public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: net-analyzer/munin-plugins-mendix/, dev-R/DBI/, dev-R/here/, ...
  2024-03-25 16:52 [gentoo-commits] repo/proj/guru:master commit in: dev-python/types-python-dateutil/, dev-octave/matlab2tikz/, app-i18n/im-canna/, Julien Roy
@ 2024-03-25 16:29 ` Julien Roy
  0 siblings, 0 replies; 2+ messages in thread
From: Julien Roy @ 2024-03-25 16:29 UTC (permalink / raw
  To: gentoo-commits

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=UTF-8, Size: 2630313 bytes --]

commit:     a6b3f15b1a76a2b066f9ff763fab5588bab902c6
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Fri Feb 23 00:46:50 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Mon Mar 25 16:28:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6b3f15b

*/*: treeclean stale/unmaintained packages

Closes: https://bugs.gentoo.org/885347
Closes: https://bugs.gentoo.org/885345
Closes: https://bugs.gentoo.org/885343
Closes: https://bugs.gentoo.org/885341
Closes: https://bugs.gentoo.org/885339
Closes: https://bugs.gentoo.org/885337
Closes: https://bugs.gentoo.org/885335
Closes: https://bugs.gentoo.org/885331
Closes: https://bugs.gentoo.org/885329
Closes: https://bugs.gentoo.org/869230
Closes: https://bugs.gentoo.org/860975
Closes: https://bugs.gentoo.org/859664
Closes: https://bugs.gentoo.org/900362
Closes: https://bugs.gentoo.org/887439
Closes: https://bugs.gentoo.org/887433
Closes: https://bugs.gentoo.org/855116
Closes: https://bugs.gentoo.org/855107
Closes: https://bugs.gentoo.org/897656
Closes: https://bugs.gentoo.org/887955
Closes: https://bugs.gentoo.org/885293
Closes: https://bugs.gentoo.org/847322
Closes: https://bugs.gentoo.org/843524
Closes: https://bugs.gentoo.org/860012
Closes: https://bugs.gentoo.org/852032
Closes: https://bugs.gentoo.org/887193
Closes: https://bugs.gentoo.org/859646
Closes: https://bugs.gentoo.org/901025
Closes: https://bugs.gentoo.org/921735
Closes: https://bugs.gentoo.org/901027
Closes: https://bugs.gentoo.org/887209
Closes: https://bugs.gentoo.org/859649
Closes: https://bugs.gentoo.org/855125
Closes: https://bugs.gentoo.org/921751
Closes: https://bugs.gentoo.org/859673
Closes: https://bugs.gentoo.org/799449
Closes: https://bugs.gentoo.org/901127
Closes: https://bugs.gentoo.org/921740
Closes: https://bugs.gentoo.org/901163
Closes: https://bugs.gentoo.org/887313
Closes: https://bugs.gentoo.org/847325
Closes: https://bugs.gentoo.org/884553
Closes: https://bugs.gentoo.org/859700
Closes: https://bugs.gentoo.org/857633
Closes: https://bugs.gentoo.org/857630
Closes: https://bugs.gentoo.org/857627
Closes: https://bugs.gentoo.org/857624
Closes: https://bugs.gentoo.org/884565
Closes: https://bugs.gentoo.org/855080
Closes: https://bugs.gentoo.org/855119
Closes: https://bugs.gentoo.org/901167
Closes: https://bugs.gentoo.org/887413
Closes: https://bugs.gentoo.org/861707
Closes: https://bugs.gentoo.org/859715
Closes: https://bugs.gentoo.org/901179
Closes: https://bugs.gentoo.org/901181
Closes: https://bugs.gentoo.org/901141
Closes: https://bugs.gentoo.org/887435
Closes: https://bugs.gentoo.org/859718
Closes: https://bugs.gentoo.org/901177
Closes: https://bugs.gentoo.org/890893
Closes: https://bugs.gentoo.org/901185
Closes: https://bugs.gentoo.org/887445
Closes: https://bugs.gentoo.org/884579
Closes: https://bugs.gentoo.org/901193
Closes: https://bugs.gentoo.org/859724
Closes: https://bugs.gentoo.org/886629
Closes: https://bugs.gentoo.org/859730
Closes: https://bugs.gentoo.org/861974
Closes: https://bugs.gentoo.org/887511
Closes: https://bugs.gentoo.org/861977
Closes: https://bugs.gentoo.org/861980
Closes: https://bugs.gentoo.org/887513
Closes: https://bugs.gentoo.org/897392
Closes: https://bugs.gentoo.org/861983
Closes: https://bugs.gentoo.org/861986
Closes: https://bugs.gentoo.org/861989
Closes: https://bugs.gentoo.org/861992
Closes: https://bugs.gentoo.org/861995
Closes: https://bugs.gentoo.org/887515
Closes: https://bugs.gentoo.org/861998
Closes: https://bugs.gentoo.org/862001
Closes: https://bugs.gentoo.org/887517
Closes: https://bugs.gentoo.org/862004
Closes: https://bugs.gentoo.org/862007
Closes: https://bugs.gentoo.org/862010
Closes: https://bugs.gentoo.org/862013
Closes: https://bugs.gentoo.org/862016
Closes: https://bugs.gentoo.org/862079
Closes: https://bugs.gentoo.org/915488
Closes: https://bugs.gentoo.org/884693
Closes: https://bugs.gentoo.org/901149
Closes: https://bugs.gentoo.org/855278
Closes: https://bugs.gentoo.org/921779
Closes: https://bugs.gentoo.org/921885
Closes: https://bugs.gentoo.org/835485
Closes: https://bugs.gentoo.org/887659
Closes: https://bugs.gentoo.org/834741
Closes: https://bugs.gentoo.org/884695
Closes: https://bugs.gentoo.org/901297
Closes: https://bugs.gentoo.org/807703
Closes: https://bugs.gentoo.org/862957
Closes: https://bugs.gentoo.org/922022
Closes: https://bugs.gentoo.org/923917
Closes: https://bugs.gentoo.org/923916
Closes: https://bugs.gentoo.org/923918
Closes: https://bugs.gentoo.org/901287
Closes: https://bugs.gentoo.org/852047
Closes: https://bugs.gentoo.org/852035
Closes: https://bugs.gentoo.org/860333
Closes: https://bugs.gentoo.org/848039
Closes: https://bugs.gentoo.org/897650
Closes: https://bugs.gentoo.org/849071
Closes: https://bugs.gentoo.org/842342
Closes: https://bugs.gentoo.org/860471
Closes: https://bugs.gentoo.org/887953
Closes: https://bugs.gentoo.org/863371
Closes: https://bugs.gentoo.org/887951
Closes: https://bugs.gentoo.org/860459
Closes: https://bugs.gentoo.org/901407
Closes: https://bugs.gentoo.org/847352
Closes: https://bugs.gentoo.org/922042
Closes: https://bugs.gentoo.org/860462
Closes: https://bugs.gentoo.org/901409
Closes: https://bugs.gentoo.org/897652
Closes: https://bugs.gentoo.org/848021
Closes: https://bugs.gentoo.org/901405
Closes: https://bugs.gentoo.org/887959
Closes: https://bugs.gentoo.org/901411
Closes: https://bugs.gentoo.org/887961
Closes: https://bugs.gentoo.org/860465
Closes: https://bugs.gentoo.org/885291
Closes: https://bugs.gentoo.org/901413
Closes: https://bugs.gentoo.org/887967
Closes: https://bugs.gentoo.org/860468
Closes: https://bugs.gentoo.org/863377
Closes: https://bugs.gentoo.org/922043
Closes: https://bugs.gentoo.org/901425
Closes: https://bugs.gentoo.org/863380
Closes: https://bugs.gentoo.org/847319
Closes: https://bugs.gentoo.org/863383
Closes: https://bugs.gentoo.org/860474
Closes: https://bugs.gentoo.org/887989
Closes: https://bugs.gentoo.org/860477
Closes: https://bugs.gentoo.org/887991
Closes: https://bugs.gentoo.org/901427
Closes: https://bugs.gentoo.org/887993
Closes: https://bugs.gentoo.org/901429
Closes: https://bugs.gentoo.org/887997
Closes: https://bugs.gentoo.org/860480
Closes: https://bugs.gentoo.org/897654
Closes: https://bugs.gentoo.org/922047
Closes: https://bugs.gentoo.org/887999
Closes: https://bugs.gentoo.org/897664
Closes: https://bugs.gentoo.org/860531
Closes: https://bugs.gentoo.org/784665
Closes: https://bugs.gentoo.org/860525
Closes: https://bugs.gentoo.org/888003
Closes: https://bugs.gentoo.org/860537
Closes: https://bugs.gentoo.org/922052
Closes: https://bugs.gentoo.org/897662
Closes: https://bugs.gentoo.org/901421
Closes: https://bugs.gentoo.org/785535
Closes: https://bugs.gentoo.org/784644
Closes: https://bugs.gentoo.org/804831
Closes: https://bugs.gentoo.org/885365
Closes: https://bugs.gentoo.org/922053
Closes: https://bugs.gentoo.org/840707
Closes: https://bugs.gentoo.org/836142
Closes: https://bugs.gentoo.org/836153
Closes: https://bugs.gentoo.org/783675
Closes: https://bugs.gentoo.org/888005
Closes: https://bugs.gentoo.org/887879
Closes: https://bugs.gentoo.org/860528
Closes: https://bugs.gentoo.org/901417
Closes: https://bugs.gentoo.org/922055
Closes: https://bugs.gentoo.org/842807
Closes: https://bugs.gentoo.org/810287
Closes: https://bugs.gentoo.org/888007
Closes: https://bugs.gentoo.org/860540
Closes: https://bugs.gentoo.org/885373
Closes: https://bugs.gentoo.org/888011
Closes: https://bugs.gentoo.org/800995
Closes: https://bugs.gentoo.org/885375
Closes: https://bugs.gentoo.org/863758
Closes: https://bugs.gentoo.org/809320
Closes: https://bugs.gentoo.org/809440
Closes: https://bugs.gentoo.org/863779
Closes: https://bugs.gentoo.org/901431
Closes: https://bugs.gentoo.org/860774
Closes: https://bugs.gentoo.org/860768
Closes: https://bugs.gentoo.org/901433
Closes: https://bugs.gentoo.org/852989
Closes: https://bugs.gentoo.org/885367
Closes: https://bugs.gentoo.org/860771
Closes: https://bugs.gentoo.org/901435
Closes: https://bugs.gentoo.org/887881
Closes: https://bugs.gentoo.org/901437
Closes: https://bugs.gentoo.org/784668
Closes: https://bugs.gentoo.org/901439
Closes: https://bugs.gentoo.org/901419
Closes: https://bugs.gentoo.org/888017
Closes: https://bugs.gentoo.org/888019
Closes: https://bugs.gentoo.org/901441
Closes: https://bugs.gentoo.org/885377
Closes: https://bugs.gentoo.org/901443
Closes: https://bugs.gentoo.org/807115
Closes: https://bugs.gentoo.org/885363
Closes: https://bugs.gentoo.org/888021
Closes: https://bugs.gentoo.org/888023
Closes: https://bugs.gentoo.org/901445
Closes: https://bugs.gentoo.org/888015
Closes: https://bugs.gentoo.org/887921
Closes: https://bugs.gentoo.org/863821
Closes: https://bugs.gentoo.org/907907
Closes: https://bugs.gentoo.org/887883
Closes: https://bugs.gentoo.org/908948
Closes: https://bugs.gentoo.org/908947
Closes: https://bugs.gentoo.org/908951
Closes: https://bugs.gentoo.org/892694
Closes: https://bugs.gentoo.org/801016
Closes: https://bugs.gentoo.org/922082
Closes: https://bugs.gentoo.org/852260
Closes: https://bugs.gentoo.org/901451
Closes: https://bugs.gentoo.org/922083
Closes: https://bugs.gentoo.org/860777
Closes: https://bugs.gentoo.org/901449
Closes: https://bugs.gentoo.org/901453
Closes: https://bugs.gentoo.org/921785
Closes: https://bugs.gentoo.org/860969
Closes: https://bugs.gentoo.org/817227
Closes: https://bugs.gentoo.org/921788
Closes: https://bugs.gentoo.org/921789
Closes: https://bugs.gentoo.org/835527
Closes: https://bugs.gentoo.org/897414
Closes: https://bugs.gentoo.org/921781
Closes: https://bugs.gentoo.org/897430
Closes: https://bugs.gentoo.org/848720
Closes: https://bugs.gentoo.org/883173
Closes: https://bugs.gentoo.org/921800
Closes: https://bugs.gentoo.org/921803
Closes: https://bugs.gentoo.org/921804
Closes: https://bugs.gentoo.org/921807
Closes: https://bugs.gentoo.org/901479
Closes: https://bugs.gentoo.org/901483
Closes: https://bugs.gentoo.org/901151
Closes: https://bugs.gentoo.org/896028
Closes: https://bugs.gentoo.org/921783
Closes: https://bugs.gentoo.org/897432
Closes: https://bugs.gentoo.org/905472
Closes: https://bugs.gentoo.org/921810
Closes: https://bugs.gentoo.org/843485
Closes: https://bugs.gentoo.org/921816
Closes: https://bugs.gentoo.org/921818
Closes: https://bugs.gentoo.org/921825
Closes: https://bugs.gentoo.org/921822
Closes: https://bugs.gentoo.org/816654
Closes: https://bugs.gentoo.org/921775
Closes: https://bugs.gentoo.org/921777
Closes: https://bugs.gentoo.org/848723
Closes: https://bugs.gentoo.org/921853
Closes: https://bugs.gentoo.org/921895
Closes: https://bugs.gentoo.org/921855
Closes: https://bugs.gentoo.org/897506
Closes: https://bugs.gentoo.org/921857
Closes: https://bugs.gentoo.org/880013
Closes: https://bugs.gentoo.org/897542
Closes: https://bugs.gentoo.org/921864
Closes: https://bugs.gentoo.org/922915
Closes: https://bugs.gentoo.org/921897
Closes: https://bugs.gentoo.org/921900
Closes: https://bugs.gentoo.org/921865
Closes: https://bugs.gentoo.org/887637
Closes: https://bugs.gentoo.org/839306
Closes: https://bugs.gentoo.org/921868
Closes: https://bugs.gentoo.org/921869
Closes: https://bugs.gentoo.org/862082
Closes: https://bugs.gentoo.org/921873
Closes: https://bugs.gentoo.org/897588
Closes: https://bugs.gentoo.org/901221
Closes: https://bugs.gentoo.org/921808
Closes: https://bugs.gentoo.org/897590
Closes: https://bugs.gentoo.org/848549
Closes: https://bugs.gentoo.org/921876
Closes: https://bugs.gentoo.org/921878
Closes: https://bugs.gentoo.org/921879
Closes: https://bugs.gentoo.org/921880
Closes: https://bugs.gentoo.org/921797
Closes: https://bugs.gentoo.org/862765
Closes: https://bugs.gentoo.org/921780
Closes: https://bugs.gentoo.org/921881
Closes: https://bugs.gentoo.org/921813
Closes: https://bugs.gentoo.org/921784
Closes: https://bugs.gentoo.org/800076
Closes: https://bugs.gentoo.org/921884
Closes: https://bugs.gentoo.org/822456

Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r2.ebuild  |  50 ++
 app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild     |  49 ++
 app-admin/zenmonitor3/Manifest                     |   1 -
 .../zenmonitor3/files/zenmonitor3-makefile.patch   |  24 -
 app-admin/zenmonitor3/metadata.xml                 |  14 -
 app-admin/zenmonitor3/zenmonitor3-2.0.0.ebuild     |  50 --
 app-dicts/canna-2ch/Manifest                       |   1 -
 app-dicts/canna-2ch/canna-2ch-20040519.ebuild      |  28 -
 app-dicts/canna-2ch/files/052ch.dics.dir           |   2 -
 app-dicts/canna-2ch/metadata.xml                   |  15 -
 app-dicts/canna-bonobo/Manifest                    |   1 -
 .../canna-bonobo/canna-bonobo-20021025.ebuild      |  29 -
 app-dicts/canna-bonobo/files/bonobo.dics.dir       |   2 -
 app-dicts/canna-bonobo/metadata.xml                |   9 -
 app-dicts/canna-canada-med/Manifest                |   1 -
 .../canna-canada-med-20030309.ebuild               |  26 -
 app-dicts/canna-canada-med/metadata.xml            |   9 -
 app-dicts/canna-cannadic/Manifest                  |   1 -
 .../canna-cannadic/canna-cannadic-0.95c.ebuild     |  25 -
 app-dicts/canna-cannadic/files/05cannadic.dics.dir |   3 -
 app-dicts/canna-cannadic/metadata.xml              |   9 -
 app-dicts/canna-shion/Manifest                     |   2 -
 .../canna-shion-0.0.20010204_p13.ebuild            |  33 --
 ...-shion-0.0.20010204_p13-remove-first-line.patch |  42 --
 app-dicts/canna-shion/metadata.xml                 |   9 -
 app-dicts/canna-skk-dictionaries/Manifest          |   1 -
 .../canna-skk-dictionaries-0.ebuild                |  34 --
 .../files/02skk-dictionaries.dics.dir              |   5 -
 app-dicts/canna-skk-dictionaries/metadata.xml      |   9 -
 app-dicts/canna-yubin/Manifest                     |   1 -
 .../canna-yubin-0.4.0.20210430.0.ebuild            |  24 -
 app-dicts/canna-yubin/files/yubin.dics.dir         |   2 -
 app-dicts/canna-yubin/metadata.xml                 |   9 -
 app-dicts/dictd-devils/Manifest                    |   1 -
 .../dictd-devils/dictd-devils-20210627.ebuild      |  50 --
 app-dicts/dictd-devils/files/format.patch          | 110 ----
 app-dicts/dictd-devils/metadata.xml                |  12 -
 app-dicts/dictd-elements/Manifest                  |   1 -
 .../dictd-elements/dictd-elements-20030309.ebuild  |  46 --
 app-dicts/dictd-elements/metadata.xml              |  17 -
 app-dicts/dictd-gazetteer/Manifest                 |   1 -
 .../dictd-gazetteer/dictd-gazetteer-1.3.ebuild     |  43 --
 .../files/dictd-gazetteer-fix-makefile.patch       |  20 -
 .../files/dictd-gazetteer-fix-paths.patch          |  12 -
 app-dicts/dictd-gazetteer/metadata.xml             |  12 -
 app-dicts/dictd-jargon/Manifest                    |   1 -
 .../dictd-jargon/dictd-jargon-4.2.3-r2.ebuild      |  56 --
 app-dicts/dictd-jargon/metadata.xml                |  22 -
 app-dicts/dictd-meta/dictd-meta-1.ebuild           |  24 -
 app-dicts/dictd-meta/metadata.xml                  |   9 -
 app-dicts/dictd-misc/Manifest                      |   2 -
 app-dicts/dictd-misc/dictd-misc-1.5_alpha2.ebuild  |  48 --
 app-dicts/dictd-misc/metadata.xml                  |  12 -
 app-dicts/dictd-mueller/Manifest                   |   1 -
 .../dictd-mueller/dictd-mueller-3.1-r1.ebuild      |  50 --
 .../files/dictd-mueller-3.1-dictfmt.patch          |  11 -
 app-dicts/dictd-mueller/metadata.xml               |  15 -
 app-dicts/dictd-web1913/Manifest                   |  12 -
 .../dictd-web1913/dictd-web1913-0.5.0_p1.ebuild    |  87 ---
 app-dicts/dictd-web1913/metadata.xml               |  18 -
 app-emacs/yc/Manifest                              |   1 -
 app-emacs/yc/files/50yc-gentoo.el                  |   1 -
 app-emacs/yc/files/sample.dot.emacs                |  12 -
 app-emacs/yc/files/sample.hosts.canna              |   2 -
 app-emacs/yc/files/yc-5.2.1-emacs-26.patch         |  11 -
 app-emacs/yc/metadata.xml                          |   9 -
 app-emacs/yc/yc-5.2.1.ebuild                       |  42 --
 app-emulation/spice-html5/Manifest                 |   1 -
 app-emulation/spice-html5/metadata.xml             |  13 -
 .../spice-html5/spice-html5-0.3.0-r1.ebuild        |  24 -
 app-forensics/libpreloadvaccine/Manifest           |   1 -
 .../files/libpreloadvaccine-fix-typo.patch         |  23 -
 .../files/libpreloadvaccine-makefile.patch         |  33 --
 .../libpreloadvaccine-0_pre20190831.ebuild         |  34 --
 app-forensics/libpreloadvaccine/metadata.xml       |  12 -
 app-i18n/canfep/Manifest                           |   1 -
 app-i18n/canfep/canfep-1.0-r1.ebuild               |  38 --
 .../canfep/files/canfep-1.0-respect-flags.patch    |  24 -
 app-i18n/canfep/files/canfep-1.0-utf8.patch        | 190 -------
 app-i18n/canfep/files/canfep-posix-pty.patch       |  67 ---
 app-i18n/canfep/files/canfep-termcap.patch         | 266 ---------
 app-i18n/canfep/metadata.xml                       |   9 -
 app-i18n/im-canna/Manifest                         |   1 -
 app-i18n/im-canna/files/im-canna-gentoo.patch      |  35 --
 app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild       |  46 --
 app-i18n/im-canna/metadata.xml                     |   9 -
 app-i18n/scim-canna/Manifest                       |   1 -
 .../files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch    | 201 -------
 app-i18n/scim-canna/metadata.xml                   |   8 -
 app-i18n/scim-canna/scim-canna-1.0.1.ebuild        |  54 --
 app-misc/hollywood/Manifest                        |   1 -
 .../files/hollywood-1.22-use-libexec.patch         |  35 --
 app-misc/hollywood/hollywood-1.22.ebuild           |  74 ---
 app-misc/hollywood/metadata.xml                    |  25 -
 app-misc/nonsense/Manifest                         |   1 -
 app-misc/nonsense/files/nonsense.sh                |   4 -
 app-misc/nonsense/metadata.xml                     |  25 -
 app-misc/nonsense/nonsense-0.7-r1.ebuild           |  26 -
 app-misc/spark/Manifest                            |   1 -
 app-misc/spark/metadata.xml                        |  11 -
 app-misc/spark/spark-1.0.1.ebuild                  |  26 -
 app-misc/vrms-gentoo/metadata.xml                  |   3 -
 app-portage/gentoo-sweep/Manifest                  |   1 -
 .../gentoo-sweep/gentoo-sweep-0.1.2a.ebuild        |  31 -
 app-portage/gentoo-sweep/metadata.xml              |  12 -
 app-portage/portconf/Manifest                      |   1 -
 app-portage/portconf/metadata.xml                  |  16 -
 app-portage/portconf/portconf-1.6.8-r1.ebuild      |  26 -
 app-portage/showbuild/files/showbuild-0.9.1        |  41 --
 app-portage/showbuild/metadata.xml                 |  16 -
 app-shells/clownfish/Manifest                      |   1 -
 .../clownfish/clownfish-0_pre20210117.ebuild       |  25 -
 app-shells/clownfish/metadata.xml                  |  11 -
 app-shells/fish-agnoster-theme/Manifest            |   1 -
 .../fish-agnoster-theme-0.1.0_p20200415.ebuild     |  25 -
 app-shells/fish-agnoster-theme/metadata.xml        |  11 -
 app-shells/fish-command-timer/Manifest             |   2 -
 .../fish-command-timer-0.1.3.ebuild                |  22 -
 .../fish-command-timer-0.1.3_p20201002.ebuild      |  24 -
 app-shells/fish-command-timer/metadata.xml         |  13 -
 app-shells/fish-history-merge/Manifest             |   1 -
 .../fish-history-merge-0_pre20201121.ebuild        |  24 -
 app-shells/fish-history-merge/metadata.xml         |  16 -
 app-shells/fishtape/Manifest                       |   1 -
 app-shells/fishtape/fishtape-3.0.1.ebuild          |  35 --
 app-shells/fishtape/metadata.xml                   |  11 -
 app-shells/k/Manifest                              |   1 -
 app-shells/k/k-0.0.5.ebuild                        |  30 -
 app-shells/k/metadata.xml                          |  13 -
 app-shells/nice-exit-code/Manifest                 |   1 -
 app-shells/nice-exit-code/metadata.xml             |  12 -
 .../nice-exit-code-0_pre20200117.ebuild            |  33 --
 app-shells/spark-fish/Manifest                     |   1 -
 app-shells/spark-fish/metadata.xml                 |  11 -
 app-shells/spark-fish/spark-fish-1.2.0.ebuild      |  40 --
 app-shells/zsh-histdb/Manifest                     |   1 -
 app-shells/zsh-histdb/metadata.xml                 |  23 -
 .../zsh-histdb/zsh-histdb-0_pre20200405.ebuild     |  34 --
 app-shells/zsh-history-to-fish/Manifest            |   1 -
 app-shells/zsh-history-to-fish/metadata.xml        |  21 -
 .../zsh-history-to-fish-0.3.0-r1.ebuild            |  21 -
 app-text/mandown/Manifest                          |   9 -
 app-text/mandown/mandown-0.1.3.ebuild              |  39 --
 app-text/mandown/metadata.xml                      |  11 -
 app-text/md2mld/Manifest                           |   1 -
 app-text/md2mld/md2mld-0.5.1.ebuild                |  21 -
 app-text/md2mld/metadata.xml                       |  11 -
 app-text/noweb/Manifest                            |   1 -
 app-text/noweb/files/50noweb-gentoo.el             |   4 -
 app-text/noweb/files/noweb-2.12-ldflags.patch      |  23 -
 app-text/noweb/files/noweb-2.12-recmake.patch      | 142 -----
 app-text/noweb/metadata.xml                        |  18 -
 app-text/noweb/noweb-2.12.ebuild                   | 136 -----
 dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild      |  13 -
 dev-R/AsioHeaders/Manifest                         |   1 -
 dev-R/AsioHeaders/metadata.xml                     |  17 -
 dev-R/BH/BH-1.75.0.0.ebuild                        |  27 -
 dev-R/BH/BH-1.78.0.0-r1.ebuild                     |  28 -
 dev-R/BH/Manifest                                  |   2 -
 dev-R/BH/metadata.xml                              |  17 -
 dev-R/DBI/DBI-1.1.3.ebuild                         |  43 --
 dev-R/DBI/Manifest                                 |   1 -
 dev-R/DBI/metadata.xml                             |  17 -
 dev-R/DBItest/DBItest-1.7.2.ebuild                 |  35 --
 dev-R/DBItest/Manifest                             |   1 -
 dev-R/DBItest/metadata.xml                         |  16 -
 dev-R/MASS/MASS-7.3.57.ebuild                      |  31 -
 dev-R/MASS/Manifest                                |   1 -
 dev-R/MASS/metadata.xml                            |  17 -
 dev-R/Matrix/Manifest                              |   1 -
 dev-R/Matrix/Matrix-1.4.1.ebuild                   |  26 -
 dev-R/Matrix/metadata.xml                          |  22 -
 dev-R/R6/Manifest                                  |   1 -
 dev-R/R6/R6-2.5.1.ebuild                           |  22 -
 dev-R/R6/metadata.xml                              |  25 -
 dev-R/RColorBrewer/Manifest                        |   1 -
 dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild       |  13 -
 dev-R/RColorBrewer/metadata.xml                    |  17 -
 dev-R/RInside/Manifest                             |   1 -
 dev-R/RInside/RInside-0.2.17.ebuild                |  24 -
 dev-R/RInside/metadata.xml                         |  35 --
 dev-R/RSQLite/Manifest                             |   1 -
 dev-R/RSQLite/RSQLite-2.2.14.ebuild                |  45 --
 dev-R/RSQLite/metadata.xml                         |  17 -
 dev-R/RUnit/Manifest                               |   1 -
 dev-R/RUnit/RUnit-0.4.32.ebuild                    |  14 -
 dev-R/RUnit/metadata.xml                           |  15 -
 dev-R/R_methodsS3/Manifest                         |   1 -
 dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild         |  24 -
 dev-R/R_methodsS3/metadata.xml                     |  17 -
 dev-R/R_oo/Manifest                                |   1 -
 dev-R/R_oo/R_oo-1.25.0.ebuild                      |  28 -
 dev-R/R_oo/metadata.xml                            |  17 -
 dev-R/R_utils/Manifest                             |   1 -
 dev-R/R_utils/R_utils-2.12.0.ebuild                |  22 -
 dev-R/R_utils/metadata.xml                         |  16 -
 dev-R/Rcpp/Manifest                                |   1 -
 dev-R/Rcpp/Rcpp-1.0.11.ebuild                      |  33 --
 dev-R/Rcpp/metadata.xml                            |  28 -
 dev-R/RcppArmadillo/Manifest                       |   1 -
 .../RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild  |  57 --
 dev-R/RcppArmadillo/metadata.xml                   |  31 -
 dev-R/RcppEigen/Manifest                           |   1 -
 dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild         |  32 --
 dev-R/RcppEigen/metadata.xml                       |  17 -
 dev-R/RcppEnsmallen/Manifest                       |   1 -
 .../RcppEnsmallen-0.2.19.0.1-r1.ebuild             |  57 --
 dev-R/RcppEnsmallen/metadata.xml                   |  33 --
 dev-R/RcppParallel/Manifest                        |   1 -
 dev-R/RcppParallel/RcppParallel-5.1.5.ebuild       |  32 --
 dev-R/RcppParallel/metadata.xml                    |  17 -
 dev-R/RcppTOML/Manifest                            |   1 -
 dev-R/RcppTOML/RcppTOML-0.1.7.ebuild               |  37 --
 dev-R/RcppTOML/metadata.xml                        |  23 -
 dev-R/RhpcBLASctl/Manifest                         |   1 -
 dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild    |  13 -
 dev-R/RhpcBLASctl/metadata.xml                     |  15 -
 dev-R/StanHeaders/Manifest                         |   1 -
 dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild      |  27 -
 dev-R/StanHeaders/metadata.xml                     |  15 -
 dev-R/XML/Manifest                                 |   1 -
 dev-R/XML/XML-3.99.0.10.ebuild                     |  21 -
 dev-R/XML/metadata.xml                             |  15 -
 dev-R/abind/Manifest                               |   1 -
 dev-R/abind/abind-1.4.5.ebuild                     |  19 -
 dev-R/abind/metadata.xml                           |  15 -
 dev-R/archive/Manifest                             |   1 -
 dev-R/archive/archive-1.1.5.ebuild                 |  34 --
 dev-R/archive/metadata.xml                         |  17 -
 dev-R/askpass/Manifest                             |   1 -
 dev-R/askpass/askpass-1.1.ebuild                   |  13 -
 dev-R/askpass/metadata.xml                         |  25 -
 dev-R/assertthat/Manifest                          |   1 -
 dev-R/assertthat/assertthat-0.2.1.ebuild           |  11 -
 dev-R/assertthat/metadata.xml                      |  20 -
 dev-R/backports/Manifest                           |   1 -
 dev-R/backports/backports-1.4.1.ebuild             |  10 -
 dev-R/backports/metadata.xml                       |  17 -
 dev-R/base64enc/Manifest                           |   1 -
 dev-R/base64enc/base64enc-0.1.3.ebuild             |  13 -
 dev-R/base64enc/metadata.xml                       |  15 -
 dev-R/bit/Manifest                                 |   1 -
 dev-R/bit/bit-4.0.4.ebuild                         |  30 -
 dev-R/bit/metadata.xml                             |  17 -
 dev-R/bit64/Manifest                               |   1 -
 dev-R/bit64/bit64-4.0.5.ebuild                     |  13 -
 dev-R/bit64/metadata.xml                           |  17 -
 dev-R/blob/Manifest                                |   1 -
 dev-R/blob/blob-1.2.3.ebuild                       |  29 -
 dev-R/blob/metadata.xml                            |  17 -
 dev-R/boot/Manifest                                |   1 -
 dev-R/boot/boot-1.3.28.ebuild                      |  25 -
 dev-R/boot/metadata.xml                            |  15 -
 dev-R/brew/Manifest                                |   1 -
 dev-R/brew/brew-1.0.7.ebuild                       |  18 -
 dev-R/brew/metadata.xml                            |  19 -
 dev-R/brio/Manifest                                |   1 -
 dev-R/brio/brio-1.1.3.ebuild                       |  25 -
 dev-R/brio/metadata.xml                            |  20 -
 dev-R/broom/Manifest                               |   1 -
 dev-R/broom/broom-1.0.0.ebuild                     | 109 ----
 dev-R/broom/metadata.xml                           |  17 -
 dev-R/bslib/Manifest                               |   1 -
 dev-R/bslib/bslib-0.3.1.ebuild                     |  43 --
 dev-R/bslib/metadata.xml                           |  17 -
 dev-R/cachem/Manifest                              |   1 -
 dev-R/cachem/cachem-1.0.6.ebuild                   |  26 -
 dev-R/cachem/metadata.xml                          |  17 -
 dev-R/callr/Manifest                               |   1 -
 dev-R/callr/callr-3.7.0.ebuild                     |  16 -
 dev-R/callr/metadata.xml                           |  20 -
 dev-R/carData/Manifest                             |   1 -
 dev-R/carData/carData-3.0.5.ebuild                 |  17 -
 dev-R/carData/metadata.xml                         |  15 -
 dev-R/cellranger/Manifest                          |   1 -
 dev-R/cellranger/cellranger-1.1.0.ebuild           |  20 -
 dev-R/cellranger/metadata.xml                      |  19 -
 dev-R/cli/Manifest                                 |   1 -
 dev-R/cli/cli-3.3.0.ebuild                         |  40 --
 dev-R/cli/metadata.xml                             |  25 -
 dev-R/clipr/Manifest                               |   1 -
 dev-R/clipr/clipr-0.8.0.ebuild                     |  32 --
 dev-R/clipr/metadata.xml                           |  16 -
 dev-R/codetools/Manifest                           |   1 -
 dev-R/codetools/codetools-0.2.18.ebuild            |  20 -
 dev-R/codetools/metadata.xml                       |  16 -
 dev-R/colorspace/Manifest                          |   1 -
 dev-R/colorspace/colorspace-2.0.3.ebuild           |  39 --
 dev-R/colorspace/metadata.xml                      |  29 -
 dev-R/commonmark/Manifest                          |   1 -
 dev-R/commonmark/commonmark-1.8.0.ebuild           |  16 -
 dev-R/commonmark/metadata.xml                      |  24 -
 dev-R/covr/Manifest                                |   1 -
 dev-R/covr/covr-3.5.1.ebuild                       |  22 -
 dev-R/covr/metadata.xml                            |  24 -
 dev-R/cpp11/Manifest                               |   1 -
 dev-R/cpp11/cpp11-0.4.2.ebuild                     |  33 --
 dev-R/cpp11/metadata.xml                           |  24 -
 dev-R/crayon/Manifest                              |   1 -
 dev-R/crayon/crayon-1.5.1.ebuild                   |  21 -
 dev-R/crayon/metadata.xml                          |  23 -
 dev-R/curl/Manifest                                |   1 -
 dev-R/curl/curl-4.3.2.ebuild                       |  27 -
 dev-R/curl/metadata.xml                            |  26 -
 dev-R/data_table/Manifest                          |   1 -
 dev-R/data_table/data_table-1.14.2.ebuild          |  30 -
 dev-R/data_table/metadata.xml                      |  17 -
 dev-R/dbplyr/Manifest                              |   1 -
 dev-R/dbplyr/dbplyr-2.2.1.ebuild                   |  58 --
 dev-R/dbplyr/metadata.xml                          |  17 -
 dev-R/desc/Manifest                                |   1 -
 dev-R/desc/desc-1.4.1.ebuild                       |  28 -
 dev-R/desc/metadata.xml                            |  20 -
 dev-R/diffobj/Manifest                             |   1 -
 dev-R/diffobj/diffobj-0.3.5.ebuild                 |  21 -
 dev-R/diffobj/metadata.xml                         |  17 -
 dev-R/digest/Manifest                              |   1 -
 dev-R/digest/digest-0.6.29.ebuild                  |  21 -
 dev-R/digest/metadata.xml                          |  27 -
 dev-R/dplyr/Manifest                               |   1 -
 dev-R/dplyr/dplyr-1.0.9.ebuild                     |  55 --
 dev-R/dplyr/metadata.xml                           |  19 -
 dev-R/dtplyr/Manifest                              |   1 -
 dev-R/dtplyr/dtplyr-1.2.1.ebuild                   |  43 --
 dev-R/dtplyr/metadata.xml                          |  17 -
 dev-R/ellipsis/Manifest                            |   1 -
 dev-R/ellipsis/ellipsis-0.3.2.ebuild               |  20 -
 dev-R/ellipsis/metadata.xml                        |  23 -
 dev-R/evaluate/Manifest                            |   1 -
 dev-R/evaluate/evaluate-0.15.ebuild                |  20 -
 dev-R/evaluate/metadata.xml                        |  17 -
 dev-R/fansi/Manifest                               |   1 -
 dev-R/fansi/fansi-1.0.3.ebuild                     |  24 -
 dev-R/fansi/metadata.xml                           |  21 -
 dev-R/farver/Manifest                              |   1 -
 dev-R/farver/farver-2.1.1.ebuild                   |  21 -
 dev-R/farver/metadata.xml                          |  24 -
 dev-R/fastmap/Manifest                             |   1 -
 dev-R/fastmap/fastmap-1.1.0.ebuild                 |  24 -
 dev-R/fastmap/metadata.xml                         |  17 -
 dev-R/fontawesome/Manifest                         |   1 -
 dev-R/fontawesome/fontawesome-0.2.2.ebuild         |  32 --
 dev-R/fontawesome/metadata.xml                     |  17 -
 dev-R/forcats/Manifest                             |   1 -
 dev-R/forcats/forcats-0.5.1.ebuild                 |  37 --
 dev-R/forcats/metadata.xml                         |  17 -
 dev-R/fs/Manifest                                  |   1 -
 dev-R/fs/files/fs-1.5.2-system-libuv.patch         |  40 --
 dev-R/fs/fs-1.5.2.ebuild                           |  42 --
 dev-R/fs/metadata.xml                              |  17 -
 dev-R/future/Manifest                              |   1 -
 dev-R/future/future-1.26.1.ebuild                  |  33 --
 dev-R/future/metadata.xml                          |  17 -
 dev-R/gargle/Manifest                              |   1 -
 dev-R/gargle/gargle-1.2.0.ebuild                   |  42 --
 dev-R/gargle/metadata.xml                          |  21 -
 dev-R/generics/Manifest                            |   1 -
 dev-R/generics/generics-0.1.3.ebuild               |  26 -
 dev-R/generics/metadata.xml                        |  22 -
 dev-R/ggplot2/Manifest                             |   1 -
 dev-R/ggplot2/ggplot2-3.3.6.ebuild                 |  60 --
 dev-R/ggplot2/metadata.xml                         |  21 -
 dev-R/gh/Manifest                                  |   1 -
 dev-R/gh/gh-1.3.0.ebuild                           |  19 -
 dev-R/gh/metadata.xml                              |  17 -
 dev-R/gitcreds/Manifest                            |   1 -
 dev-R/gitcreds/gitcreds-0.1.1.ebuild               |  15 -
 dev-R/gitcreds/metadata.xml                        |  21 -
 dev-R/globals/Manifest                             |   1 -
 dev-R/globals/globals-0.15.1.ebuild                |  21 -
 dev-R/globals/metadata.xml                         |  17 -
 dev-R/glue/Manifest                                |   1 -
 dev-R/glue/glue-1.6.2.ebuild                       |  38 --
 dev-R/glue/metadata.xml                            |  25 -
 dev-R/googledrive/Manifest                         |   1 -
 dev-R/googledrive/googledrive-2.0.0.ebuild         |  48 --
 dev-R/googledrive/metadata.xml                     |  17 -
 dev-R/googlesheets4/Manifest                       |   1 -
 dev-R/googlesheets4/googlesheets4-1.0.0.ebuild     |  43 --
 dev-R/googlesheets4/metadata.xml                   |  24 -
 dev-R/gtable/Manifest                              |   1 -
 dev-R/gtable/gtable-0.3.0.ebuild                   |  13 -
 dev-R/gtable/metadata.xml                          |  22 -
 dev-R/here/Manifest                                |   1 -
 dev-R/here/here-1.0.1.ebuild                       |  33 --
 dev-R/here/metadata.xml                            |  21 -
 dev-R/highr/Manifest                               |   1 -
 dev-R/highr/highr-0.9.ebuild                       |  16 -
 dev-R/highr/metadata.xml                           |  20 -
 dev-R/hms/Manifest                                 |   1 -
 dev-R/hms/hms-1.1.1.ebuild                         |  36 --
 dev-R/hms/metadata.xml                             |  17 -
 dev-R/htmltools/Manifest                           |   1 -
 dev-R/htmltools/htmltools-0.5.2-r1.ebuild          |  39 --
 dev-R/htmltools/metadata.xml                       |  16 -
 dev-R/htmlwidgets/Manifest                         |   1 -
 dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild         |  32 --
 dev-R/htmlwidgets/metadata.xml                     |  17 -
 dev-R/httpuv/Manifest                              |   1 -
 dev-R/httpuv/httpuv-1.6.5.ebuild                   |  38 --
 dev-R/httpuv/metadata.xml                          |  17 -
 dev-R/httr/Manifest                                |   1 -
 dev-R/httr/httr-1.4.3.ebuild                       |  38 --
 dev-R/httr/metadata.xml                            |  21 -
 dev-R/hunspell/Manifest                            |   1 -
 dev-R/hunspell/hunspell-3.0.1.ebuild               |  22 -
 dev-R/hunspell/metadata.xml                        |  25 -
 dev-R/ids/Manifest                                 |   1 -
 dev-R/ids/ids-1.0.1.ebuild                         |  28 -
 dev-R/ids/metadata.xml                             |  17 -
 dev-R/ini/Manifest                                 |   1 -
 dev-R/ini/ini-0.3.1.ebuild                         |  10 -
 dev-R/ini/metadata.xml                             |  20 -
 dev-R/inline/Manifest                              |   1 -
 dev-R/inline/inline-0.3.19.ebuild                  |  29 -
 dev-R/inline/metadata.xml                          |  17 -
 dev-R/isoband/Manifest                             |   1 -
 dev-R/isoband/isoband-0.2.5.ebuild                 |  22 -
 dev-R/isoband/metadata.xml                         |  19 -
 dev-R/jquerylib/Manifest                           |   1 -
 dev-R/jquerylib/jquerylib-0.1.4.ebuild             |  28 -
 dev-R/jquerylib/metadata.xml                       |  15 -
 dev-R/jsonlite/Manifest                            |   1 -
 dev-R/jsonlite/jsonlite-1.8.0.ebuild               |  23 -
 dev-R/jsonlite/metadata.xml                        |  27 -
 dev-R/knitr/Manifest                               |   1 -
 dev-R/knitr/knitr-1.39.ebuild                      |  58 --
 dev-R/knitr/metadata.xml                           |  19 -
 dev-R/labeling/Manifest                            |   1 -
 dev-R/labeling/labeling-0.4.2.ebuild               |  10 -
 dev-R/labeling/metadata.xml                        |  15 -
 dev-R/later/Manifest                               |   1 -
 dev-R/later/later-1.3.0.ebuild                     |  31 -
 dev-R/later/metadata.xml                           |  17 -
 dev-R/lattice/Manifest                             |   1 -
 dev-R/lattice/lattice-0.20.45.ebuild               |  30 -
 dev-R/lattice/metadata.xml                         |  22 -
 dev-R/lazyeval/Manifest                            |   1 -
 dev-R/lazyeval/lazyeval-0.2.2.ebuild               |  13 -
 dev-R/lazyeval/metadata.xml                        |  18 -
 dev-R/lifecycle/Manifest                           |   1 -
 dev-R/lifecycle/lifecycle-1.0.1.ebuild             |  33 --
 dev-R/lifecycle/metadata.xml                       |  22 -
 dev-R/listenv/Manifest                             |   1 -
 dev-R/listenv/listenv-0.8.0.ebuild                 |  23 -
 dev-R/listenv/metadata.xml                         |  17 -
 dev-R/lubridate/Manifest                           |   1 -
 dev-R/lubridate/lubridate-1.8.0.ebuild             |  34 --
 dev-R/lubridate/metadata.xml                       |  17 -
 dev-R/magrittr/Manifest                            |   1 -
 dev-R/magrittr/magrittr-2.0.3.ebuild               |  18 -
 dev-R/magrittr/metadata.xml                        |  24 -
 dev-R/markdown/Manifest                            |   1 -
 dev-R/markdown/markdown-1.1.ebuild                 |  17 -
 dev-R/markdown/metadata.xml                        |  21 -
 dev-R/memoise/Manifest                             |   1 -
 dev-R/memoise/memoise-2.0.1.ebuild                 |  32 --
 dev-R/memoise/metadata.xml                         |  17 -
 dev-R/mgcv/Manifest                                |   1 -
 dev-R/mgcv/metadata.xml                            |  23 -
 dev-R/mgcv/mgcv-1.8.40.ebuild                      |  27 -
 dev-R/mime/Manifest                                |   1 -
 dev-R/mime/metadata.xml                            |  19 -
 dev-R/mime/mime-0.12.ebuild                        |  10 -
 dev-R/minqa/Manifest                               |   1 -
 dev-R/minqa/metadata.xml                           |  15 -
 dev-R/minqa/minqa-1.2.4.ebuild                     |  21 -
 dev-R/modelr/Manifest                              |   1 -
 dev-R/modelr/metadata.xml                          |  17 -
 dev-R/modelr/modelr-0.1.8.ebuild                   |  37 --
 dev-R/munsell/Manifest                             |   1 -
 dev-R/munsell/metadata.xml                         |  21 -
 dev-R/munsell/munsell-0.5.0.ebuild                 |  13 -
 dev-R/nlme/Manifest                                |   1 -
 dev-R/nlme/metadata.xml                            |   9 -
 dev-R/nlme/nlme-3.1.157.ebuild                     |  27 -
 dev-R/nloptr/Manifest                              |   1 -
 dev-R/nloptr/metadata.xml                          |  17 -
 dev-R/nloptr/nloptr-2.0.3-r1.ebuild                |  33 --
 dev-R/nnet/Manifest                                |   1 -
 dev-R/nnet/metadata.xml                            |  17 -
 dev-R/nnet/nnet-7.3.17.ebuild                      |  24 -
 dev-R/openssl/Manifest                             |   1 -
 dev-R/openssl/metadata.xml                         |  28 -
 dev-R/openssl/openssl-2.0.2.ebuild                 |  37 --
 dev-R/palmerpenguins/Manifest                      |   1 -
 dev-R/palmerpenguins/metadata.xml                  |  17 -
 dev-R/palmerpenguins/palmerpenguins-0.1.0.ebuild   |  20 -
 dev-R/parallelly/Manifest                          |   1 -
 dev-R/parallelly/metadata.xml                      |  17 -
 dev-R/parallelly/parallelly-1.32.0.ebuild          |  17 -
 dev-R/parsedate/Manifest                           |   1 -
 dev-R/parsedate/metadata.xml                       |  20 -
 dev-R/parsedate/parsedate-1.3.0.ebuild             |  21 -
 dev-R/pillar/Manifest                              |   1 -
 dev-R/pillar/metadata.xml                          |  22 -
 dev-R/pillar/pillar-1.7.0.ebuild                   |  51 --
 dev-R/pkgbuild/Manifest                            |   1 -
 dev-R/pkgbuild/metadata.xml                        |  20 -
 dev-R/pkgbuild/pkgbuild-1.3.1.ebuild               |  35 --
 dev-R/pkgconfig/Manifest                           |   1 -
 dev-R/pkgconfig/metadata.xml                       |  21 -
 dev-R/pkgconfig/pkgconfig-2.0.3.ebuild             |  14 -
 dev-R/pkgload/Manifest                             |   1 -
 dev-R/pkgload/metadata.xml                         |  20 -
 dev-R/pkgload/pkgload-1.3.0.ebuild                 |  41 --
 dev-R/pkgsearch/Manifest                           |   1 -
 dev-R/pkgsearch/metadata.xml                       |  22 -
 dev-R/pkgsearch/pkgsearch-3.1.0.ebuild             |  37 --
 dev-R/plogr/Manifest                               |   1 -
 dev-R/plogr/metadata.xml                           |  17 -
 dev-R/plogr/plogr-0.2.0-r1.ebuild                  |  14 -
 dev-R/png/Manifest                                 |   1 -
 dev-R/png/metadata.xml                             |  16 -
 dev-R/png/png-0.1.7.ebuild                         |  23 -
 dev-R/praise/Manifest                              |   1 -
 dev-R/praise/metadata.xml                          |  20 -
 dev-R/praise/praise-1.0.0.ebuild                   |  10 -
 dev-R/prettyunits/Manifest                         |   1 -
 dev-R/prettyunits/metadata.xml                     |  21 -
 dev-R/prettyunits/prettyunits-1.1.1.ebuild         |  21 -
 dev-R/processx/Manifest                            |   1 -
 dev-R/processx/metadata.xml                        |  24 -
 dev-R/processx/processx-3.6.1.ebuild               |  34 --
 dev-R/progress/Manifest                            |   1 -
 dev-R/progress/metadata.xml                        |  17 -
 dev-R/progress/progress-1.2.2.ebuild               |  35 --
 dev-R/promises/Manifest                            |   1 -
 dev-R/promises/metadata.xml                        |  17 -
 dev-R/promises/promises-1.2.0.1.ebuild             |  41 --
 dev-R/ps/Manifest                                  |   1 -
 dev-R/ps/files/ps-1.7.0-fPIE.patch                 |  15 -
 dev-R/ps/metadata.xml                              |  19 -
 dev-R/ps/ps-1.7.1.ebuild                           |  31 -
 dev-R/purrr/Manifest                               |   1 -
 dev-R/purrr/metadata.xml                           |  19 -
 dev-R/purrr/purrr-0.3.4.ebuild                     |  21 -
 dev-R/rappdirs/Manifest                            |   1 -
 dev-R/rappdirs/metadata.xml                        |  21 -
 dev-R/rappdirs/rappdirs-0.3.3.ebuild               |  25 -
 dev-R/readxl/Manifest                              |   1 -
 dev-R/readxl/metadata.xml                          |  17 -
 dev-R/readxl/readxl-1.4.0.ebuild                   |  33 --
 dev-R/rematch/Manifest                             |   1 -
 dev-R/rematch/metadata.xml                         |  22 -
 dev-R/rematch/rematch-1.0.1.ebuild                 |  14 -
 dev-R/rematch2/Manifest                            |   1 -
 dev-R/rematch2/metadata.xml                        |  17 -
 dev-R/rematch2/rematch2-2.1.2.ebuild               |  13 -
 dev-R/reticulate/Manifest                          |   1 -
 dev-R/reticulate/metadata.xml                      |  21 -
 dev-R/reticulate/reticulate-1.25.ebuild            |  54 --
 dev-R/rex/Manifest                                 |   1 -
 dev-R/rex/metadata.xml                             |  17 -
 dev-R/rex/rex-1.2.1.ebuild                         |  27 -
 dev-R/rlang/Manifest                               |   1 -
 dev-R/rlang/metadata.xml                           |  22 -
 dev-R/rlang/rlang-1.0.3.ebuild                     |  34 --
 dev-R/roxygen2/Manifest                            |   1 -
 dev-R/roxygen2/metadata.xml                        |  22 -
 dev-R/roxygen2/roxygen2-7.2.0.ebuild               |  44 --
 dev-R/rprojroot/Manifest                           |   1 -
 dev-R/rprojroot/metadata.xml                       |  20 -
 dev-R/rprojroot/rprojroot-2.0.3.ebuild             |  23 -
 dev-R/rstudioapi/Manifest                          |   1 -
 dev-R/rstudioapi/metadata.xml                      |  17 -
 dev-R/rstudioapi/rstudioapi-0.13.ebuild            |  10 -
 dev-R/rvest/Manifest                               |   1 -
 dev-R/rvest/metadata.xml                           |  17 -
 dev-R/rvest/rvest-1.0.2.ebuild                     |  47 --
 dev-R/sass/Manifest                                |   1 -
 dev-R/sass/metadata.xml                            |  17 -
 dev-R/sass/sass-0.4.1.ebuild                       |  39 --
 dev-R/scales/Manifest                              |   1 -
 dev-R/scales/metadata.xml                          |  19 -
 dev-R/scales/scales-1.2.0.ebuild                   |  39 --
 dev-R/selectr/Manifest                             |   1 -
 dev-R/selectr/metadata.xml                         |  17 -
 dev-R/selectr/selectr-0.4.2.ebuild                 |  36 --
 dev-R/shiny/Manifest                               |   1 -
 dev-R/shiny/metadata.xml                           |  17 -
 dev-R/shiny/shiny-1.7.1.ebuild                     |  67 ---
 dev-R/sourcetools/Manifest                         |   1 -
 dev-R/sourcetools/metadata.xml                     |  17 -
 dev-R/sourcetools/sourcetools-0.1.7.ebuild         |  27 -
 dev-R/spelling/Manifest                            |   1 -
 dev-R/spelling/metadata.xml                        |  22 -
 dev-R/spelling/spelling-2.2.ebuild                 |  18 -
 dev-R/stringi/Manifest                             |   1 -
 dev-R/stringi/metadata.xml                         |  25 -
 dev-R/stringi/stringi-1.7.6.ebuild                 |  16 -
 dev-R/stringr/Manifest                             |   1 -
 dev-R/stringr/metadata.xml                         |  22 -
 dev-R/stringr/stringr-1.4.0.ebuild                 |  18 -
 dev-R/survival/Manifest                            |   1 -
 dev-R/survival/metadata.xml                        |  19 -
 dev-R/survival/survival-3.3.1.ebuild               |  21 -
 dev-R/sys/Manifest                                 |   1 -
 dev-R/sys/metadata.xml                             |  22 -
 dev-R/sys/sys-3.4.ebuild                           |  10 -
 dev-R/testit/Manifest                              |   1 -
 dev-R/testit/metadata.xml                          |  16 -
 dev-R/testit/testit-0.13.ebuild                    |  20 -
 dev-R/testthat/Manifest                            |   1 -
 dev-R/testthat/metadata.xml                        |  21 -
 dev-R/testthat/testthat-3.1.4.ebuild               |  54 --
 dev-R/tibble/Manifest                              |   1 -
 dev-R/tibble/metadata.xml                          |  20 -
 dev-R/tibble/tibble-3.1.7.ebuild                   |  59 --
 dev-R/tidyr/Manifest                               |   1 -
 dev-R/tidyr/metadata.xml                           |  17 -
 dev-R/tidyr/tidyr-1.2.0.ebuild                     |  34 --
 dev-R/tidyselect/Manifest                          |   1 -
 dev-R/tidyselect/metadata.xml                      |  23 -
 dev-R/tidyselect/tidyselect-1.1.2.ebuild           |  36 --
 dev-R/tinytest/Manifest                            |   1 -
 dev-R/tinytest/metadata.xml                        |  17 -
 dev-R/tinytest/tinytest-1.3.1.ebuild               |  15 -
 dev-R/tinytex/Manifest                             |   1 -
 dev-R/tinytex/metadata.xml                         |  17 -
 dev-R/tinytex/tinytex-0.40.ebuild                  |  29 -
 dev-R/txtplot/Manifest                             |   1 -
 dev-R/txtplot/metadata.xml                         |  19 -
 dev-R/txtplot/txtplot-1.0.4.ebuild                 |  14 -
 dev-R/tzdb/Manifest                                |   1 -
 dev-R/tzdb/metadata.xml                            |  17 -
 dev-R/tzdb/tzdb-0.3.0.ebuild                       |  29 -
 dev-R/utf8/Manifest                                |   1 -
 dev-R/utf8/metadata.xml                            |  22 -
 dev-R/utf8/utf8-1.2.2.ebuild                       |  16 -
 dev-R/uuid/Manifest                                |   1 -
 dev-R/uuid/metadata.xml                            |  17 -
 dev-R/uuid/uuid-1.1.0.ebuild                       |  19 -
 dev-R/vctrs/Manifest                               |   1 -
 dev-R/vctrs/metadata.xml                           |  23 -
 dev-R/vctrs/vctrs-0.4.1.ebuild                     |  41 --
 dev-R/viridisLite/Manifest                         |   1 -
 dev-R/viridisLite/metadata.xml                     |  24 -
 dev-R/viridisLite/viridisLite-0.4.0.ebuild         |  10 -
 dev-R/waldo/Manifest                               |   1 -
 dev-R/waldo/metadata.xml                           |  21 -
 dev-R/waldo/waldo-0.4.0.ebuild                     |  29 -
 dev-R/webfakes/Manifest                            |   1 -
 dev-R/webfakes/metadata.xml                        |  17 -
 dev-R/webfakes/webfakes-1.1.3-r1.ebuild            |  42 --
 dev-R/websocket/Manifest                           |   1 -
 dev-R/websocket/metadata.xml                       |  17 -
 dev-R/websocket/websocket-1.4.1.ebuild             |  35 --
 dev-R/whoami/Manifest                              |   1 -
 dev-R/whoami/metadata.xml                          |  20 -
 dev-R/whoami/whoami-1.3.0.ebuild                   |  16 -
 dev-R/withr/Manifest                               |   1 -
 dev-R/withr/metadata.xml                           |  22 -
 dev-R/withr/withr-2.5.0.ebuild                     |  25 -
 dev-R/xfun/Manifest                                |   1 -
 dev-R/xfun/metadata.xml                            |  17 -
 dev-R/xfun/xfun-0.31.ebuild                        |  34 --
 dev-R/xml2/Manifest                                |   1 -
 dev-R/xml2/metadata.xml                            |  17 -
 dev-R/xml2/xml2-1.3.3.ebuild                       |  27 -
 dev-R/xtable/Manifest                              |   1 -
 dev-R/xtable/metadata.xml                          |  14 -
 dev-R/xtable/xtable-1.8.4.ebuild                   |  29 -
 dev-R/yaml/Manifest                                |   1 -
 dev-R/yaml/metadata.xml                            |  17 -
 dev-R/yaml/yaml-2.3.5.ebuild                       |  15 -
 dev-R/zoo/Manifest                                 |   1 -
 dev-R/zoo/metadata.xml                             |  15 -
 dev-R/zoo/zoo-1.8.10.ebuild                        |  33 --
 dev-cpp/MEL/MEL-1.0.0-r1.ebuild                    |  34 --
 dev-cpp/MEL/Manifest                               |   1 -
 dev-cpp/MEL/metadata.xml                           |  13 -
 dev-cpp/dtl/Manifest                               |   1 -
 dev-cpp/dtl/dtl-1.20-r1.ebuild                     |  53 --
 .../dtl-1.19_p20210531-do-not-append-O2.patch      |  11 -
 dev-cpp/dtl/metadata.xml                           |  16 -
 dev-cpp/plog/Manifest                              |   2 -
 dev-cpp/plog/metadata.xml                          |  13 -
 dev-cpp/plog/plog-1.1.5_p20200501.ebuild           |  24 -
 dev-cpp/plog/plog-1.1.6-r1.ebuild                  |  20 -
 dev-cpp/std-format/Manifest                        |   1 -
 dev-cpp/std-format/metadata.xml                    |  12 -
 .../std-format/std-format-0_pre20220112-r1.ebuild  |  29 -
 dev-cpp/tiny-dnn/Manifest                          |   1 -
 .../files/tiny-dnn-1.0.0_alpha3-system-libs.patch  | 123 ----
 ...iny-dnn-add-sphinx-ext-autodoc-to-conf-py.patch |  11 -
 .../files/tiny-dnn-disable-gtest-download.patch    |  29 -
 dev-cpp/tiny-dnn/metadata.xml                      |  89 ---
 dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild   |  90 ---
 dev-cpp/vexcl/Manifest                             |   1 -
 dev-cpp/vexcl/metadata.xml                         |  21 -
 dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild                |  84 ---
 dev-cpp/xdgpp/Manifest                             |   9 -
 dev-cpp/xdgpp/metadata.xml                         |  11 -
 dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild        |  49 --
 dev-java/expression-tree/Manifest                  |   1 -
 .../expression-tree/expression-tree-1.02.ebuild    |  40 --
 dev-java/expression-tree/metadata.xml              |  11 -
 dev-java/gluegen/Manifest                          |   2 -
 .../files/gluegen-2.2.4-dont-copy-jars.patch       |  15 -
 ...gluegen-2.3.2-add-mips64el-mipsn32-support.diff | 229 --------
 dev-java/gluegen/files/gluegen-2.3.2-armhf.diff    |  62 --
 .../gluegen-2.3.2-disable-java-version-check.diff  |  28 -
 .../gluegen-2.3.2-disable-static-linking.diff      |  42 --
 .../gluegen-2.3.2-disable-test-zip-archive.diff    |  11 -
 .../files/gluegen-2.3.2-disableArchive7z.diff      |  26 -
 .../files/gluegen-2.3.2-disable_git_call.diff      |  17 -
 .../gluegen/files/gluegen-2.3.2-dont-strip.patch   |  20 -
 .../gluegen-2.3.2-fix-alpha-build-config.patch     |  11 -
 .../gluegen-2.3.2-fix-arm64-build-config.diff      |  75 ---
 .../gluegen/files/gluegen-2.3.2-fix_gcc-10.patch   |  18 -
 .../gluegen/files/gluegen-2.3.2-hideException.diff |  18 -
 .../files/gluegen-2.3.2-java10-compatibility.patch | 263 ---------
 dev-java/gluegen/files/gluegen-2.3.2-linker.diff   |  11 -
 .../files/gluegen-2.3.2-missing-arch-symbol.diff   |  39 --
 .../files/gluegen-2.3.2-non-linux-support.diff     |  16 -
 .../files/gluegen-2.3.2-ppc64el-support.diff       | 207 -------
 .../files/gluegen-2.3.2-respect-flags.patch        |  23 -
 dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff    |  67 ---
 .../gluegen/files/gluegen-2.3.2-s390x-support.diff | 138 -----
 dev-java/gluegen/files/gluegen-2.3.2-tests.diff    | 171 ------
 dev-java/gluegen/gluegen-2.3.2.ebuild              | 105 ----
 dev-java/gluegen/metadata.xml                      |  23 -
 dev-java/jargs/Manifest                            |   1 -
 dev-java/jargs/jargs-1.0.ebuild                    |  42 --
 dev-java/jargs/metadata.xml                        |  13 -
 dev-java/jcommon/Manifest                          |   1 -
 dev-java/jcommon/jcommon-1.0.24.ebuild             |  45 --
 dev-java/jcommon/metadata.xml                      |  12 -
 dev-java/jcuber/Manifest                           |   1 -
 dev-java/jcuber/jcuber-4.7-r1.ebuild               |  55 --
 dev-java/jcuber/metadata.xml                       |   8 -
 dev-java/jfreesvg/Manifest                         |   1 -
 dev-java/jfreesvg/jfreesvg-3.4.3.ebuild            |  38 --
 dev-java/jfreesvg/metadata.xml                     |  13 -
 dev-java/jgraph/Manifest                           |   1 -
 dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild   |  41 --
 dev-java/jgraph/metadata.xml                       |  13 -
 dev-java/jogl/Manifest                             |   1 -
 dev-java/jogl/jogl-2.3.2.ebuild                    |  86 ---
 dev-java/jogl/metadata.xml                         |  19 -
 dev-java/orson-charts/Manifest                     |   1 -
 dev-java/orson-charts/metadata.xml                 |  12 -
 dev-java/orson-charts/orson-charts-1.7.ebuild      |  54 --
 dev-java/orsonpdf/Manifest                         |   1 -
 dev-java/orsonpdf/metadata.xml                     |  12 -
 dev-java/orsonpdf/orsonpdf-1.9.ebuild              |  37 --
 dev-java/paceRegression/Manifest                   |   1 -
 .../files/paceRegression-1.0.1-no-build-docs.patch |  11 -
 dev-java/paceRegression/metadata.xml               |  11 -
 .../paceRegression/paceRegression-1.0.1.ebuild     |  44 --
 dev-lang/aldor/Manifest                            |   4 -
 dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild     | 143 -----
 dev-lang/aldor/files/aldor-respect-ar.patch        | 273 ---------
 dev-lang/aldor/files/aldor-respect-cflags.patch    |  45 --
 dev-lang/aldor/metadata.xml                        |  17 -
 dev-libs/KVTree/KVTree-1.2.0.ebuild                |  55 --
 dev-libs/KVTree/KVTree-1.3.0.ebuild                |  64 ---
 dev-libs/KVTree/Manifest                           |   2 -
 dev-libs/KVTree/files/KVTree-1.2.0-no-static.patch |  47 --
 .../KVTree/files/KVTree-no-install-readme.patch    |  12 -
 dev-libs/KVTree/metadata.xml                       |  18 -
 dev-libs/atl/Manifest                              |   1 -
 dev-libs/atl/atl-2.2.1.ebuild                      |  34 --
 dev-libs/atl/metadata.xml                          |  15 -
 dev-libs/cubelib/Manifest                          |   1 -
 dev-libs/cubelib/cubelib-4.7-r2.ebuild             |  95 ----
 dev-libs/cubelib/metadata.xml                      |  11 -
 dev-libs/cubew/Manifest                            |   1 -
 dev-libs/cubew/cubew-4.7.ebuild                    |  73 ---
 dev-libs/cubew/metadata.xml                        |  13 -
 dev-libs/dill/Manifest                             |   1 -
 dev-libs/dill/dill-2.4.1.ebuild                    |  47 --
 dev-libs/dill/metadata.xml                         |  17 -
 dev-libs/dyninst/Manifest                          |   2 -
 dev-libs/dyninst/dyninst-11.0.1-r1.ebuild          |  62 --
 dev-libs/dyninst/dyninst-12.1.0.ebuild             |  60 --
 ...executable-flag-from-dyninst_heap-section.patch |  20 -
 dev-libs/dyninst/metadata.xml                      |  16 -
 dev-libs/ffs/Manifest                              |   1 -
 dev-libs/ffs/ffs-1.6.0_p20220525.ebuild            |  44 --
 dev-libs/ffs/metadata.xml                          |  15 -
 dev-libs/kwsys/Manifest                            |   1 -
 dev-libs/kwsys/kwsys-0_pre20220603.ebuild          |  34 --
 dev-libs/kwsys/metadata.xml                        |   8 -
 dev-libs/libnodave/Manifest                        |   1 -
 dev-libs/libnodave/files/makefile-0.8.5.1.patch    | 152 -----
 dev-libs/libnodave/files/perl-makefile.patch       |  11 -
 dev-libs/libnodave/libnodave-0.8.5.1-r2.ebuild     |  80 ---
 dev-libs/libnodave/metadata.xml                    |  12 -
 dev-libs/memkind/Manifest                          |   1 -
 dev-libs/memkind/files/memkind-respect-ar.patch    |  11 -
 dev-libs/memkind/memkind-1.13.0.ebuild             |  87 ---
 dev-libs/memkind/metadata.xml                      |  27 -
 dev-libs/perfstubs/Manifest                        |   1 -
 dev-libs/perfstubs/metadata.xml                    |  22 -
 dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild  |  49 --
 dev-libs/protothreads/Manifest                     |   2 -
 .../files/protothreads-1.4-fix-clang-build.patch   |  16 -
 .../files/protothreads-1.4-respect-cflags.patch    |   8 -
 dev-libs/protothreads/metadata.xml                 |  10 -
 dev-libs/protothreads/protothreads-1.4-r2.ebuild   |  60 --
 dev-libs/shuffile/Manifest                         |   2 -
 dev-libs/shuffile/files/no-static-0.0.4.patch      |  16 -
 .../shuffile/files/shuffile-0.1.0-no-static.patch  |  16 -
 dev-libs/shuffile/metadata.xml                     |  13 -
 dev-libs/shuffile/shuffile-0.1.0-r1.ebuild         |  45 --
 dev-libs/shuffile/shuffile-0.2.0.ebuild            |  45 --
 dev-libs/zlib-google/Manifest                      |   1 -
 dev-libs/zlib-google/metadata.xml                  |   8 -
 .../zlib-google/zlib-google-97.0.4692.13.ebuild    |  43 --
 dev-lisp/PSL/Manifest                              |   1 -
 dev-lisp/PSL/PSL-6.1_p20210604.ebuild              |  46 --
 .../files/PSL-6.1_p20210604-respect-flags.patch    |  56 --
 dev-lisp/PSL/metadata.xml                          |  11 -
 dev-ml/alcotest-lwt/Manifest                       |   2 -
 dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild      |  40 --
 dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild      |  40 --
 dev-ml/alcotest-lwt/metadata.xml                   |  18 -
 dev-ml/angstrom/Manifest                           |   1 -
 dev-ml/angstrom/angstrom-0.15.0-r2.ebuild          |  53 --
 dev-ml/angstrom/metadata.xml                       |  29 -
 dev-ml/arp/Manifest                                |   1 -
 dev-ml/arp/arp-3.0.0.ebuild                        |  45 --
 dev-ml/arp/metadata.xml                            |  19 -
 dev-ml/asn1-combinators/Manifest                   |   2 -
 .../asn1-combinators/asn1-combinators-0.2.5.ebuild |  30 -
 .../asn1-combinators/asn1-combinators-0.2.6.ebuild |  34 --
 dev-ml/asn1-combinators/metadata.xml               |  24 -
 dev-ml/async_find/Manifest                         |   2 -
 dev-ml/async_find/async_find-0.14.0.ebuild         |  26 -
 dev-ml/async_find/async_find-0.15.0.ebuild         |  22 -
 dev-ml/async_find/metadata.xml                     |  13 -
 dev-ml/async_inotify/Manifest                      |   1 -
 dev-ml/async_inotify/async_inotify-0.15.0.ebuild   |  29 -
 dev-ml/async_inotify/metadata.xml                  |  13 -
 dev-ml/async_ssl/Manifest                          |   1 -
 dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild        |  27 -
 dev-ml/async_ssl/metadata.xml                      |  16 -
 dev-ml/ca-certs-nss/Manifest                       |   2 -
 dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild       |  32 --
 dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild       |  35 --
 dev-ml/ca-certs-nss/metadata.xml                   |  17 -
 dev-ml/ca-certs/Manifest                           |   2 -
 dev-ml/ca-certs/ca-certs-0.2.1.ebuild              |  37 --
 dev-ml/ca-certs/ca-certs-0.2.2.ebuild              |  41 --
 dev-ml/ca-certs/metadata.xml                       |  21 -
 dev-ml/cohttp/Manifest                             |   1 -
 dev-ml/cohttp/cohttp-5.0.0.ebuild                  | 155 -----
 dev-ml/cohttp/metadata.xml                         |  46 --
 dev-ml/conduit/Manifest                            |   1 -
 dev-ml/conduit/conduit-5.1.0.ebuild                |  84 ---
 dev-ml/conduit/metadata.xml                        |  42 --
 dev-ml/configurator/Manifest                       |   1 -
 dev-ml/configurator/configurator-0.11.0.ebuild     |  30 -
 dev-ml/configurator/metadata.xml                   |  21 -
 dev-ml/cow/Manifest                                |   1 -
 dev-ml/cow/cow-2.4.0.ebuild                        |  29 -
 dev-ml/cow/metadata.xml                            |  20 -
 dev-ml/crc/Manifest                                |   1 -
 dev-ml/crc/crc-2.1.0.ebuild                        |  34 --
 dev-ml/crc/files/crc-2.1.0-ounit2.patch            |  37 --
 dev-ml/crc/metadata.xml                            |  12 -
 dev-ml/diet/Manifest                               |   1 -
 dev-ml/diet/diet-0.4.ebuild                        |  30 -
 dev-ml/diet/files/diet-0.4-ounit2.patch            |  45 --
 dev-ml/diet/metadata.xml                           |  20 -
 dev-ml/dns/Manifest                                |   2 -
 dev-ml/dns/dns-5.0.1.ebuild                        | 133 -----
 dev-ml/dns/dns-6.2.2.ebuild                        | 134 -----
 dev-ml/dns/metadata.xml                            |  37 --
 dev-ml/emile/Manifest                              |   1 -
 dev-ml/emile/emile-1.1.ebuild                      |  27 -
 dev-ml/emile/metadata.xml                          |  19 -
 dev-ml/eqaf/Manifest                               |   2 -
 dev-ml/eqaf/eqaf-0.7-r1.ebuild                     |  21 -
 dev-ml/eqaf/eqaf-0.8.ebuild                        |  36 --
 dev-ml/eqaf/metadata.xml                           |  19 -
 dev-ml/ethernet/Manifest                           |   1 -
 dev-ml/ethernet/ethernet-3.0.0.ebuild              |  28 -
 dev-ml/ethernet/metadata.xml                       |  16 -
 dev-ml/expect_test_helpers/Manifest                |   1 -
 .../expect_test_helpers-0.13.0-r1.ebuild           |  24 -
 dev-ml/expect_test_helpers/metadata.xml            |  18 -
 dev-ml/expect_test_helpers_kernel/Manifest         |   1 -
 .../expect_test_helpers_kernel-0.13.0-r1.ebuild    |  26 -
 dev-ml/expect_test_helpers_kernel/metadata.xml     |  18 -
 dev-ml/ezjsonm/Manifest                            |   1 -
 dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild             |  50 --
 dev-ml/ezjsonm/metadata.xml                        |  28 -
 dev-ml/fd-send-recv/Manifest                       |   1 -
 dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild      |  26 -
 dev-ml/fd-send-recv/metadata.xml                   |  13 -
 dev-ml/happy-eyeballs/Manifest                     |   1 -
 dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild  |  59 --
 dev-ml/happy-eyeballs/metadata.xml                 |  22 -
 dev-ml/hex/Manifest                                |   2 -
 dev-ml/hex/hex-1.4.0-r1.ebuild                     |  24 -
 dev-ml/hex/hex-1.5.0.ebuild                        |  21 -
 dev-ml/hex/metadata.xml                            |  18 -
 dev-ml/hkdf/Manifest                               |   1 -
 dev-ml/hkdf/hkdf-1.0.4.ebuild                      |  29 -
 dev-ml/hkdf/metadata.xml                           |  20 -
 dev-ml/inotify/Manifest                            |   2 -
 dev-ml/inotify/inotify-2.3_p20211118.ebuild        |  34 --
 dev-ml/inotify/inotify-2.4.ebuild                  |  33 --
 dev-ml/inotify/metadata.xml                        |  13 -
 dev-ml/io-page/Manifest                            |   4 -
 dev-ml/io-page/files/io-page-2.3.0-ounit2.patch    |  25 -
 dev-ml/io-page/files/io-page-2.4.0-ounit2.patch    |  34 --
 dev-ml/io-page/io-page-2.2.0.ebuild                |  42 --
 dev-ml/io-page/io-page-2.3.0.ebuild                |  46 --
 dev-ml/io-page/io-page-2.4.0.ebuild                |  34 --
 dev-ml/io-page/io-page-3.0.0.ebuild                |  31 -
 dev-ml/io-page/metadata.xml                        |  15 -
 dev-ml/ipaddr/Manifest                             |   1 -
 dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch      | 129 -----
 dev-ml/ipaddr/ipaddr-5.3.0.ebuild                  |  69 ---
 dev-ml/ipaddr/metadata.xml                         |  40 --
 dev-ml/js_of_ocaml/Manifest                        |   1 -
 dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild        |  71 ---
 dev-ml/js_of_ocaml/metadata.xml                    |  22 -
 dev-ml/lru/Manifest                                |   1 -
 dev-ml/lru/lru-0.3.0-r2.ebuild                     |  27 -
 dev-ml/lru/metadata.xml                            |  20 -
 dev-ml/magic-mime/Manifest                         |   1 -
 dev-ml/magic-mime/magic-mime-1.2.0.ebuild          |  18 -
 dev-ml/magic-mime/metadata.xml                     |  30 -
 dev-ml/metrics/Manifest                            |   2 -
 dev-ml/metrics/metadata.xml                        |  36 --
 dev-ml/metrics/metrics-0.2.0.ebuild                |  58 --
 dev-ml/metrics/metrics-0.4.0.ebuild                |  62 --
 dev-ml/mirage-block-unix/Manifest                  |   1 -
 dev-ml/mirage-block-unix/metadata.xml              |  21 -
 .../mirage-block-unix-2.14.0.ebuild                |  36 --
 dev-ml/mirage-block/Manifest                       |   1 -
 dev-ml/mirage-block/metadata.xml                   |  20 -
 dev-ml/mirage-block/mirage-block-3.0.0.ebuild      |  38 --
 dev-ml/mirage-channel/Manifest                     |   1 -
 dev-ml/mirage-channel/metadata.xml                 |  11 -
 dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild  |  23 -
 dev-ml/mirage-clock-unix/Manifest                  |   1 -
 dev-ml/mirage-clock-unix/metadata.xml              |  21 -
 .../mirage-clock-unix-3.1.0.ebuild                 |  22 -
 dev-ml/mirage-crypto/Manifest                      |   2 -
 dev-ml/mirage-crypto/metadata.xml                  |  27 -
 dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild   |  94 ----
 dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild   |  91 ---
 dev-ml/mirage-flow/Manifest                        |   1 -
 dev-ml/mirage-flow/metadata.xml                    |  24 -
 dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild        |  46 --
 dev-ml/mirage-kv/Manifest                          |   1 -
 dev-ml/mirage-kv/metadata.xml                      |  19 -
 dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild            |  21 -
 dev-ml/mirage-net/Manifest                         |   1 -
 dev-ml/mirage-net/metadata.xml                     |  17 -
 dev-ml/mirage-net/mirage-net-4.0.0.ebuild          |  26 -
 dev-ml/mirage-profile/Manifest                     |   1 -
 dev-ml/mirage-profile/metadata.xml                 |  34 --
 dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild  |  49 --
 dev-ml/mirage-random-test/Manifest                 |   1 -
 dev-ml/mirage-random-test/metadata.xml             |  17 -
 .../mirage-random-test-0.1.0.ebuild                |  24 -
 dev-ml/mirage-random/Manifest                      |   1 -
 dev-ml/mirage-random/metadata.xml                  |  17 -
 dev-ml/mirage-random/mirage-random-3.0.0.ebuild    |  21 -
 dev-ml/mirage-time/Manifest                        |   1 -
 dev-ml/mirage-time/metadata.xml                    |  20 -
 dev-ml/mirage-time/mirage-time-3.0.0.ebuild        |  32 --
 dev-ml/mirage-unix/Manifest                        |   1 -
 dev-ml/mirage-unix/metadata.xml                    |  19 -
 dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild        |  26 -
 dev-ml/mirage-vnetif/Manifest                      |   1 -
 dev-ml/mirage-vnetif/metadata.xml                  |  24 -
 dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild    |  57 --
 dev-ml/mirage-xen/Manifest                         |   1 -
 dev-ml/mirage-xen/metadata.xml                     |  20 -
 dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild          |  31 -
 dev-ml/mirage/Manifest                             |   1 -
 dev-ml/mirage/metadata.xml                         |  31 -
 dev-ml/mirage/mirage-4.0.0.ebuild                  |  40 --
 dev-ml/mustache/Manifest                           |   1 -
 dev-ml/mustache/files/mustache-3.1.0-ounit2.patch  |  37 --
 dev-ml/mustache/metadata.xml                       |  19 -
 dev-ml/mustache/mustache-3.1.0.ebuild              |  33 --
 dev-ml/nbd/Manifest                                |   1 -
 dev-ml/nbd/metadata.xml                            |  23 -
 dev-ml/nbd/nbd-5.0.0.ebuild                        |  67 ---
 dev-ml/netlink/Manifest                            |   1 -
 dev-ml/netlink/metadata.xml                        |  19 -
 dev-ml/netlink/netlink-0.3.4.ebuild                |  24 -
 dev-ml/omd/Manifest                                |   1 -
 dev-ml/omd/metadata.xml                            |  26 -
 dev-ml/omd/omd-2.0.0_alpha2.ebuild                 |  23 -
 dev-ml/pbkdf/Manifest                              |   2 -
 dev-ml/pbkdf/metadata.xml                          |  19 -
 dev-ml/pbkdf/pbkdf-1.1.0.ebuild                    |  26 -
 dev-ml/pbkdf/pbkdf-1.2.0.ebuild                    |  33 --
 dev-ml/pcap-format/Manifest                        |   1 -
 .../files/pcap-format-0.5.2-ounit2.patch           |  34 --
 dev-ml/pcap-format/metadata.xml                    |  20 -
 dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild     |  31 -
 dev-ml/pci/Manifest                                |   1 -
 dev-ml/pci/files/pci-1.0.1-ounit2.patch            |  84 ---
 dev-ml/pci/metadata.xml                            |  16 -
 dev-ml/pci/pci-1.0.1.ebuild                        |  62 --
 dev-ml/polly/Manifest                              |   1 -
 dev-ml/polly/metadata.xml                          |  20 -
 dev-ml/polly/polly-0.2.2.ebuild                    |  24 -
 dev-ml/qmp/Manifest                                |   1 -
 dev-ml/qmp/files/qmp-0.17.0-ounit2.patch           |  66 ---
 dev-ml/qmp/files/qmp-0.18.0-ounit2.patch           |  37 --
 dev-ml/qmp/metadata.xml                            |  15 -
 dev-ml/qmp/qmp-0.18.0.ebuild                       |  34 --
 dev-ml/rpc/Manifest                                |   1 -
 dev-ml/rpc/metadata.xml                            |  31 -
 dev-ml/rpc/rpc-8.1.2.ebuild                        |  64 ---
 dev-ml/shared-block-ring/Manifest                  |   2 -
 .../files/shared-block-ring-3.0.0-PR-62.patch      | 318 -----------
 .../files/shared-block-ring-3.0.0-cstruct.patch    | 141 -----
 .../shared-block-ring-3.0.0-mirage-block.patch     |  59 --
 dev-ml/shared-block-ring/metadata.xml              |  17 -
 .../shared-block-ring-3.0.0.ebuild                 |  47 --
 .../shared-block-ring-3.0.1.ebuild                 |  43 --
 dev-ml/shared-memory-ring/Manifest                 |   1 -
 dev-ml/shared-memory-ring/metadata.xml             |  31 -
 .../shared-memory-ring-3.1.0.ebuild                |  28 -
 dev-ml/systemd/Manifest                            |   1 -
 dev-ml/systemd/metadata.xml                        |  16 -
 dev-ml/systemd/systemd-1.2.ebuild                  |  48 --
 dev-ml/tar/Manifest                                |   2 -
 dev-ml/tar/metadata.xml                            |  25 -
 dev-ml/tar/tar-1.1.0.ebuild                        |  63 ---
 dev-ml/tar/tar-2.0.1.ebuild                        |  63 ---
 dev-ml/tcpip/Manifest                              |   1 -
 dev-ml/tcpip/metadata.xml                          |  25 -
 dev-ml/tcpip/tcpip-7.1.0.ebuild                    |  53 --
 dev-ml/tls/Manifest                                |   2 -
 dev-ml/tls/metadata.xml                            |  39 --
 dev-ml/tls/tls-0.13.1.ebuild                       |  75 ---
 dev-ml/tls/tls-0.15.3.ebuild                       |  74 ---
 dev-ml/tuntap/Manifest                             |   1 -
 dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch      |  25 -
 dev-ml/tuntap/metadata.xml                         |  25 -
 dev-ml/tuntap/tuntap-2.0.0.ebuild                  |  33 --
 dev-ml/uri/Manifest                                |   1 -
 dev-ml/uri/files/uri-4.2.0-ounit2.patch            |  95 ----
 dev-ml/uri/metadata.xml                            |  24 -
 dev-ml/uri/uri-4.2.0.ebuild                        |  56 --
 dev-ml/vchan/Manifest                              |   1 -
 dev-ml/vchan/files/vchan-6.0.1-ounit2.patch        |  78 ---
 dev-ml/vchan/metadata.xml                          |  24 -
 dev-ml/vchan/vchan-6.0.1.ebuild                    |  65 ---
 dev-ml/vhd/Manifest                                |   1 -
 dev-ml/vhd/files/vhd-0.12.2-ounit2.patch           |  36 --
 dev-ml/vhd/metadata.xml                            |  20 -
 dev-ml/vhd/vhd-0.12.2.ebuild                       |  56 --
 dev-ml/wayland/Manifest                            |   1 -
 dev-ml/wayland/metadata.xml                        |  14 -
 dev-ml/wayland/wayland-1.1.ebuild                  |  51 --
 dev-ml/x509/Manifest                               |   2 -
 dev-ml/x509/metadata.xml                           |  25 -
 dev-ml/x509/x509-0.13.0.ebuild                     |  41 --
 dev-ml/x509/x509-0.16.0.ebuild                     |  44 --
 dev-ml/xapi-backtrace/Manifest                     |   1 -
 dev-ml/xapi-backtrace/metadata.xml                 |  12 -
 dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild    |  22 -
 dev-ml/xapi-stdext/Manifest                        |   2 -
 dev-ml/xapi-stdext/metadata.xml                    |  16 -
 dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild       |  39 --
 dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild       |  44 --
 dev-ml/xapi-test-utils/Manifest                    |   1 -
 dev-ml/xapi-test-utils/metadata.xml                |  16 -
 .../xapi-test-utils/xapi-test-utils-1.4.0.ebuild   |  18 -
 dev-ml/xcp-inventory/Manifest                      |   1 -
 dev-ml/xcp-inventory/metadata.xml                  |  12 -
 dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild    |  27 -
 dev-ml/xcp-rrd/Manifest                            |   1 -
 dev-ml/xcp-rrd/metadata.xml                        |  12 -
 dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild                |  28 -
 dev-ml/xen-evtchn/Manifest                         |   1 -
 .../xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch |  36 --
 dev-ml/xen-evtchn/metadata.xml                     |  27 -
 dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild          |  48 --
 dev-ml/xen-gnt/Manifest                            |   2 -
 dev-ml/xen-gnt/metadata.xml                        |  26 -
 dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild                |  49 --
 dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild                |  41 --
 dev-ml/xenstore-clients/Manifest                   |   2 -
 .../files/xenstore-clients-1.1.0-ounit2.patch      |  34 --
 dev-ml/xenstore-clients/metadata.xml               |  16 -
 .../xenstore-clients/xenstore-clients-1.1.0.ebuild |  36 --
 .../xenstore-clients/xenstore-clients-1.3.0.ebuild |  36 --
 dev-ml/xenstore/Manifest                           |   1 -
 dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch  |  37 --
 dev-ml/xenstore/metadata.xml                       |  24 -
 dev-ml/xenstore/xenstore-2.1.1.ebuild              |  30 -
 dev-octave/control/Manifest                        |   1 -
 dev-octave/control/control-3.4.0.ebuild            |  32 --
 .../files/control-3.4.0-respect-flags.patch        |  19 -
 .../control/files/control-lapack-3.10.0.patch      |  53 --
 .../files/control-use-external-slicot.patch        |  80 ---
 dev-octave/control/metadata.xml                    |  28 -
 dev-octave/dataframe/Manifest                      |   1 -
 dev-octave/dataframe/dataframe-1.2.0.ebuild        |  16 -
 dev-octave/dataframe/metadata.xml                  |  14 -
 dev-octave/fuzzy-logic-toolkit/Manifest            |   1 -
 .../fuzzy-logic-toolkit-0.4.6.ebuild               |  16 -
 dev-octave/fuzzy-logic-toolkit/metadata.xml        |  14 -
 dev-octave/ga/Manifest                             |   1 -
 dev-octave/ga/ga-0.10.3.ebuild                     |  16 -
 dev-octave/ga/metadata.xml                         |  14 -
 dev-octave/instrument-control/Manifest             |   1 -
 .../instrument-control-0.7.1.ebuild                |  16 -
 dev-octave/instrument-control/metadata.xml         |  14 -
 dev-octave/io/Manifest                             |   1 -
 dev-octave/io/io-2.6.4.ebuild                      |  16 -
 dev-octave/io/metadata.xml                         |  14 -
 dev-octave/linear-algebra/Manifest                 |   1 -
 .../linear-algebra/linear-algebra-2.2.3.ebuild     |  16 -
 dev-octave/linear-algebra/metadata.xml             |  14 -
 dev-octave/matlab2tikz/Manifest                    |   1 -
 dev-octave/matlab2tikz/matlab2tikz-1.1.0.ebuild    |  30 -
 dev-octave/matlab2tikz/metadata.xml                |  12 -
 dev-octave/miscellaneous/Manifest                  |   1 -
 dev-octave/miscellaneous/metadata.xml              |  14 -
 .../miscellaneous/miscellaneous-1.3.0.ebuild       |  21 -
 dev-octave/ocl/Manifest                            |   1 -
 dev-octave/ocl/metadata.xml                        |  14 -
 dev-octave/ocl/ocl-1.2.0.ebuild                    |  16 -
 dev-octave/optim/Manifest                          |   1 -
 dev-octave/optim/metadata.xml                      |  14 -
 dev-octave/optim/optim-1.6.2.ebuild                |  20 -
 dev-octave/optiminterp/Manifest                    |   1 -
 dev-octave/optiminterp/metadata.xml                |  14 -
 dev-octave/optiminterp/optiminterp-0.3.7.ebuild    |  16 -
 dev-octave/quaternion/Manifest                     |   1 -
 .../quaternion-2.4.0-build-against-octave-6.patch  |  23 -
 dev-octave/quaternion/metadata.xml                 |  14 -
 dev-octave/quaternion/quaternion-2.4.0.ebuild      |  18 -
 dev-octave/splines/Manifest                        |   1 -
 dev-octave/splines/metadata.xml                    |  14 -
 dev-octave/splines/splines-1.3.4.ebuild            |  16 -
 dev-octave/statistics/Manifest                     |   1 -
 dev-octave/statistics/metadata.xml                 |  14 -
 dev-octave/statistics/statistics-1.4.3.ebuild      |  19 -
 dev-octave/strings/Manifest                        |   1 -
 dev-octave/strings/files/strings-1.2.0-156.patch   | 224 --------
 dev-octave/strings/files/strings-1.2.0-157.patch   | 351 ------------
 dev-octave/strings/files/strings-1.2.0-158.patch   |  17 -
 dev-octave/strings/files/strings-1.2.0-160.patch   |  20 -
 dev-octave/strings/metadata.xml                    |  14 -
 dev-octave/strings/strings-1.2.0_p20211128.ebuild  |  35 --
 dev-octave/struct/Manifest                         |   1 -
 dev-octave/struct/metadata.xml                     |  14 -
 dev-octave/struct/struct-1.0.18.ebuild             |  16 -
 dev-octave/symbolic/Manifest                       |   1 -
 dev-octave/symbolic/metadata.xml                   |  14 -
 dev-octave/symbolic/symbolic-2.9.0.ebuild          |  34 --
 dev-perl/File-DirList/File-DirList-0.05.ebuild     |  20 -
 dev-perl/File-DirList/Manifest                     |   1 -
 dev-perl/File-DirList/metadata.xml                 |  13 -
 dev-perl/File-Touch/File-Touch-0.12.ebuild         |  17 -
 dev-perl/File-Touch/Manifest                       |   1 -
 dev-perl/File-Touch/metadata.xml                   |  13 -
 dev-perl/GitLab-API-v4/GitLab-API-v4-0.26.ebuild   |  39 --
 dev-perl/GitLab-API-v4/Manifest                    |   1 -
 dev-perl/GitLab-API-v4/metadata.xml                |  20 -
 .../HTTP-Tiny-Multipart-0.08.ebuild                |  23 -
 dev-perl/HTTP-Tiny-Multipart/Manifest              |   1 -
 dev-perl/HTTP-Tiny-Multipart/metadata.xml          |  12 -
 dev-perl/List-Compare/List-Compare-0.55.ebuild     |  24 -
 dev-perl/List-Compare/Manifest                     |   1 -
 dev-perl/List-Compare/metadata.xml                 |  19 -
 dev-php/pecl-inotify/Manifest                      |   1 -
 dev-php/pecl-inotify/metadata.xml                  |  16 -
 dev-php/pecl-inotify/pecl-inotify-3.0.0-r1.ebuild  |  20 -
 dev-python/MutatorMath/Manifest                    |   1 -
 dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild |  36 --
 dev-python/MutatorMath/metadata.xml                |  14 -
 dev-python/SQLAlchemy-Utils/Manifest               |   1 -
 .../SQLAlchemy-Utils-0.39.0.ebuild                 |  44 --
 dev-python/SQLAlchemy-Utils/metadata.xml           |  13 -
 dev-python/XenAPI/Manifest                         |   1 -
 dev-python/XenAPI/XenAPI-2.14-r1.ebuild            |  22 -
 dev-python/XenAPI/metadata.xml                     |  14 -
 dev-python/almost/Manifest                         |   1 -
 dev-python/almost/almost-0.1.5.ebuild              |  30 -
 .../almost/files/almost-0.1.5-setuptools.patch     |  11 -
 dev-python/almost/metadata.xml                     |  17 -
 dev-python/asyncssh/Manifest                       |   1 -
 dev-python/asyncssh/asyncssh-2.13.1.ebuild         |  49 --
 dev-python/asyncssh/metadata.xml                   |  57 --
 dev-python/axisregistry/Manifest                   |   1 -
 dev-python/axisregistry/axisregistry-0.3.11.ebuild |  41 --
 ...ry-0.2.0-remove-setuptools_scm-constraint.patch |  11 -
 ...ry-0.3.2-remove-setuptools_scm-constraint.patch |  10 -
 dev-python/axisregistry/metadata.xml               |  13 -
 dev-python/babelfont/Manifest                      |   1 -
 dev-python/babelfont/babelfont-3.0.0.ebuild        |  33 --
 dev-python/babelfont/metadata.xml                  |  14 -
 dev-python/beziers/Manifest                        |   1 -
 dev-python/beziers/beziers-0.4.0-r2.ebuild         |  37 --
 .../files/beziers-0.4.0-no-install-tests.patch     |  11 -
 dev-python/beziers/metadata.xml                    |  13 -
 dev-python/booleanOperations/Manifest              |   1 -
 .../booleanOperations-0.9.0-r2.ebuild              |  35 --
 dev-python/booleanOperations/metadata.xml          |   9 -
 dev-python/browserstack-local-python/Manifest      |   1 -
 .../browserstack-local-python-1.2.3.ebuild         |  26 -
 dev-python/browserstack-local-python/metadata.xml  |  14 -
 dev-python/bson/Manifest                           |   1 -
 dev-python/bson/bson-0.5.10.ebuild                 |  29 -
 dev-python/bson/metadata.xml                       |  14 -
 dev-python/bumpfontversion/Manifest                |   1 -
 .../bumpfontversion/bumpfontversion-0.4.1.ebuild   |  26 -
 dev-python/bumpfontversion/metadata.xml            |   9 -
 dev-python/cffsubr/Manifest                        |   1 -
 dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild         |  37 --
 .../files/cffsubr-0.2.9_p1-fix-setup-py.patch      |  22 -
 dev-python/cffsubr/files/cffsubr-system_tx.diff    |  12 -
 dev-python/cffsubr/metadata.xml                    |  14 -
 dev-python/cmarkgfm/Manifest                       |   1 -
 dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild     |  32 --
 .../cmarkgfm-0.6.0-use-system-cmark-gfm.patch      |  47 --
 dev-python/cmarkgfm/metadata.xml                   |  13 -
 dev-python/collidoscope/Manifest                   |   2 -
 dev-python/collidoscope/collidoscope-0.4.1.ebuild  |  25 -
 dev-python/collidoscope/collidoscope-0.5.2.ebuild  |  26 -
 dev-python/collidoscope/metadata.xml               |  13 -
 dev-python/commandlines/Manifest                   |   1 -
 .../commandlines/commandlines-0.4.1-r1.ebuild      |  25 -
 dev-python/commandlines/metadata.xml               |  13 -
 dev-python/compreffor/Manifest                     |   1 -
 dev-python/compreffor/compreffor-0.5.2.ebuild      |  39 --
 ...for-0.5.1_p1-remove-unwanted-dependencies.patch |  11 -
 .../compreffor/files/remove-pytest-runner.patch    |  11 -
 dev-python/compreffor/metadata.xml                 |  13 -
 dev-python/confluent-kafka/Manifest                |   2 -
 .../confluent-kafka-1.8.2-r1.ebuild                |  53 --
 .../confluent-kafka/confluent-kafka-1.9.0.ebuild   |  52 --
 dev-python/confluent-kafka/metadata.xml            |  18 -
 dev-python/cu2qu/Manifest                          |   1 -
 dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild             |  39 --
 dev-python/cu2qu/metadata.xml                      |  48 --
 dev-python/dotmap/Manifest                         |   1 -
 dev-python/dotmap/dotmap-1.3.30-r1.ebuild          |  20 -
 dev-python/dotmap/metadata.xml                     |  13 -
 dev-python/doubles/Manifest                        |   1 -
 dev-python/doubles/doubles-1.5.3.ebuild            |  67 ---
 dev-python/doubles/metadata.xml                    |  13 -
 dev-python/etcd3/Manifest                          |   1 -
 dev-python/etcd3/etcd3-0.12.0.ebuild               |  43 --
 dev-python/etcd3/metadata.xml                      |  12 -
 dev-python/etcd3gw/Manifest                        |   1 -
 dev-python/etcd3gw/etcd3gw-1.0.2.ebuild            |  40 --
 dev-python/etcd3gw/metadata.xml                    |  11 -
 dev-python/exifread/Manifest                       |   1 -
 dev-python/exifread/exifread-3.0.0.ebuild          |  22 -
 dev-python/exifread/metadata.xml                   |  14 -
 dev-python/factory-boy/Manifest                    |   1 -
 dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild |  43 --
 dev-python/factory-boy/metadata.xml                |  26 -
 dev-python/fake-useragent/Manifest                 |   1 -
 .../fake-useragent/fake-useragent-1.1.2.ebuild     |  36 --
 dev-python/fake-useragent/metadata.xml             |  21 -
 dev-python/fastavro/Manifest                       |   1 -
 dev-python/fastavro/fastavro-1.7.0.ebuild          |  59 --
 dev-python/fastavro/metadata.xml                   |  16 -
 dev-python/filecheck/Manifest                      |   1 -
 dev-python/filecheck/filecheck-0.0.22.ebuild       |  16 -
 dev-python/filecheck/metadata.xml                  |  11 -
 dev-python/font-v/Manifest                         |   1 -
 dev-python/font-v/font-v-2.1.0-r1.ebuild           |  45 --
 dev-python/font-v/metadata.xml                     |  14 -
 dev-python/fontFeatures/Manifest                   |   1 -
 dev-python/fontFeatures/fontFeatures-1.7.4.ebuild  |  56 --
 dev-python/fontFeatures/metadata.xml               |  35 --
 dev-python/fontMath/Manifest                       |   1 -
 dev-python/fontMath/fontMath-0.9.3.ebuild          |  28 -
 dev-python/fontMath/metadata.xml                   |  14 -
 dev-python/fontParts/Manifest                      |   2 -
 dev-python/fontParts/fontParts-0.10.6-r1.ebuild    |  42 --
 dev-python/fontParts/fontParts-0.11.0.ebuild       |  45 --
 dev-python/fontParts/metadata.xml                  |  14 -
 dev-python/fontPens/Manifest                       |   1 -
 dev-python/fontPens/fontPens-0.2.4-r2.ebuild       |  30 -
 dev-python/fontPens/metadata.xml                   |  14 -
 dev-python/gabbi/Manifest                          |   1 -
 dev-python/gabbi/gabbi-2.7.1.ebuild                |  35 --
 dev-python/gabbi/metadata.xml                      |  13 -
 dev-python/gflanguages/Manifest                    |   1 -
 ...es-0.4.0-remove-setuptools_scm-constraint.patch |  16 -
 dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild |  34 --
 dev-python/gflanguages/metadata.xml                |  13 -
 dev-python/github-sublee-glicko2/Manifest          |   1 -
 .../github-sublee-glicko2-0_pre20191010-r1.ebuild  |  29 -
 dev-python/github-sublee-glicko2/metadata.xml      |  11 -
 dev-python/glyphsLib/Manifest                      |   1 -
 dev-python/glyphsLib/glyphsLib-6.2.2.ebuild        |  38 --
 dev-python/glyphsLib/metadata.xml                  |  21 -
 dev-python/glyphsets/Manifest                      |   1 -
 ...ts-0.5.0-remove-setuptools_scm.constraint.patch |  16 -
 dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild     |  37 --
 dev-python/glyphsets/metadata.xml                  |  19 -
 dev-python/glyphtools/Manifest                     |   1 -
 dev-python/glyphtools/glyphtools-0.8.0.ebuild      |  27 -
 dev-python/glyphtools/metadata.xml                 |  13 -
 dev-python/googletransx/Manifest                   |   1 -
 .../googletransx/googletransx-2.4.2-r2.ebuild      |  18 -
 dev-python/googletransx/metadata.xml               |  43 --
 dev-python/gpxpy/Manifest                          |   1 -
 dev-python/gpxpy/gpxpy-1.5.0.ebuild                |  21 -
 dev-python/gpxpy/metadata.xml                      |  14 -
 dev-python/hstspreload/Manifest                    |   1 -
 .../hstspreload/hstspreload-2021.12.1.ebuild       |  25 -
 dev-python/hstspreload/metadata.xml                |  16 -
 dev-python/hyperglot/Manifest                      |   1 -
 dev-python/hyperglot/hyperglot-0.4.4.ebuild        |  32 --
 dev-python/hyperglot/metadata.xml                  |  22 -
 dev-python/openstep-plist/Manifest                 |   1 -
 dev-python/openstep-plist/metadata.xml             |  13 -
 .../openstep-plist/openstep-plist-0.3.0_p1.ebuild  |  35 --
 dev-python/opentracing/Manifest                    |   1 -
 dev-python/opentracing/metadata.xml                |  13 -
 dev-python/opentracing/opentracing-2.4.0.ebuild    |  37 --
 dev-python/opentypespec/Manifest                   |   1 -
 dev-python/opentypespec/metadata.xml               |  13 -
 dev-python/opentypespec/opentypespec-1.9.1.ebuild  |  20 -
 dev-python/os-api-ref/Manifest                     |   1 -
 .../files/os-api-ref-3.0.0-python-3.12.patch       |  18 -
 .../files/os-api-ref-3.0.0-sphinx-7.2.0.patch      |  39 --
 dev-python/os-api-ref/metadata.xml                 |  19 -
 dev-python/os-api-ref/os-api-ref-3.0.0.ebuild      |  51 --
 dev-python/ots-python/Manifest                     |   1 -
 .../files/ots-python-8.1.4-ots-sanitize.patch      |  21 -
 dev-python/ots-python/metadata.xml                 |  14 -
 dev-python/ots-python/ots-python-8.2.1.ebuild      |  30 -
 dev-python/pip-api/Manifest                        |   1 -
 dev-python/pip-api/metadata.xml                    |  13 -
 dev-python/pip-api/pip-api-0.0.30.ebuild           |  44 --
 dev-python/portio/Manifest                         |   1 -
 dev-python/portio/metadata.xml                     |  19 -
 dev-python/portio/portio-0.5-r1.ebuild             |  29 -
 dev-python/pproxy/Manifest                         |   1 -
 dev-python/pproxy/metadata.xml                     |  36 --
 dev-python/pproxy/pproxy-2.7.8-r1.ebuild           |  25 -
 dev-python/psautohint/Manifest                     |   2 -
 .../files/psautohint-2.3.0-no-build-library.patch  |  38 --
 .../files/psautohint-2.3.0-system-libs.patch       |  10 -
 dev-python/psautohint/metadata.xml                 |  14 -
 dev-python/psautohint/psautohint-2.4.0-r1.ebuild   |  72 ---
 dev-python/pybrowserstack-screenshots/Manifest     |   1 -
 dev-python/pybrowserstack-screenshots/metadata.xml |  14 -
 .../pybrowserstack-screenshots-0.1-r1.ebuild       |  25 -
 dev-python/pynmea2/Manifest                        |   1 -
 dev-python/pynmea2/metadata.xml                    |  13 -
 dev-python/pynmea2/pynmea2-1.18.0.ebuild           |  21 -
 dev-python/pysaml2/Manifest                        |   1 -
 dev-python/pysaml2/metadata.xml                    |  19 -
 dev-python/pysaml2/pysaml2-7.4.2.ebuild            |  43 --
 dev-python/pytest-cython/Manifest                  |   1 -
 dev-python/pytest-cython/metadata.xml              |  20 -
 .../pytest-cython/pytest-cython-0.2.1.ebuild       |  40 --
 dev-python/pytest-instafail/Manifest               |   1 -
 dev-python/pytest-instafail/metadata.xml           |  13 -
 .../pytest-instafail/pytest-instafail-0.4.2.ebuild |  27 -
 dev-python/pytest-randomly/Manifest                |   1 -
 dev-python/pytest-randomly/metadata.xml            |  41 --
 .../pytest-randomly-3.12.0-r1.ebuild               |  51 --
 dev-python/python-pkcs11/Manifest                  |   1 -
 dev-python/python-pkcs11/metadata.xml              |  30 -
 .../python-pkcs11/python-pkcs11-0.7.0-r2.ebuild    |  65 ---
 dev-python/rchitect/Manifest                       |   1 -
 .../files/rchitect-0.3.36-no-pytest-runner.patch   |  12 -
 dev-python/rchitect/metadata.xml                   |  16 -
 dev-python/rchitect/rchitect-0.3.36.ebuild         |  31 -
 dev-python/rstr/Manifest                           |   1 -
 dev-python/rstr/metadata.xml                       |  18 -
 dev-python/rstr/rstr-3.2.0.ebuild                  |  26 -
 dev-python/schedule/Manifest                       |   1 -
 dev-python/schedule/metadata.xml                   |  15 -
 dev-python/schedule/schedule-1.1.0-r1.ebuild       |  31 -
 dev-python/sphinxcontrib-restbuilder/Manifest      |   1 -
 dev-python/sphinxcontrib-restbuilder/metadata.xml  |  13 -
 .../sphinxcontrib-restbuilder-0.3-r1.ebuild        |  39 --
 dev-python/sre-yield/Manifest                      |   1 -
 dev-python/sre-yield/metadata.xml                  |  13 -
 dev-python/sre-yield/sre-yield-1.2-r1.ebuild       |  21 -
 dev-python/statmake/Manifest                       |   1 -
 dev-python/statmake/metadata.xml                   |  14 -
 dev-python/statmake/statmake-0.6.0-r1.ebuild       |  34 --
 dev-python/strictyaml/Manifest                     |   1 -
 dev-python/strictyaml/metadata.xml                 |  14 -
 dev-python/strictyaml/strictyaml-1.6.1.ebuild      |  20 -
 dev-python/stringbrewer/Manifest                   |   1 -
 dev-python/stringbrewer/metadata.xml               |  13 -
 .../stringbrewer/stringbrewer-0.0.1-r1.ebuild      |  23 -
 dev-python/sysv_ipc/Manifest                       |   1 -
 dev-python/sysv_ipc/metadata.xml                   |  12 -
 dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild          |  23 -
 dev-python/testrepository/Manifest                 |   1 -
 .../testrepository-0.0.20-test-backport.patch      |  62 --
 .../testrepository-0.0.20-test-backport1.patch     |  16 -
 .../testrepository-0.0.20-test-backport2.patch     |  49 --
 dev-python/testrepository/metadata.xml             |  14 -
 .../testrepository-0.0.20-r200.ebuild              | 105 ----
 dev-python/trueskill/Manifest                      |   1 -
 dev-python/trueskill/metadata.xml                  |  24 -
 .../trueskill/trueskill-0.4.5_p20220422.ebuild     |  37 --
 dev-python/ttfautohint-py/Manifest                 |   1 -
 dev-python/ttfautohint-py/metadata.xml             |  14 -
 .../ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild  |  38 --
 dev-python/types-paramiko/Manifest                 |   2 -
 dev-python/types-paramiko/metadata.xml             |  14 -
 .../types-paramiko/types-paramiko-2.10.0.ebuild    |  21 -
 .../types-paramiko/types-paramiko-2.11.1.ebuild    |  21 -
 dev-python/types-python-dateutil/Manifest          |   2 -
 dev-python/types-python-dateutil/metadata.xml      |  14 -
 .../types-python-dateutil-2.8.17.ebuild            |  19 -
 .../types-python-dateutil-2.8.18.ebuild            |  19 -
 dev-python/types-pytz/Manifest                     |   2 -
 dev-python/types-pytz/metadata.xml                 |  14 -
 dev-python/types-pytz/types-pytz-2021.3.8.ebuild   |  19 -
 dev-python/types-pytz/types-pytz-2022.1.1.ebuild   |  19 -
 dev-python/ufo2ft/Manifest                         |   1 -
 dev-python/ufo2ft/metadata.xml                     |  79 ---
 dev-python/ufo2ft/ufo2ft-2.31.1.ebuild             |  41 --
 dev-python/ufoLib2/Manifest                        |   2 -
 dev-python/ufoLib2/metadata.xml                    |  13 -
 dev-python/ufoLib2/ufoLib2-0.13.1.ebuild           |  45 --
 dev-python/ufoLib2/ufoLib2-0.14.0.ebuild           |  42 --
 dev-python/ufoNormalizer/Manifest                  |   1 -
 dev-python/ufoNormalizer/metadata.xml              |  27 -
 .../ufoNormalizer/ufoNormalizer-0.6.1.ebuild       |  20 -
 dev-python/ufoProcessor/Manifest                   |   1 -
 dev-python/ufoProcessor/metadata.xml               |  14 -
 .../ufoProcessor/ufoProcessor-1.9.0-r2.ebuild      |  40 --
 dev-python/uharfbuzz/Manifest                      |   1 -
 .../files/uharfbuzz-0.33.0-system-harfbuzz.patch   |  36 --
 dev-python/uharfbuzz/metadata.xml                  |  14 -
 dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild    |  35 --
 dev-python/ukpostcodeparser/Manifest               |   1 -
 .../files/ukpostcodeparser-1.1.2-test.patch        |  70 ---
 dev-python/ukpostcodeparser/metadata.xml           |  13 -
 .../ukpostcodeparser-1.1.2-r1.ebuild               |  30 -
 dev-python/unicodedata2/Manifest                   |   1 -
 dev-python/unicodedata2/metadata.xml               |  14 -
 dev-python/unicodedata2/unicodedata2-15.0.0.ebuild |  23 -
 dev-python/vharfbuzz/Manifest                      |   1 -
 dev-python/vharfbuzz/metadata.xml                  |  13 -
 dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild     |  26 -
 dev-python/vttlib/Manifest                         |   1 -
 dev-python/vttlib/metadata.xml                     |  28 -
 dev-python/vttlib/vttlib-0.12.0.ebuild             |  35 --
 dev-python/wsgi_intercept/Manifest                 |   1 -
 dev-python/wsgi_intercept/metadata.xml             |  12 -
 .../wsgi_intercept/wsgi_intercept-1.10.0.ebuild    |  35 --
 dev-python/yaql/Manifest                           |   1 -
 dev-python/yaql/metadata.xml                       |  21 -
 dev-python/yaql/yaql-2.0.0.ebuild                  |  39 --
 dev-python/youseedee/Manifest                      |   2 -
 dev-python/youseedee/metadata.xml                  |  13 -
 dev-python/youseedee/youseedee-0.3.0.ebuild        |  18 -
 dev-python/youseedee/youseedee-0.4.1.ebuild        |  20 -
 dev-util/afdko/Manifest                            |   2 -
 dev-util/afdko/afdko-3.9.5-r1.ebuild               |  97 ----
 .../files/afdko-3.9.5-no-cmake-ninja-deps.patch    |  24 -
 dev-util/afdko/metadata.xml                        |  14 -
 dev-util/babeltrace2/Manifest                      |   1 -
 dev-util/babeltrace2/babeltrace2-2.0.4.ebuild      |  87 ---
 dev-util/babeltrace2/metadata.xml                  |  17 -
 dev-util/binaryen/Manifest                         |   1 -
 dev-util/binaryen/binaryen-105.ebuild              |  40 --
 dev-util/binaryen/metadata.xml                     |  11 -
 dev-util/fontmake/Manifest                         |   1 -
 dev-util/fontmake/files/defaults.diff              |  20 -
 dev-util/fontmake/fontmake-3.5.1.ebuild            |  56 --
 dev-util/fontmake/metadata.xml                     |  14 -
 dev-util/gftools/Manifest                          |   2 -
 dev-util/gftools/gftools-0.9.21-r1.ebuild          |  78 ---
 dev-util/gftools/metadata.xml                      |  14 -
 dev-util/ots/Manifest                              |   2 -
 dev-util/ots/files/meson-gtest.diff                |  21 -
 dev-util/ots/files/ots-8.2.1-meson-gtest.diff      |  21 -
 dev-util/ots/metadata.xml                          |  16 -
 dev-util/ots/ots-8.1.4.ebuild                      |  43 --
 dev-util/ots/ots-8.2.1.ebuild                      |  44 --
 dev-vcs/bit/Manifest                               | 594 -------------------
 dev-vcs/bit/bit-1.1.1.ebuild                       | 626 ---------------------
 dev-vcs/bit/bit-1.1.2.ebuild                       | 460 ---------------
 dev-vcs/bit/metadata.xml                           |  31 -
 dev-vcs/git-blame-someone-else/Manifest            |   1 -
 .../git-blame-someone-else-0_pre20180613.ebuild    |  26 -
 dev-vcs/git-blame-someone-else/metadata.xml        |  12 -
 dev-vcs/git-cu/Manifest                            |   1 -
 dev-vcs/git-cu/git-cu-0.5.0.ebuild                 |  20 -
 dev-vcs/git-cu/metadata.xml                        |  23 -
 dev-vcs/git-repo-updater/Manifest                  |   1 -
 .../git-repo-updater-0.5.1-r2.ebuild               |  24 -
 dev-vcs/git-repo-updater/metadata.xml              |  18 -
 dev-vcs/gitahead/Manifest                          |   4 -
 dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild          | 115 ----
 dev-vcs/gitahead/gitahead-2.7.1.ebuild             | 105 ----
 dev-vcs/gitahead/metadata.xml                      |   8 -
 dev-vcs/gitqlient-gitserver-plugin/Manifest        |   2 -
 .../gitqlient-gitserver-plugin-0.2.0.ebuild        |  55 --
 dev-vcs/gitqlient-gitserver-plugin/metadata.xml    |  11 -
 dev-vcs/gitqlient-jenkins-plugin/Manifest          |   2 -
 .../gitqlient-jenkins-plugin-0.2.0.ebuild          |  55 --
 dev-vcs/gitqlient-jenkins-plugin/metadata.xml      |  11 -
 dev-vcs/gitqlient/Manifest                         |   1 -
 dev-vcs/gitqlient/gitqlient-1.6.2.ebuild           |  55 --
 dev-vcs/gitqlient/gitqlient-9999.ebuild            |  42 --
 dev-vcs/gitqlient/metadata.xml                     |  15 -
 dev-vcs/got/Manifest                               |   2 -
 dev-vcs/got/got-0.90.ebuild                        |  47 --
 dev-vcs/got/got-0.91.ebuild                        |  47 --
 dev-vcs/got/metadata.xml                           |  23 -
 dev-vcs/lefthook/Manifest                          |   4 -
 dev-vcs/lefthook/lefthook-1.4.8.ebuild             |  34 --
 dev-vcs/lefthook/lefthook-1.5.5-r1.ebuild          |  38 --
 dev-vcs/lefthook/metadata.xml                      |  12 -
 .../Fallout3Terminal-0_pre20191105.ebuild          |  31 -
 games-misc/Fallout3Terminal/Manifest               |   1 -
 games-misc/Fallout3Terminal/files/Fallout3Terminal |   2 -
 games-misc/Fallout3Terminal/metadata.xml           |  23 -
 games-misc/bonsai/Manifest                         |   1 -
 games-misc/bonsai/bonsai-0_pre20210201.ebuild      |  20 -
 games-misc/bonsai/metadata.xml                     |  18 -
 gui-libs/cubegui/Manifest                          |   1 -
 gui-libs/cubegui/cubegui-4.7-r2.ebuild             | 128 -----
 .../files/cubegui-4.7-custom-compiler.patch        | 304 ----------
 gui-libs/cubegui/metadata.xml                      |  12 -
 media-fonts/3270font/3270font-2.3.1.ebuild         |  60 --
 media-fonts/3270font/Manifest                      |   1 -
 .../3270font-2.3.0-correctly-pass-options.patch    |  10 -
 .../3270font/files/remove-useless-tests.patch      |  20 -
 media-fonts/3270font/metadata.xml                  |  15 -
 media-gfx/dehinter/Manifest                        |   1 -
 media-gfx/dehinter/dehinter-4.0.0.ebuild           |  20 -
 media-gfx/dehinter/metadata.xml                    |  13 -
 media-gfx/fontbakery/Manifest                      |   2 -
 media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild   |  57 --
 media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild   |  64 ---
 media-gfx/fontbakery/metadata.xml                  |  14 -
 media-gfx/fontdiff/Manifest                        |   1 -
 .../files/fontdiff-0.2.3-no-bundled-libs.patch     |  28 -
 media-gfx/fontdiff/files/fontdiff-cairo114.diff    |  13 -
 media-gfx/fontdiff/files/fontdiff-hbicu.diff       |  53 --
 media-gfx/fontdiff/fontdiff-0.2.3.ebuild           |  68 ---
 media-gfx/fontdiff/metadata.xml                    |  12 -
 media-gfx/ufolint/Manifest                         |   1 -
 media-gfx/ufolint/metadata.xml                     |  13 -
 media-gfx/ufolint/ufolint-1.2.0-r1.ebuild          |  27 -
 media-libs/lodepng/Manifest                        |   1 -
 media-libs/lodepng/files/lodepng-makefile.patch    |  44 --
 media-libs/lodepng/lodepng-20210627-r1.ebuild      |  50 --
 media-libs/lodepng/metadata.xml                    |  16 -
 media-libs/sjpeg/Manifest                          |   1 -
 media-libs/sjpeg/files/sjpeg-rename-libutils.patch |  68 ---
 media-libs/sjpeg/metadata.xml                      |  14 -
 media-libs/sjpeg/sjpeg-1.0_p20210422-r1.ebuild     |  51 --
 net-analyzer/munin-plugins-mendix/Manifest         |   1 -
 net-analyzer/munin-plugins-mendix/metadata.xml     |  16 -
 .../munin-plugins-mendix-23_p20210510.ebuild       |  36 --
 net-libs/evpath/Manifest                           |   1 -
 net-libs/evpath/evpath-4.5.0_p20220601.ebuild      |  57 --
 net-libs/evpath/metadata.xml                       |  18 -
 net-libs/udt/Manifest                              |   1 -
 net-libs/udt/metadata.xml                          |  13 -
 net-libs/udt/udt-4.11_p20181126.ebuild             |  34 --
 net-misc/facebook-ptp/Manifest                     | 331 -----------
 .../facebook-ptp/facebook-ptp-0_pre20211123.ebuild | 382 -------------
 net-misc/facebook-ptp/metadata.xml                 |  12 -
 net-misc/wayback_machine_downloader/metadata.xml   |  15 -
 .../wayback_machine_downloader-2.3.0.ebuild        |  16 -
 .../wayback_machine_downloader-2.3.1.ebuild        |  16 -
 .../GeographicLib-data-0-r1.ebuild                 |  82 ---
 sci-geosciences/GeographicLib-data/Manifest        |  19 -
 sci-geosciences/GeographicLib-data/metadata.xml    |  17 -
 .../ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild    |  45 --
 sci-libs/ButterflyPACK/Manifest                    |   1 -
 .../files/ButterflyPACK-2.1.1-no-examples.patch    |  10 -
 sci-libs/ButterflyPACK/metadata.xml                |  19 -
 sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild |  45 --
 sci-libs/CoDiPack/Manifest                         |   1 -
 sci-libs/CoDiPack/metadata.xml                     |  15 -
 .../CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild   |  52 --
 sci-libs/CombBLAS/Manifest                         |   1 -
 .../CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch |  37 --
 .../files/CombBLAS-1.16.0_p20220331-cxx17.patch    |  11 -
 ...bBLAS-1.16.0_p20220331-fix-matlab-addpath.patch |  21 -
 .../files/CombBLAS-1.16.0_p20220331-psort.patch    |  22 -
 ...ombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch |  24 -
 .../CombBLAS-1.16.0_p20220331-system-libs.patch    |  33 --
 sci-libs/CombBLAS/metadata.xml                     |  12 -
 sci-libs/MeDiPack/Manifest                         |   1 -
 sci-libs/MeDiPack/MeDiPack-1.2_p20220103-r1.ebuild |  39 --
 sci-libs/MeDiPack/metadata.xml                     |  12 -
 sci-libs/Mutationpp/Manifest                       |   1 -
 sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild     |  92 ---
 .../files/Mutationpp-1.0.5-respect-flags.patch     |  26 -
 .../files/Mutationpp-1.0.5-system-libs.patch       |  31 -
 sci-libs/Mutationpp/metadata.xml                   |  12 -
 sci-libs/OpDiLib/Manifest                          |   1 -
 sci-libs/OpDiLib/OpDiLib-1.2.1-r1.ebuild           |  39 --
 sci-libs/OpDiLib/metadata.xml                      |  12 -
 sci-libs/STRUMPACK/Manifest                        |   1 -
 sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild       |  80 ---
 ...TRUMPACK-6.3.1-multilib-was-not-respected.patch |  27 -
 sci-libs/STRUMPACK/metadata.xml                    |  29 -
 sci-libs/ann/Manifest                              |   2 -
 sci-libs/ann/ann-1.1.2_p7-r2.ebuild                |  74 ---
 sci-libs/ann/metadata.xml                          |  23 -
 sci-libs/dart/Manifest                             |   1 -
 sci-libs/dart/dart-6.12.1-r2.ebuild                | 168 ------
 .../files/dart-6.12.1-no-deprecated-examples.patch |   9 -
 .../dart/files/dart-6.12.1-respect-cflags.patch    |  11 -
 .../dart/files/dart-6.12.1-use-system-gtest.patch  |  31 -
 .../dart-6.12.1-use-system-lodepng-imgui.patch     | 149 -----
 sci-libs/dart/files/dart-respect-ldflags.patch     |  11 -
 sci-libs/dart/metadata.xml                         |  18 -
 sci-libs/ensmallen/Manifest                        |   1 -
 sci-libs/ensmallen/ensmallen-2.19.0-r1.ebuild      |  44 --
 sci-libs/ensmallen/metadata.xml                    |  12 -
 sci-libs/jdqz/Manifest                             |   1 -
 sci-libs/jdqz/files/makefile.patch                 |  69 ---
 sci-libs/jdqz/jdqz-0_pre19971107-r4.ebuild         |  54 --
 sci-libs/jdqz/metadata.xml                         |   9 -
 sci-libs/libROM/Manifest                           |   1 -
 sci-libs/libROM/libROM-1.0.0.ebuild                |  73 ---
 sci-libs/libROM/metadata.xml                       |  15 -
 sci-libs/libpotassco/Manifest                      |   1 -
 .../libpotassco-0_pre20200612-r2.ebuild            |  38 --
 sci-libs/libpotassco/metadata.xml                  |  15 -
 sci-libs/magma/Manifest                            |   1 -
 sci-libs/magma/magma-2.6.2-r1.ebuild               | 142 -----
 sci-libs/magma/magma-2.6.2.ebuild                  | 124 ----
 sci-libs/magma/metadata.xml                        |  21 -
 sci-libs/meschach/Manifest                         |   1 -
 .../meschach/meschach-1.2b_p20170511-r1.ebuild     |  75 ---
 sci-libs/meschach/metadata.xml                     |  41 --
 sci-libs/mfem/Manifest                             |   1 -
 .../mfem/files/mfem-4.4-bump-cmake-version.patch   |  11 -
 sci-libs/mfem/metadata.xml                         |  29 -
 sci-libs/mfem/mfem-4.4.ebuild                      | 186 ------
 sci-libs/mlpack/Manifest                           |  19 -
 .../mlpack-3.4.2_p20220501-no-backports.patch      |  53 --
 .../mlpack-3.4.2_p20220501-system-catch.patch      | 572 -------------------
 sci-libs/mlpack/files/mlpack-link-armadillo.patch  |   7 -
 .../mlpack/files/mlpack-no-pytest-runner.patch     |  11 -
 sci-libs/mlpack/metadata.xml                       |  25 -
 sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild      | 184 ------
 sci-libs/plasma/Manifest                           |   1 -
 sci-libs/plasma/metadata.xml                       |  15 -
 sci-libs/plasma/plasma-21.8.29-r1.ebuild           |  49 --
 sci-libs/qdldl/Manifest                            |   1 -
 sci-libs/qdldl/metadata.xml                        |  16 -
 sci-libs/qdldl/qdldl-0.1.5_p20211001.ebuild        |  39 --
 sci-libs/saclib/Manifest                           |   2 -
 sci-libs/saclib/files/makefile.patch               | 148 -----
 sci-libs/saclib/files/qepcad-compat.patch          | 228 --------
 sci-libs/saclib/metadata.xml                       |  18 -
 sci-libs/saclib/saclib-2.2.8.ebuild                |  77 ---
 sci-libs/saclib/saclib-2.2.8_p20220502-r2.ebuild   |  42 --
 sci-libs/slicot/Manifest                           |   1 -
 sci-libs/slicot/files/Makefile                     |  26 -
 sci-libs/slicot/metadata.xml                       |  30 -
 sci-libs/slicot/slicot-5.0_p20101122-r1.ebuild     |  60 --
 sci-libs/superlu_dist/Manifest                     |   2 -
 .../superlu_dist-8.0.0_p20220526-fortran.patch     |  14 -
 ...uperlu_dist-8.0.0_p20220526-system-colamd.patch |  27 -
 sci-libs/superlu_dist/metadata.xml                 |  38 --
 .../superlu_dist-8.0.0_p20220526.ebuild            |  88 ---
 sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild    |  86 ---
 sci-mathematics/aspcud/Manifest                    |   1 -
 sci-mathematics/aspcud/aspcud-1.9.6.ebuild         |  53 --
 sci-mathematics/aspcud/files/aspcud                |   3 -
 .../aspcud/files/aspcud-1.9.6-system-catch.patch   |  10 -
 sci-mathematics/aspcud/metadata.xml                |  12 -
 sci-mathematics/chaco/Manifest                     |   1 -
 sci-mathematics/chaco/chaco-2.2-r3.ebuild          |  39 --
 .../chaco/files/chaco-2.2-fix-octave-file.patch    |  11 -
 sci-mathematics/chaco/files/chaco-2.2-lib.patch    |  48 --
 .../chaco/files/chaco-2.2-respect-flags.patch      |  32 --
 sci-mathematics/chaco/files/chaco-2.2-shared.patch |  22 -
 sci-mathematics/chaco/metadata.xml                 |  11 -
 sci-mathematics/clasp/Manifest                     |   1 -
 sci-mathematics/clasp/clasp-3.3.8-r1.ebuild        |  54 --
 sci-mathematics/clasp/files/clasp-manpage.patch    |  68 ---
 sci-mathematics/clasp/metadata.xml                 |  15 -
 sci-mathematics/clingo/Manifest                    |   1 -
 sci-mathematics/clingo/clingo-5.5.2.ebuild         |  86 ---
 .../clingo/files/clingo-5.5.2-system-catch.patch   |  30 -
 sci-mathematics/clingo/metadata.xml                |  16 -
 sci-mathematics/lean-mathlib/Manifest              |   1 -
 .../lean-mathlib/lean-mathlib-0.1_p20220324.ebuild |  43 --
 sci-mathematics/lean-mathlib/metadata.xml          |  13 -
 sci-mathematics/minisat+/Manifest                  |   2 -
 .../files/minisat+-2007.01.05-exitcode.patch       |  39 --
 .../files/minisat+-2007.01.05-makefile.patch       |  98 ----
 .../files/minisat+-2007.01.05-script.patch         |  17 -
 .../files/minisat+-2007.01.05-spelling.patch       |  16 -
 sci-mathematics/minisat+/metadata.xml              |  19 -
 .../minisat+/minisat+-2007.01.05-r1.ebuild         |  54 --
 sci-mathematics/minisatp/Manifest                  |   1 -
 .../files/minisatp-0.1_p20121002-find-gmp.patch    |  25 -
 .../minisatp-0.1_p20121002-fix-build-errors.patch  |  41 --
 sci-mathematics/minisatp/metadata.xml              |  12 -
 .../minisatp/minisatp-0.1_p20121002.ebuild         |  49 --
 sci-mathematics/packup/Manifest                    |   3 -
 sci-mathematics/packup/files/packup                |   3 -
 .../packup/files/packup-0.6-c++11.patch            | 166 ------
 .../packup/files/packup-0.6-makefile.patch         |  49 --
 .../files/packup-0.6-minisat+-invocation.patch     |  14 -
 .../packup/files/packup-0.6-spelling.patch         |  14 -
 sci-mathematics/packup/metadata.xml                |  11 -
 sci-mathematics/packup/packup-0.6.ebuild           |  53 --
 sci-mathematics/qepcad/Manifest                    |   1 -
 sci-mathematics/qepcad/metadata.xml                |  21 -
 .../qepcad/qepcad-1.72b_p20220502-r2.ebuild        |  50 --
 sci-mathematics/radian/Manifest                    |   1 -
 .../files/radian-0.6.0-no-pytest-runner.patch      |   9 -
 sci-mathematics/radian/metadata.xml                |  35 --
 sci-mathematics/radian/radian-0.6.3.ebuild         |  54 --
 sci-mathematics/the-omega-project/Manifest         |   1 -
 .../the-omega-project-fix-fpermissive-errors.patch | 142 -----
 ...he-omega-project-include-Exit-h-in-util-h.patch |  10 -
 ...emove-default-argument-of-friend-function.patch |  80 ---
 .../files/the-omega-project-respect-flags.patch    |  64 ---
 sci-mathematics/the-omega-project/metadata.xml     |  28 -
 .../the-omega-project-2.1_p20131119.ebuild         |  70 ---
 sci-physics/SU2/Manifest                           |   6 -
 sci-physics/SU2/SU2-7.2.0-r100.ebuild              | 224 --------
 sci-physics/SU2/SU2-7.2.0-r2.ebuild                | 175 ------
 sci-physics/SU2/SU2-7.5.1.ebuild                   | 253 ---------
 .../SU2/files/SU2-7.0.4-unbundle_boost.patch       |  30 -
 sci-physics/SU2/files/SU2-7.1.0-fix-env.patch      |  11 -
 sci-physics/SU2/files/SU2-7.2.0-DESTDIR.patch      |   6 -
 sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch  |  51 --
 .../SU2/files/SU2-7.2.0-system-libraries.patch     | 138 -----
 .../SU2/files/SU2-7.5.1-system-libraries.patch     | 144 -----
 sci-physics/SU2/metadata.xml                       |  32 --
 sci-physics/mbdyn/Manifest                         |   1 -
 sci-physics/mbdyn/files/mbdyn-find-bullet.patch    |  22 -
 .../files/mbdyn-octave-no-global-install.patch     |  11 -
 .../mbdyn/files/mbdyn-respect-libtool.patch        |  14 -
 sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild  | 242 --------
 sci-physics/mbdyn/metadata.xml                     |  45 --
 .../CommsPowerManagement-0.2.1.ebuild              |  55 --
 sys-apps/CommsPowerManagement/Manifest             |   1 -
 sys-apps/CommsPowerManagement/metadata.xml         |  34 --
 sys-apps/intel-cmt-cat/Manifest                    |   1 -
 .../files/intel-cmt-cat-4.3.0-no-strip.patch       |  47 --
 .../files/intel-cmt-cat-4.3.0-respect-flags.patch  | 282 ----------
 .../files/intel-cmt-cat-4.4.0-no-strip.patch       |  15 -
 .../files/intel-cmt-cat-4.4.0-perl-makefile.patch  |  22 -
 .../files/intel-cmt-cat-perl-makefile.patch        |  22 -
 sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild  | 105 ----
 sys-apps/intel-cmt-cat/metadata.xml                |  54 --
 sys-apps/sysz/Manifest                             |   2 -
 sys-apps/sysz/metadata.xml                         |  26 -
 sys-apps/sysz/sysz-1.4.1.ebuild                    |  31 -
 sys-apps/sysz/sysz-1.4.3.ebuild                    |  31 -
 sys-apps/watchdogd/Manifest                        |   1 -
 sys-apps/watchdogd/metadata.xml                    |  19 -
 sys-apps/watchdogd/watchdogd-3.5.ebuild            |  56 --
 sys-auth/mrsh/Manifest                             |   1 -
 sys-auth/mrsh/files/union-wait-deprecated.diff     |  20 -
 sys-auth/mrsh/metadata.xml                         |  18 -
 sys-auth/mrsh/mrsh-2.12-r1.ebuild                  |  39 --
 sys-auth/mrsh/mrsh-2.12.ebuild                     |  33 --
 sys-cluster/AXL/AXL-0.5.0.ebuild                   |  43 --
 sys-cluster/AXL/AXL-0.7.0.ebuild                   |  44 --
 sys-cluster/AXL/Manifest                           |   2 -
 sys-cluster/AXL/files/AXL-0.5.0-no-static.patch    |  16 -
 sys-cluster/AXL/files/no-install-readme.patch      |  12 -
 sys-cluster/AXL/metadata.xml                       |  13 -
 sys-cluster/Graph500/Graph500-1.2.ebuild           |  60 --
 sys-cluster/Graph500/Manifest                      |   1 -
 .../Graph500/files/Graph500-1.2-CMakeLists.txt     | 135 -----
 .../Graph500-1.2-MPI_Type_create_struct.patch      |  11 -
 .../files/Graph500-1.2-static-inline.patch         |  11 -
 sys-cluster/Graph500/metadata.xml                  |  12 -
 sys-cluster/SIONfwd/Manifest                       |   1 -
 sys-cluster/SIONfwd/SIONfwd-1.0.1.ebuild           |  37 --
 sys-cluster/SIONfwd/metadata.xml                   |  19 -
 sys-cluster/adios2/Manifest                        |   1 -
 sys-cluster/adios2/adios2-2.8.1-r1.ebuild          | 127 -----
 .../adios2/files/adios2-2.8.1-sandbox.patch        |  12 -
 .../adios2/files/adios2-2.8.1-system-libs.patch    | 307 ----------
 sys-cluster/adios2/metadata.xml                    |  46 --
 sys-cluster/dimemas/Manifest                       |   1 -
 sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild |  76 ---
 sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch  |  35 --
 sys-cluster/dimemas/metadata.xml                   |  24 -
 sys-cluster/dtcmp/Manifest                         |   2 -
 sys-cluster/dtcmp/dtcmp-1.1.2.ebuild               |  39 --
 sys-cluster/dtcmp/dtcmp-1.1.4.ebuild               |  39 --
 sys-cluster/dtcmp/metadata.xml                     |  56 --
 sys-cluster/fti/Manifest                           |   1 -
 .../fti/files/fti-add-spinx-ext-autodoc.patch      |  20 -
 sys-cluster/fti/files/fti-sionlib-includedir.patch |  11 -
 sys-cluster/fti/fti-1.6-r1.ebuild                  |  85 ---
 sys-cluster/fti/metadata.xml                       |  24 -
 sys-cluster/launchmon/Manifest                     |   1 -
 .../launchmon-1.0.2_p20210430-fix-bashism.patch    |  80 ---
 .../launchmon/launchmon-1.0.2_p20210430-r2.ebuild  |  59 --
 sys-cluster/launchmon/metadata.xml                 |  19 -
 sys-cluster/libbsctools/Manifest                   |   1 -
 .../libbsctools/libbsctools-1.0.6-r2.ebuild        |  29 -
 sys-cluster/libbsctools/metadata.xml               |  12 -
 sys-cluster/lwgrp/Manifest                         |   2 -
 sys-cluster/lwgrp/lwgrp-1.0.3.ebuild               |  37 --
 sys-cluster/lwgrp/lwgrp-1.0.5.ebuild               |  37 --
 sys-cluster/lwgrp/metadata.xml                     |  58 --
 sys-cluster/mpi-benchmarks/Manifest                |   1 -
 .../files/mpi-benchmarks-2021.3-makefile.patch     | 142 -----
 sys-cluster/mpi-benchmarks/metadata.xml            |  13 -
 .../mpi-benchmarks/mpi-benchmarks-2021.3.ebuild    |  34 --
 sys-cluster/muster/Manifest                        |   1 -
 sys-cluster/muster/metadata.xml                    |  32 --
 sys-cluster/muster/muster-1.0.1.ebuild             |  51 --
 sys-cluster/opari2/Manifest                        |   1 -
 sys-cluster/opari2/metadata.xml                    |  13 -
 sys-cluster/opari2/opari2-2.0.6.ebuild             |  41 --
 sys-cluster/otf2/Manifest                          |   2 -
 .../otf2/files/otf2-2.3-respect-flags.patch        |  95 ----
 .../otf2/files/otf2-3.0-respect-flags.patch        |  95 ----
 sys-cluster/otf2/metadata.xml                      |  11 -
 sys-cluster/otf2/otf2-2.3-r3.ebuild                |  95 ----
 sys-cluster/otf2/otf2-3.0.ebuild                   |  95 ----
 sys-cluster/parallel-netcdf/Manifest               |   1 -
 ...netcdf-1.12.2-no-DESTDIR-for-info-clarity.patch |  55 --
 .../parallel-netcdf-1.12.2-respect-flags.patch     |  44 --
 sys-cluster/parallel-netcdf/metadata.xml           |  25 -
 .../parallel-netcdf/parallel-netcdf-1.12.2.ebuild  |  95 ----
 sys-cluster/psort/Manifest                         |   1 -
 sys-cluster/psort/files/psort-1.0-make_pair.patch  |  77 ---
 sys-cluster/psort/files/psort-1.0-makefile.patch   |  20 -
 sys-cluster/psort/metadata.xml                     |  10 -
 sys-cluster/psort/psort-1.0.ebuild                 |  33 --
 sys-cluster/rankstr/Manifest                       |   2 -
 .../rankstr/files/rankstr-0.1.0-no-static.patch    |  16 -
 sys-cluster/rankstr/files/rankstr-no-static.patch  |  16 -
 sys-cluster/rankstr/metadata.xml                   |  19 -
 sys-cluster/rankstr/rankstr-0.1.0.ebuild           |  30 -
 sys-cluster/rankstr/rankstr-0.2.0.ebuild           |  30 -
 sys-cluster/sionlib/Manifest                       |   1 -
 .../files/sionlib-build-shared-libraries.patch     | 385 -------------
 .../sionlib/files/sionlib-respect-flags-v3.patch   | 185 ------
 sys-cluster/sionlib/metadata.xml                   |  39 --
 sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild        | 150 -----
 sys-cluster/sionlibl/Manifest                      |   1 -
 .../files/sionlibl-build-shared-libraries.patch    | 385 -------------
 .../sionlibl/files/sionlibl-respect-flags-v3.patch | 185 ------
 sys-cluster/sionlibl/metadata.xml                  |  39 --
 sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild      | 158 ------
 sys-cluster/usort/Manifest                         |   1 -
 .../usort/files/usort-0_pre20211230-cmake.patch    |  34 --
 .../usort-0_pre20211230-fix-fpermissive.patch      |  10 -
 .../usort-0_pre20211230-rename-THRESHOLD.patch     |  31 -
 sys-cluster/usort/metadata.xml                     |  12 -
 sys-cluster/usort/usort-0_pre20211230-r1.ebuild    |  36 --
 sys-devel/gsl/Manifest                             |   1 -
 sys-devel/gsl/files/gsl-4.1.5-respect-flags.patch  |  25 -
 sys-devel/gsl/gsl-4.1.5-r1.ebuild                  |  38 --
 sys-devel/gsl/metadata.xml                         |  14 -
 sys-kernel/modprobed-db/Manifest                   |   1 -
 sys-kernel/modprobed-db/metadata.xml               |  13 -
 sys-kernel/modprobed-db/modprobed-db-2.46.ebuild   |  18 -
 sys-kernel/tirdad/Manifest                         |   1 -
 sys-kernel/tirdad/metadata.xml                     |  17 -
 sys-kernel/tirdad/tirdad-0_pre20200926.ebuild      |  29 -
 sys-kernel/xpmem/Manifest                          |   1 -
 sys-kernel/xpmem/metadata.xml                      |  55 --
 sys-kernel/xpmem/xpmem-2.6.5_p20210809.ebuild      |  68 ---
 sys-libs/safeclib/Manifest                         |   1 -
 .../safeclib/files/safeclib-3.7.1-stdarg.patch     |  11 -
 sys-libs/safeclib/metadata.xml                     |  54 --
 sys-libs/safeclib/safeclib-3.7.1-r2.ebuild         | 112 ----
 sys-power/ZenStates-Linux/Manifest                 |   1 -
 .../ZenStates-Linux-0_pre20170507.ebuild           |  40 --
 sys-power/ZenStates-Linux/metadata.xml             |  20 -
 sys-power/amdgpu-fan/Manifest                      |   1 -
 sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild    |  42 --
 sys-power/amdgpu-fan/metadata.xml                  |  12 -
 sys-power/disable-c6/Manifest                      |   1 -
 sys-power/disable-c6/disable-c6-0_p20190603.ebuild |  24 -
 sys-power/disable-c6/files/disable-c6              |   8 -
 sys-power/disable-c6/files/fix-path.patch          |  11 -
 sys-power/disable-c6/metadata.xml                  |  13 -
 sys-power/geopmd/Manifest                          |   1 -
 .../geopmd/files/geopmd-2.0.0_rc1-no-Werror.patch  |  13 -
 .../files/geopmd-2.0.0_rc1-system-gtest.patch      |  18 -
 .../files/geopmd-2.0.0_rc1-system-json11.patch     |  85 ---
 sys-power/geopmd/geopmd-2.0.0_rc1.ebuild           |  88 ---
 sys-power/geopmd/metadata.xml                      |  12 -
 virtual/MASS/metadata.xml                          |   9 -
 virtual/Matrix/metadata.xml                        |   9 -
 virtual/lattice/metadata.xml                       |   9 -
 virtual/mgcv/metadata.xml                          |   9 -
 virtual/nlme/metadata.xml                          |   9 -
 virtual/nnet/metadata.xml                          |   9 -
 virtual/survival/metadata.xml                      |   9 -
 1906 files changed, 99 insertions(+), 50951 deletions(-)

diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r2.ebuild b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r2.ebuild
new file mode 100644
index 0000000000..e97720ff94
--- /dev/null
+++ b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ananicy rewritten in C++ for much lower CPU and memory usage"
+HOMEPAGE="https://gitlab.com/ananicy-cpp/ananicy-cpp"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="systemd"
+
+SRC_URI="https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+S="${WORKDIR}/${PN}-v${PV}"
+
+DEPEND="
+	!app-admin/ananicy
+	>=dev-cpp/nlohmann_json-3.9
+	>=dev-libs/libfmt-8
+	>=dev-libs/spdlog-1.9
+	systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"${FILESDIR}/${P}-remove-debug-flags.patch"
+)
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_SYSTEMD=$(usex systemd)
+		-DUSE_EXTERNAL_FMTLIB=ON
+		-DUSE_EXTERNAL_JSON=ON
+		-DUSE_EXTERNAL_SPDLOG=ON
+		-DVERSION=${PV}
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	if ! use systemd ; then
+		doinitd "${FILESDIR}/${PN}.initd"
+	fi
+
+	keepdir /etc/ananicy.d
+}

diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild
new file mode 100644
index 0000000000..9ccfb2cf21
--- /dev/null
+++ b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ananicy rewritten in C++ for much lower CPU and memory usage"
+HOMEPAGE="https://gitlab.com/ananicy-cpp/ananicy-cpp"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+regex systemd +threads"
+
+SRC_URI="https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+S="${WORKDIR}/${PN}-v${PV}"
+
+DEPEND="
+	!app-admin/ananicy
+	>=dev-cpp/nlohmann_json-3.9
+	>=dev-libs/libfmt-8
+	>=dev-libs/spdlog-1.9
+	regex? ( >=dev-libs/libpcre2-8 )
+	systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_REGEX_SUPPORT=$(usex regex)
+		-DENABLE_SYSTEMD=$(usex systemd)
+		-DENABLE_THREADS=$(usex threads)
+		-DUSE_EXTERNAL_FMTLIB=ON
+		-DUSE_EXTERNAL_JSON=ON
+		-DUSE_EXTERNAL_SPDLOG=ON
+		-DVERSION=${PV}
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	if ! use systemd ; then
+		doinitd "${FILESDIR}/${PN}.initd"
+	fi
+
+	keepdir /etc/ananicy.d
+}

diff --git a/app-admin/zenmonitor3/Manifest b/app-admin/zenmonitor3/Manifest
deleted file mode 100644
index 5aaf78c728..0000000000
--- a/app-admin/zenmonitor3/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zenmonitor3-2.0.0.tar.gz 83502 BLAKE2B 3d7105879304f7cfad70e160b04941b210b9c63da2f6bfabec1e1e26cc0110da812b86417c9fa09434d1c2b90aced7d9f2c000e4321dae3a7288d1424b4af85f SHA512 75bf343456cb7392f1bf99264db721a2cae972a2c6a6ef44284aae2d429cc0d6b87493de50bd4189b6ff7c555512434b898517b383e313ab5ad28d25687c9a9e

diff --git a/app-admin/zenmonitor3/files/zenmonitor3-makefile.patch b/app-admin/zenmonitor3/files/zenmonitor3-makefile.patch
deleted file mode 100644
index df2611cd55..0000000000
--- a/app-admin/zenmonitor3/files/zenmonitor3-makefile.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/makefile	2022-02-09 17:44:15.642864568 +0100
-+++ b/makefile	2022-02-09 17:46:30.128907145 +0100
-@@ -1,7 +1,6 @@
--CC := cc
- 
- ifeq ($(PREFIX),)
--	PREFIX := /usr/local
-+	PREFIX := /usr
- endif
- 
- BUILD_FILES_COMMON := \
-@@ -19,10 +18,10 @@
- 	src/zenmonitor-cli.c
- 
- build:
--	$(CC) -Isrc/include `pkg-config --cflags gtk+-3.0` $(BUILD_FILES_GUI) -o zenmonitor `pkg-config --libs gtk+-3.0` -lm -no-pie -Wall $(CFLAGS)
-+	$(CC) -Isrc/include `pkg-config --cflags gtk+-3.0` $(BUILD_FILES_GUI) -o zenmonitor `pkg-config --libs gtk+-3.0` -lm -Wall $(CFLAGS) ${LDFLAGS}
- 
- build-cli:
--	$(CC) -Isrc/include `pkg-config --cflags glib-2.0` $(BUILD_FILES_CLI) -o zenmonitor-cli `pkg-config --libs glib-2.0` -lm -lncurses -no-pie -Wall $(CFLAGS)
-+	$(CC) -Isrc/include `pkg-config --cflags glib-2.0` $(BUILD_FILES_CLI) -o zenmonitor-cli `pkg-config --libs glib-2.0` -lm -ltinfo -lncurses -Wall $(CFLAGS) ${LDFLAGS}
- 
- install:
- 	mkdir -p $(DESTDIR)$(PREFIX)/bin

diff --git a/app-admin/zenmonitor3/metadata.xml b/app-admin/zenmonitor3/metadata.xml
deleted file mode 100644
index 4169501029..0000000000
--- a/app-admin/zenmonitor3/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">Ta180m/zenmonitor3</remote-id>
-	</upstream>
-	<use>
-		<flag name="cli">Build zenmonitor-cli</flag>
-	</use>
-</pkgmetadata>

diff --git a/app-admin/zenmonitor3/zenmonitor3-2.0.0.ebuild b/app-admin/zenmonitor3/zenmonitor3-2.0.0.ebuild
deleted file mode 100644
index cb7578872c..0000000000
--- a/app-admin/zenmonitor3/zenmonitor3-2.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps toolchain-funcs
-
-DESCRIPTION="Zen monitor is monitoring software for AMD Zen-based CPUs"
-HOMEPAGE="https://github.com/Ta180m/zenmonitor3"
-KEYWORDS="~amd64"
-SRC_URI="https://github.com/Ta180m/${PN}/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="cli +filecaps policykit"
-
-DEPEND="
-	cli? ( sys-libs/ncurses )
-	filecaps? ( sys-libs/libcap )
-	x11-libs/gtk+:3
-"
-RDEPEND="
-	${DEPEND}
-	policykit? ( sys-auth/polkit )
-	sys-kernel/zenpower3
-"
-
-PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
-
-src_compile() {
-	tc-export CC
-	emake build
-	use cli && emake build-cli
-}
-
-src_install() {
-	dodoc README.md
-
-	DESTDIR="${D}" emake install
-	use cli && DESTDIR="${D}" emake install-cli
-	if use policykit; then
-		mkdir -p "${ED}/usr/share/polkit-1/actions" || die
-		DESTDIR="${D}" emake install-polkit
-	fi
-}
-
-pkg_postinst() {
-	fcaps cap_sys_rawio,cap_dac_read_search usr/bin/zenmonitor
-	use cli && fcaps cap_sys_rawio,cap_dac_read_search usr/bin/zenmonitor-cli
-}

diff --git a/app-dicts/canna-2ch/Manifest b/app-dicts/canna-2ch/Manifest
deleted file mode 100644
index 0cf8a347e2..0000000000
--- a/app-dicts/canna-2ch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST canna-2ch-20040519.tar.gz 53168 BLAKE2B 247b30f7a97258eac52f9a1d32bd2a785dcfaccd50430fd251a287a80b7a7ab12d1f2c4894d9eb026552f033854b50fbc967a50b66b84d3d5fe68e1954beb6fb SHA512 62b6f633fd0d345e09ce1e0603f61fe1363880ecdc72932e7a8d6d4c17a23be619a749974a3f54a78642396834888f628f047f1a88db3c8d36a758468bd6d296

diff --git a/app-dicts/canna-2ch/canna-2ch-20040519.ebuild b/app-dicts/canna-2ch/canna-2ch-20040519.ebuild
deleted file mode 100644
index c358e306db..0000000000
--- a/app-dicts/canna-2ch/canna-2ch-20040519.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
-
-inherit cannadic
-
-DESCRIPTION="Japanese Canna dictionary for 2channelers"
-HOMEPAGE="http://omaemona.sourceforge.net/packages/Canna"
-SRC_URI="https://dev.gentoo.org/~naota/files/${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="canna"
-
-BDEPEND="canna? ( app-i18n/canna )"
-
-CANNADICS=( 2ch )
-DICSDIRFILE="${FILESDIR}/052ch.dics.dir"
-
-src_compile() {
-	# Anthy users do not need binary dictionary
-	if use canna; then
-		mkbindic nichan.ctd || die
-	fi
-}

diff --git a/app-dicts/canna-2ch/files/052ch.dics.dir b/app-dicts/canna-2ch/files/052ch.dics.dir
deleted file mode 100644
index 1ddc85d643..0000000000
--- a/app-dicts/canna-2ch/files/052ch.dics.dir
+++ /dev/null
@@ -1,2 +0,0 @@
-nichan.cbd(nichan.mwd)		-2ch---
-nichan.cld(nichan.mwd)		-2ch---

diff --git a/app-dicts/canna-2ch/metadata.xml b/app-dicts/canna-2ch/metadata.xml
deleted file mode 100644
index 4763905f4d..0000000000
--- a/app-dicts/canna-2ch/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">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-  <use>
-    <flag name="canna">Add support for the Canna kana to kanji conversion engine</flag>
-  </use>
-  <upstream>
-    <remote-id type="sourceforge">omaemona</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-dicts/canna-bonobo/Manifest b/app-dicts/canna-bonobo/Manifest
deleted file mode 100644
index 829db8a0da..0000000000
--- a/app-dicts/canna-bonobo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pubdic-bonobo-20021025.tar.bz2 16654 BLAKE2B 594b0632da121ffb6172b4d3455e3a8f8da050f2829f20841d30576434afd2b265005c86f3fd205531efad62a8e26c4ed930c27e40e984523f8a872438029045 SHA512 d858df12e2e5eff6d9473f4c6a20722010caade7f1aa5df7de5e647d2ed3f0eaed269c36891fbaecc5ff68df5e708b1a78b9b68b82de4c0362c905a0e2dd5edb

diff --git a/app-dicts/canna-bonobo/canna-bonobo-20021025.ebuild b/app-dicts/canna-bonobo/canna-bonobo-20021025.ebuild
deleted file mode 100644
index 7f350de929..0000000000
--- a/app-dicts/canna-bonobo/canna-bonobo-20021025.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
-
-CANNADICS=( bonobo )
-DICSDIRFILE="${FILESDIR}/bonobo.dics.dir"
-MYPN="pubdic-bonobo"
-
-inherit cannadic
-
-DESCRIPTION="supporting dictionaries for Canna"
-HOMEPAGE="http://bonobo.gnome.gr.jp/~nakai/canna/"
-SRC_URI="http://bonobo.gnome.gr.jp/~nakai/canna/${MYPN}-${PV}.tar.bz2"
-S="${WORKDIR}/${MYPN}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	cat bonobo.p | sort >> y.p || die
-	cat y.p | /usr/libexec/canna/pod - -p -i -2 > bonobo.spl || die
-	mergeword < bonobo.spl > bonobo.t || die
-	rm -rf bonobo.spl || die
-}

diff --git a/app-dicts/canna-bonobo/files/bonobo.dics.dir b/app-dicts/canna-bonobo/files/bonobo.dics.dir
deleted file mode 100644
index 4771cf8cc1..0000000000
--- a/app-dicts/canna-bonobo/files/bonobo.dics.dir
+++ /dev/null
@@ -1,2 +0,0 @@
-bonobo.cbd(bonobo.mwd)		-bonobo---
-bonobo.cld(bonobo.mwd)		-bonobo---

diff --git a/app-dicts/canna-bonobo/metadata.xml b/app-dicts/canna-bonobo/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-bonobo/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-canada-med/Manifest b/app-dicts/canna-canada-med/Manifest
deleted file mode 100644
index a60a3a012a..0000000000
--- a/app-dicts/canna-canada-med/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST canna-canada-med-20030309.tar.gz 2032221 BLAKE2B 5a57242e537491d86f2e52ad30c2e9dfa15b75c3d3753e7336d40b920b602961c022686ceaf4d7f508669507f301c99114f7cf244f30a36352452a7fea77f36f SHA512 d8da724fc39742bdf22a79a61cb1ed8547b969a8c4b55d715e402cccc705ba7b1b09bf194ef7f88536e8b5d1c9c983a9bf41cf360e24c5e6c7eacd1c7d67f1ab

diff --git a/app-dicts/canna-canada-med/canna-canada-med-20030309.ebuild b/app-dicts/canna-canada-med/canna-canada-med-20030309.ebuild
deleted file mode 100644
index 269b608dea..0000000000
--- a/app-dicts/canna-canada-med/canna-canada-med-20030309.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
-
-CANNADICS=( med henkaku oldchar medinst medx sfx )
-
-inherit cannadic
-
-DESCRIPTION="medical term dictionary for canna"
-HOMEPAGE="https://web.archive.org/web/20050723235132/http://spica.onh.go.jp/med_dic/"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-S="${WORKDIR}/canada_med"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	default
-	mv dics.dir.add canadamed.dics.dir || die
-	export DICSDIRFILE="${S}/canadamed.dics.dir"
-}

diff --git a/app-dicts/canna-canada-med/metadata.xml b/app-dicts/canna-canada-med/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-canada-med/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-cannadic/Manifest b/app-dicts/canna-cannadic/Manifest
deleted file mode 100644
index 02c8a7cc8a..0000000000
--- a/app-dicts/canna-cannadic/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cannadic-0.95c.tar 3072000 BLAKE2B f7359ea3f329d88e50b621628a303c3b5e04a4aeff91278b5990509f9d493c566a971dec6bb8f05c9fc20ab14ba899700b622f04d268b4cc492977d16a2fda2e SHA512 1b9c80fc941a24c25b110617e300d988fa520cf0b22302891bfaefb738fc84b58094d62375cbd2a28e9ce2f3ebddff7f870693a4fcfee4dc533f0b6456483beb

diff --git a/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild b/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild
deleted file mode 100644
index 68d1b53028..0000000000
--- a/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CANNADICS=( gcanna gcannaf )
-DICSDIRFILE="${FILESDIR}/05cannadic.dics.dir"
-MY_P="${P/canna-/}"
-
-inherit cannadic
-
-DESCRIPTION="Japanese dictionary as a supplement/replacement to Canna3.5b2"
-HOMEPAGE="https://web.archive.org/web/20150905224451/http://cannadic.oucrc.org/"
-SRC_URI="https://web.archive.org/web/20150919101016if_/http://cannadic.oucrc.org/${MY_P}.tar.gz -> ${MY_P}.tar"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="app-i18n/canna"
-
-src_compile() {
-	emake maindic
-}

diff --git a/app-dicts/canna-cannadic/files/05cannadic.dics.dir b/app-dicts/canna-cannadic/files/05cannadic.dics.dir
deleted file mode 100644
index fbbd5b4cd8..0000000000
--- a/app-dicts/canna-cannadic/files/05cannadic.dics.dir
+++ /dev/null
@@ -1,3 +0,0 @@
-gcanna.cbd(gcanna.mwd)		-gcanna---
-gcanna.cld(gcanna.mwd)		-gcanna---
-gcannaf.ctd(.swd)		-gcannaf---

diff --git a/app-dicts/canna-cannadic/metadata.xml b/app-dicts/canna-cannadic/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-cannadic/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-shion/Manifest b/app-dicts/canna-shion/Manifest
deleted file mode 100644
index 03e6048bf0..0000000000
--- a/app-dicts/canna-shion/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST canna-shion_0.0.20010204-13.debian.tar.xz 3948 BLAKE2B 9c213f7ec8eb63782ee1677c4d51772846a6bb110d25406972bc03fe60fc504d8274c7293e0db14b5eb08cb19f968dbb5dedca36b464b0c8f6e1c929c4e6a58f SHA512 67a2568ad403f8132d18b9a832ae8030aae3d6d497cc35b372dc00f813462433850470e758682c824dd50cf1c556a900aa7ab3a012afcc9402c715dfe768ff74
-DIST canna-shion_0.0.20010204.orig.tar.gz 1396657 BLAKE2B ff3ed61c40d5f58df6e07f71e93b5ad683f00bf82f012f787f88e2eed0c3d5c9535805d0ad356a98caf297ced366fe5059d9555ea8950faa28aa2f1b5571cfe2 SHA512 bf375fdc4cf1549a2808fbb53b77b5fadec6fd5e45ae72445356c3cf3504d297285f776eec19fc476b5a487e092917ce71a25992995831f9fd8bf673316c93e9

diff --git a/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild b/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild
deleted file mode 100644
index 75df98b0e8..0000000000
--- a/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CANNADICS=( basho kaom keisan pub scien sup )
-DEBIAN="${PN}_${PV/_p/-}"
-MYPV="$(ver_cut 1-3)"
-
-inherit cannadic
-
-DESCRIPTION="supporting dictionaries for Canna"
-HOMEPAGE="https://web.archive.org/web/20051217013038/http://www.coolbrain.net:80/shion.html"
-SRC_URI="
-	mirror://debian/pool/main/c/${PN}/${PN}_${MYPV}.orig.tar.gz
-	mirror://debian/pool/main/c/${PN}/${DEBIAN}.debian.tar.xz
-"
-S="${WORKDIR}/${PN}-${MYPV}.orig"
-
-LICENSE="shion"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-remove-first-line.patch" )
-
-src_prepare() {
-	default
-	mv "${WORKDIR}/debian/shion.dics.dir.off" "${WORKDIR}/debian/shion.dics.dir" || die
-	export DICSDIRFILE="${WORKDIR}/debian/shion.dics.dir"
-}

diff --git a/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch b/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch
deleted file mode 100644
index 3d4b0c043c..0000000000
--- a/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- a/basho.ctd
-+++ b/basho.ctd
-@@ -1,4 +1,3 @@
--# $Id: basho.ctd,v 1.1 2001/01/26 21:02:02 lain Exp $
- ¤¢¤¤¤ª #CN ½©Êæ
- ¤¢¤¤¤ª¤¤ #CN ÁêÀ¸
- ¤¢¤¤¤«¤ï #JCN*1 °¦Àî
---- a/kaom.ctd
-+++ b/kaom.ctd
-@@ -1,4 +1,3 @@
--# $Id: kaom.ctd,v 1.1 2001/01/21 23:42:22 lain Exp $
- ¤¢¤¦¡¼¡¢ #T35 (>.<)
- ¤¢¤²¤Æ¡¢ #T35 (¥Î^^)¥Î
- ¤¢¤»¡¢ #T35*15 (^^; (;^_^A
---- a/keisan.ctd
-+++ b/keisan.ctd
-@@ -1,4 +1,3 @@
--# $Id: keisan.ctd,v 1.1 2001/01/26 21:15:34 lain Exp $
- ¤¢¡¼¤«¤¤¤Ð #T35*1 ¥¢¡¼¥«¥¤¥Ð
- ¤¢¡¼¤«¤¤¤Ö #T30*8 ¥¢¡¼¥«¥¤¥Ö
- ¤¢¡¼¤­¤Æ¤¯¤Á¤ã #T35*25 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã
---- a/pub.ctd
-+++ b/pub.ctd
-@@ -1,4 +1,3 @@
--# $Id: kaom.ctd,v 1.1 2001/05/30 19:57:12 lain Exp $
- ! #T35*76 ¡ª ´¶Ã²Éä
- !! #T35*76 ¡ª¡ª
- != #T35*76 ¡â
---- a/scien.ctd
-+++ b/scien.ctd
-@@ -1,4 +1,3 @@
--# $Id: suppli.ctd,v 1.1 2001/01/26 21:28:56 lain Exp $
- ¤¢¡¼¤«¤¤¤Ö #T30 ¥¢¡¼¥«¥¤¥Ö
- ¤¢¡¼¤¯ #T35 ¥¢¡¼¥¯
- ¤¢¡¼¤¯¤³¤¦¤²¤ó #T35 ¥¢¡¼¥¯¸÷¸»
---- a/sup.ctd
-+++ b/sup.ctd
-@@ -1,4 +1,3 @@
--# $Id: suppli.ctd,v 1.1 2001/05/30 20:00:09 lain Exp $
- ¤¢¡¼¤«¤¤¤¦¡« #T30 ¥¢¡¼¥«¥¤¥ô
- ¤¢¡¼¤«¤ó¤½¡¼ #CN ¥¢¡¼¥«¥ó¥½¡¼
- ¤¢¡¼¤±¡¼¤É #T35 ¥¢¡¼¥±¡¼¥É

diff --git a/app-dicts/canna-shion/metadata.xml b/app-dicts/canna-shion/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-shion/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-skk-dictionaries/Manifest b/app-dicts/canna-skk-dictionaries/Manifest
deleted file mode 100644
index 60ff8ff0fe..0000000000
--- a/app-dicts/canna-skk-dictionaries/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST skk-dictionaries.patch 6286237 BLAKE2B cd677cff3eaa872a204a125ee323f5eac563ec4eba060572618edd2472baf63f1eb8c57fbacd88ee17748d02a08f91b42e05ee348e6cf1a726559b24d3847e25 SHA512 380fda2d95a1cad1ba74fa0c434294e749f02c9f57f84017a27a0cbee0995ed3a3ccdfc86dfb42338ecbf14e4a9da75d5ef2beb0dc1f2e1b3e4bc90ba0990df2

diff --git a/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild b/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild
deleted file mode 100644
index 054155fad1..0000000000
--- a/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CANNADICS=( geo zipcode )
-DICSDIRFILE="${FILESDIR}/02skk-dictionaries.dics.dir"
-MYPN="${PN/canna-/}"
-
-inherit cannadic
-
-DESCRIPTION="skk jisyo zipcode and geo datasets for canna"
-HOMEPAGE="https://src.fedoraproject.org/rpms/Canna"
-SRC_URI="https://src.fedoraproject.org/rpms/Canna/raw/f29/f/${MYPN}.patch"
-S="${WORKDIR}"
-
-LICENSE="public-domain GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
-	mkdir -p dic/ideo/words/ || die
-	tail -n +30 "${DISTDIR}/${MYPN}.patch" | patch -p1 || die
-	mv dic/ideo/words/*.t -t . || die
-	sed -e '/\# This/d' -e '/\# Date/d' -i *.t || die
-}
-
-src_compile() {
-	mkbindic zipcode.t || die
-	mkbindic geo.t || die
-}

diff --git a/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir b/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir
deleted file mode 100644
index c62d75a30b..0000000000
--- a/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir
+++ /dev/null
@@ -1,5 +0,0 @@
-zipcode.cbd(zipcode.mwd)	-zipcode---
-zipcode.cld(zipcode.mwd)	-zipcode---
-
-geo.cbd(geo.mwd)	-geo---
-geo.cld(geo.mwd)	-geo---

diff --git a/app-dicts/canna-skk-dictionaries/metadata.xml b/app-dicts/canna-skk-dictionaries/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-skk-dictionaries/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-yubin/Manifest b/app-dicts/canna-yubin/Manifest
deleted file mode 100644
index 9c8f788a03..0000000000
--- a/app-dicts/canna-yubin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST canna-yubin-0.4.0.20210430.0.tar.xz 1913580 BLAKE2B 0c7663f3b71e2409022afdd030150753b7483a01ce718e2931bbb8cf8322ac863db789f6488d48342efa6dad29e7b37f2bf81da6cb3b68de9550a6b6344efa13 SHA512 e5a9d4979b05d0b6d32a2f80c5be7aa6749fb462eab2a88725b843622b37140fb171e8e4cfcf5a494e90b940561d383332cddbb0950e9bc0b26f7a5ef86d9923

diff --git a/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild b/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild
deleted file mode 100644
index 846a74d7b1..0000000000
--- a/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CANNADICS=( yubin7 )
-DICSDIRFILE="${FILESDIR}/yubin.dics.dir"
-
-inherit cannadic
-
-DESCRIPTION="Japanese postal code number extension dictionary for Canna"
-HOMEPAGE="https://osdn.net/projects/canna-yubin/"
-SRC_URI="https://jaist.dl.osdn.jp/${PN}/75047/${P}.tar.xz"
-
-LICENSE="GPL-2+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	MAKEOPTS="-j1" emake
-}

diff --git a/app-dicts/canna-yubin/files/yubin.dics.dir b/app-dicts/canna-yubin/files/yubin.dics.dir
deleted file mode 100644
index f18f7f086e..0000000000
--- a/app-dicts/canna-yubin/files/yubin.dics.dir
+++ /dev/null
@@ -1,2 +0,0 @@
-yubin7.cbd(yubin7.mwd)	-yubin7---
-yubin7.cld(yubin7.mwd)	-yubin7---

diff --git a/app-dicts/canna-yubin/metadata.xml b/app-dicts/canna-yubin/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-yubin/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/dictd-devils/Manifest b/app-dicts/dictd-devils/Manifest
deleted file mode 100644
index efb3c669b4..0000000000
--- a/app-dicts/dictd-devils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dictd-devils-20210627.zip 164627 BLAKE2B 519efb77dac5d5ba3bc8280e6c544345eb44f92c681c20664f2e414897735b0deb261ec19e06813ebf681aa058596d52d53bc159c3f21bbf135ae97f6f6465c8 SHA512 b0e04c13864df1e90d8393b0b2eab87ef8848f9243c061777b83289e3c52d773dffb182c7e570b71ecf2a17fae4d359f65eb250f2c50aec442b31e92c94d3680

diff --git a/app-dicts/dictd-devils/dictd-devils-20210627.ebuild b/app-dicts/dictd-devils/dictd-devils-20210627.ebuild
deleted file mode 100644
index 46f822f99b..0000000000
--- a/app-dicts/dictd-devils/dictd-devils-20210627.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edos2unix
-
-DESCRIPTION="The Devil's Dictionary for dict"
-HOMEPAGE="https://www.gutenberg.org/ebooks/972"
-SRC_URI="https://www.gutenberg.org/files/972/972-0.zip -> ${P}.zip"
-S="$WORKDIR"
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="
-	${RDEPEND}
-	app-arch/unzip
-"
-
-PATCHES=( "${FILESDIR}/format.patch" )
-
-src_prepare() {
-	edos2unix 972-0.txt
-	default
-
-	sed \
-		-e 's/\r//g' \
-		-e "/^ *THE DEVIL'S DICTIONARY/,/^End of Project Gutenberg's The Devil's Dictionary/!{w COPYING.gutenberg" -e 'd}' \
-		-e '/^\S/{: l;N;s/\n *\(.\)/ \1/g;t l}' \
-		-e "s/^\\([A-Zor .'?-]*[^,A-Zor .'?-]\\)/ \1/" \
-		-e '/^ /y/,/\a/' \
-		-i 972-0.txt || die
-}
-
-src_compile() {
-	head -n -6 972-0.txt | dictfmt -u "${SRC_URI% ->*}" \
-		-s "The Devil's Dictionary (2021-06-27 Project Gutenberg version)" \
-		--headword-separator " or " \
-		--columns 80 \
-		-h devils || die
-	sed -e 'y/\a/,/' -i devils.dict || die
-	dictzip devils.dict || die
-}
-
-src_install() {
-	insinto /usr/share/dict
-	doins devils.dict.dz devils.index
-}

diff --git a/app-dicts/dictd-devils/files/format.patch b/app-dicts/dictd-devils/files/format.patch
deleted file mode 100644
index 3f85733e1f..0000000000
--- a/app-dicts/dictd-devils/files/format.patch
+++ /dev/null
@@ -1,110 +0,0 @@
---- a/972-0.txt
-+++ b/972-0.txt
-@@ -124,7 +124,7 @@
- ABORIGINIES, n.  Persons of little worth found cumbering the soil of a
- newly discovered country.  They soon cease to cumber; they fertilize.
- 
--ABRACADABRA.
-+ABRACADABRA,
- 
-   By _Abracadabra_ we signify
-       An infinite number of things.
-@@ -1405,7 +1405,7 @@
-   Ignores the Law as 't were a straw,
-       And wants to sin--don't let him.
- 
--CUI BONO?  [Latin]  What good would that do _me_?
-+CUI BONO?,  [Latin]  What good would that do _me_?
- 
- CUNNING, n.  The faculty that distinguishes a weak animal or person
- from a strong one.  It brings its possessor much mental satisfaction
-@@ -2571,7 +2571,7 @@
- these persons from swift and awful death is one of the most striking
- proofs of God's mercy to those that hate Him.
- 
--FORMA PAUPERIS.  [Latin]  In the character of a poor person--a
-+FORMA PAUPERIS,  [Latin]  In the character of a poor person--a
- method by which a litigant without money for lawyers is considerately
- permitted to lose his case.
- 
-@@ -3074,7 +3074,7 @@
- 
- 
- 
--HABEAS CORPUS.  A writ by which a man may be taken out of jail when
-+HABEAS CORPUS,  A writ by which a man may be taken out of jail when
- confined for the wrong crime.
- 
- HABIT, n.  A shackle for the free.
-@@ -3539,7 +3539,7 @@
- 
- 
- 
--I is the first letter of the alphabet, the first word of the language,
-+I, is the first letter of the alphabet, the first word of the language,
- the first thought of the mind, the first object of affection.  In
- grammar it is a pronoun of the first person and singular number.  Its
- plural is said to be _We_, but how there can be more than one myself
-@@ -3718,7 +3718,7 @@
- Pollo Doncas
- 
- 
--IMPOSTOR n.  A rival aspirant to public honors.
-+IMPOSTOR, n.  A rival aspirant to public honors.
- 
- IMPROBABILITY, n.
- 
-@@ -4252,7 +4252,7 @@
- 
- 
- 
--J is a consonant in English, but some nations use it as a vowel--
-+J, is a consonant in English, but some nations use it as a vowel--
- than which nothing could be more absurd.  Its original form, which has
- been but slightly modified, was that of the tail of a subdued dog, and
- it was not a letter but a character, standing for a Latin verb,
-@@ -4323,7 +4323,7 @@
- 
- 
- 
--K is a consonant that we get from the Greeks, but it can be traced
-+K, is a consonant that we get from the Greeks, but it can be traced
- away back beyond them to the Cerathians, a small commercial nation
- inhabiting the peninsula of Smero.  In their tongue it was called
- _Klatch_, which means "destroyed."  The form of the letter was
-@@ -4767,7 +4767,7 @@
- live with.  The liver is heaven's best gift to the goose; without it
- that bird would be unable to supply us with the Strasbourg _pate_.
- 
--LL.D.  Letters indicating the degree _Legumptionorum Doctor_, one
-+LL.D.,  Letters indicating the degree _Legumptionorum Doctor_, one
- learned in laws, gifted with legal gumption.  Some suspicion is cast
- upon this derivation by the fact that the title was formerly _LL.d._,
- and conferred only upon gentlemen distinguished for their wealth.  At
-@@ -8612,7 +8612,7 @@
- civilization and enlightenment, despite their obvious agency in this
- incomparable dictionary.
- 
--TZETZE (or TSETSE) FLY, n.  An African insect (_Glossina morsitans_)
-+TZETZE FLY or TSETSE FLY, n.  An African insect (_Glossina morsitans_)
- whose bite is commonly regarded as nature's most efficacious remedy
- for insomnia, though some patients prefer that of the American
- novelist (_Mendax interminabilis_).
-@@ -8781,7 +8781,7 @@
- 
- 
- 
--W (double U) has, of all the letters in our alphabet, the only
-+W, (double U) has, of all the letters in our alphabet, the only
- cumbrous name, the names of the others being monosyllabic.  This
- advantage of the Roman alphabet over the Grecian is the more valued
- after audibly spelling out some simple Greek word, like
-@@ -9040,7 +9040,7 @@
- 
- 
- 
--X in our alphabet being a needless letter has an added invincibility
-+X, in our alphabet being a needless letter has an added invincibility
- to the attacks of the spelling reformers, and like them, will
- doubtless last as long as the language.  X is the sacred symbol of ten
- dollars, and in such words as Xmas, Xn, etc., stands for Christ, not,

diff --git a/app-dicts/dictd-devils/metadata.xml b/app-dicts/dictd-devils/metadata.xml
deleted file mode 100644
index 9bfaf6fea8..0000000000
--- a/app-dicts/dictd-devils/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-		A database for 'dict'-compatible dictionary software, based on Ambrose Bierce's satirical The Devil's Dictionary.
-	</longdescription>
-</pkgmetadata>

diff --git a/app-dicts/dictd-elements/Manifest b/app-dicts/dictd-elements/Manifest
deleted file mode 100644
index 828e4a33fe..0000000000
--- a/app-dicts/dictd-elements/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dictd-elements-20030309.db 46325 BLAKE2B 70b5003a1dc5825ef67c4b2ceb8a322d5827cc28c3be61ea2d2e125343b1d03816385ea298c9794e25edf1f1e4361bc8f141876b1fba3f9005926a33ad28bffe SHA512 a09d152f4b7ed6f0fb43d7eed08abd469565b0d63d92e965e872dc90174298f8c661c9c22ab9c605fc865d7e1f3366dcbd27d17f1be274d0610b0938f8bb9b40

diff --git a/app-dicts/dictd-elements/dictd-elements-20030309.ebuild b/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
deleted file mode 100644
index 2444bf8189..0000000000
--- a/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Jay Kominek's database of the elements for dict"
-HOMEPAGE="https://www.dict.org/"
-SRC_URI="https://web.archive.org/web/20121223051336/http://www.miranda.org:80/~jkominek/elements/elements.db -> ${P}.db"
-S="$WORKDIR"
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="${RDEPEND}"
-
-src_unpack() {
-	cp "${DISTDIR}/${A}" elements.db || die
-}
-
-src_prepare() {
-	eapply_user
-	sed -e '/^%h/{h;n;n;s/Symbol: //;T;x;G;s/\n/ /}' -i elements.db || die
-	sed -e '/^%h/{N;N;s/%h.*\n%d\n\(%h.*\)/\1\n%d/}' -i elements.db || die
-}
-
-src_compile() {
-	dictfmt -u "${SRC_URI% ->*}" \
-		-s "Jay Kominek's Elements database (version $PV)" \
-		--headword-separator " " \
-		--columns 80 \
-		-p elements \
-		< elements.db || die
-	dictzip elements.dict || die
-}
-
-src_install() {
-	insinto /usr/share/dict
-	doins elements.dict.dz elements.index
-}
-
-pkg_postrm() {
-	elog "You must unregister ${PN} and restart your dictd server before the"
-	elog "dictionary is completely removed.  If you are using OpenRC, both tasks may be"
-	elog "accomplished by running '/etc/init.d/dictd restart'."
-}

diff --git a/app-dicts/dictd-elements/metadata.xml b/app-dicts/dictd-elements/metadata.xml
deleted file mode 100644
index dbffc403e3..0000000000
--- a/app-dicts/dictd-elements/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer status="inactive">
-			<name>Jay Kominek</name>
-		</maintainer>
-	</upstream>
-	<longdescription lang="en">
-		A database for 'dict'-compatible dictionary software, based on Jay Kominek's descriptions of the atomic elements.
-	</longdescription>
-</pkgmetadata>

diff --git a/app-dicts/dictd-gazetteer/Manifest b/app-dicts/dictd-gazetteer/Manifest
deleted file mode 100644
index ff3d7f7fbe..0000000000
--- a/app-dicts/dictd-gazetteer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dict-gazetteer_1.3.orig.tar.gz 2860737 BLAKE2B fbe5ef47f3044bd48173f1b0462fa8706e7232a889f9cc1bf6a4822c4ed3c461266843f249b526ffc93fb05a19e5a5656466375aef1a71ce0578562bf3f428d5 SHA512 2c875eb42ed6e6d2a75a24da1548730b86a54c8a2ed7dd8f41499d0963741775a3d0579f2b99c25798ecb4a9ae5cb327c04d446e79f06b55325be1a14854581f

diff --git a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
deleted file mode 100644
index 69b409b0d1..0000000000
--- a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="The original U.S. Gazetteer Place and Zipcode Files for dict"
-HOMEPAGE="https://sourceforge.net/projects/dict-gazetteer/"
-SRC_URI="mirror://sourceforge/project/dict-gazetteer/dict-gazetteer_${PV}.orig.tar.gz"
-S="${WORKDIR}/dict-gazetteer-${PV}"
-LICENSE="GPL-2 public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="${RDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-fix-makefile.patch"
-	"${FILESDIR}/${PN}-fix-paths.patch"
-)
-
-src_prepare() {
-	default
-	eautoreconf
-	mkdir -p "${T}/dict" || die
-}
-
-src_configure() {
-	econf --datadir="${T}"
-}
-
-src_compile() {
-	emake
-	emake db
-}
-
-src_install() {
-	emake install
-	insinto "/usr/share"
-	doins -r "${T}/dict"
-}

diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
deleted file mode 100644
index 70a77eae44..0000000000
--- a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -77,7 +77,7 @@
- $(DATABASE) $(DATAINDEX): $(EXES) data/*.txt
- 	./format -p < data/places.txt > tmp
- 	./format -c < data/counties.txt >> tmp
--#	./format -m < data/mcds.txt >> tmp
-+	./format -m < data/mcds.txt >> tmp
- 	./format -z < data/zips.txt >> tmp
- 	sort tmp | ./format -f > $(DATABASE)
- 	-rm -f tmp
-@@ -165,7 +165,7 @@
- #		 fi \
- #	 done
- 	-rm -f config.h config.cache config.status stamp-h.in stamp-h
--        -rm -f Makefile
-+	-rm -f Makefile
- #	-rm -f configure Makefile # We need to keep configure
- 	-rm -f $(DATABASE) $(DATABASE).dz $(DATAINDEX)
- 

diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
deleted file mode 100644
index 4452e4c796..0000000000
--- a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -36,9 +36,6 @@
- AC_INIT(format.c)
- AC_CONFIG_HEADER(config.h)
- 
--prefix=/usr
--datadir=/usr/lib
--
- echo Configuring for dict-gazetteer
- echo .
- 

diff --git a/app-dicts/dictd-gazetteer/metadata.xml b/app-dicts/dictd-gazetteer/metadata.xml
deleted file mode 100644
index 9500979f77..0000000000
--- a/app-dicts/dictd-gazetteer/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">dict-gazetteer</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-dicts/dictd-jargon/Manifest b/app-dicts/dictd-jargon/Manifest
deleted file mode 100644
index 2a1af9de4a..0000000000
--- a/app-dicts/dictd-jargon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jarg423.txt 1413674 BLAKE2B 943fae047e5773fcf4af5e6720533ef2886e6be93e9eb0a10beeb4aa263bde619f639ada35a431992d08bb470a2914201d02e6a83ccc755fcae55f9c96abd9b6 SHA512 98afd7f9f010c7f6c43ba2f368add48c8faf37c922e41de4d804a39bcc2fec6a18de51765a609aa2bd7396baaf3c772a22f1d07ae185ae0fe206dafa166a84ea

diff --git a/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild b/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
deleted file mode 100644
index b7df582a48..0000000000
--- a/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="The Jargon File for dict"
-HOMEPAGE="http://www.catb.org/~esr/jargon/index.html"
-SRC_URI="http://www.catb.org/~esr/jargon/oldversions/jarg${PV//.}.txt"
-S="${WORKDIR}"
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="${RDEPEND}"
-
-src_unpack() {
-	cp "${DISTDIR}/${A}" jargon.txt || die
-}
-
-src_prepare() {
-	eapply_user
-	# This sed script works for all versions >=3.0.0 until <4.4.0 (when the
-	# entire format changes).
-	sed \
-		-e '/^The Jargon Lexicon/,/:(Lexicon Entries End Here):/!{w jargon.doc' -e 'd}' \
-		-e 's/^    \s*/\t/' -e 's/^   //' \
-		-e 's/\([^\t]\)\t/\1  /g' \
-		-e 's/^\(:[^:]*:\)\s*/\1/' \
-		-e '/^= . =/,/^$/d' \
-		-e '/^\S/{: l;N;s/\n *\(.\)/ \1/g;t l}' \
-		-e 's/\([^A-Za-z ]\) \+\([2-9][0-9]\?\|1[0-9]\)\.\( \+\|$\)/\1\n\n\2. /g' \
-		-e 's/^\([2-9][0-9]\?\|1[0-9]\)\.\( \+\|$\)/\n\1. /g' \
-		-i jargon.txt || die
-}
-
-src_compile() {
-	dictfmt -u "$SRC_URI" \
-		-s "The Jargon File (version $PV)" \
-		--columns 80 \
-		-j jargon \
-		< jargon.txt || die
-	dictzip jargon.dict || die
-}
-
-src_install() {
-	newdoc jargon.doc jargon.txt
-	insinto /usr/share/dict
-	doins jargon.dict.dz jargon.index
-}
-
-pkg_postrm() {
-	elog "You must unregister ${PN} and restart your dictd server before the"
-	elog "dictionary is completely removed.  If you are using OpenRC, both tasks may be"
-	elog "accomplished by running '/etc/init.d/dictd restart'."
-}

diff --git a/app-dicts/dictd-jargon/metadata.xml b/app-dicts/dictd-jargon/metadata.xml
deleted file mode 100644
index caef50cf3c..0000000000
--- a/app-dicts/dictd-jargon/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer status="inactive">
-			<name>Eric S. Raymond</name>
-			<email>esr@thyrsus.com</email>
-		</maintainer>
-		<maintainer status="inactive">
-			<name>Guy Steele</name>
-			<email>gls@think.com</email>
-		</maintainer>
-	</upstream>
-	<longdescription lang="en">
-		A database for 'dict'-compatible dictionary software, based on the classic Jargon File describing the slang that developed around computer programming in the '70s and '80s.
-	</longdescription>
-</pkgmetadata>

diff --git a/app-dicts/dictd-meta/dictd-meta-1.ebuild b/app-dicts/dictd-meta/dictd-meta-1.ebuild
deleted file mode 100644
index 8f13a6d20a..0000000000
--- a/app-dicts/dictd-meta/dictd-meta-1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="dictd english dictionaries metapackage"
-
-SLOT="0"
-LICENSE="GPL-2"
-HOMEPAGE="http://www.dict.org"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	app-dicts/dictd-devils
-	app-dicts/dictd-elements
-	app-dicts/dictd-foldoc
-	app-dicts/dictd-gazetteer
-	app-dicts/dictd-jargon
-	app-dicts/dictd-misc
-	app-dicts/dictd-vera
-	app-dicts/dictd-wn
-
-	|| ( app-dicts/dictd-gcide app-dicts/dictd-web1913 )
-"

diff --git a/app-dicts/dictd-meta/metadata.xml b/app-dicts/dictd-meta/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/app-dicts/dictd-meta/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-dicts/dictd-misc/Manifest b/app-dicts/dictd-misc/Manifest
deleted file mode 100644
index 013b78b4be..0000000000
--- a/app-dicts/dictd-misc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dict-misc_1.5A-2.diff.gz 4765 BLAKE2B 79df500281d1b354480457beb540c061b92c99a8dccc693169159440f2b1b5cb1b4bb184c374bc55a2d1e49ad1713c3ceb66fd2871e64d50ae79e1c7b625680f SHA512 56df697c138cf5f2002df30911b8811e94a6d389610c8961f9371de95c6425bbeb5c8abec42d79efde87643df2e59d43c0bf0fb0a5ec06f4564e9c25c62d0637
-DIST dict-misc_1.5A.orig.tar.gz 1097766 BLAKE2B ee29fcfb42b689d6818128f8cfc0dc1c74cc8522808e9bae14888c1fb9a95aee69504f2900e58cbdf21d9437961a0b91a8ff9f7bcf693ecc11180697c71caf47 SHA512 96c8a94cc28be40ee0cd1d102d2a77de0636995765e95cacb9a16d451cb4983e0c0b970f4964fef7c8ebd2cb4d96a44a3e97112f66646995b3ff64f0ad6d07f3

diff --git a/app-dicts/dictd-misc/dictd-misc-1.5_alpha2.ebuild b/app-dicts/dictd-misc/dictd-misc-1.5_alpha2.ebuild
deleted file mode 100644
index 8285ac7600..0000000000
--- a/app-dicts/dictd-misc/dictd-misc-1.5_alpha2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="${PV/_alpha/A-}"
-MYPV2="$(ver_cut 1-3 ${MYPV} )"
-
-DESCRIPTION="Hitchcock's and Easton's Bible Dictionaries"
-HOMEPAGE="http://www.dict.org"
-SRC_URI="
-	https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/dict-misc/${MYPV}/dict-misc_${MYPV2}.orig.tar.gz
-	https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/dict-misc/${MYPV}/dict-misc_${MYPV}.diff.gz
-"
-S="${WORKDIR}/dict-misc-${MYPV2}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND=">=app-text/dictd-1.13.0-r3"
-RDEPEND="${BDEPEND}"
-
-PATCHES=( "${WORKDIR}/dict-misc_${MYPV}.diff" )
-
-src_compile() {
-	cat easton/easton-info.txt easton/T*.html \
-		| sed 's,<A HREF=[^>]*>\([^<]*\).*</A>,{\1},g' \
-		| sed 's,\([A-Z][A-Z]*\) .T000[0-9]*,{\1},g' \
-	| dictfmt -e \
-		-u ftp://ccel.wheaton.edu/ebooks/HTML/e/easton/ebd/ \
-		-s "Easton's 1897 Bible Dictionary" easton || die
-
-	dictzip -v easton.dict || die
-
-	dictfmt -h \
-		-u ftp://ccel.wheaton.edu/ebooks/HTML/bible_names/bible_names.txt \
-		-s "Hitchcock's Bible Names Dictionary (late 1800's)" \
-	hitchcock < bible_names.txt || die
-
-	dictzip -v hitchcock.dict || die
-}
-
-src_install() {
-	insinto "/usr/share/dict"
-	doins hitchcock.{index,dict.dz}
-	doins easton.{index,dict.dz}
-	dodoc "easton/easton-info.txt"
-}

diff --git a/app-dicts/dictd-misc/metadata.xml b/app-dicts/dictd-misc/metadata.xml
deleted file mode 100644
index 9da105af37..0000000000
--- a/app-dicts/dictd-misc/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="launchpad">ubuntu</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-dicts/dictd-mueller/Manifest b/app-dicts/dictd-mueller/Manifest
deleted file mode 100644
index 30da34cd45..0000000000
--- a/app-dicts/dictd-mueller/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mueller-dict-3.1.tar.gz 6615310 BLAKE2B 7e205e1660fcc4adf1d1b710561eb9fb009978f0271b8aee42d2ffc09337a311eca203ac0ab84b12bdf378a49b984b3b0337509cf4f00384946c76446e84227e SHA512 e6828235412bda0a23bcf2b84e652edfeb6c5cbbb97b1368808dd724be6ab7084afc670a4f38084f8f622f06dd400006747b45b0f59b780ce58c04f0bc2ff7e5

diff --git a/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild b/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild
deleted file mode 100644
index 2802677684..0000000000
--- a/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="mueller-dict"
-MY_P="${MY_PN}-${PV}"
-
-inherit autotools
-
-DESCRIPTION="V. K. Mueller English-Russian Dictionary"
-HOMEPAGE="https://mueller-dict.sourceforge.net"
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-IUSE="ipa"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="
-	${RDEPEND}
-	dev-lang/perl
-"
-
-PATCHES=( "${FILESDIR}/${P}-dictfmt.patch" )
-
-src_prepare() {
-	rm -r "${S}"/dict/*.dz "${S}"/dict/*.index || die
-	default
-	eautoreconf
-}
-
-src_configure() {
-	#preformat need the en_US.UTF-8 locale
-	local myconf=(
-		--enable-preformat
-		$(use_enable ipa IPA-unicode)
-	)
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	dodoc NEWS README ChangeLog
-	pushd "${S}/dict" || die
-	insinto /usr/share/dict
-	doins mueller-{abbrev,base,dict,geo,names}.{dict.dz,index}
-}

diff --git a/app-dicts/dictd-mueller/files/dictd-mueller-3.1-dictfmt.patch b/app-dicts/dictd-mueller/files/dictd-mueller-3.1-dictfmt.patch
deleted file mode 100644
index b064428b7d..0000000000
--- a/app-dicts/dictd-mueller/files/dictd-mueller-3.1-dictfmt.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/dict/Makefile.am
-+++ b/dict/Makefile.am
-@@ -10,7 +10,7 @@
- #CHARSET = utf-8
- 
- DICTFMT_FLAGS = --headword-separator \; --break-headwords --columns=0 \
--	--locale=$(LOCALE) -c5 -u $(URL)
-+	--utf8 -c5 -u $(URL)
- DICTZIP_FLAGS = -k
- 
- if FORMAT

diff --git a/app-dicts/dictd-mueller/metadata.xml b/app-dicts/dictd-mueller/metadata.xml
deleted file mode 100644
index c85f2a1fbf..0000000000
--- a/app-dicts/dictd-mueller/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="ipa">convert transcription into the IPA Unicode</flag>
-	</use>
-	<upstream>
-		<remote-id type="sourceforge">mueller-dict</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-dicts/dictd-web1913/Manifest b/app-dicts/dictd-web1913/Manifest
deleted file mode 100644
index 4cfcc68783..0000000000
--- a/app-dicts/dictd-web1913/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-DIST pgw050ab.zip 1400825 BLAKE2B 7145d4ba24bb5dbfc89c6d2437a7056e1be3bf778040831e7b2e3f0420f9811c3b4f803238b174c76932c77099f3ab8f9144b410d219085068d8a7d09cf3e432 SHA512 bc9b7e2e43b40301cb44271dda1dc410fefcda912a6a199bfe7c309749f5a6ac036e17fe588460a3d78ffabbab6553b83077bb8a5658ca421cd16f8014c042f2
-DIST pgw050c.zip 1159912 BLAKE2B c0133d8ceff0c511d8e6e727eb33b87cef47d549eeb9c11f4db6713ff44fc52a1fbc18e40409f5778ee2f7354fd4561ef2f2cc3875e3985996f1eae19e01307e SHA512 4b782884c32b59d28e47206591060ca44fdeaa7050f5e91a316061fb8287ec0296b5b779638fd462861e96558b79f4b6585c332a783dc6ac7c671113cd57d466
-DIST pgw050de.zip 1172639 BLAKE2B e8557299d1b760e074a1da047f2ef4db27cdfeab91028a4ff682395d0263c81294698e32186a749de7440b7f84cbc71e0fd55ebc692b24b371883c65fbcf6b1a SHA512 69fe3979131b004eb259aef52c83efc1e4ecde951a6f6294ff16e63a9d60d52a6bbe9fadf93b68dd9df988cfcf36c7a13f594a10c54ea531212c3300a11caf18
-DIST pgw050fh.zip 1347072 BLAKE2B 9ffae0773b14c9878456ef497e5d16f78475e87acf805c325ff698043e931f5fa96af52edbffcd1eda6caef139132908841c5c28b5c8825166c4b32aae06404b SHA512 9d8dd9bc71c26dfd1ee42129484073c6c7fae89e2ec77407c4535c50b13c74268cd203d8136d79de75bd9efec920723e6d3e5c65c5dd893e8c3c53d61ccdd4d9
-DIST pgw050il.txt 3726925 BLAKE2B e3d6b6e8bc8fbebfabe41757dd8df64745a1026d277198f1082ccaa4ab9798c3892c5cdeed522a1e5eb9e39342243c77682c126f07a1edb5b48dab59c450f5b0 SHA512 697f6209ef559c8326dcea7360347a1b4da401a49903a2475648dd645a562069cf4da1e471b1f4b3acb558af09171e9c0ae6b09a45af2e63ddae46e7716e5e3f
-DIST pgw050mo.zip 1036584 BLAKE2B 5a2ab8bbcb4738850fb52f17a5b56b82347ad95b5c0c630275078942de9c210c4a482cb5a08b629f9f3a15303ed1f76bf1796fac4584e43dd84c5d2e34958ee0 SHA512 6957eaf19ca83a3bf584149b2a205f709dbd8d072fbd7396657b1c7786f02b5f0d21b56bf054221c0057bf27b5d02e7c79f3deced9b7e51f6b9779cf8993db88
-DIST pgw050pq.zip 1044532 BLAKE2B fbd7e3dfbbacdb8154fe6c39ae1d781c238548b5ee1b985d4ed3003ac6a177ce09573a60d5f021630fc6fcc219f446a0682891e8dda0e124554e04bf0c3b8a10 SHA512 0b7993b1c5e5cab7233e6b569d56351c7c27f4727a5c927eb1cee0fca2b2fc854e627b63b61cbfa1403752bdf29675e26d40430be32ba1655451c69bb968f1a8
-DIST pgw050r.zip 601207 BLAKE2B 6fba41c89c755165bec9928796830dbe740c011e9b56983e4da72a8ab391eac3016ff3fd5396f970b7299342092f73b265b9daa223eff455460bb92d0ba194a1 SHA512 15efdfacf33a316441af1c6f2d980bb2e4f74cf15663a25eef2183ad1d50a475efb92a93a0d9ac9540fbc9b2ed89333f29e2e41f4c27c6932757ee4535faaa53
-DIST pgw050s.zip 1421850 BLAKE2B 264ec367db97bdbcc3caf81dd26920d7560a07521c98ee9754d53195d5c94c6d2ec7d8f627a03c92c77534c0f80cb902ef0bfa6db7369f8a7788e4594b641036 SHA512 c2b74ef60f65ea1c504247e6b0b3f3e677f57ef18e62bbae82a599ed37dc57825336f36f7ba060307fe0c6dd62751acb746c4f96677071eb798c5128b01faec0
-DIST pgw050tw.zip 1395640 BLAKE2B bf40aba3dbb3ae82393d54d2842e653759b4c0c206ee225df7134454f3038718dddf9bb9286307223d5232b206f6f24b8e5827702b5759c6fe69a7eef351c9c1 SHA512 1aa46777dbaa429587ebd30c7c4ad9736afe02187861eb60a67348e683afa9660cb76571cc5e57b0a423b9e1761805507173ef67352954935015d60180078052
-DIST pgw050xz.zip 579098 BLAKE2B 6e3155a8ca0a3541d3418527c1f7417b885f6e2f79577a6684dca24fddbcfa03d849f91ea73a9a6cfe27ecf3c5ea2c5c3ee6f31fabef4a1d161a58dafe5a38da SHA512 01d8151afdc185e77b2afbbe0e5602d8518f9ce51d14c25b0a3c9676d40252c42defb320ac843b40b466e2b481b7b7f80b3871c332733d770c5eb4363d4a1991
-DIST web1913-dict-patches-p1.tar.gz 15311 BLAKE2B 0849c15799ff4d7f06c42e22fb9e5693aaf1d16ba4ef77a06007c63bcf32b7cb12c1e526ad969a91f8082f79d10e502e6458fdbd113bd7922cd8b44f920c559e SHA512 b70d1ea571a067b7115572dba18aa1d05c4f51e596482c88c651883ba2937b5b569303a34c75056a0425e7feccab3715bb0c978fa46d539d5ceb56b5e296eb90

diff --git a/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild b/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
deleted file mode 100644
index 5e96604703..0000000000
--- a/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WV="${PV%_p*}"
-GV="${WV//.}"
-SN="web1913-dict-patches"
-SV="${PV##*_}"
-SD="${SN}-${SV}"
-
-DESCRIPTION="Webster's Revised Unabridged Dictionary (1913) for dict"
-HOMEPAGE="https://www.micra.com"
-SRC_URI="
-	https://www.gutenberg.org/files/660/old/pgw${GV}ab.zip
-	https://www.gutenberg.org/files/661/old/pgw${GV}c.zip
-	https://www.gutenberg.org/files/662/old/pgw${GV}de.zip
-	https://www.gutenberg.org/files/663/old/pgw${GV}fh.zip
-	https://www.gutenberg.org/files/664/old/pgw${GV}il.txt
-	https://www.gutenberg.org/files/665/old/pgw${GV}mo.zip
-	https://www.gutenberg.org/files/666/old/pgw${GV}pq.zip
-	https://www.gutenberg.org/files/667/old/pgw${GV}r.zip
-	https://www.gutenberg.org/files/668/old/pgw${GV}s.zip
-	https://www.gutenberg.org/files/669/old/pgw${GV}tw.zip
-	https://www.gutenberg.org/files/670/old/pgw${GV}xz.zip
-	https://git.sr.ht/~ag_eitilt/${SN}/archive/${SV}.tar.gz -> ${SD}.tar.gz
-"
-S="${WORKDIR}"
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="
-	${RDEPEND}
-	app-arch/unzip
-	dev-libs/libxslt
-"
-
-PATCHES=( "${SD}/tag-nesting.patch" )
-
-src_unpack() {
-	unpack ${A//pgw${GV}il.txt}
-	cp "$DISTDIR/pgw${GV}il.txt" . || die
-	cp "${SD}/xhtml-lat1.ent" "${SD}/xhtml-special.ent" "${SD}/xhtml-symbol.ent" . || die
-	cp "${SD}/dictfmt-elements.txt" web1913.txt || die
-}
-
-src_prepare() {
-	default
-
-	sed -e '/<! Begin file/,$ d' pgw050c.txt > COPYING.gutenberg || die
-
-	for f in $(ls pgw$GV?*.txt) ; do
-		echo "Cleaning '${f}'" || die
-		sed -n -e '/<! Begin file/,$ p' -i "${f}" || die
-		sed -f "${SD}/cleanup.sed" -i "${f}" || die
-		cat "${SD}/micra-head.xml" "${f}" "${SD}/micra-foot.xml" > "${f%txt}xml" || die
-	done
-}
-
-src_compile() {
-	for f in $(ls pgw050?*.xml) ; do
-		echo "Processing '${f}'" || die
-		xsltproc "${SD}/dictfmt-elements.xsl" "${f}" >> web1913.txt || die
-	done
-	echo "Building dictionary" || die
-	dictfmt -u " ${SRC_URI% * ->*}" \
-		-s "Webster's Revised Unabridged Dictionary, 1913 edition (v$WV ${SV})" \
-		--headword-separator " / " \
-		--columns 73 \
-		--utf8 \
-		-p web1913 \
-		< web1913.txt || die
-	dictzip web1913.dict || die
-}
-
-src_install() {
-	insinto /usr/share/dict
-	doins web1913.dict.dz web1913.index
-}
-
-pkg_postrm() {
-	elog "You must unregister $PN and restart your dictd server before the"
-	elog "dictionary is completely removed.  If you are using OpenRC, both tasks may be"
-	elog "accomplished by running '/etc/init.d/dictd restart'."
-}

diff --git a/app-dicts/dictd-web1913/metadata.xml b/app-dicts/dictd-web1913/metadata.xml
deleted file mode 100644
index d5ae8f983f..0000000000
--- a/app-dicts/dictd-web1913/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-	<maintainer>
-		<name>Patrick Cassidy</name>
-		<email>cassidy@micra.com</email>
-	</maintainer>
-</upstream>
-<longdescription lang="en">
-	A database for 'dict'-compatible dictionary software, based on the 1913 edition of Webster's Revised Unabridged Dictionary as digitized by MICRA, Inc.
-</longdescription>
-</pkgmetadata>

diff --git a/app-emacs/yc/Manifest b/app-emacs/yc/Manifest
deleted file mode 100644
index c25b225a8d..0000000000
--- a/app-emacs/yc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yc-5.2.1.el.gz 33305 BLAKE2B 8bed47715f49466425afefd036cf562055025564e50ae219e027848104e3851b6cba29f74bcf81487d2494d314a290eabe27e128968dbba9d475562e248a267b SHA512 11c8d63a9f6cb94118a00976518949ab50496f8b8f994a8e1c352be5deefc549540935e0727b036c2b3c493366cfb8c47f040fcc425174b6668ec9f5e8d499dc

diff --git a/app-emacs/yc/files/50yc-gentoo.el b/app-emacs/yc/files/50yc-gentoo.el
deleted file mode 100644
index 431f7e90ae..0000000000
--- a/app-emacs/yc/files/50yc-gentoo.el
+++ /dev/null
@@ -1 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/yc/files/sample.dot.emacs b/app-emacs/yc/files/sample.dot.emacs
deleted file mode 100644
index 101532e704..0000000000
--- a/app-emacs/yc/files/sample.dot.emacs
+++ /dev/null
@@ -1,12 +0,0 @@
-;;;; -*- mode: lisp-interaction; syntax: elisp; coding: iso-2022-7bit -*-
-
-;;;; Configuration for yc
-(setq yc-server-host "unix")
-;If you use inet socket service, enable the following line.
-;(setq yc-server-host "localhost")
-(setq yc-use-color t)
-(if (eq window-system 'x)
-    (setq yc-use-fence nil)
-  (setq yc-use-fence t))
-(load "yc")
-(global-yc-mode 1)

diff --git a/app-emacs/yc/files/sample.hosts.canna b/app-emacs/yc/files/sample.hosts.canna
deleted file mode 100644
index 960d75f526..0000000000
--- a/app-emacs/yc/files/sample.hosts.canna
+++ /dev/null
@@ -1,2 +0,0 @@
-localhost
-unix

diff --git a/app-emacs/yc/files/yc-5.2.1-emacs-26.patch b/app-emacs/yc/files/yc-5.2.1-emacs-26.patch
deleted file mode 100644
index 19925c65c4..0000000000
--- a/app-emacs/yc/files/yc-5.2.1-emacs-26.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/yc.el
-+++ b/yc.el
-@@ -2071,7 +2071,7 @@
- ;; ^[$BJ8@a$r;XDj$7$J$$>l9g!"8=:_$NJ8@a$,BP>]$H$J$k^[(B
- ;; ^[$BFI$_$r<hF@$7$?J8@a$O$=$NFI$_$r%-%c%C%7%e$9$k^[(B
- ;; cut ^[$B$,^[(B ^[$BHs^[(Bnil ^[$B$N>l9g!";XDjJ8@a0J9_$NFI$_$r:o=|$9$k^[(B
--(defun yc-yomi (&optional idx &optional cut)
-+(defun yc-yomi (&optional idx cut)
-   (if (integerp idx)
-       (yc-put-bunsetsu-yomi idx (yc-get-bunsetsu-yomi idx cut) cut)
-     (yc-put-bunsetsu-yomi yc-mark (yc-get-bunsetsu-yomi yc-mark cut) cut)))

diff --git a/app-emacs/yc/metadata.xml b/app-emacs/yc/metadata.xml
deleted file mode 100644
index 34e045e081..0000000000
--- a/app-emacs/yc/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-emacs/yc/yc-5.2.1.ebuild b/app-emacs/yc/yc-5.2.1.ebuild
deleted file mode 100644
index f76978fa94..0000000000
--- a/app-emacs/yc/yc-5.2.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Yet another Canna client on Emacsen"
-HOMEPAGE="http://www.ceres.dti.ne.jp/~knak/yc.html"
-SRC_URI="http://www.ceres.dti.ne.jp/~knak/${P}.el.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-i18n/canna"
-
-ELISP_PATCHES="${P}-emacs-26.patch"
-SITEFILE="50${PN}-gentoo.el"
-
-src_install() {
-	elisp_src_install
-
-	dodoc "${FILESDIR}"/sample.{dot.emacs,hosts.canna}
-}
-
-pkg_postinst() {
-	elisp_pkg_postinst
-
-	elog "See the sample.dot.emacs in ${EPREFIX}/usr/share/doc/${PF}."
-	elog
-	elog "And If you use unix domain socket for connecting the canna server,"
-	elog "please confirm that there's *no* following line in your ~/.emacs:"
-	elog '  (setq yc-server-host "localhost")'
-	elog
-	elog "If you use inet domain socket for connecting the canna server,"
-	elog "please modify as following in ${EPREFIX}/etc/conf.d/canna:"
-	elog '  CANNASERVER_OPTS="-inet"'
-	elog
-	elog "And create ${EPREFIX}/etc/hosts.canna."
-	elog "See the sample.hosts.canna in ${EPREFIX}/usr/share/doc/${PF}."
-}

diff --git a/app-emulation/spice-html5/Manifest b/app-emulation/spice-html5/Manifest
deleted file mode 100644
index 7ac86ce35f..0000000000
--- a/app-emulation/spice-html5/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spice-html5-spice-html5-0.3.0.tar.bz2 397775 BLAKE2B 8b03203e0a0377d6ae2b14cd4cad058f09c2073f00eda430330dfb9039bd6f0ff8cc817c9ef7728f3a876ece154ea1455dded8aaffa063ddec0c7df9e994aff0 SHA512 0a7c9584a6afad4097909c47d86bdedc6d9d5859cd421daa9834ece1ef11cc43cb1dce68985511e1d1d82d5055ca9025e6705b91ba3130b0e6a05edcf67fe7d0

diff --git a/app-emulation/spice-html5/metadata.xml b/app-emulation/spice-html5/metadata.xml
deleted file mode 100644
index d28f6d35ae..0000000000
--- a/app-emulation/spice-html5/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://gitlab.freedesktop.org/spice/spice-html5/-/issues</bugs-to>
-    <remote-id type="freedesktop-gitlab">spice/spice-html5</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild b/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild
deleted file mode 100644
index 7514ad1660..0000000000
--- a/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Spice Javascript client"
-HOMEPAGE="https://gitlab.freedesktop.org/spice/spice-html5"
-SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.bz2"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="LGPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_prepare() {
-	default
-	sed -e "s/VERSION/${PV}/" < package.json.in > package.json || die
-}
-
-src_install() {
-	dodoc README TODO apache.conf.sample
-	insinto /usr/share/spice-html5
-	doins -r src ./*.html ./*.json ./*.css
-}

diff --git a/app-forensics/libpreloadvaccine/Manifest b/app-forensics/libpreloadvaccine/Manifest
deleted file mode 100644
index 1edea9178d..0000000000
--- a/app-forensics/libpreloadvaccine/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libpreloadvaccine-0_pre20190831.tar.gz 84112 BLAKE2B 1a1aae9f036d753f1bb65645bc1775eadb8818577b917c48bcc94be370b35ddc9f27e3e05770c320dc47927284f198313922be46b3e2c57d1294e877455dbe63 SHA512 7990868f307e272c1d16c8c31dda89d6df40eafac45a4e03bd22b37a3829472cf71f96eb3bab939973fcdbdee009f2d66d41edeed05f3368c4acbb828624e8a2

diff --git a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch b/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch
deleted file mode 100644
index 88adda88db..0000000000
--- a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 9b55c68551fccf7bdb7514af35045a592b9da2db Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Thu, 21 Oct 2021 07:15:26 +0200
-Subject: [PATCH] fix typo
-
---- a/test/test_libpreloadvaccine.c
-+++ b/test/test_libpreloadvaccine.c
-@@ -33,7 +33,7 @@ static void test_file_contains_object(void)
- static void test_file_contains_object_bad_file(void)
- {
-     char *working_dir = getenv("PWD");
--    char *test_path = strcat(working_dir,"/test/test_data/ld.so.prload");
-+    char *test_path = strcat(working_dir,"/test/test_data/ld.so.preload");
-     TEST_ASSERT_FALSE(file_contains_object("/tmp/libpreload.so", test_path));
- }
- 
-@@ -62,4 +62,4 @@ int main(void)
-    RUN_TEST(test_file_contains_object_bad_file);
- 
-    return UnityEnd();
--}
-\ No newline at end of file
-+}

diff --git a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-makefile.patch b/app-forensics/libpreloadvaccine/files/libpreloadvaccine-makefile.patch
deleted file mode 100644
index 852cb53132..0000000000
--- a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-makefile.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/makefile	2019-08-31 06:10:16.000000000 +0200
-+++ b/makefile	2021-10-18 11:35:15.173731696 +0200
-@@ -4,17 +4,14 @@
- LIBS = -lm
- 
- ###
--CFLAGS  = -std=c99
--CFLAGS += -g
-+CFLAGS += -std=c99
- CFLAGS += -Wall
- CFLAGS += -Wextra
- CFLAGS += -pedantic
--CFLAGS += -Werror
- CFLAGS += -Wmissing-declarations
- CFLAGS += -DUNITY_SUPPORT_64
- 
- BUILDFLAGS = -Wall
--BUILDFLAGS += -g
- BUILDFLAGS += -fPIC
- BUILDFLAGS += -shared
- 
-@@ -38,8 +35,8 @@
- 
- tests.out: test/*.c src/*.c src/*.h
- 	@echo Compiling $@
--	@$(CC) $(CFLAGS) src/*.c test/vendor/unity.c test/*.c -o tests.out $(LIBS)
-+	@$(CC) $(CFLAGS) -fPIE $(LDFLAGS) src/*.c test/vendor/unity.c test/*.c -o tests.out $(LIBS)
- 
- build: src/*.c src/*.h
- 	@echo Compiling $@
--	@$(CC) $(BUILDFLAGS) src/*.c -o libpreloadvaccine.so $(BUILDLIBS)
-\ Manca newline alla fine del file
-+	@$(CC) $(BUILDFLAGS) $(CFLAGS) $(LDFLAGS) -Wl,-soname,libpreloadvaccine.so src/*.c -o libpreloadvaccine.so $(BUILDLIBS)

diff --git a/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild b/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild
deleted file mode 100644
index a8efeccf9b..0000000000
--- a/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="634e0155e77bb539a5b35c0ea964bbc525ae3f74"
-
-DESCRIPTION=" Whitelisting LD_PRELOAD libraries using LD_AUDIT"
-HOMEPAGE="https://github.com/ForensicITGuy/libpreloadvaccine"
-SRC_URI="https://github.com/ForensicITGuy/libpreloadvaccine/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DOCS=( README.md )
-PATCHES=(
-	"${FILESDIR}/${PN}-makefile.patch"
-	"${FILESDIR}/${PN}-fix-typo.patch"
-)
-#RESTRICT="!test? ( test )"
-RESTRICT="test"
-
-src_compile() {
-	emake build
-	use test && emake tests.out
-}
-
-src_install() {
-	dolib.so libpreloadvaccine.so
-	einstalldocs
-}

diff --git a/app-forensics/libpreloadvaccine/metadata.xml b/app-forensics/libpreloadvaccine/metadata.xml
deleted file mode 100644
index c17c4f1335..0000000000
--- a/app-forensics/libpreloadvaccine/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/ForensicITGuy/libpreloadvaccine/issues</bugs-to>
-        <remote-id type="github">ForensicITGuy/libpreloadvaccine</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/app-i18n/canfep/Manifest b/app-i18n/canfep/Manifest
deleted file mode 100644
index 8b3ed0252f..0000000000
--- a/app-i18n/canfep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST canfep-1.0.tar.gz 8067 BLAKE2B 1a6e8af357d2b7aaccf442b0f8bab577ed05a5a0fdf2fb4c189105c2c41f739c2e559e740584bf393fcc52d3f3bd0bb6216e06e2b685f62f7dded9d576e95bed SHA512 0fd7c8ca56282fa537b76fe33f46e03d4f0f4727528ccad95cd4726888372da9158fc8bed2cdc67d645defb479040cd4a4d0999f69d38fd8b4080f7ece4e67d6

diff --git a/app-i18n/canfep/canfep-1.0-r1.ebuild b/app-i18n/canfep/canfep-1.0-r1.ebuild
deleted file mode 100644
index 5c5fdabb81..0000000000
--- a/app-i18n/canfep/canfep-1.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Canna Japanese kana-kanji frontend processor on console"
-HOMEPAGE="https://web.archive.org/web/20170517105759/http://www.geocities.co.jp/SiliconValley-Bay/7584/canfep/"
-SRC_URI="https://web.archive.org/web/20181106043248if_/http://www.geocities.co.jp/SiliconValley-Bay/7584/${PN}/${P}.tar.gz"
-
-LICENSE="canfep"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	app-i18n/canna
-	sys-libs/ncurses:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${P}-utf8.patch"
-	"${FILESDIR}/${PN}-posix-pty.patch"
-	"${FILESDIR}/${PN}-termcap.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-)
-
-src_compile() {
-	tc-export CXX
-	LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" emake
-}
-
-src_install() {
-	dobin "${PN}"
-	dodoc 00{changes,readme}
-}

diff --git a/app-i18n/canfep/files/canfep-1.0-respect-flags.patch b/app-i18n/canfep/files/canfep-1.0-respect-flags.patch
deleted file mode 100644
index 4dbcbec77f..0000000000
--- a/app-i18n/canfep/files/canfep-1.0-respect-flags.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,7 +1,5 @@
- # Linux
--CC=c++
--LIBS=-lcanna -ltermcap
--CFLAGS=-O2 -g
-+LIBS += -lcanna
- 
- # Solaris 2.6J
- #CC=c++
-@@ -19,10 +17,10 @@
- all: $(TARGET)
- 
- $(TARGET): $(OBJS)
--	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
-+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE -o $@ $(OBJS) $(LIBS)
- 
- .C.o:
--	$(CC) $(CFLAGS) -c $<
-+	$(CXX) $(CXXFLAGS) -fPIC -c $<
- 
- clean:
- 	rm -rf $(TARGET) $(OBJS)

diff --git a/app-i18n/canfep/files/canfep-1.0-utf8.patch b/app-i18n/canfep/files/canfep-1.0-utf8.patch
deleted file mode 100644
index e798d109d2..0000000000
--- a/app-i18n/canfep/files/canfep-1.0-utf8.patch
+++ /dev/null
@@ -1,190 +0,0 @@
---- a/canna.C
-+++ b/canna.C
-@@ -4,10 +4,87 @@
- #define FEP_KEY 15
- #define ESC_KEY 27
- 
-+void Canna::write_utf8(int fd, char *p, int len)
-+{
-+	if (eucjp_to_utf8_cd == (iconv_t)-1)
-+      write(fd, p, strlen(p));
-+	else
-+	{
-+	  char *putf8 = iconv_string(eucjp_to_utf8_cd, p, len);
-+      write(fd, putf8, strlen(putf8));
-+	  free(putf8);
-+	}
-+}
-+
-+char * Canna::iconv_string(iconv_t fd, char *str, int slen)
-+{
-+  char    *from;
-+  size_t  fromlen;
-+  char    *to;
-+  size_t  tolen;
-+  size_t  len = 0;
-+  size_t  done = 0;
-+  char    *result = NULL;
-+  char    *p;
-+  int     l;
-+
-+  from = (char *)str;
-+  fromlen = slen;
-+  for (;;)
-+  {
-+    if (len == 0 || errno == E2BIG)
-+    {
-+      /* Allocate enough room for most conversions.  When re-allocating
-+       * increase the buffer size. */
-+      len = len + fromlen * 2 + 40;
-+      p = (char*)malloc((unsigned)len);
-+      if (p != NULL && done > 0)
-+        memcpy(p, result, done);
-+      free(result);
-+      result = p;
-+      if (result == NULL)  /* out of memory */
-+        break;
-+    }
-+
-+    to = (char *)result + done;
-+    tolen = len - done - 2;
-+    /* Avoid a warning for systems with a wrong iconv() prototype by
-+     * casting the second argument to void *. */
-+    if (iconv(fd, &from, &fromlen, &to, &tolen) != (size_t)-1)
-+    {
-+      /* Finished, append a NUL. */
-+      *to = 0;
-+      break;
-+    }
-+    /* Check both ICONV_EILSEQ and EILSEQ, because the dynamically loaded
-+     * iconv library may use one of them. */
-+    if (errno == EILSEQ || errno == EILSEQ)
-+    {
-+      /* Can't convert: insert a '?' and skip a character.  This assumes
-+       * conversion from 'encoding' to something else.  In other
-+       * situations we don't know what to skip anyway. */
-+      *to++ = *from++;
-+      fromlen -= 1;
-+    }
-+    else if (errno != E2BIG)
-+    {
-+      /* conversion failed */
-+      free(result);
-+      result = NULL;
-+      break;
-+    }
-+    /* Not enough room or skipping illegal sequence. */
-+    done = to - (char *)result;
-+  }
-+  return result;
-+}
-+
- // ¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤è¤ó
- Canna::Canna(int ac, char** av, char* amsg, char* emsg):
-     Pty(ac, av, amsg, emsg)
- {
-+	char *p_lang = getenv("LANG");
-+
-     // ¤«¤ó¤Ê¤Î½é´ü²½
-     jrKanjiControl(0, KC_INITIALIZE, 0);
-     jrKanjiControl(0, KC_SETAPPNAME, "canfep");
-@@ -15,6 +92,9 @@
-     jrKanjiControl(0, KC_QUERYMODE, (char*) saveMode);
-     jrKanjiControl(0, KC_SETWIDTH, (char*) 72);
- 
-+	if (p_lang == NULL || strstr(p_lang, "-8"))
-+      eucjp_to_utf8_cd = iconv_open("utf-8", "euc-jp");
-+
-     mode(saveMode);
- }
- 
-@@ -25,6 +105,8 @@
-     jrKanjiControl(0, KC_KILL, (char*) &ksv);
-     jrKanjiControl(0, KC_FINALIZE, 0);
- 
-+	if (eucjp_to_utf8_cd != (iconv_t)-1)
-+	  iconv_close(eucjp_to_utf8_cd);
-     mode(saveMode);
- }
- 
-@@ -32,7 +114,7 @@
- void
- Canna::kakutei(unsigned char* p)
- {
--    write(wfd, p, strlen((char*) p));
-+    write_utf8(wfd, (char*)p, strlen((char*) p));
- }
- 
- // ÊÑ´¹Ãæ(̤³ÎÄê)¤Îʸ»úÎó¤ò½ÐÎϤ¹¤ë
-@@ -42,13 +124,13 @@
-     write(rfd, sc, strlen(sc));
-     write(rfd, rc, strlen(rc));
-     write(rfd, us, strlen(us));
--    write(rfd, p, pos);
-+    write_utf8(rfd, (char*)p, pos);
-     write(rfd, ue, strlen(ue));
-     write(rfd, so, strlen(so));
--    write(rfd, p + pos, len);
-+    write_utf8(rfd, (char*)p + pos, len);
-     write(rfd, se, strlen(se));
-     write(rfd, us, strlen(us));
--    write(rfd, p + pos + len, strlen((char*) p + pos + len));
-+    write_utf8(rfd, (char*)p + pos + len, strlen((char*) p + pos + len));
-     write(rfd, ue, strlen(ue));
- }
- 
-@@ -73,7 +155,7 @@
-     write(rfd, sc, strlen(sc));
-     write(rfd, ts, strlen(ts));
-     write(rfd, ce, strlen(ce));
--    write(rfd, p, strlen((char*) p));
-+    write_utf8(rfd, (char*)p, strlen((char*) p));
-     write(rfd, fs, strlen(fs));
- }
- 
-@@ -84,13 +166,13 @@
-     write(rfd, sc, strlen(sc));
-     write(rfd, ts, strlen(ts));
-     write(rfd, ce, strlen(ce));
--    write(rfd, p, strlen((char*) p));
-+    write_utf8(rfd, (char*)p, strlen((char*) p));
-     write(rfd, " ", 1);
--    write(rfd, l, pos);
-+    write_utf8(rfd, (char*)l, pos);
-     write(rfd, so, strlen(so));
--    write(rfd, l + pos, len);
-+    write_utf8(rfd, (char*)l + pos, len);
-     write(rfd, se, strlen(se));
--    write(rfd, l + pos + len, strlen((char*) l + pos +len));
-+    write_utf8(rfd, (char*)l + pos + len, strlen((char*) l + pos +len));
-     write(rfd, fs, strlen(fs));
- }
- 
---- a/canna.H
-+++ b/canna.H
-@@ -5,6 +5,8 @@
- #include <stdlib.h>
- #include <string.h>
- #include <unistd.h>
-+#include <errno.h>
-+#include <iconv.h>
- #include <canna/jrkanji.h>
- 
- #include "pty.H"
-@@ -17,6 +19,7 @@
-     jrKanjiStatus ks;
-     jrKanjiStatusWithValue ksv;
- private:
-+	iconv_t	eucjp_to_utf8_cd;
-     unsigned char currentMode[BUFSIZ];
-     unsigned char saveMode[BUFSIZ];
- private:
-@@ -25,6 +28,8 @@
-     void delhenkan(int len);
-     void mode(unsigned char* p);
-     void gline(unsigned char* p, unsigned char* l, int pos, int len);
-+	void write_utf8(int fd, char *p, int len);
-+    char* iconv_string(iconv_t fd, char *str, int slen);
- public:
-     void loop();
- };

diff --git a/app-i18n/canfep/files/canfep-posix-pty.patch b/app-i18n/canfep/files/canfep-posix-pty.patch
deleted file mode 100644
index caa451232e..0000000000
--- a/app-i18n/canfep/files/canfep-posix-pty.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-https://bugs.gentoo.org/show_bug.cgi?id=212709
-
-Author: OKUMURA N. Shin-ya <oku.ns@dream.com>
-
---- a/pty.C
-+++ b/pty.C
-@@ -257,6 +257,23 @@
-         }
-     }
- 
-+#if defined(_POSIX_C_SOURCE)
-+    // BSD pty ¤¬³«¤±¤Ê¤¤¤Î¤Ç¡¢POSIX ¤ÎÊýË¡¤ò»î¤¹
-+    if ((master = posix_openpt(O_RDWR)) >= 0) {
-+        if (grantpt(master) == 0 && unlockpt(master) == 0) {
-+            // ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹Ì¾¤Ï¸ÇÄê
-+            strcpy(line, "/dev/ptmx");
-+            tcgetattr(0, &tt);
-+            tt.c_iflag &= ~ISTRIP;
-+            ioctl(0, TIOCGWINSZ, (char*) &win);
-+            return;
-+        }
-+        close(master);
-+    } else {
-+        perror("/dev/ptmx");
-+    }
-+#endif  // _POSIX_C_SOURCE
-+
-     printf("Out of pty's\n");
-     fail();
- }
-@@ -265,12 +282,36 @@
- void
- Pty::getslave()
- {
-+#if defined(_POSIX_C_SOURCE)
-+    // ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹¤¬ POSIX Êý¼°¤Î¾ì¹ç
-+    if (strcmp(line, "/dev/ptmx") == 0) {
-+        char *slave_devname = ptsname(master);
-+        if (slave_devname == NULL) {
-+            perror("ptsname");
-+            fail();
-+        }
-+        slave = open(slave_devname, O_RDWR);
-+        if (slave < 0) {
-+            perror(slave_devname);
-+            fail();
-+        }
-+        strcpy(line, slave_devname);
-+    } else {
-+        line[strlen("/dev/")] = 't';
-+        slave = open(line, O_RDWR);
-+        if (slave < 0) {
-+            perror(line);
-+            fail();
-+        }
-+    }
-+#else   // ! _POSIX_C_SOURCE
-     line[strlen("/dev/")] = 't';
-     slave = open(line, O_RDWR);
-     if (slave < 0) {
-         perror(line);
-         fail();
-     }
-+#endif  // _POSIX_C_SOURCE
-     tcsetattr(slave, TCSAFLUSH, &tt);
-     if (!hs)
-         win.ws_row--;

diff --git a/app-i18n/canfep/files/canfep-termcap.patch b/app-i18n/canfep/files/canfep-termcap.patch
deleted file mode 100644
index afd215b07e..0000000000
--- a/app-i18n/canfep/files/canfep-termcap.patch
+++ /dev/null
@@ -1,266 +0,0 @@
---- a/pty.C
-+++ b/pty.C
-@@ -4,9 +4,18 @@
- int Pty::child = 0;
- struct termios Pty::tt;
- int Pty::wfd = 0;
-+char Pty::buf[] = "";
-+char Pty::funcstr[] = "";
- int Pty::hs = 0;
-+char* Pty::so = 0;
-+char* Pty::se = 0;
-+char* Pty::us = 0;
-+char* Pty::ue = 0;
-+char* Pty::sc = 0;
-+char* Pty::rc = 0;
- char* Pty::ce = 0;
- char* Pty::ts = 0;
-+char* Pty::fs = 0;
- char* Pty::ds = 0;
- char Pty::endstr[] = "";
- char Pty::endmsg[] = "";
-@@ -14,88 +23,7 @@
- // ¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤è¤ó
- Pty::Pty(int ac, char** av, char* amsg, char* emsg)
- {
--    // ´Ä¶­ÊÑ¿ô TERM ¤Î¥¨¥ó¥È¥ê¤ò¼èÆÀ
--    char buff[BUFSIZ];
--    char* term = getenv("TERM");
--    if (!term)
--        term = "vt100";
--    int ret = tgetent(buff, term);
--    if (ret != 1) {
--        tgetent(buff, "vt100");
--        putenv("TERM=vt100");
--    }
--
--    // termcap ¤«¤éÁõ¾þÍѤΥ¨¥ó¥È¥ê¤ò¼è¤Ã¤Æ¤¯¤ë
--    char funcstr[BUFSIZ];
--    char* pt = funcstr;
--
--    // ¥¹¥¿¥ó¥É¥¢¥¦¥È (ȿž)
--    so = tgetstr("so", &pt);
--    adjstr(so);
--    se = tgetstr("se", &pt);
--    adjstr(se);
--
--    // ¥¢¥ó¥À¡¼¥é¥¤¥ó (²¼Àþ)
--    us = tgetstr("us", &pt);
--    adjstr(us);
--    ue = tgetstr("ue", &pt);
--    adjstr(ue);
--
--    // ¥«¡¼¥½¥ë°ÌÃÖ¤ÎÊݸ¡¤Êݸ¤·¤¿°ÌÃ֤ؤÎÉüµ¢
--    sc = tgetstr("sc", &pt);
--    adjstr(sc);
--    rc = tgetstr("rc", &pt);
--    adjstr(rc);
--
--    // ¥«¡¼¥½¥ë°ÌÃÖ¤«¤é¹Ô¤ÎºÇ¸å¤Þ¤Ç¤òºï½ü¤¹¤ë
--    ce = tgetstr("ce", &pt);
--    adjstr(ce);
--
--    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤ò»ý¤Ã¤Æ¤¤¤ë¤«¤É¤¦¤«
--    hs = tgetflag("hs");
--
--    // kon ¤È jfbterm ¤Ç¤Ï¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤ò»È¤ï¤Ê¤¤
--    if (strcmp(term, "kon") == 0)
--        hs = 0;
--    if (strcmp(term, "jfbterm") == 0)
--        hs = 0;
--
--    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤Ø°ÜÆ°¡¤Ìá¤ë
--    if (hs) {
--        ts = tgoto(tgetstr("ts", &pt), 0, 0);
--        adjstr(ts);
--        fs = tgetstr("fs", &pt);
--        adjstr(fs);
--        ds = tgetstr("ds", &pt);
--        adjstr(ds);
--        if (ds) {
--            strcat(endstr, ds);
--            strcat(endstr, ce);
--        }
--    }
--    else {
--        char* cs = tgoto(tgetstr("cs", &pt), tgetnum("li") - 2, 0);
--        adjstr(cs);
--        if (cs) {
--            write(1, ce, strlen(ce));
--            write(1, cs, strlen(cs));
--        }
--        char* cl = tgetstr("cl", &pt);
--        adjstr(cl);
--        if (cl) {
--            write(1, cl, strlen(cl));
--            strcat(endstr, cl);
--        }
--        ds = tgoto(tgetstr("cs", &pt), tgetnum("li") - 1, 0);
--        adjstr(ds);
--        if (ds) {
--            strcat(endstr, ds);
--            strcat(endstr, ce);
--        }
--        ts = tgoto(tgetstr("cm", &pt), 0, tgetnum("li") - 1);
--        adjstr(ts);
--        fs = rc;
--    }
-+    gettermcap();
- 
-     // ³«»Ï¤È½ªÎ»¤Î¥á¥Ã¥»¡¼¥¸
-     if (amsg && ac == 1)
-@@ -209,21 +137,75 @@
-     done();
- }
- 
--// termcap ¥¨¥ó¥È¥ê¤«¤é¥Ñ¥Ç¥£¥ó¥°¤òºï½ü¤¹¤ë
- void
--Pty::adjstr(char* str)
-+Pty::gettermcap()
- {
--    char* sp = strdup(str);
--    char* p = sp;
--    while (*p != '\0') {
--        if (strncmp(p, "$<", 2) == 0) {
--            while (*p != '>')
--                p++;
--            *p = '\0';
-+    // ´Ä¶­ÊÑ¿ô TERM ¤Î¥¨¥ó¥È¥ê¤ò¼èÆÀ
-+    char* term = getenv("TERM");
-+    if (!term)
-+        term = "vt100";
-+    int ret = tgetent(buf, term);
-+    if (ret != 1) {
-+        tgetent(buf, "vt100");
-+        putenv("TERM=vt100");
-+    }
-+
-+    // termcap ¤«¤éÁõ¾þÍѤΥ¨¥ó¥È¥ê¤ò¼è¤Ã¤Æ¤¯¤ë
-+    char* pt = funcstr;
-+
-+    // ¥¹¥¿¥ó¥É¥¢¥¦¥È (ȿž)
-+    so = tgetstr("so", &pt);
-+    se = tgetstr("se", &pt);
-+
-+    // ¥¢¥ó¥À¡¼¥é¥¤¥ó (²¼Àþ)
-+    us = tgetstr("us", &pt);
-+    ue = tgetstr("ue", &pt);
-+
-+    // ¥«¡¼¥½¥ë°ÌÃÖ¤ÎÊݸ¡¤Êݸ¤·¤¿°ÌÃ֤ؤÎÉüµ¢
-+    sc = tgetstr("sc", &pt);
-+    rc = tgetstr("rc", &pt);
-+
-+    // ¥«¡¼¥½¥ë°ÌÃÖ¤«¤é¹Ô¤ÎºÇ¸å¤Þ¤Ç¤òºï½ü¤¹¤ë
-+    ce = tgetstr("ce", &pt);
-+
-+    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤ò»ý¤Ã¤Æ¤¤¤ë¤«¤É¤¦¤«
-+    hs = tgetflag("hs");
-+
-+    // kon ¤È jfbterm ¤Ç¤Ï¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤ò»È¤ï¤Ê¤¤
-+    if (strcmp(term, "kon") == 0)
-+        hs = 0;
-+    if (strcmp(term, "jfbterm") == 0)
-+        hs = 0;
-+
-+    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤Ø°ÜÆ°¡¤Ìá¤ë
-+    if (hs) {
-+        ts = tgoto(tgetstr("ts", &pt), 0, 0);
-+        fs = tgetstr("fs", &pt);
-+        ds = tgetstr("ds", &pt);
-+        if (ds) {
-+            strcat(endstr, ds);
-+            strcat(endstr, ce);
-         }
--        *str++ = *p++;
-     }
--    free(sp);
-+    else {
-+        char* cs = tgoto(tgetstr("cs", &pt), tgetnum("li") - 2, 0);
-+        if (cs) {
-+            write(1, ce, strlen(ce));
-+            write(1, cs, strlen(cs));
-+        }
-+        char* cl = tgetstr("cl", &pt);
-+        if (cl) {
-+            write(1, cl, strlen(cl));
-+            strcat(endstr, cl);
-+        }
-+        ds = tgoto(tgetstr("cs", &pt), tgetnum("li") - 1, 0);
-+        if (ds) {
-+            strcat(endstr, ds);
-+            strcat(endstr, ce);
-+        }
-+        ts = tgoto(tgetstr("cm", &pt), 0, tgetnum("li") - 1);
-+        fs = rc;
-+    }
- }
- 
- // ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹¤ò¼è¤ë
-@@ -327,34 +309,7 @@
- {
-     signal(SIGWINCH, SIG_IGN);
- 
--    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤¬»È¤¨¤Ê¤¤¾ì¹ç¤Ï cs/ds/ts ¤ò¼è¤êľ¤¹
--    if (!hs) {
--        char buff[BUFSIZ];
--        char* term = getenv("TERM");
--        tgetent(buff, term);
--        char funcstr[BUFSIZ];
--        char* pt = funcstr;
--        char* cs = tgoto(tgetstr("cs", &pt), tgetnum("li") - 2, 0);
--        adjstr(cs);
--        if (cs) {
--            write(1, ce, strlen(ce));
--            write(1, cs, strlen(cs));
--        }
--        char* cl = tgetstr("cl", &pt);
--        adjstr(cl);
--        if (cl) {
--            write(1, cl, strlen(cl));
--            strcpy(endstr, cl);
--        }
--        ds = tgoto(tgetstr("cs", &pt), tgetnum("li") - 1, 0);
--        adjstr(ds);
--        if (ds) {
--            strcat(endstr, ds);
--            strcat(endstr, ce);
--        }
--        ts = tgoto(tgetstr("cm", &pt), 0, tgetnum("li") - 1);
--        adjstr(ts);
--    }
-+    gettermcap();
- 
-     // ¥¦¥£¥ó¥É¥¦¤Î¥µ¥¤¥º¤òÀßÄꤷľ¤¹ (stty -a ¤Î ¹Ô¿ô/·å¿ô Åù)
-     struct winsize win;
---- a/pty.H
-+++ b/pty.H
-@@ -50,18 +50,21 @@
-     int rfd;
-     static int wfd;
- private:
--    static void adjstr(char* str);
-+    static char buf[BUFSIZ];
-+    static char funcstr[BUFSIZ];
-+private:
-+    static void gettermcap();
- protected:
-     static int hs;
--    char* so;
--    char* se;
--    char* us;
--    char* ue;
--    char* sc;
--    char* rc;
-+    static char* so;
-+    static char* se;
-+    static char* us;
-+    static char* ue;
-+    static char* sc;
-+    static char* rc;
-     static char* ce;
-     static char* ts;
--    char* fs;
-+    static char* fs;
-     static char* ds;
- private:
-     static void finish();

diff --git a/app-i18n/canfep/metadata.xml b/app-i18n/canfep/metadata.xml
deleted file mode 100644
index 34e045e081..0000000000
--- a/app-i18n/canfep/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-i18n/im-canna/Manifest b/app-i18n/im-canna/Manifest
deleted file mode 100644
index 224e02e830..0000000000
--- a/app-i18n/im-canna/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST im-canna-0.3.2.2.tar.gz 314633 BLAKE2B 971ab1d00645a0bd977a156abd6a1d3ad767505b5bd45792332a399685388b53b08e3133bc435adb7a7e27125fb1ad2d538f78af2420679c6d6d17878251b2ac SHA512 6ec4253038ca97e3e6319c024e4d11ca5418bf478280c4b19b81a9c628310a06bcd4ec35334d3a2bbdff0245bdfa660c1cdfd949ddd6b768d3b73d78648edc81

diff --git a/app-i18n/im-canna/files/im-canna-gentoo.patch b/app-i18n/im-canna/files/im-canna-gentoo.patch
deleted file mode 100644
index 959e8697eb..0000000000
--- a/app-i18n/im-canna/files/im-canna-gentoo.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,4 +1,4 @@
--moduledir = ${libdir}/gtk-2.0/2.4.0/immodules
-+moduledir = ${libdir}/gtk-2.0/${GTK_BINARY_VERSION}/immodules
- ## Makefile.am for gtk+/modules/input 
- if PLATFORM_WIN32
- no_undefined = -no-undefined
-@@ -6,11 +6,11 @@
- 
- SUBDIRS = po
- 
--INCLUDES = @GTK_DEP_CFLAGS@ -I/usr/include/canna -DIM_LOCALEDIR=\"${datadir}/locale\"
-+INCLUDES = @GTK_DEP_CFLAGS@ -DIM_LOCALEDIR=\"${datadir}/locale\"
- 
- DEPS =
- 
--LDADDS = @GTK_DEP_LIBS@ -lcanna
-+LDADDS = @GTK_DEP_LIBS@
- 
- EXTRA_DIST=	\
- 	im-canna.spec \
---- a/configure.in
-+++ b/configure.in
-@@ -21,8 +21,10 @@
- 
- GTK_DEP_CFLAGS=`pkg-config gtk+-2.0 --cflags`
- GTK_DEP_LIBS=`pkg-config gtk+-2.0 --libs`
-+GTK_BINARY_VERSION=`pkg-config gtk+-2.0 --variable=gtk_binary_version`
- AC_SUBST(GTK_DEP_CFLAGS)
- AC_SUBST(GTK_DEP_LIBS)
-+AC_SUBST(GTK_BINARY_VERSION)
- 
- LT_RELEASE=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION
- LT_CURRENT=2

diff --git a/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild b/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild
deleted file mode 100644
index 2e14c27db4..0000000000
--- a/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools gnome2-utils
-
-DESCRIPTION="Japanese Canna input method module for GTK+2"
-HOMEPAGE="http://bonobo.gnome.gr.jp/~nakai/immodule/"
-SRC_URI="http://bonobo.gnome.gr.jp/~nakai/immodule/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	app-i18n/canna
-	x11-libs/gtk+:2
-"
-DEPEND="
-	${RDEPEND}
-	sys-devel/gettext
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/${PN}-gentoo.patch" )
-
-src_prepare() {
-	default
-
-	mv configure.{in,ac} || die
-	eautoreconf
-}
-
-src_install() {
-	default
-	find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-	gnome2_query_immodules_gtk2
-}
-
-pkg_postrm() {
-	gnome2_query_immodules_gtk2
-}

diff --git a/app-i18n/im-canna/metadata.xml b/app-i18n/im-canna/metadata.xml
deleted file mode 100644
index 34e045e081..0000000000
--- a/app-i18n/im-canna/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-i18n/scim-canna/Manifest b/app-i18n/scim-canna/Manifest
deleted file mode 100644
index d2bfe27c3b..0000000000
--- a/app-i18n/scim-canna/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-canna-1.0.1.tar.gz 516186 BLAKE2B 03b977e841d6263f6c980e8e729122ca4ff7c9a0966f6f9daf57543250e7119a84ddfb7805804e3c5afaecba91d50d21448f49335d5a28cb967de8370b9f5dd9 SHA512 711b67211c9d1f4cb8ca09b88d455718607aa2d99e47a753fa8d71d2e1f0df8c649b64d08149785eeaa98d1399b9ca92e3df7e1be8f150ce99f28f82491b8bc1

diff --git a/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch b/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch
deleted file mode 100644
index d9a99010a9..0000000000
--- a/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch
+++ /dev/null
@@ -1,201 +0,0 @@
---- a/src/scim_canna_imengine_setup.cpp
-+++ b/src/scim_canna_imengine_setup.cpp
-@@ -152,7 +152,9 @@
- // Internal data declaration.
- static bool __have_changed    = true;
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
- static GtkTooltips * __widget_tooltips = 0;
-+#endif
- 
- static BoolConfigData __config_bool_common [] =
- {
-@@ -284,11 +286,17 @@
-                       entry);
-     gtk_widget_show (entry->widget);
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
-     if (!__widget_tooltips)
-         __widget_tooltips = gtk_tooltips_new();
-+#endif
-     if (entry->tooltip)
-+#if GTK_CHECK_VERSION(2, 12, 0)
-+        gtk_widget_set_tooltip_text (entry->widget, _(entry->tooltip));
-+#else
-         gtk_tooltips_set_tip (__widget_tooltips, entry->widget,
-                               _(entry->tooltip), NULL);
-+#endif
- 
-     return entry->widget;
- }
-@@ -324,11 +332,17 @@
-                       (GtkAttachOptions) (GTK_FILL|GTK_EXPAND),
-                       (GtkAttachOptions) (GTK_FILL), 4, 4);
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
-     if (!__widget_tooltips)
-         __widget_tooltips = gtk_tooltips_new();
-+#endif
-     if (entry->tooltip)
-+#if GTK_CHECK_VERSION(2, 12, 0)
-+        gtk_widget_set_tooltip_text (GTK_WIDGET (entry->widget), _(entry->tooltip));
-+#else
-         gtk_tooltips_set_tip (__widget_tooltips, GTK_WIDGET (entry->widget),
-                               _(entry->tooltip), NULL);
-+#endif
- 
-     return GTK_WIDGET (entry->widget);
- }
-@@ -351,31 +365,53 @@
-                       (GtkAttachOptions) (GTK_FILL), 4, 4);
-     gtk_widget_show (label);
- 
-+#if GTK_CHECK_VERSION(2, 4, 0)
-+    entry->widget = gtk_combo_box_text_new_with_entry ();
-+    gtk_label_set_mnemonic_widget (GTK_LABEL (label),
-+                                   gtk_bin_get_child (GTK_BIN (entry->widget)));
-+    gtk_editable_set_editable (GTK_EDITABLE (gtk_bin_get_child (GTK_BIN (entry->widget))), FALSE);
-+#else
-     entry->widget = gtk_combo_new ();
-     gtk_label_set_mnemonic_widget (GTK_LABEL (label),
-                                    GTK_COMBO (entry->widget)->entry);
-     gtk_combo_set_value_in_list (GTK_COMBO (entry->widget), TRUE, FALSE);
-     gtk_combo_set_case_sensitive (GTK_COMBO (entry->widget), TRUE);
--    gtk_entry_set_editable (GTK_ENTRY (GTK_COMBO (entry->widget)->entry),
-+    gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (entry->widget)->entry),
-                             FALSE);
-+#endif
-     gtk_widget_show (GTK_WIDGET (entry->widget));
-     gtk_table_attach (GTK_TABLE (table), GTK_WIDGET (entry->widget),
-                       1, 2, idx, idx + 1,
-                       (GtkAttachOptions) (GTK_FILL|GTK_EXPAND),
-                       (GtkAttachOptions) (GTK_FILL), 4, 4);
-+#if GTK_CHECK_VERSION(2, 4, 0)
-+    g_object_set_data (G_OBJECT (gtk_bin_get_child (GTK_BIN (entry->widget))),
-+                       DATA_POINTER_KEY,
-+                       (gpointer) candidates_p);
-+    g_signal_connect ((gpointer) gtk_bin_get_child (GTK_BIN (entry->widget)), "changed",
-+                      G_CALLBACK (on_default_combo_changed),
-+                      entry);
-+#else
-     g_object_set_data (G_OBJECT (GTK_COMBO (entry->widget)->entry),
-                        DATA_POINTER_KEY,
-                        (gpointer) candidates_p);
--
-     g_signal_connect ((gpointer) GTK_COMBO (entry->widget)->entry, "changed",
-                       G_CALLBACK (on_default_combo_changed),
-                       entry);
-+#endif
-+
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
-     if (!__widget_tooltips)
-         __widget_tooltips = gtk_tooltips_new();
-+#endif
-     if (entry->tooltip)
-+#if GTK_CHECK_VERSION(2, 12, 0)
-+        gtk_widget_set_tooltip_text (GTK_WIDGET (entry->widget), _(entry->tooltip));
-+#else
-         gtk_tooltips_set_tip (__widget_tooltips, GTK_WIDGET (entry->widget),
-                               _(entry->tooltip), NULL);
-+#endif
- 
-     return GTK_WIDGET (entry->widget);
- }
-@@ -403,11 +439,17 @@
- {
-     GtkWidget *vbox, *frame, *table, *check, *widget;
- 
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+    vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-+#else
-     vbox = gtk_vbox_new (FALSE, 0);
-+#endif
-     gtk_widget_show (vbox);
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
-     if (!__widget_tooltips)
-         __widget_tooltips = gtk_tooltips_new();
-+#endif
- 
-     /* specify initialize file name */
-     frame = gtk_frame_new ("");
-@@ -455,7 +497,11 @@
- {
-     GtkWidget *vbox, *table;
- 
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+    vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-+#else
-     vbox = gtk_vbox_new (FALSE, 0);
-+#endif
-     gtk_widget_show (vbox);
- 
-     table = gtk_table_new (2, 2, FALSE);
-@@ -480,7 +526,11 @@
-     GtkWidget *vbox, *label;
-     gchar str[256];
- 
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+    vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-+#else
-     vbox = gtk_vbox_new (FALSE, 0);
-+#endif
-     gtk_widget_show (vbox);
- 
-     g_snprintf (
-@@ -547,8 +597,23 @@
- }
- 
- static void
--setup_combo_value (GtkCombo *combo, const String & str)
-+setup_combo_value (GtkWidget *combo, const String & str)
- {
-+#if GTK_CHECK_VERSION(2, 4, 0)
-+    ComboConfigCandidate *data
-+        = static_cast<ComboConfigCandidate*>
-+        (g_object_get_data (G_OBJECT (gtk_bin_get_child (GTK_BIN (combo))),
-+                            DATA_POINTER_KEY));
-+
-+    gint default_index = -1;
-+    for (unsigned int i = 0; data[i].label; i++) {
-+        gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(data[i].label));
-+        if (!strcmp (data[i].data, str.c_str ()))
-+            default_index = i;
-+    }
-+    if (default_index != -1)
-+        gtk_combo_box_set_active (GTK_COMBO_BOX (combo), default_index);
-+#else
-     GList *list = NULL;
-     const char *defval = NULL;
- 
-@@ -563,11 +628,12 @@
-             defval = _(data[i].label);
-     }
- 
--    gtk_combo_set_popdown_strings (combo, list);
-+    gtk_combo_set_popdown_strings (GTK_COMBO (combo), list);
-     g_list_free (list);
- 
-     if (defval)
--        gtk_entry_set_text (GTK_ENTRY (combo->entry), defval);
-+        gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (combo)->entry), defval);
-+#endif
- }
- 
- static void
-@@ -582,8 +648,13 @@
- 
-     for (unsigned int i = 0; i < __config_string_common_num; i++) {
-         StringConfigData &entry = __config_string_common[i];
-+#if GTK_CHECK_VERSION(2, 12, 0)
-+        if (entry.widget && GTK_IS_COMBO_BOX (entry.widget))
-+            setup_combo_value (entry.widget, entry.value);
-+#else
-         if (entry.widget && GTK_IS_COMBO (entry.widget))
--            setup_combo_value (GTK_COMBO (entry.widget), entry.value);
-+            setup_combo_value (entry.widget, entry.value);
-+#endif
-         else if (entry.widget && GTK_IS_ENTRY (entry.widget))
-             gtk_entry_set_text (GTK_ENTRY (entry.widget),
-                                 entry.value.c_str ());

diff --git a/app-i18n/scim-canna/metadata.xml b/app-i18n/scim-canna/metadata.xml
deleted file mode 100644
index 0433bcab3e..0000000000
--- a/app-i18n/scim-canna/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-i18n/scim-canna/scim-canna-1.0.1.ebuild b/app-i18n/scim-canna/scim-canna-1.0.1.ebuild
deleted file mode 100644
index 2428278475..0000000000
--- a/app-i18n/scim-canna/scim-canna-1.0.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="SCIM IMEngine module using Canna"
-HOMEPAGE="https://osdn.net/projects/scim-imengine"
-SRC_URI="https://free.nchc.org.tw/osdn//scim-imengine/29155/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug"
-
-RDEPEND="
-	app-i18n/canna
-	app-i18n/scim
-	dev-libs/atk
-	dev-libs/glib:2
-	dev-libs/libltdl
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/harfbuzz:=
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf:2
-	x11-libs/gtk+:2
-	x11-libs/libX11
-	x11-libs/pango
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/${P}-fix_ftbfs_gtk3.patch" )
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myargs=(
-		--disable-static
-		--enable-shared
-		$(use_enable debug)
-	)
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	default
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/app-misc/hollywood/Manifest b/app-misc/hollywood/Manifest
deleted file mode 100644
index 1c9b997199..0000000000
--- a/app-misc/hollywood/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hollywood-1.22.tar.gz 16721081 BLAKE2B 9e55bb6734c9f26ada954af69c3da5d83da161ea2c2f2c7483c3a8dcfb42a2a842696d2a8faf736a93a77789c5b181e556dc86da4db3ccacb03906c150131105 SHA512 1b18f7895315f8cfc71642adccc171a45ef15a9f355a4b4cb5d5b094e5d850dd7c2898f495d332279e5b87bbf6104540f101f4c94ce00fc75d30db7b6089ab57

diff --git a/app-misc/hollywood/files/hollywood-1.22-use-libexec.patch b/app-misc/hollywood/files/hollywood-1.22-use-libexec.patch
deleted file mode 100644
index 8521ccbd7d..0000000000
--- a/app-misc/hollywood/files/hollywood-1.22-use-libexec.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/bin/hollywood
-+++ b/bin/hollywood
-@@ -18,7 +18,7 @@
- # limitations under the License.
- 
- PKG="hollywood"
--trap "pkill -f -9 lib/hollywood/ >/dev/null 2>&1; exit 0" INT
-+trap "pkill -f -9 libexec/hollywood/ >/dev/null 2>&1; exit 0" INT
- 
- spin_up() {
- 	local w=
-@@ -43,7 +43,7 @@
- 	done
- }
- 
--WIDGET_DIR="$(dirname $0)/../lib/$PKG"
-+WIDGET_DIR="$(dirname $0)/../libexec/$PKG"
- SPLITS=$(ls "$WIDGET_DIR" | wc -l)
- DELAY=10
- while [ ! -z "$1" ]; do
---- a/bin/wallstreet
-+++ b/bin/wallstreet
-@@ -19,10 +19,10 @@
- 
- PKG="wallstreet"
- [ -n "$TMDIR" ] || export TMPDIR=$(mktemp -d /dev/shm/$PKG.XXXXXXXXX)
--trap "rm -rf $TMPDIR; pkill -f -9 lib/$PKG/ >/dev/null 2>&1; exit 0" EXIT HUP INT QUIT TERM
-+trap "rm -rf $TMPDIR; pkill -f -9 libexec/$PKG/ >/dev/null 2>&1; exit 0" EXIT HUP INT QUIT TERM
- 
- dir="-v"
--widget_dir="$(dirname $0)/../lib/$PKG"
-+widget_dir="$(dirname $0)/../libexec/$PKG"
- widget1=$(ls "$widget_dir/" | sort -R | head -n1)
- 
- if [ -n "$1" ]; then

diff --git a/app-misc/hollywood/hollywood-1.22.ebuild b/app-misc/hollywood/hollywood-1.22.ebuild
deleted file mode 100644
index 8ee0f1237d..0000000000
--- a/app-misc/hollywood/hollywood-1.22.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-COMMIT="35275a68c37bbc39d8b2b0e4664a0c2f5451e5f6"
-
-DESCRIPTION="Fill your console with Hollywood melodrama technobabble"
-HOMEPAGE="
-	https://hollywood.computer/
-	https://github.com/dustinkirkland/hollywood
-"
-SRC_URI="https://github.com/dustinkirkland/hollywood/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	app-misc/byobu
-	app-misc/tmux
-"
-
-PATCHES=( "${FILESDIR}/${P}-use-libexec.patch" )
-
-src_install() {
-	dobin bin/*
-	insinto /usr/share
-	doins -r share/hollywood
-	doins -r share/wallstreet
-	doman share/man/man1/hollywood.1
-	doman share/man/man1/wallstreet.1
-	exeinto /usr/libexec/hollywood
-	doexe lib/hollywood/*
-	exeinto /usr/libexec/wallstreet
-	doexe lib/wallstreet/*
-	dodoc README
-}
-
-pkg_postinst() {
-	optfeature "supported programs" \
-	"sys-process/atop \
-	net-analyzer/bmon \
-	app-misc/cmatrix \
-	net-dns/dnstop \
-	sys-process/glances \
-	sys-process/htop \
-	net-analyzer/ifstat \
-	sys-process/iotop \
-	net-analyzer/iptraf-ng \
-	net-analyzer/jnettop \
-	sys-process/latencytop \
-	net-analyzer/nload \
-	sys-process/nmon \
-	sys-power/powertop \
-	app-admin/sagan \
-	net-analyzer/slurm \
-	sys-process/tiptop \
-	net-analyzer/vnstat \
-	app-admin/ccze \
-	media-gfx/jp2a \
-	sys-apps/mlocate \
-	app-text/tree \
-	sys-apps/moreutils \
-	app-admin/apg \
-	net-misc/openssh \
-	net-news/newsboat \
-	net-news/rsstail \
-	net-misc/wget \
-	virtual/w3m"
-}

diff --git a/app-misc/hollywood/metadata.xml b/app-misc/hollywood/metadata.xml
deleted file mode 100644
index 59349f9776..0000000000
--- a/app-misc/hollywood/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">dustinkirkland/hollywood</remote-id>
-	</upstream>
-	<longdescription lang="en">
-fill your console with Hollywood melodrama technobabble
-This utility will split your console into a multiple panes of genuine
-technobabble, perfectly suitable for any Hollywood geek melodrama.
-It is particularly suitable on any number of computer consoles in the
-background of any excellent schlock technothriller.
-
-fill your console with Wall Street-like news and stats
-This utility will split your console into a multiple panes of news
-and statistics, like any good computer screen on Wall Street.
-	</longdescription>
-</pkgmetadata>
-
-
-

diff --git a/app-misc/nonsense/Manifest b/app-misc/nonsense/Manifest
deleted file mode 100644
index 3f79d61377..0000000000
--- a/app-misc/nonsense/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nonsense-0.7.tar.gz 132925 BLAKE2B 75748573c549f60eb48fcb23788600c44f9c97c3ba4dc6f271651d4cb717b044faa4f805a24c8d16daaa2f432bedf38f6ffee4a629a2231f59cac4e9f8dd2b66 SHA512 faefa857526312454e71cff4950149ce1623edbe129614c11d64f77305b71acd870171642b36d0fd8bef7e3dcecdbc68f2a1c77820c9f4c7ca756d8cce41fe1e

diff --git a/app-misc/nonsense/files/nonsense.sh b/app-misc/nonsense/files/nonsense.sh
deleted file mode 100644
index 45707ce363..0000000000
--- a/app-misc/nonsense/files/nonsense.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-cd /usr/share/nonsense
-exec perl /usr/share/nonsense/nonsense.pl "$@"

diff --git a/app-misc/nonsense/metadata.xml b/app-misc/nonsense/metadata.xml
deleted file mode 100644
index d7e850504e..0000000000
--- a/app-misc/nonsense/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Nonsense generates random (and sometimes humorous) text from datafiles and
-templates using a very simple, recursive grammar. It's like having a million
-monkeys sitting in front of a million typewriters, without having to feed or
-clean up after them.  From fake Slashdot headlines to absurd college courses to
-buzzword bingo cards, Nonsense is a good way to waste time.
-
-Whether this program has any practical applications is open to debate. I use it
-to produce the names for characters and places in the fake news articles I
-write for Humorix.  You might be able to use it as an alternative to fortune(6)
-or as a way to add random content to your website.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/aduial/nonsense/issues</bugs-to>
-		<remote-id type="github">aduial/nonsense</remote-id>
-		<remote-id type="sourceforge">nonsense</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-misc/nonsense/nonsense-0.7-r1.ebuild b/app-misc/nonsense/nonsense-0.7-r1.ebuild
deleted file mode 100644
index 7165846f3d..0000000000
--- a/app-misc/nonsense/nonsense-0.7-r1.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
-
-COMMIT="766d34590e1fc0edddb381ad16fab57f5d20d299"
-
-DESCRIPTION="Generates random text from datafiles and templates"
-HOMEPAGE="
-	https://github.com/aduial/nonsense
-	https://sourceforge.net/projects/nonsense/
-	https://nonsense.sourceforge.net
-"
-SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-	newbin "${FILESDIR}/nonsense.sh" nonsense
-	dodoc README.md CHANGELOG.md HOWTO.md
-	insinto /usr/share/nonsense
-	doins *.data *.html *.template nonsense.pl
-}

diff --git a/app-misc/spark/Manifest b/app-misc/spark/Manifest
deleted file mode 100644
index 49c4804007..0000000000
--- a/app-misc/spark/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spark-1.0.1.tar.gz 3690 BLAKE2B 7ff40ab0018b533403c19122d6c5a47e54dbb00a524aa80cded11645efeffbbf4ca7f0a97fd3b52fdccd6997d175d032e6253b1d39a443e6c2b7460e959d02a1 SHA512 d96890cef0ab77bd3ebd7dff58c498258d645beb262809579c8b8a317616e758025b2ec526aed771df9f3931150fc5fc65c6c691731a7b5fffc581ff86ca662f

diff --git a/app-misc/spark/metadata.xml b/app-misc/spark/metadata.xml
deleted file mode 100644
index 3a407eb98b..0000000000
--- a/app-misc/spark/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">holman/spark</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-misc/spark/spark-1.0.1.ebuild b/app-misc/spark/spark-1.0.1.ebuild
deleted file mode 100644
index 9d7f3c3ce3..0000000000
--- a/app-misc/spark/spark-1.0.1.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
-
-DESCRIPTION="sparklines for your shell"
-HOMEPAGE="
-	https://zachholman.com/spark/
-	https://github.com/holman/spark
-"
-SRC_URI="https://github.com/holman/spark/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-#IUSE="test" #require roundup
-
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dobin spark
-	dodoc {CHANGELOG,README}.md
-}
-
-#src_test() {
-#}

diff --git a/app-misc/vrms-gentoo/metadata.xml b/app-misc/vrms-gentoo/metadata.xml
index fbe253c241..8e068b6d7d 100644
--- a/app-misc/vrms-gentoo/metadata.xml
+++ b/app-misc/vrms-gentoo/metadata.xml
@@ -13,6 +13,3 @@
 Instead of using its own list of licenses, it scans the license_group file in the local computer and compares the locally installed packages to the @FREE group. If you want it to use only the @FSF-APPROVED group you can use the --strict flag.
 </longdescription>
 </pkgmetadata>
-
-
-

diff --git a/app-portage/gentoo-sweep/Manifest b/app-portage/gentoo-sweep/Manifest
deleted file mode 100644
index 8900b88299..0000000000
--- a/app-portage/gentoo-sweep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gentoo-sweep-0.1.2a.tar.gz 18444 BLAKE2B 5bb8d40bd5644daad51c9c263f58694a85036d9b6bf05a5753b1fcfacd8da9ad7462f3fe5814ac0f51680a81dec019a72a2edab7c493c9129aa244c231edb4d3 SHA512 426b3bc1c093cfe0984b675842f5bebbf4543d4f87972614da6dd77843111ce2a90f824f4ed5437f33b667c4bd741fc3ac177d873fa38b6bf49829511aac7a02

diff --git a/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild b/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild
deleted file mode 100644
index f71b81cc67..0000000000
--- a/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake
-
-DESCRIPTION="Check your gentoo installation for unwanted cruft, forgotten files"
-HOMEPAGE="https://sourceforge.net/projects/gentoo-sweep/"
-SRC_URI="mirror://sourceforge/gentoo-sweep/${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-db/sqlite-3.3.6"
-
-src_install() {
-	cmake_src_install
-	rm -r "${ED}/usr/share/doc/${PN}" || die
-}
-
-pkg_postinst() {
-	einfo "***************************************************************************"
-	einfo "Remember that it's still beta and it's not safe to remove all files"
-	einfo "generated by gentoo-clean without review. Remember: backup is your friend !!!"
-	einfo "Happy testing - please post feedback at the project home page tracker"
-	einfo "***************************************************************************"
-}

diff --git a/app-portage/gentoo-sweep/metadata.xml b/app-portage/gentoo-sweep/metadata.xml
deleted file mode 100644
index 0565045856..0000000000
--- a/app-portage/gentoo-sweep/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="sourceforge">gentoo-sweep</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-portage/portconf/Manifest b/app-portage/portconf/Manifest
deleted file mode 100644
index 5bd009ac66..0000000000
--- a/app-portage/portconf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST portconf-1.6.8.tar.gz 15668 BLAKE2B 92e77bdd03de904dd6f9a1292070fe356b3f2f4fd3ab082889201943ada7773e9e84650adf656e597d18fefaed2702e436dd655d209914404699d5bff1cd93eb SHA512 1c3f64198b72f0eb08771285cec2b89348eb6c71feaf0607f9029c563fc3b549b7c7ea48d4ce739ed659881682525902b6a9dd9dc649079e0ed462ffa584df4b

diff --git a/app-portage/portconf/metadata.xml b/app-portage/portconf/metadata.xml
deleted file mode 100644
index 5b8711e03d..0000000000
--- a/app-portage/portconf/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<email>megagreener@gmail.com</email>
-			<name>megabaks</name>
-		</maintainer>
-		<remote-id type="github">megabaks/portconf</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-portage/portconf/portconf-1.6.8-r1.ebuild b/app-portage/portconf/portconf-1.6.8-r1.ebuild
deleted file mode 100644
index 237e588735..0000000000
--- a/app-portage/portconf/portconf-1.6.8-r1.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
-
-DESCRIPTION="/etc/portage cleaner"
-HOMEPAGE="https://github.com/megabaks/portconf"
-SRC_URI="https://github.com/megabaks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-RDEPEND="
-	app-portage/eix
-	app-portage/portage-utils
-	dev-libs/tre
-"
-
-src_install() {
-	default
-
-	dobin portconf
-	insinto /etc
-	doins portconf.conf
-}

diff --git a/app-portage/showbuild/files/showbuild-0.9.1 b/app-portage/showbuild/files/showbuild-0.9.1
deleted file mode 100644
index 2026dfc06c..0000000000
--- a/app-portage/showbuild/files/showbuild-0.9.1
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-
-log="$(portageq envvar PORTAGE_TMPDIR)/portage/*/*/temp/build.log"
-cmd="${SB:-tail -f}"
-c=0
-
-die() { echo -e "$*" >&2; exit 1; }
-
-if [[ $1 = -h || $1 = --help ]]; then
-  echo "Script to follow log of running portage builds"
-  echo
-  echo "Usage: ${0##*/}         # see running builds"
-  echo "       ${0##*/} N       # follow build #N"
-  echo "       ${0##*/} --fetch # follow emerge-fetch.log"
-  echo "       ${0##*/} --help  # show this help"
-  echo
-  echo "Use environment variable SB to override the default cmd ($cmd)"
-elif [[ $1 = -f || $1 = --fetch ]]; then
-  log="$(portageq envvar EMERGE_LOG_DIR)"
-  log="${log:=$(portageq envvar EPREFIX)/var/log}/emerge-fetch.log"
-  [[ -f $log ]] || die "Could open '$log'"
-  exec $cmd $log
-elif [[ $(echo $log) = "$log" ]]; then
-  echo "No running build found (try '${0##*/} --help')"
-elif [[ ! $1 ]]; then
-  echo "Running builds - use '${0##*/} NUMBER' to select"
-  for i in $log; do
-    [[ $i =~ ^${log%%\**}([^/]*)/([^/]*)${log##*\*}$ ]] || continue
-    echo -e "$((++c))\t${BASH_REMATCH[2]}\t(${BASH_REMATCH[1]})"
-  done
-else
-  [[ -z ${1//[0-9]} && $1 -gt 0 ]] || die "Argument should be a number greater 0"
-  for i in $log; do
-    [[ $i =~ ^${log%%\**}([^/]*)/([^/]*)${log##*\*}$ ]] || continue
-    [[ $((++c)) -eq $((10#$1)) ]] || continue
-    [[ -f ${i} ]] || die "Build number $1 was gone in the meanwhile"
-    echo -ne "\033]0;Viewing: ${BASH_REMATCH[2]}\t(${BASH_REMATCH[1]})\007"
-    exec $cmd $i
-  done
-  die "Build number $1 not found (there are only $((c--)) build(s) running)" 
-fi

diff --git a/app-portage/showbuild/metadata.xml b/app-portage/showbuild/metadata.xml
deleted file mode 100644
index 3fa0c73764..0000000000
--- a/app-portage/showbuild/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<email>ottxor@gentoo.org</email>
-			<name>Christoph Junghans</name>
-		</maintainer>
-		<remote-id type="github">junghans/cj-overlay</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-shells/clownfish/Manifest b/app-shells/clownfish/Manifest
deleted file mode 100644
index 977f57dc4e..0000000000
--- a/app-shells/clownfish/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clownfish-0_pre20210117.tar.gz 2016 BLAKE2B ab0adb71a87f3745fa093e8d01b3aafdae7ae9ebf415b31b9063c3cffe84eb197e5697baafb7ba4fb9f7a150ec6436ce86af9ae6489d55c1a59f4be2c77f88b6 SHA512 3f7d728dda022bd8451224fbe2db1ab4d3563faa32f5890bad258e67700413a0c1efa5c75a4ee3b0793bf87fc178ba6d6d583d96462250c531fff46654135ee2

diff --git a/app-shells/clownfish/clownfish-0_pre20210117.ebuild b/app-shells/clownfish/clownfish-0_pre20210117.ebuild
deleted file mode 100644
index fac08acaa0..0000000000
--- a/app-shells/clownfish/clownfish-0_pre20210117.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="a0db28d8280d05561b8f48c0465480725feeca4c"
-
-DESCRIPTION="fish shell mocks"
-HOMEPAGE="https://github.com/IlanCosman/clownfish"
-SRC_URI="https://github.com/IlanCosman/clownfish/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-shells/fish"
-
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_functions.d"
-	doins functions/*
-	einstalldocs
-}

diff --git a/app-shells/clownfish/metadata.xml b/app-shells/clownfish/metadata.xml
deleted file mode 100644
index 20ecc06099..0000000000
--- a/app-shells/clownfish/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">IlanCosman/clownfish</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/fish-agnoster-theme/Manifest b/app-shells/fish-agnoster-theme/Manifest
deleted file mode 100644
index 36ea6e669e..0000000000
--- a/app-shells/fish-agnoster-theme/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fish-agnoster-theme-0.1.0_p20200415.tar.gz 119414 BLAKE2B c3b0ddcbca6366c342841ecc41a0e610e0d084d7018a637ae12a4dd86e1f7d69a277840a95c71b1f605376d0f10f72c4a3f54350ce4064ab853d6a120edf6f93 SHA512 03207eab23cb3cef4357733f937c918e6c4343a17b185ced99026f0dd4d9ca950566d4accbe5798ab78d77af20e32c4a534218b82524f5d9b2d432b5fbd23431

diff --git a/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild b/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild
deleted file mode 100644
index d6b30fa6d0..0000000000
--- a/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-COMMIT="1ae9625e27ef47d2e6abc60156cd154cd1c37f46"
-
-DESCRIPTION="Fancy, colorful theme with support for Powerline fonts"
-HOMEPAGE="https://github.com/hauleth/agnoster"
-SRC_URI="https://github.com/hauleth/agnoster/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-shells/fish"
-
-S="${WORKDIR}/agnoster-${COMMIT}"
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_conf.d"
-	doins -r agnoster
-	doins -r *.fish
-	einstalldocs
-}

diff --git a/app-shells/fish-agnoster-theme/metadata.xml b/app-shells/fish-agnoster-theme/metadata.xml
deleted file mode 100644
index d2ac4696a4..0000000000
--- a/app-shells/fish-agnoster-theme/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">hauleth/agnoster</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/fish-command-timer/Manifest b/app-shells/fish-command-timer/Manifest
deleted file mode 100644
index 78285f702a..0000000000
--- a/app-shells/fish-command-timer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fish-command-timer-0.1.3.tar.gz 7084 BLAKE2B 2d99b2cdc937cd529dd4bf946efd14c704ab90a8bd8d2082493e2da8cb480d8b23cfa47c9e43a1ee736b45560fb78d1dcb3c9c3a79d650b9438ec68c44ce089a SHA512 245ead84b136d02b3316b8508c9f797a9faaa2b5c669787c49e4e41c773312dccbdfde64c3a16be6c7e97433c731c7d3a1413c33d4a86206008b8cce764e129b
-DIST fish-command-timer-0.1.3_p20201002.tar.gz 7816 BLAKE2B 3d37ca79a1492d542ae1667d02e5259193c3b9bd323b5b2556e24972775bd8592f96f3903b9bd9cd741b246e4775cf2837762592165a76e6c98c94fdb5f5492d SHA512 d18e62aed6768f1c620baa64e3cc8e214a8d625e402de5fd4eb1c8f2627debb4c682422005fb9f77d73d1938883431db2024b15cbba18309d63f048b6228254e

diff --git a/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild b/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild
deleted file mode 100644
index 337261438c..0000000000
--- a/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Fish shell extension for printing execution time for each command"
-HOMEPAGE="https://github.com/jichu4n/fish-command-timer"
-SRC_URI="https://github.com/jichu4n/fish-command-timer/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-shells/fish-2.2"
-
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_conf.d"
-	doins "conf.d/fish_command_timer.fish"
-	einstalldocs
-}

diff --git a/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild b/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild
deleted file mode 100644
index 00842def1c..0000000000
--- a/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-COMMIT="d84332e56e9ad4fe8d2f1fe80dedbed50449979c"
-
-DESCRIPTION="Fish shell extension for printing execution time for each command"
-HOMEPAGE="https://github.com/jichu4n/fish-command-timer"
-SRC_URI="https://github.com/jichu4n/fish-command-timer/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-shells/fish-2.2"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_conf.d"
-	doins "conf.d/fish_command_timer.fish"
-	einstalldocs
-}

diff --git a/app-shells/fish-command-timer/metadata.xml b/app-shells/fish-command-timer/metadata.xml
deleted file mode 100644
index 57aa0abb1c..0000000000
--- a/app-shells/fish-command-timer/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">jichu4n/fish-command-timer</remote-id>
-  </upstream>
-  <longdescription lang="en">After the execution of each command line, the script prints out the total execution time (up to millisecond precision), followed by the current time.
-  </longdescription>
-</pkgmetadata>

diff --git a/app-shells/fish-history-merge/Manifest b/app-shells/fish-history-merge/Manifest
deleted file mode 100644
index 5fbab5ce97..0000000000
--- a/app-shells/fish-history-merge/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fish-history-merge-0_pre20201121.tar.gz 1347 BLAKE2B cb6c65ab6b3ad5208930ce03b729087f5dfc53349dd365af61a9d9493e720e9d2052afbbdccd41b7313f56050a3462e9db68e1707c29b268f9fca62b682aa5cc SHA512 166f2bc879a66c7b70ee2bb52bd27d3f9baf5c2425cb214cb5dba1f48fb9bafe3c039bc0b56db322c309da61c7e841e92935feba1dd8ada7f0b71d3ea9701057

diff --git a/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild b/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild
deleted file mode 100644
index fc99ba458a..0000000000
--- a/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-COMMIT="7e415b8ab843a64313708273cf659efbf471ad39"
-
-DESCRIPTION="Plugin that modifies built-in up-or-search command to merge the command history"
-HOMEPAGE="https://github.com/2m/fish-history-merge"
-SRC_URI="https://github.com/2m/fish-history-merge/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-shells/fish"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_functions.d"
-	doins "functions/up-or-search.fish"
-	einstalldocs
-}

diff --git a/app-shells/fish-history-merge/metadata.xml b/app-shells/fish-history-merge/metadata.xml
deleted file mode 100644
index e8b80362fb..0000000000
--- a/app-shells/fish-history-merge/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">2m/fish-history-merge</remote-id>
-  </upstream>
-  <longdescription lang="en">
-fish-history-merge
-
-This is a fish plugin that modifies built-in up-or-search command to merge the command history. The effect is that shell command history becomes shared across all open shells. Original implementations by @farcaller from https://github.com/fish-shell/fish-shell/issues/825#issuecomment-440286038
-  </longdescription>
-</pkgmetadata>

diff --git a/app-shells/fishtape/Manifest b/app-shells/fishtape/Manifest
deleted file mode 100644
index e0e0eec8bb..0000000000
--- a/app-shells/fishtape/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fishtape-3.0.1.tar.gz 4740 BLAKE2B 8bac0eaa9950a036ac4b137d45e5868bcdfaa18a7a7a385f3f44fbee8effd5370d0a58389c3a7202565e7153386f5fa03acbf14571b7e63f928e6ce0b96af92b SHA512 0237b2e816052de23408560ce4244a26c83901a68aab50b5ff883799d6eaa55deb8274a7ce7e319e0a904aa35e8d0e9f97398cc7ef3ae5e911d782dffc83660a

diff --git a/app-shells/fishtape/fishtape-3.0.1.ebuild b/app-shells/fishtape/fishtape-3.0.1.ebuild
deleted file mode 100644
index 38b7c1594d..0000000000
--- a/app-shells/fishtape/fishtape-3.0.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit shell-completion
-
-DESCRIPTION="100% pure-Fish test runner"
-HOMEPAGE="https://github.com/jorgebucaran/fishtape"
-SRC_URI="https://github.com/jorgebucaran/fishtape/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="app-shells/fish"
-DEPEND="
-	${RDEPEND}
-	test? ( app-shells/fishtape )
-"
-
-DOCS=( README.md )
-RESTRICT="!test? ( test )"
-
-src_install() {
-	dofishcomp completions/*
-	insinto "/usr/share/fish/vendor_functions.d"
-	doins functions/*
-	einstalldocs
-}
-
-src_test() {
-	fish -c 'fishtape tests/*' || die
-}

diff --git a/app-shells/fishtape/metadata.xml b/app-shells/fishtape/metadata.xml
deleted file mode 100644
index f9b9ec0de8..0000000000
--- a/app-shells/fishtape/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">jorgebucaran/fishtape</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/k/Manifest b/app-shells/k/Manifest
deleted file mode 100644
index 46bb86286a..0000000000
--- a/app-shells/k/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST k-0.0.5.tar.gz 7385 BLAKE2B 8cba27fef6538df7a65fd7fbe8234c0f284bf9db00c9ae554e5ea3982268bae7fab67626865fe0b5267dd199fea7d72f5c8548a7319eb7cc9d5aee6df4af7694 SHA512 a973abef9eb1f8fbe91528f20861eb880a2e804f08b88c0981e338a8399118f769cb7850de3d9ab8a1ec4e8a593dcb297af256696dd964dc28186f5c90cffbed

diff --git a/app-shells/k/k-0.0.5.ebuild b/app-shells/k/k-0.0.5.ebuild
deleted file mode 100644
index 514d82f035..0000000000
--- a/app-shells/k/k-0.0.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Directory listings for zsh with git features"
-HOMEPAGE="https://github.com/supercrabtree/k"
-SRC_URI="https://github.com/supercrabtree/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="
-	>=app-shells/zsh-4.3.11
-	>=dev-vcs/git-1.7.2
-"
-
-DOCS=( readme.md )
-
-src_install() {
-	dodir "/usr/share/zsh/plugins"
-	insinto "/usr/share/zsh/plugins/${PN}"
-	doins "${PN}.sh"
-	einstalldocs
-}
-
-pkg_postinst() {
-	einfo "To use this script,  load it into your  interactive  ZSH  session:"
-	einfo "\tsource /usr/share/zsh/plugins/${PN}/${PN}.zsh"
-}

diff --git a/app-shells/k/metadata.xml b/app-shells/k/metadata.xml
deleted file mode 100644
index ad0975f580..0000000000
--- a/app-shells/k/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">supercrabtree/k</remote-id>
-  </upstream>
-  <longdescription lang="en">k is a zsh script / plugin to make directory listings more readable, adding a bit of color and some git status information on files and directories.
-  </longdescription>
-</pkgmetadata>

diff --git a/app-shells/nice-exit-code/Manifest b/app-shells/nice-exit-code/Manifest
deleted file mode 100644
index 33594fba97..0000000000
--- a/app-shells/nice-exit-code/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nice-exit-code-0_pre20200117.tar.gz 2688 BLAKE2B a67784927f98c0de72e73512eaf032880957e0ec0eaad940c594951bc9e5d898c62350007398e708d0cfc855e3db3046bb481adf867b83dd1a1abf501e3d6888 SHA512 c74a30f28af9ad58b77f470a183006a8fcc4d1f15ba19ce3c2e6ca2e0fd947d25873b36beb86b66bbea97ea1c66b6f088269ca4ab20233b1adea35eb527e5e78

diff --git a/app-shells/nice-exit-code/metadata.xml b/app-shells/nice-exit-code/metadata.xml
deleted file mode 100644
index f512a2d483..0000000000
--- a/app-shells/nice-exit-code/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/bric3/nice-exit-code/issues</bugs-to>
-    <remote-id type="github">bric3/nice-exit-code</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild b/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild
deleted file mode 100644
index 1e4c6f5a25..0000000000
--- a/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="de7ac733d28705b5e9989b9c8231ac88eb33d841"
-
-DESCRIPTION="ZSH plugin that maps exit status code to human readable string"
-HOMEPAGE="https://github.com/bric3/nice-exit-code"
-SRC_URI="https://github.com/bric3/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="
-	app-shells/zsh
-"
-
-DOCS=( README.md )
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	einstalldocs
-	rm -rf "LICENSE" "${DOCS[@]}" || die
-	dodir "/usr/share/zsh/plugins"
-	insinto "/usr/share/zsh/plugins/${PN}"
-	doins -r .
-}
-
-pkg_postinst() {
-	einfo "To use this module please read the README"
-}

diff --git a/app-shells/spark-fish/Manifest b/app-shells/spark-fish/Manifest
deleted file mode 100644
index f89f5bfac5..0000000000
--- a/app-shells/spark-fish/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spark-fish-1.2.0.tar.gz 3478 BLAKE2B 21823da494e13f92d8cfe8db802aa0734ddce8c5db47dbfc634aaab4425ae49b22ef000882454a880da502d14d4bdb0ed91ab941d21d7550ae686e2af056b7b6 SHA512 24e80faae6595de4a114d15823064de428d68c3d7ef778db49ed3bac88716a44f8eeaff86558f37570f4932f6755dedeee968177ab3dafc8c25c8bfc3469d291

diff --git a/app-shells/spark-fish/metadata.xml b/app-shells/spark-fish/metadata.xml
deleted file mode 100644
index fa09582bd6..0000000000
--- a/app-shells/spark-fish/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">jorgebucaran/spark.fish</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/spark-fish/spark-fish-1.2.0.ebuild b/app-shells/spark-fish/spark-fish-1.2.0.ebuild
deleted file mode 100644
index f54ad57d45..0000000000
--- a/app-shells/spark-fish/spark-fish-1.2.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPN="${PN/-/.}"
-
-inherit shell-completion
-
-DESCRIPTION="Sparklines for Fish"
-HOMEPAGE="https://github.com/jorgebucaran/spark.fish"
-SRC_URI="https://github.com/jorgebucaran/spark.fish/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="app-shells/fish"
-DEPEND="
-	test? (
-		${RDEPEND}
-		app-shells/fishtape
-		app-shells/spark-fish
-	)
-"
-
-DOCS=( README.md )
-RESTRICT="!test? ( test )"
-
-src_install() {
-	dofishcomp completions/*
-	insinto "/usr/share/fish/vendor_functions.d"
-	doins functions/*
-	einstalldocs
-}
-
-src_test() {
-	fish -c 'fishtape ./test/spark.fish' || die
-}

diff --git a/app-shells/zsh-histdb/Manifest b/app-shells/zsh-histdb/Manifest
deleted file mode 100644
index 73d5187edd..0000000000
--- a/app-shells/zsh-histdb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zsh-histdb-0_pre20200405.tar.gz 11227 BLAKE2B ac63958e910bae87a0cf81c31ca9bb84d5c51bb5ad94339498d05741a424d6410008a07f86da03847673af3cfc9750b03f126c3eb4a994c8ffbccf589849421f SHA512 ae2e31fc5c872c0dbc4615c8ba3d0935c57c3d24158baae1fdb935723859f62d529941b8b0112a28259629bf2f92e7f2a953f0880fbf3c7746a301aa70dd4f04

diff --git a/app-shells/zsh-histdb/metadata.xml b/app-shells/zsh-histdb/metadata.xml
deleted file mode 100644
index 7516469815..0000000000
--- a/app-shells/zsh-histdb/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/larkery/zsh-histdb/issues</bugs-to>
-    <remote-id type="github">larkery/zsh-histdb</remote-id>
-  </upstream>
-  <longdescription lang="en">
-This is a small bit of zsh code that stores your history into a sqlite3 database. It improves on the normal history by storing, for each history command:
-
-    The start and stop times of the command
-    The working directory where the command was run
-    The hostname of the machine
-    A unique per-host session ID, so history from several sessions is not confused
-    The exit status of the command
-
-It is also possible to merge multiple history databases together without conflict, so long as all your machines have different hostnames.
-  </longdescription>
-</pkgmetadata>

diff --git a/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild b/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild
deleted file mode 100644
index 1cc8d6f813..0000000000
--- a/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="7c34b558cca374b6c8727fc08868f2bc044fd162"
-
-DESCRIPTION="A slightly better history for zsh"
-HOMEPAGE="https://github.com/larkery/zsh-histdb"
-SRC_URI="https://github.com/larkery/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="
-	app-shells/zsh
-	dev-db/sqlite
-"
-
-DOCS=( README.org )
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	einstalldocs
-	rm -rf "LICENSE" "${DOCS[@]}" || die
-	dodir "/usr/share/zsh/plugins"
-	insinto "/usr/share/zsh/plugins/${PN}"
-	doins -r .
-}
-
-pkg_postinst() {
-	einfo "To use this module please read the README"
-}

diff --git a/app-shells/zsh-history-to-fish/Manifest b/app-shells/zsh-history-to-fish/Manifest
deleted file mode 100644
index 5afda0e0f7..0000000000
--- a/app-shells/zsh-history-to-fish/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zsh-history-to-fish-0.3.0.tar.gz 4618 BLAKE2B e895ac40a956701c1bd71f46030a0d4cec4b2d2531fb791cef80eea7555914552da5223e92a33f4674b7e32fe86c87409e8c4d5e857d4dcf19415f1deb7d361b SHA512 5ab6ac4520f7f3eadc655816ac59b39bf4b325964f8de0755b3d5454a4ccc688086ae7881136091413090a0ab152e1650589cdfe1ad9c00e1ad54ebfcd8f6d3b

diff --git a/app-shells/zsh-history-to-fish/metadata.xml b/app-shells/zsh-history-to-fish/metadata.xml
deleted file mode 100644
index 99dd5d2fce..0000000000
--- a/app-shells/zsh-history-to-fish/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Bring your ZSH history to Fish shell
-
-This is a simple tool to ease the migration from ZSH to Fish shell, without losing your hard-earned history commands.
-
-As I was migrating myself, I've found out there's no tool to do this automatically, so I've made one for my own use. For that, I had to search for the specifications of both history files, and ended up involved in multiple threads with the right devs to try to understand and make it work. In the process, I've stumbled upon several people interested in a such a tool.
-
-Well, it has worked! So I've wrapped it in a python package to make it easy to use, and now I'm sharing with anyone who may need it! It's released on PyPI.
-	</longdescription>
-	<upstream>
-		<remote-id type="github">rsalmei/zsh-history-to-fish</remote-id>
-		<remote-id type="pypi">zsh-history-to-fish</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild b/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild
deleted file mode 100644
index f902ae1153..0000000000
--- a/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bring your ZSH history to Fish shell"
-HOMEPAGE="
-	https://github.com/rsalmei/zsh-history-to-fish
-	https://pypi.org/project/portio/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( README.md )

diff --git a/app-text/mandown/Manifest b/app-text/mandown/Manifest
deleted file mode 100644
index fab1d8160a..0000000000
--- a/app-text/mandown/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST deunicode-1.3.3.crate 174981 BLAKE2B 4ef60b90b64e153113e8d22d3e492b1fb001ec288f4cbbf63321d48a7700829a786e1c0e5a8f3fa7102177e2b48285d1c35892ad8ba7f9d86cd7cd5717d81a85 SHA512 ac010c158c58ea19b3c2abd45f2ffbfdb68cdad2f011ee4312b54e3fae6ffc79eacab9b3bd7977134dfc49938e3e67f197c502593301b545b296ac169a8658bf
-DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
-DIST mandown-0.1.3.gl.tar.bz2 7592 BLAKE2B f81f701c74dd844e35385b0ed8c0df4599b392cb97b79650e3be4dc8df1a0d26d55a921814480966793b11de35713d12c1cc96acaaa9e75ee64ce696c9910f93 SHA512 de8245f28c227657abd0f084e5427c9a4e2f34b122d191d592d0b04de6607f5a3ed00a224857de2b03846f396eed01b8cd2318fbfc3f18261dcef52f6228dd31
-DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
-DIST pulldown-cmark-0.9.2.crate 115824 BLAKE2B cc8b8cac890b333a864ecb1444128b1aa187392b296c54ccb0c3048d79d17aa7f53bd0ac31f0c6492544ea78636deefaf3ad44804a1c79008e17b27fe1e61fad SHA512 2268a3284da5def75b906373a3c70927bc68ecde7b641231d96ff9437785732134568abaf0b6f81c582dc56498da4e677a7b2e2f1914cd42b345db0a06d75c60
-DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
-DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
-DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8

diff --git a/app-text/mandown/mandown-0.1.3.ebuild b/app-text/mandown/mandown-0.1.3.ebuild
deleted file mode 100644
index 9ccba0b347..0000000000
--- a/app-text/mandown/mandown-0.1.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.6.3
-
-EAPI=8
-
-CRATES="
-	bitflags-1.3.2
-	deunicode-1.3.3
-	getopts-0.2.21
-	memchr-2.5.0
-	pulldown-cmark-0.9.2
-	unicase-2.6.0
-	unicode-width-0.1.10
-	version_check-0.9.4
-"
-
-inherit cargo
-
-DESCRIPTION="Markdown to groff (man page) converter"
-HOMEPAGE="https://gitlab.com/kornelski/mandown.git"
-SRC_URI="
-	https://gitlab.com/kornelski/${PN}/-/archive/${PV}/${P}.tar.bz2 -> ${P}.gl.tar.bz2
-	$(cargo_crate_uris)
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-# Dependent crate licenses
-LICENSE+=" BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_FLAGS_IGNORED="usr/bin/mandown"
-
-src_install() {
-	cargo_src_install
-	einstalldocs
-}

diff --git a/app-text/mandown/metadata.xml b/app-text/mandown/metadata.xml
deleted file mode 100644
index 52ac2f80db..0000000000
--- a/app-text/mandown/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="gitlab">kornelski/mandown.git</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-text/md2mld/Manifest b/app-text/md2mld/Manifest
deleted file mode 100644
index 6725d3ff5d..0000000000
--- a/app-text/md2mld/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST md2mld-0.5.1.tbz 5322 BLAKE2B 7e905689917d30194ffbf9c5c592a835cb8d9c95b4b6f3f769430e12cea715956680fdfb290b23d45e14d56ac3d315099e9578371dde0c388f23671b7243dcd8 SHA512 b5c58b8dbd29b5f983be36970d8344b9f6d5d3e8a7db4d7cae6a080a0748dad684f2c8f015c5b9d8bf2993ace21a7c2e23f187e08448ab27e1133dc1139bb565

diff --git a/app-text/md2mld/md2mld-0.5.1.ebuild b/app-text/md2mld/md2mld-0.5.1.ebuild
deleted file mode 100644
index 762ccbb3d2..0000000000
--- a/app-text/md2mld/md2mld-0.5.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Little cli tool to convert md files into mld files"
-HOMEPAGE="https://github.com/mseri/md2mld"
-SRC_URI="https://github.com/mseri/${PN}/releases/download/${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/base
-	dev-ml/omd
-"
-RDEPEND="${DEPEND}"

diff --git a/app-text/md2mld/metadata.xml b/app-text/md2mld/metadata.xml
deleted file mode 100644
index f27c0b77f1..0000000000
--- a/app-text/md2mld/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">mseri/md2mld</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-text/noweb/Manifest b/app-text/noweb/Manifest
deleted file mode 100644
index 2ad9f81df5..0000000000
--- a/app-text/noweb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST noweb-2.12.tar.gz 579230 BLAKE2B 2b4b252a79df6b030c2e09dff62c2dbb59d4cdfc6dac76eb9d387b355f940a7431bb69f7200bfe0a2269542430cc00720c4391d3dd15978fc39b36e81a9fb5fe SHA512 b4e45f288b6ae99d2457b69628bb5dfca16f7d1ce1bb06722ae598b5ff50a4ed2819313c5f5991cd3d1062c9d306c1308b0336916b6582dba7a405a343958c2a

diff --git a/app-text/noweb/files/50noweb-gentoo.el b/app-text/noweb/files/50noweb-gentoo.el
deleted file mode 100644
index 90b971d746..0000000000
--- a/app-text/noweb/files/50noweb-gentoo.el
+++ /dev/null
@@ -1,4 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload  'noweb-mode "noweb-mode"
-  "Minor meta mode for editing noweb files." t)
-(add-to-list 'auto-mode-alist '("\\.nw\\'" . noweb-mode))

diff --git a/app-text/noweb/files/noweb-2.12-ldflags.patch b/app-text/noweb/files/noweb-2.12-ldflags.patch
deleted file mode 100644
index 0dd43e4f43..0000000000
--- a/app-text/noweb/files/noweb-2.12-ldflags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/src/c/Makefile
-+++ b/src/c/Makefile
-@@ -41,19 +41,15 @@
- all:	nt markup mnt finduses nwmktemp
-
- nt:	$(TANGLEOBJS)
--	$(CC) $(CFLAGS) -o nt $(TANGLEOBJS)
-+	$(CC) $(CFLAGS) $(LDFLAGS) -o nt $(TANGLEOBJS)
-
- nwmktemp: nwmktemp.o
--	$(CC) $(CFLAGS) -o nwmktemp nwmktemp.o
-
- finduses:	$(FINDUSESOBJS)
--	$(CC) $(CFLAGS) -o finduses $(FINDUSESOBJS)
-
- markup:	$(MARKUPOBJS)
--	$(CC) $(CFLAGS) -o markup $(MARKUPOBJS)
-
- mnt:	$(MNTOBJS)
--	$(CC) $(CFLAGS) -o mnt $(MNTOBJS)
-
- source:	$(SRCS)
- touch: $(SRCS)

diff --git a/app-text/noweb/files/noweb-2.12-recmake.patch b/app-text/noweb/files/noweb-2.12-recmake.patch
deleted file mode 100644
index b39f9d1c8e..0000000000
--- a/app-text/noweb/files/noweb-2.12-recmake.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-diff -ur a/contrib/norman/Makefile b/contrib/norman/Makefile
---- a/contrib/norman/Makefile	2018-06-28 23:26:32.000000000 +0200
-+++ b/contrib/norman/Makefile	2020-02-25 05:26:26.256610626 +0100
-@@ -1,10 +1,10 @@
- LIB=/dev/null	# to be overridden
- DIRS=numarkup
- 
--all: ;	for i in $(DIRS); do (cd $$i; make ICONC=$(ICONC) ICONT=$(ICONT) all); done
--install: ;	for i in $(DIRS); do (cd $$i; make LIB=$(LIB) BIN=$(BIN) install); done
--source: ;	for i in $(DIRS); do (cd $$i; make source); done
--clean: ;	for i in $(DIRS); do (cd $$i; make clean); done
-+all: ;	for i in $(DIRS); do (cd $$i; $(MAKE) ICONC=$(ICONC) ICONT=$(ICONT) all); done
-+install: ;	for i in $(DIRS); do (cd $$i; $(MAKE) LIB=$(LIB) BIN=$(BIN) install); done
-+source: ;	for i in $(DIRS); do (cd $$i; $(MAKE) source); done
-+clean: ;	for i in $(DIRS); do (cd $$i; $(MAKE) clean); done
- iconlib:	# cheap hack for slackmake
- 	true
- 
-diff -ur a/contrib/norman/numarkup/Makefile b/contrib/norman/numarkup/Makefile
---- a/contrib/norman/numarkup/Makefile	2018-06-28 23:26:32.000000000 +0200
-+++ b/contrib/norman/numarkup/Makefile	2020-02-25 05:32:02.290882144 +0100
-@@ -11,11 +11,11 @@
- 
- all: 
- 	noweb -t numarkup.nw
--	make $(TARGET)
-+	$(MAKE) $(TARGET)
- 
- install:
- 	noweb -t numarkup.nw
--	make $(TARGET)
-+	$(MAKE) $(TARGET)
- 	strip $(TARGET)
- 	cp $(TARGET) $(LIB)
- 
-diff -ur a/Makefile b/Makefile
---- a/Makefile	2018-06-28 23:26:32.000000000 +0200
-+++ b/Makefile	2020-02-25 05:24:54.607975694 +0100
-@@ -12,14 +12,14 @@
- all:
- 	@echo "You have no business running 'make' here; please look at the README file"
- 	@exit 1
--source: ;	for i in src; do (cd $$i; make source); done
--www: ;		for i in src/xdoc examples; do (cd $$i; make www); done
-+source: ;	for i in src; do (cd $$i; $(MAKE) source); done
-+www: ;		for i in src/xdoc examples; do (cd $$i; $(MAKE) www); done
- 
- clean:
--	for i in src examples contrib; do (cd $$i; make clean); done
-+	for i in src examples contrib; do (cd $$i; $(MAKE) clean); done
- 	rm -f nwsrcfilter *~ */*~
- clobber: clean
--	for i in src examples contrib; do (cd $$i; make clobber); done
-+	for i in src examples contrib; do (cd $$i; $(MAKE) clobber); done
- 
- DATE:
- 	(./echo -n "Version $(VERSION) of "; date) > DATE
-@@ -51,7 +51,7 @@
- 
- ctan:	clean source nwsrcfilter DATE emacscheck
- 	chmod +w src/Makefile
--	(cd src; make boot)
-+	(cd src; $(MAKE) boot)
- 	rm -f ../noweb-$(VERSION)-ctan.zip
- 	find ./* ! -type d -not -name FAQ.old -not -name '.git*' -print | ./nwsrcfilter | sed 's@^@noweb/@' | ( ln -s . noweb; zip ../noweb-$(VERSION)-ctan.zip -@; rm -f noweb )
- 	chmod -w src/Makefile
-@@ -61,6 +61,6 @@
- 	diff src/elisp/noweb-mode.el $(HOME)/emacs/noweb-mode.el
- 
- checkin:
--	(cd src; make "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin)
-+	(cd src; $(MAKE) "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin)
- 
- 
-diff -ur a/src/Makefile b/src/Makefile
---- a/src/Makefile	2020-02-25 05:22:55.103146835 +0100
-+++ b/src/Makefile	2020-02-25 05:29:26.557836177 +0100
-@@ -41,9 +41,9 @@
- TEXNAME=$(TEXINPUTS)
- 
- all: 
--	cd c; make "CC=$(CC)" "$(CFLAGS)" all 
--	for i in shell lib xdoc tex; do (cd $$i; make all); done
--	cd $(LIBSRC); make "ICONT=$(ICONT)" "ICONC=$(ICONC)" all
-+	cd c; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" all
-+	for i in shell lib xdoc tex; do (cd $$i; $(MAKE) all); done
-+	cd $(LIBSRC); $(MAKE) "ICONT=$(ICONT)" "ICONC=$(ICONC)" all
- 
- FAQ: FAQ.html
- 	sleep 1; html2ascii FAQ.html > FAQ
-@@ -101,13 +101,13 @@
- 	mkdir -p $(BIN) $(LIB)
- 	true c/nt c/markup c/mnt c/finduses c/nwmktemp
- 	cp c/nt c/markup c/mnt c/finduses c/nwmktemp $(LIB)
--	cd $(LIBSRC); make ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) install
--	cd lib; make LIB=$(LIB) install
-+	cd $(LIBSRC); $(MAKE) ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) install
-+	cd lib; $(MAKE) LIB=$(LIB) install
- 
- uninstall-code: uninstall-shell
- 	rm -f $(LIB)/nt $(LIB)/markup $(LIB)/mnt $(LIB)/finduses 
--	cd $(LIBSRC); make ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) uninstall
--	cd lib; make LIB=$(LIB) uninstall
-+	cd $(LIBSRC); $(MAKE) ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) uninstall
-+	cd lib; $(MAKE) LIB=$(LIB) uninstall
- install-man:
- 	mkdir -p $(MAN) $(MANDIR) $(MAN7DIR)
- 	sed -e "s@|LIBDIR|@$(LIBNAME)@" -e "s@|TEXINPUTS|@$(TEXNAME)@" xdoc/cpif.1 > $(MANDIR)/cpif.$(MANEXT)
-@@ -194,26 +194,26 @@
- uninstall-elisp:
- 	rm -f $(ELISP)/noweb-mode.el || true
- checkin:
--	for i in lib tex xdoc; do (cd $$i; make "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin); done
-+	for i in lib tex xdoc; do (cd $$i; $(MAKE) "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin); done
- 	for i in c icon awk; do (cd $$i; ci -l $(CINAME) $(CIMSG) *.nw Makefile); done
- 	(cd elisp; ci -l $(CINAME) $(CIMSG) *.el)
- 	ci -l $(CINAME) $(CIMSG) Makefile.nw INSTALL INSTALL.DOS README FAQ COPYRIGHT nwmake *.nw
- 
- source: FAQ
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make CPIF=">" source); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) CPIF=">" source); done
- 	sleep 1
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make touch); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) touch); done
- touch:
- 	touch FAQ
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make touch); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) touch); done
- boot:
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make boot); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) boot); done
- clean:
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make clean); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) clean); done
- 	rm -f nwsrcfilter *~ */*~
- 
- clobber: clean
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make clobber); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) clobber); done
- 
- Makefile: Makefile.nw
- 	chmod +w Makefile

diff --git a/app-text/noweb/metadata.xml b/app-text/noweb/metadata.xml
deleted file mode 100644
index e1dc721419..0000000000
--- a/app-text/noweb/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>nr@cs.tufts.edu</email>
-      <name>Norman Ramsey</name>
-    </maintainer>
-    <remote-id type="github">nrnrnr/noweb</remote-id>
-  </upstream>
-  <longdescription lang="en">noweb is designed to meet the needs of literate programmers while remaining as simple as possible. Its primary advantages are simplicity, extensibility, and language-independence—especially noticeable when compared with other literate-programming tools. noweb uses 5 control sequences to WEB's 27. The noweb manual is only 4 pages; an additional page explains how to customize its LaTeX output. noweb works ``out of the box'' with any programming language, and supports TeX, latex, HTML, and troff back ends. A back end to support full hypertext or indexing takes about 250 lines; a simpler one can be written in 40 lines of awk. The primary sacrifice relative to WEB is that code is seldom prettyprinted.
-  </longdescription>
-</pkgmetadata>

diff --git a/app-text/noweb/noweb-2.12.ebuild b/app-text/noweb/noweb-2.12.ebuild
deleted file mode 100644
index 29fc8cd5ae..0000000000
--- a/app-text/noweb/noweb-2.12.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs elisp-common
-
-MYPV="$(ver_rs 1 _)"
-
-DESCRIPTION="a literate programming tool, lighter than web"
-HOMEPAGE="https://www.cs.tufts.edu/~nr/noweb/"
-SRC_URI="https://github.com/nrnrnr/${PN}/archive/v${MYPV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="
-	|| ( BSD-2 noweb )
-	emacs? ( GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos"
-IUSE="emacs examples"
-
-DEPEND="
-	dev-lang/icon
-	sys-apps/debianutils
-	virtual/tex-base
-
-	emacs? ( app-editors/emacs:= )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-${MYPV}"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
-	# glibc2.10 compat (bug 270757)
-#	mkdir d && cp -r c/* d/
-	sed "s/getline (/getline_nonlibc (/" -i src/c/getline.{c,h} || die
-	sed "s/getline(/getline_nonlibc(/" -i src/c/{notangle.c,getline.c,finduses.c} || die
-#	diff -u d/ c/
-
-	# dont run texhash...
-	sed -i -e "s/texhash/true/" src/Makefile || die
-	# dont strip...
-	sed -i -e "s/strip/true/" src/Makefile || die
-
-	sed -i -e "s/CC=gcc -ansi -pedantic -O -Wall -Werror//" src/Makefile || die
-	sed -i -e "s/CFLAGS=//" src/Makefile || die
-	sed -i -e "s/CC=gcc -ansi -pedantic -O -Wall -Werror//" src/c/Makefile || die
-	sed -i -e "s/CFLAGS=//" src/c/Makefile || die
-
-	eapply "${FILESDIR}/${P}-recmake.patch"
-
-	sed -i -e "s/CC = cc//" contrib/norman/numarkup/Makefile || die
-	sed -i -e "s/CFLAGS = -O//" contrib/norman/numarkup/Makefile || die
-
-	eapply "${FILESDIR}/${P}-ldflags.patch"
-	eapply_user
-}
-
-src_compile() {
-	# noweb tries to use notangle and noweb; see bug #50429
-	cd "${S}/src/c"
-
-	emake	ICONC="icont" \
-		CC="$(tc-getCC)" \
-		CFLAGS="${CFLAGS}" \
-		LIBSRC="icon" || die
-
-	export PATH="${PATH}:${T}"
-	cd "${S}/src"
-
-	emake	ICONC="icont" \
-		CC="$(tc-getCC)" \
-		BIN="${T}" \
-		LIB="${T}" \
-		LIBSRC="icon" \
-		install-code || die "make temporal install failed."
-
-	emake	ICONC="icont" \
-		CC="$(tc-getCC)" \
-		CFLAGS="${CFLAGS}" \
-		LIBSRC="icon" || die "make failed"
-
-	# Set awk to awk not nawk
-	./awkname awk
-
-	if use emacs; then
-		elisp-compile elisp/noweb-mode.el || die "elisp-compile failed"
-	fi
-}
-
-src_install () {
-	cd "${S}/src"
-
-	# It needs the directories to exist first...
-	dodir /usr/bin
-	dodir "/usr/libexec/${PN}"
-	dodir /usr/share/man
-	dodir /usr/share/texmf-site/tex/inputs
-
-	emake	ICONC="icont" \
-		BIN="${ED}/usr/bin" \
-		LIBSRC="icon" \
-		LIBNAME="${EPREFIX}/usr/libexec/${PN}" \
-		LIB="${ED}/usr/libexec/${PN}" \
-		MAN="${ED}/usr/share/man" \
-		TEXNAME="${EPREFIX}/usr/share/texmf-site/tex/inputs" \
-		TEXINPUTS="${ED}/usr/share/texmf-site/tex/inputs" \
-		install || die "make install failed"
-
-	cd "${S}"
-
-	if use examples; then
-		insinto "/usr/share/doc/${PF}/examples"
-		doins -r examples/.
-	fi
-
-	if use emacs; then
-		elisp-install "${PN}" "${S}"/src/elisp/noweb-mode.{el,elc} \
-			|| die "elisp-install failed"
-		elisp-site-file-install "${FILESDIR}/${SITEFILE}" \
-			|| die "elisp-site-file-install failed"
-	fi
-	einstalldocs
-}
-
-pkg_postinst() {
-	use emacs && elisp-site-regen
-	einfo "Running texhash to complete installation.."
-	texhash
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}

diff --git a/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild b/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild
deleted file mode 100644
index 51346d8c0a..0000000000
--- a/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="'Asio' C++ Header Files"
-KEYWORDS="~amd64"
-LICENSE='Boost-1.0'
-CRAN_PV="$(ver_rs 3 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/AsioHeaders/Manifest b/dev-R/AsioHeaders/Manifest
deleted file mode 100644
index e63b5c25cb..0000000000
--- a/dev-R/AsioHeaders/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST AsioHeaders_1.22.1-1.tar.gz 720530 BLAKE2B e38629e16f823e35e281c7a9a37a8874ac810d77e5c87541507f4cd01c2f2703dd216681bc36998046a5b099b3d59cbb1c6b0a3d85f36f48e122d3ba2f5a49d7 SHA512 fca70248c1ef25102e53bcc1167953ac0fd0b32e35fe6ffa40e1b1ae1f1c42e019b38d01a2eab89e262efb7e92a7423533d3095e84844682e454ad3287670778

diff --git a/dev-R/AsioHeaders/metadata.xml b/dev-R/AsioHeaders/metadata.xml
deleted file mode 100644
index 7a6d1e2e5e..0000000000
--- a/dev-R/AsioHeaders/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">'Asio' is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. It is also included in Boost but requires linking when used with Boost. Standalone it can be used header-only (provided a recent compiler). 'Asio' is written and maintained by Christopher M. Kohlhoff, and released under the 'Boost Software License', Version 1.0.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>dtt@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/eddelbuettel/asioheaders/issues</bugs-to>
-		<remote-id type="github">eddelbuettel/asioheaders</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/BH/BH-1.75.0.0.ebuild b/dev-R/BH/BH-1.75.0.0.ebuild
deleted file mode 100644
index b4fceef8b7..0000000000
--- a/dev-R/BH/BH-1.75.0.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MY_P="${PN}_$(ver_rs 3 -)"
-
-DESCRIPTION='Boost C++ Header Files'
-HOMEPAGE="
-	https://github.com/eddelbuettel/bh
-	https://cran.r-project.org/package=BH
-"
-SRC_URI="mirror://cran/src/contrib/${MY_P}.tar.gz"
-
-LICENSE='Boost-1.0'
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-libs/boost-$(ver_cut 1-3)"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	# Do not bundle boost
-	rm -rf inst/include/boost || die
-	R-packages_src_prepare
-}

diff --git a/dev-R/BH/BH-1.78.0.0-r1.ebuild b/dev-R/BH/BH-1.78.0.0-r1.ebuild
deleted file mode 100644
index 1fbfecb038..0000000000
--- a/dev-R/BH/BH-1.78.0.0-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MY_P="${PN}_$(ver_rs 3 -)"
-
-DESCRIPTION='Boost C++ Header Files'
-HOMEPAGE="
-	https://github.com/eddelbuettel/bh
-	https://cran.r-project.org/package=BH
-"
-SRC_URI="mirror://cran/src/contrib/${MY_P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE='Boost-1.0'
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-libs/boost-$(ver_cut 1-3)"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	# Do not bundle boost
-	rm -rf inst/include/boost || die
-	R-packages_src_prepare
-}

diff --git a/dev-R/BH/Manifest b/dev-R/BH/Manifest
deleted file mode 100644
index b72af66e30..0000000000
--- a/dev-R/BH/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST BH_1.75.0-0.tar.gz 12801696 BLAKE2B 18c3c145d5273e6f41ed39dcb46467686fd6b2324f63a1aef3ed5564e4b57b6fbfa8b2dd324c39519e9cd8b6dbde2101bc811fcc747200605c4235878abcefb1 SHA512 03521484256e870d92f8e003b53b2c9f3ea28522c2b30a2465262cfec38becaf7c4ad5f4c72c11903e2189c6440850a81d2fd37c05708d284ee099d998759d77
-DIST BH_1.78.0-0.tar.gz 13269768 BLAKE2B 86fcb75925e99cb29f3e454032cc24b15b47c2a83e5d316dc4585fdde54bd3d9b558a50319fe369efc43d5142230bacf68954fdb18cfc667b60f3a137e8a8b2b SHA512 07cac11de283d4e2615a3e3c8ab77802b369eab57a8649cb8e148abf8c2f2c138bb56549fd8e25e306e0ab760fae78d6aa084098fb6d35389f177720b58e1bfd

diff --git a/dev-R/BH/metadata.xml b/dev-R/BH/metadata.xml
deleted file mode 100644
index 435bc53321..0000000000
--- a/dev-R/BH/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/eddelbuettel/bh/issues</bugs-to>
-		<remote-id type="github">eddelbuettel/bh</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/DBI/DBI-1.1.3.ebuild b/dev-R/DBI/DBI-1.1.3.ebuild
deleted file mode 100644
index 4110777577..0000000000
--- a/dev-R/DBI/DBI-1.1.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='R Database Interface'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		>=dev-R/RSQLite-1.1.2
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/blob
-	dev-R/covr
-	dev-R/DBItest
-	dev-R/dbplyr
-	dev-R/downlit
-	dev-R/dplyr
-	dev-R/glue
-	dev-R/hms
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/RMariaDB
-	dev-R/rmarkdown
-	dev-R/rprojroot
-	>=dev-R/RSQLite-1.1.2
-	dev-R/testthat
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/DBI/Manifest b/dev-R/DBI/Manifest
deleted file mode 100644
index 4fbdd60847..0000000000
--- a/dev-R/DBI/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DBI_1.1.3.tar.gz 730243 BLAKE2B b913bbe054c6db88eff15b8d8c2a338dec5a69c6a9ce6a407749186bdf22f344a9632da891e62bde188c5ef0f9ac37bbe20ca1727e10752f512f96694cbfe17a SHA512 48d5d2c152f512ebf36c98fad97dcbb6987b485d1843fa5245158abe21714649f4bf30d855dc07195157a5a18601573494fcdb1354f0362330f63ccabdb47fd9

diff --git a/dev-R/DBI/metadata.xml b/dev-R/DBI/metadata.xml
deleted file mode 100644
index eede8b1093..0000000000
--- a/dev-R/DBI/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">A database interface definition for communication between R and relational database management systems. All classes in this package are virtual and need to be extended by the various R/DBMS implementations.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-dbi/DBI/issues</bugs-to>
-		<remote-id type="github">r-dbi/DBI</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/DBItest/DBItest-1.7.2.ebuild b/dev-R/DBItest/DBItest-1.7.2.ebuild
deleted file mode 100644
index a5332cf653..0000000000
--- a/dev-R/DBItest/DBItest-1.7.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Testing DBI Backends'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-DEPEND="
-	>=dev-R/blob-1.2.0
-	dev-R/callr
-	>=dev-R/DBI-1.1.1
-	dev-R/desc
-	>=dev-R/hms-0.5.0
-	dev-R/lubridate
-	dev-R/palmerpenguins
-	dev-R/R6
-	>=dev-R/rlang-0.2.0
-	>=dev-R/testthat-2.0.0
-	dev-R/withr
-	dev-R/vctrs
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/clipr
-	>=dev-R/dblog-0.0.0.9008
-	dev-R/debugme
-	dev-R/devtools
-	dev-R/knitr
-	dev-R/lintr
-	dev-R/rmarkdown
-	dev-R/RSQLite
-"

diff --git a/dev-R/DBItest/Manifest b/dev-R/DBItest/Manifest
deleted file mode 100644
index d8ed7455d0..0000000000
--- a/dev-R/DBItest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DBItest_1.7.2.tar.gz 102854 BLAKE2B 861206c6678cdc96145dbdf9a8a5bdd70c7737611806b940a9225687ad679dfc276ead881cee743b488daeebedc7ba10361d2a56c7c4533896d943e88af3a994 SHA512 5312e75de7eae0a68b41161ec5f185adea9b016a2252a63db1ad319d74b0994e99bb8b9779f96e4c9de73bdf1d92f2efd3bc72217a9a983b4c12d4a435d3ea03

diff --git a/dev-R/DBItest/metadata.xml b/dev-R/DBItest/metadata.xml
deleted file mode 100644
index 1be995cf5d..0000000000
--- a/dev-R/DBItest/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-dbi/DBItest/issues</bugs-to>
-		<remote-id type="github">r-dbi/DBItest</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/MASS/MASS-7.3.57.ebuild b/dev-R/MASS/MASS-7.3.57.ebuild
deleted file mode 100644
index 3615589d99..0000000000
--- a/dev-R/MASS/MASS-7.3.57.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION="Support Functions and Datasets for variables and Ripley's MASS"
-HOMEPAGE="
-	https://cran.r-project.org/package=MASS
-	http://www.stats.ox.ac.uk/pub/MASS4/
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='|| ( GPL-2 GPL-3 )'
-
-DEPEND="
-	>=dev-lang/R-3.3.0
-	!dev-lang/R[-minimal]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/lattice
-	virtual/nlme
-	virtual/nnet
-	virtual/survival
-"

diff --git a/dev-R/MASS/Manifest b/dev-R/MASS/Manifest
deleted file mode 100644
index 5f07cf2eb7..0000000000
--- a/dev-R/MASS/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST MASS_7.3-57.tar.gz 500611 BLAKE2B 5c2f64cc35438d2274c4394dd28dfa2b96e727ad76bd1ae27e1525957b3995ade16d4c63eba509a44987be427916f92050b9564a820bf62d962ceb85657b09fd SHA512 8a05de702625a78824ca9949f7addd2beace3ff0fe34c3142ca0ee83a466e3b973e8e18b638d6ebe261e1e3bc33f9f1cc6d6343e72b61a8cd29969e899e44927

diff --git a/dev-R/MASS/metadata.xml b/dev-R/MASS/metadata.xml
deleted file mode 100644
index a543637320..0000000000
--- a/dev-R/MASS/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Functions and datasets to support Venables and Ripley,
-"Modern Applied Statistics with S" (4th edition, 2002).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Brian Ripley</name>
-			<email>ripley@stats.ox.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/Matrix/Manifest b/dev-R/Matrix/Manifest
deleted file mode 100644
index 777133e456..0000000000
--- a/dev-R/Matrix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Matrix_1.4-1.tar.gz 2862737 BLAKE2B d245df947662c9e5ec27b6047abe70e78f8653cf8b96d004bf72d130d5671c8477a70ccafcfb4294b0863993c3af350f42e077d8c96e95c21ba82bac756bd1f4 SHA512 a2f1e4cf3f51e5201797055fafb63e653ff49a12b0f18f1d16e98e00ef410cd4af47fb6bbb1ebe4ba6f5144bd4191536d18e49c6bf7c63dc0ae14718261dfaf5

diff --git a/dev-R/Matrix/Matrix-1.4.1.ebuild b/dev-R/Matrix/Matrix-1.4.1.ebuild
deleted file mode 100644
index 1d537e9a55..0000000000
--- a/dev-R/Matrix/Matrix-1.4.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Sparse and Dense Matrix Classes and Methods'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.5.0
-	!dev-lang/R[-minimal]
-	virtual/lattice
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/expm
-	virtual/MASS
-"

diff --git a/dev-R/Matrix/metadata.xml b/dev-R/Matrix/metadata.xml
deleted file mode 100644
index 83be81fd3a..0000000000
--- a/dev-R/Matrix/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A rich hierarchy of matrix classes, including triangular,
-symmetric, and diagonal matrices, both dense and sparse and with
-pattern, logical and numeric entries.	 Numerous methods for and
-operations on these matrices, using 'LAPACK' and 'SuiteSparse' libraries.</longdescription>
-	<upstream>
-		<bugs-to>https://r-forge.r-project.org/tracker/?group_id=61</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/Matrix/Matrix.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/Matrix/ChangeLog</changelog>
-		<maintainer>
-			<name>Martin Maechler</name>
-			<email>mmaechler+Matrix@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/R6/Manifest b/dev-R/R6/Manifest
deleted file mode 100644
index 7912b6884c..0000000000
--- a/dev-R/R6/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST R6_2.5.1.tar.gz 63422 BLAKE2B 0045d7c37dfb7a773cd24e85e695575eaf6aa5c9392fb6888c10aa9fb3e35b13a230ed0aabcf84d52e656ef506ab58371044c4179b3380f5324b217fae6daeb4 SHA512 e479714066a1f37d39e7fec824492233b25086941678921d153fb3ab5fe8ec2ce0bf774eb491435e8d2da660daded0a97648672327d7a46af4dee0eb57d44d48

diff --git a/dev-R/R6/R6-2.5.1.ebuild b/dev-R/R6/R6-2.5.1.ebuild
deleted file mode 100644
index 50981ae930..0000000000
--- a/dev-R/R6/R6-2.5.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Encapsulated Classes with Reference Semantics'
-LICENSE='MIT'
-HOMEPAGE="
-	https://r6.r-lib.org
-	https://github.com/r-lib/R6
-	https://cran.r-project.org/package=R6
-"
-KEYWORDS="~amd64"
-DEPEND=">=dev-lang/R-3.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/pryr
-"

diff --git a/dev-R/R6/metadata.xml b/dev-R/R6/metadata.xml
deleted file mode 100644
index 0b1c5d2528..0000000000
--- a/dev-R/R6/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Creates classes with reference semantics, similar to R's built-in
-reference classes. Compared to reference classes, R6 classes are simpler
-and lighter-weight, and they are not built on S4 classes so they do not
-require the methods package. These classes allow public and private
-members, and they support inheritance, even when the classes are defined in
-different packages.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/R6/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/R6/R6.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/R6/news/news.html</changelog>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@stdout.org</email>
-		</maintainer>
-		<remote-id type="github">r-lib/R6</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RColorBrewer/Manifest b/dev-R/RColorBrewer/Manifest
deleted file mode 100644
index 44985492bf..0000000000
--- a/dev-R/RColorBrewer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RColorBrewer_1.1-3.tar.gz 11638 BLAKE2B f5d3c2ae82be0e46c1c7ca2d39ecbc63559a607d062e7ec2ad62c1cebe8327f81193edf8d7de88c1948a5e5507a290c4f1519fe9bed33792980d1526d9687c54 SHA512 1a5941906959f4f76570cad8a1b9b672e975195268ea30dc739d8381edc09299098df9d9612174bcef91d1190797cdb43ed0a5f7e7f2cb37625b2462c5f936d5

diff --git a/dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild b/dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild
deleted file mode 100644
index 59dc55ac35..0000000000
--- a/dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MYPV=$(ver_rs 2 -)
-
-DESCRIPTION='ColorBrewer Palettes'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE='Apache-2.0'

diff --git a/dev-R/RColorBrewer/metadata.xml b/dev-R/RColorBrewer/metadata.xml
deleted file mode 100644
index 4a4cfb47ba..0000000000
--- a/dev-R/RColorBrewer/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides color schemes for maps (and other graphics)
-designed by Cynthia Brewer as described at http://colorbrewer2.org.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Erich Neuwirth</name>
-			<email>erich.neuwirth@univie.ac.at</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RInside/Manifest b/dev-R/RInside/Manifest
deleted file mode 100644
index e845194aea..0000000000
--- a/dev-R/RInside/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RInside_0.2.17.tar.gz 81202 BLAKE2B 604b21535b6cc9be4dbe8e3822f76658adaf2f612ea4dd1db5baa2654e3c1cb447a9ff58d3b715ece27bae2922e720b09b09ac20121ba8e73fbd491e7f3cf231 SHA512 c055306162db6f725e890afc2cc6b6d1921f57249cd1b4c2188e7c5314436ae53861f36698e463b44e0dc7b94dd36bc90e8846b37af261571caadd2d792a631d

diff --git a/dev-R/RInside/RInside-0.2.17.ebuild b/dev-R/RInside/RInside-0.2.17.ebuild
deleted file mode 100644
index 6255b43ccf..0000000000
--- a/dev-R/RInside/RInside-0.2.17.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='C++ Classes to Embed R in C++ (and C) Applications'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-HOMEPAGE="
-	https://cran.r-project.org/package=RInside
-	http://dirk.eddelbuettel.com/code/rinside.html
-	https://github.com/eddelbuettel/rinside
-"
-DEPEND="
-	dev-R/Rcpp
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	R-packages_src_install
-	find "${D}" -name "*.a" -delete || die
-}

diff --git a/dev-R/RInside/metadata.xml b/dev-R/RInside/metadata.xml
deleted file mode 100644
index 0eb607eed6..0000000000
--- a/dev-R/RInside/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">C++ classes to embed R in C++ (and C) applications
-A C++ class providing the R interpreter is offered by this package
-making it easier to have "R inside" your C++ application. As R itself
-is embedded into your application, a shared library build of R is
-required. This works on Linux, OS X and even on Windows provided you
-use the same tools used to build R itself. Numerous examples are
-provided in the nine subdirectories of the examples/ directory of
-the installed package: standard, 'mpi' (for parallel computing), 'qt'
-(showing how to embed 'RInside' inside a Qt GUI application), 'wt'
-(showing how to build a "web-application" using the Wt toolkit),
-'armadillo' (for 'RInside' use with 'RcppArmadillo'), 'eigen' (for
-'RInside' use with 'RcppEigen'), and 'c_interface' for a basic C
-interface and 'Ruby' illustration.	The examples use 'GNUmakefile(s)'
-with GNU extensions, so a GNU make is required (and will use the
-'GNUmakefile' automatically). 'Doxygen'-generated documentation of
-the C++ classes is available at the 'RInside' website as well.</longdescription>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/eddelbuettel/rinside/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/RInside/RInside.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/RInside/ChangeLog</changelog>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<remote-id type="github">eddelbuettel/rinside</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RSQLite/Manifest b/dev-R/RSQLite/Manifest
deleted file mode 100644
index a2cf4de902..0000000000
--- a/dev-R/RSQLite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RSQLite_2.2.14.tar.gz 3683851 BLAKE2B e9bac7265308e782ce93c393eaf42496e5c62d06f6bec82780ccf1c63a07181fff15aac2f044621e821fcb0737c6e51eeef07918c9135bb26d8dbe9783911ffd SHA512 e80b809e22cff1a662e29ab83fe0b387c72f7672288da27beedca475a3d7f56a4fdb7b563457830485fb654ba450f469c9d1622ee640efa93d6c1bff49c117bb

diff --git a/dev-R/RSQLite/RSQLite-2.2.14.ebuild b/dev-R/RSQLite/RSQLite-2.2.14.ebuild
deleted file mode 100644
index 23b3ebacaf..0000000000
--- a/dev-R/RSQLite/RSQLite-2.2.14.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='SQLite Interface for R'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/bit64
-	>=dev-R/blob-1.2.0
-	>=dev-R/DBI-1.1.0
-	dev-R/memoise
-	dev-R/pkgconfig
-	dev-R/Rcpp
-	>=dev-R/plogr-0.2.0
-	test? (
-		dev-R/callr
-		>=dev-R/DBItest-1.7.0
-		dev-R/hms
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	>=dev-R/DBItest-1.7.0
-	dev-R/gert
-	dev-R/gh
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/hms
-	dev-R/rvest
-	dev-R/testthat
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/RSQLite/metadata.xml b/dev-R/RSQLite/metadata.xml
deleted file mode 100644
index 064d12c481..0000000000
--- a/dev-R/RSQLite/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Embeds the SQLite database engine in R and provides an interface compliant with the DBI package. The source for the SQLite engine and for various extensions in a recent version is included. System libraries will never be consulted because this package relies on static linking for the plugins it includes; this also ensures a consistent experience across all installations.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-dbi/RSQLite/issues</bugs-to>
-		<remote-id type="github">r-dbi/RSQLite</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RUnit/Manifest b/dev-R/RUnit/Manifest
deleted file mode 100644
index 93e926fea3..0000000000
--- a/dev-R/RUnit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RUnit_0.4.32.tar.gz 337142 BLAKE2B 3c705716507b67697d4982f09973a0fa3a92cbd7dafad730f649bdc37e6b6becbbc0fdd9ab59f8c96afaea3f8b1e32ec833b7fd3380b74c81c500a74fb3a979f SHA512 5df78b0b653cb122e8edd23fc95e00966c5e54ee5db081efb216e88847d8e292fb69af27932a35f5d51ebaf3a162128fd4a604b8d1e2dc8dfb6a8a72345432e7

diff --git a/dev-R/RUnit/RUnit-0.4.32.ebuild b/dev-R/RUnit/RUnit-0.4.32.ebuild
deleted file mode 100644
index ef1af2c105..0000000000
--- a/dev-R/RUnit/RUnit-0.4.32.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='R Unit Test Framework'
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-SUGGESTED_PACKAGES="
-	dev-R/XML
-"

diff --git a/dev-R/RUnit/metadata.xml b/dev-R/RUnit/metadata.xml
deleted file mode 100644
index cc0ee8dbba..0000000000
--- a/dev-R/RUnit/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">R functions implementing a standard Unit Testing framework, with additional code inspection and report generation tools.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Roman Zenka</name>
-			<email>zenka.roman@mayo.edu</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/R_methodsS3/Manifest b/dev-R/R_methodsS3/Manifest
deleted file mode 100644
index 882f551444..0000000000
--- a/dev-R/R_methodsS3/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST R.methodsS3_1.8.2.tar.gz 24131 BLAKE2B 5f86f9302bca53497421a0d6bb34e6757657b8f81867f73934865de9c54fcf2a14f3520c3164c95c6b4e7f360b30c59aa04a2e1beedad9777f7408e4791b2b07 SHA512 4282f70afc4902575db614467d4606832e29889a427d783efb684b778bf9b515507527fa5a368ce7b1f6515aedc48047cabb24e6c22324f56ad02d006a8d055a

diff --git a/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild b/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild
deleted file mode 100644
index 52ae9c545c..0000000000
--- a/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="S3 Methods Simplified"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-CRAN_PN="R.methodsS3"
-
-SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
-
-SUGGESTED_PACKAGES="
-	dev-R/codetools
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/R_methodsS3/metadata.xml b/dev-R/R_methodsS3/metadata.xml
deleted file mode 100644
index 9958763670..0000000000
--- a/dev-R/R_methodsS3/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Methods that simplify the setup of S3 generic functions and S3 methods. Major effort has been made in making definition of methods as simple as possible with a minimum of maintenance for package developers. For example, generic functions are created automatically, if missing, and naming conflict are automatically solved, if possible. The method setMethodS3() is a good start for those who in the future may want to migrate to S4. This is a cross-platform package implemented in pure R that generates standard S3 methods.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/R.methodsS3/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/R.methodsS3</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/R_oo/Manifest b/dev-R/R_oo/Manifest
deleted file mode 100644
index 159808c0ea..0000000000
--- a/dev-R/R_oo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST R.oo_1.25.0.tar.gz 384384 BLAKE2B b7f758b430d969a3c46b630149743faecffba5601c11b8d2f35cca7094388bb1459fca6515093ab80c90a8506e544b1abfb6b98f935c5dd8c4ce7fa8be37d247 SHA512 8d6f9fa243fd2088511345bd932c72b337492b4555a078a694c236820994b2a40eb8f665c50a604010cb86f3eb12728b33e56d2e719c8bf2d39b84eba8e99b4c

diff --git a/dev-R/R_oo/R_oo-1.25.0.ebuild b/dev-R/R_oo/R_oo-1.25.0.ebuild
deleted file mode 100644
index dbc461c3f3..0000000000
--- a/dev-R/R_oo/R_oo-1.25.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="R Object-Oriented Programming with or without References"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-CRAN_PN="R.oo"
-
-SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
-
-DEPEND="
-	>=dev-R/R_methodsS3-1.8.1
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/codetools
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/R_oo/metadata.xml b/dev-R/R_oo/metadata.xml
deleted file mode 100644
index 2e73021e34..0000000000
--- a/dev-R/R_oo/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Methods and classes for object-oriented programming in R with or without references. Large effort has been made on making definition of methods as simple as possible with a minimum of maintenance for package developers. The package has been developed since 2001 and is now considered very stable. This is a cross-platform package implemented in pure R that defines standard S3 classes without any tricks.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/R.oo/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/R.oo</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/R_utils/Manifest b/dev-R/R_utils/Manifest
deleted file mode 100644
index 54a21a28f5..0000000000
--- a/dev-R/R_utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST R.utils_2.12.0.tar.gz 363986 BLAKE2B 48827d5b00523fea1d71e84ea17418fb5879b3378d41dfa87b85de3ddbf2b92046a7dad00a188392e3d9ba0cc959ffba6b6432e0a7b103a7261c00c825c01dbe SHA512 1a09ebc278f55ddb0f5adf56bcfb2647a026eb5d8597541cc96aad6e322832efd8603ee15d494f730ae4cf976316dee4adafd2785fc2390a5a896e97f08d2607

diff --git a/dev-R/R_utils/R_utils-2.12.0.ebuild b/dev-R/R_utils/R_utils-2.12.0.ebuild
deleted file mode 100644
index 6a2482d30f..0000000000
--- a/dev-R/R_utils/R_utils-2.12.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="Various Programming Utilities"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-CRAN_PN="R.utils"
-
-SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
-
-DEPEND="
-	>=dev-R/R_oo-1.24.0
-	>=dev-R/R_methodsS3-1.8.1
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/digest-0.6.10
-"

diff --git a/dev-R/R_utils/metadata.xml b/dev-R/R_utils/metadata.xml
deleted file mode 100644
index 2cadaf6434..0000000000
--- a/dev-R/R_utils/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/R.utils/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/R.utils</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/Rcpp/Manifest b/dev-R/Rcpp/Manifest
deleted file mode 100644
index 7b2dcfb768..0000000000
--- a/dev-R/Rcpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Rcpp_1.0.11.tar.gz 2994004 BLAKE2B 39b0fed861d698449cd385ee5036dd80f686293b69c0a8515d79c3078e63b481c918d9cbfec3793ff80ec2d089ba2b274235543c72a818828131b55a7067d04f SHA512 0489c137c500f76b3054a9ec114278103a65a4e42b88e9fc581fc4e33fb7e6ea0dda4660833e741fde7e89f61844c44e7c6e46ea464e9778c3d5cdc7a56b888d

diff --git a/dev-R/Rcpp/Rcpp-1.0.11.ebuild b/dev-R/Rcpp/Rcpp-1.0.11.ebuild
deleted file mode 100644
index 70f9a5eb4f..0000000000
--- a/dev-R/Rcpp/Rcpp-1.0.11.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Seamless R and C++ Integration'
-HOMEPAGE="
-	https://www.rcpp.org
-	http://dirk.eddelbuettel.com/code/rcpp.html
-	https://github.com/RcppCore/Rcpp
-	https://cran.r-project.org/package=Rcpp
-"
-
-LICENSE='GPL-2+ Boost-1.0'
-KEYWORDS="~amd64"
-IUSE="examples"
-
-src_prepare() {
-	if ! use examples ; then
-		rm -r inst/examples || die
-	fi
-	rm -r inst/tinytest || die
-	R-packages_src_prepare
-}
-
-SUGGESTED_PACKAGES="
-	dev-R/tinytest
-	dev-R/inline
-	dev-R/rbenchmark
-	>=dev-R/pkgKitten-0.1.2
-"

diff --git a/dev-R/Rcpp/metadata.xml b/dev-R/Rcpp/metadata.xml
deleted file mode 100644
index cfc9497fa2..0000000000
--- a/dev-R/Rcpp/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The 'Rcpp' package provides R functions as well as C++ classes which
-offer a seamless integration of R and C++. Many R data types and objects can be
-mapped back and forth to C++ equivalents which facilitates both writing of new
-code as well as easier integration of third-party libraries. Documentation
-about 'Rcpp' is provided by several vignettes included in this package, via the
-'Rcpp Gallery' site at &lt;https://gallery.rcpp.org&gt;, the paper by Eddelbuettel and
-Francois (2011, &lt;doi:10.18637/jss.v040.i08&gt;), the book by Eddelbuettel (2013,
-&lt;doi:10.1007/978-1-4614-6868-4&gt;) and the paper by Eddelbuettel and Balamuta (2018,
-&lt;doi:10.1080/00031305.2017.1375990&gt;); see 'citation("Rcpp")' for details.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/RcppCore/Rcpp/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/Rcpp/Rcpp.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/Rcpp/ChangeLog</changelog>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<remote-id type="github">RcppCore/Rcpp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
deleted file mode 100644
index d97a18f25a..0000000000
--- a/dev-R/RcppArmadillo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppArmadillo_0.12.4.1.0.tar.gz 1373512 BLAKE2B 9228e80227c9f78be552c71bebb299a96306b7676b2d6c94657d1622b01f341d5846937451d195a25109232aa675303c29413ea84fb32bd23954c5564a146332 SHA512 33ad6c44606f1d16a67861aafdb0ea5750eb795974bfb0a594408e6ba82eedc3a1f8efd1cb5003cf3a4766cafd6fd6d6a4270d043339de3a56f22de22aa9b15f

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild
deleted file mode 100644
index 30280253aa..0000000000
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-3 ${PV})"
-
-DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra library'
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.3.0
-	>=dev-R/Rcpp-0.11.0
-	=sci-libs/armadillo-${MY_PV}*:=[lapack]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/tinytest
-	virtual/Matrix
-	dev-R/pkgKitten
-	dev-R/reticulate
-	dev-R/slam
-"
-
-#TODO: correctly link to lapack
-
-src_prepare() {
-	R-packages_src_prepare
-
-	#remove bundled
-	rm -r inst/include/armadillo_bits || die
-	rm inst/include/armadillo || die
-
-	#link to sci-libs/armadillo
-	ln -s "${ESYSROOT}"/usr/include/armadillo_bits inst/include/armadillo_bits || die
-	ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
-}
-
-src_install() {
-	R-packages_src_install
-
-	R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-	dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
-
-	dodir /usr/include/armadillo_bits
-	for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
-		filename=$(basename "${file}")
-		dosym8 -r /usr/include/armadillo_bits/${filename} "${R_includedir}/armadillo_bits/${filename}"
-	done
-}

diff --git a/dev-R/RcppArmadillo/metadata.xml b/dev-R/RcppArmadillo/metadata.xml
deleted file mode 100644
index d3e08683bb..0000000000
--- a/dev-R/RcppArmadillo/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">'Armadillo' is a templated C++ linear algebra library (by Conrad
-Sanderson) that aims towards a good balance between speed and ease of
-use. Integer, floating point and complex numbers are supported, as
-well as a subset of trigonometric and statistics functions. Various
-matrix decompositions are provided through optional integration with
-LAPACK and ATLAS libraries.	The 'RcppArmadillo' package includes the
-header files from the templated 'Armadillo' library. Thus users do
-not need to install 'Armadillo' itself in order to use
-'RcppArmadillo'. From release 7.800.0 on, 'Armadillo' is licensed
-under Apache License 2; previous releases were under licensed as MPL
-2.0 from version 3.800.0 onwards and LGPL-3 prior to that;
-'RcppArmadillo' (the 'Rcpp' bindings/bridge to Armadillo) is licensed
-under the GNU GPL version 2 or later, as is the rest of 'Rcpp'.
-Armadillo requires a C++11 compiler.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/RcppCore/RcppArmadillo/issues</bugs-to>
-		<remote-id type="github">RcppCore/RcppArmadillo</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RcppEigen/Manifest b/dev-R/RcppEigen/Manifest
deleted file mode 100644
index a44354498a..0000000000
--- a/dev-R/RcppEigen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppEigen_0.3.3.9.2.tar.gz 1476004 BLAKE2B c111b13bd34acf75e061302628e6821a506736717ae938a0105d45a5ee0f638439ebdb5e83e9319157deee81b96a928438c4d3d9d1be69ef64dcdab56425f44c SHA512 167ec253d2729fb03c822465d40f23a756a32c23280baf340255d6d700846fe220266273201f8144fb7ac040261e915f3e5058b5f4241d5f1070f2ae2c37c121

diff --git a/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild b/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild
deleted file mode 100644
index 78f8d5631e..0000000000
--- a/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="'Rcpp' Integration for the 'Eigen' Templated Linear Algebra Library"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	|| ( dev-R/Matrix dev-lang/R[-minimal] )
-	dev-R/Rcpp
-	test? (
-		dev-R/tinytest
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/inline
-	dev-R/tinytest
-	dev-R/pkgKitten
-	dev-R/microbenchmark
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
-}

diff --git a/dev-R/RcppEigen/metadata.xml b/dev-R/RcppEigen/metadata.xml
deleted file mode 100644
index 459390dd28..0000000000
--- a/dev-R/RcppEigen/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">R and 'Eigen' integration using 'Rcpp'. 'Eigen' is a C++ template library for linear algebra: matrices, vectors, numerical solvers and related algorithms. It supports dense and sparse matrices on integer, floating point and complex numbers, decompositions of such matrices, and solutions of linear systems. Its performance on many algorithms is comparable with some of the best implementations based on 'Lapack' and level-3 'BLAS'. The 'RcppEigen' package includes the header files from the 'Eigen' C++ template library (currently version 3.3.4). Thus users do not need to install 'Eigen' itself in order to use 'RcppEigen'. Since version 3.1.1, 'Eigen' is licensed under the Mozilla Public License (version 2); earlier version were licensed under the GNU LGPL version 3 or later. 'RcppEigen' (the 'Rcpp' bindings/bridge to 'Eigen') is licensed under the GNU GPL version 2 or later, as is the rest of 'Rcpp'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/RcppCore/RcppEigen/issues</bugs-to>
-		<remote-id type="github">RcppCore/RcppEigen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RcppEnsmallen/Manifest b/dev-R/RcppEnsmallen/Manifest
deleted file mode 100644
index 933182fcd6..0000000000
--- a/dev-R/RcppEnsmallen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppEnsmallen_0.2.19.0.1.tar.gz 252878 BLAKE2B 20d1d87aadc14abb68263c2384e517b6f71ee805cb95cd0d3c0ba240ab11cacedaf74d0f50a56e033b228ddfbd0e0ea9d09c95af057571381a43743107fdc94d SHA512 e201d2e76cd20e2d01d7a7d76ce685320481f0ed61a58c9ccc49d38a8f7168dc455f36660dd7cab2484e8eb809cbae79a91c998aca430f4699ddff95c6bbb59f

diff --git a/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.19.0.1-r1.ebuild b/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.19.0.1-r1.ebuild
deleted file mode 100644
index 6369326489..0000000000
--- a/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.19.0.1-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-4 ${PV})"
-
-DESCRIPTION='Header-Only C++ Mathematical Optimization library for armadillo'
-HOMEPAGE="
-	https://cran.r-project.org/package=RcppEnsmallen
-	https://github.com/coatless-rpkg/rcppensmallen
-"
-#SRC_URI="mirror://cran/src/contrib/RcppEnsmallen/RcppEnsmallen_${PV}.tar.gz"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.3.0
-	dev-R/Rcpp
-	=sci-libs/ensmallen-${MY_PV}*:=
-"
-RDEPEND="
-	${DEPEND}
-	>=dev-R/RcppArmadillo-0.9.800.0.0
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-"
-
-src_prepare() {
-	R-packages_src_prepare
-
-	# remove bundled
-	rm -r inst/include/ensmallen_bits || die
-	rm inst/include/ensmallen.hpp || die
-
-	# link to sci-libs/ensmallen
-	ln -s "${ESYSROOT}"/usr/include/ensmallen_bits inst/include/ensmallen_bits || die
-	ln -s "${ESYSROOT}"/usr/include/ensmallen.hpp inst/include/ensmallen.hpp || die
-}
-
-src_install() {
-	R-packages_src_install
-
-	R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-	dosym8 -r /usr/include/ensmallen.hpp "${R_includedir}/ensmallen.hpp"
-
-	# portage doesn't like symlinks to folders, symlink all the files then
-	rm -rf "${ED}/${R_includedir}"/ensmallen_bits/* || die
-	cp -rs "/usr/include/ensmallen_bits" "${ED}/${R_includedir}" || die
-}

diff --git a/dev-R/RcppEnsmallen/metadata.xml b/dev-R/RcppEnsmallen/metadata.xml
deleted file mode 100644
index 9d57983d7d..0000000000
--- a/dev-R/RcppEnsmallen/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/coatless/rcppensmallen/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/RcppEnsmallen/RcppEnsmallen.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/RcppEnsmallen/ChangeLog</changelog>
-		<maintainer>
-			<name>James Joseph Balamuta</name>
-			<email>balamut2@illinois.edu</email>
-		</maintainer>
-		<remote-id type="github">coatless/rcppensmallen</remote-id>
-	</upstream>
-	<longdescription lang="en">'Ensmallen' is a templated C++ mathematical optimization library
-(by the 'MLPACK' team) that provides a simple set of abstractions for writing an
-objective function to optimize. Provided within are various standard and
-cutting-edge optimizers that include full-batch gradient descent techniques,
-small-batch techniques, gradient-free optimizers, and constrained optimization.
-The 'RcppEnsmallen' package includes the header files from the 'Ensmallen' library
-and pairs the appropriate header files from 'armadillo' through the
-'RcppArmadillo' package. Therefore, users do not need to install 'Ensmallen' nor
-'Armadillo' to use 'RcppEnsmallen'. Note that 'Ensmallen' is licensed under
-3-Clause BSD, 'Armadillo' starting from 7.800.0 is licensed under Apache License 2,
-'RcppArmadillo' (the 'Rcpp' bindings/bridge to 'Armadillo') is licensed under
-the GNU GPL version 2 or later. Thus, 'RcppEnsmallen' is also licensed under
-similar terms. Note that 'Ensmallen' requires a compiler that supports
-'C++11' and 'Armadillo' 9.800 or later.</longdescription>
-</pkgmetadata>

diff --git a/dev-R/RcppParallel/Manifest b/dev-R/RcppParallel/Manifest
deleted file mode 100644
index 3c4d4c568e..0000000000
--- a/dev-R/RcppParallel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppParallel_5.1.5.tar.gz 1967672 BLAKE2B 70b060cf3478009f8264a456d3fc10059c3595018c85ff2d7a8fe3c54cdc03bfdf811a1d72b7e62aac8585028bea63b733ac363e8c6c5475558257be6e2aae51 SHA512 d7d69fcad6087eb206dfe6337e00ddb1e0b8f1faa02ba57cd257173db98b6880edc35cb8f4b200132cd2692494f7e1c390432eb381892a04d1e3e797ee40da28

diff --git a/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild b/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild
deleted file mode 100644
index 81e1c8b495..0000000000
--- a/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Parallel Programming Tools for 'Rcpp'"
-KEYWORDS="~amd64"
-LICENSE='GPL-3+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		dev-R/RUnit
-		dev-R/Rcpp
-	)
-	dev-cpp/tbb
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/RUnit
-	dev-R/Rcpp
-	dev-R/knitr
-	dev-R/rmarkdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla doRUnit.R
-}

diff --git a/dev-R/RcppParallel/metadata.xml b/dev-R/RcppParallel/metadata.xml
deleted file mode 100644
index f4c6208c47..0000000000
--- a/dev-R/RcppParallel/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">High level functions for parallel programming with 'Rcpp'. For example, the 'parallelFor()' function can be used to convert the work of a standard serial "for" loop into a parallel one and the 'parallelReduce()' function can be used for accumulating aggregate or other values.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevin@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/RcppCore/RcppParallel/issues</bugs-to>
-		<remote-id type="github">RcppCore/RcppParallel</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RcppTOML/Manifest b/dev-R/RcppTOML/Manifest
deleted file mode 100644
index f99a18d2fd..0000000000
--- a/dev-R/RcppTOML/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppTOML_0.1.7.tar.gz 42551 BLAKE2B 5622ed62137291615a527ff97ee964162e086960d22f62f570ed06bc0483d47dddcafc46a8382922fd88071fd023445d712d66facbcf7df46866fb15509ba64a SHA512 c1a9e2a0f0c0229620125b6b18e5fb73fcb059d916c716f2cb7cc0bfbdb6253e71462a3fe7482e5d2f0672d429a81307effc89c26f79f5a99fe393c6a9d35ce9

diff --git a/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild b/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild
deleted file mode 100644
index b0a4cb1846..0000000000
--- a/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Rcpp Bindings to C++ parser for TOML files'
-HOMEPAGE="
-	https://cran.r-project.org/package=RcppTOML
-	https://github.com/eddelbuettel/rcpptoml
-"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	dev-cpp/cpptoml
-	>=dev-lang/R-3.3.0
-	>=dev-R/Rcpp-0.11.5
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	rm -r inst/tinytest || die
-	# replace bundled cpptoml
-	rm inst/include/cpptoml.h || die
-	ln -s /usr/include/cpptoml.h inst/include/cpptoml.h || die
-	R-packages_src_prepare
-}
-
-src_install() {
-	R-packages_src_install
-	rm "${ED}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h" || die
-	dosym ../../../../../../usr/include/cpptoml.h "${EPREFIX}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h"
-}
-
-SUGGESTED_PACKAGES="dev-R/tinytest"

diff --git a/dev-R/RcppTOML/metadata.xml b/dev-R/RcppTOML/metadata.xml
deleted file mode 100644
index a3a4092810..0000000000
--- a/dev-R/RcppTOML/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The configuration format defined by 'TOML' (which expands to
-"Tom's Obvious Markup Language") specifies an excellent format
-(described at &lt;https://toml.io/en/&gt;) suitable for both human editing
-as well as the common uses of a machine-readable format. This package
-uses 'Rcpp' to connect the 'cpptoml' parser written by Chase Geigle
-(in C++11) to R.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/eddelbuettel/rcpptoml/issues</bugs-to>
-		<remote-id type="github">eddelbuettel/rcpptoml</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RhpcBLASctl/Manifest b/dev-R/RhpcBLASctl/Manifest
deleted file mode 100644
index 79ee073bb7..0000000000
--- a/dev-R/RhpcBLASctl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RhpcBLASctl_0.21-247.1.tar.gz 41291 BLAKE2B db02d0c4f73d65343c3272f016f7d780114d3cecbe456f3d07bf9ff4de18a0f419e539b2d8b325a0b352c3f43ea2487701e7774861aa7e1ab9f7370f0045c9c2 SHA512 17052fc0fe576ef661dfcdb70fd09f54f3ae7b63dda7dee2e84d4ca409aedd7b2128f71dc5520ee1bc60650386b9645ae1d34e501e706195072616bbfc113071

diff --git a/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild b/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild
deleted file mode 100644
index 4c9c6add62..0000000000
--- a/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="Control the Number of Threads on 'BLAS'"
-KEYWORDS="~amd64"
-LICENSE='AGPL-3'
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/RhpcBLASctl/metadata.xml b/dev-R/RhpcBLASctl/metadata.xml
deleted file mode 100644
index 6b83a33f77..0000000000
--- a/dev-R/RhpcBLASctl/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Control the number of threads on 'BLAS' (Aka 'GotoBLAS', 'OpenBLAS', 'ACML', 'BLIS' and 'MKL'). And possible to control the number of threads in 'OpenMP'. Get a number of logical cores and physical cores if feasible.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Ei-ji Nakama</name>
-			<email>nakama@ki.rim.or.jp</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/StanHeaders/Manifest b/dev-R/StanHeaders/Manifest
deleted file mode 100644
index bc991e8d76..0000000000
--- a/dev-R/StanHeaders/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST StanHeaders_2.21.0-7.tar.gz 1402572 BLAKE2B 3693bdc6f8d21d547e1709ea1d10d78913055a9a9c96b58bf6f79896beaa2e388a3e207b15db6920f59f11321107e611f99a7f421c5e887640809da0ed01e8a9 SHA512 474637f3043defb4b646b37b12469a7bc9df823f954e9b5cd788063e702527065da54cbfb5f3829c44912e07855f403f00962149277a8f7c5f694319b30a9556

diff --git a/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild b/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
deleted file mode 100644
index 39b44888c3..0000000000
--- a/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='C++ Header Files for Stan'
-KEYWORDS="~amd64"
-LICENSE='BSD'
-CRAN_PV="$(ver_rs 3 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-DEPEND="
-	>=dev-R/RcppParallel-5.0.1
-	dev-R/RcppEigen
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/Rcpp
-	dev-R/BH
-	>=dev-R/knitr-1.15.1
-	dev-R/rmarkdown
-	dev-R/Matrix
-	dev-R/rstan
-"

diff --git a/dev-R/StanHeaders/metadata.xml b/dev-R/StanHeaders/metadata.xml
deleted file mode 100644
index 7dd0a7e9fc..0000000000
--- a/dev-R/StanHeaders/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">The C++ header files of the Stan project are provided by this package, but it contains little R code or documentation. The main reference is the vignette. There is a shared object containing part of the 'CVODES' library, but its functionality is not accessible from R. 'StanHeaders' is primarily useful for developers who want to utilize the 'LinkingTo' directive of their package's DESCRIPTION file to build on the Stan library without incurring unnecessary dependencies. The Stan project develops a probabilistic programming language that implements full or approximate Bayesian statistical inference via Markov Chain Monte Carlo or 'variational' methods and implements (optionally penalized) maximum likelihood estimation via optimization. The Stan library includes an advanced automatic differentiation scheme, 'templated' statistical and linear algebra functions that can handle the automatically 'differentiable' scalar types (and doubles, 'ints', etc.), and a pa
 rser for the Stan language. The 'rstan' package provides user-facing R functions to parse, compile, test, estimate, and analyze Stan models.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Ben Goodrich</name>
-			<email>benjamin.goodrich@columbia.edu</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/XML/Manifest b/dev-R/XML/Manifest
deleted file mode 100644
index 3124f3600b..0000000000
--- a/dev-R/XML/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST XML_3.99-0.10.tar.gz 969942 BLAKE2B dd800c34da7d48b8394983202057ed6e4df6816868d7fc67c26ef0649a48ada6e68875fa349b335a20fd6a10ade0a1542d31d31fb62592fb7ceae115956bdb77 SHA512 b60f2f18473127d9e9b69f1d092c8e6ee4d8b50531b5734c3850a93664ffb5300c817d2d455a4ba3dd738f6ebcfe80d0ed08ae7bbf57ba32b4186abeb858fd05

diff --git a/dev-R/XML/XML-3.99.0.10.ebuild b/dev-R/XML/XML-3.99.0.10.ebuild
deleted file mode 100644
index ee2f375140..0000000000
--- a/dev-R/XML/XML-3.99.0.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tools for Parsing and Generating XML Within R and S-Plus'
-KEYWORDS="~amd64"
-LICENSE='BSD'
-DEPEND="
-	>=dev-libs/libxml2-2.6.3
-"
-CRAN_PV="$(ver_rs 2 -)"
-
-SUGGESTED_PACKAGES="
-	dev-R/bitops
-	dev-R/RCurl
-"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/XML/metadata.xml b/dev-R/XML/metadata.xml
deleted file mode 100644
index e162697267..0000000000
--- a/dev-R/XML/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Many approaches for both reading and creating XML (and HTML) documents (including DTDs), both local and accessible via HTTP or FTP. Also offers access to an 'XPath' "interpreter".</longdescription>
-	<upstream>
-		<maintainer>
-			<name>CRAN Team</name>
-			<email>CRAN@r-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/abind/Manifest b/dev-R/abind/Manifest
deleted file mode 100644
index db058f2e5f..0000000000
--- a/dev-R/abind/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST abind_1.4-5.tar.gz 21810 BLAKE2B 64228df7f46f0fce03d8c33c8655bb7d239a5d25db5c93cfe56942a2db8917698a5b4fb6e6a8a40c0f6bec9ed2d8a5923473a5813d6a9d8f5901a2f8fdcb260f SHA512 b1f5d716e04f748b9d189a4a3e15ad00c2b5a7c69425dbf9f36fcb4fe23f6ff5cec2eb22ec626ab194c1eb88bdfd271b535868b00157efd4acf0faa022d16987

diff --git a/dev-R/abind/abind-1.4.5.ebuild b/dev-R/abind/abind-1.4.5.ebuild
deleted file mode 100644
index aae64f151e..0000000000
--- a/dev-R/abind/abind-1.4.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CRAN_PV="$(ver_rs 2 -)"
-CRAN_SNAPSHOT_DATE="2022-07-11"
-inherit R-packages edo
-
-DESCRIPTION="Unified Parallel and Distributed Processing in R for Everyone"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2+'
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/abind/metadata.xml b/dev-R/abind/metadata.xml
deleted file mode 100644
index 690bc45d7b..0000000000
--- a/dev-R/abind/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Combine multidimensional arrays into a single array. This is a generalization of 'cbind' and 'rbind'. Works with vectors, matrices, and higher-dimensional arrays. Also provides functions 'adrop', 'asub', and 'afill' for manipulating, extracting and replacing data in arrays.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Tony Plate</name>
-			<email>tplate@acm.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/archive/Manifest b/dev-R/archive/Manifest
deleted file mode 100644
index 1f36f50e53..0000000000
--- a/dev-R/archive/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST archive_1.1.5.tar.gz 127971 BLAKE2B bdce63c581b5ade08b3d8b8abc382524f5f4b1c66aa09d151479921ad3e8661b24fc156ee1eb6950116a2585de999f14087797085e97a3a9ac70897cf9c54df0 SHA512 4a420868a45385cbe49f98050f995b3e455a8d64bfe3cb2cfe4f3867f14866dd3244af4d8b960d10f210b758371bcd58396a627e79e2cac45b228c2c21ce67b8

diff --git a/dev-R/archive/archive-1.1.5.ebuild b/dev-R/archive/archive-1.1.5.ebuild
deleted file mode 100644
index c68c09fc2a..0000000000
--- a/dev-R/archive/archive-1.1.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Multi-Format Archive and Compression Support'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/cli
-	dev-R/glue
-	dev-R/rlang
-	dev-R/tibble
-	dev-R/cpp11
-	test? (
-		dev-R/testthat
-	)
-	app-arch/libarchive[bzip2,lz4,lzma,lzo,zstd]
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/archive/metadata.xml b/dev-R/archive/metadata.xml
deleted file mode 100644
index df6690675d..0000000000
--- a/dev-R/archive/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Bindings to 'libarchive' http://www.libarchive.org the Multi-format archive and compression library. Offers R connections and direct extraction for many archive formats including 'tar', 'ZIP', '7-zip', 'RAR', 'CAB' and compression formats including 'gzip', 'bzip2', 'compress', 'lzma' and 'xz'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/archive/issues</bugs-to>
-		<remote-id type="github">r-lib/archive</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/askpass/Manifest b/dev-R/askpass/Manifest
deleted file mode 100644
index ebd8090d21..0000000000
--- a/dev-R/askpass/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST askpass_1.1.tar.gz 5730 BLAKE2B 40f1c80bc1660c92295d71091d19bc9f61bec39a0438aea3e38787fe4d091a46cd97c506558ec918dca6f4911e54957f3ee1edefc7a1fbc52cc7c3cc84652bd5 SHA512 eac868a7bf63d5aa204889157acc4bd39ed0c358c824a376b5adbfd1125bc557d081b7c2717799ddf7ccda4e23b16854a2e68dbf1c8c54b0c5535511cad4da83

diff --git a/dev-R/askpass/askpass-1.1.ebuild b/dev-R/askpass/askpass-1.1.ebuild
deleted file mode 100644
index 775003398a..0000000000
--- a/dev-R/askpass/askpass-1.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Safe Password Entry for R, Git and SSH'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-R/sys-2.1"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/askpass/metadata.xml b/dev-R/askpass/metadata.xml
deleted file mode 100644
index a4f8422da0..0000000000
--- a/dev-R/askpass/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Cross-platform utilities for prompting the user for credentials or a
-passphrase, for example to authenticate with a server or read a protected key.
-Includes native programs for MacOS and Windows, hence no 'tcltk' is required.
-Password entry can be invoked in two different ways: directly from R via the
-askpass() function, or indirectly as password-entry back-end for 'ssh-agent'
-or 'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables.
-Thereby the user can be prompted for credentials or a passphrase if needed
-when R calls out to git or ssh.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">jeroen/askpass</remote-id>
-		<bugs-to>https://github.com/jeroen/askpass/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/assertthat/Manifest b/dev-R/assertthat/Manifest
deleted file mode 100644
index 460d9c36b6..0000000000
--- a/dev-R/assertthat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST assertthat_0.2.1.tar.gz 12742 BLAKE2B 831657a08c7e41a4a0fdb9695b8ccaa802aeeaf1f8d7df501b9810b6a367f8c77e05a75c3345ad9042b60a2956d049b823ac673023df93b5345250d8b44124dc SHA512 e8dbcb9b7c638f7133dea70443debbf739d35df1eb5ef19d5ae2ad7e9669f06184af43477ee061e15d253b3fa32ec203dbe28a4585c2027d4e567c2eb2195337

diff --git a/dev-R/assertthat/assertthat-0.2.1.ebuild b/dev-R/assertthat/assertthat-0.2.1.ebuild
deleted file mode 100644
index 18bf0ba330..0000000000
--- a/dev-R/assertthat/assertthat-0.2.1.ebuild
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Easy Pre and Post Assertions'
-HOMEPAGE="https://cran.r-project.org/package=assertthat"
-LICENSE='GPL-3'
-KEYWORDS="~amd64"

diff --git a/dev-R/assertthat/metadata.xml b/dev-R/assertthat/metadata.xml
deleted file mode 100644
index ddb807c668..0000000000
--- a/dev-R/assertthat/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An extension to stopifnot() that makes it easy to declare
-the pre and post conditions that you code should satisfy, while also
-producing friendly error messages so that your users know what's gone
-wrong.</longdescription>
-	<upstream>
-		<doc lang="en">https://cran.r-project.org/web/packages/assertthat/assertthat.pdf</doc>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/backports/Manifest b/dev-R/backports/Manifest
deleted file mode 100644
index 31f186d5b6..0000000000
--- a/dev-R/backports/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST backports_1.4.1.tar.gz 26201 BLAKE2B 7073469ce4c1af82c763e55ac1cf7498e52c229ec67a3fd0914036bf6f70a992c0811e65b4093466b1f21ba0f39489f16f46c7e44bbf9ff741b7e475e905a9db SHA512 e178c4e9ccf278e3f503e2424d2d60866bb8054b7e10c105cbaa63009e84fc9be2c180f1e9947839f7d5a885a399f7a396cc3c6afe7f13e8f20fd055da43e7ab

diff --git a/dev-R/backports/backports-1.4.1.ebuild b/dev-R/backports/backports-1.4.1.ebuild
deleted file mode 100644
index 315a9bd9ef..0000000000
--- a/dev-R/backports/backports-1.4.1.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Reimplementations of Functions Introduced Since R-3.0.0'
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'

diff --git a/dev-R/backports/metadata.xml b/dev-R/backports/metadata.xml
deleted file mode 100644
index 22d83f6fe8..0000000000
--- a/dev-R/backports/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 type="person">
-		<name>Robert Greener</name>
-		<email>me@r0bert.dev</email>
-	</maintainer>
-	<longdescription lang="en"> Functions introduced or changed since R v3.0.0 are re-implemented in this package. The backports are conditionally exported in order to let R resolve the function name to either the implemented backport, or the respective base version, if available. Package developers can make use of new functions or arguments by selectively importing specific backports to support older installations.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Michel Lang</name>
-			<email>michellang@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/backports/issues</bugs-to>
-		<remote-id type="github">r-lib/backports</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/base64enc/Manifest b/dev-R/base64enc/Manifest
deleted file mode 100644
index e2c01d583f..0000000000
--- a/dev-R/base64enc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST base64enc_0.1-3.tar.gz 7833 BLAKE2B 1410fcf6f7031eaa2d93550797acaa1cb86c972076f6e69c1e59d9798e9fab494968a0ddaafc00ffc5e656065c6fb8ebb1fdec851d12200c17eb74cb3b1ceac8 SHA512 e486a4dd8ec8ec72285440c016e9e73d2e7f73dc864472ce7204bab15eb00f2cb26cf29c20dfb1e3087372aaaed961344dc84f691576c1ff64a58dc342341287

diff --git a/dev-R/base64enc/base64enc-0.1.3.ebuild b/dev-R/base64enc/base64enc-0.1.3.ebuild
deleted file mode 100644
index 9a5d192a46..0000000000
--- a/dev-R/base64enc/base64enc-0.1.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tools for base64 encoding'
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/base64enc/metadata.xml b/dev-R/base64enc/metadata.xml
deleted file mode 100644
index f8517aefda..0000000000
--- a/dev-R/base64enc/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Urbanek</name>
-			<email>Simon.Urbanek@r-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/bit/Manifest b/dev-R/bit/Manifest
deleted file mode 100644
index 85b5970c5d..0000000000
--- a/dev-R/bit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bit_4.0.4.tar.gz 279723 BLAKE2B 83fb8e8435039cbcff859ff6b186b924277ead8aa996e1fad60dbc6d2c23b98ce3789b6c9d2f57f52430a1d2c146fbef98ea7c63698e15a3c4625df25fd0fa93 SHA512 a570926aaabd2adb21940f310d096c50b21e261a746343fe502cedfb7aa84432037e1b197c41d0a433e15f1baf15af0fad61ba442f1c1fe5688b7c41e08d43af

diff --git a/dev-R/bit/bit-4.0.4.ebuild b/dev-R/bit/bit-4.0.4.ebuild
deleted file mode 100644
index f36e758179..0000000000
--- a/dev-R/bit/bit-4.0.4.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 R-packages edo
-
-DESCRIPTION='Classes and Methods for Fast Memory-Efficient Boolean Selections'
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	test? ( >=dev-R/testthat-0.11.0 )
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/testthat-0.11.0
-	dev-R/roxygen2
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/microbenchmark
-	>=dev-R/bit64-4.0.0
-	>=dev-R/ff-4.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/bit/metadata.xml b/dev-R/bit/metadata.xml
deleted file mode 100644
index 694e88af58..0000000000
--- a/dev-R/bit/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provided are classes for boolean and skewed boolean vectors, fast boolean methods, fast unique and non-unique integer sorting, fast set operations on sorted and unsorted sets of integers, and foundations for ff (range index, compression, chunked processing).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jens Oehlschlägel</name>
-			<email>Jens.Oehlschlaegel@truecluster.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/truecluster/bit/issues</bugs-to>
-		<remote-id type="github">truecluster/bit</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/bit64/Manifest b/dev-R/bit64/Manifest
deleted file mode 100644
index f659a05d74..0000000000
--- a/dev-R/bit64/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bit64_4.0.5.tar.gz 135091 BLAKE2B b60853b45d73f0217a41dfc504c325fd6354c1f3507182cefcf948421f9aa2df1d1e76410c6ffcd9c09c46a2e16a666beba7eca7834c8cb4a1cba06d1b46d270 SHA512 1962dd76d56119f56af6cfcf882ef8047feea310fe8abedc7ae82332b8cfe6937296f92ed0bb74cbf6ac53424d2f1960eef6d8b26a62fba16ae7a4cd114aa5f3

diff --git a/dev-R/bit64/bit64-4.0.5.ebuild b/dev-R/bit64/bit64-4.0.5.ebuild
deleted file mode 100644
index 1770938c78..0000000000
--- a/dev-R/bit64/bit64-4.0.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A S3 Class for Vectors of 64bit Integers'
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-DEPEND="
-	>=dev-R/bit-4.0.0
-"

diff --git a/dev-R/bit64/metadata.xml b/dev-R/bit64/metadata.xml
deleted file mode 100644
index 59cfbb5fca..0000000000
--- a/dev-R/bit64/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provided are classes for boolean and skewed boolean vectors, fast boolean methods, fast unique and non-unique integer sorting, fast set operations on sorted and unsorted sets of integers, and foundations for ff (range index, compression, chunked processing).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jens Oehlschlägel</name>
-			<email>Jens.Oehlschlaegel@truecluster.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/truecluster/bit64/issues</bugs-to>
-		<remote-id type="github">truecluster/bit64</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/blob/Manifest b/dev-R/blob/Manifest
deleted file mode 100644
index 8c566c8a79..0000000000
--- a/dev-R/blob/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST blob_1.2.3.tar.gz 10543 BLAKE2B a4ce56d3ae7f86890a7244667b6dedd26d20693b3b0453a9acfc07b4a44a58aa88cfe9357332e19985dabf5d8b2ca3e074537c4ffea5f8fde9707e33d50742be SHA512 39a94f1471ee16d5c65f8eb19ef3cd4f22758c25e81847b80ce94287d1a72a24755bc45fa249d8e05d9b206f9cc0bc4a6f155978577d810c16e97569b4e47a20

diff --git a/dev-R/blob/blob-1.2.3.ebuild b/dev-R/blob/blob-1.2.3.ebuild
deleted file mode 100644
index ec2926a87c..0000000000
--- a/dev-R/blob/blob-1.2.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="A Simple S3 Class for Representing Vectors of Binary Data ('BLOBS')"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/rlang
-	>=dev-R/vctrs-0.2.1
-	test? ( dev-R/testthat )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/crayon
-	>=dev-R/pillar-1.2.1
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/blob/metadata.xml b/dev-R/blob/metadata.xml
deleted file mode 100644
index f9a9a664e7..0000000000
--- a/dev-R/blob/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">R's raw vector is useful for storing a single binary object. What if you want to put a vector of them in a data frame? The 'blob' package provides the blob object, a list of raw vectors, suitable for use as a column in data frame.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/blob/issues</bugs-to>
-		<remote-id type="github">tidyverse/blob</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/boot/Manifest b/dev-R/boot/Manifest
deleted file mode 100644
index 84866107ba..0000000000
--- a/dev-R/boot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST boot_1.3-28.tar.gz 236842 BLAKE2B 38d0d7191779f280d47910fe5d6bcb39954d4115e7c0b9481f918c537046c550eaf139592552e5ac9192e5965aba379fb1954323cc000b88d32f34afb959142b SHA512 e274f3de208cf4f9f74102a82ff34a32e92928328353d77ac9a99e1e34d66a65e941a66656367668bd7fe5633484eff8dcfa42a9e5957db72368c604e2a16007

diff --git a/dev-R/boot/boot-1.3.28.ebuild b/dev-R/boot/boot-1.3.28.ebuild
deleted file mode 100644
index e55f042462..0000000000
--- a/dev-R/boot/boot-1.3.28.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION="Bootstrap Functions (Originally by Angelo Canty for S)"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='public-domain'
-
-DEPEND="
-	>=dev-lang/R-3.0.0
-	!dev-lang/R[-minimal]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/MASS
-	virtual/survival
-"

diff --git a/dev-R/boot/metadata.xml b/dev-R/boot/metadata.xml
deleted file mode 100644
index c883e239f0..0000000000
--- a/dev-R/boot/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Functions and datasets for bootstrapping from the book "Bootstrap Methods and Their Application" by A. C. Davison and D. V. Hinkley (1997, CUP), originally written by Angelo Canty for S.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Brian Ripley</name>
-			<email>ripley@stats.ox.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/brew/Manifest b/dev-R/brew/Manifest
deleted file mode 100644
index e8c9bad76f..0000000000
--- a/dev-R/brew/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST brew_1.0-7.tar.gz 55517 BLAKE2B ea3c5b2de180c1e43fc69b17c267f356715cfe4692bc1f291f6084e91fa15f7405ede22503b343f62d3677d02eca1eaa094871930c5f6e71d1debbabdb860d19 SHA512 3613919a3072df74fc782a16cf69c7f8d4a16ef5deec5b0ff7b70be311f5f428b597322f87a029f48b9799b1c05cbd5608f8967a6e40cae7c3a050106c125652

diff --git a/dev-R/brew/brew-1.0.7.ebuild b/dev-R/brew/brew-1.0.7.ebuild
deleted file mode 100644
index b04dd3d043..0000000000
--- a/dev-R/brew/brew-1.0.7.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Templating Framework for Report Generation'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-"

diff --git a/dev-R/brew/metadata.xml b/dev-R/brew/metadata.xml
deleted file mode 100644
index 87deb1dd9c..0000000000
--- a/dev-R/brew/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Implements a templating framework for mixing text and
-R code for report generation. brew template syntax is similar
-to PHP, Ruby's erb module, Java Server Pages, and Python's psp
-module.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Greg Hunt</name>
-			<email>greg@firmansyah.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/brio/Manifest b/dev-R/brio/Manifest
deleted file mode 100644
index 5d52deaa02..0000000000
--- a/dev-R/brio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST brio_1.1.3.tar.gz 12629 BLAKE2B 8e9e00c00e11a65421f20d01bba8272bd4e07c094494bd20d16ce84ec396a0c5d28166eed66efd5e09795348de0377e959a9e2637d19f1793fd19bcdc20a4bef SHA512 a3faca93f7b1e41c94e820ecfa2c44bde5552e3dfb75b588bdee1dd9a9c825fc3927d77b41865c9a1659aae53d25a56887ac02efa95d38d3d38f1b249dacbaaf

diff --git a/dev-R/brio/brio-1.1.3.ebuild b/dev-R/brio/brio-1.1.3.ebuild
deleted file mode 100644
index ed1fc95694..0000000000
--- a/dev-R/brio/brio-1.1.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Basic R Input Output'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	test? ( >=dev-R/testthat-2.1.0 )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/testthat-2.1.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/brio/metadata.xml b/dev-R/brio/metadata.xml
deleted file mode 100644
index 9b5579ef0c..0000000000
--- a/dev-R/brio/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Functions to handle basic input output, these functions
-always read and write UTF-8 (8-bit Unicode Transformation Format)
-files and provide more explicit control over line endings.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/brio/issues</bugs-to>
-		<remote-id type="github">r-lib/brio</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/broom/Manifest b/dev-R/broom/Manifest
deleted file mode 100644
index e3dbfe4680..0000000000
--- a/dev-R/broom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST broom_1.0.0.tar.gz 641539 BLAKE2B 94fefc79a6bd23f05a19d7e986ff6777f25e74af7136a727317f2aed05cbbbe724ae4972da74b9707fe0dab0ad9738fdfcd2f6cf6b1b14394cd74cb40e9ce911 SHA512 41909e36178aae4d9ccddba2e72a5bd5245e9143e88151231dd47ae9a647d29126c22c4adc25cdd0046c3850d1a1ad41478af9bbc60c41adbd607cd4bfffe118

diff --git a/dev-R/broom/broom-1.0.0.ebuild b/dev-R/broom/broom-1.0.0.ebuild
deleted file mode 100644
index eb4d4358e5..0000000000
--- a/dev-R/broom/broom-1.0.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Convert Statistical Objects into Tidy Tibbles'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-DEPEND="
-	dev-R/backports
-	>=dev-R/dplyr-1.0.0
-	dev-R/ellipsis
-	>=dev-R/generics-0.0.2
-	dev-R/glue
-	dev-R/purrr
-	dev-R/rlang
-	dev-R/stringr
-	>=dev-R/tibble-3.0.0
-	>=dev-R/tidyr-1.0.0
-	dev-R/ggplot2
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/AER
-	dev-R/AUC
-	dev-R/bbmle
-	dev-R/betareg
-	dev-R/biglm
-	dev-R/binGroup
-	dev-R/boot
-	>=dev-R/btergm-1.10.6
-	dev-R/car
-	dev-R/caret
-	dev-R/cluster
-	dev-R/cmprsk
-	dev-R/coda
-	dev-R/covr
-	dev-R/drc
-	dev-R/e1071
-	dev-R/emmeans
-	dev-R/epiR
-	>=dev-R/ergm-3.10.4
-	>=dev-R/fixest-0.9.0
-	>=dev-R/gam-1.15
-	dev-R/gee
-	dev-R/geepack
-	dev-R/glmnet
-	dev-R/glmnetUtils
-	dev-R/gmm
-	dev-R/Hmisc
-	dev-R/irlba
-	dev-R/interp
-	dev-R/joineRML
-	dev-R/Kendall
-	dev-R/knitr
-	dev-R/ks
-	dev-R/Lahman
-	dev-R/lavaan
-	dev-R/leaps
-	dev-R/lfe
-	dev-R/lm-beta
-	dev-R/lme4
-	dev-R/lmodel2
-	>=dev-R/lmtest-0.9.38
-	dev-R/lsmeans
-	dev-R/maps
-	dev-R/maptools
-	dev-R/margins
-	dev-R/MASS
-	dev-R/Matrix
-	dev-R/mclust
-	dev-R/mediation
-	dev-R/metafor
-	dev-R/mfx
-	dev-R/mgcv
-	dev-R/mlogit
-	dev-R/modeldata
-	dev-R/modeltests
-	dev-R/muhaz
-	dev-R/multcomp
-	dev-R/network
-	dev-R/nnet
-	>=dev-R/orcutt-2.2
-	dev-R/ordinal
-	dev-R/plm
-	dev-R/poLCA
-	dev-R/psych
-	dev-R/quantreg
-	dev-R/rgeos
-	dev-R/rmarkdown
-	dev-R/robust
-	dev-R/robustbase
-	dev-R/rsample
-	dev-R/sandwich
-	dev-R/sp
-	>=dev-R/spdep-1.1
-	dev-R/spatialreg
-	dev-R/speedglm
-	dev-R/spelling
-	dev-R/survey
-	dev-R/survival
-	dev-R/systemfit
-	>=dev-R/testthat-2.1.0
-	dev-R/tseries
-	dev-R/vars
-	dev-R/zoo
-"

diff --git a/dev-R/broom/metadata.xml b/dev-R/broom/metadata.xml
deleted file mode 100644
index 5eb829787d..0000000000
--- a/dev-R/broom/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Summarizes key information about statistical objects in tidy tibbles. This makes it easy to report results, create plots and consistently work with large numbers of models at once. Broom provides three verbs that each provide different types of information about a model. tidy() summarizes information about model components such as coefficients of a regression. glance() reports information about an entire model, such as goodness of fit measures like AIC and BIC. augment() adds information about individual observations to a dataset, such as fitted values or influence measures.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Couch</name>
-			<email>simonpatrickcouch@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidymodels/broom/issues</bugs-to>
-		<remote-id type="github">tidymodels/broom</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/bslib/Manifest b/dev-R/bslib/Manifest
deleted file mode 100644
index 7543462c8a..0000000000
--- a/dev-R/bslib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bslib_0.3.1.tar.gz 4908277 BLAKE2B d96d15e22968cf75097b53d4f8bc4adcc388ed60c62ff30fe94bdbbd945d196963ce2b4498b890f7b3d5baca2871f256a1c233e8c510c26f67ef559b04e04ce0 SHA512 c17ea68dd6111275915713c5e6721ca18ed7db406125967e0d2f8ade83a1608e88dbdeb0d8acd67d84aaa2ae67931898b334e079b540c86b1c8544678c28b43a

diff --git a/dev-R/bslib/bslib-0.3.1.ebuild b/dev-R/bslib/bslib-0.3.1.ebuild
deleted file mode 100644
index 1bc1c78004..0000000000
--- a/dev-R/bslib/bslib-0.3.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages #edo
-
-DESCRIPTION="Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-# Tests need shiny and rmarkdown (circ. dep, will enable once added)
-#RESTRICT="!test? ( test )"
-#IUSE="test"
-
-DEPEND="
-	>=dev-R/htmltools-0.5.2
-	dev-R/jsonlite
-	>=dev-R/sass-0.4.0
-	>=dev-R/jquerylib-0.1.3
-	dev-R/rlang"
-#	test? (
-#		dev-R/withr
-#		dev-R/testthat
-#		>=dev-R/shiny-1.6.0
-#		>=dev-R/rmarkdown-2.7
-#	)
-
-SUGGESTED_PACKAGES="
-	>=dev-R/shiny-1.6.0
-	>=dev-R/rmarkdown-2.7
-	dev-R/thematic
-	dev-R/knitr
-	dev-R/testthat
-	dev-R/withr
-	dev-R/rappdirs
-	dev-R/curl
-	dev-R/magrittr
-"
-
-#src_test() {
-#	cd "${WORKDIR}/${P}/tests" || die
-#	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-#}

diff --git a/dev-R/bslib/metadata.xml b/dev-R/bslib/metadata.xml
deleted file mode 100644
index 3f24c54bf3..0000000000
--- a/dev-R/bslib/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports both 'Bootstrap' 3 and 4 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/bslib/issues</bugs-to>
-		<remote-id type="github">rstudio/bslib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/cachem/Manifest b/dev-R/cachem/Manifest
deleted file mode 100644
index 0d5eda3d25..0000000000
--- a/dev-R/cachem/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cachem_1.0.6.tar.gz 25413 BLAKE2B f904bc756f1228d8abffa013d79d03376be8aa9fa6a3981141a80a2bee68069f91f6e4f3d6dcda50b3a4e82eeee4b730b6407714bfde850be5d625122bb1d63e SHA512 79736de4d40119c13dbddd33ddc589da37ddb7a95d611e24b8a3246209b4ebd396590eab645712ea308df744324bcc1d173d06f3567797983cd066618c7fd976

diff --git a/dev-R/cachem/cachem-1.0.6.ebuild b/dev-R/cachem/cachem-1.0.6.ebuild
deleted file mode 100644
index 0f14319716..0000000000
--- a/dev-R/cachem/cachem-1.0.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Cache R Objects with Automatic Pruning'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/rlang
-	dev-R/fastmap
-	test? ( dev-R/testthat )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/cachem/metadata.xml b/dev-R/cachem/metadata.xml
deleted file mode 100644
index 1de56e416f..0000000000
--- a/dev-R/cachem/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Key-value stores with automatic pruning. Caches can limit either their total size or the age of the oldest object (or both), automatically pruning objects to maintain the constraints.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/cachem/issues</bugs-to>
-		<remote-id type="github">r-lib/cachem</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/callr/Manifest b/dev-R/callr/Manifest
deleted file mode 100644
index acebf32623..0000000000
--- a/dev-R/callr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST callr_3.7.0.tar.gz 74518 BLAKE2B 6e4ca448400eaf785baef766fcaa45699c3f57af433fd5e74bdd91b175dec51c0dafaf5ccb9c9c2db1755ae9b519a452f2a2eb2fa1d9ea465dcefd2dcd1b4ab2 SHA512 bca18993e498ceb0bc1acb7978d84fc105831ff0350237d5b039a005e4f87add6bdf501bfa544c4f2f292b10bacfa3a14cc4af64aae518ab31542e92d8620bef

diff --git a/dev-R/callr/callr-3.7.0.ebuild b/dev-R/callr/callr-3.7.0.ebuild
deleted file mode 100644
index 19761897b4..0000000000
--- a/dev-R/callr/callr-3.7.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Call R from R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-R/processx-3.5.0
-	dev-R/R6
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/callr/metadata.xml b/dev-R/callr/metadata.xml
deleted file mode 100644
index b65f5d7dc7..0000000000
--- a/dev-R/callr/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">It is sometimes useful to perform a computation in a
-separate R process, without affecting the current R process at all.
-This packages does exactly that.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/callr/issues</bugs-to>
-		<remote-id type="github">r-lib/callr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/carData/Manifest b/dev-R/carData/Manifest
deleted file mode 100644
index ce09c2cdc6..0000000000
--- a/dev-R/carData/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST carData_3.0-5.tar.gz 1004201 BLAKE2B dee8f9b5e73cbb785f445b70b6ae88ca8c7303bc4b361943e937596bcc355374856b64c61b9d325484670c779a6ff6df5a8912ee8f65d3afdbf2b1546f68409a SHA512 3e774c9c9cc4cad46079c843498b4439002326950fc3ce7bd2c6d268b164a196365ddc9d5185b3ca8b136d90c0dbe85c5d42ce44340a0c9648374f318243fd81

diff --git a/dev-R/carData/carData-3.0.5.ebuild b/dev-R/carData/carData-3.0.5.ebuild
deleted file mode 100644
index 2d8018bbd7..0000000000
--- a/dev-R/carData/carData-3.0.5.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="Companion to Applied Regression Data Sets"
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-SUGGESTED_PACKAGES="
-	dev-R/car
-"

diff --git a/dev-R/carData/metadata.xml b/dev-R/carData/metadata.xml
deleted file mode 100644
index 06633a1a10..0000000000
--- a/dev-R/carData/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en"> Datasets to Accompany J. Fox and S. Weisberg, An R Companion to Applied Regression, Third Edition, Sage (2019).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>John Fox</name>
-			<email>jfox@mcmaster.ca</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/cellranger/Manifest b/dev-R/cellranger/Manifest
deleted file mode 100644
index d7eecd606b..0000000000
--- a/dev-R/cellranger/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cellranger_1.1.0.tar.gz 63857 BLAKE2B 993ff76943ff1c3cacba0bdbfb609b8b19f16a3b61e061260e3fb82d2c2cb80db8c6c5f4904a0b93d4fcb7eb1f1ec082da206bb91e6ff97763ee9f65f91ddffc SHA512 5a27ce21b5d22b0eea06f64ef6faf26a63860ccefa17e3d4cb74ffceaf8b0b6f332b482d476dbc32f8174d5bfef01a5f9fc20673db2fa5386682be1baf11d2a9

diff --git a/dev-R/cellranger/cellranger-1.1.0.ebuild b/dev-R/cellranger/cellranger-1.1.0.ebuild
deleted file mode 100644
index 2a9b937db1..0000000000
--- a/dev-R/cellranger/cellranger-1.1.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Translate Spreadsheet Cell Ranges to Rows and Columns'
-LICENSE='MIT'
-HOMEPAGE="
-	https://github.com/rsheets/cellranger
-	https://cran.r-project.org/package=cellranger
-"
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.0.0
-	dev-R/rematch
-	dev-R/tibble
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/cellranger/metadata.xml b/dev-R/cellranger/metadata.xml
deleted file mode 100644
index b13e6f9e84..0000000000
--- a/dev-R/cellranger/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/rsheets/cellranger/issues</bugs-to>
-		<doc lang="en">https://github.com/rsheets/cellranger/issues</doc>
-		<changelog>https://cran.r-project.org/web//packages/cellranger/news.html</changelog>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@stat.ubc.ca</email>
-		</maintainer>
-		<remote-id type="github">rsheets/cellranger</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/cli/Manifest b/dev-R/cli/Manifest
deleted file mode 100644
index 135c44740e..0000000000
--- a/dev-R/cli/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cli_3.3.0.tar.gz 495823 BLAKE2B 1bb1ed2bdbee43d5395d9392fca15646c9dcc76552f06415c24871b0070c0aa54e98308284c3d111ce5d1bff47d26b66b550f32086b379ce48c0b2a90461b989 SHA512 e888bee42595c89cce3dde076083f80f5118d1a33e9968ff580d2b13d233baa041355c46622fd611e1ce00c32e9a5a1bb29aab0d1bcc719dd9ced3821efd9de0

diff --git a/dev-R/cli/cli-3.3.0.ebuild b/dev-R/cli/cli-3.3.0.ebuild
deleted file mode 100644
index 5e432f083b..0000000000
--- a/dev-R/cli/cli-3.3.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Helpers for Developing Command Line Interfaces'
-HOMEPAGE="
-	https://github.com/r-lib/cli
-	https://cran.r-project.org/package=cli
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-2.1.0
-	dev-R/glue
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/asciicast
-	dev-R/callr
-	dev-R/covr
-	dev-R/digest
-	dev-R/htmltools
-	dev-R/htmlwidgets
-	dev-R/knitr
-	dev-R/mockery
-	dev-R/processx
-	>=dev-R/ps-1.3.4.90000
-	dev-R/rlang
-	dev-R/rmarkdown
-	dev-R/rstudioapi
-	dev-R/shiny
-	dev-R/testthat
-	dev-R/tibble
-	dev-R/whoami
-	dev-R/withr
-"

diff --git a/dev-R/cli/metadata.xml b/dev-R/cli/metadata.xml
deleted file mode 100644
index 0173a15a11..0000000000
--- a/dev-R/cli/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A suite of tools to build attractive command line interfaces
-('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,
-etc. Supports custom themes via a 'CSS'-like language. It also
-contains a number of lower level 'CLI' elements: rules, boxes, trees,
-and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI
-colors and text styles as well.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/cli/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/cli/cli.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/cli/news/news.html</changelog>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/cli</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/clipr/Manifest b/dev-R/clipr/Manifest
deleted file mode 100644
index 3792529534..0000000000
--- a/dev-R/clipr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clipr_0.8.0.tar.gz 21898 BLAKE2B 6b489ff1b8353942a327a550eaf9f1f693d74809515990b4e9dc666d7829532d89f368aeb081413dfb7a1e4aeedbb247c570f3187310078ea8bbf264d9b0bb2d SHA512 e3fad72072bd4d380cb69133d359a8f3b48aae3fc3eed78fd53fb23d35bdf4e2e4e43afecca4fb8870695c84198c065c0da216e68dd1ac17152c70ee8e698c85

diff --git a/dev-R/clipr/clipr-0.8.0.ebuild b/dev-R/clipr/clipr-0.8.0.ebuild
deleted file mode 100644
index e2de201162..0000000000
--- a/dev-R/clipr/clipr-0.8.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Read and Write from the System Clipboard'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	|| ( x11-misc/xclip x11-misc/xsel gui-apps/wl-clipboard )
-	test? (
-		>=dev-R/testthat-2.0.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/rstudioapi-0.5
-	>=dev-R/testthat-2.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/clipr/metadata.xml b/dev-R/clipr/metadata.xml
deleted file mode 100644
index 0bb261381b..0000000000
--- a/dev-R/clipr/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Matthew Lincoln</name>
-			<email>matthew.d.lincoln@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/mdlincoln/clipr/issues</bugs-to>
-		<remote-id type="github">mdlincoln/clipr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/codetools/Manifest b/dev-R/codetools/Manifest
deleted file mode 100644
index af80c1301a..0000000000
--- a/dev-R/codetools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST codetools_0.2-18.tar.gz 38175 BLAKE2B 0ae8ed87f7d4ed63258c5c0f14a286f2219bf0530203cd3a363c655615f7532db843260f23d8ef6d364a9750cac3f8df62df034399531c4e6a0a4af7d24eae23 SHA512 daad0f377d8ae2be5dac5d3edbc8c89db1fd87c7431a60a9e4dcc07c9f60ffd4eb8f2ba12d9da9b44fb90c23eb744904f81d715996ee97fa595957b81839ee44

diff --git a/dev-R/codetools/codetools-0.2.18.ebuild b/dev-R/codetools/codetools-0.2.18.ebuild
deleted file mode 100644
index 3d3f0db671..0000000000
--- a/dev-R/codetools/codetools-0.2.18.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Code analysis tools for R.'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla tests.R
-}

diff --git a/dev-R/codetools/metadata.xml b/dev-R/codetools/metadata.xml
deleted file mode 100644
index 680fb71d6e..0000000000
--- a/dev-R/codetools/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Luke Tierney</name>
-			<email>luke-tierney@uiowa.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/luke-tierney/codetools/issues</bugs-to>
-		<remote-id type="github">luke-tierney/codetools</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/colorspace/Manifest b/dev-R/colorspace/Manifest
deleted file mode 100644
index 3aeb0a83d7..0000000000
--- a/dev-R/colorspace/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST colorspace_2.0-3.tar.gz 2199185 BLAKE2B 2a6002ea58b04f6850baf8ae3e9174b4ffdf6597491b671a337ca20bb0dac858f3b82c9a46aaa09895827ccb8e8f35687f2b64abd1ee5bc897f9f397c1b1e754 SHA512 6bfaff35986008a136f1e77694bb7c1acf44edb0a74a8fb0b16430f5592348dd97a6da02dfad73a280f52446e33fede0cd4e10d368670b44e126c130db6ffceb

diff --git a/dev-R/colorspace/colorspace-2.0.3.ebuild b/dev-R/colorspace/colorspace-2.0.3.ebuild
deleted file mode 100644
index 069d8adf97..0000000000
--- a/dev-R/colorspace/colorspace-2.0.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='A Toolbox for Manipulating and Assessing colors and palettes'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='BSD'
-
-DEPEND=">=dev-lang/R-3.0.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/KernSmooth
-	virtual/MASS
-	dev-R/kernlab
-	dev-R/mvtnorm
-	dev-R/vcd
-	dev-R/shiny
-	dev-R/shinyjs
-	dev-R/ggplot2
-	dev-R/dplyr
-	dev-R/scales
-	dev-R/png
-	dev-R/jpeg
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/RColorBrewer
-	dev-R/rcartocolor
-	dev-R/scico
-	dev-R/viridis
-	dev-R/weseanderson
-"

diff --git a/dev-R/colorspace/metadata.xml b/dev-R/colorspace/metadata.xml
deleted file mode 100644
index c04369a3cc..0000000000
--- a/dev-R/colorspace/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Carries out mapping between assorted color spaces including RGB, HSV, HLS,
-CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB, and polar CIELAB.
-Qualitative, sequential, and diverging color palettes based on HCL colors
-are provided along with corresponding ggplot2 color scales.
-Color palette choice is aided by an interactive app (with either a Tcl/Tk
-or a shiny graphical user interface) and shiny apps with an HCL color picker and a
-color vision deficiency emulator. Plotting functions for displaying
-and assessing palettes include color swatches, visualizations of the
-HCL space, and trajectories in HCL and/or RGB spectrum. Color manipulation
-functions include: desaturation, lightening/darkening, mixing, and
-simulation of color vision deficiencies (deutanomaly, protanomaly, tritanomaly).
-Details can be found on the project web page at &lt;https://colorspace.R-Forge.R-project.org/&gt;
-and in the accompanying scientific paper: Zeileis et al. (2020, Journal of Statistical
-Software, &lt;doi:10.18637/jss.v096.i01&gt;).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Achim Zeileis</name>
-			<email>Achim.Zeileis@R-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/commonmark/Manifest b/dev-R/commonmark/Manifest
deleted file mode 100644
index 8b05167f71..0000000000
--- a/dev-R/commonmark/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commonmark_1.8.0.tar.gz 139478 BLAKE2B 5ee85af7a85e5fac061aaf833a20ed58bac994bd83fb3dd212edc935fcb111a73deabe0d2ed6c3c569fd0eb348eb2fde64208453a961aca03c02eb08c97a008b SHA512 268c0427a501f64227bac1d0fa6b1768c63782c643693e3903333fc3e81e35e168596dbed11303621014bb9be0a4044fc557ac3e14609c15e24950a2ae11661c

diff --git a/dev-R/commonmark/commonmark-1.8.0.ebuild b/dev-R/commonmark/commonmark-1.8.0.ebuild
deleted file mode 100644
index 060157c85f..0000000000
--- a/dev-R/commonmark/commonmark-1.8.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='High Performance CommonMark and github markdown rendering in R'
-KEYWORDS="~amd64"
-LICENSE='BSD-2'
-
-SUGGESTED_PACKAGES="
-	dev-R/curl
-	dev-R/testthat
-	dev-R/xml2
-"

diff --git a/dev-R/commonmark/metadata.xml b/dev-R/commonmark/metadata.xml
deleted file mode 100644
index d6ca341dd2..0000000000
--- a/dev-R/commonmark/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The CommonMark specification defines a rationalized version of markdown
-syntax. This package uses the 'cmark' reference implementation for converting
-markdown text into various formats including html, latex and groff man. In
-addition it exposes the markdown parse tree in xml format. Also includes opt-in
-support for GFM extensions including tables, autolinks, and strikethrough text.</longdescription>
-	<upstream>
-		<bugs-to>http://github.com/jeroen/commonmark/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/commonmark/commonmark.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/commonmark/NEWS</changelog>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">jeroen/commonmark</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/covr/Manifest b/dev-R/covr/Manifest
deleted file mode 100644
index 1bca840c97..0000000000
--- a/dev-R/covr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST covr_3.5.1.tar.gz 146686 BLAKE2B a492408fd44fc00c0ef7d114dbe42c2230464e4b1768cc707055d2374753d40a8d0c6e3cb0bf37da47108f4f049bdba4685c8140daaa9b6594714f852644dfc0 SHA512 5e1bb562258dda6cfdf0ee36c1cb6436e4a61a1b75e9d3b1813fcd7c9f6d94be2167fac83c0de009c6dbd749a280cdfe28e5e000a8ad6e0252b07980ac55d05d

diff --git a/dev-R/covr/covr-3.5.1.ebuild b/dev-R/covr/covr-3.5.1.ebuild
deleted file mode 100644
index dab0d5fc9b..0000000000
--- a/dev-R/covr/covr-3.5.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Test Coverage for Packages'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-DEPEND="
-	dev-R/jsonlite
-	>=dev-R/withr-1.0.2
-	dev-R/crayon
-	dev-R/rex
-	>=dev-lang/R-3.1.0
-	dev-R/digest
-	dev-R/httr
-	dev-R/yaml
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/covr/metadata.xml b/dev-R/covr/metadata.xml
deleted file mode 100644
index f51980ef3e..0000000000
--- a/dev-R/covr/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Track and report code coverage for your package and (optionally)
-upload the results to a coverage service like 'Codecov' &lt;https://codecov.io&gt; or
-'Coveralls' &lt;https://coveralls.io&gt;. Code coverage is a measure of the amount of
-code being exercised by a set of tests. It is an indirect measure of test
-quality and completeness. This package is compatible with any testing
-methodology or framework and tracks coverage of both R code and compiled
-C/C++/FORTRAN code.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jim Hester</name>
-			<email>james.f.hester@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/covr/issues</bugs-to>
-		<remote-id type="github">r-lib/covr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/cpp11/Manifest b/dev-R/cpp11/Manifest
deleted file mode 100644
index ab48ad8121..0000000000
--- a/dev-R/cpp11/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cpp11_0.4.2.tar.gz 317708 BLAKE2B ce8bb0115edf90922cd70214b0dc7aaf92d6304ea7493cbbf603fe9cdf4496adb601ad15c9fac8ea47c77ffbd4fe151e80bd8363f5278f9bdfadce2fb2e2cd50 SHA512 078eff5924df78572fd50f443f4c04ca69a11b11a1a2986a2a20023ec05e5c0fcb3bcbad3a50873583e6637960925dc62e8afe2bdb6e3019cf2627ff50b0ff01

diff --git a/dev-R/cpp11/cpp11-0.4.2.ebuild b/dev-R/cpp11/cpp11-0.4.2.ebuild
deleted file mode 100644
index d96f494242..0000000000
--- a/dev-R/cpp11/cpp11-0.4.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A C++11 Interface for Rs C Interface'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/bench
-	dev-R/brio
-	dev-R/callr
-	dev-R/cli
-	dev-R/covr
-	dev-R/decor
-	dev-R/desc
-	dev-R/ggplot2
-	dev-R/glue
-	dev-R/knitr
-	dev-R/lobstr
-	dev-R/mockery
-	dev-R/progress
-	dev-R/Rcpp
-	dev-R/rmarkdown
-	dev-R/scales
-	dev-R/testthat
-	dev-R/tibble
-	dev-R/vctrs
-	dev-R/withr
-"

diff --git a/dev-R/cpp11/metadata.xml b/dev-R/cpp11/metadata.xml
deleted file mode 100644
index d4be042fb4..0000000000
--- a/dev-R/cpp11/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">Provides a header only, C++11 interface to R's C
-interface.	Compared to other approaches 'cpp11' strives to be safe
-against long jumps from the C API as well as C++ exceptions, conform
-to normal R function semantics and supports interaction with 'ALTREP'
-vectors.</longdescription>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/cpp11/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/cpp11/cpp11.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/cpp11/ChangeLog</changelog>
-		<maintainer>
-			<name>Romain François</name>
-			<email>romain@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/cpp11</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/crayon/Manifest b/dev-R/crayon/Manifest
deleted file mode 100644
index 3f65a01915..0000000000
--- a/dev-R/crayon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST crayon_1.5.1.tar.gz 40178 BLAKE2B a778ead30f21a701811b15e1640a50762f96474e97b5cc8c7bfb7589666392ab4e3a2b36d12985d2d5267fcffdd5050a50b6538da5c80f5e291f5f7d08e1ea4a SHA512 b0a200e27572a9690aa7038b57ef93494cb1ec10cb285b4cd76bc2cd19e0af87ee31a179daa617e107c55dde77a602238ec3445d3e918d413b6674d02fc03096

diff --git a/dev-R/crayon/crayon-1.5.1.ebuild b/dev-R/crayon/crayon-1.5.1.ebuild
deleted file mode 100644
index cc3f9a3ffe..0000000000
--- a/dev-R/crayon/crayon-1.5.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Colored Terminal Output'
-HOMEPAGE="
-	https://github.com/r-lib/crayon
-	https://cran.r-project.org/package=crayon
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"
-
-SUGGESTED_PACKAGES="
-	dev-R/mockery
-	dev-R/rstudioapi
-	dev-R/testthat
-	dev-R/withr
-"

diff --git a/dev-R/crayon/metadata.xml b/dev-R/crayon/metadata.xml
deleted file mode 100644
index ee870131f7..0000000000
--- a/dev-R/crayon/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Colored terminal output on terminals that support 'ANSI'
-color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI'
-color support is automatically detected. Colors and highlighting can
-be combined and nested. New styles can also be created easily.
-This package was inspired by the 'chalk' 'JavaScript' project.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/crayon/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/crayon/crayon.pdf</doc>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/crayon</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/curl/Manifest b/dev-R/curl/Manifest
deleted file mode 100644
index 63c7f6134f..0000000000
--- a/dev-R/curl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST curl_4.3.2.tar.gz 793345 BLAKE2B c4436ee46d2672415384ed227f3cd17f1bf0fee9cf5c1c03b02d7f6b8d074af64c6c117fb490afa12d0becc0002186da66d46b0795657cd76b05d0c50172dbd1 SHA512 7b8e9b136f206733a3314a876de21bf7d52b9bcef1c8c399fc9b0e1983a12853da18bd7ce06959fdd83957cd3637a11fc9246154187427a3c6479101cc492322

diff --git a/dev-R/curl/curl-4.3.2.ebuild b/dev-R/curl/curl-4.3.2.ebuild
deleted file mode 100644
index 63a469d4e4..0000000000
--- a/dev-R/curl/curl-4.3.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A Modern and Flexible Web Client for R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.0.0"
-RDEPEND="
-	${DEPEND}
-	net-misc/curl
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/spelling
-	>=dev-R/testthat-1.0.0
-	dev-R/knitr
-	dev-R/jsonlite
-	dev-R/rmarkdown
-	dev-R/magrittr
-	>=dev-R/httpuv-1.4.4
-	dev-R/webutils
-"

diff --git a/dev-R/curl/metadata.xml b/dev-R/curl/metadata.xml
deleted file mode 100644
index 477f9a5f57..0000000000
--- a/dev-R/curl/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The curl() and curl_download() functions provide highly
-configurable drop-in replacements for base url() and download.file() with
-better performance, support for encryption (https, ftps), gzip compression,
-authentication, and other 'libcurl' goodies. The core of the package implements a
-framework for performing fully customized requests where data can be processed
-either in memory, on disk, or streaming via the callback or connection
-interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly
-web client see the 'httr' package which builds on this package with http
-specific tools and logic.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/jeroen/curl/issues</bugs-to>
-		<remote-id type="github">jeroen/curl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/data_table/Manifest b/dev-R/data_table/Manifest
deleted file mode 100644
index a4010452cb..0000000000
--- a/dev-R/data_table/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST data.table_1.14.2.tar.gz 5301817 BLAKE2B 214872e0afd77e83bfed727db51fd1750d9e098f065f6326eb5b9a40e1f8bd09456bd7692dfc5018afab88e430425ea77918ad8c3bcc348893ac17c5ff9b1162 SHA512 6dabef158974554fa470ba57b190be8718b2e0029c0e8be722dc11ab35b5c6ff7538341da516286b97a770caa285fcda414b26e15c4672e86d603e63438ceca8

diff --git a/dev-R/data_table/data_table-1.14.2.ebuild b/dev-R/data_table/data_table-1.14.2.ebuild
deleted file mode 100644
index 062a951ec7..0000000000
--- a/dev-R/data_table/data_table-1.14.2.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 R-packages edo
-
-DESCRIPTION="Various Programming Utilities"
-KEYWORDS="~amd64"
-LICENSE='MPL-2.0'
-CRAN_PN="data.table"
-SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/bit64-4.0.0
-	>=dev-R/bit-4.0.4
-	dev-R/curl
-	dev-R/R_utils
-	dev-R/xts
-	dev-R/nanotime
-	>=dev-R/zoo-1.8.1
-	dev-R/yaml
-	dev-R/knitr
-	dev-R/rmarkdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla main.R
-}

diff --git a/dev-R/data_table/metadata.xml b/dev-R/data_table/metadata.xml
deleted file mode 100644
index 33c9710734..0000000000
--- a/dev-R/data_table/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns, friendly and fast character-separated-value read/write. Offers a natural and flexible syntax, for faster development.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Matt Dowle</name>
-			<email>mattjdowle@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/Rdatatable/data.table/issues</bugs-to>
-		<remote-id type="github">Rdatatable/data.table</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/dbplyr/Manifest b/dev-R/dbplyr/Manifest
deleted file mode 100644
index a992ef33ef..0000000000
--- a/dev-R/dbplyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dbplyr_2.2.1.tar.gz 670569 BLAKE2B a25881cc5013d5857b410a022095d3421832a9eff0f292cde9f7d3fbbe31770dec4729abd2d649019ccb784c65d0bd2dbd051ce4ea60312ee2043eba9667ac2c SHA512 68953a399aca4d23dc58071293095e42efff0eb921dbdf5c67debc692bbc9d960df681ac7b8429780ee047e2330f8337a7e49d49722b2d3bdbad30ad38a753b9

diff --git a/dev-R/dbplyr/dbplyr-2.2.1.ebuild b/dev-R/dbplyr/dbplyr-2.2.1.ebuild
deleted file mode 100644
index cd13df114d..0000000000
--- a/dev-R/dbplyr/dbplyr-2.2.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='R Database Interface'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/assertthat-0.2.0
-	>=dev-R/blob-1.2.0
-	>=dev-R/cli-3.3.0
-	>=dev-R/DBI-1.0.0
-	>=dev-R/dplyr-1.0.9
-	>=dev-R/glue-1.2.0
-	>=dev-R/lifecycle-1.0.0
-	dev-R/magrittr
-	>=dev-R/pillar-1.5.0
-	>=dev-R/purrr-0.2.5
-	>=dev-R/R6-2.2.2
-	>=dev-R/rlang-1.0.0
-	>=dev-R/tibble-1.4.2
-	>=dev-R/tidyselect-0.2.4
-	>=dev-R/vctrs-0.4.1
-	dev-R/withr
-	test? (
-		dev-R/bit64
-		>=dev-R/RSQLite-2.1.0
-		>=dev-R/testthat-3.0.2
-		>=dev-R/tidyr-1.2.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/bit64
-	dev-R/covr
-	dev-R/knitr
-	dev-R/Lahman
-	dev-R/nycflights13
-	dev-R/odbc
-	>=dev-R/RMariaDB-1.0.2
-	dev-R/rmarkdown
-	>=dev-R/RPostgres-1.1.3
-	dev-R/RPostgreSQL
-	>=dev-R/RSQLite-2.1.0
-	>=dev-R/testthat-3.0.2
-	>=dev-R/tidyr-1.2.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/dbplyr/metadata.xml b/dev-R/dbplyr/metadata.xml
deleted file mode 100644
index a6e44a2c7a..0000000000
--- a/dev-R/dbplyr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">A 'dplyr' back end for databases that allows you to work with remote database tables as if they are in-memory data frames. Basic features works with any database that has a 'DBI' back end; more advanced features require 'SQL' translation to be provided by the package author.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/dbplyr/issues</bugs-to>
-		<remote-id type="github">tidyverse/dbplyr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/desc/Manifest b/dev-R/desc/Manifest
deleted file mode 100644
index fb7a10ec6e..0000000000
--- a/dev-R/desc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST desc_1.4.1.tar.gz 80670 BLAKE2B 9621827cfbe7a67356658b01b017f1bac03863f8c31657a82f7831a3ac533f6dd13c3afd07a83fb44aa0d936d721343e300faab38d126555368bd10d6e016fa8 SHA512 0d86b788b1841d8b128b887186b249c06f630081749d46d8bf3bb33e0f8f103d5e333ef2924fafb70c44f263abfa4130f3fda74e1059e9bc68ff30ddf87b7960

diff --git a/dev-R/desc/desc-1.4.1.ebuild b/dev-R/desc/desc-1.4.1.ebuild
deleted file mode 100644
index 4f7e6be737..0000000000
--- a/dev-R/desc/desc-1.4.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Manipulate DESCRIPTION Files'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.4
-	dev-R/cli
-	dev-R/R6
-	dev-R/rprojroot
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/covr
-	dev-R/gh
-	dev-R/spelling
-	dev-R/testthat
-	dev-R/whoami
-	dev-R/withr
-"

diff --git a/dev-R/desc/metadata.xml b/dev-R/desc/metadata.xml
deleted file mode 100644
index 995b1bae34..0000000000
--- a/dev-R/desc/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Tools to read, write, create, and manipulate DESCRIPTION
-files.	It is intended for packages that create or manipulate other
-packages.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/desc/issues</bugs-to>
-		<remote-id type="github">r-lib/desc</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/diffobj/Manifest b/dev-R/diffobj/Manifest
deleted file mode 100644
index 9660d41a63..0000000000
--- a/dev-R/diffobj/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST diffobj_0.3.5.tar.gz 479276 BLAKE2B c593f790c121d53c540fc52fcf25aded44d0f56c696a7c2d222afed4f337c2b61331c5dd6058f0ee48959a1feb5d9cd11f6b81cf296244eb89ce116183b41e10 SHA512 8a35b44ca4d0488e63c2bca4ea95f89b603e2eafabbc374d582e8cd50bc84c2cdb58d5d27ffa14c3f547a67d2a4d3ab5834728e9a84b1c572a2cd846efae0b83

diff --git a/dev-R/diffobj/diffobj-0.3.5.ebuild b/dev-R/diffobj/diffobj-0.3.5.ebuild
deleted file mode 100644
index a621612d9c..0000000000
--- a/dev-R/diffobj/diffobj-0.3.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Diffs for R Objects'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.1.0
-	>=dev-R/crayon-1.3.2
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-"

diff --git a/dev-R/diffobj/metadata.xml b/dev-R/diffobj/metadata.xml
deleted file mode 100644
index 7b1c332b4a..0000000000
--- a/dev-R/diffobj/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Brodie Gaslam</name>
-			<email>brodie.gaslam@yahoo.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/brodieG/diffobj/issues</bugs-to>
-		<remote-id type="github">brodieG/diffobj</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/digest/Manifest b/dev-R/digest/Manifest
deleted file mode 100644
index 7580c0d403..0000000000
--- a/dev-R/digest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST digest_0.6.29.tar.gz 162775 BLAKE2B 39f3b0a3c9ed6c50c20ed4455ac38783214ea9c08278ce6ad713c29373804562b9850dcbdddd990a29aac5a4bed3ff75656501ecbe5f2b369d2a8b22ba67b279 SHA512 6e92db3b5f4e34c2ce7435ac5381ea5af8c7e07c34c25dad9aa27dbc7df13f578c61f632e5afa1f3009ef84131f601b47a92d3cd41fd96ddf3caee1560931f07

diff --git a/dev-R/digest/digest-0.6.29.ebuild b/dev-R/digest/digest-0.6.29.ebuild
deleted file mode 100644
index 62a337b5b3..0000000000
--- a/dev-R/digest/digest-0.6.29.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Create Compact Hash Digests of R Objects'
-HOMEPAGE="
-	http://dirk.eddelbuettel.com/code/digest.html
-	https://github.com/eddelbuettel/digest
-"
-LICENSE='GPL-2+'
-KEYWORDS="~amd64"
-RDEPEND=">=dev-lang/R-3.3.0"
-DEPEND="${RDEPEND}"
-
-SUGGESTES_PACKAGES="
-	dev-R/tinytest
-	dev-R/simplermarkdown
-"

diff --git a/dev-R/digest/metadata.xml b/dev-R/digest/metadata.xml
deleted file mode 100644
index 56d857abb4..0000000000
--- a/dev-R/digest/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Implementation of a function 'digest()' for the creation of hash
-digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32',
-'xxhash', 'murmurhash', 'spookyhash' and 'blake3' algorithms) permitting easy
-comparison of R language objects, as well as functions such as'hmac()' to
-create hash-based message authentication code. Please note that this package
-is not meant to be deployed for cryptographic purposes for which more
-comprehensive (and widely tested) libraries such as 'OpenSSL' should be
-used.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/eddelbuettel/digest/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/digest/digest.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/digest/ChangeLog</changelog>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<remote-id type="github">eddelbuettel/digest</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/dplyr/Manifest b/dev-R/dplyr/Manifest
deleted file mode 100644
index 778c6e5768..0000000000
--- a/dev-R/dplyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dplyr_1.0.9.tar.gz 957637 BLAKE2B 3c6eef65b63339f76b8cbb09b34620bfa0a8502b3cca5c1aceccf57332b7642844c0ee9773c3a09e92bb0caf3398feca158e4942c0683cbf9c6f2629c99e1cb7 SHA512 0044bd937d68df71fff75d78851f15fd041912872ae0cfcc006b22f08f6ed633a978001a421b2a92500ca87c9170bf9cd3f6b081d045da0b41721af71b3911a2

diff --git a/dev-R/dplyr/dplyr-1.0.9.ebuild b/dev-R/dplyr/dplyr-1.0.9.ebuild
deleted file mode 100644
index 00d4502fb1..0000000000
--- a/dev-R/dplyr/dplyr-1.0.9.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A Grammar of Data Manipulation'
-HOMEPAGE="
-	https://dplyr.tidyverse.org
-	https://github.com/tidyverse/dplyr
-	https://cran.r-project.org/package=dplyr
-"
-
-LICENSE='MIT'
-KEYWORDS="~amd64"
-DEPEND="
-	dev-cpp/plog
-	dev-libs/boost
-	>=dev-lang/R-3.4.0
-	dev-R/ellipsis
-	dev-R/generics
-	>=dev-R/glue-1.3.2
-	>=dev-R/lifecycle-1.0.1
-	>=dev-R/magrittr-1.5
-	>=dev-R/pillar-1.5.1
-	dev-R/R6
-	>=dev-R/rlang-1.0.0
-	>=dev-R/tibble-2.1.3
-	>=dev-R/tidyselect-1.1.1
-	>=dev-R/vctrs-0.3.5
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bench
-	dev-R/broom
-	dev-R/callr
-	dev-R/covr
-	dev-R/DBI
-	>=dev-R/dplyr-1.4.3
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/Lahman
-	dev-R/lobstr
-	dev-R/microbenchmark
-	dev-R/nycflights13
-	dev-R/purrr
-	dev-R/rmarkdown
-	dev-R/RMySQLRPostgreSQL
-	dev-R/RSQLite
-	>=dev-R/testthat-3.1.1
-	dev-R/tidyr
-	dev-R/withr
-"

diff --git a/dev-R/dplyr/metadata.xml b/dev-R/dplyr/metadata.xml
deleted file mode 100644
index b977150757..0000000000
--- a/dev-R/dplyr/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/tidyverse/dplyr/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/dplyr/dplyr.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/dplyr/news/news.html</changelog>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">tidyverse/dplyr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/dtplyr/Manifest b/dev-R/dtplyr/Manifest
deleted file mode 100644
index d2113e1a42..0000000000
--- a/dev-R/dtplyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dtplyr_1.2.1.tar.gz 288369 BLAKE2B 334c2b1365c2a2fe1804c4175362834a9de036511a17919815d7df853ebfd4421faf6b14b4598bf85a8c2404dc64e992a634b177c7bce163618300a9d43e9c97 SHA512 1257ce97f17cce4141364280231ba441e35550d9c9b73c6836290c7e5890314a08437d78cbfdd20ae9690312f96e00ae4e0e5dd51166de7ef914bd5417f0c6e4

diff --git a/dev-R/dtplyr/dtplyr-1.2.1.ebuild b/dev-R/dtplyr/dtplyr-1.2.1.ebuild
deleted file mode 100644
index c5346942d6..0000000000
--- a/dev-R/dtplyr/dtplyr-1.2.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Data Table Back-End for 'dplyr'"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/crayon
-	>=dev-R/data_table-1.13.0
-	>=dev-R/dplyr-1.0.3
-	dev-R/ellipsis
-	dev-R/glue
-	dev-R/lifecycle
-	dev-R/rlang
-	dev-R/tibble
-	dev-R/tidyselect
-	dev-R/vctrs
-	test? (
-		>=dev-R/testthat-3.0.0
-		>=dev-R/tidyr-1.1.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/bench
-	dev-R/covr
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	>=dev-R/tidyr-1.1.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/dtplyr/metadata.xml b/dev-R/dtplyr/metadata.xml
deleted file mode 100644
index ae18be73a4..0000000000
--- a/dev-R/dtplyr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides a data.table backend for 'dplyr'. The goal of 'dtplyr' is to allow you to write 'dplyr' code that is automatically translated to the equivalent, but usually much faster, data.table code.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/dtplyr/issues</bugs-to>
-		<remote-id type="github">tidyverse/dtplyr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ellipsis/Manifest b/dev-R/ellipsis/Manifest
deleted file mode 100644
index 6c1aefcaa2..0000000000
--- a/dev-R/ellipsis/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ellipsis_0.3.2.tar.gz 8066 BLAKE2B 4dc77787aa019c720e96a6136a75b68a8ba94fd571cc2080c71188020f5c323712b23609c0cf22aba4eb2fcf75dd5d702c4c4ccfd442f15df6da8d9d7748260a SHA512 31017bd6d3dc54629d29d8743a9a582894b54bfe92362d4ed6959afd5383368aac19cd5b21a2a390b82e8130800aca035b501945527af964cce1fe8e420e5736

diff --git a/dev-R/ellipsis/ellipsis-0.3.2.ebuild b/dev-R/ellipsis/ellipsis-0.3.2.ebuild
deleted file mode 100644
index ca10139349..0000000000
--- a/dev-R/ellipsis/ellipsis-0.3.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Tools for Working with ...'
-HOMEPAGE="
-	https://ellipsis.r-lib.org
-	https://github.com/r-lib/ellipsis
-	https://cran.r-project.org/package=ellipsis
-"
-LICENSE='GPL-3'
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.2
-	>=dev-R/rlang-0.3.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/ellipsis/metadata.xml b/dev-R/ellipsis/metadata.xml
deleted file mode 100644
index eacc1905a3..0000000000
--- a/dev-R/ellipsis/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The ellipsis is a powerful tool for extending functions. Unfortunately
-this power comes at a cost: misspelled arguments will be silently ignored.
-The ellipsis package provides a collection of functions to catch problems
-and alert the user.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/ellipsis/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/ellipsis/ellipsis.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/ellipsis/news/news.html</changelog>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/ellipsis</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/evaluate/Manifest b/dev-R/evaluate/Manifest
deleted file mode 100644
index a8d523a331..0000000000
--- a/dev-R/evaluate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST evaluate_0.15.tar.gz 25617 BLAKE2B f060b0fc583c76e233d2d069b68b5cea4f63da691ecb2fb8f1eae793846a7aa5e65e3d17d1da959a3cd20df0d609ee486e097c0913df86248ec0d3e17283d7ca SHA512 b33fe9e43c4efaf7d8bbe69936f3c77feaf14fe30695ce166e32624dddb101133fca8af05a757d049638eda70c11707bc40a56f7c8ae385d707f1281bdf582ee

diff --git a/dev-R/evaluate/evaluate-0.15.ebuild b/dev-R/evaluate/evaluate-0.15.ebuild
deleted file mode 100644
index f014db023f..0000000000
--- a/dev-R/evaluate/evaluate-0.15.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Parsing and Evaluation Tools that provide more details than the default'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.0.2"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/ggplot2
-	virtual/lattice
-	dev-R/testthat
-"

diff --git a/dev-R/evaluate/metadata.xml b/dev-R/evaluate/metadata.xml
deleted file mode 100644
index 24554678ec..0000000000
--- a/dev-R/evaluate/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/evaluate/issues</bugs-to>
-		<remote-id type="github">r-lib/evaluate</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/fansi/Manifest b/dev-R/fansi/Manifest
deleted file mode 100644
index f668189f4b..0000000000
--- a/dev-R/fansi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fansi_1.0.3.tar.gz 481163 BLAKE2B 1c2d62f7dd47a439e8c0ba33a1432e5272e02493a6cbdb48d98890b97d47c9dd6b3568381f611ba85234003731921b995ff9e0717cd678b283db015a14f87c75 SHA512 383b15178c559ab1dd36dfc65a66e0f9029cd7328e2116cc13dd66170c3fdb16343c385786c07686aafbca6ef3155d8e116fb69d630abb9f3e2dcdbd630f518b

diff --git a/dev-R/fansi/fansi-1.0.3.ebuild b/dev-R/fansi/fansi-1.0.3.ebuild
deleted file mode 100644
index 68545d4618..0000000000
--- a/dev-R/fansi/fansi-1.0.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='ANSI Control Sequence Aware String Functions'
-HOMEPAGE="
-	https://github.com/brodieG/fansi
-	https://cran.r-project.org/package=fansi
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-LICENSE='GPL-2+'
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-lang/R-3.1.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/unitizer
-	dev-R/knitr
-	dev-R/rmarkdown
-"

diff --git a/dev-R/fansi/metadata.xml b/dev-R/fansi/metadata.xml
deleted file mode 100644
index 0d9f3dbfdf..0000000000
--- a/dev-R/fansi/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Counterparts to R string manipulation functions that account for
-the effects of ANSI text formatting control sequences.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/brodieG/fansi/issues</bugs-to>
-		<changelog>https://cran.r-project.org/web/packages/fansi/news/news.html</changelog>
-		<doc lang="en">https://cran.r-project.org/web/packages/fansi/fansi.pdf</doc>
-		<maintainer>
-			<name>Brodie Gaslam</name>
-			<email>brodie.gaslam@yahoo.com</email>
-		</maintainer>
-		<remote-id type="github">brodieG/fansi</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/farver/Manifest b/dev-R/farver/Manifest
deleted file mode 100644
index bfbf795618..0000000000
--- a/dev-R/farver/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST farver_2.1.1.tar.gz 1274363 BLAKE2B 8aae9b293163faaefa87227286e8c49fc7432689338120a07ec00f6337828eaf5bcee2ef1ab2ceadfe1846546fe1397647d324c69a43735f3e595d3361bcc3b5 SHA512 c37ae8ff31ff71140b7e2d8e69a32453bc7cf2a9b422fb273c00929f537f205845876cdea89038859106b167e1cb11bd8fb8625e4a78c7dd342717a14d56b030

diff --git a/dev-R/farver/farver-2.1.1.ebuild b/dev-R/farver/farver-2.1.1.ebuild
deleted file mode 100644
index 17ff25072e..0000000000
--- a/dev-R/farver/farver-2.1.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='High Performance Colour Space Manipulation'
-HOMEPAGE="
-	https://cran.r-project.org/package=farver
-	https://farver.data-imaginist.com/
-	https://github.com/thomasp85/farver
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/farver/metadata.xml b/dev-R/farver/metadata.xml
deleted file mode 100644
index 429e7f2477..0000000000
--- a/dev-R/farver/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The encoding of colour can be handled in many different ways, using
-different colour spaces. As different colour spaces have different uses,
-efficient conversion between these representations are important. The
-'farver' package provides a set of functions that gives access to very fast
-colour space conversion and comparisons implemented in C++, and offers
-speed improvements over the 'convertColor' function in the 'grDevices'
-package.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Thomas Lin Pedersen</name>
-			<email>thomasp85@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/thomasp85/farver/issues</bugs-to>
-		<remote-id type="github">thomasp85/farver</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/fastmap/Manifest b/dev-R/fastmap/Manifest
deleted file mode 100644
index 3d7e1864ae..0000000000
--- a/dev-R/fastmap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fastmap_1.1.0.tar.gz 44277 BLAKE2B a090043c15d66387b6caf1ae16aab7873b46c43f5884afc7664e8c16ebbd987d5b2bba762b496a63a45f5939683cf3c77f23b9b6ce5d030d16ca99c0a7c8504a SHA512 f61b777f3ac4bf0a5c778bc07bb09a0244955c8bc13a669225a0c70999182af4012af2d9a792f1d861f7b5394c631e1896bf7ac3f3866b0c96e7e33a5635fb87

diff --git a/dev-R/fastmap/fastmap-1.1.0.ebuild b/dev-R/fastmap/fastmap-1.1.0.ebuild
deleted file mode 100644
index 50d9d29a1d..0000000000
--- a/dev-R/fastmap/fastmap-1.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Fast Data Structures'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	test? ( >=dev-R/testthat-2.1.1 )
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/testthat-2.1.1
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/fastmap/metadata.xml b/dev-R/fastmap/metadata.xml
deleted file mode 100644
index 2ce80fb353..0000000000
--- a/dev-R/fastmap/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Fast implementation of data structures, including a key-value store, stack, and queue. Environments are commonly used as key-value stores in R, but every time a new key is used, it is added to R's global symbol table, causing a small amount of memory leakage. This can be problematic in cases where many different keys are used. Fastmap avoids this memory leak issue by implementing the map using data structures in C++.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/fastmap/issues</bugs-to>
-		<remote-id type="github">r-lib/fastmap</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/fontawesome/Manifest b/dev-R/fontawesome/Manifest
deleted file mode 100644
index 7f52f7a190..0000000000
--- a/dev-R/fontawesome/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontawesome_0.2.2.tar.gz 1117463 BLAKE2B 7b98bef3347dc3fe6afa48ebc19d8d847d8aaf547914d2fba743055723395b2982a9e45389f95806e0b5fd14a93b8c4dde98a86036413d686edc3c18e43ced60 SHA512 29407669ecf0fd797ada9d5ecf925d66f6415158e5cc4b15f0f241f23c3529225a7418ddd03846800c183845eb30a98ed137a46223258cf8f35ef570a586ceeb

diff --git a/dev-R/fontawesome/fontawesome-0.2.2.ebuild b/dev-R/fontawesome/fontawesome-0.2.2.ebuild
deleted file mode 100644
index 76cf0fe498..0000000000
--- a/dev-R/fontawesome/fontawesome-0.2.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Easily Work with 'Font Awesome' Icons"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/rlang-0.4.10
-	>=dev-R/htmltools-0.5.1.1
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/testthat
-	dev-R/rsvg
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/fontawesome/metadata.xml b/dev-R/fontawesome/metadata.xml
deleted file mode 100644
index 4142c0283b..0000000000
--- a/dev-R/fontawesome/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Easily and flexibly insert 'Font Awesome' icons into 'R Markdown' documents and 'Shiny' apps. These icons can be inserted into HTML content through inline 'SVG' tags or 'i' tags. There is also a utility function for exporting 'Font Awesome' icons as 'PNG' images for those situations where raster graphics are needed.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Richard Iannone</name>
-			<email>rich@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/fontawesome/issues</bugs-to>
-		<remote-id type="github">rstudio/fontawesome</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/forcats/Manifest b/dev-R/forcats/Manifest
deleted file mode 100644
index 1d1979e1e0..0000000000
--- a/dev-R/forcats/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST forcats_0.5.1.tar.gz 258301 BLAKE2B e8618bcf9846e2f43e5c61d655014ab66488d2ea14d06482191bf0ef1aa647a242845e596a8875ec3c83f74d5ae6b3ed0a4cbe0782735137ef609c8b148bc5d9 SHA512 44b3e90e764afe4a2a7339e72a8c01c053ba972611a194d7d278a4bb7c4959b0a514a0ac1f2c41a82219060e699e961b079c1edceac52fa1d42e53e7c2d15b97

diff --git a/dev-R/forcats/forcats-0.5.1.ebuild b/dev-R/forcats/forcats-0.5.1.ebuild
deleted file mode 100644
index 1a686b10ee..0000000000
--- a/dev-R/forcats/forcats-0.5.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Tools for Working with Categorical Variables (Factors)'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/ellipsis
-	dev-R/magrittr
-	dev-R/rlang
-	dev-R/tibble
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/dplyr
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/readr
-	dev-R/rmarkdown
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/forcats/metadata.xml b/dev-R/forcats/metadata.xml
deleted file mode 100644
index 498c4f584b..0000000000
--- a/dev-R/forcats/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Helpers for reordering factor levels (including moving specified levels to front, ordering by first appearance, reversing, and randomly shuffling), and tools for modifying factor levels (including collapsing rare levels into other, 'anonymising', and manually 'recoding').</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/forcats/issues</bugs-to>
-		<remote-id type="github">tidyverse/forcats</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/fs/Manifest b/dev-R/fs/Manifest
deleted file mode 100644
index 4668bc2800..0000000000
--- a/dev-R/fs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fs_1.5.2.tar.gz 793627 BLAKE2B 46fc6ed71f4f6b79f47be09f9a64742cf4d561762d80612a42ecabd0ba24dcc0dc0b963ff25af2f6bee1c5b65e2d957be805a22a2fc4bae148dc2f1710c664ad SHA512 0d114613946ef03a9fa4a1a07cd30f04f0a677646692f17e9adaa55f8e65eb26575822875dc9054c19817fffae9dc11662c89115d4ea123846bea9bdfb06b305

diff --git a/dev-R/fs/files/fs-1.5.2-system-libuv.patch b/dev-R/fs/files/fs-1.5.2-system-libuv.patch
deleted file mode 100644
index 0530274757..0000000000
--- a/dev-R/fs/files/fs-1.5.2-system-libuv.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- /var/tmp/portage/dev-R/fs-1.5.2/work/fs-1.5.2/src/Makevars
-+++ fs-1.5.2/src/Makevars
-@@ -1,8 +1,6 @@
- UNAME := $(shell uname)
- 
--LIBUV := libuv-1.38.1
--
--PKG_LIBS = ./$(LIBUV)/.libs/libuv.a -pthread
-+PKG_LIBS = -pthread -luv
- 
- SOURCES = $(wildcard *.cc unix/*.cc)
- OBJECTS = $(SOURCES:.cc=.o)
-@@ -21,24 +19,13 @@
- OBJECTS +=  bsd/setmode.o bsd/strmode.o bsd/reallocarray.o
- endif
- 
--PKG_CPPFLAGS = -I./$(LIBUV)/include -I. -pthread
--
--all: $(SHLIB)
--
--$(SHLIB): $(LIBUV)/.libs/libuv.a
--
--$(LIBUV)/Makefile:
--	(cd $(LIBUV) \
--	&& CC="$(CC)" CFLAGS="$(CFLAGS) $(CPPFLAGS) $(CPICFLAGS) $(C_VISIBILITY)" AR="$(AR)" RANLIB="$(RANLIB)" LDFLAGS="$(LDFLAGS)" ./configure --quiet)
-+PKG_CPPFLAGS = -I./usr/include/uv -I. -pthread
- 
--$(LIBUV)/.libs/libuv.a: $(LIBUV)/Makefile
--	$(MAKE) --directory=$(LIBUV) \
--		HAVE_DTRACE=0
-+all:
- 
--.PHONY: shlib-clean clean
-+.PHONY: clean
- 
- # shlib-clean: clean
- 
- clean:
--	$(MAKE) --directory=$(LIBUV) distclean
- 	rm -f $(OBJECTS)

diff --git a/dev-R/fs/fs-1.5.2.ebuild b/dev-R/fs/fs-1.5.2.ebuild
deleted file mode 100644
index 59080aef25..0000000000
--- a/dev-R/fs/fs-1.5.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Cross-Platform File System Operations Based on libuv'
-HOMEPAGE="
-	https://cran.r-project.org/package=fs
-	https://fs.r-lib.org/
-	https://github.com/r-lib/fs
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.1
-	dev-libs/libuv
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-system-libuv.patch" )
-
-src_prepare() {
-	rm -r src/libuv-* || die
-	R-packages_src_prepare
-}
-
-R_SUGGESTS="
-	dev-R/covr
-	dev-R/crayon
-	dev-R/knitr
-	>=dev-R/pillar-1.0.0
-	dev-R/rmarkdown
-	dev-R/spelling
-	dev-R/testthat
-	>=dev-R/tibble-1.1.0
-	>=dev-R/vctrs-0.3.0
-	dev-R/withr
-"

diff --git a/dev-R/fs/metadata.xml b/dev-R/fs/metadata.xml
deleted file mode 100644
index 1b5fc849b0..0000000000
--- a/dev-R/fs/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/fs/issues</bugs-to>
-		<remote-id type="github">r-lib/fs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/future/Manifest b/dev-R/future/Manifest
deleted file mode 100644
index 08f083ad9e..0000000000
--- a/dev-R/future/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST future_1.26.1.tar.gz 365509 BLAKE2B 1926906dca3dc248efa68b1e8631a3e8b69feaaa4476d82436e9d276c6e72ad8dc41bb3711b409e3c91a745f18c8853fd487abe4ddc5b58ae5dc17975a991a0f SHA512 42c28cf118b2f4e1e018beafed18066c04434c8d6df764e8e73cc1987d953556471224fbdcc23eb2c4de20a927340938c027268268fc59cd182f1faed2be03ee

diff --git a/dev-R/future/future-1.26.1.ebuild b/dev-R/future/future-1.26.1.ebuild
deleted file mode 100644
index be0230e5cf..0000000000
--- a/dev-R/future/future-1.26.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Unified Parallel and Distributed Processing in R for Everyone"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/digest
-	>=dev-R/globals-0.15.0
-	>=dev-R/listenv-0.8.0
-	>=dev-R/parallelly-1.30.0
-	test? ( dev-R/RhpcBLASctl )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/RhpcBLASctl
-	dev-R/R-rsp
-	dev-R/markdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/future/metadata.xml b/dev-R/future/metadata.xml
deleted file mode 100644
index 4a28b70a3d..0000000000
--- a/dev-R/future/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">The purpose of this package is to provide a lightweight and unified Future API for sequential and parallel processing of R expression via futures. The simplest way to evaluate an expression in parallel is to use 'x %-% { expression }' with 'plan(multisession)'. This package implements sequential, multicore, multisession, and cluster futures. With these, R expressions can be evaluated on the local machine, in parallel a set of local machines, or distributed on a mix of local and remote machines. Extensions to this package implement additional backends for processing futures via compute cluster schedulers, etc. Because of its unified API, there is no need to modify any code in order switch from sequential on the local machine to, say, distributed processing on a remote compute cluster. Another strength of this package is that global variables and functions are automatically identified and exported as needed, making it straightforward to tweak existing code 
 to make use of futures.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/future/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/future</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/gargle/Manifest b/dev-R/gargle/Manifest
deleted file mode 100644
index 4d45d20135..0000000000
--- a/dev-R/gargle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gargle_1.2.0.tar.gz 313418 BLAKE2B e8325629fead3bc44b60ad6b781098759e9204e634211e359771036eb9ada5f84ce768be8f4b57d515ca6d2e813ea3c1b39d1babb1e3a64dd3b75a42ffd5236e SHA512 1d11c9b07c461fc07ecb809fc0020d5fbb20b3955dead0cb97aaf494849fc16f545ae0854758d3eebc063add304efa9f7c207e1655ae893cd6624610e563d026

diff --git a/dev-R/gargle/gargle-1.2.0.ebuild b/dev-R/gargle/gargle-1.2.0.ebuild
deleted file mode 100644
index 6bb125928f..0000000000
--- a/dev-R/gargle/gargle-1.2.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Utilities for Working with Google APIs'
-HOMEPAGE="
-	https://cran.r-project.org/package=gargle
-	https://gargle.r-lib.org/
-	https://github.com/r-lib/gargle
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-R/cli-3.0.0
-	>=dev-R/httr-1.4.0
-	dev-R/withr
-	>=dev-R/glue-1.3.0
-	>=dev-lang/R-3.3
-	>=dev-R/fs-1.3.1
-	dev-R/jsonlite
-	dev-R/rappdirs
-	>=dev-R/rlang-0.4.9
-	dev-R/rstudioapi
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/aws_ec2metadata
-	dev-R/aws_signature
-	dev-R/covr
-	dev-R/httpuv
-	dev-R/knitr
-	dev-R/mockr
-	dev-R/rmarkdown
-	dev-R/spelling
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/gargle/metadata.xml b/dev-R/gargle/metadata.xml
deleted file mode 100644
index 308308be84..0000000000
--- a/dev-R/gargle/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">Provides utilities for working with Google APIs
-&lt;https://developers.google.com/apis-explorer&gt;.	This includes
-functions and classes for handling common credential types and for
-preparing, executing, and processing HTTP requests.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/gargle/issues</bugs-to>
-		<remote-id type="github">r-lib/gargle</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/generics/Manifest b/dev-R/generics/Manifest
deleted file mode 100644
index 35a8028e9c..0000000000
--- a/dev-R/generics/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST generics_0.1.3.tar.gz 172201 BLAKE2B 100745ecd8f979975e45852ffb41befc0ae8a34156d333b3e723743e2ecc93e882d31bae5f8dde192d21452edae119f4ed4f18eb9379203c67679b739450a374 SHA512 7825e22659ecd41d51f60cf33fd52cdf35c818ffa55197e11091e4e19dddf6303dc0d577a6af49c4ca14ad2deedcbe3c00846454e3129d3d24480bd0a9ed4896

diff --git a/dev-R/generics/generics-0.1.3.ebuild b/dev-R/generics/generics-0.1.3.ebuild
deleted file mode 100644
index 6e86b6eedb..0000000000
--- a/dev-R/generics/generics-0.1.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="Common S3 Generics not Provided by Base R Methods Related to Model Fitting"
-HOMEPAGE="
-	https://cran.r-project.org/package=generics
-	https://generics.r-lib.org/
-	https://github.com/r-lib/generics
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-DEPEND=">=dev-lang/R-3.2"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/pkgload
-	>=dev-R/testthat-3.0.0
-	dev-R/tibble
-	dev-R/withr
-"

diff --git a/dev-R/generics/metadata.xml b/dev-R/generics/metadata.xml
deleted file mode 100644
index 6f6bfabfa7..0000000000
--- a/dev-R/generics/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">In order to reduce potential package dependencies
-and conflicts, generics provides a number of commonly used S3
-generics.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/generics/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/generics/generics.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/generics/news/news.html</changelog>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/generics</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ggplot2/Manifest b/dev-R/ggplot2/Manifest
deleted file mode 100644
index d6ac84fa08..0000000000
--- a/dev-R/ggplot2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ggplot2_3.3.6.tar.gz 3061989 BLAKE2B 9a7d4fe7dea12ce52df500b8245bacbb64d85eda416d792865507075c326382060e4895422d03f03d2ff95aa4561d13e3e2b35aeb1d01bbb550e7f1409b62b2d SHA512 fa8e418b5a4dd249202cf65afc8b90ec4d84fae6a8aeae27d512c9c28fd0f6fcb508a1ca8fcd7efd2f5872ba42d542b6ccae8ae1183430d0d3aec50452774850

diff --git a/dev-R/ggplot2/ggplot2-3.3.6.ebuild b/dev-R/ggplot2/ggplot2-3.3.6.ebuild
deleted file mode 100644
index 155f914252..0000000000
--- a/dev-R/ggplot2/ggplot2-3.3.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Create Elegant Data Visualisations using the grammar of graphics'
-HOMEPAGE="
-	https://cran.r-project.org/package=ggplot2
-	https://ggplot2.tidyverse.org/
-	https://github.com/tidyverse/ggplot2
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.3
-	dev-R/digest
-	dev-R/glue
-	>=dev-R/gtable-0.1.1
-	dev-R/isoband
-	>=dev-R/rlang-0.4.10
-	>=dev-R/scales-0.5.0
-	dev-R/tibble
-	>=dev-R/withr-2.0.0
-	virtual/MASS
-	virtual/mgcv
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/ragg
-	dev-R/dplyr
-	dev-R/ggplot2movies
-	dev-R/hexbin
-	dev-R/Hmisc
-	dev-R/interp
-	dev-R/knitr
-	virtual/lattice
-	dev-R/mapproj
-	dev-R/maps
-	dev-R/maptools
-	dev-R/multcomp
-	dev-R/munsell
-	virtual/nlme
-	dev-R/profvis
-	dev-R/quantreg
-	dev-R/RColorBrewer
-	dev-R/rgeos
-	dev-R/rmarkdown
-	virtual/rpart
-	>=dev-R/sf-0.7.3
-	>=dev-R/svglite-1.2.0.9001
-	>=dev-R/testthat-2.1.0
-	>=dev-R/vdiffr-1.0.0
-	dev-R/xml2
-"

diff --git a/dev-R/ggplot2/metadata.xml b/dev-R/ggplot2/metadata.xml
deleted file mode 100644
index d27869592c..0000000000
--- a/dev-R/ggplot2/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A system for 'declaratively' creating graphics,
-based on "The Grammar of Graphics". You provide the data, tell 'ggplot2'
-how to map variables to aesthetics, what graphical primitives to use,
-and it takes care of the details.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Thomas Lin Pedersen</name>
-			<email>thomas.pedersen@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/ggplot2/issues</bugs-to>
-		<remote-id type="github">tidyverse/ggplot2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/gh/Manifest b/dev-R/gh/Manifest
deleted file mode 100644
index 3b562b51ac..0000000000
--- a/dev-R/gh/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gh_1.3.0.tar.gz 45619 BLAKE2B bdb6f7a8de43edda5394de99bd4e988876f9011797fb9da5219cc446fed7863260caa367ed229d4e75ff836053d7dfe9eb4c0077cccc64eaef3722125f8eb025 SHA512 61d576923817fafc8dee522e35caa60508b29f4a6ae994b30651de01efcc3ac3caae114ffa7e85ed5f90bf5de83121ab04db5f653893c3d9e4f1d0735b4f6cf4

diff --git a/dev-R/gh/gh-1.3.0.ebuild b/dev-R/gh/gh-1.3.0.ebuild
deleted file mode 100644
index 68f68f9948..0000000000
--- a/dev-R/gh/gh-1.3.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='GitHub API'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-R/cli-2.0.1
-	>=dev-R/httr-1.2
-	dev-R/jsonlite
-	dev-R/ini
-	dev-R/gitcreds
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/gh/metadata.xml b/dev-R/gh/metadata.xml
deleted file mode 100644
index 36678917c4..0000000000
--- a/dev-R/gh/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/gh/issues</bugs-to>
-		<remote-id type="github">r-lib/gh</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/gitcreds/Manifest b/dev-R/gitcreds/Manifest
deleted file mode 100644
index 0a24aa609c..0000000000
--- a/dev-R/gitcreds/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gitcreds_0.1.1.tar.gz 61913 BLAKE2B 75296f1eeb905038e5239abd4ac72dc6997d9f6d7d796f59f6c58598aeb1be9f30d51ac9f9c51c75af08beb7eaf2e0011d91813c8a996bac599f7e3707ff9894 SHA512 28ab1ab4bfa5c8ba5c119a24d2dba647fdd81f49c72b7fba2aa395cb069e194ac8f6ac1afe854a2fcc319c4c1a4e3f220b2572fce37ffe256bedf77bb0f4f5c1

diff --git a/dev-R/gitcreds/gitcreds-0.1.1.ebuild b/dev-R/gitcreds/gitcreds-0.1.1.ebuild
deleted file mode 100644
index 71e74d670a..0000000000
--- a/dev-R/gitcreds/gitcreds-0.1.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Query git Credentials from R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-RDEPEND="
-	${DEPEND}
-	dev-vcs/git
-"

diff --git a/dev-R/gitcreds/metadata.xml b/dev-R/gitcreds/metadata.xml
deleted file mode 100644
index 2ce8d98d0e..0000000000
--- a/dev-R/gitcreds/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Query, set, delete credentials from the 'git' credential
-store. Manage 'GitHub' tokens and other 'git' credentials. This package
-is to be used by other packages that need to authenticate to 'GitHub'
-and/or other 'git' repositories.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/gitcreds/issues</bugs-to>
-		<remote-id type="github">r-lib/gitcreds</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/globals/Manifest b/dev-R/globals/Manifest
deleted file mode 100644
index 2f1ad0f202..0000000000
--- a/dev-R/globals/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST globals_0.15.1.tar.gz 33503 BLAKE2B 06ad7b91c04bb9f6d91ad59a28f596b523617c54ce5286fc46306264718af794e3f3f847774678d17c737755b0d36ec719f8db5520541b815fa31ffc4afd6dd9 SHA512 09c4766636f381e7b2a41ae1fcac94b8e54dc75864851b060e967a66407c94dbf6ad747bbcfc13d57f530687ee66f2b55e3d864ce49684a414f7c8effa1cb4a4

diff --git a/dev-R/globals/globals-0.15.1.ebuild b/dev-R/globals/globals-0.15.1.ebuild
deleted file mode 100644
index 831b2a4473..0000000000
--- a/dev-R/globals/globals-0.15.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Identify Global Objects in R Expressions'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-
-DEPEND="
-	dev-R/codetools
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/globals/metadata.xml b/dev-R/globals/metadata.xml
deleted file mode 100644
index f6476a169c..0000000000
--- a/dev-R/globals/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Identifies global ("unknown" or "free") objects in R expressions by code inspection using various strategies (ordered, liberal, or conservative). The objective of this package is to make it as simple as possible to identify global objects for the purpose of exporting them in parallel, distributed compute environments.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/globals/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/globals</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/glue/Manifest b/dev-R/glue/Manifest
deleted file mode 100644
index 7a95f82de8..0000000000
--- a/dev-R/glue/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glue_1.6.2.tar.gz 106510 BLAKE2B 185218efc9c2e6920b3de2cefa7db096040398736b5b0aec1e5c490d3f99bc8e53d2a5370bd07534809ccaac29563894b7ff9f3031407d0a31efc4d07c0fdacf SHA512 f3fdfa83bb162750a213b434ee14c8ec7973369f07224ae312d2a35567d2d7f68ab051dbe2de69ae56b454bbd8ec407e1b3a65b3f16eee329098d9fdd02b5502

diff --git a/dev-R/glue/glue-1.6.2.ebuild b/dev-R/glue/glue-1.6.2.ebuild
deleted file mode 100644
index e560ff3a3f..0000000000
--- a/dev-R/glue/glue-1.6.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Interpreted String Literals'
-HOMEPAGE="
-	https://glue.tidyverse.org
-	https://github.com/tidyverse/glue
-	https://cran.r-project.org/package=glue
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"
-DEPEND=">=dev-lang/R-3.4"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/crayon
-	dev-R/DBI
-	dev-R/dplyr
-	dev-R/forcats
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/microbenchmark
-	dev-R/R-utils
-	dev-R/rmarkdown
-	dev-R/rprintf
-	dev-R/RSQLite
-	dev-R/stringr
-	>=dev-R/testthat-3.0.0
-	>=dev-R/vctrs-0.3.0
-	>=dev-R/waldo-0.3.0
-	dev-R/withr
-"

diff --git a/dev-R/glue/metadata.xml b/dev-R/glue/metadata.xml
deleted file mode 100644
index 152b62852c..0000000000
--- a/dev-R/glue/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An implementation of interpreted string literals, inspired by
-Python's Literal String Interpolation
-&lt;https://www.python.org/dev/peps/pep-0498/&gt; and Docstrings
-&lt;https://www.python.org/dev/peps/pep-0257/&gt; and Julia's Triple-Quoted
-String Literals
-&lt;https://docs.julialang.org/en/v1.3/manual/strings/#Triple-Quoted-String-Literals-1&gt;.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/tidyverse/glue/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/glue/glue.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/glue/news/news.html</changelog>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">tidyverse/glue</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/googledrive/Manifest b/dev-R/googledrive/Manifest
deleted file mode 100644
index 09a175c7ed..0000000000
--- a/dev-R/googledrive/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST googledrive_2.0.0.tar.gz 1593656 BLAKE2B af1fe6d0d09a1d7931587a9232ab3803830a180606546f368ace12c6e7d9ce8d4beb97a43a684cfe94122172dc1c68bbf748aac8b20e6ab777329b405ddc7cb3 SHA512 fb5ee3ced372364c448432fd936bb178d5318842c8642a497e52e35038a3ae0a7536d538eba539c1c1e2cc63aabbcdbdac7b3d7d00cf3ffedcdbab2720dd38c9

diff --git a/dev-R/googledrive/googledrive-2.0.0.ebuild b/dev-R/googledrive/googledrive-2.0.0.ebuild
deleted file mode 100644
index 3ccaa0706c..0000000000
--- a/dev-R/googledrive/googledrive-2.0.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='An Interface to Google Drive'
-HOMEPAGE="
-	https://cran.r-project.org/package=googledrive
-	https://googledrive.tidyverse.org/
-	https://github.com/tidyverse/googledrive
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-R/cli-3.0.0
-	dev-R/pillar
-	dev-R/lifecycle
-	dev-R/magrittr
-	>=dev-R/glue-1.4.2
-	>=dev-R/rlang-0.4.9
-	dev-R/uuid
-	>=dev-lang/R-3.3
-	>=dev-R/gargle-1.2.0
-	dev-R/httr
-	dev-R/jsonlite
-	>=dev-R/purrr-0.2.3
-	>=dev-R/tibble-2.0.0
-	>=dev-R/vctrs-0.3.0
-	dev-R/withr
-"
-RDEPEND="${DEPEND}"
-
-R_SUGGESTS="
-	dev-R/covr
-	dev-R/curl
-	dev-R/downlit
-	>=dev-R/dplyr-1.0.0
-	dev-R/knitr
-	dev-R/mockr
-	dev-R/rmarkdown
-	dev-R/roxygen2
-	dev-R/spelling
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/googledrive/metadata.xml b/dev-R/googledrive/metadata.xml
deleted file mode 100644
index bf453c44ed..0000000000
--- a/dev-R/googledrive/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/googledrive/issues</bugs-to>
-		<remote-id type="github">tidyverse/googledrive</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/googlesheets4/Manifest b/dev-R/googlesheets4/Manifest
deleted file mode 100644
index 57a9c3527c..0000000000
--- a/dev-R/googlesheets4/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST googlesheets4_1.0.0.tar.gz 222038 BLAKE2B a393298911dd0f50c6b298f98c18f5ab85432ca416d444a532cd01006e43a2cde5c5fd31b69d0a38efb315a7e14e153e8cdcba5618685528c6ef608956d0cd98 SHA512 2c2be5ad134fc5eae823b1341b1ebebd334fa2f975b2145c9dd771b77a3f09b9d71f13878722c04b66c17232c35cb196ffa049c3cff9482c5787374562481217

diff --git a/dev-R/googlesheets4/googlesheets4-1.0.0.ebuild b/dev-R/googlesheets4/googlesheets4-1.0.0.ebuild
deleted file mode 100644
index 5749215e2f..0000000000
--- a/dev-R/googlesheets4/googlesheets4-1.0.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Access Google Sheets using the Sheets API V4'
-HOMEPAGE="
-	https://cran.r-project.org/package=googlesheets4
-	https://googlesheets4.tidyverse.org/
-	https://github.com/tidyverse/googlesheets4
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/cellranger
-	dev-R/ids
-	dev-R/magrittr
-	>=dev-R/googledrive-2.0.0
-	>=dev-R/glue-1.3.0
-	dev-R/purrr
-	>=dev-R/rlang-0.4.11
-	>=dev-lang/R-3.3
-	>=dev-R/cli-3.0.0
-	dev-R/curl
-	>=dev-R/gargle-1.2.0
-	dev-R/httr
-	dev-R/rematch2
-	>=dev-R/tibble-2.1.1
-	>=dev-R/vctrs-0.2.3
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/readr
-	dev-R/rmarkdown
-	dev-R/spelling
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-"

diff --git a/dev-R/googlesheets4/metadata.xml b/dev-R/googlesheets4/metadata.xml
deleted file mode 100644
index df2664b39d..0000000000
--- a/dev-R/googlesheets4/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">Interact with Google Sheets through the Sheets API v4
-&lt;https://developers.google.com/sheets/api&gt;. "API" is an acronym for
-"application programming interface"; the Sheets API allows users to
-interact with Google Sheets programmatically, instead of via a web
-browser. The "v4" refers to the fact that the Sheets API is currently
-at version 4. This package can read and write both the metadata and
-the cell data in a Sheet.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/googlesheets4/issues</bugs-to>
-		<remote-id type="github">tidyverse/googlesheets4</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/gtable/Manifest b/dev-R/gtable/Manifest
deleted file mode 100644
index f1814c2106..0000000000
--- a/dev-R/gtable/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gtable_0.3.0.tar.gz 368081 BLAKE2B 498920f9c3688ff3651773c4b5ae4fbdf3de70247cb1fa3b186c7d00e45ed4a190892de3b60f19bbfebef703ed8b342c4d3d688e79974cec8a2ac8bea6f859b0 SHA512 20fa86874a286f5b49ca428040113cb94272df966dd8e0403648ecc76672d8680239fc8030ea803cf65c5baa3acf1698b068b7c51163fa7f27acc31242befc52

diff --git a/dev-R/gtable/gtable-0.3.0.ebuild b/dev-R/gtable/gtable-0.3.0.ebuild
deleted file mode 100644
index d1aa6318f6..0000000000
--- a/dev-R/gtable/gtable-0.3.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Arrange Grobs in Tables'
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-DEPEND=">=dev-lang/R-3.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/gtable/metadata.xml b/dev-R/gtable/metadata.xml
deleted file mode 100644
index 85cfcdece0..0000000000
--- a/dev-R/gtable/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Tools to make it easier to work with "tables" of
-'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a
-grid along with a list of grobs and their placement in the grid. Further the
-package makes it easy to manipulate and combine 'gtable' objects so that
-complex compositions can be build up sequentially.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/gtable/issues</bugs-to>
-		<remote-id type="github">r-lib/gtable</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/here/Manifest b/dev-R/here/Manifest
deleted file mode 100644
index 06235a50b3..0000000000
--- a/dev-R/here/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST here_1.0.1.tar.gz 32954 BLAKE2B 840269e8beaf58ef987bdb54fe51110e39d3e071da0623cb9b687d752b80714837a415fdf7618b1c6fa02fe8f5facd0aa700e82d34f6d2ca4579294af410ac71 SHA512 7710f4c85e6c24cb4f7b24c5f904535432475a4d28e29ebe957e511bc13e8806d52f2c04583335a2a0419dcf524b4e9631d62b2e8d6bcfb2d0f018ae55cd3ba2

diff --git a/dev-R/here/here-1.0.1.ebuild b/dev-R/here/here-1.0.1.ebuild
deleted file mode 100644
index bd6c94f916..0000000000
--- a/dev-R/here/here-1.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A Simpler Way to Find Your Files'
-HOMEPAGE="
-	https://cran.r-project.org/package=here
-	https://here.r-lib.org/
-	https://github.com/r-lib/here
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-R/rprojroot-2.0.2"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/conflicted
-	dev-R/covr
-	dev-R/fs
-	dev-R/knitr
-	dev-R/palmerpenguins
-	dev-R/plyr
-	dev-R/readr
-	dev-R/rlang
-	dev-R/rmarkdown
-	dev-R/testthat
-	dev-R/uuid
-	dev-R/withr
-"

diff --git a/dev-R/here/metadata.xml b/dev-R/here/metadata.xml
deleted file mode 100644
index fc87230009..0000000000
--- a/dev-R/here/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Constructs paths to your project's files.
-Declare the relative path of a file within your project with 'i_am()'.
-Use the 'here()' function as a drop-in replacement for 'file.path()',
-it will always locate the files relative to your project root.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/here/issues</bugs-to>
-		<remote-id type="github">r-lib/here</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/highr/Manifest b/dev-R/highr/Manifest
deleted file mode 100644
index e2e4a334fb..0000000000
--- a/dev-R/highr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST highr_0.9.tar.gz 15188 BLAKE2B eebbb84380308ec0f1418e23f0bf5d8e3612381bd72642737d2d38a695bf232701df6f97e2e635e498965b1ab848264e4b705dfeb04d01175941a913644cddf0 SHA512 5a3add535dc78c8cfd50407bf5f7e63746a8af7efa30cf2b54f9b15bfa533d922ecc153ebdaa07c70baadf7ee633d2fba7aba38e3e93b923c908396bc1c1694e

diff --git a/dev-R/highr/highr-0.9.ebuild b/dev-R/highr/highr-0.9.ebuild
deleted file mode 100644
index f11166ff95..0000000000
--- a/dev-R/highr/highr-0.9.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Syntax Highlighting for R Source Code'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.2.3
-	>=dev-R/xfun-0.18
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/highr/metadata.xml b/dev-R/highr/metadata.xml
deleted file mode 100644
index e0bb548c49..0000000000
--- a/dev-R/highr/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides syntax highlighting for R source code. Currently it
-supports LaTeX and HTML output. Source code of other languages is supported
-via Andre Simon's highlight package (&lt;http://www.andre-simon.de&gt;).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/highr/issues</bugs-to>
-		<remote-id type="github">yihui/highr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/hms/Manifest b/dev-R/hms/Manifest
deleted file mode 100644
index 17cfc13dc9..0000000000
--- a/dev-R/hms/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hms_1.1.1.tar.gz 43117 BLAKE2B 9fc93697eb2a0d2dfcc43b9623cc36bfc61ae04cdc0afa7d3aaa1398d2efd26565a72411540c3400b83f8ca27a6e9d4672433ebfe940b341df1092dca8efacba SHA512 17af5f5c831c9904712d34168e3a1ef56d56064208635d73b6d45a511413204ff4221ee6251f1dff9aa223ddadff81aa0e5ca39da614702ea3db1f34c9ec9bdc

diff --git a/dev-R/hms/hms-1.1.1.ebuild b/dev-R/hms/hms-1.1.1.ebuild
deleted file mode 100644
index c2ed3423bb..0000000000
--- a/dev-R/hms/hms-1.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Pretty Time of Day'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	>=dev-R/ellipsis-0.3.2
-	dev-R/lifecycle
-	dev-R/pkgconfig
-	dev-R/rlang
-	>=dev-R/vctrs-0.3.8
-	test? (
-		>=dev-R/testthat-3.0.0
-		>=dev-R/pillar-1.1.0
-		dev-R/lubridate
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/crayon
-	dev-R/lubridate
-	>=dev-R/pillar-1.1.0
-	>=dev-R/testthat-3.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/hms/metadata.xml b/dev-R/hms/metadata.xml
deleted file mode 100644
index d27b89ff11..0000000000
--- a/dev-R/hms/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Implements an S3 class for storing and formatting time-of-day values, based on the 'difftime' class.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/hms/issues</bugs-to>
-		<remote-id type="github">tidyverse/hms</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/htmltools/Manifest b/dev-R/htmltools/Manifest
deleted file mode 100644
index 33cf4aff90..0000000000
--- a/dev-R/htmltools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmltools_0.5.2.tar.gz 124510 BLAKE2B 342360ed98e7466d5890a4af1a3d0b8a031794ed09c776a9f3743137f6ed26bc812fcc4bd53ec596473f4a6db2fadb0126668d91d6784187a8cb1a4459584f8d SHA512 10d605439621d4ae46a6b10580ddcbdbb4dc52c9b50f3d8a7c0a1ca8f86087ad4949efdaf7e445fd752ad4d58e2601e1fc7f262f9f0a8760ea883aac3cb7698c

diff --git a/dev-R/htmltools/htmltools-0.5.2-r1.ebuild b/dev-R/htmltools/htmltools-0.5.2-r1.ebuild
deleted file mode 100644
index 21ff88d83d..0000000000
--- a/dev-R/htmltools/htmltools-0.5.2-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Tools for HTML'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/digest
-	dev-R/base64enc
-	>=dev-R/rlang-0.4.10
-	dev-R/fastmap
-	test? (
-		dev-R/markdown
-		dev-R/withr
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/markdown
-	dev-R/testthat
-	dev-R/withr
-	dev-R/Cairo
-	dev-R/ragg
-	dev-R/shiny
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	rm "testthat/test-images.R" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-}

diff --git a/dev-R/htmltools/metadata.xml b/dev-R/htmltools/metadata.xml
deleted file mode 100644
index 6e56e519fa..0000000000
--- a/dev-R/htmltools/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/htmltools/issues</bugs-to>
-		<remote-id type="github">rstudio/htmltools</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/htmlwidgets/Manifest b/dev-R/htmlwidgets/Manifest
deleted file mode 100644
index 08a68e2bbf..0000000000
--- a/dev-R/htmlwidgets/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmlwidgets_1.5.4.tar.gz 956850 BLAKE2B a2f9f6664a98c523f91cf085f84df62968010a01ca245b1ec70577a46738f154ee068b31d2e592dae68fc6d9082455e293aaa75d2650328382fc607cc7ee0eba SHA512 80f647dd3c71497a2dc2fc7d9ff7c743912cdd3678f02e4b320623a7b16aebebfa4d782aedd2eeb1b9d3fd172e6d322da9b7ae0ca52b4c8155a1c6e907be329d

diff --git a/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild b/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild
deleted file mode 100644
index cde342d0a2..0000000000
--- a/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="HTML Widgets for R"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/htmltools-0.3
-	>=dev-R/jsonlite-0.9.16
-	dev-R/yaml
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/knitr-1.8
-	dev-R/rmarkdown
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/htmlwidgets/metadata.xml b/dev-R/htmlwidgets/metadata.xml
deleted file mode 100644
index f6cc5d1214..0000000000
--- a/dev-R/htmlwidgets/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/ramnathv/htmlwidgets/issues</bugs-to>
-		<remote-id type="github">ramnathv/htmlwidgets</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/httpuv/Manifest b/dev-R/httpuv/Manifest
deleted file mode 100644
index 0d3abacd24..0000000000
--- a/dev-R/httpuv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST httpuv_1.6.5.tar.gz 1815063 BLAKE2B df45b3ae03633925df8d2f3d5133ad2cd4f08916ebaeedbc8553d561eefd6b8d69d16a4585145be12abcc78590c8deacc692c7e215b0f3603b878333e1d8125e SHA512 aaa3d6551d37b955b68072dc8e61a23d8c1c0b288dc5249aa46ab242682aef278e9f3a42e84809c68b4b6136f846171d8e4134eeb6b08749ed3758ef3752b79e

diff --git a/dev-R/httpuv/httpuv-1.6.5.ebuild b/dev-R/httpuv/httpuv-1.6.5.ebuild
deleted file mode 100644
index 32bd948991..0000000000
--- a/dev-R/httpuv/httpuv-1.6.5.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='HTTP and WebSocket Server Library'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/Rcpp-1.0.7
-	dev-R/R6
-	dev-R/promises
-	>=dev-R/later-0.8.0
-	sys-libs/zlib
-	test? (
-		dev-R/testthat
-		dev-R/callr
-		dev-R/curl
-		dev-R/websocket
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/callr
-	dev-R/curl
-	dev-R/websocket
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/httpuv/metadata.xml b/dev-R/httpuv/metadata.xml
deleted file mode 100644
index 3a4f8f5211..0000000000
--- a/dev-R/httpuv/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It is primarily intended as a building block for other packages, rather than making it particularly easy to create complete web applications using httpuv alone. httpuv is built on top of the libuv and http-parser C libraries, both of which were developed by Joyent, Inc. (See LICENSE file for libuv and http-parser license information.)</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/httpuv/issues</bugs-to>
-		<remote-id type="github">rstudio/httpuv</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/httr/Manifest b/dev-R/httr/Manifest
deleted file mode 100644
index 3498dbcbc9..0000000000
--- a/dev-R/httr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST httr_1.4.3.tar.gz 161122 BLAKE2B bd8a96b0b80981a8f3d0bfe14cbe00d9c61359a6cf370027c674248bc0d9fef08ca08496313f444601a4ae03f56b921e606e039d396d7a6bcd4d7216cd3bc29d SHA512 5cfda5677c1602b37ef1a7161db90b0d1ac2bffb0c34a7b80b14e3ec9a426b6b31cb7ec780e90df202db61a4934a2ce2049d24b39838de71d13290c375210efb

diff --git a/dev-R/httr/httr-1.4.3.ebuild b/dev-R/httr/httr-1.4.3.ebuild
deleted file mode 100644
index 8f5ff92651..0000000000
--- a/dev-R/httr/httr-1.4.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tools for Working with URLs and HTTP'
-HOMEPAGE="
-	https://github.com/r-lib/httr
-	https://httr.r-lib.org/
-	https://cran.r-project.org/package=httr
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.2
-	>=dev-R/curl-3.0.0
-	>=dev-R/openssl-0.8
-	dev-R/mime
-	dev-R/jsonlite
-	dev-R/R6
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/httpuv
-	dev-R/jpeg
-	dev-R/knitr
-	dev-R/png
-	dev-R/readr
-	dev-R/rmarkdown
-	>=dev-R/testthat-0.8.0
-	dev-R/xml2
-"

diff --git a/dev-R/httr/metadata.xml b/dev-R/httr/metadata.xml
deleted file mode 100644
index 1e56a4ad6a..0000000000
--- a/dev-R/httr/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Useful tools for working with HTTP organised by
-HTTP verbs (GET(), POST(), etc). Configuration functions make it easy
-to control additional request components (authenticate(),
-add_headers() and so on).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/httr/issues</bugs-to>
-		<remote-id type="github">r-lib/httr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/hunspell/Manifest b/dev-R/hunspell/Manifest
deleted file mode 100644
index 14435287a0..0000000000
--- a/dev-R/hunspell/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hunspell_3.0.1.tar.gz 3283317 BLAKE2B efc4aab61a0f8c26ddab32294b96ed7a4612ba228bc19dc92d81ce2a6343890e6cc4566cff24d68ebb67a705b5155bd81cadd6d6d84414d23baf3f5bdb4c78d4 SHA512 8e305bd773bd3428aee95c371f8261252d241f9760dd2595d664bfcf375fa52376acc767ea851992b06bf9863d71ad4ae9d81d6a709d7e01f1d83c3e7f44338b

diff --git a/dev-R/hunspell/hunspell-3.0.1.ebuild b/dev-R/hunspell/hunspell-3.0.1.ebuild
deleted file mode 100644
index 8f3a101c9a..0000000000
--- a/dev-R/hunspell/hunspell-3.0.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='High-Performance Stemmer, Tokenizer and Spell Checker'
-KEYWORDS="~amd64"
-LICENSE="GPL-2 LGPL-2.1 MPL-1.1"
-
-DEPEND="
-	>=dev-lang/R-3.0.2
-	dev-R/Rcpp
-	dev-R/digest
-"
-RDEPEND="
-	${DEPEND}
-	>=dev-R/Rcpp-0.12.12
-"
-
-#bundling status: https://github.com/ropensci/hunspell/issues/34

diff --git a/dev-R/hunspell/metadata.xml b/dev-R/hunspell/metadata.xml
deleted file mode 100644
index ffaa3fc6e4..0000000000
--- a/dev-R/hunspell/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Low level spell checker and morphological analyzer based on the
-famous 'hunspell' library &lt;https://hunspell.github.io&gt;. The package can analyze
-or check individual words as well as parse text, latex, html or xml documents.
-For a more user-friendly interface use the 'spelling' package which builds on
-this package to automate checking of files, documentation and vignettes in all
-common formats.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/ropensci/hunspell/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/hunspell/hunspell.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/hunspell/NEWS</changelog>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">ropensci/hunspell</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ids/Manifest b/dev-R/ids/Manifest
deleted file mode 100644
index 97522c3123..0000000000
--- a/dev-R/ids/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ids_1.0.1.tar.gz 91213 BLAKE2B 550bd19df5ca0fc966e58b88a62afd1e6656d727e741517ca0128fe4ec5e22afde588d96f76218e559f6f30f188e1c86cba3ce4f6a50135a6203073706bfb990 SHA512 132fc37ba07695a26791596e348079a2275acc1d92bac736b3b6edd4128c61270cb9bc38b8a00e8bd848fd15a91d4c672154f630bb8d6a270bbdcbe8344be18c

diff --git a/dev-R/ids/ids-1.0.1.ebuild b/dev-R/ids/ids-1.0.1.ebuild
deleted file mode 100644
index 71e3180221..0000000000
--- a/dev-R/ids/ids-1.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Generate Random Identifiers'
-HOMEPAGE="
-	https://github.com/richfitz/ids
-	https://cran.r-project.org/package=ids
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/openssl
-	dev-R/uuid
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rcorpora
-	dev-R/rmarkdown
-	dev-R/testthat
-"

diff --git a/dev-R/ids/metadata.xml b/dev-R/ids/metadata.xml
deleted file mode 100644
index c6e94beaf1..0000000000
--- a/dev-R/ids/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Rich FitzJohn</name>
-			<email>rich.fitzjohn@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/richfitz/ids/issues</bugs-to>
-		<remote-id type="github">richfitz/ids</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ini/Manifest b/dev-R/ini/Manifest
deleted file mode 100644
index e45434ea46..0000000000
--- a/dev-R/ini/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ini_0.3.1.tar.gz 3488 BLAKE2B f106cb98cfdceec65ad56206f25c433c74fa91f96751730888ad42f7453f6faa0811470fd00e038e2a0c05c024ed7118369e7175634315f7a0b5e45086a6f072 SHA512 cf49caa1baa6e4cba595b706a66493459267b4b9fe87e4c21d67d3c56baf060144e1e4e99bbcc106130da0a5061c1718a2dd2774f168278165141948cd4145a3

diff --git a/dev-R/ini/ini-0.3.1.ebuild b/dev-R/ini/ini-0.3.1.ebuild
deleted file mode 100644
index 930b8ac6a9..0000000000
--- a/dev-R/ini/ini-0.3.1.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Read and Write .ini Files'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'

diff --git a/dev-R/ini/metadata.xml b/dev-R/ini/metadata.xml
deleted file mode 100644
index 2f04a6e73c..0000000000
--- a/dev-R/ini/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Parse simple '.ini' configuration files to an structured list. Users
-can manipulate this resulting list with lapply() functions. This same
-structured list can be used to write back to file after modifications.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>David Valentim Dias</name>
-			<email>dvdscripter@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/dvdscripter/ini/issues</bugs-to>
-		<remote-id type="github">dvdscripter/ini</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/inline/Manifest b/dev-R/inline/Manifest
deleted file mode 100644
index 23ad3222e7..0000000000
--- a/dev-R/inline/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST inline_0.3.19.tar.gz 25074 BLAKE2B c22ae3641b720c1ac3625377da7dc5a2dbc78d2165571b9e9ad6f3e870197b4a8867bb8f408fc2fa26e726f9a7e993ab4fb5eebfd39b6d9fa6006fe3f8d114bf SHA512 37e4b8b1f8917a2cce5dfc2bbf9309c5c8a0cddaf0c9e9a8b737af43a9a0b62ebf0f88d710fcd089b1d9a61eb9d638cbf90978486aea1f7872598ecf101153cc

diff --git a/dev-R/inline/inline-0.3.19.ebuild b/dev-R/inline/inline-0.3.19.ebuild
deleted file mode 100644
index 5d09201887..0000000000
--- a/dev-R/inline/inline-0.3.19.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Functions to Inline C, C++, Fortran Function Calls from R'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		>=dev-R/Rcpp-0.11.0
-		dev-R/tinytest
-	)
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/Rcpp-0.11.0
-	dev-R/tinytest
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
-}

diff --git a/dev-R/inline/metadata.xml b/dev-R/inline/metadata.xml
deleted file mode 100644
index c7fcf81686..0000000000
--- a/dev-R/inline/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Functionality to dynamically define R functions and S4 methods with 'inlined' C, C++ or Fortran code supporting the .C and .Call calling conventions.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/eddelbuettel/inline/issues</bugs-to>
-		<remote-id type="github">eddelbuettel/inline</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/isoband/Manifest b/dev-R/isoband/Manifest
deleted file mode 100644
index 8f01794088..0000000000
--- a/dev-R/isoband/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST isoband_0.2.5.tar.gz 1671911 BLAKE2B ea47f5388d9807caef1fa83b8a671fc7f381ad2c6bae78e590a11acfbf04dbc86f5b884ce283e527a7edce6825ede5b8dd7ad87214436adb9a07b1a1855a37b6 SHA512 2cf3c9c5c176bc5fa9f6db4d0ef1ad49391473b01d810afeb1e26f67bdbcad13bd903a23ae438fd5f3dd579c51b0e5b09b4791e8e9b9a051b03c3c76beb7f4af

diff --git a/dev-R/isoband/isoband-0.2.5.ebuild b/dev-R/isoband/isoband-0.2.5.ebuild
deleted file mode 100644
index 78cd48cf92..0000000000
--- a/dev-R/isoband/isoband-0.2.5.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Generate Isolines and Isobands from regularky spaced elevation grids'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/magick
-	dev-R/microbenchmark
-	dev-R/rmarkdown
-	dev-R/sf
-	dev-R/testthat
-	dev-R/xml2
-"

diff --git a/dev-R/isoband/metadata.xml b/dev-R/isoband/metadata.xml
deleted file mode 100644
index 4b28d458e2..0000000000
--- a/dev-R/isoband/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A fast C++ implementation to generate contour lines (isolines) and
-contour polygons (isobands) from regularly spaced grids containing elevation data.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Claus O. Wilke</name>
-			<email>wilke@austin.utexas.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/wilkelab/isoband/issues</bugs-to>
-		<remote-id type="github">wilkelab/isoband</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/jquerylib/Manifest b/dev-R/jquerylib/Manifest
deleted file mode 100644
index 89f60c81dd..0000000000
--- a/dev-R/jquerylib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jquerylib_0.1.4.tar.gz 520207 BLAKE2B 0ba0d526302b5e2fb5aac5010fe6ad25e124aacc846068f8895d20cb794761542e74869ae1e11a5b7738e6ecb2a1d5b5ec9148ba69030c30cb7c679a5f0b508b SHA512 42434815ef9faaa7fe7da8c1314ba03c8e454e9bc47d617b1800086d3719fefa9a65d996c08ae3fc652178de30c1630ab9e27af8767663b1494a2f5717be4ff4

diff --git a/dev-R/jquerylib/jquerylib-0.1.4.ebuild b/dev-R/jquerylib/jquerylib-0.1.4.ebuild
deleted file mode 100644
index 761c50612f..0000000000
--- a/dev-R/jquerylib/jquerylib-0.1.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Obtain 'jQuery' as an HTML Dependency Object"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/htmltools
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/jquerylib/metadata.xml b/dev-R/jquerylib/metadata.xml
deleted file mode 100644
index ce315b50df..0000000000
--- a/dev-R/jquerylib/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Obtain any major version of 'jQuery' (https://code.jquery.com/) and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown'). Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/jsonlite/Manifest b/dev-R/jsonlite/Manifest
deleted file mode 100644
index 5c47dfc7fd..0000000000
--- a/dev-R/jsonlite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jsonlite_1.8.0.tar.gz 1051625 BLAKE2B 70b3ff9fdc4f023f2394c03764c44795860236a5bd60f3e38016b198f0e70fd5252f841b868315a3c68eb6c7c6a9bfc4efea1c7e0a04c98ee7b1a99f047cbe16 SHA512 ecaab90e2f7bf5f21d358cfaa3df96987a4f7bd7a2cd648e967d0a4a476d261c9fc848abdf60a13b2ea4a5c612b135bb686faf22aa94d8388e3fe7090bd8ec0e

diff --git a/dev-R/jsonlite/jsonlite-1.8.0.ebuild b/dev-R/jsonlite/jsonlite-1.8.0.ebuild
deleted file mode 100644
index 6d7a019ff7..0000000000
--- a/dev-R/jsonlite/jsonlite-1.8.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A Simple and Robust JSON Parser and generator for R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-#unbundling status: https://github.com/jeroen/jsonlite/issues/201
-
-SUGGESTED_PACKAGES="
-	dev-R/httr
-	dev-R/curl
-	dev-R/vctrs
-	dev-R/testthat
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/R-rsp
-	dev-R/sf
-"

diff --git a/dev-R/jsonlite/metadata.xml b/dev-R/jsonlite/metadata.xml
deleted file mode 100644
index d41ad33692..0000000000
--- a/dev-R/jsonlite/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A reasonably fast JSON parser and generator, optimized for statistical
-data and the web. Offers simple, flexible tools for working with JSON in R, and
-is particularly powerful for building pipelines and interacting with a web API.
-The implementation is based on the mapping described in the vignette (Ooms, 2014).
-In addition to converting JSON data from/to R objects, 'jsonlite' contains
-functions to stream, validate, and prettify JSON data. The unit tests included
-with the package verify that all edge cases are encoded and decoded consistently
-for use with dynamic data in systems and applications.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/jeroen/jsonlite/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/jsonlite/jsonlite.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/jsonlite/NEWS</changelog>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">jeroen/jsonlite</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/knitr/Manifest b/dev-R/knitr/Manifest
deleted file mode 100644
index 120f3fb6f8..0000000000
--- a/dev-R/knitr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST knitr_1.39.tar.gz 898418 BLAKE2B 7afdbfc8aa01fa67273847508196e5ab6fc17db4b68f8287b41ee0f3af7ff4e237c0544ffe4bc303ef4256fd88966c950dafcad5ede735084e30963d92db0d60 SHA512 25c580cf4a22bf998e20762ae9ff73a0d9b9cbc1b34cb4c7efe678dba8a3b574df7f15c3871e5fbed75897b369dbcaef6c994c5b311f9ecd99cf3e9f91a1c360

diff --git a/dev-R/knitr/knitr-1.39.ebuild b/dev-R/knitr/knitr-1.39.ebuild
deleted file mode 100644
index b6e5fc2d75..0000000000
--- a/dev-R/knitr/knitr-1.39.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A General-Purpose Package for Dynamic report generation in R'
-HOMEPAGE="
-	https://yihui.org/knitr/
-	https://github.com/yihui/knitr
-	https://cran.r-project.org/package=knitr
-"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-R/yaml-2.1.19
-	>=dev-R/xfun-0.29
-	>=dev-R/evaluate-0.15
-	dev-R/highr
-	>=dev-lang/R-3.3.0
-	>=dev-R/stringr-0.6
-"
-RDEPEND="
-	${DEPEND}
-	app-text/pandoc
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/markdown
-	dev-R/formatR
-	dev-R/testit
-	dev-R/digest
-	>=dev-R/rgl-0.95.1201
-	virtual/codetools
-	dev-R/rmarkdown
-	>=dev-R/htmlwidgets-0.7
-	dev-R/webshot
-	>=dev-R/tikzDevice-0.10
-	dev-R/tinytex
-	>=dev-R/reticulate-1.4
-	>=dev-R/JuliaCall-0.11.1
-	dev-R/magick
-	dev-R/png
-	dev-R/jpeg
-	dev-R/gifski
-	>=dev-R/xml2-1.2.0
-	dev-R/httr
-	>=dev-R/DBI-0.4.1
-	dev-R/showtext
-	dev-R/tibble
-	dev-R/sass
-	dev-R/bslib
-	dev-R/ragg
-	>=dev-R/styler-1.2.0
-	>=dev-R/targets-0.6.0
-"

diff --git a/dev-R/knitr/metadata.xml b/dev-R/knitr/metadata.xml
deleted file mode 100644
index 6ff98dbacf..0000000000
--- a/dev-R/knitr/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides a general-purpose tool for dynamic report generation in R
-using Literate Programming techniques.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/knitr/issues</bugs-to>
-		<remote-id type="github">yihui/knitr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/labeling/Manifest b/dev-R/labeling/Manifest
deleted file mode 100644
index 6ff804b048..0000000000
--- a/dev-R/labeling/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST labeling_0.4.2.tar.gz 10156 BLAKE2B 6ea0ff707d929ba69b13f81508ba4db90b922b953d0ef3a94dfbfb765979f2b1fb70746c6b508b906157b138e2f0943897fd472afbb392f0452eb30855ae87c7 SHA512 e61b544dd22e35e9a55123045c9bd4fe6105619e6413462f89a64cbf626749d52465b857cf4142c4f1502e37ad775949825a29c4864846ec84de8ab49edadbee

diff --git a/dev-R/labeling/labeling-0.4.2.ebuild b/dev-R/labeling/labeling-0.4.2.ebuild
deleted file mode 100644
index 5729d12f76..0000000000
--- a/dev-R/labeling/labeling-0.4.2.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Axis Labeling'
-KEYWORDS="~amd64"
-LICENSE="MIT"

diff --git a/dev-R/labeling/metadata.xml b/dev-R/labeling/metadata.xml
deleted file mode 100644
index 27cae6fd59..0000000000
--- a/dev-R/labeling/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Nuno Sempere</name>
-			<email>nuno.semperelh@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/later/Manifest b/dev-R/later/Manifest
deleted file mode 100644
index 9776e4f571..0000000000
--- a/dev-R/later/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST later_1.3.0.tar.gz 63785 BLAKE2B ee453b9f1ac1b3b03403e0d5abaee0b2c16f05610b626edbce863ca502dc80d73282dfb79bcea9c751d21637151fe1ce7f1074494b25dc2e72bd9da065170bd4 SHA512 b55649fd50bdeea33cfee4740325dfe61bb8a5534e1de7043267a7b4f26846082b787ef048a4af22bfd3b2ae96cc3824727fb98a6570044ad53ee0c6e1824eaf

diff --git a/dev-R/later/later-1.3.0.ebuild b/dev-R/later/later-1.3.0.ebuild
deleted file mode 100644
index 571d69aa9a..0000000000
--- a/dev-R/later/later-1.3.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=7
-
-inherit R-packages edo
-
-DESCRIPTION='Utilities for Scheduling Functions to Execute Later with Event Loops'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/Rcpp-0.12.9
-	dev-R/rlang
-	test? (
-		>=dev-R/testthat-2.1.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-2.1.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/later/metadata.xml b/dev-R/later/metadata.xml
deleted file mode 100644
index c54bc323ff..0000000000
--- a/dev-R/later/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Executes arbitrary R or C functions some time after the current time, after the R execution stack has emptied. The functions are scheduled in an event loop.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/later/issues</bugs-to>
-		<remote-id type="github">r-lib/later</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/lattice/Manifest b/dev-R/lattice/Manifest
deleted file mode 100644
index 22abc0b1e2..0000000000
--- a/dev-R/lattice/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lattice_0.20-45.tar.gz 399470 BLAKE2B b228bfb8e5d8e01a0e6977bcc1f63f61d097d01bd429bf4050de00ac4e1b3230153bb418bd778c4e352201246041bd141c4d5860b7a66bd3703e7ab97feb8a05 SHA512 b27975007c86e05653ddf1b9f0188e1fdbf4497965279928b71bc7b39df5a42c05e3fcee2dbd4284dbc6f3af4e32730c259b1abb29c6632ac90571ba15e65391

diff --git a/dev-R/lattice/lattice-0.20.45.ebuild b/dev-R/lattice/lattice-0.20.45.ebuild
deleted file mode 100644
index ec2427fe3b..0000000000
--- a/dev-R/lattice/lattice-0.20.45.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
-
-MYPV="$(ver_rs 2 '-')"
-
-inherit R-packages
-
-DESCRIPTION='Trellis Graphics for R'
-HOMEPAGE="
-	https://lattice.r-forge.r-project.org/index.php
-	https://CRAN.R-project.org/package=lattice
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.0.0
-	!dev-lang/R[-minimal]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/KernSmooth
-	virtual/MASS
-	dev-R/latticeExtra
-"

diff --git a/dev-R/lattice/metadata.xml b/dev-R/lattice/metadata.xml
deleted file mode 100644
index 4cdf3bdf24..0000000000
--- a/dev-R/lattice/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A powerful and elegant high-level data visualization
-system inspired by Trellis graphics, with an emphasis on
-multivariate data. Lattice is sufficient for typical graphics needs,
-and is also flexible enough to handle most nonstandard requirements.
-See ?Lattice for an introduction.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Deepayan Sarkar</name>
-			<email>deepayan.sarkar@r-project.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/deepayan/lattice/issues</bugs-to>
-		<remote-id type="github">deepayan/lattice</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/lazyeval/Manifest b/dev-R/lazyeval/Manifest
deleted file mode 100644
index 7b33c203e3..0000000000
--- a/dev-R/lazyeval/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lazyeval_0.2.2.tar.gz 83482 BLAKE2B 94f69fe95a8ef8bf98421ae8570c6d381183f242e6f74334ed1886033b0ec3228e25b5412b89fe97fd4268f77b6be1c3fbe0113035b1afdee398898c732d67ff SHA512 b1115386f76b14e9e718ff2234de1dcdd8d11f2f06b9490e901c0496a0780f96d543c6ccd6552791f1e004e379cdeeccec7c9075db9def639664bd9370ea889e

diff --git a/dev-R/lazyeval/lazyeval-0.2.2.ebuild b/dev-R/lazyeval/lazyeval-0.2.2.ebuild
deleted file mode 100644
index 3965fe1894..0000000000
--- a/dev-R/lazyeval/lazyeval-0.2.2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Lazy (Non-Standard) Evaluation'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-DEPEND=">=dev-lang/R-3.1.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/lazyeval/metadata.xml b/dev-R/lazyeval/metadata.xml
deleted file mode 100644
index 38b7ed0dba..0000000000
--- a/dev-R/lazyeval/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An alternative approach to non-standard evaluation using
-formulas. Provides a full implementation of LISP style 'quasiquotation',
-making it easier to generate code with other code.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/lifecycle/Manifest b/dev-R/lifecycle/Manifest
deleted file mode 100644
index 0d7929bc0b..0000000000
--- a/dev-R/lifecycle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lifecycle_1.0.1.tar.gz 99716 BLAKE2B bb1195ec8fcff76ca1428340ce96cf8da33f6d0c2513b4ab8b3ad73524d1a0c47d86ab023fbe7080d3f875f67c843be276086724c5f1b23e95083c0cb586ea5e SHA512 63d3bda7086a50fc8e818e82f87d75e8850c60c8b10c54810ae62e9f20c944c23666df2be71d260f4c61c09218d9c8dca7d45d227799d851278079e4d9954f87

diff --git a/dev-R/lifecycle/lifecycle-1.0.1.ebuild b/dev-R/lifecycle/lifecycle-1.0.1.ebuild
deleted file mode 100644
index b4804fcd15..0000000000
--- a/dev-R/lifecycle/lifecycle-1.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Manage the Life Cycle of your Package Functions'
-HOMEPAGE="
-	https://lifecycle.r-lib.org
-	https://github.com/r-lib/lifecycle
-	https://cran.r-project.org/package=lifecycle
-"
-LICENSE='GPL-3'
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.3
-	dev-R/glue
-	>=dev-R/rlang-0.4.10
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/crayon
-	dev-R/lintr
-	dev-R/tidyverse
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.1
-	dev-R/tibble
-	dev-R/vctrs
-"

diff --git a/dev-R/lifecycle/metadata.xml b/dev-R/lifecycle/metadata.xml
deleted file mode 100644
index 2b9454f45d..0000000000
--- a/dev-R/lifecycle/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Manage the life cycle of your exported functions
-with shared conventions, documentation badges, and user-friendly
-deprecation warnings.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/lifecycle/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/lifecycle/lifecycle.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/lifecycle/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/lifecycle</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/listenv/Manifest b/dev-R/listenv/Manifest
deleted file mode 100644
index 536c3314c3..0000000000
--- a/dev-R/listenv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST listenv_0.8.0.tar.gz 36762 BLAKE2B 1da59d82d8123d9fdc28edae04633f085f51ad4ceaee55fcec6a011ef2249ef01c2469ee023c750591fda001d8fc36983e40adfd559d1206bf4a519d29092165 SHA512 01e14b202e64815af790d1629c282deaeeffd6fdb6891d6b7b297db530f8308bd802f27fac926843705898ec18923746cb8e4231c7c5fc4f2cc6102cb22b4778

diff --git a/dev-R/listenv/listenv-0.8.0.ebuild b/dev-R/listenv/listenv-0.8.0.ebuild
deleted file mode 100644
index 55067ede7f..0000000000
--- a/dev-R/listenv/listenv-0.8.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Environments Behaving (Almost) as Lists'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-
-SUGGESTED_PACKAGES="
-	dev-R/R-utils
-	dev-R/R-rsp
-	dev-R/markdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/listenv/metadata.xml b/dev-R/listenv/metadata.xml
deleted file mode 100644
index 5abda6c851..0000000000
--- a/dev-R/listenv/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">List environments are environments that have list-like properties. For instance, the elements of a list environment are ordered and can be accessed and iterated over using index subsetting</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/listenv/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/listenv</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/lubridate/Manifest b/dev-R/lubridate/Manifest
deleted file mode 100644
index 1313358c0f..0000000000
--- a/dev-R/lubridate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lubridate_1.8.0.tar.gz 475704 BLAKE2B daab82b133a0f455f6bad3f910c36c067e64d02b2a3f4e1d16a541b2e66631cdb245b141fbf1094cd08bc5a49f8e235a1e59ed033809f914c1cc846f1935f212 SHA512 b873d27cd0381a0f30719657681b7f3da39246b3490179577e37d1d3b0376924d2689b96f0d3b42f7920646faba2259dbed73a0db3d485e005f88ee042c5d593

diff --git a/dev-R/lubridate/lubridate-1.8.0.ebuild b/dev-R/lubridate/lubridate-1.8.0.ebuild
deleted file mode 100644
index b05398c71e..0000000000
--- a/dev-R/lubridate/lubridate-1.8.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Make Dealing with Dates a Little Easier'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/generics
-	>=dev-R/cpp11-0.2.7
-	sys-libs/timezone-data
-	test? (
-		>=dev-R/testthat-2.1.0
-		>=dev-R/vctrs-0.3.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	>=dev-R/testthat-2.1.0
-	>=dev-R/vctrs-0.3.0
-	dev-R/rmarkdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/lubridate/metadata.xml b/dev-R/lubridate/metadata.xml
deleted file mode 100644
index d8dc30f1ab..0000000000
--- a/dev-R/lubridate/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Functions to work with date-times and time-spans: fast and user friendly parsing of date-time data, extraction and updating of components of a date-time (years, months, days, hours, minutes, and seconds), algebraic manipulation on date-time and time-span objects. The 'lubridate' package has a consistent and memorable syntax that makes working with dates easy and fun. Parts of the 'CCTZ' source code, released under the Apache 2.0 License, are included in this package. See https://github.com/google/cctz for more details.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Vitalie Spinu</name>
-			<email>spinuvit@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/lubridate/issues</bugs-to>
-		<remote-id type="github">tidyverse/lubridate</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/magrittr/Manifest b/dev-R/magrittr/Manifest
deleted file mode 100644
index d560f9a85f..0000000000
--- a/dev-R/magrittr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST magrittr_2.0.3.tar.gz 267074 BLAKE2B f4ebee352cc6e3de831d7a596d7f44b94bc77a19ad110fe53d6cb7d872bd71c0c83da7b6fad8063823fef6e42a12827b01cd2c5ce77b4e274a3abbcf68a0e772 SHA512 04c905bdbba0bf489f8170dee3dcc1bf41d85a8e79266ccd3df98d3b56ca4502e2e11acdc53c431c8f01e9b7fcdf1536018891535013fae7199e2c86b216e484

diff --git a/dev-R/magrittr/magrittr-2.0.3.ebuild b/dev-R/magrittr/magrittr-2.0.3.ebuild
deleted file mode 100644
index 0720da2f02..0000000000
--- a/dev-R/magrittr/magrittr-2.0.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='A Forward-Pipe Operator for R'
-LICENSE='MIT'
-KEYWORDS="~amd64"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/rlang
-	dev-R/rmarkdown
-	dev-R/testthat
-"

diff --git a/dev-R/magrittr/metadata.xml b/dev-R/magrittr/metadata.xml
deleted file mode 100644
index 0ea24cdadb..0000000000
--- a/dev-R/magrittr/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides a mechanism for chaining commands with a new
-forward-pipe operator, %&gt;%. This operator will forward a value, or the
-result of an expression, into the next function call/expression.
-There is flexible support for the type of right-hand side expressions.
-For more information, see package vignette.	To quote Rene Magritte,
-"Ceci n'est pas un pipe."</longdescription>
-	<upstream>
-		<doc lang="en">https://cran.r-project.org/web/packages/magrittr/magrittr.pdf</doc>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/magrittr/issues</bugs-to>
-		<remote-id type="github">tidyverse/magrittr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/markdown/Manifest b/dev-R/markdown/Manifest
deleted file mode 100644
index dee341deed..0000000000
--- a/dev-R/markdown/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST markdown_1.1.tar.gz 81050 BLAKE2B 9d9ef6bce386506c63f338287f0abbba0dc1451bdd3a4f1335ec6b039aff9847a8fc6761bb5c193b0a54ed4e8770ace91d3b17e81e2e2f0f61ede607b8bfd8a2 SHA512 d53da9b7d184154b866e85cad33f1ba836656bca4007486190c1767b7a79f003b86f34ee66c7349c96372c63c5b6762ea00dd5efb731d9b5e9f2aebddeb9b7da

diff --git a/dev-R/markdown/markdown-1.1.ebuild b/dev-R/markdown/markdown-1.1.ebuild
deleted file mode 100644
index f8cf9c1548..0000000000
--- a/dev-R/markdown/markdown-1.1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Render Markdown with the C Library Sundown'
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-DEPEND="
-	>=dev-lang/R-2.11.1
-	>=dev-R/mime-0.3
-	dev-R/xfun
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/markdown/metadata.xml b/dev-R/markdown/metadata.xml
deleted file mode 100644
index 8d9a86f7ac..0000000000
--- a/dev-R/markdown/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides R bindings to the 'Sundown' Markdown rendering library
-(&lt;https://github.com/vmg/sundown&gt;). Markdown is a plain-text formatting
-syntax that can be converted to 'XHTML' or other formats. See
-&lt;http://en.wikipedia.org/wiki/Markdown&gt; for more information about Markdown.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/markdown/issues</bugs-to>
-		<remote-id type="github">rstudio/markdown</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/memoise/Manifest b/dev-R/memoise/Manifest
deleted file mode 100644
index 4a2cba6ee1..0000000000
--- a/dev-R/memoise/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST memoise_2.0.1.tar.gz 17852 BLAKE2B 0bf5e7e14a9835358367c49053289dbe929197e3c9e93cdf8dc11a73e034783269c7b392189c31f800790ed4eba2caa54fba3ec2885a6f64b669b3b970afff44 SHA512 e2565495917335cbddf8fd794e91ae1451181bab5f2daa2e8ed797461e647ecfbacc5e57bd06b274b2f6b563036895b18892898704dbc9e0966721b34584cd9b

diff --git a/dev-R/memoise/memoise-2.0.1.ebuild b/dev-R/memoise/memoise-2.0.1.ebuild
deleted file mode 100644
index 1604d80a12..0000000000
--- a/dev-R/memoise/memoise-2.0.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="'Memoisation' of Functions"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/rlang
-	dev-R/cachem
-	test? ( dev-R/testthat )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/digest
-	dev-R/aws-s3
-	dev-R/covr
-	dev-R/googleAuthR
-	dev-R/googleCloudStorageR
-	dev-r/httr
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/memoise/metadata.xml b/dev-R/memoise/metadata.xml
deleted file mode 100644
index e8ba596ae0..0000000000
--- a/dev-R/memoise/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Cache the results of a function so that when you call it again with the same arguments it returns the previously computed value.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/memoise/issues</bugs-to>
-		<remote-id type="github">r-lib/memoise</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/mgcv/Manifest b/dev-R/mgcv/Manifest
deleted file mode 100644
index af12c09996..0000000000
--- a/dev-R/mgcv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mgcv_1.8-40.tar.gz 1175920 BLAKE2B e63c81d1f675e3d1c4a57a0b6324fe686cfde09a772c26a8f5faed5ca44f4bf7ea53ce7fbf4546a048fb184e39a94a59f7c4422cea19f725c3cf6a39da90ef25 SHA512 55944fd3981a2512c495f01eb34a20b03a002f7bf785977b43217f021544cf7b19b18faf55e5bc29debf697ed7941e24b19d13fa86618b83e15e5311cfc8baec

diff --git a/dev-R/mgcv/metadata.xml b/dev-R/mgcv/metadata.xml
deleted file mode 100644
index 3060b882b8..0000000000
--- a/dev-R/mgcv/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Generalized additive (mixed) models, some of their extensions and
-other generalized ridge regression with multiple smoothing
-parameter estimation by (Restricted) Marginal Likelihood,
-Generalized Cross Validation and similar, or using iterated
-nested Laplace approximation for fully Bayesian inference. See
-Wood (2017) &lt;doi:10.1201/9781315370279&gt; for an overview.
-Includes a gam() function, a wide variety of smoothers, 'JAGS'
-support and distributions beyond the exponential family.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Wood</name>
-			<email>simon.wood@r-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/mgcv/mgcv-1.8.40.ebuild b/dev-R/mgcv/mgcv-1.8.40.ebuild
deleted file mode 100644
index 3fda34cda7..0000000000
--- a/dev-R/mgcv/mgcv-1.8.40.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Mixed GAM Computation Vehicle with automatic smoothness estimation'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.6.0
-	!dev-lang/R[-minimal]
-	virtual/nlme
-	virtual/Matrix
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/survival
-	virtual/MASS
-"

diff --git a/dev-R/mime/Manifest b/dev-R/mime/Manifest
deleted file mode 100644
index 655dea4eec..0000000000
--- a/dev-R/mime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mime_0.12.tar.gz 12562 BLAKE2B 62f88bc0f414216f062d93541f20ef650756a51ec88e27a29ecf1e4418182a5bedf855cbfd77dc63497f15a0e2a64c8b07d81eb91c4ef2f74e74a2c54ca4926f SHA512 07de5e9f72ff66148a7f93b5cba77a0d2243eda9889e129f4e121f9143f36ed6fadfbc94e74ea916b74d66a923fb135c745643679737237c66336201f0b48b4e

diff --git a/dev-R/mime/metadata.xml b/dev-R/mime/metadata.xml
deleted file mode 100644
index d8ae47a566..0000000000
--- a/dev-R/mime/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Guesses the MIME type from a filename extension using the data
-derived from /etc/mime.types in UNIX-type systems.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/mime/issues</bugs-to>
-		<remote-id type="github">yihui/mime</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/mime/mime-0.12.ebuild b/dev-R/mime/mime-0.12.ebuild
deleted file mode 100644
index d422e5c680..0000000000
--- a/dev-R/mime/mime-0.12.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Map Filenames to MIME Types'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'

diff --git a/dev-R/minqa/Manifest b/dev-R/minqa/Manifest
deleted file mode 100644
index 78e21ec55d..0000000000
--- a/dev-R/minqa/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST minqa_1.2.4.tar.gz 53548 BLAKE2B 7d3d058425589eb72caa865fdcfca7de7ec66408a54cf7a144ea2001f6c012f5bb27228532056d511def502702541ab26325b10a83c2b411460e2312245ad31f SHA512 1f21e661b6bb8bad5074d2ac579ec0fa031a149c52dc22bc5d73927bfc71ac9bfbf73b01730288f5f4a9930aca53e838e028772996b2860a4f5578a151f61967

diff --git a/dev-R/minqa/metadata.xml b/dev-R/minqa/metadata.xml
deleted file mode 100644
index aa8ab1cae0..0000000000
--- a/dev-R/minqa/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Derivative-free optimization by quadratic approximation based on an interface to Fortran implementations by M. J. D. Powell.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Katharine M. Mullen</name>
-			<email>katharine.mullen@stat.ucla.edu</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/minqa/minqa-1.2.4.ebuild b/dev-R/minqa/minqa-1.2.4.ebuild
deleted file mode 100644
index 5ffacf4f16..0000000000
--- a/dev-R/minqa/minqa-1.2.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Derivative-free optimization algorithms by quadratic approximation"
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-DEPEND="
-	dev-R/Rcpp
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/modelr/Manifest b/dev-R/modelr/Manifest
deleted file mode 100644
index 558e1c1225..0000000000
--- a/dev-R/modelr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST modelr_0.1.8.tar.gz 121333 BLAKE2B 83ac7bb2c4bc1c4f0aa3560f32920a24fe91a17fe1e8daee1f887fbaba84e43903c017edf480453d1ca2ce2a7a499672870b260ddeba7d9c3c192794bde0302c SHA512 712e7e63a2f5beec3845b3e16f444a69eacd00759d51bec1428ce84907bfe42545fe0d6e592c82bc2c2dd6bce4d58ae5865225a4697fc8e35f420f3b5ed51b2b

diff --git a/dev-R/modelr/metadata.xml b/dev-R/modelr/metadata.xml
deleted file mode 100644
index 3034d2b54b..0000000000
--- a/dev-R/modelr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Functions for modelling that help you seamlessly integrate modelling into a pipeline of data manipulation and visualisation.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/modelr/issues</bugs-to>
-		<remote-id type="github">tidyverse/modelr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/modelr/modelr-0.1.8.ebuild b/dev-R/modelr/modelr-0.1.8.ebuild
deleted file mode 100644
index d1e1441f70..0000000000
--- a/dev-R/modelr/modelr-0.1.8.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Modelling Functions that Work with the Pipe'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/broom
-	dev-R/magrittr
-	>=dev-R/purrr-0.2.2
-	>=dev-R/rlang-0.2.0
-	dev-R/tibble
-	>=dev-R/tidyr-0.8.0
-	dev-R/tidyselect
-	dev-R/vctrs
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/ggplot2
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/munsell/Manifest b/dev-R/munsell/Manifest
deleted file mode 100644
index b0844b0fd3..0000000000
--- a/dev-R/munsell/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST munsell_0.5.0.tar.gz 182653 BLAKE2B 534463ce90f276b5fb3c874fadd882b1f824cef7b8ba1a7817994a1949d312fc85acf7893df03ca11403e0d20b2b3223e606ee2a92b8d735904b37f41b2706f3 SHA512 12a66c2406bf5aecec52a504549e7beeaff67fb67aab9950c24e9e6300b458cf541c818630814433229c1b406a2830a32dc21e10cabcdb4429245d85ba96f8de

diff --git a/dev-R/munsell/metadata.xml b/dev-R/munsell/metadata.xml
deleted file mode 100644
index efe2a044cf..0000000000
--- a/dev-R/munsell/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides easy access to, and manipulation of, the Munsell
-colours. Provides a mapping between Munsell's
-original notation (e.g. "5R 5/10") and hexadecimal strings suitable
-for use directly in R graphics. Also provides utilities
-to explore slices through the Munsell colour tree, to transform
-Munsell colours and display colour palettes.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Charlotte Wickham</name>
-			<email>cwickham@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/munsell/munsell-0.5.0.ebuild b/dev-R/munsell/munsell-0.5.0.ebuild
deleted file mode 100644
index f162c701e6..0000000000
--- a/dev-R/munsell/munsell-0.5.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Utilities for Using Munsell Colours'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="dev-R/colorspace"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/nlme/Manifest b/dev-R/nlme/Manifest
deleted file mode 100644
index f641154f34..0000000000
--- a/dev-R/nlme/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nlme_3.1-157.tar.gz 846225 BLAKE2B fe455f9100b17a56991fdac97234870af11f2a990685e6c0986af93bd8ec550da6021689154116297b645806ad5d44799c680989151f2e6a98ec311e9206e777 SHA512 a3976fa2bc514cd6405a52394bb914adc27a05e466dee84d10336006cbc328a3893debf40b7125e2137948faf173a1d06d35e86432e4621010f0d25ad3aa119c

diff --git a/dev-R/nlme/metadata.xml b/dev-R/nlme/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/dev-R/nlme/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/dev-R/nlme/nlme-3.1.157.ebuild b/dev-R/nlme/nlme-3.1.157.ebuild
deleted file mode 100644
index 61c88f5c81..0000000000
--- a/dev-R/nlme/nlme-3.1.157.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Linear and Nonlinear Mixed Effects Models'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.5.0
-	!dev-lang/R[-minimal]
-	virtual/lattice
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/Hmisc
-	virtual/MASS
-	dev-R/SASmixed
-"

diff --git a/dev-R/nloptr/Manifest b/dev-R/nloptr/Manifest
deleted file mode 100644
index 9c88420d56..0000000000
--- a/dev-R/nloptr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nloptr_2.0.3.tar.gz 2219877 BLAKE2B 28504ebd4b94e8de8da0b7a86da87f4d2d3e40dfb7411d3662df48f529a3c6e5b0f03b2094ade747d0c914627456df336183c72e2670b0c10fab7389ce72f3c8 SHA512 08f8a6b7ddc20f7b75c567ee7e55abd47228c4fc8db254080dc7f4010311a92ad4c75ca9b593adbb4183308e4142fdc9ab80aed1b7fe5da3b7450a19624b98e6

diff --git a/dev-R/nloptr/metadata.xml b/dev-R/nloptr/metadata.xml
deleted file mode 100644
index cc226b6543..0000000000
--- a/dev-R/nloptr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en"> Solve optimization problems using an R interface to NLopt. NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. See https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/ for more information on the available algorithms. Building from included sources requires 'CMake'. On Linux and 'macOS', if a suitable system build of NLopt (2.7.0 or later) is found, it is used; otherwise, it is built from included sources via 'CMake'. On Windows, NLopt is obtained through 'rwinlib' for 'R leq 4.1.x' or grabbed from the 'Rtools42 toolchain' for 'R geq 4.2.0'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Aymeric Stamm</name>
-			<email>aymeric.stamm@math.cnrs.fr</email>
-		</maintainer>
-		<bugs-to>https://github.com/astamm/nloptr/issues</bugs-to>
-		<remote-id type="github">astamm/nloptr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/nloptr/nloptr-2.0.3-r1.ebuild b/dev-R/nloptr/nloptr-2.0.3-r1.ebuild
deleted file mode 100644
index b8a705a320..0000000000
--- a/dev-R/nloptr/nloptr-2.0.3-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='R Interface to NLopt'
-KEYWORDS="~amd64"
-LICENSE='LGPL-3+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/testthat-3.0.0
-	test? (
-		dev-R/xml2
-	)
-	>=sci-libs/nlopt-2.7.0
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/nnet/Manifest b/dev-R/nnet/Manifest
deleted file mode 100644
index b649d19dbc..0000000000
--- a/dev-R/nnet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nnet_7.3-17.tar.gz 29099 BLAKE2B 056bf0fc79fb3c13cf8bcd867504742b5ed81550bb02dbbd8127f166b29d614d5af53d787a455ef8d6a7a525d791becc83e0ee416d5e24c29ce5b6e1ccdca7b6 SHA512 6d85a68fc88cc8c3f6200b40491618691619a1e00985edb6190bdacef935c77151d77e0757a899807c1ddf84e78a57c7482e87b4e892cf269ecc623eff7fbcdc

diff --git a/dev-R/nnet/metadata.xml b/dev-R/nnet/metadata.xml
deleted file mode 100644
index c76d3f1ebb..0000000000
--- a/dev-R/nnet/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Software for feed-forward neural networks with a single
-hidden layer, and for multinomial log-linear models.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Brian Ripley</name>
-			<email>ripley@stats.ox.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/nnet/nnet-7.3.17.ebuild b/dev-R/nnet/nnet-7.3.17.ebuild
deleted file mode 100644
index 236b31c78a..0000000000
--- a/dev-R/nnet/nnet-7.3.17.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Feed-Forward Neural Networks and multinomial log-linear models'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='|| ( GPL-2 GPL-3 )'
-
-DEPEND="
-	>=dev-lang/R-3.0.0
-	!dev-lang/R[-minimal]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/MASS
-"

diff --git a/dev-R/openssl/Manifest b/dev-R/openssl/Manifest
deleted file mode 100644
index bd0f4e12a0..0000000000
--- a/dev-R/openssl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openssl_2.0.2.tar.gz 1203211 BLAKE2B 02fdfe7c2ef0e0575056ad9092bceecfd0891e4fb08855839f641632ca4625efbca84afe207fda8adc02bc1b3a462ac2d05d20ea03d64366cb389bbde91317c9 SHA512 d0f70d5d001967bdb7873d7ea8778bbaf491442801bdbe80a66c2d040f92b5dfe58e3ec4077bf215d85f6b4c4a8aa6468c0f0ecb6adf19ded8fd3d0486d78506

diff --git a/dev-R/openssl/metadata.xml b/dev-R/openssl/metadata.xml
deleted file mode 100644
index 8a2b0de819..0000000000
--- a/dev-R/openssl/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers.
-Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic
-signatures can either be created and verified manually or via x509 certificates.
-AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric
-(public key) encryption or EC for Diffie Hellman. High-level envelope functions
-combine RSA and AES for encrypting arbitrary sized data. Other utilities include key
-generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random
-number generator, and 'bignum' math methods for manually performing crypto
-calculations on large multibyte integers.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/jeroen/openssl/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/openssl/openssl.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/openssl/NEWS</changelog>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">jeroen/openssl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/openssl/openssl-2.0.2.ebuild b/dev-R/openssl/openssl-2.0.2.ebuild
deleted file mode 100644
index ce14b765c8..0000000000
--- a/dev-R/openssl/openssl-2.0.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages toolchain-funcs
-
-DESCRIPTION='Toolkit for Encryption, Signatures and certificates based on openssl'
-HOMEPAGE="
-	https://cran.r-project.org/package=openssl
-	https://github.com/jeroen/openssl
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="dev-R/askpass"
-RDEPEND="
-	${DEPEND}
-	>=dev-libs/openssl-1.0.2
-"
-
-src_prepare() {
-	tc-export AR
-	R-packages_src_prepare
-}
-
-SUGGESTED_PACKAGES="
-	dev-R/curl
-	>=dev-R/testthat-2.1.0
-	dev-R/digest
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/jsonlite
-	dev-R/jose
-	dev-R/sodium
-"

diff --git a/dev-R/palmerpenguins/Manifest b/dev-R/palmerpenguins/Manifest
deleted file mode 100644
index 46be901f8a..0000000000
--- a/dev-R/palmerpenguins/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST palmerpenguins_0.1.0.tar.gz 2987721 BLAKE2B 5a0a59549545ad286879d915f6ce409d5f4eb63c000d4b055546fdf018e5ebf7981a4cc6ea346f7a58a086bbcf8192703dafb24750c7614870f000c0d3650e47 SHA512 ec8c82f270603a49101f2db1f25eba5df5135354556a0635770496e0e70cbb6010b292a52a3d1ed85e459c7224994611546630a61e1ed97d70f72bdfe2a1f25f

diff --git a/dev-R/palmerpenguins/metadata.xml b/dev-R/palmerpenguins/metadata.xml
deleted file mode 100644
index 31967f391b..0000000000
--- a/dev-R/palmerpenguins/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Size measurements, clutch observations, and blood isotope ratios for adult foraging Adélie, Chinstrap, and Gentoo penguins observed on islands in the Palmer Archipelago near Palmer Station, Antarctica. Data were collected and made available by Dr. Kristen Gorman and the Palmer Station Long Term Ecological Research (LTER) Program. </longdescription>
-	<upstream>
-		<maintainer>
-			<name>Allison Horst</name>
-			<email>ahorst@ucsb.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/allisonhorst/palmerpenguins/issues</bugs-to>
-		<remote-id type="github">allisonhorst/palmerpenguins</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/palmerpenguins/palmerpenguins-0.1.0.ebuild b/dev-R/palmerpenguins/palmerpenguins-0.1.0.ebuild
deleted file mode 100644
index f8e9e7d96c..0000000000
--- a/dev-R/palmerpenguins/palmerpenguins-0.1.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Palmer Archipelago (Antarctica) Penguin Data'
-KEYWORDS="~amd64"
-LICENSE='CC0-1.0'
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/tibble
-	dev-R/ggplot
-	dev-R/dplyr
-	dev-R/tidyr
-	dev-R/recipes
-"

diff --git a/dev-R/parallelly/Manifest b/dev-R/parallelly/Manifest
deleted file mode 100644
index 6aefb2817b..0000000000
--- a/dev-R/parallelly/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST parallelly_1.32.0.tar.gz 124712 BLAKE2B 658c57ff6a5505d882f8c76b9217d4374531f419ed763b40f777e22d1bc0e01dcb563556e6a211fd1020ca017e742842f68af09df7d55b0829c8f0cb956c61a4 SHA512 744bab15b6e8f071645d60549e8d661fea382ad9870e3c6b1c249c2552cc42a298edd8f9955647a30b36dbed4924f0d9fcbb5f0fc8cfdc9aed2ac9555b34a79c

diff --git a/dev-R/parallelly/metadata.xml b/dev-R/parallelly/metadata.xml
deleted file mode 100644
index 3f395b4df5..0000000000
--- a/dev-R/parallelly/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Utility functions that enhance the 'parallel' package and support the built-in parallel backends of the 'future' package. For example, availableCores() gives the number of CPU cores available to your R process as given by the operating system, 'cgroups' and Linux containers, R options, and environment variables, including those set by job schedulers on high-performance compute clusters. If none is set, it will fall back to parallel::detectCores(). Another example is makeClusterPSOCK(), which is backward compatible with parallel::makePSOCKcluster() while doing a better job in setting up remote cluster workers without the need for configuring the firewall to do port-forwarding to your local computer.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/parallelly/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/parallelly</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/parallelly/parallelly-1.32.0.ebuild b/dev-R/parallelly/parallelly-1.32.0.ebuild
deleted file mode 100644
index 516aef1def..0000000000
--- a/dev-R/parallelly/parallelly-1.32.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Enhancing the 'parallel' Package"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/parsedate/Manifest b/dev-R/parsedate/Manifest
deleted file mode 100644
index fefd29909a..0000000000
--- a/dev-R/parsedate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST parsedate_1.3.0.tar.gz 19781 BLAKE2B 0e696547f222d9ab4cc1ce5a2a797d1c766191fd217483a35ba79ad48f6c03890dceed4962ea6acdab74089168ec518c8867e3079d413c02856b36d5f7bbc759 SHA512 fcddd3916139ba29843842524b1140bf33fe267baf36888c3d70accf77125b7a7955757a5d74db0700caad1373ce4902df42795ea502e448aa825d6e02ca01dc

diff --git a/dev-R/parsedate/metadata.xml b/dev-R/parsedate/metadata.xml
deleted file mode 100644
index a479842c14..0000000000
--- a/dev-R/parsedate/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Parse dates automatically, without the need of
-specifying a format. Currently it includes the git date parser.
-It can also recognize and parse all ISO 8601 formats.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/gaborcsardi/parsedate/issues</bugs-to>
-		<remote-id type="github">gaborcsardi/parsedate</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/parsedate/parsedate-1.3.0.ebuild b/dev-R/parsedate/parsedate-1.3.0.ebuild
deleted file mode 100644
index b103d2fbcc..0000000000
--- a/dev-R/parsedate/parsedate-1.3.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Recognize and Parse Dates in Various Formats'
-HOMEPAGE="
-	https://github.com/gaborcsardi/parsedate
-	https://cran.r-project.org/package=parsedate
-"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/testthat
-	dev-R/withr
-"

diff --git a/dev-R/pillar/Manifest b/dev-R/pillar/Manifest
deleted file mode 100644
index 1fb469a672..0000000000
--- a/dev-R/pillar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pillar_1.7.0.tar.gz 529668 BLAKE2B ce6e6c85deeb85679254b9403472fbf3c26d05421c1990215ed81420bf44183890eb630640f4e3319f1069bc7e9107ff99abc4ae674ce4e946ab646d28c145e3 SHA512 10a5247372bdb0cef03a3cc36c4efc776ae8ca5fce117b2c1368e06e97b9f0351a9edcd55e2a28d03e1ea9c2c5d0995534f2e6501090b35eebe93b4233dd473c

diff --git a/dev-R/pillar/metadata.xml b/dev-R/pillar/metadata.xml
deleted file mode 100644
index 2c85b07d28..0000000000
--- a/dev-R/pillar/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides 'pillar' and 'colonnade' generics designed
-for formatting columns of data using the full range of colours
-provided by modern terminals.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/pillar/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/pillar/pillar.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/pillar/news/news.html</changelog>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<remote-id type="github">r-lib/pillar</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pillar/pillar-1.7.0.ebuild b/dev-R/pillar/pillar-1.7.0.ebuild
deleted file mode 100644
index 558644791b..0000000000
--- a/dev-R/pillar/pillar-1.7.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Coloured Formatting for Columns'
-HOMEPAGE="
-	https://github.com/r-lib/pillar
-	https://cran.r-project.org/package=pillar
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-LICENSE='GPL-3'
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=dev-R/cli-2.3.0
-	>=dev-R/crayon-1.3.4
-	>=dev-R/ellipsis-0.3.2
-	dev-R/fansi
-	dev-R/glue
-	dev-R/lifecycle
-	>=dev-R/rlang-0.3.0
-	>=dev-R/utf8-1.1.0
-	>=dev-R/vctrs-0.3.8
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bit64
-	dev-R/debugme
-	dev-R/DiagrammeR
-	dev-R/dplyr
-	dev-R/formattable
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/lubridate
-	dev-R/nanotime
-	dev-R/nycflights13
-	dev-R/palmerpenguins
-	dev-R/rmarkdown
-	dev-R/scales
-	dev-R/stringi
-	virtual/survival
-	>=dev-R/testthat-3.1.1
-	dev-R/tibble
-	>=dev-R/units-0.7.2
-	dev-R/vdiffr
-	dev-R/withr
-"

diff --git a/dev-R/pkgbuild/Manifest b/dev-R/pkgbuild/Manifest
deleted file mode 100644
index 744b69253e..0000000000
--- a/dev-R/pkgbuild/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pkgbuild_1.3.1.tar.gz 31937 BLAKE2B 36aa0e9f4ae718728f389a3447f6865d52830b534a596ddf112d69ad56272af9f94da8af0ed0a5c6f8a5ca9eb7199baa2c3d8bc61c7f5bafd2ee126cc9f63628 SHA512 392e1937ee2145e15eef82d5b4900e72e274a70462a911adaf80f7a76e3cdb8533e134c4f15c596b8b8779fd4b9ba3021831e2c89cf5c727c993afd8a18e5ead

diff --git a/dev-R/pkgbuild/metadata.xml b/dev-R/pkgbuild/metadata.xml
deleted file mode 100644
index 1a8fd6600a..0000000000
--- a/dev-R/pkgbuild/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">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">Provides functions used to build R packages. Locates compilers
-needed to build R packages on various platforms and ensures the PATH is
-configured appropriately so R can use them.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/pkgbuild</remote-id>
-		<bugs-to>https://github.com/r-lib/pkgbuild/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pkgbuild/pkgbuild-1.3.1.ebuild b/dev-R/pkgbuild/pkgbuild-1.3.1.ebuild
deleted file mode 100644
index 696d691620..0000000000
--- a/dev-R/pkgbuild/pkgbuild-1.3.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Find Tools Needed to Build R Packages'
-HOMEPAGE="
-	https://github.com/r-lib/pkgbuild
-	https://cran.r-project.org/package=pkgbuild
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/cli
-	>=dev-R/callr-3.2.0
-	dev-R/desc
-	>=dev-R/withr-2.3.0
-	dev-R/R6
-	>=dev-lang/R-3.1
-	dev-R/crayon
-	dev-R/prettyunits
-	dev-R/rprojroot
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/cpp11
-	dev-R/Rcpp
-	dev-R/testthat
-"

diff --git a/dev-R/pkgconfig/Manifest b/dev-R/pkgconfig/Manifest
deleted file mode 100644
index b38fd66156..0000000000
--- a/dev-R/pkgconfig/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pkgconfig_2.0.3.tar.gz 6080 BLAKE2B 0f779734326569e95b80d376d97b51d10114b2e8b8804a4c1e54ea67830708b295fc783aaf271028df33b13c45b3788f522e7831755626e37cf94ecc99bd7b58 SHA512 bfc5d0bf707ed6d13348d9c01f9470428fc2f020e72d0122a3356548bbebe4d8bd2b288dabd2ec90069935622b2df842f57a8fe9b67b51c01e7c7029921fcfb9

diff --git a/dev-R/pkgconfig/metadata.xml b/dev-R/pkgconfig/metadata.xml
deleted file mode 100644
index d3fd497dd7..0000000000
--- a/dev-R/pkgconfig/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Set configuration options on a per-package basis.
-Options set by a given package only apply to that package,
-other packages are unaffected.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/pkgconfig/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/pkgconfig/pkgconfig.pdf</doc>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/pkgconfig</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pkgconfig/pkgconfig-2.0.3.ebuild b/dev-R/pkgconfig/pkgconfig-2.0.3.ebuild
deleted file mode 100644
index a8e7bc0ba7..0000000000
--- a/dev-R/pkgconfig/pkgconfig-2.0.3.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Private Configuration for R Packages'
-HOMEPAGE="
-	https://github.com/r-lib/pkgconfig
-	https://cran.r-project.org/package=pkgconfig
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"

diff --git a/dev-R/pkgload/Manifest b/dev-R/pkgload/Manifest
deleted file mode 100644
index ccc5237f55..0000000000
--- a/dev-R/pkgload/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pkgload_1.3.0.tar.gz 76008 BLAKE2B 48be7f398c929b21db56bf12231e32032a48f5f320610eed044c8668810e36d2cbbf9241e3c34ee8b41e6be45f4ff4f4791e316f2fe219ea84cd615e5dfdcdc6 SHA512 b20c205d18004598d4bc8ba704949496a8c34fa33ed8a7e93e1dd9a192ce78f4cb35f15ccb60745cca94bcfe327ecd1b3ff0b92fd4b4c9e9f38fdedba4e57d3b

diff --git a/dev-R/pkgload/metadata.xml b/dev-R/pkgload/metadata.xml
deleted file mode 100644
index 72b31327f8..0000000000
--- a/dev-R/pkgload/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Simulates the process of installing a package and then
-attaching it. This is a key part of the 'devtools' package as it
-allows you to rapidly iterate while developing a package.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/pkgload/issues</bugs-to>
-		<remote-id type="github">r-lib/pkgload</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pkgload/pkgload-1.3.0.ebuild b/dev-R/pkgload/pkgload-1.3.0.ebuild
deleted file mode 100644
index 8fa6d6f281..0000000000
--- a/dev-R/pkgload/pkgload-1.3.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Simulate Package Installation and Attach'
-HOMEPAGE="
-	https://cran.r-project.org/package=pkgload
-	https://github.com/r-lib/pkgload
-	https://pkgload.r-lib.org/
-"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-DEPEND="
-	>=dev-R/cli-3.3.0
-	dev-R/desc
-	dev-R/crayon
-	dev-R/fs
-	dev-R/glue
-	dev-R/rprojroot
-	>=dev-R/rlang-1.0.3
-	dev-R/rstudioapi
-	>=dev-R/withr-2.4.3
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bitops
-	dev-R/mathjaxr
-	dev-R/pak
-	dev-R/covr
-	dev-R/pkgbuild
-	dev-R/Rcpp
-	>=dev-R/testthat-3.1.0
-	dev-R/remotes
-	dev-R/rstudioapi
-"

diff --git a/dev-R/pkgsearch/Manifest b/dev-R/pkgsearch/Manifest
deleted file mode 100644
index d0975666ad..0000000000
--- a/dev-R/pkgsearch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pkgsearch_3.1.0.tar.gz 45559 BLAKE2B dcf5f5f60cb7bdb33b45a9ca895ed60ce229a513e0f1dbc324b7ac546fe45922ca94168ab5445ba3f730049b7a1ac734d8de54a97817db069919f8095137aafb SHA512 9c3f5828d28ffee24a1a5498a4d6a3c8b82eb696b52da3a89925187cb44eb2d8b89564cb508d0eedd96d9d4815dbf203ebc60ae9ead7e53f3ca4f7f7f7c9de23

diff --git a/dev-R/pkgsearch/metadata.xml b/dev-R/pkgsearch/metadata.xml
deleted file mode 100644
index e6e6a52ede..0000000000
--- a/dev-R/pkgsearch/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Search CRAN metadata about packages by keyword, popularity,
-recent activity, package name and more. Uses the 'R-hub' search server,
-see &lt;https://r-pkg.org&gt; and the CRAN metadata database, that
-contains information about CRAN packages. Note that this is _not_
-a CRAN project.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-hub/pkgsearch/issues</bugs-to>
-		<remote-id type="github">r-hub/pkgsearch</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild b/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild
deleted file mode 100644
index 5507653b7a..0000000000
--- a/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Search and Query CRAN R Packages'
-HOMEPAGE="
-	https://github.com/r-hub/pkgsearch
-	https://r-hub.github.io/pkgsearch/
-	https://cran.r-project.org/package=pkgsearch
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/curl
-	dev-R/jsonlite
-	dev-R/prettyunits
-	>=dev-R/parsedate-1.3.0
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/memoise
-	dev-R/mockery
-	dev-R/pillar
-	>=dev-R/pingr-2.0.0
-	dev-R/rstudioapi
-	dev-R/shiny
-	dev-R/shinyjs
-	dev-R/shinyWidgets
-	>=dev-R/testthat-2.1.0
-	dev-R/whoami
-"

diff --git a/dev-R/plogr/Manifest b/dev-R/plogr/Manifest
deleted file mode 100644
index 3e9a361f10..0000000000
--- a/dev-R/plogr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST plogr_0.2.0.tar.gz 7795 BLAKE2B 6531caabddb63f3a85ca9f29ae8352dcbab3e84d5c9c9f52c2d6a321aafc04666461c57e0a9ff43d0c6f1a8cb084f7e46f1e4845828075b24fc7f01de7008797 SHA512 2abf84e33265683dd071434adc6a6f440972d1cf923f7549f7217196d4d10c7800dc90645d62c13d9d7e3a380e540c55c6a75ba55c9a90825ec40f5224f85feb

diff --git a/dev-R/plogr/metadata.xml b/dev-R/plogr/metadata.xml
deleted file mode 100644
index 71afa040e6..0000000000
--- a/dev-R/plogr/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/krlmlr/plogr/issues</bugs-to>
-		<remote-id type="github">krlmlr/plogr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/plogr/plogr-0.2.0-r1.ebuild b/dev-R/plogr/plogr-0.2.0-r1.ebuild
deleted file mode 100644
index 95b00d2ffe..0000000000
--- a/dev-R/plogr/plogr-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='The plog C++ Logging Library'
-HOMEPAGE="
-	https://github.com/krlmlr/plogr
-	https://cran.r-project.org/package=plogr
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"

diff --git a/dev-R/png/Manifest b/dev-R/png/Manifest
deleted file mode 100644
index 5d03763699..0000000000
--- a/dev-R/png/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST png_0.1-7.tar.gz 24990 BLAKE2B 97fdc6de3dc6646d09ce57cf4b294e73566ee4d2d29bd89870a84bdd2b76b1eea8925e01a272383f5cd8440eb50990fb202c96cd433992d51408661b80b02b32 SHA512 033a2a45e0fc55a9975257397162ceac0416afb47bbf266025e1ed00790ea1261d1254255aa09cd8828e034b0cd8006cc5e26c9f732ec996dcbec3c937e00f5f

diff --git a/dev-R/png/metadata.xml b/dev-R/png/metadata.xml
deleted file mode 100644
index cfea283d36..0000000000
--- a/dev-R/png/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package provides an easy and simple way to read, write and display bitmap images stored in the PNG format. It can read and write both files and in-memory raw vectors.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Urbanek</name>
-			<email>Simon.Urbanek@r-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/png/png-0.1.7.ebuild b/dev-R/png/png-0.1.7.ebuild
deleted file mode 100644
index bfd4a0eff8..0000000000
--- a/dev-R/png/png-0.1.7.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MYPV="$(ver_rs 2 -)"
-
-DESCRIPTION='Read and write PNG images'
-HOMEPAGE="
-	https://cran.r-project.org/package=png
-	http://www.rforge.net/png/
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='|| ( GPL-2 GPL-3 )'
-
-RDEPEND="
-	${DEPEND}
-	media-libs/libpng
-"

diff --git a/dev-R/praise/Manifest b/dev-R/praise/Manifest
deleted file mode 100644
index 909d04119f..0000000000
--- a/dev-R/praise/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST praise_1.0.0.tar.gz 6100 BLAKE2B 4f1450811b1bd99aae8e72daccba12612798e8ac521e059b74c02b7589c85842feec4ef49969b516d1a4c91a2d68a5a6fed627da5f07a26bffc39e2168e12afb SHA512 6405e733884e95b165ed285e1a9f6470b76d96abdf3516292bdbacd562667ccc747d78b4abe96d7d512aeb10dde8c6db06d04cbe3e774bbcdb0fc529365bb0b8

diff --git a/dev-R/praise/metadata.xml b/dev-R/praise/metadata.xml
deleted file mode 100644
index bb9ae1893d..0000000000
--- a/dev-R/praise/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Build friendly R packages that
-praise their users if they have done something
-good, or they just need it to feel better.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gabor Csardi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/gaborcsardi/praise/issues</bugs-to>
-		<remote-id type="github">gaborcsardi/praise</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/praise/praise-1.0.0.ebuild b/dev-R/praise/praise-1.0.0.ebuild
deleted file mode 100644
index 59d3e72503..0000000000
--- a/dev-R/praise/praise-1.0.0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Praise Users'
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/prettyunits/Manifest b/dev-R/prettyunits/Manifest
deleted file mode 100644
index 26129a8b9f..0000000000
--- a/dev-R/prettyunits/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST prettyunits_1.1.1.tar.gz 10366 BLAKE2B 9a33ee588aec8bdd65a417d8de3a557ead86728dc3c0d72bb845853ffd001d9656c65763044daaa148197e4c42b0b2331482e9c14fedf214738cae80cf91be8c SHA512 563feed049b4d6afda31ff162348a2d4467c49e3273c21937b049a7c4f47181a8bc278fa0b02acce014aefc98f9cddfdf8d65aa2960f63fb66dd1606d708c545

diff --git a/dev-R/prettyunits/metadata.xml b/dev-R/prettyunits/metadata.xml
deleted file mode 100644
index 6cf3e7ef00..0000000000
--- a/dev-R/prettyunits/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Pretty, human readable formatting of quantities.
-Time intervals: '1337000' -&gt; '15d 11h 23m 20s'.
-Vague time intervals: '2674000' -&gt; 'about a month ago'.
-Bytes: '1337' -&gt; '1.34 kB'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gabor Csardi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/gaborcsardi/prettyunits/issues</bugs-to>
-		<remote-id type="github">gaborcsardi/prettyunits</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/prettyunits/prettyunits-1.1.1.ebuild b/dev-R/prettyunits/prettyunits-1.1.1.ebuild
deleted file mode 100644
index 27080b75e1..0000000000
--- a/dev-R/prettyunits/prettyunits-1.1.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Pretty, Human Readable Formatting of Quantities'
-HOMEPAGE="
-	https://github.com/gaborcsardi/prettyunits
-	https://cran.r-project.org/package=prettyunits
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/codetools
-	dev-R/covr
-	dev-R/testthat
-"

diff --git a/dev-R/processx/Manifest b/dev-R/processx/Manifest
deleted file mode 100644
index 37d73ff176..0000000000
--- a/dev-R/processx/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST processx_3.6.1.tar.gz 148517 BLAKE2B caf8fea7f65530e5a1aac64796685192b79b82ed62a013f78686756927f6b253a26fbc0af98c2c3e8d6cac680191db690e379d20e89a6aa23e27720eb56d7a8f SHA512 309e9b34525b1824097f1811c1194292ec86bf9f232ef88ef1b4ae19e14154c8023be334bf9b763d3762555857c0856ce07803efa57ffad17905a906c9b01175

diff --git a/dev-R/processx/metadata.xml b/dev-R/processx/metadata.xml
deleted file mode 100644
index 125302f138..0000000000
--- a/dev-R/processx/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Tools to run system processes in the background.	It can
-check if a background process is running; wait on a background process
-to finish; get the exit status of finished processes; kill background
-processes. It can read the standard output and error of the processes,
-using non-blocking connections. 'processx' can poll a process for
-standard output or error, with a timeout. It can also poll several
-processes at once.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/processx/issues</bugs-to>
-		<remote-id type="github">r-lib/processx</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/processx/processx-3.6.1.ebuild b/dev-R/processx/processx-3.6.1.ebuild
deleted file mode 100644
index 63c4d4f2d8..0000000000
--- a/dev-R/processx/processx-3.6.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Execute and Control System Processes'
-HOMEPAGE="
-	https://cran.r-project.org/package=processx
-	https://processx.r-lib.org/
-	https://github.com/r-lib/processx
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.4.0
-	>=dev-R/ps-1.2.0
-	dev-R/R6
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/callr-3.7.0
-	>=dev-R/cli-1.1.0
-	dev-R/codetools
-	dev-R/covr
-	dev-R/curl
-	dev-R/debugme
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-"

diff --git a/dev-R/progress/Manifest b/dev-R/progress/Manifest
deleted file mode 100644
index 008bc084cb..0000000000
--- a/dev-R/progress/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST progress_1.2.2.tar.gz 29506 BLAKE2B b17c7eeb8161a7779a3afcee4a05c3010dad01de019502a71724b10099a6a5697a446377ea2095d5521f3edce2cdc010642f946ec3babea6530b6eff237914c6 SHA512 c02dfd93f43ac82ea44b97e53dd9e570aa90e95c8e4a9088114bae77f573eaba536b167a27d6a6a48d6db1d0b21d59d22468b48c0ce9580862af35f7bb3ee0bb

diff --git a/dev-R/progress/metadata.xml b/dev-R/progress/metadata.xml
deleted file mode 100644
index 619d236680..0000000000
--- a/dev-R/progress/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Configurable Progress bars, they may include percentage, elapsed time, and/or the estimated completion time. They work in terminals, in 'Emacs' 'ESS', 'RStudio', 'Windows' 'Rgui' and the 'macOS' 'R.app'. The package also provides a 'C++' 'API', that works with or without 'Rcpp'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/progress/issues</bugs-to>
-		<remote-id type="github">r-lib/progress</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/progress/progress-1.2.2.ebuild b/dev-R/progress/progress-1.2.2.ebuild
deleted file mode 100644
index e97b22298e..0000000000
--- a/dev-R/progress/progress-1.2.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Terminal Progress Bars'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/hms
-	dev-R/prettyunits
-	dev-R/R6
-	dev-R/crayon
-	test? (
-		dev-R/testthat
-		dev-R/Rcpp
-		dev-R/withr
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/Rcpp
-	dev-R/withr
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/promises/Manifest b/dev-R/promises/Manifest
deleted file mode 100644
index 036ebe76a5..0000000000
--- a/dev-R/promises/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST promises_1.2.0.1.tar.gz 3120504 BLAKE2B ab3eea44fe319a2b03689a2ff33e647563529432d9ae03ea00c75b767a985072b8b89647360c50f617ab35b1ba48e216fd3735cf9a20347d26101408ea35c5cd SHA512 8de6e45a790475826b1be5a442360b003174c17583d07cf47442b0efbffa2e0932245dbab44e8cc59e75a3e7443b3fc864c2d17babdf3e472bf88c2db5199335

diff --git a/dev-R/promises/metadata.xml b/dev-R/promises/metadata.xml
deleted file mode 100644
index ebd725764c..0000000000
--- a/dev-R/promises/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming is useful for allowing a single R process to orchestrate multiple tasks in the background while also attending to something else. Semantics are similar to 'JavaScript' promises, but with a syntax that is idiomatic R.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Joe Cheng</name>
-			<email>joe@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/promises/issues</bugs-to>
-		<remote-id type="github">rstudio/promises</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/promises/promises-1.2.0.1.ebuild b/dev-R/promises/promises-1.2.0.1.ebuild
deleted file mode 100644
index 665514c983..0000000000
--- a/dev-R/promises/promises-1.2.0.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Abstractions for Promise-Based Asynchronous Programming'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/R6
-	dev-R/Rcpp
-	dev-R/later
-	dev-R/rlang
-	dev-R/magrittr
-	test? (
-		dev-R/testthat
-		>=dev-R/future-1.21.0
-		>=dev-R/fastmap-1.1.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	>=dev-R/future-1.21.0
-	>=dev-R/fastmap-1.1.0
-	dev-R/purrr
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/vembedr
-	dev-R/spelling
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/ps/Manifest b/dev-R/ps/Manifest
deleted file mode 100644
index 015fbe2d36..0000000000
--- a/dev-R/ps/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ps_1.7.1.tar.gz 128664 BLAKE2B f229e82897e65bce85e46e4b256c6610f24cf3241f52c4979bf9be9e0acf0eabf9caa8e31d44b95b35a2e5f0b0662cd8bcc94ad3ad3e659be4cf97618da33e0e SHA512 0a8fbec74a8f4efa374d091a70db68418c969c987af8211e73b6077a947634c8acdbc9768edda7c52332aec2ef9a7aabd4828df987c30cdc65698959f0104962

diff --git a/dev-R/ps/files/ps-1.7.0-fPIE.patch b/dev-R/ps/files/ps-1.7.0-fPIE.patch
deleted file mode 100644
index eeb966bfdc..0000000000
--- a/dev-R/ps/files/ps-1.7.0-fPIE.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/src/Makevars.in
-+++ b/src/Makevars.in
-@@ -8,10 +8,10 @@
- all: px @TARGETS@ $(SHLIB)
- 
- px: px.c
--	$(CC) $(CFLAGS) $(LDFLAGS) -Wall px.c -o px
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall px.c -o px
- 
- interrupt: interrupt.c
--	$(CC) $(CFLAGS) $(LDFLAGS) -Wall interrupt.c -o interrupt
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall interrupt.c -o interrupt
- 
- clean:
- 	rm -rf $(SHLIB) $(OBJECTS) px.exe px interrupt.exe interrupt

diff --git a/dev-R/ps/metadata.xml b/dev-R/ps/metadata.xml
deleted file mode 100644
index d555d7ede7..0000000000
--- a/dev-R/ps/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/ps/issues</bugs-to>
-		<changelog>https://cran.r-project.org/web/packages/ps/news/news.html</changelog>
-		<doc lang="en">https://cran.r-project.org/web/packages/ps/ps.pdf</doc>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/ps</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ps/ps-1.7.1.ebuild b/dev-R/ps/ps-1.7.1.ebuild
deleted file mode 100644
index e135eba0f5..0000000000
--- a/dev-R/ps/ps-1.7.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='List, Query, Manipulate System Processes'
-HOMEPAGE="
-	https://cran.r-project.org/package=ps
-	https://github.com/r-lib/ps
-	https://ps.r-lib.org/
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.1"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-1.7.0-fPIE.patch" )
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/covr
-	dev-R/pingr
-	>=dev-R/processx-3.1.0
-	dev-R/R6
-	dev-R/rlang
-	>=dev-R/testthat-3.0.0
-	dev-R/tibble
-"

diff --git a/dev-R/purrr/Manifest b/dev-R/purrr/Manifest
deleted file mode 100644
index 1f188324d1..0000000000
--- a/dev-R/purrr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST purrr_0.3.4.tar.gz 375062 BLAKE2B ec4383b49b9e49ffd8fb9cb76b975d9e699c820f0aed6ece0b75f84c71944345fb64f16932e664dee18c3a1f1e93a56d8b5153289437d8b13d281744be2b7a1e SHA512 30f121c751e6c85b986b872ed1bae6464d2f0f3b79493537d4f1b673d55725218dd982a2ed7b8b8a12b2aad586db3133e49721812f35bf3b2c692612759bb2ca

diff --git a/dev-R/purrr/metadata.xml b/dev-R/purrr/metadata.xml
deleted file mode 100644
index 996aefbec1..0000000000
--- a/dev-R/purrr/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/tidyverse/purrr/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/purrr/purrr.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/purrr/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">tidyverse/purrr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/purrr/purrr-0.3.4.ebuild b/dev-R/purrr/purrr-0.3.4.ebuild
deleted file mode 100644
index 4503e8d002..0000000000
--- a/dev-R/purrr/purrr-0.3.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Functional Programming Tools'
-LICENSE='GPL-3'
-HOMEPAGE="
-	https://purrr.tidyverse.org
-	https://github.com/tidyverse/purrr
-	https://cran.r-project.org/package=purrr
-"
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.2
-	>=dev-R/magrittr-1.5
-	>=dev-R/rlang-0.3.1
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/rappdirs/Manifest b/dev-R/rappdirs/Manifest
deleted file mode 100644
index 4704a4f469..0000000000
--- a/dev-R/rappdirs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rappdirs_0.3.3.tar.gz 12288 BLAKE2B 2dd360804783d56269f4f9c96cfe057ba431ee9d71e69227f2338feec06cbff555d1707e01a2830647a7d7421d7dbc56452b88b985971cf1feb5d21bc1452cea SHA512 e44bbcf2d113d92751660c73fc2023270097dc7da7ef15ab7ae70ed8f9709f14646b5b6ea90af465f728db55936736015959bab19692b3e4ca45a5c5ca62fb7b

diff --git a/dev-R/rappdirs/metadata.xml b/dev-R/rappdirs/metadata.xml
deleted file mode 100644
index f6c01489e3..0000000000
--- a/dev-R/rappdirs/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An easy way to determine which directories on the
-users computer you should use to save data, caches and logs. A port of
-Python's 'Appdirs' (&lt;https://github.com/ActiveState/appdirs&gt;) to
-R.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/rappdirs/issues</bugs-to>
-		<remote-id type="github">r-lib/rappdirs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rappdirs/rappdirs-0.3.3.ebuild b/dev-R/rappdirs/rappdirs-0.3.3.ebuild
deleted file mode 100644
index 44ef1055f3..0000000000
--- a/dev-R/rappdirs/rappdirs-0.3.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Application Directories: Determine Where to Save Data, Caches, and Logs'
-HOMEPAGE="
-	https://cran.r-project.org/package=rappdirs
-	https://rappdirs.r-lib.org
-	https://github.com/r-lib/rappdirs
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.2"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/roxygen2
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-"

diff --git a/dev-R/readxl/Manifest b/dev-R/readxl/Manifest
deleted file mode 100644
index a1317f97d1..0000000000
--- a/dev-R/readxl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST readxl_1.4.0.tar.gz 2089229 BLAKE2B ed3442bc105ad87e6b3a9083094d1c23039f353fc630f29e90f07a6d1e970058eaad028c5bb897642e59a74db48ca21ce0e75e44ebf5d7096df64a7b0aa3e9d7 SHA512 5d1cf403c9fa6319e0ab9f53083b20c37d5381bf8f4b9cefe037692a2e637eb175a27661371a63ddd2755bfffbfee7bb2713d4090f6c8621c4626165c1fc45e5

diff --git a/dev-R/readxl/metadata.xml b/dev-R/readxl/metadata.xml
deleted file mode 100644
index 53987fede2..0000000000
--- a/dev-R/readxl/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Import excel files into R. Supports '.xls' via the embedded 'libxls' C library https://github.com/libxls/libxls and '.xlsx' via the embedded 'RapidXML' C++ library http://rapidxml.sourceforge.net. Works on Windows, Mac and Linux without external dependencies.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/readxl/issues</bugs-to>
-		<remote-id type="github">tidyverse/readxl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/readxl/readxl-1.4.0.ebuild b/dev-R/readxl/readxl-1.4.0.ebuild
deleted file mode 100644
index 56cd496c45..0000000000
--- a/dev-R/readxl/readxl-1.4.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Read Excel Files"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/cellranger
-	>=dev-R/tibble-2.0.1
-	>=dev-R/cpp11-0.4.0
-	dev-R/progress
-	test? (
-		>=dev-R/testthat-3.0.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/rematch/Manifest b/dev-R/rematch/Manifest
deleted file mode 100644
index 31ffffa287..0000000000
--- a/dev-R/rematch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rematch_1.0.1.tar.gz 3719 BLAKE2B 5f999c3de459864507880dfd9084bf3c35c3f4c048a264d8bf4cb77c93e350c677d082c66fc1f16582affc8e3d215ab647ae98be4354ac5333cd01728be1461d SHA512 b97c4d8c4d8fd3706e8d1f97eb1ea21fb3cd45289933bf4559b5131b6cfae37434a7fae5f2bd07acc8bb3b9e40874bd893b7a5e5bc63d6a4dcf624a5d51f0ab1

diff --git a/dev-R/rematch/metadata.xml b/dev-R/rematch/metadata.xml
deleted file mode 100644
index 1dd7599f8c..0000000000
--- a/dev-R/rematch/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A small wrapper on 'regexpr' to extract the matches and
-captured groups from the match of a regular expression to a character
-vector.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/MangoTheCat/rematch/issues</bugs-to>
-		<changelog>https://cran.r-project.org/web/packages/rematch/news.html</changelog>
-		<doc lang="en">https://cran.r-project.org/web/packages/rematch/rematch.pdf</doc>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>gcsardi@mango-solutions.com</email>
-		</maintainer>
-		<remote-id type="github">MangoTheCat/rematch</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rematch/rematch-1.0.1.ebuild b/dev-R/rematch/rematch-1.0.1.ebuild
deleted file mode 100644
index d8b515e5e2..0000000000
--- a/dev-R/rematch/rematch-1.0.1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Match Regular Expressions with a Nicer API'
-HOMEPAGE="
-	https://github.com/MangoTheCat/rematch
-	https://cran.r-project.org/package=rematch
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"

diff --git a/dev-R/rematch2/Manifest b/dev-R/rematch2/Manifest
deleted file mode 100644
index fb5b22d649..0000000000
--- a/dev-R/rematch2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rematch2_2.1.2.tar.gz 13366 BLAKE2B 3825627d76b85206d8afb47a730d6cb2179d6e12a586312a4df9a20068a66410a4df3054b3ceee6aef45c8aae5383fe19e4b4c5db6d5a5f57ad8a4953a7f6db9 SHA512 1267df1cfc4def1de163cec121728da2ea7ee66c035aecba1857b4ff77b858e0f9aadb34eedeef97a4ea2716a20f4b87941b7b12b2a921371796c5f80d8769bd

diff --git a/dev-R/rematch2/metadata.xml b/dev-R/rematch2/metadata.xml
deleted file mode 100644
index 6046f38ada..0000000000
--- a/dev-R/rematch2/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/rematch2/issues</bugs-to>
-		<remote-id type="github">r-lib/rematch2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rematch2/rematch2-2.1.2.ebuild b/dev-R/rematch2/rematch2-2.1.2.ebuild
deleted file mode 100644
index 6c962c23ba..0000000000
--- a/dev-R/rematch2/rematch2-2.1.2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tidy Output from Regular Expression Matching'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="dev-R/tibble"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/reticulate/Manifest b/dev-R/reticulate/Manifest
deleted file mode 100644
index 6066986b1c..0000000000
--- a/dev-R/reticulate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST reticulate_1.25.tar.gz 1542452 BLAKE2B af419f24c9941a94762a0247ea2bda7750772a6e9095192561bb22a426d56e710e7079361b7fa4497a7a12e0f7ff03b323204166b21e11a9e7bb2cb2e6805734 SHA512 0bed6f67b67dc796a89cf82215fd4b37c6d5dc4999c5c61c34b66657a7c3afb70c880f1d27c8f458102410f797a278c777440e8a134fb073e0d70bb01c7e5478

diff --git a/dev-R/reticulate/metadata.xml b/dev-R/reticulate/metadata.xml
deleted file mode 100644
index fd49d6f515..0000000000
--- a/dev-R/reticulate/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Interface to 'Python' modules, classes, and functions. When calling
-into 'Python', R data types are automatically converted to their equivalent 'Python'
-types. When values are returned from 'Python' to R they are converted back to R
-types. Compatible with all versions of 'Python' &gt;= 2.7.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevin@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/reticulate/issues</bugs-to>
-		<remote-id type="github">rstudio/reticulate</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/reticulate/reticulate-1.25.ebuild b/dev-R/reticulate/reticulate-1.25.ebuild
deleted file mode 100644
index 81f6a6ff58..0000000000
--- a/dev-R/reticulate/reticulate-1.25.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit python-single-r1 R-packages
-
-DESCRIPTION='Interface to Python'
-HOMEPAGE="
-	https://rstudio.github.io/reticulate/
-	https://github.com/rstudio/reticulate
-	https://cran.r-project.org/package=reticulate
-"
-
-KEYWORDS="~amd64"
-LICENSE='Apache-2.0'
-
-DEPEND="
-	dev-R/jsonlite
-	dev-R/rappdirs
-	>=dev-R/Rcpp-0.12.7
-	>=dev-lang/R-3.0
-	dev-R/RcppTOML
-	virtual/Matrix
-	dev-R/here
-	dev-R/png
-	dev-R/withr
-"
-RDEPEND="
-	${DEPEND}
-	${PYTHON_DEPS}
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_install() {
-	R-packages_src_install
-
-	python_optimize "${ED}/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools"
-
-	# enforce python implementation
-	echo "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die
-	doenvd "${T}/99reticulate"
-}
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/knitr
-	dev-R/rlang
-	dev-R/rmarkdown
-	dev-R/testthat
-"

diff --git a/dev-R/rex/Manifest b/dev-R/rex/Manifest
deleted file mode 100644
index eac0dc2d36..0000000000
--- a/dev-R/rex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rex_1.2.1.tar.gz 93583 BLAKE2B aa7a75532a434ff7741301b3393c9a9e7f286971729a5392bd2c44d2bee032e76319a441e7c1d39b01e5f6c6d1761786b03e948cd900dfdee2055725448904d6 SHA512 9af2fb36dcba381e3358549ca074f83c991ff2fb7113434e17ef2b7e77e44bb7a8ba4eb40582e874e0d8ce3bd15c079d343a13ba504ca4a94c5b66ee86a5a4a8

diff --git a/dev-R/rex/metadata.xml b/dev-R/rex/metadata.xml
deleted file mode 100644
index 1af4331e52..0000000000
--- a/dev-R/rex/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevinushey@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/kevinushey/rex/issues</bugs-to>
-		<remote-id type="github">kevinushey/rex</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rex/rex-1.2.1.ebuild b/dev-R/rex/rex-1.2.1.ebuild
deleted file mode 100644
index 33de8ccf74..0000000000
--- a/dev-R/rex/rex-1.2.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Friendly Regular Expressions'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="dev-R/lazyeval"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/dplyr
-	dev-R/ggplot2
-	dev-R/Hmisc
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/rmarkdown
-	dev-R/roxygen2
-	dev-R/rvest
-	dev-R/stringr
-	dev-R/testthat
-"

diff --git a/dev-R/rlang/Manifest b/dev-R/rlang/Manifest
deleted file mode 100644
index ac500ed04e..0000000000
--- a/dev-R/rlang/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rlang_1.0.3.tar.gz 740744 BLAKE2B 378aa0e58582f0c3c7d149146a26fded9be1c2b7df4f41748c82b0bc5dc38d8a73b082f0e914050f7c25d1294b33d1fa5fc1493025ee6225ae6a409e4eac15fc SHA512 9f98d0c65dff2dd7ac59a910cbf81298acdf415c9b60a582f9d24c6714912786fd7b169188fee77426488fd0cdc14b7d410e8288d6ffc320546fa153bdc44d44

diff --git a/dev-R/rlang/metadata.xml b/dev-R/rlang/metadata.xml
deleted file mode 100644
index 5dc525bca0..0000000000
--- a/dev-R/rlang/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A toolbox for working with base types, core R features
-like the condition system, and core 'Tidyverse' features like tidy
-evaluation.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/rlang/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/rlang/rlang.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/rlang/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/rlang</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rlang/rlang-1.0.3.ebuild b/dev-R/rlang/rlang-1.0.3.ebuild
deleted file mode 100644
index 4acc5ca8b4..0000000000
--- a/dev-R/rlang/rlang-1.0.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Functions for Base Types and Core R and Tidyverse Features'
-LICENSE='GPL-3'
-HOMEPAGE="
-	https://rlang.r-lib.org
-	https://github.com/r-lib/rlang
-	https://cran.r-project.org/package=rlang
-"
-KEYWORDS="~amd64"
-DEPEND=">=dev-lang/R-3.4.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/cli-3.1.0
-	dev-R/covr
-	dev-R/crayon
-	dev-R/fs
-	dev-R/glue
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/pillar
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	dev-R/tibble
-	dev-R/usethis
-	>=dev-R/vctrs-0.2.3
-	dev-R/withr
-"

diff --git a/dev-R/roxygen2/Manifest b/dev-R/roxygen2/Manifest
deleted file mode 100644
index 5fc174a74f..0000000000
--- a/dev-R/roxygen2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST roxygen2_7.2.0.tar.gz 277678 BLAKE2B 7a2d103e7d09856e27273a8767f77e0060d58a025e7b97843e6554a14c8d35bbc2e759f8baed1f48375ea0d8b6a8ee123dd3a879d9717d47d679de27caf523be SHA512 9ab9a40ad9d7b5fdb3f09eb4069a247001ea5186aa4bb2657cc4336a7a2bc04fdf4ace94a7caf016072bcdddbd8c6d5c8ecaff6ee306df47b7d27e4eac3f55b9

diff --git a/dev-R/roxygen2/metadata.xml b/dev-R/roxygen2/metadata.xml
deleted file mode 100644
index 6454b0eda4..0000000000
--- a/dev-R/roxygen2/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Generate your Rd documentation, 'NAMESPACE' file,
-and collation field using specially formatted comments. Writing
-documentation in-line with code makes it easier to keep your
-documentation up-to-date as your requirements change. 'Roxygen2' is
-inspired by the 'Doxygen' system for C++.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/roxygen2/issues</bugs-to>
-		<remote-id type="github">r-lib/roxygen2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/roxygen2/roxygen2-7.2.0.ebuild b/dev-R/roxygen2/roxygen2-7.2.0.ebuild
deleted file mode 100644
index 5003d31859..0000000000
--- a/dev-R/roxygen2/roxygen2-7.2.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='In-Line Documentation for R'
-HOMEPAGE="
-	https://cran.r-project.org/package=roxygen2
-	https://roxygen2.r-lib.org/
-	https://github.com/r-lib/roxygen2
-"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.3
-	dev-R/brew
-	>=dev-R/cli-3.3.0
-	dev-R/commonmark
-	dev-R/cpp11
-	>=dev-R/desc-1.2.0
-	dev-R/digest
-	dev-R/knitr
-	>=dev-R/pkgload-1.0.2
-	>=dev-R/purrr-0.3.3
-	>=dev-R/R6-2.1.2
-	>=dev-R/rlang-1.0.0
-	dev-R/stringi
-	>=dev-R/stringr-1.0.0
-	dev-R/withr
-	dev-R/xml2
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/rmarkdown
-	>=dev-R/testthat-2.1.0
-	dev-R/R-methodsS3
-	dev-R/R-oo
-"

diff --git a/dev-R/rprojroot/Manifest b/dev-R/rprojroot/Manifest
deleted file mode 100644
index 682dd7d8b1..0000000000
--- a/dev-R/rprojroot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rprojroot_2.0.3.tar.gz 59939 BLAKE2B ccb1d8f06ada72aa666e7f81cfdf5ce77596fce543c525c80f6eb91a5239c78d42aa16f192d900f9a90fc98d8c283af1ec2eada755a2dff9147bcd03002ceca3 SHA512 ffe7e82e3647760f29a57ffa341026df76888ad4ff4cc29443c878b1f5b268f60b68d374f3579e4101601cdf84fbbbd8a9c996d3d84b23aa98ffe3710b82b73d

diff --git a/dev-R/rprojroot/metadata.xml b/dev-R/rprojroot/metadata.xml
deleted file mode 100644
index 1e3046fd54..0000000000
--- a/dev-R/rprojroot/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Robust, reliable and flexible paths to files below
-a project root. The 'root' of a project is defined as a directory that
-matches a certain criterion, e.g., it contains a certain regular file.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/rprojroot/issues</bugs-to>
-		<remote-id type="github">r-lib/rprojroot</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rprojroot/rprojroot-2.0.3.ebuild b/dev-R/rprojroot/rprojroot-2.0.3.ebuild
deleted file mode 100644
index 00dc0f0053..0000000000
--- a/dev-R/rprojroot/rprojroot-2.0.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Finding Files in Project Subdirectories'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.0.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/lifecycle
-	dev-R/mockr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-"

diff --git a/dev-R/rstudioapi/Manifest b/dev-R/rstudioapi/Manifest
deleted file mode 100644
index b96f325959..0000000000
--- a/dev-R/rstudioapi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rstudioapi_0.13.tar.gz 110472 BLAKE2B 0e930459dc0c5013dd19220a08edd15f4f2aaff5e1e00c34f59cde6999c5de617f60a8a4825cd7b3ebc02db672350bf6497049c2e5274b486c04a6210f316877 SHA512 608ad60d2b63e4e2c75a33431dd9a075b52d5ec3c8f7cff72e795a519d764a4e7abb7c949f61d3168183c33cc4ad0ed3f358f822fc20feb98d3cde7e92cee92c

diff --git a/dev-R/rstudioapi/metadata.xml b/dev-R/rstudioapi/metadata.xml
deleted file mode 100644
index e9f2d0ab44..0000000000
--- a/dev-R/rstudioapi/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevin@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/rstudioapi/issues</bugs-to>
-		<remote-id type="github">rstudio/rstudioapi</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rstudioapi/rstudioapi-0.13.ebuild b/dev-R/rstudioapi/rstudioapi-0.13.ebuild
deleted file mode 100644
index 2b653c5cfc..0000000000
--- a/dev-R/rstudioapi/rstudioapi-0.13.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Safely Access the RStudio API'
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/rvest/Manifest b/dev-R/rvest/Manifest
deleted file mode 100644
index c9b5be5065..0000000000
--- a/dev-R/rvest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rvest_1.0.2.tar.gz 94357 BLAKE2B c5392afc1adc66974acd0f285ab6855dde2d3f5bdb9d511e091e173209118e320477d89197f777fe962d49f208c7fd3f2b7bdff1a3538b2e3666d22908025817 SHA512 6698e852deab33a140fe0609f21d60398c4327a6fdaea395b6454cbaf680c16392837fd0046b4ff399779b1f2e6f66555a80eb41d1b738d156cf80eb910f4560

diff --git a/dev-R/rvest/metadata.xml b/dev-R/rvest/metadata.xml
deleted file mode 100644
index 8b644ddba1..0000000000
--- a/dev-R/rvest/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Wrappers around the 'xml2' and 'httr' packages to make it easy to download, then manipulate, HTML and XML.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/rvest/issues</bugs-to>
-		<remote-id type="github">tidyverse/rvest</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rvest/rvest-1.0.2.ebuild b/dev-R/rvest/rvest-1.0.2.ebuild
deleted file mode 100644
index 60c167e25a..0000000000
--- a/dev-R/rvest/rvest-1.0.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Easily Harvest (Scrape) Web Pages'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/httr-0.5
-	>=dev-R/lifecycle-1.0.0
-	dev-R/magrittr
-	>=dev-R/rlang-0.4.10
-	dev-R/selectr
-	dev-R/tibble
-	>=dev-R/xml2-1.3
-	test? (
-		>=dev-R/testthat-3.0.2
-		dev-R/webfakes
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/glue
-	dev-R/knitr
-	dev-R/readr
-	dev-R/rmarkdown
-	dev-R/repurrrsive
-	dev-R/spelling
-	>=dev-R/stringi-0.3.1
-	>=dev-R/testthat-3.0.2
-	dev-R/webfakes
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	# These require network access
-	rm testthat/test-session.R
-	rm testthat/test-rename.R
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/sass/Manifest b/dev-R/sass/Manifest
deleted file mode 100644
index f97aae5ed0..0000000000
--- a/dev-R/sass/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sass_0.4.1.tar.gz 3022870 BLAKE2B 2be55d8d1088191083e05d1f5410adfb9d39a1c86219e255647ded100b82293145e3d1bf8421609824dbc298fe28999b25f55bd8bbe9319d0663e5b04568b39b SHA512 7bfb7fdc73105dd6371df29338a6d6557edace05417032c2ed47f806bd0e229b9556e5f4f00d1a3f17851740ccc49414a414f48175522af746f9a08f47fa9958

diff --git a/dev-R/sass/metadata.xml b/dev-R/sass/metadata.xml
deleted file mode 100644
index abea424f57..0000000000
--- a/dev-R/sass/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">An 'SCSS' compiler, powered by the 'LibSass' library. With this, R developers can use variables, inheritance, and functions to generate dynamic style sheets. The package uses the 'Sass CSS' extension language, which is stable, powerful, and CSS compatible.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/sass/issues</bugs-to>
-		<remote-id type="github">rstudio/sass</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/sass/sass-0.4.1.ebuild b/dev-R/sass/sass-0.4.1.ebuild
deleted file mode 100644
index 9f85c65383..0000000000
--- a/dev-R/sass/sass-0.4.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Syntactically Awesome Style Sheets ('Sass')"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/fs
-	>=dev-R/rlang-0.4.10
-	>=dev-R/htmltools-0.5.1
-	dev-R/R6
-	dev-R/rappdirs
-	test? (
-		dev-R/withr
-		dev-R/testthat
-		dev-R/shiny
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/withr
-	dev-R/shiny
-	dev-R/curl
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/scales/Manifest b/dev-R/scales/Manifest
deleted file mode 100644
index 43e9375ca4..0000000000
--- a/dev-R/scales/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scales_1.2.0.tar.gz 270188 BLAKE2B 460c51f230b938e15e53ce8c9549f969adffb3ca047df31f59e60ff1f9759d13630728d5fb22506eb4a52b046249dab3d4574c047df94dd559f0700d100f0815 SHA512 aa87291406e91645817499d6e8ab1067b223e60ff2920efce9e528eb521e256835dfa82d18d84b26643f7f77fa193e0d694d6bb23386bb777ad4249095744202

diff --git a/dev-R/scales/metadata.xml b/dev-R/scales/metadata.xml
deleted file mode 100644
index 603d6ff7e6..0000000000
--- a/dev-R/scales/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Graphical scales map data to aesthetics, and provide methods
-for automatically determining breaks and labels for axes and legends.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/scales/issues</bugs-to>
-		<remote-id type="github">r-lib/scales</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/scales/scales-1.2.0.ebuild b/dev-R/scales/scales-1.2.0.ebuild
deleted file mode 100644
index 1f9c05e40a..0000000000
--- a/dev-R/scales/scales-1.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Scale Functions for Visualization'
-HOMEPAGE="
-	https://scales.r-lib.org/
-	https://github.com/r-lib/scales
-	https://cran.r-project.org/package=scales
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.2
-	dev-R/labeling
-	dev-R/RColorBrewer
-	>=dev-R/farver-2.0.3
-	>=dev-R/munsell-0.5
-	dev-R/lifecycle
-	dev-R/R6
-	>=dev-R/rlang-1.0.0
-	dev-R/viridisLite
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bit64
-	dev-R/covr
-	dev-R/dichromat
-	dev-R/ggplot2
-	>=dev-R/hms-0.5.0
-	dev-R/stringi
-	>=dev-R/testthat-3.0.0
-	>=dev-R/waldo-0.4.0
-"

diff --git a/dev-R/selectr/Manifest b/dev-R/selectr/Manifest
deleted file mode 100644
index aa52ff2d33..0000000000
--- a/dev-R/selectr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST selectr_0.4-2.tar.gz 41371 BLAKE2B 841da5e0d575612e994f1d578686814587d5b582352f13a23fc63c7a1664917245a990972f9976608aba5145b436a69daec7294f0a20d04f2182a02f790b6bd3 SHA512 4f142e644a206a4a24a7bdffd04acaf4deb34b8e7cc9104b24de20b8bffbefcc424d223df25af5792430fcef051364423b903f385353ba4269bdc1886bf30c1b

diff --git a/dev-R/selectr/metadata.xml b/dev-R/selectr/metadata.xml
deleted file mode 100644
index ad48e04547..0000000000
--- a/dev-R/selectr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Translates a CSS3 selector into an equivalent XPath expression. This allows us to use CSS selectors when working with the XML package as it can only evaluate XPath expressions. Also provided are convenience functions useful for using CSS selectors on XML nodes. This package is a port of the Python package 'cssselect' (https://cssselect.readthedocs.io/).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Potter</name>
-			<email>simon@sjp.co.nz</email>
-		</maintainer>
-		<bugs-to>https://github.com/sjp/selectr/issues</bugs-to>
-		<remote-id type="github">sjp/selectr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/selectr/selectr-0.4.2.ebuild b/dev-R/selectr/selectr-0.4.2.ebuild
deleted file mode 100644
index 4c13ef616d..0000000000
--- a/dev-R/selectr/selectr-0.4.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Translate CSS Selectors to XPath Expressions'
-KEYWORDS="~amd64"
-LICENSE='BSD'
-RESTRICT="!test? ( test )"
-IUSE="test"
-CRAN_PV="$(ver_rs 2 -)"
-
-DEPEND="
-	dev-R/stringr
-	dev-R/R6
-	test? (
-		dev-R/testthat
-		dev-R/XML
-		dev-R/xml2
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/XML
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-}
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/shiny/Manifest b/dev-R/shiny/Manifest
deleted file mode 100644
index b002deb651..0000000000
--- a/dev-R/shiny/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST shiny_1.7.1.tar.gz 2963486 BLAKE2B a70602a302cd73cc9ff2bd2d77c3e19eaeed970025c64ad58e5ad8b18c4d027d04c7d7ba01d6029610ccf40ff7721cf5ef923651cb37bd112f702c6319e09fb7 SHA512 bcbf90ad719097b299a2535b94a9fe97530e94c01b179bb71b233651e1b906a6b496607861e2c355433065abab15810082839f2e1443dc9738af940e5501f061

diff --git a/dev-R/shiny/metadata.xml b/dev-R/shiny/metadata.xml
deleted file mode 100644
index 74837da767..0000000000
--- a/dev-R/shiny/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs and outputs and extensive prebuilt widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/shiny/issues</bugs-to>
-		<remote-id type="github">rstudio/shiny</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/shiny/shiny-1.7.1.ebuild b/dev-R/shiny/shiny-1.7.1.ebuild
deleted file mode 100644
index c3f6d67d15..0000000000
--- a/dev-R/shiny/shiny-1.7.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages #edo
-
-DESCRIPTION="Web Application Framework for R"
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-# Tests need circular dependencies will enable once added
-#RESTRICT="!test? ( test )"
-#IUSE="test"
-
-DEPEND="
-	>=dev-R/httpuv-1.5.2
-	>=dev-R/mime-0.3
-	>=dev-R/jsonlite-0.9.16
-	dev-R/xtable
-	>=dev-R/fontawesome-0.2.1
-	>=dev-R/htmltools-0.5.2
-	>=dev-R/R6-2.0
-	dev-R/sourcetools
-	>=dev-R/later-1.0.0
-	>=dev-R/promises-1.1.0
-	dev-R/crayon
-	>=dev-R/rlang-0.4.10
-	dev-R/withr
-	>=dev-R/commonmark-1.7
-	>=dev-R/glue-1.3.2
-	>=dev-R/bslib-0.3.0
-	dev-R/cachem
-	dev-R/ellipsis
-	>=dev-R/lifecycle-0.2.0
-"
-#	test? (
-#		>=dev-R/testthat-3.0.0
-#		dev-R/markdown
-#		dev-R/ggplot2
-#		>=dev-R/reactlog-1.0.0
-#		>=dev-R/shinytest-1.4.0.9003
-#		dev-R/future
-#		dev-R/dygraphs
-#	)
-
-SUGGESTED_PACKAGES="
-	>=dev-R/Cairo-1.5.5
-	>=dev-R/testthat-3.0.0
-	>=dev-R/knitr-1.6
-	dev-R/markdown
-	dev-R/rmarkdown
-	dev-R/ggplot2
-	>=dev-R/reactlog-1.0.0
-	dev-R/magrittr
-	>=dev-R/shinytest-1.4.0.9003
-	dev-R/yaml
-	dev-R/future
-	dev-R/dygraphs
-	dev-R/ragg
-	dev-R/showtext
-	dev-R/sass
-"
-
-#src_test() {
-#	cd "${WORKDIR}/${P}/tests" || die
-#	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-#}

diff --git a/dev-R/sourcetools/Manifest b/dev-R/sourcetools/Manifest
deleted file mode 100644
index 59429cafb3..0000000000
--- a/dev-R/sourcetools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sourcetools_0.1.7.tar.gz 24155 BLAKE2B f52a5012623a555d0ca1abc2296efb2704521d495a436df0eaf40434e8254e6e1406c570c63eca79fddc426713b7932524ffd1ffe13d257d7cf2e800cea830fb SHA512 8446aec2a22046044a886c16b752f1846ba8e24b07fbce23678ca324536b6cc19acb795eb381491712c2bd913f891518911b48f37c0a4bd47aad12e57f6eb31d

diff --git a/dev-R/sourcetools/metadata.xml b/dev-R/sourcetools/metadata.xml
deleted file mode 100644
index 59b3dafe04..0000000000
--- a/dev-R/sourcetools/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Tools for the reading and tokenization of R code. The 'sourcetools' package provides both an R and C++ interface for the tokenization of R code, and helpers for interacting with the tokenized representation of R code.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevinushey@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/kevinushey/sourcetools/issues</bugs-to>
-		<remote-id type="github">kevinushey/sourcetools</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/sourcetools/sourcetools-0.1.7.ebuild b/dev-R/sourcetools/sourcetools-0.1.7.ebuild
deleted file mode 100644
index 356ff99713..0000000000
--- a/dev-R/sourcetools/sourcetools-0.1.7.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Tools for Reading, Tokenizing and Parsing R Code'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/spelling/Manifest b/dev-R/spelling/Manifest
deleted file mode 100644
index c6afbd61c8..0000000000
--- a/dev-R/spelling/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spelling_2.2.tar.gz 10764 BLAKE2B a53401f79edd6930cb695dbba2225157b75cd917cd74556933d65facc2817a2ed226a5f48ca40eb4594d19b21e3424c96c68977309b99a546dca13af9f923e02 SHA512 53449c14d0146e9ccaefad518eb4aee7cedc12dc7744b405eb7c1f7b0dca0edcefcdfa7ce240be9a5531e95a24df92c685417f616ccdb30060d11794ca948604

diff --git a/dev-R/spelling/metadata.xml b/dev-R/spelling/metadata.xml
deleted file mode 100644
index 465a3e8590..0000000000
--- a/dev-R/spelling/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Spell checking common document formats including latex, markdown, manual pages,
-and description files. Includes utilities to automate checking of documentation and
-vignettes as a unit test during 'R CMD check'. Both British and American English are
-supported out of the box and other languages can be added. In addition, packages may
-define a 'wordlist' to allow custom terminology without having to abuse punctuation.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/ropensci/spelling/issues</bugs-to>
-		<remote-id type="github">ropensci/spelling</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/spelling/spelling-2.2.ebuild b/dev-R/spelling/spelling-2.2.ebuild
deleted file mode 100644
index a19fce2b7f..0000000000
--- a/dev-R/spelling/spelling-2.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tools for Spell Checking in R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/commonmark
-	>=dev-R/hunspell-3.0
-	dev-R/xml2
-	dev-R/knitr
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/stringi/Manifest b/dev-R/stringi/Manifest
deleted file mode 100644
index 4bd2a3944a..0000000000
--- a/dev-R/stringi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stringi_1.7.6.tar.gz 7600716 BLAKE2B 7f2590e49d4ba6e5b89ab658bc416756cd24212e375d46e127e20f9307a598e2f8de7a2badd49be747ab60cdc48bb044959a2235fa857e358f3a50b28a78191b SHA512 fe130971ae1a546d853237b751ecc5ef51ca17efba0ce9fe159d5f53daa542c6c87680b428e6df880cbce71ce265f068b6a017e5c8ed2b149a4b39185212a269

diff --git a/dev-R/stringi/metadata.xml b/dev-R/stringi/metadata.xml
deleted file mode 100644
index 459fd659e3..0000000000
--- a/dev-R/stringi/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A collection of character string/text/natural language
-processing tools for pattern searching (e.g., with 'Java'-like regular
-expressions or the 'Unicode' collation algorithm), random string generation,
-case mapping, string transliteration, concatenation, sorting, padding,
-wrapping, Unicode normalisation, date-time formatting and parsing,
-and many more. They are fast, consistent, convenient, and -
-thanks to 'ICU' (International Components for Unicode) -
-portable across all locales and platforms.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Marek Gagolewski</name>
-			<email>marek@gagolewski.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/gagolews/stringi/issues</bugs-to>
-		<remote-id type="github">gagolews/stringi</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/stringi/stringi-1.7.6.ebuild b/dev-R/stringi/stringi-1.7.6.ebuild
deleted file mode 100644
index d90e2b206c..0000000000
--- a/dev-R/stringi/stringi-1.7.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Character String Processing Facilities'
-KEYWORDS="~amd64"
-LICENSE="GPL-2+ BSD public-domain MIT"
-
-DEPEND="
-	>=dev-lang/R-3.1
-	>=dev-libs/icu-55
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/stringr/Manifest b/dev-R/stringr/Manifest
deleted file mode 100644
index 86c9221431..0000000000
--- a/dev-R/stringr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stringr_1.4.0.tar.gz 135777 BLAKE2B f5e62185688eeb7851ff1b7386dee1b7accbeb86046dbe4eb7910cb8fd6dbe43bda5b902324aed965d05982032c524c8c45baa9f3dade596d3e2423962d9b9b6 SHA512 c72f150037a5ff55d9d067aef254a37a81cdaab8177b85cc88ba60610e1cfc0d04f0246666ba1a6e2d435e86fcb8cc589d872e24daac65c8faab7c71909b0a99

diff --git a/dev-R/stringr/metadata.xml b/dev-R/stringr/metadata.xml
deleted file mode 100644
index 131d162cc7..0000000000
--- a/dev-R/stringr/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A consistent, simple and easy to use set of
-wrappers around the fantastic 'stringi' package. All function and
-argument names (and positions) are consistent, all functions deal with
-"NA"'s and zero length vectors in the same way, and the output from
-one function is easy to feed into the input of another.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/stringr/issues</bugs-to>
-		<remote-id type="github">tidyverse/stringr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/stringr/stringr-1.4.0.ebuild b/dev-R/stringr/stringr-1.4.0.ebuild
deleted file mode 100644
index 15531a8f6b..0000000000
--- a/dev-R/stringr/stringr-1.4.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Simple, Consistent Wrappers for common string operations'
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-DEPEND="
-	>=dev-lang/R-3.1
-	dev-R/magrittr
-	>=dev-R/glue-1.2.0
-	>=dev-R/stringi-1.1.7
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/survival/Manifest b/dev-R/survival/Manifest
deleted file mode 100644
index a6ead56aa1..0000000000
--- a/dev-R/survival/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST survival_3.3-1.tar.gz 6577371 BLAKE2B 5f6cd5becc11967a38102a3f89b2afa4e4486630e0e42977ab5498a3f51ca60ed5a6fd09f53d913ca3ede12b327a01f77f91071fa31b304beacf613a361ef0d3 SHA512 19c7108ab0cfbb05414766b611615e76289d6df9b7fac053e56474e4d1e416c8ebb16421656bff78f9dbbc661a786d392bf2de56f293f2790dfc884ffab1cc0a

diff --git a/dev-R/survival/metadata.xml b/dev-R/survival/metadata.xml
deleted file mode 100644
index 8d6cbd57ba..0000000000
--- a/dev-R/survival/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Contains the core survival analysis routines, including
-definition of Surv objects,
-Kaplan-Meier and Aalen-Johansen (multi-state) curves, Cox models,
-and parametric accelerated failure time models.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Terry M Therneau</name>
-			<email>therneau.terry@mayo.edu</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/survival/survival-3.3.1.ebuild b/dev-R/survival/survival-3.3.1.ebuild
deleted file mode 100644
index 261d7f1984..0000000000
--- a/dev-R/survival/survival-3.3.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Survival Analysis'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='LGPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.5.0
-	!dev-lang/R[-minimal]
-	virtual/Matrix
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/sys/Manifest b/dev-R/sys/Manifest
deleted file mode 100644
index 74478e0975..0000000000
--- a/dev-R/sys/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sys_3.4.tar.gz 20138 BLAKE2B 604619a39513fc31d297691395678045e02a7b0852930446f32c0d2b23404c21309a79323dc7615984aedcf2dda720d7cef632693291910da34b57b65943820b SHA512 e1f3ddc0b553d23dc4888905946670b23b39f83d9282b50925c18bd1fc4ba7da9ab51274c55e128117a6c7a377976202c4cc55c9d68ba9f4a3c6db5a8f27df8b

diff --git a/dev-R/sys/metadata.xml b/dev-R/sys/metadata.xml
deleted file mode 100644
index 81a8b108a1..0000000000
--- a/dev-R/sys/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Drop-in replacements for the base system2() function with fine control
-and consistent behavior across platforms. Supports clean interruption, timeout,
-background tasks, and streaming STDIN / STDOUT / STDERR over binary or text
-connections. Arguments on Windows automatically get encoded and quoted to work
-on different locales.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/jeroen/sys/issues</bugs-to>
-		<remote-id type="github">jeroen/sys</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/sys/sys-3.4.ebuild b/dev-R/sys/sys-3.4.ebuild
deleted file mode 100644
index 9565f39ece..0000000000
--- a/dev-R/sys/sys-3.4.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Powerful and Reliable Tools for Running System Commands in R'
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/testit/Manifest b/dev-R/testit/Manifest
deleted file mode 100644
index 77834ed9f4..0000000000
--- a/dev-R/testit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST testit_0.13.tar.gz 8493 BLAKE2B c1375be2392f3acc15e66deff6d45b4f4d750c15d8f6254ca63062208baa9943d79c875fecd13c98fe5000bf572633aed7c98015305dfbf0fab59371f5f6fda4 SHA512 f48774a055d6eb04523e6c3a7afdbc74698aa11accc13cd66d860feab9a584a816c430196bf7e12999ea20746c9b85b6544af9dc8e16922694968392eab36d3f

diff --git a/dev-R/testit/metadata.xml b/dev-R/testit/metadata.xml
deleted file mode 100644
index a2f4a0fbd1..0000000000
--- a/dev-R/testit/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/testit/issues</bugs-to>
-		<remote-id type="github">yihui/testit</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/testit/testit-0.13.ebuild b/dev-R/testit/testit-0.13.ebuild
deleted file mode 100644
index 4317d2d9b2..0000000000
--- a/dev-R/testit/testit-0.13.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='A Simple Package for Testing R Packages'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-SUGGESTED_PACKAGES="
-	dev-R/rstudioapi
-	dev-R/covr
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-}

diff --git a/dev-R/testthat/Manifest b/dev-R/testthat/Manifest
deleted file mode 100644
index c9bd702932..0000000000
--- a/dev-R/testthat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST testthat_3.1.4.tar.gz 700919 BLAKE2B f77b12d32eee94aa53e5afda939747847496d3b2718775035560f3b3448febe7755c5a2affd7fdece631d5e8aaf36217d2277f3e7e16b7235ecf52a0bce206fe SHA512 ae0f0007c085fe951e04b9682a6758d811f3d240249302d440f58ea7b3f7271d692f26df247d7edc50a2150293026003b299f5e36ba2044930c2d60940221730

diff --git a/dev-R/testthat/metadata.xml b/dev-R/testthat/metadata.xml
deleted file mode 100644
index 8e9c9e1dbb..0000000000
--- a/dev-R/testthat/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Software testing is important, but, in part because it is
-frustrating and boring, many of us avoid it. 'testthat' is a testing
-framework for R that is easy to learn and use, and integrates with
-your existing 'workflow'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/testthat/issues</bugs-to>
-		<remote-id type="github">r-lib/testthat</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/testthat/testthat-3.1.4.ebuild b/dev-R/testthat/testthat-3.1.4.ebuild
deleted file mode 100644
index 52477ca441..0000000000
--- a/dev-R/testthat/testthat-3.1.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Unit Testing for R'
-HOMEPAGE="
-	https://testthat.r-lib.org/
-	https://github.com/r-lib/testthat
-	https://cran.r-project.org/package=testthat
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.1
-	dev-R/brio
-	>=dev-R/callr-3.5.1
-	>=dev-R/cli-2.2.0
-	>=dev-R/crayon-1.3.4
-	dev-R/desc
-	dev-R/digest
-	>=dev-R/ellipsis-0.2.0
-	dev-R/evaluate
-	dev-R/jsonlite
-	dev-R/lifecycle
-	dev-R/magrittr
-	dev-R/pkgload
-	dev-R/praise
-	dev-R/processx
-	>=dev-R/ps-1.3.4
-	>=dev-R/R6-2.2.0
-	>=dev-R/rlang-0.4.9
-	>=dev-R/waldo-0.2.4
-	>=dev-R/withr-2.4.3
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/curl-0.9.5
-	>=dev-R/diffviewer-0.1.0
-	dev-R/knitr
-	dev-R/mockery
-	dev-R/rmarkdown
-	dev-R/rstudioapi
-	dev-R/shiny
-	dev-R/usethis
-	>=dev-R/vctrs-0.1.0
-	dev-R/xml2
-"

diff --git a/dev-R/tibble/Manifest b/dev-R/tibble/Manifest
deleted file mode 100644
index d2b8d244a4..0000000000
--- a/dev-R/tibble/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tibble_3.1.7.tar.gz 674873 BLAKE2B 7716e9d7898141e65518ff3686f99d917b862ed38c58a30fe3d3ef6d4b40413cf225186818c6f5436368def65f266fa2f02c63d816bbf06aaf46d63a4ca805f9 SHA512 040a6b5ca8988dbca04165fa2a6328fbd4c0128829f6955c24138ff8ef0ffc49291c3a2f2db5da7fc4f418ffb2aa7476bf62ac13c15b055796b98cebf929e1fa

diff --git a/dev-R/tibble/metadata.xml b/dev-R/tibble/metadata.xml
deleted file mode 100644
index 708b919457..0000000000
--- a/dev-R/tibble/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional
-data frame.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/tidyverse/tibble/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/tibble/tibble.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/tibble/news/news.html</changelog>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<remote-id type="github">tidyverse/tibble</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tibble/tibble-3.1.7.ebuild b/dev-R/tibble/tibble-3.1.7.ebuild
deleted file mode 100644
index 225ff0c457..0000000000
--- a/dev-R/tibble/tibble-3.1.7.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Simple Data Frames'
-HOMEPAGE="
-	https://tibble.tidyverse.org
-	https://github.com/tidyverse/tibble
-	https://cran.r-project.org/package=tibble
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-
-LICENSE='MIT'
-
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.1.0
-	>=dev-R/ellipsis-0.3.2
-	>=dev-R/fansi-0.4.0
-	>=dev-R/lifecycle-1.0.0
-	dev-R/magrittr
-	>=dev-R/pillar-1.6.0
-	dev-R/pkgconfig
-	>=dev-R/rlang-0.4.3
-	>=dev-R/vctrs-0.3.8
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bench
-	dev-R/bit64
-	dev-R/blob
-	dev-R/brio
-	dev-R/callr
-	dev-R/cli
-	dev-R/covr
-	>=dev-R/crayon-1.3.4
-	dev-R/DiagrammeR
-	dev-R/dplyr
-	dev-R/evaluate
-	dev-R/formattable
-	dev-R/ggplot2
-	dev-R/hms
-	dev-R/htmltools
-	dev-R/knitr
-	dev-R/lubridate
-	dev-R/mockr
-	dev-R/nycflights13
-	dev-R/pkgbuild
-	dev-R/purrr
-	dev-R/rmarkdown
-	dev-R/stringi
-	>=dev-R/testthat-3.0.2
-	dev-R/tidyr
-	dev-R/withr
-"

diff --git a/dev-R/tidyr/Manifest b/dev-R/tidyr/Manifest
deleted file mode 100644
index 8b73e53f46..0000000000
--- a/dev-R/tidyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tidyr_1.2.0.tar.gz 744570 BLAKE2B b2e346395c82026abe0bf451e300bc3d73252dfd58bd5738516aee016e3aba26a9afe5579c4a669487537b96d4f4b2bc13f53eb1dac0bd36a60d901c7d54e794 SHA512 bc19c43cb8af061ee665dc4435903ee54f0a08bb12d75020d8e81e7bf84fab1277865a04e38b72884c7c86bd6cd5ed1c4e0ebfea6075692500dad134402f9bc1

diff --git a/dev-R/tidyr/metadata.xml b/dev-R/tidyr/metadata.xml
deleted file mode 100644
index 736d305695..0000000000
--- a/dev-R/tidyr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Tools to help to create tidy data, where each column is a variable, each row is an observation, and each cell contains a single value. 'tidyr' contains tools for changing the shape (pivoting) and hierarchy (nesting and 'unnesting') of a dataset, turning deeply nested lists into rectangular data frames ('rectangling'), and extracting values out of string columns. It also includes tools for working with missing values (both implicit and explicit).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/tidyr/issues</bugs-to>
-		<remote-id type="github">tidyverse/tidyr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tidyr/tidyr-1.2.0.ebuild b/dev-R/tidyr/tidyr-1.2.0.ebuild
deleted file mode 100644
index 62f54ee16e..0000000000
--- a/dev-R/tidyr/tidyr-1.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tidy Messy Data'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-DEPEND="
-	>=dev-R/dplyr-1.0.0
-	>=dev-R/ellipsis-0.1.0
-	dev-R/glue
-	dev-R/lifecycle
-	dev-R/magrittr
-	dev-R/purrr
-	dev-R/rlang
-	>=dev-R/tibble-2.1.1
-	>=dev-R/tidyselect-1.1.0
-	>=dev-R/vctrs-0.3.7
-	>=dev-R/cpp11-0.4.0
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/data_table
-	dev-R/jsonlite
-	dev-R/knitr
-	dev-R/readr
-	>=dev-R/repurrrsive-1.0.0
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/tidyselect/Manifest b/dev-R/tidyselect/Manifest
deleted file mode 100644
index 9be9014ca5..0000000000
--- a/dev-R/tidyselect/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tidyselect_1.1.2.tar.gz 92085 BLAKE2B cc24477246b4b6a303715fdfefd25e50c04dca871e9707ef86a892e294e432cd53ca0beb9d7188583982957d66f679e5f8dd8159e21f1f531611e294d2a82e18 SHA512 99638296c8a4fbfc32d4b428d381fa18decf4c332f4383ef5bef1a2569fee77a609b77d4b867ad319398d3d78ed4d82088e9e3e1c65bd92beda6fc9a665a1d8a

diff --git a/dev-R/tidyselect/metadata.xml b/dev-R/tidyselect/metadata.xml
deleted file mode 100644
index 94b5ab33b8..0000000000
--- a/dev-R/tidyselect/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A backend for the selecting functions of the 'tidyverse'.
-It makes it easy to implement select-like functions in your own
-packages in a way that is consistent with other 'tidyverse'
-interfaces for selection.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/tidyselect/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/tidyselect/tidyselect.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/tidyselect/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/tidyselect</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tidyselect/tidyselect-1.1.2.ebuild b/dev-R/tidyselect/tidyselect-1.1.2.ebuild
deleted file mode 100644
index 9608e7b79b..0000000000
--- a/dev-R/tidyselect/tidyselect-1.1.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Select from a Set of Strings'
-LICENSE='GPL-3'
-HOMEPAGE="
-	https://tidyselect.r-lib.org
-	https://github.com/r-lib/tidyselect
-	https://cran.r-project.org/package=tidyselect
-"
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.2
-	dev-R/ellipsis
-	>=dev-R/glue-1.3.0
-	>=dev-R/purrr-0.3.2
-	>=dev-R/rlang-1.0.1
-	>=dev-R/vctrs-0.3.0
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/crayon
-	dev-R/dplyr
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.1.1
-	>=dev-R/tibble-2.1
-	dev-R/withr
-"

diff --git a/dev-R/tinytest/Manifest b/dev-R/tinytest/Manifest
deleted file mode 100644
index bd3c695598..0000000000
--- a/dev-R/tinytest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tinytest_1.3.1.tar.gz 445398 BLAKE2B 481f8510dd09a75acdf2cba63ecf29c2ed7d39ea80042cc68fc3c8921806a97ef6010057c7c0d8f9a398e3948c467d55d9ff42adf4b4216e893863f32a273381 SHA512 bb580f42f47375e730a698072645c1cb8c5e6d46c8ab2e69b2fbd4c0f9edd5c97ddbbc0d4d3cc35d3d785e937f10d74a4c2c41f86777add8c81ec43c884bc019

diff --git a/dev-R/tinytest/metadata.xml b/dev-R/tinytest/metadata.xml
deleted file mode 100644
index c1111f7bfd..0000000000
--- a/dev-R/tinytest/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides a lightweight (zero-dependency) and easy to use unit testing framework. Main features: install tests with the package. Test results are treated as data that can be stored and manipulated. Test files are R scripts interspersed with test commands, that can be programmed over. Fully automated build-install-test sequence for packages. Skip tests when not run locally (e.g. on CRAN). Flexible and configurable output printing. Compare computed output with output stored with the package. Run tests in parallel. Extensible by other packages. Report side effects.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Mark van der Loo</name>
-			<email>mark.vanderloo@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/markvanderloo/tinytest/issues</bugs-to>
-		<remote-id type="github">markvanderloo/tinytest</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tinytest/tinytest-1.3.1.ebuild b/dev-R/tinytest/tinytest-1.3.1.ebuild
deleted file mode 100644
index 6391f1dae2..0000000000
--- a/dev-R/tinytest/tinytest-1.3.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Lightweight and Feature Complete Unit Testing Framework'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
-}

diff --git a/dev-R/tinytex/Manifest b/dev-R/tinytex/Manifest
deleted file mode 100644
index 4fee2015ab..0000000000
--- a/dev-R/tinytex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tinytex_0.40.tar.gz 32846 BLAKE2B b3edb270254cf2a2f721a70531dc8d4486e073b68a8199c6e78ad8503a0cbff52ddfabe97c5227c62a2f7e5a51db1d34667536a1ade5bd5ac5553fc99298b094 SHA512 bcef31b9245ed0a989b04d6a1f91781eeabba9c8aac11f6dd7b2d457944e9f8f40adb1477c898d95eb72a1cbb6ddc728be80a7b8ce9010b294c0e44fe28f92ad

diff --git a/dev-R/tinytex/metadata.xml b/dev-R/tinytex/metadata.xml
deleted file mode 100644
index 5a9e5fb390..0000000000
--- a/dev-R/tinytex/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Helper functions to install and maintain the 'LaTeX' distribution named 'TinyTeX' (https://yihui.org/tinytex/), a lightweight, cross-platform, portable, and easy-to-maintain version of 'TeX Live'. This package also contains helper functions to compile 'LaTeX' documents, and install missing 'LaTeX' packages automatically.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/tinytex/issues</bugs-to>
-		<remote-id type="github">rstudio/tinytex</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tinytex/tinytex-0.40.ebuild b/dev-R/tinytex/tinytex-0.40.ebuild
deleted file mode 100644
index 2e8459972d..0000000000
--- a/dev-R/tinytex/tinytex-0.40.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/xfun
-	test? (
-		dev-R/testit
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testit
-	dev-R/rstudioapi
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla test-cran.R
-}

diff --git a/dev-R/txtplot/Manifest b/dev-R/txtplot/Manifest
deleted file mode 100644
index e085b87e4f..0000000000
--- a/dev-R/txtplot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST txtplot_1.0-4.tar.gz 11632 BLAKE2B 9d9332d0349461cd120b007b290a646a17014f347d4a15831edd2112a1c7749def7ee882d3a616f1bdbf4ff300a1e11ed8652e046f55431995b1344ca7798a17 SHA512 ebaaf7d685ce1ca6dd2fe09459834b452e5a82ddea0637eaceca057c34d4594e29a754e8c5ccebe7557e3a743abdd7a22f4be217d1be3fd0e56bfa05e6814b44

diff --git a/dev-R/txtplot/metadata.xml b/dev-R/txtplot/metadata.xml
deleted file mode 100644
index b45f95a7fe..0000000000
--- a/dev-R/txtplot/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides functions to produce rudimentary ascii graphics
-directly in the terminal window. Provides a basic plotting
-function (and equivalents of curve, density, acf and barplot)
-as well as boxplot and image functions.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Bjoern Bornkamp</name>
-			<email>bbnkmp@mail.de</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/txtplot/txtplot-1.0.4.ebuild b/dev-R/txtplot/txtplot-1.0.4.ebuild
deleted file mode 100644
index 559a6f9ea4..0000000000
--- a/dev-R/txtplot/txtplot-1.0.4.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MYPV=$(ver_rs 2 -)
-
-DESCRIPTION='Text Based Plots'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='LGPL-3+'

diff --git a/dev-R/tzdb/Manifest b/dev-R/tzdb/Manifest
deleted file mode 100644
index 904ce68b8b..0000000000
--- a/dev-R/tzdb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tzdb_0.3.0.tar.gz 567544 BLAKE2B a62c7d8131327064933e314be2087c362997403eeca9bce50763b626666bf627f18538a9b332e579ac8947306fc97f45e4809ce9c475d2109a5ef96de501c87e SHA512 ca3de0e75d932dcf9e23dbd05788d3684336f8fc2e5e929817e48de2c1180ab68e5afc155f53c309f5fc3058cff2ebb4ef0931d5384234fe585fc1460f21668a

diff --git a/dev-R/tzdb/metadata.xml b/dev-R/tzdb/metadata.xml
deleted file mode 100644
index 55f54dfced..0000000000
--- a/dev-R/tzdb/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides an up-to-date copy of the Internet Assigned Numbers Authority (IANA) Time Zone Database. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight saving time rules. Additionally, this package provides a C++ interface for working with the 'date' library. 'date' provides comprehensive support for working with dates and date-times, which this package exposes to make it easier for other R packages to utilize. Headers are provided for calendar specific calculations, along with a limited interface for time zone manipulations.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Davis Vaughan</name>
-			<email>davis@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/tzdb/issues</bugs-to>
-		<remote-id type="github">r-lib/tzdb</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tzdb/tzdb-0.3.0.ebuild b/dev-R/tzdb/tzdb-0.3.0.ebuild
deleted file mode 100644
index 86e8a09050..0000000000
--- a/dev-R/tzdb/tzdb-0.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Time Zone Database Information"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/cpp11-0.4.2
-	test? (
-		>=dev-R/testthat-3.0.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/testthat-3.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/utf8/Manifest b/dev-R/utf8/Manifest
deleted file mode 100644
index bcc9cee4b7..0000000000
--- a/dev-R/utf8/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST utf8_1.2.2.tar.gz 240327 BLAKE2B bf0ef6c3fc07d5def391d251dce3a970a2e8092732e7ce6c7d374fcd1adcde662d7bcb26fe4ba052480bc769376008dde0f8426931c0bcfc8f4e8daa15223add SHA512 1928597fecd0c4da0498431df479406e427adbec88ecff95b51ed66913526fc29aabf5485c07c92b30b71e8addbde05070b29204a74d298a42ce8f1f326d10a3

diff --git a/dev-R/utf8/metadata.xml b/dev-R/utf8/metadata.xml
deleted file mode 100644
index 89ff908da9..0000000000
--- a/dev-R/utf8/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Process and print 'UTF-8' encoded international
-text (Unicode). Input, validate, normalize, encode, format, and
-display.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/patperry/r-utf8/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/utf8/utf8.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/utf8/NEWS</changelog>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<remote-id type="github">patperry/r-utf8</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/utf8/utf8-1.2.2.ebuild b/dev-R/utf8/utf8-1.2.2.ebuild
deleted file mode 100644
index c7b2078e37..0000000000
--- a/dev-R/utf8/utf8-1.2.2.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-HOMEPAGE="
-	https://github.com/patperry/r-utf8
-	https://cran.r-project.org/package=utf8
-"
-DESCRIPTION='Unicode Text Processing'
-LICENSE='Apache-2.0'
-KEYWORDS="~amd64"
-DEPEND=">=dev-lang/R-2.1.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/uuid/Manifest b/dev-R/uuid/Manifest
deleted file mode 100644
index af18105c80..0000000000
--- a/dev-R/uuid/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uuid_1.1-0.tar.gz 77959 BLAKE2B 28b7dac8bd1220abe8842fc8c48ef32a1d853aaf0a849f3ebed1bc27b2dc20b54536e2edd0667fc8743bdf54491e6994b6972592d354aa6c2433576b30cd43e9 SHA512 0e64565bec3ebd00d4710ab5b06c6a11df6da67e69e51967dd3470849196566a87a2654773593cd74dfcd580fd1f0fe2a57314b27a746fed708551e5b4181c4b

diff --git a/dev-R/uuid/metadata.xml b/dev-R/uuid/metadata.xml
deleted file mode 100644
index 3e81fed288..0000000000
--- a/dev-R/uuid/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Simon Urbanek</name>
-			<email>Simon.Urbanek@r-project.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/s-u/uuid/issues</bugs-to>
-		<remote-id type="github">s-u/uuid</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/uuid/uuid-1.1.0.ebuild b/dev-R/uuid/uuid-1.1.0.ebuild
deleted file mode 100644
index 353fa25d4e..0000000000
--- a/dev-R/uuid/uuid-1.1.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MYPV="$(ver_rs 2 -)"
-
-DESCRIPTION='Tools for Generating and Handling of UUIDs'
-HOMEPAGE="
-	https://github.com/s-u/uuid
-	https://www.rforge.net/uuid
-	https://cran.r-project.org/package=uuid
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/vctrs/Manifest b/dev-R/vctrs/Manifest
deleted file mode 100644
index f7d6ef4a80..0000000000
--- a/dev-R/vctrs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vctrs_0.4.1.tar.gz 916782 BLAKE2B 518c1aea1d1587dcfd7c93d327be65a4c1b4d67afb2e77d6ba46915f305a498a8680c0ca337a016f5d84e98920fa77ebd81313c67e86ac7ac8007f25061d1223 SHA512 3b135106ac641774a08840f0487546d12ffba660ddc3c2ee3d3197e941bcab1c2b165d7babd8d31b60f954d4966352029776de77aa22f7e2f25f5e33f4024bc5

diff --git a/dev-R/vctrs/metadata.xml b/dev-R/vctrs/metadata.xml
deleted file mode 100644
index 8318d48e41..0000000000
--- a/dev-R/vctrs/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Defines new notions of prototype and size that are
-used to provide tools for consistent and well-founded type-coercion
-and size-recycling, and are in turn connected to ideas of type- and
-size-stability useful for analysing function interfaces.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/vctrs/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/vctrs/vctrs.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/vctrs/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/vctrs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/vctrs/vctrs-0.4.1.ebuild b/dev-R/vctrs/vctrs-0.4.1.ebuild
deleted file mode 100644
index e526eb7eec..0000000000
--- a/dev-R/vctrs/vctrs-0.4.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Vector Helpers'
-HOMEPAGE="
-	https://vctrs.r-lib.org/
-	https://github.com/r-lib/vctrs
-	https://cran.r-project.org/package=vctrs
-"
-LICENSE='GPL-3'
-
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.3
-	>=dev-R/cli-3.2.0
-	dev-R/glue
-	>=dev-R/rlang-1.0.2
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bit64
-	dev-R/covr
-	dev-R/crayon
-	>=dev-R/dplyr-0.8.5
-	dev-R/generics
-	dev-R/knitr
-	>=dev-R/pillar-1.4.4
-	>=dev-R/pkgdown-2.0.1
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	>=dev-R/tibble-3.1.3
-	dev-R/withr
-	dev-R/xml2
-	>=dev-R/waldo-0.2.0
-	dev-R/zeallot
-"

diff --git a/dev-R/viridisLite/Manifest b/dev-R/viridisLite/Manifest
deleted file mode 100644
index 74d227bf0a..0000000000
--- a/dev-R/viridisLite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST viridisLite_0.4.0.tar.gz 1267080 BLAKE2B 6494b439e89c8025d20ae66992ab173417ce463c415ccf60454b8672c66c71d348b07c8100be9905307f7db7f71c589fcf4ba2787686b13c309bc5ea21b82f59 SHA512 91fdaed822c6a0dca9e30b8e4baa0d53e751666d4ed743c41a9d76c5efa2370988fec2fda0d37bd8544bb8df543fc318c0ca5757518219237deea6cefe69c7a7

diff --git a/dev-R/viridisLite/metadata.xml b/dev-R/viridisLite/metadata.xml
deleted file mode 100644
index 1a3b5c5fbc..0000000000
--- a/dev-R/viridisLite/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Color maps designed to improve graph readability for readers with
-common forms of color blindness and/or color vision deficiency. The color
-maps are also perceptually-uniform, both in regular form and also when
-converted to black-and-white for printing. This is the 'lite' version of the
-'viridis' package that also contains 'ggplot2' bindings for discrete and
-continuous color and fill scales and can be found at
-&lt;https://cran.r-project.org/package=viridis&gt;.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Garnier</name>
-			<email>garnier@njit.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/sjmgarnier/viridisLite/issues/</bugs-to>
-		<remote-id type="github">sjmgarnier/viridisLite</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/viridisLite/viridisLite-0.4.0.ebuild b/dev-R/viridisLite/viridisLite-0.4.0.ebuild
deleted file mode 100644
index 9368fada74..0000000000
--- a/dev-R/viridisLite/viridisLite-0.4.0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Colorblind-Friendly Color Maps (Lite Version)'
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/waldo/Manifest b/dev-R/waldo/Manifest
deleted file mode 100644
index ac050a3195..0000000000
--- a/dev-R/waldo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST waldo_0.4.0.tar.gz 37556 BLAKE2B aaf9e2146afd7b3bc4b21f75a47c85358c02978c4250a33255a501db4b27b4254d060d31651d3dee35ae8e0438810aae8d5e6c5ff1466d5af1d654d751731a2f SHA512 86ede697c3ae6912067ec6e9365b0206ba96c59ae8a3147e7b005fbf8ef777f2dea4a0dfe018aaee6e50eb78f791176cdd2d2db65528ec1a801dfaa714de4d02

diff --git a/dev-R/waldo/metadata.xml b/dev-R/waldo/metadata.xml
deleted file mode 100644
index a76341e33e..0000000000
--- a/dev-R/waldo/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Compare complex R objects and reveal the key differences.
-Designed particularly for use in testing packages where being able to
-quickly isolate key differences makes understanding test failures much
-easier.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/waldo/issues</bugs-to>
-		<remote-id type="github">r-lib/waldo</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/waldo/waldo-0.4.0.ebuild b/dev-R/waldo/waldo-0.4.0.ebuild
deleted file mode 100644
index c5b6d720c0..0000000000
--- a/dev-R/waldo/waldo-0.4.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Find Differences Between R Objects'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/cli
-	>=dev-R/diffobj-0.3.4
-	dev-R/fansi
-	dev-R/glue
-	dev-R/rematch2
-	>=dev-R/rlang-1.0.0
-	dev-R/tibble
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/testthat-3.0.0
-	dev-R/R6
-	dev-R/withr
-	dev-R/xml2
-"

diff --git a/dev-R/webfakes/Manifest b/dev-R/webfakes/Manifest
deleted file mode 100644
index cce23057ff..0000000000
--- a/dev-R/webfakes/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST webfakes_1.1.3.tar.gz 611974 BLAKE2B c4f23eb277dae2f3bcafde8c8bef3451a92127fd43ab82dd8a146ddbd49ed2c0a08a5f7991279bce808c63b345d10f2f8eb6a2717ad85309d114d8866072d715 SHA512 a7de5155cc79bd60a83f4fd974fbe3cf526857501dd463d3b6441af7e8a83f0c159ce819ef85237146e6f9d9e3e54e6d149c51a982b77e0e19ce604fda90a55c

diff --git a/dev-R/webfakes/metadata.xml b/dev-R/webfakes/metadata.xml
deleted file mode 100644
index 4032277fce..0000000000
--- a/dev-R/webfakes/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Create a web app that makes it easier to test web clients without using the internet. It includes a web app framework with path matching, parameters and templates. Can parse various 'HTTP' request bodies. Can send 'JSON' data or files from the disk. Includes a web app that implements the https://httpbin.org web service.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/webfakes/issues</bugs-to>
-		<remote-id type="github">r-lib/webfakes</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/webfakes/webfakes-1.1.3-r1.ebuild b/dev-R/webfakes/webfakes-1.1.3-r1.ebuild
deleted file mode 100644
index cfb0139f70..0000000000
--- a/dev-R/webfakes/webfakes-1.1.3-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Fake Web Apps for HTTP Testing'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		dev-R/callr
-		dev-R/curl
-		dev-R/glue
-		dev-R/jsonlite
-		dev-R/httr
-		dev-R/httpuv
-		>=dev-R/testthat-3.0.0
-		dev-R/withr
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/curl
-	dev-R/glue
-	dev-R/jsonlite
-	dev-R/httr
-	dev-R/httpuv
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/websocket/Manifest b/dev-R/websocket/Manifest
deleted file mode 100644
index 7e8735e0ea..0000000000
--- a/dev-R/websocket/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST websocket_1.4.1.tar.gz 201281 BLAKE2B 106e13668eb329774e1829aa11a60fe4b7e405a41c5be99cbee3fea0e29d65e13c4dab3b7e1b42641aa25e0994d3ae0b26e7860a7da7d2779a7297f9caf626c5 SHA512 87fe659ef4b2600f79e4d493d8d124f7005114c9142409d150037ed8b721ec755d9e8cabe282dfe796c0ce4e6321997e578ae73146268194f1d1cbb824e68521

diff --git a/dev-R/websocket/metadata.xml b/dev-R/websocket/metadata.xml
deleted file mode 100644
index 16da014da9..0000000000
--- a/dev-R/websocket/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides a 'WebSocket' client interface for R. 'WebSocket' is a protocol for low-overhead real-time communication: https://en.wikipedia.org/wiki/WebSocket.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/websocket/issues</bugs-to>
-		<remote-id type="github">rstudio/websocket</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/websocket/websocket-1.4.1.ebuild b/dev-R/websocket/websocket-1.4.1.ebuild
deleted file mode 100644
index e1a5c75969..0000000000
--- a/dev-R/websocket/websocket-1.4.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="'WebSocket' Client Library"
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/R6
-	dev-R/later
-	dev-R/cpp11
-	dev-R/AsioHeaders
-	test? (
-		dev-R/testthat
-		dev-R/httpuv
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/httpuv
-	dev-R/testthat
-	dev-R/knitr
-	dev-R/rmarkdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/whoami/Manifest b/dev-R/whoami/Manifest
deleted file mode 100644
index 105ac6461f..0000000000
--- a/dev-R/whoami/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST whoami_1.3.0.tar.gz 6929 BLAKE2B e9c1b67039a52387bc5c8a2e394b45f8283a4aa0f93b11483ff7e99d740366df7269d11a0930f4107d51cf12959e039de577e1012bd58d58c629bd7972cbb08c SHA512 872d2da85da3084935370e2852b81ab089aa756516ab681eb9d0a8343e4d2bf2dca728c0441400707155d78e160c79e8bf472b1c6eb110f15a7117e54b0200bd

diff --git a/dev-R/whoami/metadata.xml b/dev-R/whoami/metadata.xml
deleted file mode 100644
index 7618be1587..0000000000
--- a/dev-R/whoami/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Look up the username and full name of the current user,
-the current user's email address and 'GitHub' username,
-using various sources of system and configuration information.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/whoami/issues</bugs-to>
-		<remote-id type="github">r-lib/whoami</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/whoami/whoami-1.3.0.ebuild b/dev-R/whoami/whoami-1.3.0.ebuild
deleted file mode 100644
index 63be99b9b6..0000000000
--- a/dev-R/whoami/whoami-1.3.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Username, Full Name, Email Address, GitHub username of the current user'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/httr
-	dev-R/jsonlite
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/withr/Manifest b/dev-R/withr/Manifest
deleted file mode 100644
index 7c6b63eabd..0000000000
--- a/dev-R/withr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST withr_2.5.0.tar.gz 102089 BLAKE2B b472aef752317feedab16ab01557f28cdd30d8f2c6902b1a496f308165c1e02f7a8859cc791acf714748ad0a1b2d58dc9567cacfa0083a8427eb487820d8ab10 SHA512 9fb29b1d2866803e1a5e2b2ca6790c1c7531e43d8805f722930512803e60481c7ed5b034ee85ec9c4f5bae40e39238e8fcb435f7b290f71dfda0fc9f219e65ec

diff --git a/dev-R/withr/metadata.xml b/dev-R/withr/metadata.xml
deleted file mode 100644
index 7cb828d6a3..0000000000
--- a/dev-R/withr/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A set of functions to run code 'with' safely and
-temporarily modified global state. Many of these functions were
-originally a part of the 'devtools' package, this provides a simple
-package with limited dependencies to provide access to these
-functions.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/withr/issues</bugs-to>
-		<remote-id type="github">r-lib/withr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/withr/withr-2.5.0.ebuild b/dev-R/withr/withr-2.5.0.ebuild
deleted file mode 100644
index 705f8ed020..0000000000
--- a/dev-R/withr/withr-2.5.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Run Code With Temporarily Modified Global State'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.2.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/covr
-	dev-R/DBI
-	dev-R/knitr
-	virtual/lattice
-	dev-R/rlang
-	>=dev-R/rmarkdown-2.12
-	dev-R/RSQLite
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/xfun/Manifest b/dev-R/xfun/Manifest
deleted file mode 100644
index c2747f695d..0000000000
--- a/dev-R/xfun/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xfun_0.31.tar.gz 126065 BLAKE2B 065cba09ad6eb5303fa2153fa818821454cd774a2ca2b1b98396fbe76da75093a344fcb20cffec8c3ae8052fc22ee4b8d7ffa1221a45bb08c44a655b473018ae SHA512 a3d28392278923bd29964476fa1603d6acec1c1a6ea16d4e8fe52195d3379063da496285de5a8f86557027c1bcf3f4a29cc91b0304f6cb5a57eb5481df1ebaa9

diff --git a/dev-R/xfun/metadata.xml b/dev-R/xfun/metadata.xml
deleted file mode 100644
index fa9de5b03a..0000000000
--- a/dev-R/xfun/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/xfun/issues</bugs-to>
-		<remote-id type="github">yihui/xfun</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/xfun/xfun-0.31.ebuild b/dev-R/xfun/xfun-0.31.ebuild
deleted file mode 100644
index 51e78327a3..0000000000
--- a/dev-R/xfun/xfun-0.31.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Supporting Functions for Package maintained by Yihui Xie'
-HOMEPAGE="
-	https://cran.r-project.org/package=xfun
-	https://github.com/yihui/xfun
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/testit
-	dev-R/parallel
-	virtual/codetools
-	dev-R/rstudioapi
-	>=dev-R/tinytex-0.30
-	dev-R/mime
-	dev-R/markdown
-	dev-R/knitr
-	dev-R/htmltools
-	dev-R/remotes
-	dev-R/pak
-	dev-R/rhub
-	dev-R/renv
-	dev-R/curl
-	dev-R/jsonlite
-	dev-R/rmarkdown
-"

diff --git a/dev-R/xml2/Manifest b/dev-R/xml2/Manifest
deleted file mode 100644
index 26c85a327a..0000000000
--- a/dev-R/xml2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xml2_1.3.3.tar.gz 283965 BLAKE2B b1833cf9a34db9abb112829a459ab07d85084e118a65943ea7f909e2595afccbf5b4b87f8d2ac96f7adcffbd06058803d17e9fef56f3bb1e3fbbd639a672884a SHA512 987cb0d3c4d58767c693331bc4bd647959ffa05d431f41638f99995be147f0e9f01728fb129163b7eb63a83cdc4438514f2c959db0a525e0b6520a50fac7eb15

diff --git a/dev-R/xml2/metadata.xml b/dev-R/xml2/metadata.xml
deleted file mode 100644
index a35548ba70..0000000000
--- a/dev-R/xml2/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/xml2/issues</bugs-to>
-		<remote-id type="github">r-lib/xml2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/xml2/xml2-1.3.3.ebuild b/dev-R/xml2/xml2-1.3.3.ebuild
deleted file mode 100644
index af1a6a5b49..0000000000
--- a/dev-R/xml2/xml2-1.3.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Work with XML files using a simple, consistent interface'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND=">=dev-lang/R-3.1.0"
-RDEPEND="
-	${DEPEND}
-	dev-libs/libxml2
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/curl
-	dev-R/httr
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/mockery
-	dev-R/markdown
-	>=dev-R/testthat-2.1.0
-"

diff --git a/dev-R/xtable/Manifest b/dev-R/xtable/Manifest
deleted file mode 100644
index ec744cba37..0000000000
--- a/dev-R/xtable/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xtable_1.8-4.tar.gz 564589 BLAKE2B 86573fa5e1e27fa93730eef771b9d998b2b93ab8b651a92e40f527969766af5f9bf7f4773d2aba17310551f960dd015398cf53e6f8f3518b67e046def21fdf61 SHA512 0143e22d3fc60c30159387f1614ecb269bc90d8d7a32d10f7f1e7f77863dfe33a71ca95cb1abd7b3d0f889e26a63d16e60dea4a1d4a33bbcbe6b5c823ed96b09

diff --git a/dev-R/xtable/metadata.xml b/dev-R/xtable/metadata.xml
deleted file mode 100644
index f2eaa00374..0000000000
--- a/dev-R/xtable/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="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>David Scott</name>
-			<email>d.scott@auckland.ac.nz</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/xtable/xtable-1.8.4.ebuild b/dev-R/xtable/xtable-1.8.4.ebuild
deleted file mode 100644
index 187b38ca09..0000000000
--- a/dev-R/xtable/xtable-1.8.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Export Tables to LaTeX or HTML"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/plm
-	dev-R/zoo
-	dev-R/survival
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/yaml/Manifest b/dev-R/yaml/Manifest
deleted file mode 100644
index f7dffe2aaf..0000000000
--- a/dev-R/yaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yaml_2.3.5.tar.gz 94535 BLAKE2B e3c4bda61c8e217eac2788ca2f91058912bd25cb3fd6e1ac7e77fc1fa0de82221b47f7ba95a756b27bf9ff494ee5ff47c777317c053178250294ebbbc1bcb7ab SHA512 97e8585e153b74a55f41cfe190e08ff90c2d2fb3d68fe12a1b13cb525d5a1417f8c0078a8a72d357b21d2c2772654a4af4c4c56dcdd88d1a6de98dfaef2b9235

diff --git a/dev-R/yaml/metadata.xml b/dev-R/yaml/metadata.xml
deleted file mode 100644
index 674755df60..0000000000
--- a/dev-R/yaml/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Shawn Garbett</name>
-			<email>shawn.garbett@vumc.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/vubiostat/r-yaml/issues</bugs-to>
-		<remote-id type="github">vubiostat/r-yaml</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/yaml/yaml-2.3.5.ebuild b/dev-R/yaml/yaml-2.3.5.ebuild
deleted file mode 100644
index fcfb257d29..0000000000
--- a/dev-R/yaml/yaml-2.3.5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Methods to Convert R Data to YAML and Back'
-KEYWORDS="~amd64"
-LICENSE='BSD'
-#TODO: unbundle libyaml
-#status: https://github.com/viking/r-yaml/issues/102
-#https://github.com/viking/r-yaml/commit/b4579dc42cb3bc6c78fedc46b6fa2acfc79932f3
-
-#SUGGESTED_PACKAGES="dev-R/RUnit"

diff --git a/dev-R/zoo/Manifest b/dev-R/zoo/Manifest
deleted file mode 100644
index bc706c06c8..0000000000
--- a/dev-R/zoo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zoo_1.8-10.tar.gz 808943 BLAKE2B 71a80b8602cee2a9e73e46e16e0c2474a8a6f9de1a8010a244dec59b474e939bd825acfdc3524f25dfe867bb622373a54dd81cb90478c101e279183f0a6a3af2 SHA512 473a1e8ebade7717ba4b90513c9791268323c5f762c217ff3fcf3915d74198142f7b4cc6a2651450428c323a2b37f8b38698e87cdd7ff0b0def8084bb31ba4da

diff --git a/dev-R/zoo/metadata.xml b/dev-R/zoo/metadata.xml
deleted file mode 100644
index 5c4a4b2daa..0000000000
--- a/dev-R/zoo/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">An S3 class with methods for totally ordered indexed observations. It is particularly aimed at irregular time series of numeric vectors/matrices and factors. zoo's key design goals are independence of a particular index/date/time class and consistency with ts and base R by providing methods to extend standard generics.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Achim Zeileis</name>
-			<email>Achim.Zeileis@R-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/zoo/zoo-1.8.10.ebuild b/dev-R/zoo/zoo-1.8.10.ebuild
deleted file mode 100644
index cd0be66db9..0000000000
--- a/dev-R/zoo/zoo-1.8.10.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="S3 Infrastructure for Regular and Irregular Time Series (Z's Ordered Observations)"
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-DEPEND="
-	virtual/lattice
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/AER
-	dev-R/coda
-	dev-R/chron
-	>=dev-R/ggplot2-3.0.0
-	dev-R/mondate
-	dev-R/scales
-	dev-R/stinepack
-	dev-R/strucchange
-	dev-R/timeDate
-	dev-R/timeSeries
-	dev-R/tis
-	dev-R/tseries
-	dev-R/xts
-"

diff --git a/dev-cpp/MEL/MEL-1.0.0-r1.ebuild b/dev-cpp/MEL/MEL-1.0.0-r1.ebuild
deleted file mode 100644
index c666a6ffd9..0000000000
--- a/dev-cpp/MEL/MEL-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Math Expression Library"
-HOMEPAGE="https://github.com/pcarruscag/MEL"
-SRC_URI="https://github.com/pcarruscag/MEL/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	tc-export CXX
-	if use test; then
-		"${CXX}" ${CXXFLAGS} ${LDFLAGS} -fPIE -std=c++11 -I. ./tests.cpp -o ./tests || die
-	fi
-}
-
-src_install() {
-	insinto "/usr/include/${PN}"
-	doins mel.hpp definitions.hpp
-	dodoc README.md
-}
-
-src_test() {
-	./tests || die
-}

diff --git a/dev-cpp/MEL/Manifest b/dev-cpp/MEL/Manifest
deleted file mode 100644
index 8fe95c91d5..0000000000
--- a/dev-cpp/MEL/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST MEL-1.0.0.tar.gz 13466 BLAKE2B e9ba12697cecd38c52c0013db6bec69e009b0847cf4157a06effb390d99d72fe6c64db20aaad46ebd49ba6664c1ebaafcff3c70de03f56d0e8cc4e40df319c88 SHA512 59a957ddfc7c79a50999f75d8a5be64fe15767ad4f3aba5e423144c099d263f2407c694af22a561a40e65f22f71c554c6712624f6c1f9d81af86c398b9fb591f

diff --git a/dev-cpp/MEL/metadata.xml b/dev-cpp/MEL/metadata.xml
deleted file mode 100644
index 41be60977a..0000000000
--- a/dev-cpp/MEL/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">MEL is a small (~500 loc) header-only C++11 library to parse strings into math expression objects that can be evaluated at runtime, by substituting symbols (e.g. x) by runtime values. It can be used, for example, to implement user-defined functions (UDF) in a larger code, in a self-contained way.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/pcarruscag/MEL/issues</bugs-to>
-		<remote-id type="github">pcarruscag/MEL</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/dtl/Manifest b/dev-cpp/dtl/Manifest
deleted file mode 100644
index 5783b57abe..0000000000
--- a/dev-cpp/dtl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dtl-1.20.tar.gz 26227 BLAKE2B a52f1e8878b0bbd7204d979eaf0ba303722140c5f57259dc8592a50f0f039baa3a90c1d309ac089805736a383e9265cbd133289216fe85aaac677265a29303d2 SHA512 44cdaf190d8a103effbca8df244c652b642590795f7307f5f7fdf64fc34bdbe2fa5ab2e1a08185abf099e35b0d9158306a80a8dc24bba9eccab4c77c7b1eed5e

diff --git a/dev-cpp/dtl/dtl-1.20-r1.ebuild b/dev-cpp/dtl/dtl-1.20-r1.ebuild
deleted file mode 100644
index 2ac5f3c664..0000000000
--- a/dev-cpp/dtl/dtl-1.20-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit python-any-r1 scons-utils toolchain-funcs
-
-DESCRIPTION="diff template library written by C++"
-HOMEPAGE="https://github.com/cubicdaiya/dtl"
-SRC_URI="https://github.com/cubicdaiya/dtl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="examples test"
-
-DEPEND="test? ( dev-cpp/gtest )"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${PN}-1.19_p20210531-do-not-append-O2.patch" )
-
-src_compile() {
-	escons CC="$(tc-getCC)"
-	if use test; then
-		pushd test || die
-		escons CC="$(tc-getCC)"
-		popd || die
-	fi
-	if use examples; then
-		pushd examples || die
-		escons CC="$(tc-getCC)"
-		popd || die
-	fi
-}
-
-src_install() {
-	escons prefix="${T}" install
-	insinto /usr/include/dtl
-	doins "${T}/dtl/include"/*
-	if use examples; then
-		pushd examples || die
-		rm SConstruct *.o *.cpp *.hpp || die
-		exeinto /usr/libexec/dtl/examples
-		doexe *
-	fi
-}
-
-src_test() {
-	pushd test || die
-	escons check
-}

diff --git a/dev-cpp/dtl/files/dtl-1.19_p20210531-do-not-append-O2.patch b/dev-cpp/dtl/files/dtl-1.19_p20210531-do-not-append-O2.patch
deleted file mode 100644
index 4b6f99943c..0000000000
--- a/dev-cpp/dtl/files/dtl-1.19_p20210531-do-not-append-O2.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/examples/SConstruct
-+++ b/examples/SConstruct
-@@ -7,7 +7,7 @@
- if debug == 'y' or debug == 'yes':
-     env.Append(CPPFLAGS = ['-Wall', '-g'])
- else:
--    env.Append(CPPFLAGS = ['-Wall', '-O2'])
-+    env.Append(CPPFLAGS = ['-Wall'])
- 
- if os.sys.platform != "win32":
-     env.Append(CPPDEFINES = ['HAVE_UNISTD_H'])

diff --git a/dev-cpp/dtl/metadata.xml b/dev-cpp/dtl/metadata.xml
deleted file mode 100644
index 7f749db6cf..0000000000
--- a/dev-cpp/dtl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Tatsuhiko Kubo</name>
-			<email>cubicdaiya@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/cubicdaiya/dtl/issues</bugs-to>
-		<remote-id type="github">cubicdaiya/dtl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/plog/Manifest b/dev-cpp/plog/Manifest
deleted file mode 100644
index 405a87ab6e..0000000000
--- a/dev-cpp/plog/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST plog-1.1.5_p20200501.tar.gz 42321 BLAKE2B 18f4722fbd985abc3c0b14f9eeea6d5c6b0ee8d01b3433ee167a5510f4d661b70e067a11f4a60a0573b4eec3c264d9260dd6bba6f87103769684e4e3e06235ac SHA512 6b0322c61682295150ec5a856faf597ac78897d30314b265908cd9d6da2956b1b2d8562c90818332e42a41f129a3b35ec3d56f1163e7ac979aea617cc01e9c3f
-DIST plog-1.1.6.tar.gz 44556 BLAKE2B 411991bd5c0ec0d5d38633897256ba71a0bcecb3383e90483fa376b0b60801f5fdde1350fd6b1431818eec4bdc89fb250c66482720dffba71d5511f5ae5e436e SHA512 5240532df96144d5026d6f879b69f7d6f393ebc9122c6458c41076fd3db998565e45ed2ab4948f8c3cb59e08c0aad7695ee416f95b49fd70209cd937220cdf8b

diff --git a/dev-cpp/plog/metadata.xml b/dev-cpp/plog/metadata.xml
deleted file mode 100644
index ae8ae970b1..0000000000
--- a/dev-cpp/plog/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/SergiusTheBest/plog/issues</bugs-to>
-    <remote-id type="github">SergiusTheBest/plog</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-cpp/plog/plog-1.1.5_p20200501.ebuild b/dev-cpp/plog/plog-1.1.5_p20200501.ebuild
deleted file mode 100644
index 9b7b096c6e..0000000000
--- a/dev-cpp/plog/plog-1.1.5_p20200501.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="fda4a26c26b2d1b2beb68d7b92b56950ec2b8ad2"
-
-DESCRIPTION="Portable, simple and extensible C++ logging library"
-HOMEPAGE="https://github.com/SergiusTheBest/plog"
-SRC_URI="https://github.com/SergiusTheBest/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-IUSE="examples"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	doheader -r "include/${PN}"
-	dodoc README.md
-	insinto "/usr/share/${P}/samples"
-	use examples && doins -r samples/.
-}

diff --git a/dev-cpp/plog/plog-1.1.6-r1.ebuild b/dev-cpp/plog/plog-1.1.6-r1.ebuild
deleted file mode 100644
index da4a7d2e76..0000000000
--- a/dev-cpp/plog/plog-1.1.6-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Portable, simple and extensible C++ logging library"
-HOMEPAGE="https://github.com/SergiusTheBest/plog"
-SRC_URI="https://github.com/SergiusTheBest/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MPL-2.0"
-SLOT="0/${PV}"
-IUSE="examples"
-
-src_install() {
-	doheader -r "include/${PN}"
-	dodoc README.md
-	insinto "/usr/share/${P}/samples"
-	use examples && doins -r samples/.
-}

diff --git a/dev-cpp/std-format/Manifest b/dev-cpp/std-format/Manifest
deleted file mode 100644
index ee6c61d86f..0000000000
--- a/dev-cpp/std-format/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST std-format-45296602ad78a804411e7c3b617e13759f38e4e7.tar.bz2 5424 BLAKE2B 485de9dc656449fc25cfbeb1347b623b3f21304fb11286023ee8f317ecdd63ded755393141306094bfc75831acd4f23bc189c8f4987527ec91a77c79ae973b30 SHA512 6fac612495b11d63066f88d8bb3accee5f79748b220b49dd69c87da094767e44286d4698168c40b04e279ad6c04fb37aeb5de2f5d6d0084e634b8455a5e05f9c

diff --git a/dev-cpp/std-format/metadata.xml b/dev-cpp/std-format/metadata.xml
deleted file mode 100644
index f0b2f56c0c..0000000000
--- a/dev-cpp/std-format/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://gitlab.com/ananicy-cpp/stl-polyfills/std-format/-/issues</bugs-to>
-		<remote-id type="gitlab">ananicy-cpp/stl-polyfills/std-format</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/std-format/std-format-0_pre20220112-r1.ebuild b/dev-cpp/std-format/std-format-0_pre20220112-r1.ebuild
deleted file mode 100644
index b4d49e6f53..0000000000
--- a/dev-cpp/std-format/std-format-0_pre20220112-r1.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 cmake
-
-COMMIT="45296602ad78a804411e7c3b617e13759f38e4e7"
-
-DESCRIPTION="A simple polyfill allowing you to use std::format"
-HOMEPAGE="https://gitlab.com/ananicy-cpp/stl-polyfills/std-format"
-SRC_URI="https://gitlab.com/ananicy-cpp/stl-polyfills/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="CC0-1.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="dev-libs/libfmt"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}

diff --git a/dev-cpp/tiny-dnn/Manifest b/dev-cpp/tiny-dnn/Manifest
deleted file mode 100644
index 5cf90f4204..0000000000
--- a/dev-cpp/tiny-dnn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tiny-dnn-1.0.0_alpha3.tar.gz 12885646 BLAKE2B 85c0715ab6c692b77522487775e70b0db645528baed1830c83c9f44d2b67a5207e4f7ea1709b35c6a4217d287199549304e9be19f4a5cec9a1183b0b5dccc562 SHA512 5f2c1a161771efa67e85b1fea395953b7744e29f61187ac5a6c54c912fb195b3aef9a5827135c3668bd0eeea5ae04a33cc433e1f6683e2b7955010a2632d168b

diff --git a/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch b/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch
deleted file mode 100644
index 5871abad7f..0000000000
--- a/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch
+++ /dev/null
@@ -1,123 +0,0 @@
---- a/test/test_core.h
-+++ b/test/test_core.h
-@@ -35,7 +35,7 @@
- #include "tiny_dnn/tiny_dnn.h"
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #endif  // defined(USE_OPENCL) || defined(USE_CUDA)
- 
- namespace tiny_dnn {
---- a/tiny_dnn/core/framework/device.fwd.h
-+++ b/tiny_dnn/core/framework/device.fwd.h
-@@ -46,9 +46,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/tiny_dnn/core/framework/program.h
-+++ b/tiny_dnn/core/framework/program.h
-@@ -49,9 +49,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/tiny_dnn/core/framework/program_manager.h
-+++ b/tiny_dnn/core/framework/program_manager.h
-@@ -51,9 +51,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/tiny_dnn/core/framework/tensor.h
-+++ b/tiny_dnn/core/framework/tensor.h
-@@ -53,9 +53,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h
-+++ b/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h
-@@ -15,7 +15,7 @@
- 
- // Implements a quantized eight-bit version of the matmul operation.
- 
--#include "third_party/gemmlowp/public/gemmlowp.h"
-+#include "gemmlowp/public/gemmlowp.h"
- #include "tiny_dnn/core/kernels/tiny_quantization_kernel.h"
- 
- namespace tiny_dnn {
---- a/tiny_dnn/util/image.h
-+++ b/tiny_dnn/util/image.h
-@@ -39,15 +39,15 @@
- 
- #define STB_IMAGE_IMPLEMENTATION
- #define STB_IMAGE_INLINE // We need this define to avoid multiple definition
--#include "third_party/stb/stb_image.h"
-+#include "stb/stb_image.h"
- 
- #define STB_IMAGE_RESIZE_IMPLEMENTATION
- #define STB_IMAGE_RESIZE_INLINE
--#include "third_party/stb/stb_image_resize.h"
-+#include "stb/stb_image_resize.h"
- 
- #define STB_IMAGE_WRITE_IMPLEMENTATION
- #define STB_IMAGE_WRITE_INLINE
--#include "third_party/stb/stb_image_write.h"
-+#include "stb/stb_image_write.h"
- 
- 
- namespace tiny_dnn {
---- a/tiny_dnn/util/util.h
-+++ b/tiny_dnn/util/util.h
-@@ -52,9 +52,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/.travis/cpplint_test.sh
-+++ b/.travis/cpplint_test.sh
-@@ -1,6 +1,6 @@
- #!/bin/bash
- 
--python third_party/cpplint.py \
-+cpplint.py \
-       --extensions=cpp,h \
-       --filter=-build/header_guard,-runtime/references \
-       tiny_dnn/*/* examples/*/* test/*/*/*/*

diff --git a/dev-cpp/tiny-dnn/files/tiny-dnn-add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/tiny-dnn/files/tiny-dnn-add-sphinx-ext-autodoc-to-conf-py.patch
deleted file mode 100644
index 4fadeaa907..0000000000
--- a/dev-cpp/tiny-dnn/files/tiny-dnn-add-sphinx-ext-autodoc-to-conf-py.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/docs/conf.py
-+++ b/docs/conf.py
-@@ -32,7 +32,7 @@
- # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
- # ones.
- extensions = [
--    'sphinx.ext.mathjax'
-+    'sphinx.ext.mathjax', 'sphinx.ext.autodoc'
- ]
- 
- # Add any paths that contain templates here, relative to this directory.

diff --git a/dev-cpp/tiny-dnn/files/tiny-dnn-disable-gtest-download.patch b/dev-cpp/tiny-dnn/files/tiny-dnn-disable-gtest-download.patch
deleted file mode 100644
index 40b65ed23d..0000000000
--- a/dev-cpp/tiny-dnn/files/tiny-dnn-disable-gtest-download.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/test/CMakeLists.txt
-+++ b/test/CMakeLists.txt
-@@ -2,17 +2,6 @@
- enable_testing()
- 
- 
--include(../cmake/DownloadProject/DownloadProject.cmake)
--#set(gtest_disable_pthreads on) #TODO(randl): Windows?
--download_project(
--    PROJ googletest
--    GIT_REPOSITORY https://github.com/google/googletest.git
--    GIT_TAG master
--    UPDATE_DISCONNECTED 1
--)
--
--add_subdirectory(${googletest_SOURCE_DIR} ${googletest_BINARY_DIR})
--
- enable_testing()
- 
- # in ../googletest-src/googletest/CMakeLists.txt, BUILD_SHARED_LIBS is set to OFF
-@@ -29,7 +18,7 @@
- 
- add_executable(tiny_dnn_test test.cpp test_no_duplicate_symbols.cpp)
- target_link_libraries(tiny_dnn_test
--    ${project_library_target_name} ${REQUIRED_LIBRARIES} gtest gmock)
-+    ${project_library_target_name} ${REQUIRED_LIBRARIES})
- 
- add_test(all_tests tiny_dnn_test)
- # workaround for https://gitlab.kitware.com/cmake/cmake/issues/8774

diff --git a/dev-cpp/tiny-dnn/metadata.xml b/dev-cpp/tiny-dnn/metadata.xml
deleted file mode 100644
index 7cfd05dac9..0000000000
--- a/dev-cpp/tiny-dnn/metadata.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Features
-
-Reasonably fast, without GPU:
-With TBB threading and SSE/AVX vectorization.
-98.8% accuracy on MNIST in 13 minutes training (@Core i7-3520M).
-Portable and header-only:
-Runs anywhere as long as you have a compiler which supports C++14.
-Just include tiny_dnn.h and write your model in C++. There is nothing to install.
-Easy to integrate with real applications:
-No output to stdout/stderr.
-A constant throughput (simple parallelization model, no garbage collection).
-Works without throwing an exception.
-Can import caffe's model.
-Simply implemented:
-A good library for learning neural networks.
-
-Supported networks
-
-layer-types
-
-core
-fully connected
-dropout
-linear operation
-zero padding
-power
-convolution
-convolutional
-average pooling
-max pooling
-deconvolutional
-average unpooling
-max unpooling
-normalization
-contrast normalization (only forward pass)
-batch normalization
-split/merge
-concat
-slice
-elementwise-add
-activation functions
-
-tanh
-asinh
-sigmoid
-softmax
-softplus
-softsign
-rectified linear(relu)
-leaky relu
-identity
-scaled tanh
-exponential linear units(elu)
-scaled exponential linear units (selu)
-loss functions
-
-cross-entropy
-mean squared error
-mean absolute error
-mean absolute error with epsilon range
-optimization algorithms
-
-stochastic gradient descent (with/without L2 normalization)
-momentum and Nesterov momentum
-adagrad
-rmsprop
-adam
-adamax
-	</longdescription>
-	<use>
-		<flag name="double-precision">Build tiny-dnn with double precision computations</flag>
-		<!--<flag name="libdnn">Build tiny-dnn with GreenteaLibDNN library support</flag>-->
-		<!--<flag name="nnpack">Build tiny-dnn with NNPACK library support</flag>-->
-		<flag name="opencl">Build tiny-dnn with OpenCL library support</flag>
-		<flag name="serialization">Build tiny-dnn with Serialization support</flag>
-		<flag name="tbb">Build tiny-dnn with TBB library support</flag>
-	</use>
-	<upstream>
-		<remote-id type="github">tiny-dnn/tiny-dnn</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild b/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild
deleted file mode 100644
index e214612f2f..0000000000
--- a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="sphinx"
-DOCS_DEPEND="dev-python/recommonmark"
-DOCS_DIR="docs"
-MYPV="${PV/_alpha/a}"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake python-any-r1 docs
-
-DESCRIPTION="header only, dependency-free deep learning framework in C++14"
-HOMEPAGE="https://github.com/tiny-dnn/tiny-dnn"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${MYPV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MYPV}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse double-precision opencl openmp +serialization tbb test" # TODO: cuda
-
-# headers as rdepend because this is also an header only library
-RDEPEND="
-	dev-cpp/gemmlowp
-	dev-libs/stb
-	opencl? (
-		dev-util/opencl-headers
-		virtual/opencl
-	)
-	serialization? ( dev-libs/cereal )
-	tbb? ( dev-cpp/tbb )
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-cpp/catch:0
-		dev-cpp/gtest
-	)
-"
-
-REQUIRED_USE="^^ ( openmp tbb )"
-RESTRICT="test" #tests doesn't build ...
-PATCHES=(
-	"${FILESDIR}/${PN}-add-sphinx-ext-autodoc-to-conf-py.patch"
-	"${FILESDIR}/${PN}-disable-gtest-download.patch"
-	"${FILESDIR}/${P}-system-libs.patch"
-)
-
-src_prepare() {
-	#remove bundled cereal
-	rm -r cereal || die
-	rm -r third_party || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_DOCS=OFF
-		-DBUILD_EXAMPLES=OFF
-		-DCOVERALLS=OFF
-		-DUSE_LIBDNN=OFF
-		-DUSE_NNPACK=OFF
-
-		-DBUILD_TESTS=$(usex test)
-		-DUSE_AVX=$(usex cpu_flags_x86_avx)
-		-DUSE_AVX2=$(usex cpu_flags_x86_avx2)
-		-DUSE_DOUBLE=$(usex double-precision)
-		-DUSE_OMP=$(usex openmp)
-		-DUSE_OPENCL=$(usex opencl)
-		-DUSE_SERIALIZER=$(usex serialization)
-		-DUSE_SSE=$(usex cpu_flags_x86_sse)
-		-DUSE_TBB=$(usex tbb)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	docs_compile
-}
-
-src_install() {
-	cmake_src_install
-	if use doc; then
-		dodoc -r _build/html
-		docompress -x "/usr/share/doc/${PF}/html"
-	fi
-}

diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest
deleted file mode 100644
index 818b5fa5d7..0000000000
--- a/dev-cpp/vexcl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vexcl-1.4.3.tar.gz 425619 BLAKE2B 867ad520ba9e71dccf39c16b0979e134f296cd6a5010169735bb5e885f0aa6d566734a533320479740cf897cae7c7c8352db0c62053e5d38add379ca71a299c3 SHA512 9d0f3f64efb495f2caff76cccefda4e16f88cc279972cedc90d784c8578cba1f1be61d0cc438631386b5db2a1e06a92298d2901c54d65a394e7271eadf0ad843

diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml
deleted file mode 100644
index 27637f4382..0000000000
--- a/dev-cpp/vexcl/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license.</longdescription>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<email>dennis.demidov@gmail.com</email>
-			<name>Denis Demidov</name>
-		</maintainer>
-		<remote-id type="github">ddemidov/vexcl</remote-id>
-	</upstream>
-	<use>
-		<flag name="amdsi">Implement workaround for AMD SI GPUs</flag>
-		<!--<flag name="clogs">Use clogs algorithms</flag>-->
-	</use>
-</pkgmetadata>

diff --git a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild
deleted file mode 100644
index 0cf6f0ed78..0000000000
--- a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="sphinx"
-DOCS_DEPEND="
-	dev-python/breathe
-	dev-python/sphinx-bootstrap-theme
-"
-DOCS_DIR="docs"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake python-any-r1 docs
-
-DESCRIPTION="VexCL - Vector expression template library for OpenCL"
-HOMEPAGE="https://github.com/ddemidov/vexcl"
-SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE_BACKEND="
-	backend_compute
-	backend_jit
-	+backend_opencl
-"
-#	backend_cuda
-IUSE="${IUSE_BACKEND} amdsi examples test" #clogs
-
-RDEPEND="
-	dev-libs/boost:=
-	dev-cpp/clhpp
-	backend_jit? ( virtual/opencl )
-	backend_opencl? ( virtual/opencl )
-"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-	sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local backend
-#	use  && backend="All"
-	use backend_compute && backend="Compute"
-#	use backend_cuda && backend="CUDA"
-	use backend_jit && backend="JIT"
-	use backend_opencl && backend="OpenCL"
-
-	local mycmakeargs=(
-		-DBoost_USE_STATIC_LIBS=OFF
-		-DVEXCL_INSTALL_CL_HPP=OFF
-
-		-DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi)
-		-DVEXCL_BACKEND="${backend}"
-		-DVEXCL_BUILD_EXAMPLES=$(usex examples)
-		-DVEXCL_BUILD_TESTS=$(usex test)
-	)
-#		-DVEXCL_CLOGS=$(usex clogs)
-
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	docs_compile
-}
-
-src_install() {
-	cmake_src_install
-	if use doc; then
-		dodoc -r docs/html
-		docompress -x "/usr/share/doc/${P}/html"
-	fi
-	if use examples; then
-		dodoc -r examples
-		docompress -x "/usr/share/doc/${P}/examples"
-	fi
-}

diff --git a/dev-cpp/xdgpp/Manifest b/dev-cpp/xdgpp/Manifest
deleted file mode 100644
index d533cbd77e..0000000000
--- a/dev-cpp/xdgpp/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST xdgpp-01.patch 18645 BLAKE2B 49c1a9824509d874f6c5c8ddbff5299f5e5dfc224434700547d20841097d648157b144f31290a91cc9197c617405c481d60a21d25ed0802ac7c8c2bccb1e5b8a SHA512 d1a7b6fa687930e85c42fc3048238f34fead204f5d1948d9284e889b9492376c1576f508f6918fcf1936b96f11f8ab76c9484b73325226c54e355c0659fd0b86
-DIST xdgpp-02.patch 1686 BLAKE2B 30a02fe89511e58151e0c0132e3cae2b1c4d3b462c1e6358b35813359877f86590dcb1b8b61b7687560b2f26184e4000a11498f9316e85b7063d023bab094e3f SHA512 48dca1946df5bd09947a12c18dd53f4be2e5893a94c5bd1640bc55cf88bf69c322fcb6f08e5ca8ccd8bb5ad859b7d988270bf051465dad95541f48b7b3a12992
-DIST xdgpp-03.patch 2242 BLAKE2B fe33f6bdd9a5c402e05e23fb5f229101a3fbf3409b3efe4a4ac3e494b49068d5f1646c04ec68160469bc8328b595fc11e805a256af54bf7a1e4d9ed9bbfade3e SHA512 aed9f0d441def42b65fdc986971d00b8bb0c262a805aa577fa538078c6dac2be2be12d93e8d516cbd23d0580410b4dfef4f9b9218ff3e02a3f90975a70e31222
-DIST xdgpp-04.patch 941 BLAKE2B e3002b1c5c131c241cfbc1e76f5b0786d3d40f049b3ed6505deb96902afae90a0549eb954fea137031065f410939817be2f61d4bde3b8cc8404c4bf2fe8e24f4 SHA512 3a8b08d06d1c962b9851c81e2e0fe1976a24e8c18753aff3879e7e86ba82f7245ec10445942a192682771a024b2ccb28e46e6f19fc0787ba58d391540e85c8e4
-DIST xdgpp-05.patch 1468 BLAKE2B 534697ff42f953e1d5deb528942dae915b750635d551f6c568700d41568244d04002fd9ad54394133b6556bc7335654ce0eff01e3a3f3a13fcb432b5351c0337 SHA512 03877de429262700fe64988dde2ce08c25b1ca8e783d564da46a4777d6e87b09c36bfad4459f5e22ca4d03b56636994168cd9f781b69fef71619ce1b2b9c667a
-DIST xdgpp-06.patch 1554 BLAKE2B b06c73001dc566bac84a1612cae746a3116cdb744bc95ccefd6df78c7f31dd041a6e5b43e94fd4a039625d7d8a782a33551a852f840b3737b4c531b7eeb5a720 SHA512 9220f137ffe4755557738cc6c4b5585d3d3799067d2656b09bdd014cb5fe3908bfdfd56690c2e1d04356fdeb1988715d98a52790376fc1353437e2a1ea7c8686
-DIST xdgpp-07.patch 783 BLAKE2B 42603b39566fc7c3aa53f8080377f513d4016a264805249c976b6dbfca3386004bfb45b3b0e4a6f71305abec68b2390f02e90bcdcb0bdfd3d2e3c4861017a232 SHA512 490cc872c3ebaf9c19d489fb9de26da49f06791ad17c37f8dd97acee61ab3e0a21591d2f7d670937a12a398f7d814fd4822105f41736e84d6371c48bba068a08
-DIST xdgpp-08.patch 776 BLAKE2B ce9ef459d271d0f02ee42529f9bbc5b93ea1b6f5bc4be2247a3603152b829d093fee54e86fed066a5fd5f90d8991b3db07a4a203e3a13b8c13932d1e82bcdc27 SHA512 e8e475ec404204b1c3c4e8d7ad4108f1302c61803a3a5214d0e6781ff4975a92874e80a0cd2f6aa26d8e05252e98ce954a9a658096a3ff548774912c0859b6a7
-DIST xdgpp-09.patch 1283 BLAKE2B 930f0adc40775a7eb805d7d667d58ac5fd588a17c37ac331d326b5af513030a749641af3ff8c85134a876f9dd3fb915be805a4a6f09a5350f9ea6e27a7ae6ef3 SHA512 b3ff2dad29550e729038f6dd2c79138b712f460638a2add2515dc56cc3eff612be56281cd7e57336ea1113683093e7a185cea602a1396899db20c04b44b66807

diff --git a/dev-cpp/xdgpp/metadata.xml b/dev-cpp/xdgpp/metadata.xml
deleted file mode 100644
index 5e606a9a17..0000000000
--- a/dev-cpp/xdgpp/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourcehut">~danyspin97/xdgpp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild b/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
deleted file mode 100644
index 140637eaf3..0000000000
--- a/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="C++17 header-only implementation of the XDG Base Directory Specification"
-HOMEPAGE="https://sr.ht/~danyspin97/xdgpp/"
-SRC_URI="
-	https://git.sr.ht/~danyspin97/xdgpp/commit/d41f2b8189619f27aca1b6f1bf7b1ef4af8bb482.patch -> ${PN}-01.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/3ca427d179412892a111b879a4253b146ba94b0c.patch -> ${PN}-02.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/0067fd493a92eb83dba701f010673509e0739f90.patch -> ${PN}-03.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/64af46f747c0d341f02bc5940b51676a58edf805.patch -> ${PN}-04.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/3fc23f3bdafb3c6257550899c0ee961a3dde4ead.patch -> ${PN}-05.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/fe313459e66daf6a07eeaeb04f4af8026b00d17a.patch -> ${PN}-06.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/8876042883b2e78382c0d4ba945a6d254f860728.patch -> ${PN}-07.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/04e34105c5e227ee061ee592cf4d75ef8a33f716.patch -> ${PN}-08.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/f01f810714443d0f10c333d4d1d9c0383be41375.patch -> ${PN}-09.patch
-"
-S="${WORKDIR}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="dev-cpp/catch:0"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${DISTDIR}/${PN}-01.patch"
-	"${DISTDIR}/${PN}-02.patch"
-	"${DISTDIR}/${PN}-03.patch"
-	"${DISTDIR}/${PN}-04.patch"
-	"${DISTDIR}/${PN}-05.patch"
-	"${DISTDIR}/${PN}-06.patch"
-	"${DISTDIR}/${PN}-07.patch"
-	"${DISTDIR}/${PN}-08.patch"
-	"${DISTDIR}/${PN}-09.patch"
-)
-
-src_install() {
-	doheader xdg.hpp
-	dodoc README.md
-}
-
-src_test() {
-	emake test
-}

diff --git a/dev-java/expression-tree/Manifest b/dev-java/expression-tree/Manifest
deleted file mode 100644
index 2466c20147..0000000000
--- a/dev-java/expression-tree/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mesp1.02.zip 217310 BLAKE2B 128a9e549ced122bc32f0bd815b98ca6fa1db43d4e87c0507e2914c7caecb81fe75a8c622acd2bb32d40ebe27073b3ddc3e8a47878c99de55f6bf40b5a044218 SHA512 1c9c12207929b0de56aa16d486884cf09f13e58a5342565902130396c52ac9ae93aa8dfcbbdee793d6ab39807497d7dcecb28d4b524a54559dc0f810d2382127

diff --git a/dev-java/expression-tree/expression-tree-1.02.ebuild b/dev-java/expression-tree/expression-tree-1.02.ebuild
deleted file mode 100644
index 1513d972b3..0000000000
--- a/dev-java/expression-tree/expression-tree-1.02.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPN="mesp"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Parser for mathematical expressions written in Java"
-HOMEPAGE="https://sourceforge.net/projects/expression-tree"
-SRC_URI="mirror://sourceforge/${PN}/${MYPN}${PV}.zip"
-S="${WORKDIR}/${MYPN}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-JAVA_JAR_FILENAME="Mesp.jar"
-JAVA_SRC_DIR=(
-	"src/com/graphbuilder/struc"
-	"src/com/graphbuilder/math/func"
-	"src/com/graphbuilder/math"
-)
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_dojar Mesp.jar
-	dodoc {readme,release-notes}.txt
-}

diff --git a/dev-java/expression-tree/metadata.xml b/dev-java/expression-tree/metadata.xml
deleted file mode 100644
index f87428db20..0000000000
--- a/dev-java/expression-tree/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">expression-tree</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/gluegen/Manifest b/dev-java/gluegen/Manifest
deleted file mode 100644
index 352a9d8bfa..0000000000
--- a/dev-java/gluegen/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gluegen-2.3.2.gh.tar.gz 77819799 BLAKE2B ec8b628fcd0663aa83609ea04db6a2fb7bc6a16e223a88a4849d8128949b18e48af77904d767b5355679518f59c266aaef969bd460db36587ce46ecac6d5d883 SHA512 1871ff479de52eab5d8d80537de94debfe601379e9f2539478e11bbaa6c970856a3ed2d8d96e0a293482d80021b0d5304bf7d13b65bc96514042fa4b2f8bdd95
-DIST gluegen-jcpp-2.3.2.gh.tar.gz 47485 BLAKE2B f8d26f9e6656400089b4e82b3e8ce1e589e731eb1269d110426588c7790a08e51f7ec2852b8e520cf8a7b7807a86180204b8dece4a1d579c7ce13be89625455e SHA512 1825caf95bdd3009b9b096ac7cec94711c30e55c2fc48812b41622e4a60e34fc888b959ad47cc5e22b8ae9134d01a5b5b089ceb8ba30985f599714650fecb65d

diff --git a/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch b/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch
deleted file mode 100644
index ca972dcfc1..0000000000
--- a/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -806,12 +806,6 @@
-       </fileset>
-     </jar>
- 
--    <!-- Copy antlr.jar into build directory for convenience so
--         gluegen.jar can be run via "java -jar". antlr.jar is
--         referenced via a Class-Path entry in the Manifest of
--         gluegen.jar. -->
--    <copy file="${antlr.jar}" todir="${build}" />
--    
-     <!-- copy a jnlp with empty codebase into build folder for local testing 
-          overwrite property in gluegen.proerpties if desired             -->
-     <property name="gluegen.jnlp.codebase" value=""/>

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff
deleted file mode 100644
index 9de0e28be6..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff
+++ /dev/null
@@ -1,229 +0,0 @@
-Description: Add mips64(el) and mipsn32(el) support
-Author: YunQiang Su <wzssyqa@gmail.com>, Dejan Latinovic <Dejan.Latinovic@imgtec.com>
-Forwarded: no
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -298,6 +298,30 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.mipsel" /> 
-     </target>
- 
-+    <target name="declare.linux.mipsn32" if="isLinuxMipsn32">
-+      <echo message="Linux.mipsn32" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.mipsn32" />
-+    </target>
-+
-+    <target name="declare.linux.mipsn32el" if="isLinuxMipsn32el">
-+      <echo message="Linux.mipsn32el" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.mipsn32el" />
-+    </target>
-+
-+    <target name="declare.linux.mips64" if="isLinuxMips64">
-+      <echo message="Linux.mips64" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.mips64" />
-+    </target>
-+
-+    <target name="declare.linux.mips64el" if="isLinuxMips64el">
-+      <echo message="Linux.mips64el" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.mips64el" />
-+    </target>
-+
-     <target name="declare.linux.ppc" if="isLinuxPpc">
-       <echo message="Linux.ppc" />
-       <property name="compiler.cfg.id"                      value="compiler.cfg.linux" /> 
-@@ -340,7 +364,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.mipsn32,declare.linux.mipsn32el,declare.linux.mips64,declare.linux.mips64el,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -47,6 +47,10 @@
-    -   isLinuxHppa
-    -   isLinuxMips
-    -   isLinuxMipsel
-+   -   isLinuxMipsn32
-+   -   isLinuxMipsn32el
-+   -   isLinuxMips64
-+   -   isLinuxMipsn64el
-    -   isLinuxPpc
-    -   isLinuxPpc64
-    -   isLinuxPpc64le
-@@ -135,6 +139,10 @@
-    -   compiler.cfg.linux.hppa
-    -   compiler.cfg.linux.mips
-    -   compiler.cfg.linux.mipsel
-+   -   compiler.cfg.linux.mipsn32
-+   -   compiler.cfg.linux.mipsn32el
-+   -   compiler.cfg.linux.mips64
-+   -   compiler.cfg.linux.mips64el
-    -   compiler.cfg.linux.ppc
-    -   compiler.cfg.linux.ppc64
-    -   compiler.cfg.linux.ppc64le
-@@ -160,6 +168,10 @@
-    -   linker.cfg.linux.hppa
-    -   linker.cfg.linux.mips
-    -   linker.cfg.linux.mipsel
-+   -   linker.cfg.linux.mipsn32
-+   -   linker.cfg.linux.mipsn32el
-+   -   linker.cfg.linux.mips64
-+   -   linker.cfg.linux.mips64el
-    -   linker.cfg.linux.ppc
-    -   linker.cfg.linux.ppc64le
-    -   linker.cfg.linux.s390
-@@ -420,6 +432,42 @@
-     <condition property="mipsel">
-       <os arch="mipsel" />
-     </condition>
-+    <condition property="isLinuxMipsn32">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="mipsn32" />
-+      </and>
-+    </condition>
-+    <condition property="mipsn32">
-+      <os arch="mipsn32" />
-+    </condition>
-+    <condition property="isLinuxMipsn32el">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="mipsn32el" />
-+      </and>
-+    </condition>
-+    <condition property="mipsn32el">
-+      <os arch="mipsn32el" />
-+    </condition>
-+    <condition property="isLinuxMips64">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="mips64" />
-+      </and>
-+    </condition>
-+    <condition property="mips64">
-+      <os arch="mips64" />
-+    </condition>
-+    <condition property="isLinuxMips64el">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="mips64el" />
-+      </and>
-+    </condition>
-+    <condition property="mips64el">
-+      <os arch="mips64el" />
-+    </condition>
-     <condition property="isLinuxPpc">
-       <and>
-         <istrue value="${isLinux}" />
-@@ -639,6 +687,10 @@
-     <echo message="LinuxHppa=${isLinuxHppa}" />
-     <echo message="LinuxMips=${isLinuxMips}" />
-     <echo message="LinuxMipsel=${isLinuxMipsel}" />
-+    <echo message="LinuxMips=${isLinuxMipsn32}" />
-+    <echo message="LinuxMipsel=${isLinuxMipsn32el}" />
-+    <echo message="LinuxMips=${isLinuxMips64}" />
-+    <echo message="LinuxMipsel=${isLinuxMips64el}" />
-     <echo message="LinuxPpc=${isLinuxPpc}" />
-     <echo message="LinuxPpc64=${isLinuxPpc64}" />
-     <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
-@@ -721,6 +773,22 @@
-     <property name="os.and.arch" value="linux-mipsel" />
-   </target>
- 
-+  <target name="gluegen.cpptasks.detect.os.linux.mipsn32" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMipsn32">
-+    <property name="os.and.arch" value="linux-mipsn32" />
-+  </target>
-+
-+  <target name="gluegen.cpptasks.detect.os.linux.mipsn32el" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMipsn32el">
-+    <property name="os.and.arch" value="linux-mipsn32el" />
-+  </target>
-+
-+  <target name="gluegen.cpptasks.detect.os.linux.mips64" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMips64">
-+    <property name="os.and.arch" value="linux-mips64" />
-+  </target>
-+
-+  <target name="gluegen.cpptasks.detect.os.linux.mips64el" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMips64el">
-+    <property name="os.and.arch" value="linux-mips64el" />
-+  </target>
-+
-   <target name="gluegen.cpptasks.detect.os.linux.ppc" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc">
-     <property name="os.and.arch" value="linux-ppc" />
-   </target>
-@@ -757,7 +825,7 @@
-     <property name="os.and.arch" value="android-aarch64" />
-   </target>
- 
--  <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
-+  <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.mipsn32,gluegen.cpptasks.detect.os.linux.mipsn32el,gluegen.cpptasks.detect.os.linux.mips64,gluegen.cpptasks.detect.os.linux.mips64el,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" 
 unless="gluegen.cpptasks.detected.os.2" />
- 
-   <target name="gluegen.cpptasks.detect.os.osx" unless="gluegen.cpptasks.detected.os.2" if="isOSX">
-     <property name="native.library.suffix"     value="*lib" />
-@@ -1308,6 +1376,18 @@
-     <linker id="linker.cfg.linux.mipsel" name="${gcc.compat.compiler}">
-     </linker>
- 
-+    <linker id="linker.cfg.linux.mipsn32" name="${gcc.compat.compiler}">
-+    </linker>
-+
-+    <linker id="linker.cfg.linux.mipsn32el" name="${gcc.compat.compiler}">
-+    </linker>
-+
-+    <linker id="linker.cfg.linux.mips64" name="${gcc.compat.compiler}">
-+    </linker>
-+
-+    <linker id="linker.cfg.linux.mips64el" name="${gcc.compat.compiler}">
-+    </linker>
-+
-     <linker id="linker.cfg.linux.ppc" name="${gcc.compat.compiler}">
-     </linker>
- 
-@@ -1549,6 +1629,34 @@
-       <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mipsel" />
-     </target>
- 
-+    <target name="gluegen.cpptasks.declare.compiler.linux.mipsn32" if="isLinuxMipsn32">
-+      <echo message="Linux.Mipsn32" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mipsn32" />
-+    </target>
-+
-+    <target name="gluegen.cpptasks.declare.compiler.linux.mipsn32el" if="isLinuxMipsn32el">
-+      <echo message="Linux.Mipsn32el" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mipsn32el" />
-+    </target>
-+
-+    <target name="gluegen.cpptasks.declare.compiler.linux.mips64" if="isLinuxMips64">
-+      <echo message="Linux.Mips64" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mips64" />
-+    </target>
-+
-+    <target name="gluegen.cpptasks.declare.compiler.linux.mips64el" if="isLinuxMips64el">
-+      <echo message="Linux.Mips64el" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mips64el" />
-+    </target>
-+
-     <target name="gluegen.cpptasks.declare.compiler.linux.ppc" if="isLinuxPpc">
-       <echo message="Linux.Ppc" />
-       <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-@@ -1591,7 +1699,7 @@
-       <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/sparc" />
-     </target>
- 
--    <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-+    <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.mipsn32,gluegen.cpptasks.declare.compiler.linux.mipsn32el,gluegen.cpptasks.declare.compiler.linux.mips64,gluegen.cpptasks.declare.compiler.linux.mips64el,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-         <property name="java.includes.dir.platform" value="${java.includes.dir}/x11" />
-     </target>
- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff b/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff
deleted file mode 100644
index a474552cda..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff
+++ /dev/null
@@ -1,62 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -262,10 +262,16 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux" /> 
-     </target>
- 
--    <target name="declare.linux.armv6" if="isLinuxARMv6">
--      <echo message="Linux.armv6" />
--      <property name="compiler.cfg.id"                      value="compiler.cfg.linux.armv6" /> 
--      <property name="linker.cfg.id"                        value="linker.cfg.linux.armv6" /> 
-+    <target name="declare.linux.armv6.armel" if="isLinuxARMv6Armel">
-+      <echo message="Linux.armv6.armel" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux.armv6.armel" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.armv6.armel" />
-+    </target>
-+
-+    <target name="declare.linux.armv6.armhf" if="isLinuxARMv6Armhf">
-+      <echo message="Linux.armv6.armhf" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.armv6.armhf" />
-     </target>
- 
-     <target name="declare.linux.alpha" if="isLinuxAlpha">
-@@ -328,7 +334,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1032,7 +1032,7 @@
-            - lib/gluegen-cpptasks-linux-armv6.xml   (armv5te + softfp), or 
-            - lib/gluegen-cpptasks-linux-armv6hf.xml (armv6   + hardfp) 
-          for official JogAmp builds! -->
--    <compiler id="compiler.cfg.linux.armv6" name="${gcc.compat.compiler}">
-+    <compiler id="compiler.cfg.linux.armv6.armel" name="${gcc.compat.compiler}">
-       <defineset>
-         <define name="__unix__"/>
-         <define name="__X11__"  if="isX11"/>
-@@ -1270,7 +1270,7 @@
-            - lib/gluegen-cpptasks-linux-armv6.xml   (armv5te + softfp), or 
-            - lib/gluegen-cpptasks-linux-armv6hf.xml (armv6   + hardfp) 
-          for official JogAmp builds! -->
--    <linker id="linker.cfg.linux.armv6" name="${gcc.compat.compiler}">
-+    <linker id="linker.cfg.linux.armv6.armel" name="${gcc.compat.compiler}">
-       <linkerarg value="-fpic" /> 
-       <linkerarg value="-nostdlib" />
-       <linkerarg value="-Bdynamic" />
-@@ -1286,6 +1286,9 @@
-       <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-+    <linker id="linker.cfg.linux.armv6.armhf" name="${gcc.compat.compiler}">
-+    </linker>
-+
-     <linker id="linker.cfg.linux.alpha" name="${gcc.compat.compiler}">
-     </linker>
- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff
deleted file mode 100644
index e3fb75f9a4..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff
+++ /dev/null
@@ -1,28 +0,0 @@
-Description: Disables the Java version check since the JRE in Debian always
- meets the minimum requirement and the check routinely breaks with the latest JREs.
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: not-needed
---- a/make/jogamp-env.xml
-+++ b/make/jogamp-env.xml
-@@ -45,21 +45,6 @@
-       </condition>
-     </fail>
- 
--    <fail message="Unsupported Java version: ${ant.java.version}. Make sure that the version of the Java compiler is 1.6 (6.0) or greater.">
--        <condition>
--            <not>
--                <or>
--                    <equals arg1="${ant.java.version}" arg2="1.6"/>
--                    <equals arg1="${ant.java.version}" arg2="1.7"/>
--                    <equals arg1="${ant.java.version}" arg2="1.8"/>
--                    <equals arg1="${ant.java.version}" arg2="1.9"/>
--                    <equals arg1="${ant.java.version}" arg2="2.0"/>
--                    <equals arg1="${ant.java.version}" arg2="2.1"/>
--                </or>
--            </not>
--        </condition>
--    </fail>
--
-   </target>
- 
-   <target name="jogamp.env.init" depends="jogamp.env.validation">

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff
deleted file mode 100644
index ffeb5d5bea..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff
+++ /dev/null
@@ -1,42 +0,0 @@
-Description: disable static linking for native libraries.
-Author: Gilles Filippini <pini@debian.org>
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1262,20 +1262,14 @@
-     <!-- Unix linker configuration -->
- 
-     <linker id="linker.cfg.linux" name="${gcc.compat.compiler}">
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <linker id="linker.cfg.linux.x86" name="${gcc.compat.compiler}">
-       <linkerarg value="-m32"/>
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <linker id="linker.cfg.linux.amd64" name="${gcc.compat.compiler}">
-       <linkerarg value="-m64"/>
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <!-- Using default compiler settings - utilize:
-@@ -1286,16 +1280,12 @@
-       <linkerarg value="-fpic" /> 
-       <linkerarg value="-nostdlib" />
-       <linkerarg value="-Bdynamic" />
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <linker id="linker.cfg.linux.aarch64" name="${gcc.compat.compiler}">
-       <linkerarg value="-fpic" /> 
-       <linkerarg value="-nostdlib" />
-       <linkerarg value="-Bdynamic" />
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <linker id="linker.cfg.linux.armv6.armhf" name="${gcc.compat.compiler}">

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff
deleted file mode 100644
index 2d932d5f90..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/build-test.xml
-+++ b/make/build-test.xml
-@@ -505,7 +505,7 @@
-     </target>
- 
-     <target name="junit.run" depends="junit.run.settings, junit.run.if.enabled, junit.run.if.disabled">
--        <antcall target="test-zip-archive" inheritRefs="true" />
-+<!--        <antcall target="test-zip-archive" inheritRefs="true" />-->
-     </target>
- 
-     <!-- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff b/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff
deleted file mode 100644
index 8b1c5e43de..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -1088,9 +1088,9 @@
-     <copy todir="${javadoc.gluegen.path}/resources" overwrite="true">
-         <fileset dir="doc/javadoc/resources" includes="*" />
-     </copy>
--    <archive.7z destfile="${build}/javadoc.7z"
-+<!--    <archive.7z destfile="${build}/javadoc.7z"
-                 basedir="${javadoc.root.path}"
--                includes="gluegen/**" />
-+                includes="gluegen/**" />-->
-   </target>
- 
-     <!-- ================================================================== -->
-@@ -1138,9 +1138,9 @@
-             <fileset dir="lib" includes="junit.jar"/>
-         </copy>
- 
--        <archive.7z destfile="${build}/${archive.name}.7z"
-+<!--        <archive.7z destfile="${build}/${archive.name}.7z"
-              basedir="${build}"
--             includes="${archive.name}/**" />
-+             includes="${archive.name}/**" />-->
-         <!-- Clean up after ourselves -->
-         <delete includeEmptyDirs="true" quiet="true" dir="${archive}" failonerror="false" />
-     </target>

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff
deleted file mode 100644
index 7ba4b0e234..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -70,14 +70,6 @@
-     <property name="gluegen.build.number" value="manual"/>
-     <property name="gluegen.build.id"     value="${version.timestamp}"/>
-     <mkdir dir="${build}" />
--    <exec dir="." executable="git" logError="true" failonerror="false" failifexecutionfails="false"
--              output="${build}/localbranch.raw">
--        <arg line="branch --no-color"/>
--    </exec>
--    <exec dir="." executable="sed" logError="true" failonerror="false" failifexecutionfails="false"
--              outputproperty="gluegen.build.branch">
--        <arg line="-e '/^[^*]/d' -e 's/* \(.*\)/\1/' '${build}/localbranch.raw'"/>
--    </exec>
-     <property name="gluegen.build.branch" value="manual"/> <!-- fallback -->
-     <exec dir="${project.root}" executable="git" logError="true" failonerror="false" failifexecutionfails="false"
-               outputproperty="gluegen.build.commit">

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch b/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch
deleted file mode 100644
index cad139ea6f..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1779,17 +1779,6 @@
-        - Helper strip.libraries for stripping off debug information
-       -->
-     <target name="gluegen.cpptasks.striplibs" depends="gluegen.cpptasks.initialize" if="c.strip.libraries">
--      <echo message="Strip symbols from libs in ${libdir}" />
--      <apply dir="${libdir}" executable="${c.strip.tool}" parallel="false" 
--             failonerror="true">
--        <arg line="${c.strip.args}"/>
--        <fileset dir="${libdir}">
--          <include name="**/*.so"/>     <!-- unix    -->
--          <include name="**/*.dll"/>    <!-- windows -->
--          <include name="**/*.dylib"/>  <!-- macosx  -->
--          <include name="**/*.jnilib"/> <!-- macosx  -->
--        </fileset>
--      </apply>
-     </target>
- 
-     <!-- ================================================================== -->

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch b/dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch
deleted file mode 100644
index b02629a603..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -334,7 +334,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff b/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff
deleted file mode 100644
index 19de9401b2..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff
+++ /dev/null
@@ -1,75 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -316,6 +316,12 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.ppc64le" />
-     </target>
- 
-+    <target name="declare.linux.aarch64" if="isLinuxAarch64">
-+      <echo message="Linux.aarch64" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.aarch64" />
-+    </target>
-+
-     <target name="declare.linux.s390" if="isLinuxs390">
-       <echo message="Linux.s390" />
-       <property name="compiler.cfg.id"                      value="compiler.cfg.linux" /> 
-@@ -334,7 +340,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -50,6 +50,7 @@
-    -   isLinuxPpc
-    -   isLinuxPpc64
-    -   isLinuxPpc64le
-+   -   isLinuxAarch64
-    -   isLinuxs390
-    -   isLinuxs390x
-    -   isLinuxSparc
-@@ -137,6 +138,7 @@
-    -   compiler.cfg.linux.ppc
-    -   compiler.cfg.linux.ppc64
-    -   compiler.cfg.linux.ppc64le
-+   -   compiler.cfg.linux.aarch64
-    -   compiler.cfg.linux.s390
-    -   compiler.cfg.linux.s390x
-    -   compiler.cfg.linux.sparc
-@@ -440,6 +442,15 @@
-     <condition property="ppc64le">
-       <os arch="ppc64le" />
-     </condition>
-+    <condition property="isLinuxAarch64">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="aarch64" />
-+      </and>
-+    </condition>
-+    <condition property="aarch64">
-+      <os arch="aarch64" />
-+    </condition>
-     <condition property="isLinuxs390">
-       <and>
-         <istrue value="${isLinux}" />
-@@ -626,6 +637,7 @@
-     <echo message="LinuxPpc=${isLinuxPpc}" />
-     <echo message="LinuxPpc64=${isLinuxPpc64}" />
-     <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
-+    <echo message="LinuxAarch64=${isLinuxAarch64}" />
-     <echo message="Linuxs390=${isLinuxs390}" />
-     <echo message="Linuxs390x=${isLinuxs390x}" />
-     <echo message="LinuxSparc=${isLinuxSparc}" />
-@@ -1511,7 +1523,7 @@
-       <echo message="Linux.aarch64" />
-       <property name="compiler.cfg.id.base"          value="compiler.cfg.linux.aarch64" /> 
-       <property name="linker.cfg.id.base"            value="linker.cfg.linux.aarch64" /> 
--      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/arm" />
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/aarch64" />
-     </target>
- 
-     <target name="gluegen.cpptasks.declare.compiler.linux.ia64" if="isLinuxIA64">

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch b/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch
deleted file mode 100644
index 03c371a374..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: Fix ftbfs with GCC-10
-
-Author: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
-Bug-Debian: https://bugs.debian.org/957276
-Forwarded: no
-
---- a/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h
-+++ b/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h
-@@ -299,9 +299,6 @@ MYAPI MYAPIConfig *  MYAPIENTRY typeTest
- #define HUGE_VALF_3        ((int) 1e53)
- #define DOUBLE_DEFINE_BRACKETS_3 HUGE_VALF_3
- 
--size_t unsigned_size_t_1;
--ptrdiff_t a_signed_pointer_t_1;
--
- MYAPI int32_t   MYAPIENTRY typeTestInt32T(const int32_t i1, int32_t i2);
- MYAPI uint32_t  MYAPIENTRY typeTestUInt32T(const uint32_t ui1, uint32_t ui2);
- MYAPI int64_t   MYAPIENTRY typeTestInt64T(const int64_t i1, int64_t i2);

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff b/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff
deleted file mode 100644
index 4220216246..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/src/java/com/jogamp/common/os/Platform.java
-+++ b/src/java/com/jogamp/common/os/Platform.java
-@@ -305,15 +305,6 @@ public class Platform extends PlatformPr
-                 _USE_TEMP_JAR_CACHE[0] = ( OS_TYPE != OSType.ANDROID ) && ( null != platformClassJarURI ) &&
-                                          PropertyAccess.getBooleanProperty(useTempJarCachePropName, true, true);
- 
--                // load GluegenRT native library
--                if(_USE_TEMP_JAR_CACHE[0] && TempJarCache.initSingleton()) {
--                    try {
--                        JNILibLoaderBase.addNativeJarLibs(new Class<?>[] { jogamp.common.Debug.class }, null);
--                    } catch (final Exception e0) {
--                        // IllegalArgumentException, IOException
--                        System.err.println("Caught "+e0.getClass().getSimpleName()+": "+e0.getMessage()+", while JNILibLoaderBase.addNativeJarLibs(..)");
--                    }
--                }
-                 DynamicLibraryBundle.GlueJNILibLoader.loadLibrary(libBaseName, false, cl);
- 
-                 // JVM bug workaround

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch b/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch
deleted file mode 100644
index f51157d185..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch
+++ /dev/null
@@ -1,263 +0,0 @@
-Description: Fixes the build failure with Java 10
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: no
---- a/src/java/net/highteq/nativetaglet/NativeTaglet.java
-+++ /dev/null
-@@ -1,237 +0,0 @@
--package net.highteq.nativetaglet;
--
--import com.sun.tools.doclets.Taglet;
--import com.sun.javadoc.*;
--
--import java.util.Map;
--import java.util.Properties;
--import java.util.Iterator;
--import java.io.InputStream;
--import java.net.URL;
--import java.net.MalformedURLException;
--
--public class NativeTaglet implements Taglet
--{
--  private Properties mapping= null;
--  private static final String NAME = "native";
--
--  /**
--   * Return the name of this custom tag.
--   */
--  @Override
--  public String getName()
--  {
--    return NAME;
--  }
--
--  /**
--   * @return true since this tag can be used in a field
--   *         doc comment
--   */
--  @Override
--  public boolean inField()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this tag can be used in a constructor
--   *         doc comment
--   */
--  @Override
--  public boolean inConstructor()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this tag can be used in a method
--   *         doc comment
--   */
--  @Override
--  public boolean inMethod()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this tag can be used in an overview
--   *         doc comment
--   */
--  @Override
--  public boolean inOverview()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this tag can be used in a package
--   *         doc comment
--   */
--  @Override
--  public boolean inPackage()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this
--   */
--  @Override
--  public boolean inType()
--  {
--    return true;
--  }
--
--  /**
--   * Will return true since this is an inline tag.
--   *
--   * @return true since this is an inline tag.
--   */
--
--  @Override
--  public boolean isInlineTag()
--  {
--    return true;
--  }
--
--  /**
--   * Register this Taglet.
--   *
--   * @param tagletMap the map to register this tag to.
--   */
--  public static void register(final Map tagletMap)
--  {
--    final NativeTaglet tag = new NativeTaglet();
--    final Taglet t = (Taglet) tagletMap.get(tag.getName());
--    if (t != null)
--      {
--        tagletMap.remove(tag.getName());
--      }
--    tagletMap.put(tag.getName(), tag);
--  }
--
--  /**
--   * Given the <code>Tag</code> representation of this custom
--   * tag, return its string representation.
--   *
--   * @param tag the <code>Tag</code> representation of this custom tag.
--   */
--  @Override
--  public String toString(final Tag tag)
--  {
--    String text= tag.text().trim();
--    if(mapping== null)
--      {
--        mapping= new Properties();
--        InputStream in= null;
--        try
--          {
--            URL url;
--            try
--              {
--                url = new URL(System.getProperty("nativetaglet.mapping","file:native-taglet.properties"));
--              }
--            catch (final MalformedURLException e)
--              {
--                url = new URL("file:"+System.getProperty("nativetaglet.mapping","file:native-taglet.properties"));
--              }
--            in= url.openStream();
--            mapping.load(in);
--          }
--        catch (final Exception e)
--          {
--            System.err.println("[NATIVE TAGLET] Could not read mapping file");
--            System.err.println("-->");
--            e.printStackTrace(System.err);
--            System.err.println("<--");
--            System.err.println("[NATIVE TAGLET] !!! NO LINKS WILL BE GENERATED !!!");
--          }
--        finally
--          {
--            if(in!=null) try{ in.close(); }catch(final Exception ignore){}
--          }
--      }
--
--    if(mapping!=null)
--      {
--        // First check to see whether this key exists in the mapping
--        String url = mapping.getProperty(text);
--        if (url == null) {
--          // Try iterating the keySet seeing if we can find a partial match
--          // In the OpenGL spec this handles the case of glVertex -> glVertex3f
--          for(final Iterator i= mapping.keySet().iterator(); i.hasNext();) {
--            final String name= (String) i.next();
--            if (hasOpenGLSuffix(text, name)) {
--              url = mapping.getProperty(name);
--              break;
--            }
--          }
--        }
--        if (url != null) {
--          url = mapping.getProperty("nativetaglet.baseUrl", "") + url;
--          text = "<a href=\"" + url + "\">" + text + "</a>";
--        }
--      }
--    return text;
--  }
--
--  private static final String[] openGLSuffixes = {
--    "b",
--    "s",
--    "i",
--    "f",
--    "d",
--    "ub",
--    "us",
--    "ui",
--    "bv",
--    "sv",
--    "iv",
--    "fv",
--    "dv",
--    "ubv",
--    "usv",
--    "uiv"
--  };
--  private static boolean hasOpenGLSuffix(final String name,
--                                         final String baseName) {
--    if (!name.startsWith(baseName)) {
--      return false;
--    }
--    for (int i = 0; i < openGLSuffixes.length; i++) {
--      final String suffix = openGLSuffixes[i];
--      if (name.endsWith(suffix)) {
--        // First see whether it's a simple concatenation
--        if (name.equals(baseName + suffix)) {
--          return true;
--        }
--        // Now chop prefix and suffix off and see whether the
--        // resulting is a number
--        try {
--          final String tmp = name.substring(baseName.length(),
--                                      name.length() - suffix.length());
--          if (tmp.length() == 1 &&
--              Character.isDigit(tmp.charAt(0))) {
--            return true;
--          }
--        } catch (final IndexOutOfBoundsException e) {
--        }
--      }
--    }
--    return false;
--  }
--
--  /**
--   * This method should not be called since arrays of inline tags do not
--   * exist.  Method {@link #tostring(Tag)} should be used to convert this
--   * inline tag to a string.
--   *
--   * @param tags the array of <code>Tag</code>s representing of this custom tag.
--   */
--  @Override
--  public String toString(final Tag[] tags)
--  {
--    return null;
--  }
--}
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -466,9 +466,6 @@
-       <fail message="Requires '${compiler.cfg.id}'"      unless="compiler.cfg.id"/>
-       <fail message="Requires '${linker.cfg.id}'"        unless="linker.cfg.id"/>
- 
--      <javah destdir="${src.generated.c}"         classpath="${classes}" class="com.jogamp.common.os.Platform, com.jogamp.common.nio.PointerBuffer, jogamp.common.jvm.JVMUtil, com.jogamp.common.util.JarUtil, jogamp.common.os.MachineDataInfoRuntime" />
--      <javah destdir="${src.generated.c}/Unix"    classpath="${classes}" class="jogamp.common.os.UnixDynamicLinkerImpl" />
--      <javah destdir="${src.generated.c}/Windows" classpath="${classes}" class="jogamp.common.os.WindowsDynamicLinkerImpl"/>
- 
-       <echo message="Output lib name = ${output.lib.name} -> ${output.lib.name.os}" />
- 
-@@ -746,6 +743,7 @@
- 
-     <!-- Compile gluegen-rt first -->
-     <javac destdir="${classes}"
-+           nativeHeaderDir="${src.generated.c}"
-            includeAntRuntime="false"
-            includes="${gluegen-rt.classes} ${jogamp.common.classes}"
-            excludes="${gluegen.excludes.all} ${java.part.android}"

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-linker.diff b/dev-java/gluegen/files/gluegen-2.3.2-linker.diff
deleted file mode 100644
index aa2427c93b..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-linker.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1316,6 +1316,8 @@
-     <linker id="linker.cfg.linux.sparc" name="${gcc.compat.compiler}">
-     </linker>
- 
-+
-+
-     <compiler id="linker.cfg.android" name="${gcc.compat.compiler}">
-       <!-- shall be defined in custom ${gluegen-cpptasks.file} ! -->
-     </compiler>

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff b/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff
deleted file mode 100644
index a39a2b145b..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/make/stub_includes/platform/glibc-compat-symbols.h
-+++ b/make/stub_includes/platform/glibc-compat-symbols.h
-@@ -15,35 +15,7 @@
-  *
-  * Check build-in macro definitions via 'gcc -dM -E - < /dev/null'
-  */
--#if defined(__linux__) /* Actually we like to test whether we link against GLIBC .. */
--    #if defined(__GNUC__)
--        #if defined(__aarch64__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.4");
--        #elif defined(__arm__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.4");
--        #elif defined(__amd64__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.2.5");
--        #else
--           #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.0");
--        #endif /*__amd64__*/
--    #elif defined(__clang__)
--        #if defined(__aarch64__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.4");
--        #elif defined(__arm__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.4");
--        #elif defined(__amd64__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.2.5");
--        #else
--           #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.0");
--        #endif /*__amd64__*/
--    #else
--        #warning GLIBC_COMPAT_SYMBOL not supported with current compiler on GNU/Linux
--        #define GLIBC_COMPAT_SYMBOL(FFF)
--    #endif
--#else
--    #warning GLIBC_COMPAT_SYMBOL not supported with target OS
--    #define GLIBC_COMPAT_SYMBOL(FFF)
--#endif
-+#define GLIBC_COMPAT_SYMBOL(FFF)
- 
- GLIBC_COMPAT_SYMBOL(memcpy)
-  

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff
deleted file mode 100644
index 6dfa9b83f2..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -292,7 +292,12 @@
-       <os name="Android" />
-     </condition>
-     <condition property="isLinux">
--      <os name="Linux" />
-+      <or>
-+        <os name="Linux" />
-+        <!-- treat GNU/kFreeBSD or Hurd just as Linux -->
-+        <os name="GNU/kFreeBSD" />
-+        <os name="GNU" />
-+      </or>
-     </condition>
-     <condition property="isSolaris">
-       <os name="SunOS" />

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff
deleted file mode 100644
index b1dd58a135..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff
+++ /dev/null
@@ -1,207 +0,0 @@
-Description: add support for ppc64el arch.
-Author: Gilles Filippini <pini@debian.org>
---- /dev/null
-+++ b/make/scripts/make.gluegen.all.linux-ppc64le.sh
-@@ -0,0 +1,24 @@
-+#! /bin/sh
-+
-+#    -Dc.compiler.debug=true \
-+#    -Dgluegen.cpptasks.detected.os=true \
-+#    -DisUnix=true \
-+#    -DisLinux=true \
-+#    -DisLinuxX86=true \
-+#    -DisX11=true \
-+
-+MACHINE=ppc64le
-+ARCH=ppc64el
-+TRIPLET=powerpc64le-linux-gnu
-+
-+export TARGET_PLATFORM_LIBS=/usr/lib/$TRIPLET
-+export TARGET_JAVA_LIBS=/usr/lib/jvm/java-7-openjdk-$ARCH/jre/lib/$MACHINE
-+
-+export GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-$MACHINE.xml"
-+
-+#export JOGAMP_JAR_CODEBASE="Codebase: *.jogamp.org"
-+export JOGAMP_JAR_CODEBASE="Codebase: *.goethel.localnet"
-+
-+ant \
-+    -Drootrel.build=build-linux-$MACHINE \
-+    $* 2>&1 | tee make.gluegen.all.linux-$MACHINE.log
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -48,6 +48,8 @@
-    -   isLinuxMips
-    -   isLinuxMipsel
-    -   isLinuxPpc
-+   -   isLinuxPpc64
-+   -   isLinuxPpc64le
-    -   isLinuxs390
-    -   isLinuxs390x
-    -   isLinuxSparc
-@@ -133,6 +135,8 @@
-    -   compiler.cfg.linux.mips
-    -   compiler.cfg.linux.mipsel
-    -   compiler.cfg.linux.ppc
-+   -   compiler.cfg.linux.ppc64
-+   -   compiler.cfg.linux.ppc64le
-    -   compiler.cfg.linux.s390
-    -   compiler.cfg.linux.s390x
-    -   compiler.cfg.linux.sparc
-@@ -155,6 +159,7 @@
-    -   linker.cfg.linux.mips
-    -   linker.cfg.linux.mipsel
-    -   linker.cfg.linux.ppc
-+   -   linker.cfg.linux.ppc64le
-    -   linker.cfg.linux.s390
-    -   linker.cfg.linux.s390x
-    -   linker.cfg.linux.sparc
-@@ -417,6 +422,24 @@
-     <condition property="ppc">
-       <os arch="ppc" />
-     </condition>
-+    <condition property="isLinuxPpc64">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="ppc64" />
-+      </and>
-+    </condition>
-+    <condition property="ppc64">
-+      <os arch="ppc64" />
-+    </condition>
-+    <condition property="isLinuxPpc64le">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="ppc64le" />
-+      </and>
-+    </condition>
-+    <condition property="ppc64le">
-+      <os arch="ppc64le" />
-+    </condition>
-     <condition property="isLinuxs390">
-       <and>
-         <istrue value="${isLinux}" />
-@@ -601,6 +624,8 @@
-     <echo message="LinuxMips=${isLinuxMips}" />
-     <echo message="LinuxMipsel=${isLinuxMipsel}" />
-     <echo message="LinuxPpc=${isLinuxPpc}" />
-+    <echo message="LinuxPpc64=${isLinuxPpc64}" />
-+    <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
-     <echo message="Linuxs390=${isLinuxs390}" />
-     <echo message="Linuxs390x=${isLinuxs390x}" />
-     <echo message="LinuxSparc=${isLinuxSparc}" />
-@@ -683,6 +708,14 @@
-     <property name="os.and.arch" value="linux-ppc" />
-   </target>
- 
-+  <target name="gluegen.cpptasks.detect.os.linux.ppc64" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc64">
-+    <property name="os.and.arch" value="linux-ppc64" />
-+  </target>
-+
-+  <target name="gluegen.cpptasks.detect.os.linux.ppc64le" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc64le">
-+    <property name="os.and.arch" value="linux-ppc64le" />
-+  </target>
-+
-   <target name="gluegen.cpptasks.detect.os.linux.s390" unless="gluegen.cpptasks.detected.os.2" if="isLinuxs390">
-     <property name="os.and.arch" value="linux-s390" />
-   </target>
-@@ -707,7 +740,7 @@
-     <property name="os.and.arch" value="android-aarch64" />
-   </target>
- 
--  <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
-+  <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
- 
-   <target name="gluegen.cpptasks.detect.os.osx" unless="gluegen.cpptasks.detected.os.2" if="isOSX">
-     <property name="native.library.suffix"     value="*lib" />
-@@ -1268,6 +1301,12 @@
-     <linker id="linker.cfg.linux.ppc" name="${gcc.compat.compiler}">
-     </linker>
- 
-+    <linker id="linker.cfg.linux.ppc64" name="${gcc.compat.compiler}">
-+    </linker>
-+
-+    <linker id="linker.cfg.linux.ppc64le" name="${gcc.compat.compiler}">
-+    </linker>
-+
-     <linker id="linker.cfg.linux.s390" name="${gcc.compat.compiler}">
-     </linker>
- 
-@@ -1505,6 +1544,20 @@
-       <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/ppc" />
-     </target>
- 
-+    <target name="gluegen.cpptasks.declare.compiler.linux.ppc64" if="isLinuxPpc64">
-+      <echo message="Linux.Ppc64" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" />
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/ppc64" />
-+    </target>
-+
-+    <target name="gluegen.cpptasks.declare.compiler.linux.ppc64le" if="isLinuxPpc64le">
-+      <echo message="Linux.Ppc64le" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" />
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/ppc64le" />
-+    </target>
-+
-     <target name="gluegen.cpptasks.declare.compiler.linux.s390" if="isLinuxs390">
-       <echo message="Linux.s390" />
-       <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-@@ -1526,7 +1579,7 @@
-       <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/sparc" />
-     </target>
- 
--    <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-+    <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-         <property name="java.includes.dir.platform" value="${java.includes.dir}/x11" />
-     </target>
- 
---- a/src/java/jogamp/common/os/PlatformPropsImpl.java
-+++ b/src/java/jogamp/common/os/PlatformPropsImpl.java
-@@ -522,6 +522,7 @@ public abstract class PlatformPropsImpl
-      *   <li>linux-aarch64</li>
-      *   <li>linux-amd64</li>
-      *   <li>linux-ppc64</li>
-+     *   <li>linux-ppc64le</li>
-      *   <li>linux-mips64</li>
-      *   <li>linux-ia64</li>
-      *   <li>linux-sparcv9</li>
-@@ -578,7 +579,7 @@ public abstract class PlatformPropsImpl
-                 _and_arch_tmp = "amd64";
-                 break;
-             case PPC64:
--                _and_arch_tmp = "ppc64";
-+                _and_arch_tmp = littleEndian ? "ppc64le" : "ppc64";
-                 break;
-             case MIPS_64:
-                 _and_arch_tmp = "mips64";
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -306,6 +306,18 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.ppc" /> 
-     </target>
- 
-+    <target name="declare.linux.ppc64" if="isLinuxPpc64">
-+      <echo message="Linux.ppc64" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.ppc64" />
-+    </target>
-+
-+    <target name="declare.linux.ppc64le" if="isLinuxPpc64le">
-+      <echo message="Linux.ppc64le" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.ppc64le" />
-+    </target>
-+
-     <target name="declare.linux.s390" if="isLinuxs390">
-       <echo message="Linux.s390" />
-       <property name="compiler.cfg.id"                      value="compiler.cfg.linux" /> 
-@@ -324,7 +336,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch b/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch
deleted file mode 100644
index 1f5ab7d907..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,18 +1,16 @@
- BITS=32
- 
- ifeq ($(BITS),32)
--  CC=gcc32
-   NS=win-x86
-   SCFLAGS=
- else
-   BITS=64
--  CC=gcc64
-   NS=win-x64
-   SCFLAGS=-D_MSC_VER=1400
- endif
- 
--CFLAGS=-m$(BITS) -shared -c -fno-rtti -fPIC $(SCFLAGS) -I/usr/lib/jvm/java-6-sun/include -I../common/platform-libs/jre-include/win32
--LFLAGS=-m$(BITS) -shared -fno-rtti -fPIC
-+CFLAGS += -m$(BITS) -shared -c -fPIC $(SCFLAGS) -I/usr/lib/jvm/java-6-sun/include -I../common/platform-libs/jre-include/win32
-+LFLAGS = $(LDFLAGS) -m$(BITS) -shared -fPIC
- 
- SRC1=src/native/common/CPU.c
- SRC2=src/native/windows/WindowsDynamicLinkerImpl_JNI.c

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff b/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff
deleted file mode 100644
index 5820c77652..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff
+++ /dev/null
@@ -1,67 +0,0 @@
-Description: No longer use rt.jar which is gone since Java 9
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: no
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -729,7 +729,6 @@
-            encoding="UTF-8"
-            source="${target.sourcelevel}" 
-            target="${target.targetlevel}" 
--           bootclasspath="${target.rt.jar}"
-            debug="${javacdebug}" debuglevel="${javacdebuglevel}">
-       <src path="${src.java}" />
-       <src path="${src.generated.java}" />
-@@ -757,7 +756,6 @@
-            encoding="UTF-8"
-            source="${target.sourcelevel}"
-            target="${target.targetlevel}" 
--           bootclasspath="${host.rt.jar}"
-            debug="${javacdebug}" debuglevel="${javacdebuglevel}">
-       <src path="${src.jcpp}" />
-       <src path="${src.java}" />
-@@ -914,7 +912,6 @@
-            encoding="UTF-8"
-            source="${target.sourcelevel}" 
-            target="${target.targetlevel}" 
--           bootclasspath="${target.rt.jar}"
-            debug="${javacdebug}" debuglevel="${javacdebuglevel}">
-       <src path="${src.java}" />
-       <src path="${src.generated.java}" />
-@@ -974,7 +971,6 @@
-            encoding="UTF-8"
-            source="${target.sourcelevel}" 
-            target="${target.targetlevel}" 
--           bootclasspath="${target.rt.jar}"
-            debug="${javacdebug}" debuglevel="${javacdebuglevel}">
-       <src path="${src.java}" />
-       <classpath refid="android.classpath" />
---- a/make/jogamp-env.xml
-+++ b/make/jogamp-env.xml
-@@ -183,13 +183,6 @@
-     <echo message="target.sourcelevel         ${target.sourcelevel}"/>
-     <echo message="target.targetlevel         ${target.targetlevel}"/>
-     <echo message="target.rt.jar              ${target.rt.jar}"/>
--    <fail message="No target.rt.jar specified not found.">
--      <condition>
--        <not>
--          <isset property="target.rt.jar"/>
--        </not>
--      </condition>
--    </fail>
- 
-     <property name="host.sourcelevel"         value="${ant.java.version}" />      <!-- default values for compile time components -->
-     <property name="host.targetlevel"         value="${ant.java.version}" />      <!-- default values for compile time components -->
-@@ -206,13 +199,6 @@
-     <echo message="host.sourcelevel           ${host.sourcelevel}"/>
-     <echo message="host.targetlevel           ${host.targetlevel}"/>
-     <echo message="host.rt.jar                ${host.rt.jar}"/>
--    <fail message="No host.rt.jar specified not found.">
--      <condition>
--        <not>
--          <isset property="host.rt.jar"/>
--        </not>
--      </condition>
--    </fail>
- 
-     <fail message="Unsupported Target Java version (sourcelevel): ${target.sourcelevel}. Make sure that the version of the Java compiler is 1.6 (6.0) or greater.">
-         <condition>

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff
deleted file mode 100644
index e5576b3365..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff
+++ /dev/null
@@ -1,138 +0,0 @@
-Description: add support for s390x arch.
-Author: Gilles Filippini <pini@debian.org>
---- /dev/null
-+++ b/make/scripts/make.gluegen.all.linux-s390x.sh
-@@ -0,0 +1,24 @@
-+#! /bin/sh
-+
-+#    -Dc.compiler.debug=true \
-+#    -Dgluegen.cpptasks.detected.os=true \
-+#    -DisUnix=true \
-+#    -DisLinux=true \
-+#    -DisLinuxX86=true \
-+#    -DisX11=true \
-+
-+MACHINE=s390x
-+ARCH=s390x
-+TRIPLET=s390x-linux-gnu
-+
-+export TARGET_PLATFORM_LIBS=/usr/lib/$TRIPLET
-+export TARGET_JAVA_LIBS=/usr/lib/jvm/java-7-openjdk-$ARCH/jre/lib/$MACHINE
-+
-+export GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-$MACHINE.xml"
-+
-+#export JOGAMP_JAR_CODEBASE="Codebase: *.jogamp.org"
-+export JOGAMP_JAR_CODEBASE="Codebase: *.goethel.localnet"
-+
-+ant \
-+    -Drootrel.build=build-linux-$MACHINE \
-+    $* 2>&1 | tee make.gluegen.all.linux-$MACHINE.log
---- a/src/java/jogamp/common/os/PlatformPropsImpl.java
-+++ b/src/java/jogamp/common/os/PlatformPropsImpl.java
-@@ -527,6 +527,7 @@ public abstract class PlatformPropsImpl
-      *   <li>linux-ia64</li>
-      *   <li>linux-sparcv9</li>
-      *   <li>linux-risc2.0</li>
-+     *   <li>linux-s390x</li>
-      *   <li>freebsd-i586</li>
-      *   <li>freebsd-amd64</li>
-      *   <li>hpux-hppa</li>
-@@ -593,6 +594,9 @@ public abstract class PlatformPropsImpl
-             case PA_RISC2_0:
-                 _and_arch_tmp = "risc2.0";
-                 break;
-+            case S390X:
-+                _and_arch_tmp = "s390x";
-+                break;
-             default:
-                 throw new InternalError("Unhandled CPUType: "+cpuType);
-         }
---- a/src/java/jogamp/common/os/elf/ElfHeaderPart1.java
-+++ b/src/java/jogamp/common/os/elf/ElfHeaderPart1.java
-@@ -412,6 +412,15 @@ public class ElfHeaderPart1 {
-                 cpuName = "ppc64";
-                 abiType = ABIType.GENERIC_ABI;
-                 break;
-+            case EM_S390:
-+                 // Can be 32 or 64 bits
-+                if( 64 == getArchClassBits() ) {
-+                    cpuName = "s390x";
-+                } else {
-+                    cpuName = "s390";
-+                }
-+                abiType = ABIType.GENERIC_ABI;
-+                break;
-             case EM_SH:
-                 cpuName = "superh";
-                 abiType = ABIType.GENERIC_ABI;
---- a/src/java/com/jogamp/common/os/Platform.java
-+++ b/src/java/com/jogamp/common/os/Platform.java
-@@ -77,7 +77,9 @@ public class Platform extends PlatformPr
-         /** Itanium */
-         IA64,
-         /** Hitachi SuperH */
--        SuperH;
-+        SuperH,
-+        /** IBM ESA/390 and zSystems */
-+        S390;
-     }
- 
-     public enum CPUType {
-@@ -118,9 +120,13 @@ public class Platform extends PlatformPr
-         /** SPARC 64bit, big endian */
-         SPARCV9_64(CPUFamily.SPARC,   false),
-         /** PA_RISC2_0 64bit, ??? endian */
--        PA_RISC2_0(CPUFamily.PA_RISC, false);
-+        PA_RISC2_0(CPUFamily.PA_RISC, false),
-         // 17
- 
-+        /** S390X 64bit big endian */
-+        S390X(CPUFamily.S390, true);
-+	// 18
-+
-         public final CPUFamily family;
-         public final boolean is32Bit;
- 
-@@ -201,6 +207,8 @@ public class Platform extends PlatformPr
-                 return MIPS_32;
-             } else if( cpuABILower.startsWith("superh") ) {
-                 return SuperH;
-+            } else if( cpuABILower.equals("s390x") ) {
-+                return S390X;
-             } else {
-                 throw new RuntimeException("Please port CPUType detection to your platform (CPU_ABI string '" + cpuABILower + "')");
-             }
---- a/src/java/com/jogamp/common/os/MachineDataInfo.java
-+++ b/src/java/com/jogamp/common/os/MachineDataInfo.java
-@@ -73,6 +73,7 @@ public class MachineDataInfo {
-   private final static int[] align_sparc_32_sunos =  { 1,   2,   4,   8,   4,    4,     4,     8,      8,   4 };
-   private final static int[] align_x86_32_windows =  { 1,   2,   4,   8,   4,    4,     4,     8,      4,   4 };
-   private final static int[] align_lp64_unix      =  { 1,   2,   4,   8,   4,    8,     4,     8,     16,   8 };
-+  private final static int[] align_s390_64_unix   =  { 1,   2,   4,   8,   4,    8,     4,     8,      8,   8 };
-   private final static int[] align_x86_64_windows =  { 1,   2,   4,   8,   4,    4,     4,     8,     16,   8 };
- 
-   /**
-@@ -108,9 +109,11 @@ public class MachineDataInfo {
-       X86_32_WINDOWS( size_x86_32_windows, align_x86_32_windows),
-       /** LP64 Unix, e.g.: {@link Platform.CPUType#X86_64} Unix, {@link Platform.CPUType#ARM64} EABI, {@link Platform.CPUType#PPC64} Unix, .. */
-       LP64_UNIX(      size_lp64_unix,    align_lp64_unix),
-+      /** {@link Platform.CPUType#S390X} Unix */
-+      S390_64_UNIX(    size_lp64_unix,   align_s390_64_unix),
-       /** {@link Platform.CPUType#X86_64} Windows */
-       X86_64_WINDOWS( size_x86_64_windows, align_x86_64_windows);
--      // 8
-+      // 9
- 
-       public final MachineDataInfo md;
- 
---- a/src/java/jogamp/common/os/MachineDataInfoRuntime.java
-+++ b/src/java/jogamp/common/os/MachineDataInfoRuntime.java
-@@ -112,6 +112,8 @@ public class MachineDataInfoRuntime {
-       } else {
-           if( osType == Platform.OSType.WINDOWS ) {
-               return StaticConfig.X86_64_WINDOWS;
-+          } else if ( Platform.CPUType.S390X == cpuType ) {
-+              return StaticConfig.S390_64_UNIX;
-           } else {
-               // for all 64bit unix types (x86_64, aarch64, sparcv9, ..)
-               return StaticConfig.LP64_UNIX;

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-tests.diff b/dev-java/gluegen/files/gluegen-2.3.2-tests.diff
deleted file mode 100644
index be298505aa..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-tests.diff
+++ /dev/null
@@ -1,171 +0,0 @@
-Description: enable testcases build and run.
- One testcase can't build because of missing up to date semver-java:
- - TestVersionSemantics
- Three testcases fail on every arch while the library seems functional:
- - TestUri99LaunchOnReservedCharPathBug908
- - TestStructGen01
- - TestStructGen02.
-Author: Gilles Filippini <pini@debian.org>
---- gluegen2.orig/make/build-test.xml
-+++ gluegen2/make/build-test.xml
-@@ -84,6 +84,7 @@
-             <pathelement location="${junit.jar}" />
-             <pathelement location="${semver.jar}" />
-             <pathelement location="${gluegen.jar}" />
-+            <pathelement location="/usr/share/java/jsr305.jar" />
-         </path>
- 
-         <path id="junit.run.classpath">
---- gluegen2.orig/make/scripts/runtest.sh
-+++ gluegen2/make/scripts/runtest.sh
-@@ -42,7 +42,7 @@ rm -f $LOG
- GLUEGEN_ROOT=`dirname $builddir`
- ROOTREL_BUILD=`basename $builddir`
- 
--X_ARGS="-Drootrel.build=$ROOTREL_BUILD -Dgluegen.root=$GLUEGEN_ROOT"
-+X_ARGS="-Drootrel.build=$ROOTREL_BUILD -Dgluegen.root=$GLUEGEN_ROOT -Djava.library.path=$builddir/obj:$builddir/test/build/natives"
- #D_ARGS="-Djogamp.debug.ProcAddressHelper -Djogamp.debug.NativeLibrary -Djogamp.debug.NativeLibrary.Lookup"
- #D_ARGS="-Djogamp.debug.TraceLock"
- #D_ARGS="-Djogamp.debug.Platform -Djogamp.debug.NativeLibrary"
-@@ -64,12 +64,12 @@ X_ARGS="-Drootrel.build=$ROOTREL_BUILD -
- #D_ARGS="-Djogamp.debug.IOUtil -Djogamp.debug.IOUtil.Exe"
- #D_ARGS="-Djogamp.debug.ByteBufferInputStream"
- #D_ARGS="-Djogamp.debug.Bitstream"
--#D_ARGS="-Djogamp.debug=all"
-+D_ARGS="-Djogamp.debug=all"
- #D_ARGS="-Djogamp.debug.Logging"
- 
- function onetest() {
-     #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar
--    USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar:"$builddir"/gluegen-rt-natives.jar
-+    USE_CLASSPATH=/usr/share/java/junit4.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../test/TestJarsInJar/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar:"$builddir"/gluegen-rt-natives.jar
-     #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt-alt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar
-     libspath="$builddir"/test/build/natives
-     #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/classes:"$builddir"/test/build/classes
-@@ -88,66 +88,68 @@ function onetest() {
-     echo
- }
- #
-+(cd $builddir/../test/TestJarsInJar && sh make.sh)
-+#
--#onetest com.jogamp.common.GlueGenVersion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestSystemPropsAndEnvs 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestVersionInfo 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestVersionNumber 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.GlueGenVersion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestSystemPropsAndEnvs 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestVersionInfo 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestVersionNumber 2>&1 | tee -a $LOG
- #onetest com.jogamp.common.util.TestVersionSemantics 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestIteratorIndexCORE 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestRecursiveLock01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket02 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestFloatStack01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestIntegerStack01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestArrayHashSet01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestArrayHashMap01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.IntIntHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.IntObjectHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.LongIntHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestPlatform01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestRunnableTask01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestIteratorIndexCORE 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestRecursiveLock01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket02 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestFloatStack01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestIntegerStack01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestArrayHashSet01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestArrayHashMap01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.IntIntHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.IntObjectHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.LongIntHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestPlatform01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestRunnableTask01 2>&1 | tee -a $LOG
- onetest com.jogamp.common.util.TestIOUtil01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestTempJarCache 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestJarUtil 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestValueConversion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestSyncRingBuffer01 $*
--#onetest com.jogamp.common.util.TestLFRingBuffer01 $*
--#onetest com.jogamp.common.util.TestBitfield00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream02 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream03 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream04 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUrisWithAssetHandler 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUriQueryProps 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri02Composing 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri03Resolving 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.AssetURLConnectionUnregisteredTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.AssetURLConnectionRegisteredTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.junit.sec.TestSecIOUtil01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.BuffersTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestBuffersFloatDoubleConversion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestPointerBufferEndian 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestStructAccessorEndian 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferInputStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferOutputStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferCopyStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.os.TestElfReader01 $* 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.internals.TestType 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestTempJarCache 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestJarUtil 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestValueConversion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestSyncRingBuffer01 $*
-+onetest com.jogamp.common.util.TestLFRingBuffer01 $*
-+onetest com.jogamp.common.util.TestBitfield00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream02 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream03 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream04 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUrisWithAssetHandler 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUriQueryProps 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri02Composing 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri03Resolving 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.AssetURLConnectionUnregisteredTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.AssetURLConnectionRegisteredTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.junit.sec.TestSecIOUtil01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.BuffersTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestBuffersFloatDoubleConversion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestPointerBufferEndian 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestStructAccessorEndian 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferInputStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferOutputStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferCopyStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.os.TestElfReader01 $* 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.internals.TestType 2>&1 | tee -a $LOG
- 
--#onetest com.jogamp.gluegen.test.junit.generation.PCPPTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.IncludeAbsoluteTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.CppReaderTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.PreprocessorTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.PCPPTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.IncludeAbsoluteTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.CppReaderTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.PreprocessorTest 2>&1 | tee -a $LOG
- 
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen01 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen02 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen01 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen02 2>&1 | tee -a $LOG
- 

diff --git a/dev-java/gluegen/gluegen-2.3.2.ebuild b/dev-java/gluegen/gluegen-2.3.2.ebuild
deleted file mode 100644
index eba0fc8750..0000000000
--- a/dev-java/gluegen/gluegen-2.3.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-inherit java-pkg-2 java-ant-2 toolchain-funcs
-
-DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="
-	https://jogamp.org/gluegen/www/
-	https://github.com/sgothel/gluegen
-"
-SRC_URI="
-	https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
-	https://github.com/sgothel/jcpp/archive/refs/tags/v${PV}.tar.gz -> gluegen-jcpp-${PV}.gh.tar.gz
-"
-#TODO: unbundle jcpp if possible
-
-LICENSE="BSD Apache-2.0"
-SLOT="2.3"
-KEYWORDS="~amd64"
-
-COMMON_DEP="
-	dev-java/ant-core:0
-	dev-java/antlr:0
-	dev-java/jsr305:0
-"
-RDEPEND="
-	${COMMON_DEP}
-	>=virtual/jre-1.8:*
-"
-DEPEND="
-	${COMMON_DEP}
-	>=virtual/jdk-1.8:*
-	dev-java/cpptasks:0
-	test? (
-		dev-java/junit:4
-		dev-java/ant-junit4
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-2.3.2-ppc64el-support.diff"
-	"${FILESDIR}/${PN}-2.3.2-disableArchive7z.diff"
-	"${FILESDIR}/${PN}-2.3.2-disable-test-zip-archive.diff"
-	"${FILESDIR}/${PN}-2.3.2-disable_git_call.diff"
-	"${FILESDIR}/${PN}-2.3.2-linker.diff"
-	"${FILESDIR}/${PN}-2.3.2-hideException.diff"
-	"${FILESDIR}/${PN}-2.3.2-armhf.diff"
-	"${FILESDIR}/${PN}-2.3.2-fix-alpha-build-config.patch"
-	"${FILESDIR}/${PN}-2.3.2-missing-arch-symbol.diff"
-	"${FILESDIR}/${PN}-2.3.2-fix-arm64-build-config.diff"
-	"${FILESDIR}/${PN}-2.3.2-tests.diff"
-	"${FILESDIR}/${PN}-2.3.2-disable-static-linking.diff"
-	"${FILESDIR}/${PN}-2.3.2-s390x-support.diff"
-	"${FILESDIR}/${PN}-2.3.2-non-linux-support.diff"
-	"${FILESDIR}/${PN}-2.3.2-disable-java-version-check.diff"
-	"${FILESDIR}/${PN}-2.3.2-rtjar.diff"
-	"${FILESDIR}/${PN}-2.3.2-add-mips64el-mipsn32-support.diff"
-	"${FILESDIR}/${PN}-2.3.2-java10-compatibility.patch"
-	"${FILESDIR}/${PN}-2.3.2-fix_gcc-10.patch"
-
-	"${FILESDIR}/${PN}-2.2.4-dont-copy-jars.patch"
-	"${FILESDIR}/${PN}-2.3.2-dont-strip.patch"
-	"${FILESDIR}/${PN}-2.3.2-respect-flags.patch"
-)
-EANT_BUILD_TARGET="all.no_junit"
-EANT_BUILD_XML="make/build.xml"
-EANT_DOC_TARGET=""
-EANT_EXTRA_ARGS="-Dc.strip.libraries=false -Dtarget.sourcelevel=1.8 -Dtarget.targetlevel=1.8 -Dtarget.rt.jar= "
-EANT_GENTOO_CLASSPATH="antlr,ant-core,jsr305"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}{,-rt}.jar"
-EANT_NEEDS_TOOLS="yes"
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
-EANT_TEST_TARGET="junit.run"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-src_prepare() {
-	tc-export CC
-	mv "${WORKDIR}"/jcpp-${PV}/* jcpp/ || die
-	rm -rf make/lib || die
-	default
-	java-ant_bsfix_files "${S}/make/build-test.xml" "${S}/make/jogamp-env.xml"
-}
-
-src_test() {
-	EANT_TASKS="ant-junit4" java-pkg-2_src_test
-}
-
-src_install() {
-	java-pkg_dojar build/${PN}{,-rt}.jar
-	java-pkg_doso build/obj/*.so
-
-	use doc && dodoc -r doc/manual
-	use source && java-pkg_dosrc src/java/*
-
-	# for building jogl
-	insinto /usr/share/${PN}-${SLOT}/make
-	doins -r make/*
-	insinto /usr/share/${PN}-${SLOT}/build
-	doins build/artifact.properties
-}

diff --git a/dev-java/gluegen/metadata.xml b/dev-java/gluegen/metadata.xml
deleted file mode 100644
index 042fee8309..0000000000
--- a/dev-java/gluegen/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">
-GlueGen is a tool which automatically generates the Java and JNI code necessary
-to call C libraries. It reads as input ANSI C header files and separate
-configuration files which provide control over many aspects of the glue code
-generation. GlueGen uses a complete ANSI C parser and an internal representation
-(IR) capable of representing all C types to represent the APIs for which it
-generates interfaces. It has the ability to perform significant transformations
-on the IR before glue code emission. GlueGen is currently powerful enough to
-bind even low-level APIs such as the Java Native Interface (JNI) and the AWT
-Native Interface (JAWT) back up to the Java programming language.
-</longdescription>
-	<upstream>
-		<remote-id type="github">sgothel/gluegen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jargs/Manifest b/dev-java/jargs/Manifest
deleted file mode 100644
index 11d9b1f0f6..0000000000
--- a/dev-java/jargs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jargs-1.0.zip 202051 BLAKE2B dbf74d90a5c229f9ca1ba42c8d0b3b35404b3eb7c5dc7af0a76fc222465707b9dbfe44fef63cb1ffbc64821fa2f0c7e8144466e44de9bbf84cf198f5a107e31c SHA512 c121a8850c43fda1561df2ead211d526596b3aa8d01074df86ef0fa68eab83021fbb99ba16f05a0a20185b027f820643189c591bc8b79fb29d579eff4745b359

diff --git a/dev-java/jargs/jargs-1.0.ebuild b/dev-java/jargs/jargs-1.0.ebuild
deleted file mode 100644
index 3b32729361..0000000000
--- a/dev-java/jargs/jargs-1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="runtimejar"
-EANT_TEST_TARGET="test"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-JAVA_PKG_IUSE="doc"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Command-line argument parsing library in Java"
-HOMEPAGE="https://github.com/purcell/jargs"
-SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
-S="${WORKDIR}/${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	>=virtual/jdk-1.8:*
-	dev-java/junit:4
-"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
-	sed -e "s|/usr/share/java/junit.jar|/usr/share/junit-4/lib/junit.jar|g" -i build.xml || die
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	dodoc README
-	java-pkg_newjar lib/jargs.jar
-	use doc && java-pkg_dojavadoc target/site/apidocs
-}

diff --git a/dev-java/jargs/metadata.xml b/dev-java/jargs/metadata.xml
deleted file mode 100644
index 287cf7eb8c..0000000000
--- a/dev-java/jargs/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="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">purcell/jargs</remote-id>
-		<remote-id type="sourceforge">jargs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jcommon/Manifest b/dev-java/jcommon/Manifest
deleted file mode 100644
index 7995b449d0..0000000000
--- a/dev-java/jcommon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jcommon-1.0.24.gh.tar.gz 451355 BLAKE2B 5d5c7e5315da28b3d76c124bf92f0f83bff356a5024b044f78f2babd075d620af46a2c4094bac5d6ef2a1a46ddafa2ffb766d6a668ddbd0f529ac6590a44caa6 SHA512 7adc982aa9cde8ed51642b0e48b70d88bb2c27b09afb16b704699c8abd481fc956197f01d24fe2e61d51316eedb6efbc65b487b4714111b2b91959c61e8da44e

diff --git a/dev-java/jcommon/jcommon-1.0.24.ebuild b/dev-java/jcommon/jcommon-1.0.24.ebuild
deleted file mode 100644
index 8bc83b5346..0000000000
--- a/dev-java/jcommon/jcommon-1.0.24.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="compile"
-EANT_BUILD_XML="ant/build.xml"
-EANT_DOC_TARGET="javadocs"
-EANT_NEEDS_TOOLS="true"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-JAVA_PKG_IUSE="doc source test"
-MY_P="${PN}-$(ver_rs 3 -)"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A collection of useful classes used by JFreeChart, JFreeReport and others"
-HOMEPAGE="
-	https://www.jfree.org/jcommon
-	https://github.com/jfree/jcommon
-"
-SRC_URI="https://github.com/jfree/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-#S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2"
-SLOT="1.0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=virtual/jdk-1.8:*
-	test? ( dev-java/junit:4 )
-"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_newjar ${P}.jar ${PN}.jar
-	dodoc README.md
-	use doc && java-pkg_dojavadoc javadoc
-	use source && java-pkg_dosrc src/main/java/com src/main/java/org
-}

diff --git a/dev-java/jcommon/metadata.xml b/dev-java/jcommon/metadata.xml
deleted file mode 100644
index 43cc09db02..0000000000
--- a/dev-java/jcommon/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="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">jfree/jcommon</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jcuber/Manifest b/dev-java/jcuber/Manifest
deleted file mode 100644
index 2af2680c63..0000000000
--- a/dev-java/jcuber/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jcuber-4.7.tar.gz 554300 BLAKE2B 308a111a24e667804e83237fbdfa30a648029edc9d4fb005ebf76c6199d910f5fedfee7e45c1d118f39aaaa39d557cb48e956e009eeb3e94d4fb6ae700dac845 SHA512 c60874292887e949d35e36a676fdcf05027e9af02b2ce62ab2611a2caa408feca297087207a814010f760171f30ff4058b9816643fc54331ba8621e166a3e767

diff --git a/dev-java/jcuber/jcuber-4.7-r1.ebuild b/dev-java/jcuber/jcuber-4.7-r1.ebuild
deleted file mode 100644
index bc05c75350..0000000000
--- a/dev-java/jcuber/jcuber-4.7-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java reader library"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x/download.html"
-SRC_URI="http://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CDEPEND="dev-java/xerces:2"
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.8:*
-"
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.8:*
-"
-
-src_prepare() {
-	java-pkg_clean
-	default
-	pushd build-frontend || die
-	java-pkg_jar-from xerces-2
-	popd || die
-	eautoreconf
-}
-
-src_configure() {
-	econf
-}
-
-src_compile() {
-	MAKEOPTS="-j1" emake
-}
-
-src_install() {
-	MAKEOPTS="-j1" DESTDIR="${D}" emake install
-	docinto examples
-	dodoc -r "${ED}"/usr/share/doc/${PN}/example/*
-	docinto html/tools-dev
-	dodoc -r "${ED}"/usr/share/doc/${PF}/tools-dev/html/*
-	java-pkg_dojar "${ED}/usr/share/java/CubeReader.jar"
-
-	rm -r "${ED}/usr/share/doc/${PF}/tools-dev" || die
-	rm -r "${ED}/usr/share/doc/${PN}" || die
-	rm -r "${ED}/usr/share/java/CubeReader.jar" || die
-}

diff --git a/dev-java/jcuber/metadata.xml b/dev-java/jcuber/metadata.xml
deleted file mode 100644
index 067d40ebdd..0000000000
--- a/dev-java/jcuber/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-</pkgmetadata>

diff --git a/dev-java/jfreesvg/Manifest b/dev-java/jfreesvg/Manifest
deleted file mode 100644
index 97801136d8..0000000000
--- a/dev-java/jfreesvg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jfreesvg-3.4.3.gh.tar.gz 73625 BLAKE2B fc9e1614b5f861ce1f887196e93a3ff5a95987bd3c02c69c7a9ae3729f87953b0ec43145379db12fa3ae74c795d5930fd978f2208373ed5df736c67dd4e6392a SHA512 4cb4042567d254a1cfb6b79bce3e67bac514f163044968d5abe24cd51da5753eae324cd0728b6039f7926cd5df644e574e0687e928f5ca8a60ed1454a4f1ae4f

diff --git a/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild b/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild
deleted file mode 100644
index 4942ed414b..0000000000
--- a/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="b31353849855e1c1ab3fefb6f705f6ccb148c1b8"
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JFreeSVG is a fast, light-weight, vector graphics library for the Java platform"
-HOMEPAGE="
-	https://www.jfree.org/jfreesvg/
-	https://github.com/jfree/jfreesvg
-"
-SRC_URI="https://github.com/jfree/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-3+"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE="debug"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-JAVA_SRC_DIR="src/main/java/org/jfree/graphics2d"
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_dojar "${PN}.jar"
-	dodoc README.md
-	use source && java-pkg_dosrc src/main/java
-}

diff --git a/dev-java/jfreesvg/metadata.xml b/dev-java/jfreesvg/metadata.xml
deleted file mode 100644
index 21c2edfce2..0000000000
--- a/dev-java/jfreesvg/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="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/jfree/jfreesvg/issues</bugs-to>
-		<remote-id type="github">jfree/jfreesvg</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jgraph/Manifest b/dev-java/jgraph/Manifest
deleted file mode 100644
index 2c2ae150ee..0000000000
--- a/dev-java/jgraph/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jgraph-5.14.0.0_p20180427.tar.gz 4337549 BLAKE2B 95f3b6ec61c02e7eab7a40140149e137b68548a29e3fecc61ea77a098a200d3f3efb3206e14d108cd9d2fb203c8c65ca56638768c0a0c980c9378cd33ee0f909 SHA512 93f847cd32648e5b487a6b541b908cea21c3102792b8bd81ac5d3a8e7938d21cdce4d86c768d05b05e22ad7a3be89496867f141a7179c16e43c1808fad31eccc

diff --git a/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild b/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild
deleted file mode 100644
index ecd94b44e6..0000000000
--- a/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="b8e7eb81188ebfd5be501527224befb5e92a2369"
-JAVA_PKG_IUSE="doc source"
-MYPN="legacy-${PN}5"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Open-source graph component for Java"
-HOMEPAGE="
-	https://www.jgraph.com
-	https://github.com/jgraph/legacy-jgraph5
-	https://sourceforge.net/projects/jgraph/
-"
-SRC_URI="https://github.com/${PN}/${MYPN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc examples source"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( README README.md ChangeLog jgraph-5.13.0.0-jgraphmanual.pdf )
-
-JAVA_SRC_DIR="src"
-
-src_prepare() {
-	default
-	java-pkg_clean
-}
-
-src_install() {
-	java-pkg-simple_src_install
-	einstalldocs
-}

diff --git a/dev-java/jgraph/metadata.xml b/dev-java/jgraph/metadata.xml
deleted file mode 100644
index 6b95a41d13..0000000000
--- a/dev-java/jgraph/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="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">jgraph/legacy-jgraph5</remote-id>
-		<remote-id type="sourceforge">jgraph</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jogl/Manifest b/dev-java/jogl/Manifest
deleted file mode 100644
index 1444411745..0000000000
--- a/dev-java/jogl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jogl-2.3.2.gh.tar.gz 50627694 BLAKE2B b6fb1a43101497df1cf744abad5f907fd67aad9f743b0b550999159072a00c4a6940b908e2848e93982fe68c994c762d2e502be4c4153f6e619dbd153f16246d SHA512 613155d0b01f37efccc0e720710b624c356e6595de85c3a302ba79f2d5f6d0b59a775c648e72de7b1f13856fc835bf28168c136362e86af5ac9e9d750f55b78c

diff --git a/dev-java/jogl/jogl-2.3.2.ebuild b/dev-java/jogl/jogl-2.3.2.ebuild
deleted file mode 100644
index 555e58ea7a..0000000000
--- a/dev-java/jogl/jogl-2.3.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java(TM) Binding fot the OpenGL(TM) API"
-HOMEPAGE="
-	https://jogamp.org/jogl/www/
-	https://github.com/sgothel/jogl
-"
-SRC_URI="https://github.com/sgothel/jogl/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="2.3"
-KEYWORDS="~amd64"
-IUSE="cg"
-
-CDEPEND="
-	dev-java/antlr:0
-	dev-java/ant-core:0
-	~dev-java/gluegen-${PV}:${SLOT}
-	dev-java/swt:3.7
-	virtual/opengl
-	x11-libs/libX11
-	x11-libs/libXxf86vm
-	cg? ( media-gfx/nvidia-cg-toolkit )
-"
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.8:*
-"
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.8:*
-"
-BDEPEND="dev-vcs/git"
-
-EANT_BUILD_TARGET="init build.nativewindow build.jogl build.newt build.oculusvr one.dir tag.build"
-EANT_BUILD_XML="make/build.xml"
-EANT_DOC_TARGET=""
-EANT_GENTOO_CLASSPATH="gluegen-${SLOT},antlr,ant-core,swt-3.7"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}/*.jar:${S}/build/nativewindow/*.jar"
-EANT_NEEDS_TOOLS="yes"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_PKG_BSFIX_NAME+=" build-jogl.xml build-nativewindow.xml build-newt.xml"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-# upstream has a crude way to call the junit tests, which cause a lot of trouble to pass
-# our test classpath...
-RESTRICT="test"
-
-src_prepare() {
-	default
-	rm -r make/lib || die
-	java-pkg_clean
-
-	# Empty filesets are never out of date!
-	sed -i -e 's/<outofdate>/<outofdate force="true">/' make/build*xml || die
-
-	EANT_EXTRA_ARGS+=" -Dcommon.gluegen.build.done=true"
-	EANT_EXTRA_ARGS+=" -Dgluegen.root=/usr/share/gluegen-${SLOT}/"
-	EANT_EXTRA_ARGS+=" -Dgluegen.jar=$(java-pkg_getjar gluegen-${SLOT} gluegen.jar)"
-	EANT_EXTRA_ARGS+=" -Dgluegen-rt.jar=$(java-pkg_getjar gluegen-${SLOT} gluegen-rt.jar)"
-
-	use cg && EANT_EXTRA_ARGS+=" -Djogl.cg=1 -Dx11.cg.lib=/usr/lib"
-	export EANT_EXTRA_ARGS
-
-	#it want a git repo
-	git init || die
-	git config --global user.email "you@example.com" || die
-	git config --global user.name "Your Name" || die
-	git add . || die
-	git commit -m 'init' || die
-}
-
-src_install() {
-	java-pkg_dojar build/jar/*.jar
-	java-pkg_doso build/lib/*.so
-
-	use doc && dodoc -r doc
-	use source && java-pkg_dosrc src/jogl/classes/*
-}

diff --git a/dev-java/jogl/metadata.xml b/dev-java/jogl/metadata.xml
deleted file mode 100644
index a2a75f6f5c..0000000000
--- a/dev-java/jogl/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">
-JOGL provides Java with a Binding for the OpenGL® API (JSR-231), and is designed
-to provide hardware-supported 3D graphics to applications written in Java.
-</longdescription>
-	<use>
-		<flag name="cg">Enable NVidia Cg binding.</flag>
-	</use>
-	<upstream>
-		<remote-id type="github">sgothel/jogl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/orson-charts/Manifest b/dev-java/orson-charts/Manifest
deleted file mode 100644
index 1f4632d1bf..0000000000
--- a/dev-java/orson-charts/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST orson-charts-1.7.tar.gz 684519 BLAKE2B baf592634d9d3b1843671d47cb3ae121f435f965510ec40e943869082c54fec0afcd36b20f3b19f6f85e031c71a3b86e1f10ea73f284f96ae27cd7952f71d6ec SHA512 906acd8b73c8e91804f3fd24394c6af5beab638a009957b807b1948b8b270cfdccab57b51349f0bef4b45d001d5b3e590a68ab05396cfa582e41f46d22d5d80f

diff --git a/dev-java/orson-charts/metadata.xml b/dev-java/orson-charts/metadata.xml
deleted file mode 100644
index fe296b6019..0000000000
--- a/dev-java/orson-charts/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/jfree/orsoncharts/issues</bugs-to>
-		<remote-id type="github">jfree/orsoncharts</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/orson-charts/orson-charts-1.7.ebuild b/dev-java/orson-charts/orson-charts-1.7.ebuild
deleted file mode 100644
index 9404b49a83..0000000000
--- a/dev-java/orson-charts/orson-charts-1.7.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_SRC_DIR=(
-	"src/main/java/com/orsoncharts"
-	"src/main/java/com/orsoncharts/axis"
-	"src/main/java/com/orsoncharts/data"
-	"src/main/java/com/orsoncharts/data/category"
-	"src/main/java/com/orsoncharts/data/function"
-	"src/main/java/com/orsoncharts/data/xyz"
-	"src/main/java/com/orsoncharts/graphics3d"
-	"src/main/java/com/orsoncharts/interaction"
-	"src/main/java/com/orsoncharts/label"
-	"src/main/java/com/orsoncharts/legend"
-	"src/main/java/com/orsoncharts/marker"
-	"src/main/java/com/orsoncharts/plot"
-	"src/main/java/com/orsoncharts/renderer"
-	"src/main/java/com/orsoncharts/renderer/category"
-	"src/main/java/com/orsoncharts/renderer/category/doc-files"
-	"src/main/java/com/orsoncharts/renderer/xyz"
-	"src/main/java/com/orsoncharts/style"
-	"src/main/java/com/orsoncharts/table"
-	"src/main/java/com/orsoncharts/util"
-	"src/main/java/com/orsoncharts/util/json"
-	"src/main/java/com/orsoncharts/util/json/parser"
-)
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A fast, lightweight charts generator for the Java platform"
-HOMEPAGE="https://github.com/jfree/orson-charts"
-SRC_URI="https://github.com/jfree/orson-charts/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="GPL-3+"
-SLOT="1"
-KEYWORDS="~amd64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-
-RESTRICT="test"
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_newjar orson-charts.jar orsoncharts.jar
-	dodoc README.md
-}

diff --git a/dev-java/orsonpdf/Manifest b/dev-java/orsonpdf/Manifest
deleted file mode 100644
index 8fc4404ec7..0000000000
--- a/dev-java/orsonpdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST orsonpdf-1.9.tar.gz 49407 BLAKE2B 9646c969215a8aad4a6bcbfed7743c7b0dc5f915bea2d6d27900d95d8bd3481b22fe88410f9165c2d57e99892537c6128cb87453f3d795c18a3d294b62f0ceb0 SHA512 21acab18ef4261fb9d60a7410d632aa773451d5de9cfc76ccf58ff2a04c806954e72dfa6df5cc8c07c41c10152c98f73b185f9247bd1d95fd6f643bda4be08dc

diff --git a/dev-java/orsonpdf/metadata.xml b/dev-java/orsonpdf/metadata.xml
deleted file mode 100644
index 5d480e8a0c..0000000000
--- a/dev-java/orsonpdf/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/jfree/orsonpdf/issues</bugs-to>
-		<remote-id type="github">jfree/orsonpdf</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/orsonpdf/orsonpdf-1.9.ebuild b/dev-java/orsonpdf/orsonpdf-1.9.ebuild
deleted file mode 100644
index 8e2d7bbb82..0000000000
--- a/dev-java/orsonpdf/orsonpdf-1.9.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_SRC_DIR=(
-	"src/main/java/com/orsonpdf"
-	"src/main/java/com/orsonpdf/filter"
-	"src/main/java/com/orsonpdf/shading"
-	"src/main/java/com/orsonpdf/util"
-)
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A fast, lightweight PDF generator for the Java platform"
-HOMEPAGE="https://github.com/jfree/orsonpdf"
-SRC_URI="https://github.com/jfree/orsonpdf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="GPL-3+ BSD"
-SLOT="1"
-KEYWORDS="~amd64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-
-RESTRICT="test"
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_dojar orsonpdf.jar
-	dodoc README.md
-}

diff --git a/dev-java/paceRegression/Manifest b/dev-java/paceRegression/Manifest
deleted file mode 100644
index 7e133a974c..0000000000
--- a/dev-java/paceRegression/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paceRegression1.0.1.zip 135779 BLAKE2B 6ea05cbef2e56d23fd55f054390a5ebdf633ffba7d60c726b0e297499381d32f8b63c040b29465bce0e66247373ea4bb283c61458f9fce048eab9655a53450fa SHA512 d8964b6640628e29bd0b39e062c9373c9022e555d63e4d93a7ca504e5977343d483d7e8bc00ee8adfbeb0d648e04103bd5633b21241555d9da31dfec54e89a5e

diff --git a/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch b/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch
deleted file mode 100644
index a81cfc0352..0000000000
--- a/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/build_package.xml
-+++ b/build_package.xml
-@@ -150,7 +150,7 @@
-   </target>
- 
-   <!-- Put everything in ${build}/classes into the ${package}.jar file -->
--  <target name="exejar" depends="compile, docs, init_dist"
-+  <target name="exejar" depends="compile, init_dist"
-    description="Create a binary jar file in ./dist">
-     <jar jarfile="${dist}/${package}.jar" 
-       basedir="${build}/classes">

diff --git a/dev-java/paceRegression/metadata.xml b/dev-java/paceRegression/metadata.xml
deleted file mode 100644
index 8b7347903e..0000000000
--- a/dev-java/paceRegression/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">weka</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/paceRegression/paceRegression-1.0.1.ebuild b/dev-java/paceRegression/paceRegression-1.0.1.ebuild
deleted file mode 100644
index 9bc4b72d61..0000000000
--- a/dev-java/paceRegression/paceRegression-1.0.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="exejar"
-EANT_BUILD_XML="build_package.xml"
-EANT_GENTOO_CLASSPATH="weka"
-EANT_EXTRA_ARGS="-Dpackage=paceRegression"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Class for building pace regression linear models and using them for prediction"
-HOMEPAGE="https://weka.sourceforge.net/doc.packages/paceRegression"
-SRC_URI="mirror://sourceforge/weka/${PN}${PV}.zip"
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CDEPEND=">=dev-util/weka-3.7.1:0"
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.8:*
-"
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.8:*
-"
-BDEPEND="app-arch/unzip"
-
-PATCHES=( "${FILESDIR}/${P}-no-build-docs.patch" )
-
-src_prepare() {
-	java-pkg_clean
-	default
-	java-ant_bsfix_files build_package.xml
-	java-ant_rewrite-classpath build_package.xml
-}
-
-src_install() {
-	java-pkg_dojar "dist/${PN}.jar"
-}

diff --git a/dev-lang/aldor/Manifest b/dev-lang/aldor/Manifest
deleted file mode 100644
index 0f70afa4e4..0000000000
--- a/dev-lang/aldor/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST aldor-1.2.0_p20190730.tar.gz 3037647 BLAKE2B 579350d9b6407506a396f42dd2408693dced58f1786cbf7b81b9ddc1b9b986f7f471b3d961c22ccbe9b7566a240de5a9af11f5cfdae1e69d25adb0fb0d1f7090 SHA512 39b1b6f9cd2e09de691c179dcce26e1d43205099f7fa9a9cd1a1ac5340fc85a616eab5887d310b5f9991e7296cfdfdf55b38cadabb7ceb7b6b135a09a5ee53d5
-DIST aldor.el.nw 50217 BLAKE2B 12c822b608d995832028cc6c67126c71f05e50d941c0b22fd82fd95a1f968e64150f721982ff8e42f897811c17d2ee0b3135f5c9f57701f99bdce1f8be3fb82c SHA512 6a01873530269ff21afd494a00a8159e48e6199e9aff38259156b8ee8ce21256394629225d857d7d087fd02d1bed3d0de76812656f294f9eb322bed594f4d65e
-DIST algebra.pdf 1618732 BLAKE2B baefdde2c4ece8f4e426724be1abb417a89de4f30b1a3885ab4d9bc911ab3d06bf57ab1b4f1ee04bc229957cf29d07bbd04e84473f80d359cc0d01eeb858618d SHA512 48cd108ff97fd28085c4c498a00dfba8e30736e97829f70a41ee03928bf12e3da8ff4c065ef3aa4d49689136ce54d701e6519e830941d81584f67bad13a76fea
-DIST libaldor.pdf.gz 434487 BLAKE2B 629dbf284db72afb98a8bc1a44df63dc0a3394fdd4361ec48a0d4811f8e931384fc257ad8f3931b7966aee25b0a015062ef8c8ab4e0ebf5978b5deda58c00ab6 SHA512 9ed1f067dd4ee11e5a440f31a9a29eb9248fcfb4349005f42c230a97190853d17e423ce677894a478644ca4964d0ba857465adfe405092c1e6512ced452eedc3

diff --git a/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild b/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild
deleted file mode 100644
index 98dccd723b..0000000000
--- a/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="13e5b90eecc79ec6704efb333c4c100187520e80"
-
-inherit autotools elisp-common java-pkg-opt-2 toolchain-funcs
-
-DESCRIPTION="The Aldor Programming Language"
-HOMEPAGE="http://pippijn.github.io/aldor/"
-SRC_URI="
-	https://github.com/pippijn/aldor/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
-	doc? (
-		http://aldor.org/docs/libaldor.pdf.gz
-		https://github.com/pippijn/aldor/files/5469932/algebra.pdf
-	)
-	emacs? ( http://hemmecke.de/aldor/aldor.el.nw )
-"
-S="${WORKDIR}/${PN}-${COMMIT}/aldor"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="doc emacs java"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-respect-cflags.patch"
-	"${FILESDIR}/${PN}-respect-ar.patch"
-)
-
-#is junit dep. only for test?
-#TODO: choose a slot for junit
-CDEPEND="
-	dev-libs/boehm-gc
-
-	emacs? ( app-editors/emacs:= )
-	java? ( dev-java/junit:= )
-"
-RDEPEND="
-	${CDEPEND}
-	java? ( virtual/jre:1.8 )
-"
-DEPEND="
-	${CDEPEND}
-	java? ( virtual/jdk:1.8 )
-"
-BDEPEND="
-	app-alternatives/yacc
-
-	doc? ( virtual/latex-base )
-	emacs? ( app-text/noweb )
-"
-
-DOCS=( AUTHORS README.building README.binary-only README.library ../README.md )
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-	if use doc; then
-		cp "${DISTDIR}/libaldor.pdf.gz" "${S}" || die
-		gunzip "${S}/libaldor.pdf.gz" || die
-	fi
-	if use emacs; then
-		cp "${DISTDIR}/aldor.el.nw" "${S}" || die
-	fi
-}
-
-src_prepare() {
-	tc-export CC
-	#should be conditional with boehm-gc
-	sed -e 's|-L /usr/X11/lib|-L /usr/X11/lib -lgc|g' -i aldor/src/aldor.conf || die
-	#fix hardcoded cc
-	sed -e "s|cc-name\", \"cc\"|cc-name\", \"${CC}\"|g" -i aldor/subcmd/unitools/unicl.c || die
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	#install headers in a subfolder to avoid collisions with another packages
-	#force boehm-gc for now, without it won't build ...
-	local myconf=(
-		--disable-static
-		--enable-libraries
-		--enable-shared
-		--includedir="${EPREFIX}/usr/include/aldor"
-		--prefix="${EPREFIX}/usr"
-		--with-boehm-gc
-
-		$(use_enable java)
-		$(use_with java java-junit)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	if use doc; then
-		pushd "${S}/aldorug" || die
-		emake aldorug.pdf || die "make aldorug.pdf failed"
-		popd || die
-
-		pushd "${S}/lib/aldor/tutorial" || die
-		pdflatex tutorial.tex || die "make tutorial.pdf failed"
-		popd || die
-	fi
-	if use emacs; then
-		notangle "aldor.el.nw" > aldor.el || die
-		notangle -Rinit.el "aldor.el.nw" | sed -e '1s/^.*$/;; aldor mode/' > 64aldor-gentoo.el || die
-		if use doc; then
-			einfo "Documentation for the aldor emacs mode"
-			noweave "aldor.el.nw" > aldor-mode.tex || die
-			pdflatex aldor-mode.tex || die "make aldor-mode.pdf failed"
-		fi
-	fi
-	default
-}
-
-src_install() {
-	use doc && DOCS+=( aldorug/aldorug.pdf lib/aldor/tutorial/tutorial.pdf libaldor.pdf "${DISTDIR}/algebra.pdf" )
-
-	if use emacs; then
-		use doc && DOCS+=( aldor-mode.pdf )
-		#TODO: rename aldor.el
-		elisp-site-file-install aldor.el
-		elisp-site-file-install 64aldor-gentoo.el
-	fi
-	default
-
-	# Add information about ALDORROOT to environmental variables
-	cat > 99aldor <<- EOF
-		ALDORROOT="${EPREFIX}/usr"
-	EOF
-	doenvd 99aldor
-}
-
-pkg_postinst() {
-	use emacs && elisp-site-regen
-}
-
-pkg_prerm() {
-	[ -f "${SITELISP}/site-gentoo.el" ] && elisp-site-regen
-}

diff --git a/dev-lang/aldor/files/aldor-respect-ar.patch b/dev-lang/aldor/files/aldor-respect-ar.patch
deleted file mode 100644
index 5b63b0c18a..0000000000
--- a/dev-lang/aldor/files/aldor-respect-ar.patch
+++ /dev/null
@@ -1,273 +0,0 @@
---- a/aldor/lib/libfoam/al/Makefile.in
-+++ b/aldor/lib/libfoam/al/Makefile.in
-@@ -38,7 +38,7 @@
- 
- all: libfoam.al
- libfoam.al: runtime.ao
--	$(AM_V_AR)ar cr $@ $<
-+	$(AM_V_AR)${AR} cr $@ $<
- 
- all:
- 	@grep 'fiFileInitializer(' runtime.c | grep -v rtexns > runtime-gets.txt || true
---- a/aldor/tools/unix/doranlib
-+++ b/aldor/tools/unix/doranlib
-@@ -4,6 +4,6 @@
- hpux*) 	;;
- irix*)  ;;
- sun4os5*) ;;
--axposf*) 	ar tls $* > /dev/null ;;
-+axposf*) 	${AR} tls $* > /dev/null ;;
- *) 	ranlib $*;;
- esac
---- a/aldor/tools/unix/mkasys
-+++ b/aldor/tools/unix/mkasys
-@@ -12,8 +12,8 @@
- 
- echo "Dumping .ao files from $lib \n\tinto current directory."
- 
--aos=`ar -t $lib`
--ar -x $lib
-+aos=`${AR} -t $lib`
-+${AR} -x $lib
- 
- for i in $aos
- do
---- a/aldor/tools/unix/mklib.sh
-+++ b/aldor/tools/unix/mklib.sh
-@@ -17,13 +17,13 @@
- fi
- 
- echo "Rebuilding $afile for $sys"
--for x in `ar t $alfile`;
-+for x in `${AR} t $alfile`;
- do
- 	echo $x
- 	uniar x $alfile $x
- 	aldor -Csys=$sys -csmax=0 -fo -O $x
- 	ofile=`basename $x .ao`.o
- 	if [ ! -f $ofile ] ; then echo "Compile failed. exiting." ; exit 1 ; fi
--	ar r $afile $ofile
-+	${AR} r $afile $ofile
- 	rm $x $ofile
- done
---- a/lib/algebra/src/test/Makefile.in
-+++ b/lib/algebra/src/test/Makefile.in
-@@ -26,7 +26,7 @@
- 
- $(addsuffix .test,$(tests)): %.test: %.ao
- 	cp $(SUBLIB_DEPEND).al lib$(libraryname)_$*.al;				\
--	ar r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
-+	${AR} r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
- 	$(DBG) $(aldorexedir)/aldor		\
- 	  -Nfile=$(aldorsrcdir)/aldor.conf 	\
- 	  -Y.					\
---- a/lib/axllib/test/ar2.sh
-+++ b/lib/axllib/test/ar2.sh
-@@ -20,11 +20,11 @@
- $ALDOR -R $TMPDIR -F ao -F o triv[0-3].as 2>&1 | grep -v 'warning: conflicting types for built-in function' | grep -v "GC:"
- 
- echo '== Building an archive containing triv*.ao'
--ar cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
-+${AR} cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
- rm -f $TMPDIR/triv*.ao
- 
- echo '== Building an archive containing triv*.o'
--ar cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.$OBJ
-+${AR} cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.$OBJ
- rm -f $TMPDIR/triv*.$OBJ
- 
- echo '== Creating a client for the archive'
---- a/lib/axllib/test/ar3.sh
-+++ b/lib/axllib/test/ar3.sh
-@@ -20,7 +20,7 @@
- $ALDOR -Mno-ALDOR_W_CantUseArchive $LM -l axllib -R $TMPDIR -F ao -F o triv*.as 2>&1 | grep -v "GC:" | grep -v "warning: conflicting types for built-in function"
- 
- echo '== Building an archive containing triv*.ao'
--ar cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
-+${AR} cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
- rm -f $TMPDIR/triv*.ao
- 
- echo '== Building an archive containing triv*.o'
-@@ -28,7 +28,7 @@
- if [ "$PL" = "win32msvc - Win32 [+] " ]; then
- 	lib /nologo /out:`cygpath -m $TMPDIR`/lib/libtriv.lib `cygpath -m $TMPDIR`/triv*.obj
- else
--	ar cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
-+	${AR} cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
- 	ranlib $TMPDIR/lib/libtriv.a
- fi
- 
---- a/lib/axllib/test/ar4.sh
-+++ b/lib/axllib/test/ar4.sh
-@@ -20,8 +20,8 @@
- $ALDOR -Mno-ALDOR_W_CantUseArchive $LM -l axllib -R $TMPDIR -F ao -F o triv*.as 2>&1 | grep -v "GC:" | grep -v "warning: conflicting types for built-in function"
- 
- echo '== Building an archive containing triv*.ao'
--ar cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
--ar d  $TMPDIR/lib/libtriv.al triv0.ao
-+${AR} cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
-+${AR} d  $TMPDIR/lib/libtriv.al triv0.ao
- rm -f $TMPDIR/triv*.ao
- 
- echo '== Building an archive containing triv*.o'
-@@ -30,8 +30,8 @@
- 	lib /nologo /out:`cygpath -m $TMPDIR`/lib/libtriv.lib `cygpath -m $TMPDIR`/triv*.obj
- 	lib /nologo `cygpath -m $TMPDIR`/lib/libtriv.lib /REMOVE:`cygpath -m $TMPDIR`/triv0.obj
- else
--	ar cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
--	ar d  $TMPDIR/lib/libtriv.a triv0.o
-+	${AR} cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
-+	${AR} d  $TMPDIR/lib/libtriv.a triv0.o
- 	doranlib $TMPDIR/lib/libtriv.a
- fi
- rm -f $TMPDIR/triv*.o
---- a/lib/axllib/test/ar5.sh
-+++ b/lib/axllib/test/ar5.sh
-@@ -20,8 +20,8 @@
- $ALDOR -laxllib -R $TMPDIR -F ao -F o triv*.as 2>&1 | grep -v "GC:" | grep -v "warning: conflicting types for built-in function"
- 
- echo '== Building an archive containing triv*.ao'
--ar cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
--ar d  $TMPDIR/lib/libtriv.al triv4.ao
-+${AR} cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
-+${AR} d  $TMPDIR/lib/libtriv.al triv4.ao
- rm -f $TMPDIR/triv*.ao
- 
- echo '== Building an archive containing triv*.o'
-@@ -29,8 +29,8 @@
- 	lib /nologo /out:`cygpath -m $TMPDIR`/lib/libtriv.lib `cygpath -m $TMPDIR`/triv*.obj
- 	lib /nologo `cygpath -m $TMPDIR`/lib/libtriv.lib /remove:`cygpath -m $TMPDIR`/triv4.obj
- else
--	ar cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
--	ar d  $TMPDIR/lib/libtriv.a triv4.o
-+	${AR} cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
-+	${AR} d  $TMPDIR/lib/libtriv.a triv4.o
- 	doranlib $TMPDIR/lib/libtriv.a
- fi
- rm -f $TMPDIR/triv*.o
---- a/lib/axllib/test/ar6.sh
-+++ b/lib/axllib/test/ar6.sh
-@@ -18,7 +18,7 @@
- $ALDOR -R $TMPDIR -Y $TMPDIR -F ao numeral*.as | grep -v "GC:"
- 
- echo '== Building an archive containing numeral*.ao'
--ar cr $TMPDIR/lib/libnum.al $TMPDIR/numeral*.ao
-+${AR} cr $TMPDIR/lib/libnum.al $TMPDIR/numeral*.ao
- rm -f $TMPDIR/numeral*.ao
- 
- echo '== Creating a client for the archive'
---- a/lib/axllib/test/arrepl0.sh
-+++ b/lib/axllib/test/arrepl0.sh
-@@ -14,12 +14,12 @@
- 
- LOBREP=${LIB}/librepl.a
- LOBREPLIB=${LIB}/librepl.lib
--ar rcv ${LOBREP} /dev/null
-+${AR} rcv ${LOBREP} /dev/null
- 
- # 'ar rcv' avoids the archive creation warning from ar.
--ar rcv ${LAXLREP} /dev/null 2>&1 | grep -v 'ar: writing'
-+${AR} rcv ${LAXLREP} /dev/null 2>&1 | grep -v 'ar: writing'
- #if [ "$P" != "win" ]; then 
--#	ar rcv ${LOBREP} /dev/null 2>&1 | grep -v 'ar: writing'
-+#	${AR} rcv ${LOBREP} /dev/null 2>&1 | grep -v 'ar: writing'
- #fi
- 
- #
---- a/lib/axllib/test/arrepl1.sh
-+++ b/lib/axllib/test/arrepl1.sh
-@@ -14,8 +14,8 @@
- LOBREPLIB=${LIB}/librepl.lib
- 
- # 'ar rcv' avoids the archive creation warning from ar.
--ar rcv ${LAXLREP} /dev/null 2>&1 | grep -v 'ar: writing'
--ar rcv ${LOBREP} /dev/null 2>&1 | grep -v 'ar: writing'
-+${AR} rcv ${LAXLREP} /dev/null 2>&1 | grep -v 'ar: writing'
-+${AR} rcv ${LOBREP} /dev/null 2>&1 | grep -v 'ar: writing'
- 
- #
- # The perl -p -e 's/-R *[^ ]* //g' removes the use of a -R option with an 
---- a/lib/axllib/test/bug1213.sh
-+++ b/lib/axllib/test/bug1213.sh
-@@ -24,7 +24,7 @@
- print << (foo bar "No problems!") << newline;
- EOF
- aldor -Fao file_with_a_long_name.as another_file_with_a_long_name.as
--ar rcv libfoo.al file_with_a_long_name.ao another_file_with_a_long_name.ao 2>&1 | grep -v 'ar: writing'
-+${AR} rcv libfoo.al file_with_a_long_name.ao another_file_with_a_long_name.ao 2>&1 | grep -v 'ar: writing'
- echo ""
- echo "-----------------------------------------------------------------"
- aldor -ginterp -lfoo footest.as
---- a/lib/buildlib.am
-+++ b/lib/buildlib.am
-@@ -10,9 +10,9 @@
- lib$(libraryname).al: $(foreach i,$(SUBDIRS),$i/_sublib_$(libraryname).al)
- 	$(AM_V_AR)		\
- 	for l in $+; do		\
--	   ar x $$l;		\
--	   ar cr $@ $$(ar t $$l);\
--	   rm $$(ar t $$l);	\
-+	   ${AR} x $$l;		\
-+	   ${AR} cr $@ $$(${AR} t $$l);\
-+	   rm $$(${AR} t $$l);	\
- 	done
- 
- $(libraryname).jar: $(foreach i, $(JAVA_SUBDIRS),$i/$(libraryname).jar)
---- a/lib/buildlib.mk
-+++ b/lib/buildlib.mk
-@@ -121,21 +121,21 @@
- 	$(AM_V_ALDOR)set -e;							\
- 	rm -f $*.c $*.ao;							\
- 	cp $(SUBLIB_DEPEND).al lib$(libraryname)_$*.al;				\
--	ar r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
-+	${AR} r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
- 	$(AM_DBG) $(aldorexedir)/aldor $(aldor_args);				\
- 	rm lib$(libraryname)_$*.al
- 
- $(SUBLIB_DEPEND).al: $(foreach l,$(library_deps),$(librarylibdir)/$l/$(SUBLIB).al) Makefile.deps
- 	$(AM_V_AR)set -e;		\
--	ar cr $@;			\
-+	${AR} cr $@;			\
- 	for l in $(filter %.al,$+); do	\
- 	   if [ ! -f $$l ]; then	\
- 	      echo "missing $$l";	\
- 	      exit 1;			\
- 	   fi;				\
--	   ar x $$l;			\
--	   ar r $@ $$(ar t $$l);	\
--	   rm $$(ar t $$l);		\
-+	   ${AR} x $$l;			\
-+	   ${AR} r $@ $$(${AR} t $$l);	\
-+	   rm $$(${AR} t $$l);		\
-         done
- 
- $(addsuffix .fm,$(alldomains)): %.fm: %.ao
-@@ -149,7 +149,7 @@
- 	$(AM_V_ALDOR)set -e;							\
- 	rm -f $*.c $*.ao;							\
- 	cp $(SUBLIB_DEPEND).al lib$(libraryname)_$*.al;				\
--	ar r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
-+	${AR} r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
- 	$(AM_DBG) $(aldorexedir)/aldor -gloop 	\
- 	  $(aldor_common_args) 			\
- 	  -Y.					\
-@@ -200,7 +200,7 @@
- $(SUBLIB).al:
- 	$(AM_V_AR)							\
- 	rm -f $@;							\
--	ar cr $@ $(addsuffix .ao, $(shell $(UNIQ) $(@:.al=.dep)))
-+	${AR} cr $@ $(addsuffix .ao, $(shell $(UNIQ) $(@:.al=.dep)))
- 
- all: Makefile $(SUBLIB).al
- all: $(addsuffix .fm,$(library))
---- a/lib/debuglib/test/cmds.compile
-+++ b/lib/debuglib/test/cmds.compile
-@@ -6,7 +6,7 @@
- 
- cd 
- cd base/linux/srclib
--ar rv ../lib/libfoam.a *.o
-+${AR} rv ../lib/libfoam.a *.o
- 
- cd
- cd aldor/1.0rc0/lib/libdebug

diff --git a/dev-lang/aldor/files/aldor-respect-cflags.patch b/dev-lang/aldor/files/aldor-respect-cflags.patch
deleted file mode 100644
index 8351904711..0000000000
--- a/dev-lang/aldor/files/aldor-respect-cflags.patch
+++ /dev/null
@@ -1,45 +0,0 @@
---- a/aldor/src/Makefile.am
-+++ b/aldor/src/Makefile.am
-@@ -40,12 +40,12 @@
- 
- javagen_LDADD = libphase.a libstruct.a libgen.a libport.a -lm
- javagen_LDFLAGS =
--javagen_CFLAGS = -g $(STRICTCFLAGS)
-+javagen_CFLAGS =  $(STRICTCFLAGS)
- 
- showexp_SOURCES = showexports.c
- showexp_LDADD = libphase.a libstruct.a libgen.a libport.a -lm
- showexp_LDFLAGS =
--showexp_CFLAGS = -g $(STRICTCFLAGS)
-+showexp_CFLAGS =  $(STRICTCFLAGS)
- 
- aldor_SOURCES =		\
- 	axlcomp.c	\
-@@ -53,7 +53,7 @@
- 	main.c
- aldor_LDADD = libphase.a libstruct.a libgen.a libport.a -lm
- aldor_LDFLAGS = $(build_id)
--aldor_CFLAGS  = -g $(STRICTCFLAGS)
-+aldor_CFLAGS  =  $(STRICTCFLAGS)
- 
- #aldortest_CFLAGS = -DTEST_STAND_ALONE -DTEST_ALL -save-temps $(STRICTCFLAGS)
- aldortest_CFLAGS = -DTEST_STAND_ALONE -DTEST_ALL -save-temps $(STRICTCFLAGS)
-@@ -316,7 +316,6 @@
- testall_LDFLAGS = 
- testall_CFLAGS = -save-temps $(STRICTCFLAGS)
- 
--CFLAGS=-O0 -g
- 
- #
- # Special rules
---- a/m4/strict_compile.m4
-+++ b/m4/strict_compile.m4
-@@ -12,7 +12,7 @@
-    ALDOR_CC_OPTION(-Wno-sign-compare,cfg_no_sign_compare)
-    AC_MSG_CHECKING(Strict options for C compiler)
- 
--   cfgSTRICTCFLAGS="-pedantic -std=c99 -Wall -Wextra -Werror -Wno-empty-body -Wno-enum-compare \
-+   cfgSTRICTCFLAGS="-pedantic -std=c99 -Wall -Wextra -Wno-empty-body -Wno-enum-compare \
-                     -Wno-missing-field-initializers -Wno-unused -Wno-unused-parameter \
- 		    -Wno-error=format -Wno-error=type-limits -Wno-error=strict-aliasing \
- 		    $cfg_no_sign_compare $cfg_no_shift_negative_value"

diff --git a/dev-lang/aldor/metadata.xml b/dev-lang/aldor/metadata.xml
deleted file mode 100644
index e1b2187907..0000000000
--- a/dev-lang/aldor/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system.
-The Aldor language combines imperative, functional, and object-oriented features. It has an elaborate dependent type system, allowing types to be used as first-class values. Aldor's syntax is heavily influenced by Pascal, but it is optionally indentation-sensitive, like Python. In its current implementation, it is compiled, but an interactive listener is provided.
-	</longdescription>
-	<upstream>
-		<remote-id type="github">pippijn/aldor</remote-id>
-	</upstream>
-	<!--<use><flag name="boehm-gc">Use Boehm Garbage Collector instead of built-in</flag></use>-->
-</pkgmetadata>

diff --git a/dev-libs/KVTree/KVTree-1.2.0.ebuild b/dev-libs/KVTree/KVTree-1.2.0.ebuild
deleted file mode 100644
index 4721bee362..0000000000
--- a/dev-libs/KVTree/KVTree-1.2.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="KVTree provides a fully extensible C data structure modeled after Perl hashes"
-HOMEPAGE="https://github.com/ECP-VeloC/KVTree"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-IUSE="fcntl +flock mpi test"
-
-RDEPEND="
-	mpi? ( virtual/mpi )
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-no-install-readme.patch"
-	"${FILESDIR}/${P}-no-static.patch"
-)
-REQUIRED_USE="?? ( fcntl flock )"
-RESTRICT="test? ( userpriv ) !test? ( test )"
-
-src_configure() {
-	local flock="NONE"
-	use fcntl && flock="FCNTL"
-	use flock && flock="FLOCK"
-
-	local mycmakeargs=(
-		-DENABLE_TESTS=$(usex test)
-		-DMPI="$(usex mpi ON OFF)"
-		-DKVTREE_FILE_LOCK="${flock}"
-
-		-DBUILD_SHARED_LIBS=ON
-		-DKVTREE_LINK_STATIC=FALSE
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	chrpath -d "${BUILD_DIR}/src/kvtree_print" || die
-	cmake_src_install
-	chrpath -d "${ED}/usr/$(get_libdir)/libkvtree.so" || die
-	chrpath -d "${ED}/usr/$(get_libdir)/libkvtree_base.so" || die
-	dodoc doc/rst/*.rst
-	docinto "${DOCSDIR}/users"
-	dodoc -r doc/rst/users/.
-}

diff --git a/dev-libs/KVTree/KVTree-1.3.0.ebuild b/dev-libs/KVTree/KVTree-1.3.0.ebuild
deleted file mode 100644
index 0b4066a8f3..0000000000
--- a/dev-libs/KVTree/KVTree-1.3.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="KVTree provides a fully extensible C data structure modeled after Perl hashes"
-HOMEPAGE="https://github.com/ECP-VeloC/KVTree"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-IUSE="fcntl +flock mpi test"
-
-RDEPEND="
-	mpi? ( virtual/mpi )
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-no-install-readme.patch"
-	"${FILESDIR}/${PN}-1.2.0-no-static.patch"
-)
-REQUIRED_USE="?? ( fcntl flock )"
-RESTRICT="test? ( userpriv ) !test? ( test )"
-
-src_configure() {
-	local flock="NONE"
-	use fcntl && flock="FCNTL"
-	use flock && flock="FLOCK"
-
-	local mycmakeargs=(
-		-DENABLE_TESTS=$(usex test)
-		-DMPI="$(usex mpi ON OFF)"
-		-DKVTREE_FILE_LOCK="${flock}"
-
-		-DBUILD_SHARED_LIBS=ON
-		-DKVTREE_LINK_STATIC=FALSE
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	chrpath -d "${BUILD_DIR}/src/kvtree_print" || die
-	cmake_src_install
-	chrpath -d "${ED}/usr/$(get_libdir)/libkvtree.so" || die
-	chrpath -d "${ED}/usr/$(get_libdir)/libkvtree_base.so" || die
-	dodoc doc/rst/*.rst
-	docinto "${DOCSDIR}/users"
-	dodoc -r doc/rst/users/.
-}
-
-src_test() {
-	if mountpoint -q /dev/shm ; then
-		cmake_src_test
-	else
-		eerror "make sure to mount /dev/shm or tests will fail"
-		die
-	fi
-}

diff --git a/dev-libs/KVTree/Manifest b/dev-libs/KVTree/Manifest
deleted file mode 100644
index fed8e4b0fc..0000000000
--- a/dev-libs/KVTree/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST KVTree-1.2.0.tar.gz 61844 BLAKE2B 4bd7a975f3c2f510b7ade983c393ac86cb9bcb7216776fd59db8cc258f869f1157f5a08aee3c19fb8e23c796928b6b44c9e3dd95eee13c7e4a4c1fdf3b5d8f00 SHA512 ddc6f2b32bcf8e1a369a17b238d4454679f3a8a4fc1a9fa18e5317418cf73c7d0db2169b53513e15ad05e1f22c80cdd9d66cddbc8aa2ad2a1c95d4910b3d7f88
-DIST KVTree-1.3.0.tar.gz 62063 BLAKE2B 205d6cec078857846a6faa4544901e1d381e7e695fd7935ca690cabf9d65d51d5dda7a4ab5f9afd0ebb378ef6205d6982740ee71504e07f4db94be0775b8e27d SHA512 578c452e07ebf1df36f56fe740fac171535fc8ab421f1f211eab89438207a459b2376b2b645b6ca393f1c5c1c484fbfd467230598b1a4e785e429e521c5c22fd

diff --git a/dev-libs/KVTree/files/KVTree-1.2.0-no-static.patch b/dev-libs/KVTree/files/KVTree-1.2.0-no-static.patch
deleted file mode 100644
index 6c9ba59f34..0000000000
--- a/dev-libs/KVTree/files/KVTree-1.2.0-no-static.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -57,16 +57,6 @@
-    INSTALL(TARGETS kvtree DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF()
- 
--ADD_LIBRARY(kvtree-static STATIC $<TARGET_OBJECTS:kvtree_o>)
--IF(KVTREE_LINK_STATIC)
--    SET_TARGET_PROPERTIES(kvtree-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--    SET_TARGET_PROPERTIES(kvtree-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(KVTREE_LINK_STATIC)
--TARGET_LINK_LIBRARIES(kvtree-static ${KVTREE_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(kvtree-static PROPERTIES OUTPUT_NAME kvtree CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS kvtree-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
- # KVTREE base Library (no MPI)
- ADD_LIBRARY(kvtree_noMPI_o OBJECT ${libkvtree_noMPI_srcs})
- 
-@@ -77,16 +67,6 @@
-    INSTALL(TARGETS kvtree_base DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF(BUILD_SHARED_LIBS)
- 
--ADD_LIBRARY(kvtree_base-static STATIC $<TARGET_OBJECTS:kvtree_noMPI_o>)
--IF(KVTREE_LINK_STATIC)
--    SET_TARGET_PROPERTIES(kvtree_base-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--    SET_TARGET_PROPERTIES(kvtree_base-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(KVTREE_LINK_STATIC)
--TARGET_LINK_LIBRARIES(kvtree_base-static ${KVTREE_SERIAL_LIBS})
--
--SET_TARGET_PROPERTIES(kvtree_base-static PROPERTIES OUTPUT_NAME kvtree_base CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS kvtree_base-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
- ###########
- # CLI KVTREE #
- ###########
-@@ -99,10 +79,6 @@
- # Build and install C binaries
- FOREACH(bin IN ITEMS ${clikvtree_c_bins})
-     ADD_EXECUTABLE(${bin} ${bin}.c)
--    IF(KVTREE_LINK_STATIC)
--        TARGET_LINK_LIBRARIES(${bin} kvtree-static)
--    ELSE()
-         TARGET_LINK_LIBRARIES(${bin} kvtree)
--    ENDIF()
-     INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${bin} DESTINATION ${CMAKE_INSTALL_BINDIR})
- ENDFOREACH(bin IN ITEMS ${clikvtree_c_bins})

diff --git a/dev-libs/KVTree/files/KVTree-no-install-readme.patch b/dev-libs/KVTree/files/KVTree-no-install-readme.patch
deleted file mode 100644
index 96d58aabc8..0000000000
--- a/dev-libs/KVTree/files/KVTree-no-install-readme.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -87,9 +87,6 @@
- SET_SOURCE_FILES_PROPERTIES(config.h.in PROPERTIES GENERATED FALSE)
- SET_SOURCE_FILES_PROPERTIES(${PROJECT_BINARY_DIR}/config.h PROPERTIES GENERATED TRUE)
- 
--# Special Install Files
--INSTALL(FILES README.md DESTINATION ${CMAKE_INSTALL_DATADIR}/kvtree)
--
- # Package
- SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "KV Storage Library for Perl style hashes")
- SET(CPACK_PACKAGE_VENDOR "Lawrence Livermore National Laboratory")

diff --git a/dev-libs/KVTree/metadata.xml b/dev-libs/KVTree/metadata.xml
deleted file mode 100644
index 48b9714350..0000000000
--- a/dev-libs/KVTree/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">ECP-VeloC/KVTree</remote-id>
-  </upstream>
-  <use>
-    <flag name="fcntl">Set the type of file locking to fcntl.</flag>
-    <flag name="flock">Set the type of file locking to flock.</flag>
-  </use>
-  <longdescription lang="en">Each KVTree object contains a list of key/value pairs. Each key is a string, each value is another kvtree object. This is a nested data structures, similar to a python dict or perl hash. The library provides functions to serialize a kvtree object to / from a file. It also optionally provides MPI send / recv functions to transfer an object from one process to another.
-In addition to getter and setter utilities, this library provides serialization (for persisting an KVTree to a file) and optional MPI functionality. 
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-libs/atl/Manifest b/dev-libs/atl/Manifest
deleted file mode 100644
index faea9b0486..0000000000
--- a/dev-libs/atl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST atl-2.2.1.gh.tar.gz 36765 BLAKE2B 6bba939452f86e1021555e860704a76a28f99dee575d8d3ea8bd431ff2b37ac27bf60745af625fd69980d8bfea46d620f5de7a2d68371a4bbaba06bab8a3f331 SHA512 c0372fa1e16e674a6d079dfd783a383bea4283c6b25e379d94e09100ae3c9195112fdade2551e16e435475e04af9086f51a370181d93c6c927677c7f14de5a61

diff --git a/dev-libs/atl/atl-2.2.1.ebuild b/dev-libs/atl/atl-2.2.1.ebuild
deleted file mode 100644
index 34d5e41690..0000000000
--- a/dev-libs/atl/atl-2.2.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Library for the creation and manipulation of lists"
-HOMEPAGE="https://github.com/GTkorvo/atl"
-SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test +utilities"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DATL_INSTALL_HEADERS=ON
-		-DATL_INSTALL_PKGCONFIG=ON
-		-DATL_QUIET=OFF
-		-DBUILD_SHARED_LIBS=ON
-
-		-DATL_LIBRARIES_ONLY=$(usex utilities 'OFF' 'ON')
-		-DBUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-}

diff --git a/dev-libs/atl/metadata.xml b/dev-libs/atl/metadata.xml
deleted file mode 100644
index 4113addddf..0000000000
--- a/dev-libs/atl/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/GTKorvo/atl/issues</bugs-to>
-    <remote-id type="github">GTKorvo/atl</remote-id>
-  </upstream>
-  <use>
-    <flag name="utilities">Build utilities</flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-libs/cubelib/Manifest b/dev-libs/cubelib/Manifest
deleted file mode 100644
index 863b809cb9..0000000000
--- a/dev-libs/cubelib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cubelib-4.7.tar.gz 6163552 BLAKE2B e07e78011501fe19240f22133cf9a9202176ca21410412be19674d43e8177ce7683cb19414eacacf6a56f261602414db55ba65abc8948846c1dbbc0737636fc9 SHA512 cf328b3300170ba832bda13374f7e8e59a920308fc1604f03eb5f172ab6dd6d3ccd0b6517eb68bf58b07a08174dded0f80fe7f37ca63727ce397e095801864f1

diff --git a/dev-libs/cubelib/cubelib-4.7-r2.ebuild b/dev-libs/cubelib/cubelib-4.7-r2.ebuild
deleted file mode 100644
index e2d95f04f9..0000000000
--- a/dev-libs/cubelib/cubelib-4.7-r2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="General purpose C++ library and tools"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x"
-SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE_CUBELIB_STRATEGY="
-	+cubelib_strategy_keepall
-	cubelib_strategy_preload
-	cubelib_strategy_manual
-	cubelib_strategy_lastn
-"
-IUSE="R ${IUSE_CUBELIB_STRATEGY}"
-
-RDEPEND="
-	sys-libs/binutils-libs
-	sys-libs/zlib
-	R? (
-		dev-lang/R
-		dev-R/Rcpp
-		dev-R/RInside
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/gtest
-"
-BDEPEND="
-	sys-devel/flex
-	app-alternatives/yacc
-"
-
-REQUIRED_USE="^^ ( ${IUSE_CUBELIB_STRATEGY/+/} )"
-
-src_prepare() {
-	tc-export CC CXX AR F77 FC CPP
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	CC_FOR_BUILD=${CC}
-	CXX_FOR_BUILD=${CXX}
-	FC_FOR_BUILD=${FC}
-	F77_FOR_BUILD=${F77}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	EOF
-
-	rm -r vendor/googletest || die
-	default
-	eautoreconf
-}
-
-src_configure() {
-	use cubelib_strategy_keepall && strategy="keepall"
-	use cubelib_strategy_preload && strategy="preload"
-	use cubelib_strategy_manual && strategy="manual"
-	use cubelib_strategy_lastn && strategy="lastn"
-
-	local myconf=(
-		--disable-platform-mic
-		--with-compression=full
-		--with-custom-compilers
-		--with-strategy="${strategy}"
-		--with-system-parser
-		$(use_with R cube_dump_r)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	mv "${ED}/usr/share/doc/cubelib/example" "${ED}/usr/share/doc/${PF}/" || die
-	rm -r "${ED}/usr/share/doc/cubelib" || die
-	dodoc OPEN_ISSUES README
-	docompress -x "/usr/share/doc/${PF}/example"
-	find "${ED}" -name '*.a' -delete || die
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/cubelib/metadata.xml b/dev-libs/cubelib/metadata.xml
deleted file mode 100644
index 5b6d01fa15..0000000000
--- a/dev-libs/cubelib/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="R">Use R for cube_dump</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-libs/cubew/Manifest b/dev-libs/cubew/Manifest
deleted file mode 100644
index 1903bd55e3..0000000000
--- a/dev-libs/cubew/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cubew-4.7.tar.gz 1347200 BLAKE2B 5083ca74a1125e81bc2a5493bb26119bbb478a16847cc4ef3cf6afbad9289bcffff8a0bc2b480b9cf711560d33f5a7fa207b7a20ffde343eac8e05385d3e778f SHA512 21bfef1fadb93d6089503ee86b54bbd2aca67a3a0f33ad64a1bd50b507dbf1a3047b4a454f9225f0379353d31f74e4b6a3a6851b776f44bd0ececb3322466f3d

diff --git a/dev-libs/cubew/cubew-4.7.ebuild b/dev-libs/cubew/cubew-4.7.ebuild
deleted file mode 100644
index 40fe6eec45..0000000000
--- a/dev-libs/cubew/cubew-4.7.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="High performance C Writer library"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x"
-SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="advanced-memory memory-tracking memory-tracing +zlib"
-
-RDEPEND="
-	sys-libs/binutils-libs
-	zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="
-	memory-tracking? ( advanced-memory )
-	memory-tracing? ( advanced-memory )
-"
-
-src_prepare() {
-	tc-export CC CXX AR F77 FC CPP
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	CC_FOR_BUILD=${CC}
-	CXX_FOR_BUILD=${CXX}
-	FC_FOR_BUILD=${FC}
-	F77_FOR_BUILD=${F77}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	EOF
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--disable-platform-mic
-		--with-custom-compilers
-		$(use_with advanced-memory)
-		$(use_with memory-tracking)
-		$(use_with memory-tracing)
-		$(use_with zlib compression)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	mv "${ED}/usr/share/doc/cubew" "${ED}/usr/share/doc/${PF}" || die
-	dodoc OPEN_ISSUES README
-	docompress -x "${ED}/usr/share/doc/${PF}/example"
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/dev-libs/cubew/metadata.xml b/dev-libs/cubew/metadata.xml
deleted file mode 100644
index 268cae2672..0000000000
--- a/dev-libs/cubew/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="advanced-memory">Enables advanced memory features such as usage of an external memory allocator</flag>
-		<flag name="memory-tracking">Enables internal memory tracking</flag>
-		<flag name="memory-tracing">Enables internal memory tracing more intensive memory usage report.</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-libs/dill/Manifest b/dev-libs/dill/Manifest
deleted file mode 100644
index 90c01ee9bc..0000000000
--- a/dev-libs/dill/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dill-2.4.1.gh.tar.gz 209181 BLAKE2B 508dc8c59744f41acca24817f63bdb6efa15cf4674cd0cb36a2b09a80ae6ecb603ee45a54e0ede23558e982b25ddc06c0a7f2e1463e63b9decc4aa1b9dbd7c42 SHA512 8acdf80a59696ef45453dd677f13dce7aada9ac81bddab7a36f70b23644b8d507dba64576410fe87a5359d7a73df416302522823898e7b807ffb277d3363b54e

diff --git a/dev-libs/dill/dill-2.4.1.ebuild b/dev-libs/dill/dill-2.4.1.ebuild
deleted file mode 100644
index 384f60e2b8..0000000000
--- a/dev-libs/dill/dill-2.4.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Provides instruction-level code generation directly into memory regions"
-HOMEPAGE="https://github.com/GTkorvo/dill"
-SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="disassembly ignore-native multitarget test"
-
-RDEPEND="
-	dev-libs/libffi
-	disassembly? ( sys-libs/binutils-libs )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/binutils
-	dev-lang/perl
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DDILL_INSTALL_PKGCONFIG=ON
-		-DDILL_INSTALL_HEADERS=ON
-		-DDILL_QUIET=OFF
-		-DLIBFFI_INTERNAL=OFF
-
-		-DBUILD_TESTING=$(usex test)
-		-DDILL_ENABLE_DISASSEMBLY=$(usex disassembly)
-		-DDILL_IGNORE_NATIVE=$(usex ignore-native)
-		-DDILL_MULTI_TARGET=$(usex multitarget)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-}

diff --git a/dev-libs/dill/metadata.xml b/dev-libs/dill/metadata.xml
deleted file mode 100644
index 87a98e163b..0000000000
--- a/dev-libs/dill/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 type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/GTKorvo/atl/issues</bugs-to>
-    <remote-id type="github">GTKorvo/atl</remote-id>
-  </upstream>
-  <use>
-    <flag name="disassembly">Enable binutils-based disassembly</flag>
-    <flag name="ignore-native">Build to do emulation, regardless of architecture</flag>
-    <flag name="multitarget">Build all available target architectures</flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-libs/dyninst/Manifest b/dev-libs/dyninst/Manifest
deleted file mode 100644
index b58638aa22..0000000000
--- a/dev-libs/dyninst/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dyninst-11.0.1.tar.gz 9059074 BLAKE2B 5ef230d8c5c3253aa54c01387fbb8c6f1d57ea43cb7779e3761306c916cbcd00999ee48cb6d76daba3af45dca6388dcc4c71b527f176039a32130c1ef8f6d074 SHA512 9c439be0252edae0ed3fcfa05b38595b614a91b6627afa85db126df32d5c5de5dc9413a70caf52bee7ac2349d24947626f6370f0dbf19413916c39e01679444f
-DIST dyninst-12.1.0.tar.gz 8572639 BLAKE2B 74c835a3c6c6cc9a90d416fff0ea3b4039a55941cb3a7fd63cebd19420a690d6b4fd3d574b728cc9cac53034a6075ffe2a6e9885a7aa87e2d9d0fd798f5e9a29 SHA512 ec09b83f288afefd6a30a3253c91554d421305a43c2f2384435207dcabf523d5498d64873f876817c3108c3fc0a43fd4c48ce2c1ca873c73fb98a2d823446549

diff --git a/dev-libs/dyninst/dyninst-11.0.1-r1.ebuild b/dev-libs/dyninst/dyninst-11.0.1-r1.ebuild
deleted file mode 100644
index 258cc05091..0000000000
--- a/dev-libs/dyninst/dyninst-11.0.1-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake
-
-DESCRIPTION="Tools for binary instrumentation, analysis, and modification"
-HOMEPAGE="
-	https://dyninst.org/dyninst
-	https://github.com/dyninst/dyninst
-"
-SRC_URI="https://github.com/dyninst/dyninst/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc openmp valgrind"
-
-RDEPEND="
-	<dev-cpp/tbb-2021
-	dev-libs/boost:=
-	virtual/libelf
-	virtual/mpi
-	valgrind? ( dev-debug/valgrind )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( dev-texlive/texlive-latex )"
-
-PATCHES=( "${FILESDIR}/${P}-remove-executable-flag-from-dyninst_heap-section.patch" )
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_STATIC_LIBS=NO
-		-DSTERILE_BUILD=YES
-
-		-DADD_VALGRIND_ANNOTATIONS=$(usex valgrind)
-		-DBUILD_DOCS=$(usex doc)
-		-DUSE_OpenMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	einstalldocs
-	if use doc; then
-		mv "${ED}"/usr/share/doc/*.pdf "${ED}/usr/share/doc/${PF}" || die
-	fi
-
-	if [[ ! -e "${ED}/usr/$(get_libdir)" ]]; then
-		mv "${ED}/usr/lib" "${ED}/usr/$(get_libdir)" || die
-	fi
-
-	mkdir -p "${ED}/usr/include/dyninst" || die
-	mv "${ED}"/usr/include/*.h* "${ED}/usr/include/dyninst" || die
-
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/dev-libs/dyninst/dyninst-12.1.0.ebuild b/dev-libs/dyninst/dyninst-12.1.0.ebuild
deleted file mode 100644
index c4f55ece6a..0000000000
--- a/dev-libs/dyninst/dyninst-12.1.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake
-
-DESCRIPTION="Tools for binary instrumentation, analysis, and modification"
-HOMEPAGE="
-	https://dyninst.org/dyninst
-	https://github.com/dyninst/dyninst
-"
-SRC_URI="https://github.com/dyninst/dyninst/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc openmp valgrind"
-
-RDEPEND="
-	<dev-cpp/tbb-2021
-	dev-libs/boost:=
-	virtual/libelf
-	virtual/mpi
-	valgrind? ( dev-debug/valgrind )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( dev-texlive/texlive-latex )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_STATIC_LIBS=NO
-		-DSTERILE_BUILD=ON
-
-		-DADD_VALGRIND_ANNOTATIONS=$(usex valgrind)
-		-DBUILD_DOCS=$(usex doc)
-		-DUSE_OpenMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	einstalldocs
-	if use doc; then
-		mv "${ED}"/usr/share/doc/*.pdf "${ED}/usr/share/doc/${PF}" || die
-	fi
-
-	if [[ ! -e "${ED}/usr/$(get_libdir)" ]]; then
-		mv "${ED}/usr/lib" "${ED}/usr/$(get_libdir)" || die
-	fi
-
-	mkdir -p "${ED}/usr/include/dyninst" || die
-	mv "${ED}"/usr/include/*.h* "${ED}/usr/include/dyninst" || die
-
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/dev-libs/dyninst/files/dyninst-11.0.1-remove-executable-flag-from-dyninst_heap-section.patch b/dev-libs/dyninst/files/dyninst-11.0.1-remove-executable-flag-from-dyninst_heap-section.patch
deleted file mode 100644
index 09bab89931..0000000000
--- a/dev-libs/dyninst/files/dyninst-11.0.1-remove-executable-flag-from-dyninst_heap-section.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From f27f96cee0b73f770cf69cb98a5744f769014ee5 Mon Sep 17 00:00:00 2001
-From: "James A. Kupsch" <kupsch@cs.wisc.edu>
-Date: Mon, 30 Aug 2021 10:18:17 -0500
-Subject: [PATCH] remove executable flag from .dyninst_heap section
-
-This prevents the library/object with this code from having a segment violates
-the W^X security property for segments as the current setting resulted in
-segment with both the WRITE and EXECUTE flags set.  The function
-mark_heaps_exec() restores execute protection to just the heap arrays.
---- a/dyninstAPI_RT/src/RTspace.S
-+++ b/dyninstAPI_RT/src/RTspace.S
-@@ -8,7 +8,7 @@
- .type DYNINSTstaticHeap_16M_anyHeap_1, @object
- .size DYNINSTstaticHeap_16M_anyHeap_1, 16777216
- 
--.section .dyninst_heap,"awx",@nobits
-+.section .dyninst_heap,"aw",@nobits
- .align 16
- DYNINSTstaticHeap_512K_lowmemHeap_1:
-         .skip 524288

diff --git a/dev-libs/dyninst/metadata.xml b/dev-libs/dyninst/metadata.xml
deleted file mode 100644
index fc3a32021d..0000000000
--- a/dev-libs/dyninst/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">dyninst/dyninst</remote-id>
-  </upstream>
-  <use>
-    <flag name="openmp">Enable parallel code parsing</flag>
-    <!--<flag name="rtlib">Build the RT library as a separate project so we can change compilers</flag>-->
-    <flag name="valgrind">Enable annotations for Valgrind analysis</flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-libs/ffs/Manifest b/dev-libs/ffs/Manifest
deleted file mode 100644
index 27e22c93b7..0000000000
--- a/dev-libs/ffs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ffs-1.6.0_p20220525.gh.tar.gz 1217976 BLAKE2B 11923975d9870c8c6454572e0a8de45d5bc5217d27f3705cf7a4ed117048a8c49ce56e2f3618b09f20dc77c6706e7dacf46dfa0eb047fde97612dbb54cc04ac8 SHA512 e320b4f380b1799cd2fe7f65a1a7ba6aed9766965b7cd1c71221ab788f95ae981ad51d89d13969c25d77295eab8b3cc3b00f79b14376058ca9926a17f5e73b48

diff --git a/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild b/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild
deleted file mode 100644
index 068b7874bc..0000000000
--- a/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="25f9621a8a983f0e4e85a694290ab9624dd2c2bc"
-
-DESCRIPTION="FFS is a middleware library for data communication"
-HOMEPAGE="https://github.com/GTkorvo/ffs"
-SRC_URI="https://github.com/GTKorvo/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+atl test"
-
-RDEPEND="
-	atl? ( dev-libs/atl )
-	dev-libs/dill
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DFFS_INSTALL_PKGCONFIG=ON
-		-DFFS_INSTALL_HEADERS=ON
-		-DFFS_QUIET=OFF
-
-		-DFFS_USE_ATL=$(usex atl)
-		-DBUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}

diff --git a/dev-libs/ffs/metadata.xml b/dev-libs/ffs/metadata.xml
deleted file mode 100644
index 9fe9f8747b..0000000000
--- a/dev-libs/ffs/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/GTKorvo/ffs/issues</bugs-to>
-    <remote-id type="github">GTKorvo/ffs</remote-id>
-  </upstream>
-  <use>
-    <flag name="atl">Enable the use of ATL</flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-libs/kwsys/Manifest b/dev-libs/kwsys/Manifest
deleted file mode 100644
index fea30dc56b..0000000000
--- a/dev-libs/kwsys/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kwsys-c28e27bc4ad8e12d88b05f30eec19b2987c60721.tar.bz2 184328 BLAKE2B 3d0c4286207cbd4d04d2c7850294dfa46ca1cb1474fa71353e05d3c5be982ed0103b9e27f790d8e4d7a001d0e375cf203aad6a8a659175529a45d0cf09edc36e SHA512 c1c162b6de0fd28dcc99804de6c1835e31fe8cd2e5f2ec5b56fd71ed3425e075d4fe7eaef3faa14501a6bed3f584c1076e69b25ec3b648fd3b8a54d4a3262971

diff --git a/dev-libs/kwsys/kwsys-0_pre20220603.ebuild b/dev-libs/kwsys/kwsys-0_pre20220603.ebuild
deleted file mode 100644
index 840b0d470f..0000000000
--- a/dev-libs/kwsys/kwsys-0_pre20220603.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="c28e27bc4ad8e12d88b05f30eec19b2987c60721"
-
-DESCRIPTION="Kitware System Library"
-HOMEPAGE="https://gitlab.kitware.com/utils/kwsys"
-SRC_URI="https://gitlab.kitware.com/utils/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DKWSYS_INSTALL_BIN_DIR=bin
-		-DKWSYS_INSTALL_INCLUDE_DIR=include
-		-DKWSYS_INSTALL_LIB_DIR=$(get_libdir)
-		-DKWSYS_STANDALONE=ON
-
-		-DBUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}

diff --git a/dev-libs/kwsys/metadata.xml b/dev-libs/kwsys/metadata.xml
deleted file mode 100644
index 40bc559732..0000000000
--- a/dev-libs/kwsys/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/dev-libs/libnodave/Manifest b/dev-libs/libnodave/Manifest
deleted file mode 100644
index 95ead90e58..0000000000
--- a/dev-libs/libnodave/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libnodave-0.8.5.1.tar.gz 3869449 BLAKE2B e3f9cc0c271d61e28d2f985181751da862f1235166ea82742b357528a896940891e420ca02c2abfcb8dc2a886e8086df3f27ca1765914f3402bfda618eda9a37 SHA512 0e226a3d3256076d6c32930e7be07f0fc62beac797e143bf871d876c172c2d2ff3a3e66e8c2a978fd4caee006e9b736f9633922a9f46728d96f70b07a395ff55

diff --git a/dev-libs/libnodave/files/makefile-0.8.5.1.patch b/dev-libs/libnodave/files/makefile-0.8.5.1.patch
deleted file mode 100644
index 2a9603c1da..0000000000
--- a/dev-libs/libnodave/files/makefile-0.8.5.1.patch
+++ /dev/null
@@ -1,152 +0,0 @@
---- a/Makefile	2021-04-19 17:10:57.282266311 +0200
-+++ b/Makefile	2021-04-19 17:27:25.063629828 +0200
-@@ -13,9 +13,9 @@
- # To test with g++ which does stricter type checking:
- #
- ##CC=g++ 
--CFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN
-+CFLAGS+=-Wall -Winline
- CTFLAGS=-Wall -Winline -fPID -DLINUX -DDAVE_LITTLE_ENDIAN
--CPPFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN
-+CPPFLAGS+=-DLINUX -DDAVE_LITTLE_ENDIAN
- #
- # The following is needed to enable workarounds for statements that do
- # not work on (some?) ARM processors:
-@@ -45,7 +45,7 @@
- 
- DYNAMIC_PROGRAMS=testMPId testPPId testISO_TCPd
- 
--LIBRARIES=libnodave.so 
-+LIBRARIES=libnodave.so
- 
- 
- all: $(PROGRAMS) $(LIBRARIES)
-@@ -72,74 +72,74 @@
- testPPI_IBHload.o: nodave.h
- testNLpro.o: benchmark.c nodavesimple.h
- 
--testISO_TCP: nodave.o openSocket.o testISO_TCP.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testISO_TCP.o -o testISO_TCP
--testISO2: nodave.o openSocket.o testISO2.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testISO2.o -o testISO2
--testISO_TCPd: nodave.o openSocket.o testISO_TCP.o
--	$(CC) -lnodave testISO_TCP.o -o testISO_TCPd
--testPPIload: nodave.o setport.o testPPIload.o
--	$(CC) $(LDFLAGS) nodave.o setport.o testPPIload.o -o testPPIload
--testMPI: setport.o testMPI.o nodave.o
--	$(CC) $(LDFLAGS) setport.o nodave.o testMPI.o -o testMPI
--testMPImin: setport.o testMPImin.o nodave.o
--	$(CC) $(LDFLAGS) setport.o nodave.o testMPImin.o -o testMPImin	
--testMPId: setport.o testMPI.o nodave.o
--	$(CC) -lnodave testMPI.o -o testMPId
--testMPIload: nodave.o setport.o testMPIload.o
--	$(CC) $(LDFLAGS) nodave.o setport.o testMPIload.o -o testMPIload
--testMPI_IBHload: nodave.o openSocket.o testMPI_IBHload.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testMPI_IBHload.o -o testMPI_IBHload
--testPPI: nodave.o setport.o testPPI.o
--	$(CC) $(LDFLAGS) nodave.o setport.o testPPI.o -o testPPI
--testPPId: nodave.o setport.o testPPI.o
--	$(CC) -lnodave testPPI.o -o testPPId	
--testISO_TCPload: nodave.o openSocket.o testISO_TCPload.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testISO_TCPload.o -o testISO_TCPload
--testIBH: openSocket.o testIBH.o nodave.o
--	$(CC) $(LDFLAGS) openSocket.o nodave.o testIBH.o -o testIBH
--testPPI_IBH: openSocket.o testPPI_IBH.o nodave.o
--	$(CC) $(LDFLAGS) openSocket.o nodave.o testPPI_IBH.o -o testPPI_IBH
--testPPI_IBHload: openSocket.o testPPI_IBHload.o nodave.o
--	$(CC) $(LDFLAGS) openSocket.o nodave.o testPPI_IBHload.o -o testPPI_IBHload
--testPPIcpp: nodave.o setport.o testPPIcpp.o
--	$(CC) $(LDFLAGS) nodave.o setport.o testPPIcpp.o -o testPPIcpp
--testMPI2: setport.o testMPI2.o nodave.o nodaveext.o
--	$(CC) $(LDFLAGS) setport.o nodave.o nodaveext.o  testMPI2.o -o testMPI2
--testAS511: setport.o testAS511.o nodave.o
--	$(CC) $(LDFLAGS) setport.o nodave.o testAS511.o -o testAS511
--testUSB: testUSB.o nodave.o usbGlue.o usbGlue.h
--	$(CC) $(LDFLAGS) nodave.o testUSB.o usbGlue.o -lusb -o testUSB
--testNLpro: openSocket.o testNLpro.o nodave.o
--	$(CC) $(LDFLAGS) openSocket.o nodave.o testNLpro.o -o testNLpro
-+testISO_TCP: libnodave.so testISO_TCP.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCP.o -o testISO_TCP -lnodave
-+testISO2: libnodave.so testISO2.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO2.o -o testISO2 -lnodave
-+testISO_TCPd: libnodave.so testISO_TCP.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testISO_TCP.o -o testISO_TCPd -lnodave
-+testPPIload: libnodave.so testPPIload.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPIload.o -o testPPIload -lnodave
-+testMPI: testMPI.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI.o -o testMPI -lnodave
-+testMPImin: testMPImin.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPImin.o -o testMPImin -lnodave
-+testMPId: testMPI.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testMPI.o -o testMPId -lnodave
-+testMPIload: libnodave.so testMPIload.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPIload.o -o testMPIload -lnodave
-+testMPI_IBHload: libnodave.so testMPI_IBHload.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI_IBHload.o -o testMPI_IBHload -lnodave
-+testPPI: libnodave.so testPPI.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI.o -o testPPI -lnodave
-+testPPId: libnodave.so testPPI.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testPPI.o -o testPPId -lnodave
-+testISO_TCPload: libnodave.so testISO_TCPload.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCPload.o -o testISO_TCPload -lnodave
-+testIBH: testIBH.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testIBH.o -o testIBH -lnodave
-+testPPI_IBH: testPPI_IBH.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI_IBH.o -o testPPI_IBH -lnodave
-+testPPI_IBHload: testPPI_IBHload.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI_IBHload.o -o testPPI_IBHload -lnodave
-+testPPIcpp: libnodave.so testPPIcpp.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPIcpp.o -o testPPIcpp -lnodave
-+testMPI2: testMPI2.o libnodave.so nodaveext.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodaveext.o testMPI2.o -o testMPI2 -lnodave
-+testAS511: testAS511.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testAS511.o -o testAS511 -lnodave
-+testUSB: testUSB.o libnodave.so usbGlue.o usbGlue.h
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testUSB.o usbGlue.o -lusb -o testUSB -lnodave
-+testNLpro: testNLpro.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testNLpro.o -o testNLpro -lnodave
- crc: crc.o
--	$(CC) $(LDFLAGS) crc.o -o crc
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc.o -o crc
- crc3: crc3.o
--	$(CC) $(LDFLAGS) crc3.o -o crc3
--testHTTP: nodave.o openSocket.o testHTTP.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testHTTP.o -o testHTTP
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc3.o -o crc3
-+testHTTP: libnodave.so testHTTP.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testHTTP.o -o testHTTP -lnodave
- ibhsim9.o: simProperties2.c blocklist.h
--ibhsim9: ibhsim9.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o
--	$(CC) -lpthread ibhsim9.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o -o ibhsim9
-+ibhsim9: ibhsim9.o nodave.h libnodave.so openSocket.h blocklist.o blocklist2.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lpthread ibhsim9.o blocklist.o blocklist2.o -o ibhsim9 -lnodave
- ibhsim10.o: simProperties2.c blocklist.h
--ibhsim10: ibhsim10.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o emulator.o
--	$(CC) -lm -lpthread ibhsim10.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o emulator.o -o ibhsim10
-+ibhsim10: ibhsim10.o nodave.h libnodave.so openSocket.h blocklist.o blocklist2.o emulator.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lm -lpthread ibhsim10.o blocklist.o blocklist2.o emulator.o -o ibhsim10 -lnodave
- 
- 
- 
- libnodave.so: nodave.o setport.o openSocket.o
--	$(LD) -shared nodave.o setport.o openSocket.o -o libnodave.so	
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIC -shared nodave.o setport.o openSocket.o -Wl,-soname,libnodave.so.0 -o libnodave.so.0
- 
- #
- # for some reason, -lpthread now has to be at the end of the linker command line...05/17/2013
- #
- ibhsim5.o: simProperties.c
--ibhsim5: ibhsim5.o nodave.h nodave.o openSocket.o openSocket.h
--	$(CC) ibhsim5.o openSocket.o nodave.o -lpthread  -o ibhsim5
--isotest4: isotest4.o openSocket.o nodave.o nodave.h
--	$(CC) $(LDFLAGS) isotest4.o openSocket.o nodave.o $(LIB)  -lpthread  -o isotest4
-+ibhsim5: ibhsim5.o nodave.h libnodave.so openSocket.h
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE ibhsim5.o -lpthread -o ibhsim5 -lnodave
-+isotest4: isotest4.o libnodave.so nodave.h
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE isotest4.o $(LIB) -lpthread -o isotest4 -lnodave
- 
--clean: 
-+clean:
- 	rm -f $(DYNAMIC_PROGRAMS)
- 	rm -f $(PROGRAMS)
- 	rm -f *.o

diff --git a/dev-libs/libnodave/files/perl-makefile.patch b/dev-libs/libnodave/files/perl-makefile.patch
deleted file mode 100644
index 4ac3355a53..0000000000
--- a/dev-libs/libnodave/files/perl-makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/PERL/Makefile.PL	2021-04-19 17:30:19.964446618 +0200
-+++ b/PERL/Makefile.PL	2021-04-19 17:30:47.392884824 +0200
-@@ -11,7 +11,7 @@
-        AUTHOR         => 'Thomas Hergenhahn <thomas.hergenhahn@web,de>') : ()),
-     LIBS              => ['-lnodave'], # e.g., '-lm'
-     DEFINE            => '', # e.g., '-DHAVE_SOMETHING'
--    INC               => '-I.', # e.g., '-I. -I/usr/include/other'
-+    INC               => '-I. -I..', # e.g., '-I. -I/usr/include/other'
- 	# Un-comment this if you add C files to link with later:
-     # OBJECT            => '$(O_FILES)', # link all the C files too
- );

diff --git a/dev-libs/libnodave/libnodave-0.8.5.1-r2.ebuild b/dev-libs/libnodave/libnodave-0.8.5.1-r2.ebuild
deleted file mode 100644
index f303b1caa4..0000000000
--- a/dev-libs/libnodave/libnodave-0.8.5.1-r2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic perl-module toolchain-funcs
-
-DESCRIPTION="Connect to and exchange data with Siemens PLCs"
-HOMEPAGE="https://sourceforge.net/projects/libnodave/"
-SRC_URI="mirror://sourceforge/libnodave/libnodave-${PV}.tar.gz"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="perl"
-
-RESTRICT="test" #no tests
-
-RDEPEND="
-	perl? ( dev-lang/perl:= )
-"
-
-DOCS=( ChangeLog readme faq.txt )
-PATCHES=(
-	"${FILESDIR}/makefile-${PV}.patch"
-	"${FILESDIR}/perl-makefile.patch"
-)
-
-src_configure() {
-	if use perl; then
-		cd "${S}/PERL" || die
-		perl-module_src_configure
-	fi
-	return
-}
-
-src_compile() {
-	append-cflags "-L${S} -fPIC"
-	emake clean
-	emake CC="$(tc-getCC)" libnodave.so
-	ln -s libnodave.so.0 libnodave.so || die
-	emake CC="$(tc-getCC)" all
-
-	if use perl; then
-		cd "${S}/PERL" || die
-		perl-module_src_compile
-	fi
-}
-
-src_install() {
-	local programs=(
-		testIBH
-		testISO_TCP
-		testMPI
-		testPPI
-		testPPIload
-		testMPIload
-		testISO_TCPload
-		testMPI_IBHload
-		testPPI_IBHload
-		testPPI_IBH
-		testNLpro
-		testAS511
-		isotest4
-		ibhsim5
-	)
-	exeinto "/usr/libexec/${PN}"
-	doexe "${programs[@]}"
-	dolib.so libnodave.so.0 libnodave.so
-	doheader nodave.h
-	HTML_DOCS=( doc/*.html )
-	einstalldocs
-	insinto "/usr/share/${PF}/doc/de"
-	doins FAQ.de.txt
-
-	if use perl; then
-		cd "${S}/PERL" || die
-		perl-module_src_install
-	fi
-}

diff --git a/dev-libs/libnodave/metadata.xml b/dev-libs/libnodave/metadata.xml
deleted file mode 100644
index bf1d230b6e..0000000000
--- a/dev-libs/libnodave/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://sourceforge.net/p/libnodave/bugs/</bugs-to>
-    <remote-id type="sourceforge">libnodave</remote-id>
-  </upstream>
-</pkgmetadata>
\ No newline at end of file

diff --git a/dev-libs/memkind/Manifest b/dev-libs/memkind/Manifest
deleted file mode 100644
index cb2fa92430..0000000000
--- a/dev-libs/memkind/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST memkind-1.13.0.tar.gz 1111767 BLAKE2B fb2b0ca70b6da32b2bf42cba68f549c279f301f2c9b2eb2f7dfcb2909105bb1eb84bd6abdf15dfcb5f45a5e0bab7fbd0aef95ce090b06b02bc8ae099bdf1b0ca SHA512 509d49e3c67321496b322469d4bb13aa8b9038e94dc9bdfb379c38e86a5705ba13bc015443da8291be49711e14bce9845b697f62cfcc981168f255f9fb515b0e

diff --git a/dev-libs/memkind/files/memkind-respect-ar.patch b/dev-libs/memkind/files/memkind-respect-ar.patch
deleted file mode 100644
index 0318e2d8d8..0000000000
--- a/dev-libs/memkind/files/memkind-respect-ar.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -518,7 +518,7 @@
- endef
- 
- static_lib: libmemkind.la
--	bash -c "ar -M < <(echo -e '$(ar_prog)')"
-+	bash -c "${AR} -M < <(echo -e '$(ar_prog)')"
- 	cp libmemkind.a .libs/
- 	rm libmemkind.a
- 

diff --git a/dev-libs/memkind/memkind-1.13.0.ebuild b/dev-libs/memkind/memkind-1.13.0.ebuild
deleted file mode 100644
index 40fa0288ed..0000000000
--- a/dev-libs/memkind/memkind-1.13.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit autotools linux-info python-any-r1 toolchain-funcs
-
-DESCRIPTION="user extensible heap manager built on top of jemalloc"
-HOMEPAGE="https://memkind.github.io/memkind/"
-SRC_URI="https://github.com/memkind/memkind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+daxctl debug decorators filelog +heap-manager hwloc initial-exec-tls openmp secure test +tls"
-
-RDEPEND="
-	daxctl? ( sys-block/ndctl )
-	hwloc? ( sys-apps/hwloc )
-	sys-process/numactl
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-"
-
-PATCHES=( "${FILESDIR}/${PN}-respect-ar.patch" )
-RESTRICT="test" # ERROR: ./test/test.sh requires a NUMA enabled system with more than one node.
-#RESTRICT="!test? ( test )"
-
-pkg_pretend() {
-	linux-info_pkg_setup
-	CONFIG_CHECK_MODULES=""
-	if use daxctl; then
-		CONFIG_CHECK_MODULES+="DEV_DAX_KMEM "
-	fi
-	if linux_config_exists; then
-		for module in ${CONFIG_CHECK_MODULES}; do
-			linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled"
-		done
-	fi
-}
-
-src_prepare() {
-	default
-	eautoreconf
-	pushd jemalloc || die
-	eautoreconf
-	popd || die
-}
-
-src_configure() {
-	tc-export AR
-	local myconf=(
-		--disable-debug
-		--disable-gcov
-		--enable-shared
-		--enable-static
-		$(use_enable daxctl)
-		$(use_enable decorators)
-		$(use_enable debug debug-jemalloc)
-		$(use_enable heap-manager)
-		$(use_enable hwloc)
-		$(use_enable initial-exec-tls memkind-initial-exec-tls)
-		$(use_enable filelog logging-to-file)
-		$(use_enable openmp)
-		$(use_enable secure)
-		$(use_enable tls)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}
-
-src_test() {
-	addwrite /proc/sys/vm/nr_hugepages
-	NR_HUGEPAGES_INITIAL="$(cat /proc/sys/vm/nr_hugepages)" || die
-	echo 3000 > /proc/sys/vm/nr_hugepages || die
-	emake check
-	echo ${NR_HUGEPAGES_INITIAL} > /proc/sys/vm/nr_hugepages || die
-}

diff --git a/dev-libs/memkind/metadata.xml b/dev-libs/memkind/metadata.xml
deleted file mode 100644
index af564b546c..0000000000
--- a/dev-libs/memkind/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-The memkind library is a user extensible heap manager built on top of jemalloc which enables control of memory characteristics and a partitioning of the heap between kinds of memory. The kinds of memory are defined by operating system memory policies that have been applied to virtual address ranges. Memory characteristics supported by memkind without user extension include control of NUMA and page size features. The jemalloc non-standard interface has been extended to enable specialized arenas to make requests for virtual memory from the operating system through the memkind partition interface. Through the other memkind interfaces the user can control and extend memory partition features and allocate memory while selecting enabled features. Memkind interface allows to create and control file-backed memory (PMEM kind) on specified device.
-	</longdescription>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/memkind/memkind/issues</bugs-to>
-		<remote-id type="github">memkind/memkind</remote-id>
-	</upstream>
-	<use>
-		<flag name="daxctl">Build library with daxctl support</flag>
-		<flag name="debug">Build debugging jemalloc code</flag>
-		<flag name="decorators">Enable decorators</flag>
-		<flag name="heap-manager">Allow switching allocator at runtime</flag>
-		<flag name="hwloc">Build library with hwloc support</flag>
-		<flag name="filelog">Log to file for each process</flag>
-		<flag name="initial-exec-tls">Build library with initial-exec-tls support</flag>
-		<flag name="secure">Build libraries with security enhancements</flag>
-		<flag name="tls">Enable thread local storage</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-libs/perfstubs/Manifest b/dev-libs/perfstubs/Manifest
deleted file mode 100644
index c72a89d04a..0000000000
--- a/dev-libs/perfstubs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST perfstubs-0_pre20210915.gh.tar.gz 27236 BLAKE2B 79eb382f9562581ba98f641e3f70cce16370b293129e2cf3264ccaea16ae108e2f63c8bd0b82399c6925112a121d05b5e9b442f21dcd1a247bb843c7839fb370 SHA512 5830c7a81200627951c7870065e44a166c560c19154d7a8d9ec015caa6a99501fbfe0a25c88e1200304da125956958a41da90362e14b06f9f2808a35756936c3

diff --git a/dev-libs/perfstubs/metadata.xml b/dev-libs/perfstubs/metadata.xml
deleted file mode 100644
index f196821539..0000000000
--- a/dev-libs/perfstubs/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Profiling API for adding external tool instrumentation support to any project.
-This was motivated by the need to quickly add instrumentation to the ADIOS2 library without adding a build dependency, or tying to a specific measurement tool.
-The initial prototype implementation was tied to TAU, but evolved to this more generic version, which was extracted as a separate repository for testing and demonstration purposes.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/khuck/perfstubs/issues</bugs-to>
-		<remote-id type="github">khuck/perfstubs</remote-id>
-	</upstream>
-	<use>
-		<flag name="default">Use provided perfstubs tool_example</flag>
-		<flag name="timers">Use our own tool_example of timers</flag>
-		<flag name="tools">Build libperfstsubs_n</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild b/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild
deleted file mode 100644
index 8c29921fd3..0000000000
--- a/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake fortran-2
-
-COMMIT="bdd9118a6e4af9245640ccb58b4f49cbf5aaa899"
-
-DESCRIPTION="Profiling API for adding external tool instrumentation support to any project"
-HOMEPAGE="https://github.com/khuck/perfstubs"
-SRC_URI="https://github.com/khuck/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="+default examples +timers tools"
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_prepare() {
-	sed \
-		-e "s|/lib|/$(get_libdir)|g" \
-		-e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" \
-		-i CMakeLists.txt || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DPERFSTUBS_USE_STATIC=OFF
-
-		-DPERFSTUBS_BUILD_EXAMPLES=$(usex examples)
-		-DPERFSTUBS_BUILD_MULTI_TOOL=$(usex tools)
-		-DPERFSTUBS_USE_DEFAULT_IMPLEMENTATION=$(usex default)
-		-DPERFSTUBS_USE_TIMERS=$(usex timers)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dodoc README.md
-}

diff --git a/dev-libs/protothreads/Manifest b/dev-libs/protothreads/Manifest
deleted file mode 100644
index 7b1e527828..0000000000
--- a/dev-libs/protothreads/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST graham-pt.h 11519 BLAKE2B 4a3a3be1842b114364f075088c7c0cba3f6ef893b90276e274c5f0f098dc0ea07e8d8fbc02a9393b85a283d745cd32b4352dbc6c228c5e6f0667ac346776a58c SHA512 c49338748c4b88dd2a06f1b569ba506b80864829ee9ae9301b031ba192ddcd60b3a21b3131d6d2a022678f83a0d5398019d1e92032825d37f2ddec1574e4c52c
-DIST protothreads-1.4.tar 634880 BLAKE2B 8efbbaf5df21aef9416959f9fc307cba88a333495c4c53e60fa47cbb2c2de2d1c793298015c266e8e0a480e0a7569b9c047aa138692b8df8c82b0d3907aeb83e SHA512 8ea2868d3ba7e76ffaab668cbb7c76b13857d9204f88169831f828089e852c7c0928269c3e7e439a5f5cd50fe3c3a9c5cbc0e80cf844bd9757770880065cfba7

diff --git a/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch b/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch
deleted file mode 100644
index 34b4446cdc..0000000000
--- a/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,9 +1,9 @@
--CFLAGS+=-Wuninitialized
-+CFLAGS+=-Wuninitialized -I. -fPIE
- 
- all: example-codelock example-buffer example-small
- 
--example-codelock: example-codelock.c pt.h lc.h
-+example-codelock: example-codelock.c
- 
--example-buffer: example-buffer.c pt.h lc.h
-+example-buffer: example-buffer.c
- 
--example-small: example-small.c pt.h lc.h
-+example-small: example-small.c

diff --git a/dev-libs/protothreads/files/protothreads-1.4-respect-cflags.patch b/dev-libs/protothreads/files/protothreads-1.4-respect-cflags.patch
deleted file mode 100644
index 395764048a..0000000000
--- a/dev-libs/protothreads/files/protothreads-1.4-respect-cflags.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,4 +1,4 @@
--CFLAGS=-O -Wuninitialized -Werror
-+CFLAGS+=-Wuninitialized
- 
- all: example-codelock example-buffer example-small
- 

diff --git a/dev-libs/protothreads/metadata.xml b/dev-libs/protothreads/metadata.xml
deleted file mode 100644
index d0b0159580..0000000000
--- a/dev-libs/protothreads/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems, such as small embedded systems or wireless sensor network nodes. Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads can be used with or without an underlying operating system to provide blocking event-handlers. Protothreads provide sequential flow of control without complex state machines or full multi-threading.
-	</longdescription>
-</pkgmetadata>

diff --git a/dev-libs/protothreads/protothreads-1.4-r2.ebuild b/dev-libs/protothreads/protothreads-1.4-r2.ebuild
deleted file mode 100644
index 0784b3f8fb..0000000000
--- a/dev-libs/protothreads/protothreads-1.4-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Lightweight, Stackless Threads in C"
-HOMEPAGE="https://web.archive.org/web/20190923093100/http://dunkels.com/adam/pt/"
-SRC_URI="
-	https://web.archive.org/web/20190518175329/http://dunkels.com/adam/download/pt-${PV}.tar.gz -> ${P}.tar
-	https://web.archive.org/web/20190518175329/http://dunkels.com/adam/download/graham-pt.h
-"
-S="${WORKDIR}/pt-${PV}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="doc examples"
-
-BDEPEND="doc? ( app-text/doxygen )"
-PATCHES=(
-	"${FILESDIR}/${P}-respect-cflags.patch"
-	"${FILESDIR}/${P}-fix-clang-build.patch"
-)
-
-src_unpack() {
-	default
-	cp "${DISTDIR}/graham-pt.h" "${S}" || die
-}
-
-src_compile() {
-	tc-export CC
-	use examples && emake
-	if use doc ; then
-		pushd doc || die
-		emake
-	fi
-}
-
-src_install() {
-	insinto "/usr/include/${PN}"
-	doins *.h
-	if use doc ; then
-		dodoc doc/*.pdf
-		dodoc doc/*.txt
-		dodoc README
-		docinto html
-		dodoc -r doc/html/.
-		docompress -x "/usr/share/doc/${P}/html"
-	fi
-	if use examples ; then
-		insinto "/usr/share/${P}/examples"
-		doins *.c
-		exeinto "/usr/libexec/${PN}"
-		doexe example-buffer
-		doexe example-codelock
-		doexe example-small
-	fi
-}

diff --git a/dev-libs/shuffile/Manifest b/dev-libs/shuffile/Manifest
deleted file mode 100644
index ee777fded4..0000000000
--- a/dev-libs/shuffile/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST shuffile-0.1.0.tar.gz 28999 BLAKE2B bd8b972d75740ece74de91aa4a2bafad3ce1fc6ed3bd93d5ef4ad7df2264cb7abc26e37b2985bc79219163e1817f3925d76d828ff5a83677b4d601b161fc1d83 SHA512 750eb38a303dea5bb97ad72fcb040fb49c3c059ae974218fbeeaa23a3aa0296d971af45636895a099c719c1eed120e747c1fc06be8d77c0b3d948f89b8586c22
-DIST shuffile-0.2.0.tar.gz 29001 BLAKE2B 18b832174eee212ad979bb9913c3767d054edc5c95c901241fd95c0571bf143aa42cd47be5aef4ee94bd1d8df9528020e973bad14b5e13b326ea74590192db0d SHA512 9de8bbd3ef832395853d00dda972464ea9aeab2312a68a1194cfd29cc816c6319b06750c5121197aea696418f5fe6d7ed4f22adb5cc882c87c522cfbb1704bd7

diff --git a/dev-libs/shuffile/files/no-static-0.0.4.patch b/dev-libs/shuffile/files/no-static-0.0.4.patch
deleted file mode 100644
index e56f4cfdd1..0000000000
--- a/dev-libs/shuffile/files/no-static-0.0.4.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -24,13 +24,3 @@
- TARGET_LINK_LIBRARIES(shuffile ${SHUFFILE_EXTERNAL_LIBS})
- SET_TARGET_PROPERTIES(shuffile PROPERTIES OUTPUT_NAME shuffile CLEAN_DIRECT_OUTPUT 1)
- INSTALL(TARGETS shuffile DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
--ADD_LIBRARY(shuffile-static STATIC $<TARGET_OBJECTS:shuffile_o>)
--IF(KVTREE_LINK_STATIC)
--        SET_TARGET_PROPERTIES(shuffile-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--        SET_TARGET_PROPERTIES(shuffile-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(KVTREE_LINK_STATIC)
--TARGET_LINK_LIBRARIES(shuffile-static ${SHUFFILE_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(shuffile-static PROPERTIES OUTPUT_NAME shuffile CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS shuffile-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/dev-libs/shuffile/files/shuffile-0.1.0-no-static.patch b/dev-libs/shuffile/files/shuffile-0.1.0-no-static.patch
deleted file mode 100644
index c8b334b6ad..0000000000
--- a/dev-libs/shuffile/files/shuffile-0.1.0-no-static.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -26,13 +26,3 @@
-    SET_TARGET_PROPERTIES(shuffile PROPERTIES OUTPUT_NAME shuffile CLEAN_DIRECT_OUTPUT 1)
-    INSTALL(TARGETS shuffile DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF()
--
--ADD_LIBRARY(shuffile-static STATIC $<TARGET_OBJECTS:shuffile_o>)
--IF(KVTREE_LINK_STATIC)
--        SET_TARGET_PROPERTIES(shuffile-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--        SET_TARGET_PROPERTIES(shuffile-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(KVTREE_LINK_STATIC)
--TARGET_LINK_LIBRARIES(shuffile-static ${SHUFFILE_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(shuffile-static PROPERTIES OUTPUT_NAME shuffile CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS shuffile-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/dev-libs/shuffile/metadata.xml b/dev-libs/shuffile/metadata.xml
deleted file mode 100644
index d50c791b1b..0000000000
--- a/dev-libs/shuffile/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">ECP-VeloC/shuffile</remote-id>
-  </upstream>
-  <longdescription lang="en">This module lets one associate a set of files with a process name. Currently, the name is implied to be the rank within MPI_COMM_WORLD. In the event that a set of distributed processes are moved, for example when restarting an MPI job, functions will migrate files from their original locations to the new locations where the processes are running.
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild b/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
deleted file mode 100644
index 070ead4953..0000000000
--- a/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="SHUFFILE Shuffle files between processes"
-HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	>=dev-libs/KVTree-1.0.2[mpi]
-	sys-libs/zlib
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
-# tests require access to /dev/shm, thus root permission is needed
-# but mpirun refuse to run as root
-RESTRICT="test"
-
-src_configure() {
-	mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_TESTS=$(usex test)
-		-DSHUFFILE_LINK_STATIC=OFF
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	if mountpoint -q /dev/shm ; then
-		cmake_src_test
-	else
-		eerror "make sure to mount /dev/shm or tests will fail"
-		die
-	fi
-}

diff --git a/dev-libs/shuffile/shuffile-0.2.0.ebuild b/dev-libs/shuffile/shuffile-0.2.0.ebuild
deleted file mode 100644
index ba8e30f2f5..0000000000
--- a/dev-libs/shuffile/shuffile-0.2.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="SHUFFILE Shuffle files between processes"
-HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	>=dev-libs/KVTree-1.0.2[mpi]
-	sys-libs/zlib
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" )
-# tests require access to /dev/shm, thus root permission is needed
-# but mpirun refuse to run as root
-RESTRICT="test"
-
-src_configure() {
-	mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_TESTS=$(usex test)
-		-DSHUFFILE_LINK_STATIC=OFF
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	if mountpoint -q /dev/shm ; then
-		cmake_src_test
-	else
-		eerror "make sure to mount /dev/shm or tests will fail"
-		die
-	fi
-}

diff --git a/dev-libs/zlib-google/Manifest b/dev-libs/zlib-google/Manifest
deleted file mode 100644
index ca2b1c00f8..0000000000
--- a/dev-libs/zlib-google/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zlib-google-97.0.4692.13.tar.gz 313198 BLAKE2B a40fab92981d7bae1341aceaa63d751b7400af639b0f9f9b8a806085a3b61149a87795f27c0913daf605deb3c67484541923890876f5f36e6594044f9a1cdeef SHA512 3e5a3e0a304f547d9bc3a7713d071cba2cbfadddfa9e76f35ad5a459451ca71034f4b6b70d0a09aa8335e1430377cb250ee77a2c79b99742de6104ea180d04f7

diff --git a/dev-libs/zlib-google/metadata.xml b/dev-libs/zlib-google/metadata.xml
deleted file mode 100644
index 067d40ebdd..0000000000
--- a/dev-libs/zlib-google/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-</pkgmetadata>

diff --git a/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild b/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild
deleted file mode 100644
index 4e0ccc2cb9..0000000000
--- a/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="google zlib extras"
-HOMEPAGE="https://chromium.googlesource.com/chromium/src/+/refs/heads/main/third_party/zlib/google"
-SRC_URI="https://chromium.googlesource.com/chromium/src/+archive/refs/tags/${PV}/third_party/zlib.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="sys-libs/zlib"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	cd google || die
-
-	tc-export CXX
-
-	${CXX} \
-		${CXXFLAGS} \
-		${LDFLAGS} \
-		-DUSE_SYSTEM_ZLIB \
-		-fPIC \
-		-shared \
-		-I. \
-		-Wl,-soname,libzlib_compression_utils_portable.so \
-		compression_utils_portable.cc \
-		-o libzlib_compression_utils_portable.so \
-		-lz \
-		|| die
-}
-
-src_install() {
-	cd google || die
-	dolib.so libzlib_compression_utils_portable.so
-	doheader compression_utils_portable.h
-}

diff --git a/dev-lisp/PSL/Manifest b/dev-lisp/PSL/Manifest
deleted file mode 100644
index 1f6abbefd4..0000000000
--- a/dev-lisp/PSL/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST PSL-6.1_p20210604.tar.gz 391030 BLAKE2B 7a26d6c03a9533e43075d545da692917225bd50206202212f0cccb9ae881f0f137c4b496a53972d542e45687146f35026a559ff72de03766e7aadd191bbadd05 SHA512 65f4892699a4574d130c606904ba18c8ecda128e4b01286256266eccc4c980173e1eeb2aec83f2629dff63834b69c6a938964ef2e239accbf745abcc29d51628

diff --git a/dev-lisp/PSL/PSL-6.1_p20210604.ebuild b/dev-lisp/PSL/PSL-6.1_p20210604.ebuild
deleted file mode 100644
index 7454979769..0000000000
--- a/dev-lisp/PSL/PSL-6.1_p20210604.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-COMMIT="f489ea67801d04d44cc65d63365d187cdd58dbe9"
-
-DESCRIPTION="Portable Standard Lisp"
-HOMEPAGE="https://github.com/blakemcbride/PSL"
-SRC_URI="https://github.com/blakemcbride/PSL/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-IUSE="doc"
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-	doc? (
-		app-text/texlive-core
-		dev-texlive/texlive-latex
-	)
-"
-
-DOCS=( README.md README.2 manual/sl.pdf manual/lispman.pdf )
-PATCHES="${FILESDIR}/${P}-respect-flags.patch"
-
-src_compile() {
-	tc-export CC
-	default
-	emake sizes
-	if use doc; then
-		pushd manual || die
-		emake all
-		popd || die
-	fi
-}
-
-src_install() {
-	newbin lisp standardlisp
-	exeinto "/usr/libexec/${PN}"
-	doexe sizes
-	einstalldocs
-}

diff --git a/dev-lisp/PSL/files/PSL-6.1_p20210604-respect-flags.patch b/dev-lisp/PSL/files/PSL-6.1_p20210604-respect-flags.patch
deleted file mode 100644
index 52b368dbea..0000000000
--- a/dev-lisp/PSL/files/PSL-6.1_p20210604-respect-flags.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -11,10 +11,10 @@
- all: lisp lispc LISP-INI
- 
- lisp : lisp1.o lisp2.o crc cri
--	gcc -ggdb -O0 -o lisp lisp1.o lisp2.o -lm
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -o lisp lisp1.o lisp2.o -lm
- 
- lispc : lisp1c.o lisp2.o lispc1.o
--	gcc -o $@ $^ -lm
-+	${CC} ${CFLAGS} -fPIC -o $@ $^ -lm
- 	./cri comp
- 
- LISP-INI : $(COMPILER_FILES) cri
-@@ -34,25 +34,25 @@
- 	./crc comp
- 
- lisp1.o : lisp1.c
--	gcc -ggdb -O0 -Wall -pedantic -c lisp1.c
-+	${CC} ${CFLAGS} -fPIC -Wall -pedantic -c lisp1.c
- 
- lisp2.o : lisp2.c
--	gcc -ggdb -O0 -Wall -pedantic -Wno-parentheses -c lisp2.c
-+	${CC} ${CFLAGS} -fPIC -Wall -pedantic -Wno-parentheses -c lisp2.c
- 
- $(COMPILER_FILES): compiler.lsp lap.lsp lisp
- 	./compile-compiler
- 
- cr1 : cr1.c crfile.h
--	gcc -Wall -pedantic -o cr1 cr1.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cr1 cr1.c
- 
- cr2 : cr2.c crfile.h
--	gcc -Wall -pedantic -o cr2 cr2.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cr2 cr2.c
- 
- crc : crc.c crfile.h
--	gcc -Wall -pedantic -o crc crc.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o crc crc.c
- 
- cri : cri.c
--	gcc -Wall -pedantic -o cri cri.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cri cri.c
- 
- clean:
- 	rm -f lisp*.c *.o *~ *.bak
-@@ -62,7 +62,7 @@
- 	rm -f lisp lispc cr? LISP-INI
- 
- sizes :  sizes.c flags.l
--	gcc -Wall -pedantic -o sizes sizes.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o sizes sizes.c
- 
- install: lisp
- 	mv lisp /usr/local/bin

diff --git a/dev-lisp/PSL/metadata.xml b/dev-lisp/PSL/metadata.xml
deleted file mode 100644
index a95793ef21..0000000000
--- a/dev-lisp/PSL/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">blakemcbride/PSL</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-ml/alcotest-lwt/Manifest b/dev-ml/alcotest-lwt/Manifest
deleted file mode 100644
index c09b78cf94..0000000000
--- a/dev-ml/alcotest-lwt/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST alcotest-1.4.0.tar.gz 279675 BLAKE2B 3cc50ab37a16948ceca9b5e6aa885fa50bbe0722c6132ed4991fb64c568253d9913287d1b9e5547f59a210d6803e2a83565f02950fb12cb91ed9f8e24d7864c1 SHA512 adb73c8b2be6f47cb406bbc49dba7dc86e990a60e2e68302592a24dcc24e11e76e2aa6fc2f003c1e4fdbb79744df6ab601daff9540cd7b0096ac9f9bff18098c
-DIST alcotest-1.5.0.tar.gz 288227 BLAKE2B 6af28f2516888273903bbb7750ba583778c54447157ece29ad8053323492dddfde9b901699be26c868f1f3835ad89d6f163176033f52ffdccc82fa2609e57b64 SHA512 9f496d1b14a78a9cba5dfde71cbda41d3090d2083bc9895dc9d9f54876b86630079219e678f13f6ffd382deb2a1a298b61b2a222fc65d25d4a242d8c280b4784

diff --git a/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild b/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild
deleted file mode 100644
index 91ad6de7a0..0000000000
--- a/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Lwt-based helpers for Alcotest"
-HOMEPAGE="https://github.com/mirage/alcotest"
-SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> alcotest-${PV}.tar.gz"
-S="${WORKDIR}/alcotest-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/fmt:=
-	dev-ml/alcotest:=
-	dev-ml/lwt:=
-	dev-ml/logs:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		<dev-ml/cmdliner-1.1.0:=
-		dev-ml/re:=
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	dune build --only-packages alcotest-lwt -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install alcotest-lwt
-}

diff --git a/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild b/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild
deleted file mode 100644
index e2e295ae74..0000000000
--- a/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Lwt-based helpers for Alcotest"
-HOMEPAGE="https://github.com/mirage/alcotest"
-SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> alcotest-${PV}.tar.gz"
-S="${WORKDIR}/alcotest-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/fmt:=
-	~dev-ml/alcotest-${PV}:=
-	dev-ml/lwt:=
-	dev-ml/logs:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		<dev-ml/cmdliner-1.1.0:=
-		dev-ml/re:=
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	dune build --only-packages alcotest-lwt -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install alcotest-lwt
-}

diff --git a/dev-ml/alcotest-lwt/metadata.xml b/dev-ml/alcotest-lwt/metadata.xml
deleted file mode 100644
index 5073fcf1df..0000000000
--- a/dev-ml/alcotest-lwt/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/alcotest</doc>
-		<bugs-to>https://github.com/mirage/alcotest/issues</bugs-to>
-		<remote-id type="github">mirage/alcotest</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest
deleted file mode 100644
index abf68e3568..0000000000
--- a/dev-ml/angstrom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf

diff --git a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild b/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
deleted file mode 100644
index f9b6e5321d..0000000000
--- a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Parser combinators built for speed and memory efficiency"
-HOMEPAGE="
-	https://github.com/inhabitedtype/angstrom
-	https://opam.ocaml.org/packages/angstrom/
-"
-SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async lwt-unix ocamlopt test unix"
-
-RDEPEND="
-	async? ( dev-ml/async:= )
-	lwt-unix? (
-		dev-ml/base:=
-		dev-ml/lwt:=
-	)
-	unix? ( dev-ml/base:= )
-
-	dev-ml/bigstringaf:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ppx_let
-		dev-ml/alcotest
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="angstrom"
-	use async && pkgs="${pkgs},angstrom-async"
-	use unix && pkgs="${pkgs},angstrom-unix"
-	use lwt-unix && pkgs="${pkgs},angstrom-lwt-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install angstrom
-	use async && dune_src_install angstrom-async
-	use lwt-unix && dune_src_install angstrom-lwt-unix
-	use unix && dune_src_install angstrom-unix
-}

diff --git a/dev-ml/angstrom/metadata.xml b/dev-ml/angstrom/metadata.xml
deleted file mode 100644
index 148d04f3eb..0000000000
--- a/dev-ml/angstrom/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">Async support for Angstrom</flag>
-		<flag name="lwt-unix">Lwt_unix support for Angstrom</flag>
-		<flag name="unix">Unix support for Angstrom</flag>
-	</use>
-	<longdescription lang="en">Angstrom is a parser-combinator library that makes it easy to write efficient,
-expressive, and reusable parsers suitable for high-performance applications. It
-exposes monadic and applicative interfaces for composition, and supports
-incremental input through buffered and unbuffered interfaces. Both interfaces
-give the user total control over the blocking behavior of their application,
-with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by
-default and support unbounded lookahead.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/inhabitedtype/angstrom/issues</bugs-to>
-		<remote-id type="github">inhabitedtype/angstrom</remote-id>
-		<maintainer>
-			<name>Spiros Eliopoulos</name>
-			<email>spiros@inhabitedtype.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/arp/Manifest b/dev-ml/arp/Manifest
deleted file mode 100644
index 54ee27714d..0000000000
--- a/dev-ml/arp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST arp-v3.0.0.tbz 19557 BLAKE2B ec424b3d74732a3e01eb9875bd6d5b05e79a1df5449a47120b6942023b0ebcb8597915874b2dde5d9e413410e41e8783c5ec8f7f49743a08fa877e3e94129efe SHA512 52eb9fdb00729a5b6c1d7dd9d14fca213aecddc6e2893c0e670dea3b31576e6765061f557b6521a065ed15a931f4cbbf432b4db8fe53df40dc801695acd242d4

diff --git a/dev-ml/arp/arp-3.0.0.ebuild b/dev-ml/arp/arp-3.0.0.ebuild
deleted file mode 100644
index 4c7ecec5d9..0000000000
--- a/dev-ml/arp/arp-3.0.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Address resolution protocol (ARP) implementation in OCaml"
-HOMEPAGE="https://github.com/mirage/arp"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=
-	dev-ml/ipaddr:=
-	dev-ml/logs:=
-	dev-ml/mirage-time:=
-	dev-ml/lwt:=
-	dev-ml/duration:=
-	dev-ml/mirage-profile:=
-	dev-ml/ethernet:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/mirage-random
-		dev-ml/mirage-random-test
-		dev-ml/alcotest
-		dev-ml/fmt
-		dev-ml/mirage-vnetif
-		dev-ml/mirage-clock
-		dev-ml/mirage-clock-unix
-		dev-ml/mirage-time[unix]
-		dev-ml/mirage-flow
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/arp/metadata.xml b/dev-ml/arp/metadata.xml
deleted file mode 100644
index a207e45eb2..0000000000
--- a/dev-ml/arp/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">ARP is an implementation of the address resolution protocol (RFC826) purely in
-OCaml.	It handles IPv4 protocol addresses and Ethernet hardware addresses only.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/arp/</doc>
-		<bugs-to>https://github.com/mirage/arp/issues</bugs-to>
-		<remote-id type="github">mirage/arp</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/asn1-combinators/Manifest b/dev-ml/asn1-combinators/Manifest
deleted file mode 100644
index 6162dbb690..0000000000
--- a/dev-ml/asn1-combinators/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST asn1-combinators-v0.2.5.tbz 28306 BLAKE2B 0a49a1b3b9340c6992f176ef58c4d19bd7fe73450b9146fb69f6ad5704403be9b9638fb9a8989ba34f04a5bb20b3b1ce31eb58aec60ca759a92db779198855fd SHA512 49767d04129bb842215e57e4efeb79f6fba025ddd67e474d9a3f51625c5101e583208cc0ff6dd69bcbcd4ab415c83b410125c1b9eb66c8cde60132b243b06158
-DIST asn1-combinators-v0.2.6.tbz 28781 BLAKE2B a22ada6a8818318a26b905aeb87ea80a4c52c2154ee494d674ef53a36d2c7cdca5bcc3186a842fb245e6da60b70f4bbcb01c5d9f80225f86024592468ea4fa84 SHA512 4c1b28f1d230395ff1ad3b8e8d03981b10015062ec270f29e2521914eb64c2fa4d5df68363e339e9a1158c3b58aef0e25156f7ec6addd85a580fecadc17edfac

diff --git a/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild b/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild
deleted file mode 100644
index f34293aab6..0000000000
--- a/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Embed typed ASN.1 grammars in OCaml"
-HOMEPAGE="https://github.com/mirleft/ocaml-asn1-combinators"
-SRC_URI="https://github.com/mirleft/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/ptime
-	dev-ml/zarith
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild b/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild
deleted file mode 100644
index 1ab999dec3..0000000000
--- a/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Embed typed ASN.1 grammars in OCaml"
-HOMEPAGE="
-	https://github.com/mirleft/ocaml-asn1-combinators
-	https://opam.ocaml.org/packages/asn1-combinators/
-"
-SRC_URI="https://github.com/mirleft/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/cstruct-6.0.0:=
-	dev-ml/ptime:=
-	dev-ml/zarith:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/asn1-combinators/metadata.xml b/dev-ml/asn1-combinators/metadata.xml
deleted file mode 100644
index 9a25e05498..0000000000
--- a/dev-ml/asn1-combinators/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation
-part of ASN.1, and embed the abstract syntax directly in the language. These
-abstract syntax representations can be used for parsing, serialization, or
-random testing.
-
-The only ASN.1 encodings currently supported are BER and DER.</longdescription>
-	<upstream>
-		<doc>https://mirleft.github.io/ocaml-asn1-combinators/doc</doc>
-		<bugs-to>https://github.com/mirleft/ocaml-asn1-combinators/issues</bugs-to>
-		<remote-id type="github">mirleft/ocaml-asn1-combinators</remote-id>
-		<maintainer>
-			<name>David Kaloper Meršinjak</name>
-			<email>dk505@cam.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/async_find/Manifest b/dev-ml/async_find/Manifest
deleted file mode 100644
index 91733fa5bf..0000000000
--- a/dev-ml/async_find/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST async_find-0.14.0.tar.gz 5824 BLAKE2B 0cb00561205fc2a6339bb9e6eacefeff784aef8811469f9ddb2c0916eaf4fe4b25e8433efe4519a84db592d010ca8ec312e6c499cd38b3341b25ff31c3ad4c10 SHA512 46a4127bc47dc5f2e547aa26440f5c6b0f04c625a93485b91748e95aeb1eb2a0046eaea79366f556f6135abb6e16c6373d54ff8453526fa9aa6886363468de8c
-DIST async_find-0.15.0.tar.gz 5785 BLAKE2B 4186658bb411fe16e27da64aeefa7cfe00c73572241663de82142484da2b88d673097b1248a3eeaf783d5d0550f6bb50a3cf9ee62f4746ea63484e55fb0e028b SHA512 37d46686fd7e4809b859474a10600fb9926d9d573fcdcac1a1f62b3a5eda6503d2d0af400e5fafa3b1698710e2be6b7a0cbba4e988307f36c104eb2aff1e091e

diff --git a/dev-ml/async_find/async_find-0.14.0.ebuild b/dev-ml/async_find/async_find-0.14.0.ebuild
deleted file mode 100644
index ff4acb9fd4..0000000000
--- a/dev-ml/async_find/async_find-0.14.0.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
-
-inherit dune
-
-DESCRIPTION="Directory traversal with Async"
-HOMEPAGE="
-	https://github.com/janestreet/async_find
-	https://opam.ocaml.org/packages/async_find/
-"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	=dev-ml/async-0.14*
-	=dev-ml/core-0.14*
-	=dev-ml/ppx_jane-0.14*
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/async_find/async_find-0.15.0.ebuild b/dev-ml/async_find/async_find-0.15.0.ebuild
deleted file mode 100644
index 1df1b9e7ce..0000000000
--- a/dev-ml/async_find/async_find-0.15.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Directory traversal with Async"
-HOMEPAGE="https://github.com/janestreet/async_find"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/async
-	dev-ml/core
-	dev-ml/ppx_jane
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/async_find/metadata.xml b/dev-ml/async_find/metadata.xml
deleted file mode 100644
index d8fdc2c4c4..0000000000
--- a/dev-ml/async_find/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_find/index.html</doc>
-		<bugs-to>https://github.com/janestreet/async_find/issues</bugs-to>
-		<remote-id type="github">janestreet/async_find</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/async_inotify/Manifest b/dev-ml/async_inotify/Manifest
deleted file mode 100644
index 30895d12ec..0000000000
--- a/dev-ml/async_inotify/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST async_inotify-0.15.0.tar.gz 8182 BLAKE2B f1c42be4b2206f7cb330af3fb333ff54a9923350711137d3eeca97231b3babdf73ea296084c213028cbd108071be00f8aaadcfa9b174cedc4ad8f940ea9103c8 SHA512 d3f0d5886ee113ae9e5f9d2440a9fb497eb19c41afb64f8427bcb9c0a5c6b45e176b4570cd3f196ad0f752de1188ed632f89270f57498ab89963df93efa79c02

diff --git a/dev-ml/async_inotify/async_inotify-0.15.0.ebuild b/dev-ml/async_inotify/async_inotify-0.15.0.ebuild
deleted file mode 100644
index 4808cc8003..0000000000
--- a/dev-ml/async_inotify/async_inotify-0.15.0.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 dune
-
-DESCRIPTION="Async wrapper for inotify"
-HOMEPAGE="
-	https://github.com/janestreet/async_inotify
-	https://opam.ocaml.org/packages/async_inotify/
-"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	=dev-ml/core_unix-0.15*:=
-	=dev-ml/async-0.15*:=
-	=dev-ml/async_find-0.15*:=
-	=dev-ml/core-0.15*:=
-	=dev-ml/ppx_jane-0.15*:=
-	>=dev-ml/inotify-0.2.0:=
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/async_inotify/metadata.xml b/dev-ml/async_inotify/metadata.xml
deleted file mode 100644
index 8cc09ae8af..0000000000
--- a/dev-ml/async_inotify/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_inotify/index.html</doc>
-		<bugs-to>https://github.com/janestreet/async_inotify/issues</bugs-to>
-		<remote-id type="github">janestreet/async_inotify</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/async_ssl/Manifest b/dev-ml/async_ssl/Manifest
deleted file mode 100644
index 811725b72d..0000000000
--- a/dev-ml/async_ssl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST async_ssl-0.14.0.tar.gz 40338 BLAKE2B eb673f30d7374b539b37c84ba88e0daf8eeeacc93b278a44177a433cb8b336a843cc05e6033ec8ee831ec1c28fc243c8019a82bd495e96a1e54dfd47a3d10b13 SHA512 89397d0066444cbfdd3d4d27942ff04b3adbe2a9cf11427795fcf59127908c94f88c1575f395aa74eee49abb5be2e86940a88945dda6435fb81165bd58b789a7

diff --git a/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild b/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild
deleted file mode 100644
index 159de29b5f..0000000000
--- a/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="An Async-pipe-based interface with OpenSSL"
-HOMEPAGE="https://github.com/janestreet/async_ssl"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-libs/openssl:0=
-	dev-ml/async
-	dev-ml/base
-	dev-ml/core
-	dev-ml/ppx_jane
-	dev-ml/stdio
-	dev-ml/ocaml-ctypes
-	dev-ml/dune-configurator
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/async_ssl/metadata.xml b/dev-ml/async_ssl/metadata.xml
deleted file mode 100644
index 8da127cf72..0000000000
--- a/dev-ml/async_ssl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This library allows you to create an SSL client and server, with
-encrypted communication between both.</longdescription>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_ssl/index.html</doc>
-		<bugs-to>https://github.com/janestreet/async_ssl/issues</bugs-to>
-		<remote-id type="github">janestreet/async_ssl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/ca-certs-nss/Manifest b/dev-ml/ca-certs-nss/Manifest
deleted file mode 100644
index e143b5badb..0000000000
--- a/dev-ml/ca-certs-nss/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ca-certs-nss-3.74.tbz 228309 BLAKE2B f90ba922b08c2fd22a527ef96f145b6e7ff108fe7d5cdfe877a962ad272fafb7761c9ed9e2364251d4f3e2f81d281bb2909551b95d69943eb57f121b4be6b2ad SHA512 42ae429ae32047959adc6d107e37e5608b4bca7484efc2b71ee9e319e639639f3f663f1d8528538aecf10584b1839f002e0e6c7602900b600a129ff56cf30fa5
-DIST ca-certs-nss-3.77.tbz 229743 BLAKE2B 130a5e0fec73275efd279633f7bfa9926ecf2947686bd71d159effe1ad3a81b2040b68eb458756366a21b06e5e19faad0e2c96c7c9d42b09ebc48f581e5261e2 SHA512 fdeadfd8decdb1441b9d41ab2a8a747c66cf4029031ab6528a7930d372b945d0a5d3ba1702ec076f6eb71659d788c7c0db5f685339e5ba09de4f52cf882c5764

diff --git a/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild b/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild
deleted file mode 100644
index 35e0501492..0000000000
--- a/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="X.509 trust anchors extracted from Mozilla's NSS"
-HOMEPAGE="https://github.com/mirage/ca-certs-nss"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/mirage-crypto
-	dev-ml/mirage-clock
-	dev-ml/x509
-"
-DEPEND="
-	${RDEPEND}
-	dev-ml/logs
-	dev-ml/fmt
-	dev-ml/bos
-	dev-ml/astring
-	dev-ml/cmdliner
-	dev-ml/alcotest
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild b/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild
deleted file mode 100644
index 4d7fbf8b73..0000000000
--- a/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="X.509 trust anchors extracted from Mozilla's NSS"
-HOMEPAGE="
-	https://github.com/mirage/ca-certs-nss
-	https://opam.ocaml.org/packages/ca-certs-nss/
-"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/mirage-crypto:=
-	>=dev-ml/mirage-clock-3.0.0:=
-	>=dev-ml/x509-0.15.0:=
-"
-DEPEND="
-	${RDEPEND}
-	dev-ml/logs
-	>=dev-ml/fmt-0.8.7
-	dev-ml/bos
-	dev-ml/astring
-	>=dev-ml/cmdliner-1.1.0
-	dev-ml/alcotest
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/ca-certs-nss/metadata.xml b/dev-ml/ca-certs-nss/metadata.xml
deleted file mode 100644
index c38b1d34b5..0000000000
--- a/dev-ml/ca-certs-nss/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/ca-certs-nss/doc</doc>
-		<bugs-to>https://github.com/mirage/ca-certs-nss/issues</bugs-to>
-		<remote-id type="github">mirage/ca-certs-nss</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/ca-certs/Manifest b/dev-ml/ca-certs/Manifest
deleted file mode 100644
index 5cdcf8625a..0000000000
--- a/dev-ml/ca-certs/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ca-certs-v0.2.1.tbz 26566 BLAKE2B e48c5230501ba790acb5abf078c0a3e3eb26da7a7ba946c001d2c37b8d45952ebc1e8fa7f4ee033e944e18cb9dbe1598be336d29b41e4f04d74006b6d790f319 SHA512 5b337812047e75b97218d0fc28d13dd37c8aebe2672954679884d3eb3ddda59c9678aea2a66dd66def4b2eb0a6b9e25812a95a5e8cae47c074759b2e9ff7a3c9
-DIST ca-certs-v0.2.2.tbz 27138 BLAKE2B c5e2c1d0be29b3ea05739bf74ff53080da6b7ba5d2b34460c901eac8e8c705aa9b8eb0c1042e371899a56ea80ef833b50ad25220c3708bc9cc715cfebbb6bea8 SHA512 70e564a5bb69a66018ff3387bf7b4b6af2ec1507d9f2f140f2aa8519e405920ec1469e56d1fa2aa8b452d05531a35f22df2c1ac08071f9a322525e95de8e3e1f

diff --git a/dev-ml/ca-certs/ca-certs-0.2.1.ebuild b/dev-ml/ca-certs/ca-certs-0.2.1.ebuild
deleted file mode 100644
index f7cb302e85..0000000000
--- a/dev-ml/ca-certs/ca-certs-0.2.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Detect root CA certificates from the operating system"
-HOMEPAGE="https://github.com/mirage/ca-certs"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/astring
-	dev-ml/bos
-	dev-ml/fpath
-	dev-ml/ptime
-	dev-ml/logs
-	dev-ml/mirage-crypto
-	dev-ml/x509
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/fmt
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/ca-certs/ca-certs-0.2.2.ebuild b/dev-ml/ca-certs/ca-certs-0.2.2.ebuild
deleted file mode 100644
index 135cc848ef..0000000000
--- a/dev-ml/ca-certs/ca-certs-0.2.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Detect root CA certificates from the operating system"
-HOMEPAGE="
-	https://github.com/mirage/ca-certs
-	https://opam.ocaml.org/packages/ca-certs/
-"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	dev-ml/astring:=
-	dev-ml/bos:=
-	dev-ml/fpath:=
-	dev-ml/ptime:=
-	dev-ml/logs:=
-	dev-ml/mirage-crypto:=
-	>=dev-ml/x509-0.13.0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		>=dev-ml/fmt-0.8.7
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/ca-certs/metadata.xml b/dev-ml/ca-certs/metadata.xml
deleted file mode 100644
index 6bcda346a4..0000000000
--- a/dev-ml/ca-certs/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">TLS requires a set of root anchors (Certificate Authorities) to
-authenticate servers. This library exposes this list so that it can be
-registered with ocaml-tls.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ca-certs/doc</doc>
-		<bugs-to>https://github.com/mirage/ca-certs/issues</bugs-to>
-		<remote-id type="github">mirage/ca-certs</remote-id>
-		<maintainer>
-			<name>Etienne Millon</name>
-			<email>me@emillon.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/cohttp/Manifest b/dev-ml/cohttp/Manifest
deleted file mode 100644
index 7547e650c8..0000000000
--- a/dev-ml/cohttp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-cohttp-5.0.0.tar.gz 134016 BLAKE2B 0377bf6e9e355eb8bd27156ba95b3174aee2e9e0e2f66622bfcb9fbf15c7c2ae3fa2ac279134307260b07419887f30935e5d28c4750463eb7720ad022acbc5f2 SHA512 32f9c4cd3e3eda65a74ef01cfd1336f6a7fac30d8dde6b97b6452b887002b26ed54cb92e8abefb236486447742857f9eb712388fbd1ffd69d06d0a7698049458

diff --git a/dev-ml/cohttp/cohttp-5.0.0.ebuild b/dev-ml/cohttp/cohttp-5.0.0.ebuild
deleted file mode 100644
index 805ddcbf31..0000000000
--- a/dev-ml/cohttp/cohttp-5.0.0.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Very lightweight HTTP server using Lwt or Async"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-cohttp
-	https://opam.ocaml.org/packages/cohttp/
-"
-SRC_URI="https://github.com/mirage/ocaml-cohttp/archive/v${PV}.tar.gz -> ocaml-cohttp-${PV}.tar.gz"
-S="${WORKDIR}/ocaml-cohttp-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async bench curl curl-async curl-lwt lwt lwt-jsoo lwt-unix mirage ocamlopt server-lwt-unix test top"
-
-RDEPEND="
-	async? (
-		dev-ml/async:=
-		dev-ml/async_kernel:=
-		dev-ml/async_unix:=
-		dev-ml/base:=
-		dev-ml/core_unix:=
-		dev-ml/conduit:=[async]
-		dev-ml/fmt:=
-		dev-ml/ipaddr:=
-		dev-ml/logs:=
-		dev-ml/magic-mime:=
-		dev-ml/mirage-crypto:=
-	)
-	bench? (
-		dev-ml/core:=
-		dev-ml/core_bench:=
-	)
-	curl-async? (
-		dev-ml/async_kernel:=
-		dev-ml/async_unix:=
-		dev-ml/core_kernel:=
-		dev-ml/ocurl:=
-	)
-	curl? ( dev-ml/ocurl:= )
-	curl-lwt? (
-		dev-ml/lwt:=
-		dev-ml/ocurl:=
-	)
-	lwt? (
-		dev-ml/logs:=
-		dev-ml/lwt:=
-		dev-ml/ppx_sexp_conv:=
-	)
-	lwt-jsoo? (
-		>=dev-ml/js_of_ocaml-3.5.0:=[lwt,ppx]
-		dev-ml/logs:=
-		>=dev-ml/lwt-3.0.0:=
-	)
-	lwt-unix? (
-		dev-ml/cmdliner:=
-		>=dev-ml/conduit-5.0.0:=[lwt,lwt-unix]
-		>=dev-ml/fmt-0.8.2:=
-		dev-ml/logs:=
-		>=dev-ml/lwt-3.0.0:=
-		dev-ml/magic-mime:=
-		>=dev-ml/ppx_sexp_conv-0.13.0:=
-	)
-	mirage? (
-		dev-ml/astring:=
-		>=dev-ml/conduit-2.0.2:=[mirage]
-		>=dev-ml/fmt-0.8.7:=
-		>=dev-ml/lwt-2.4.3:=
-		dev-ml/magic-mime:=
-		>=dev-ml/mirage-channel-4.0.0:=
-		>=dev-ml/mirage-flow-2.0.0:=
-		>=dev-ml/mirage-kv-3.0.0:=
-		>=dev-ml/ppx_sexp_conv-0.13.0:=
-	)
-	server-lwt-unix? (
-		dev-ml/lwt:=
-	)
-
-	>=dev-lang/ocaml-4.08:=[ocamlopt?]
-	>=dev-ml/ocaml-base64-3.1.0:=
-	>=dev-ml/re-1.9.0:=
-	dev-ml/sexplib0:=
-	dev-ml/stringext:=
-	>=dev-ml/uri-2.0.0:=[sexp]
-"
-DEPEND="
-	${RDEPEND}
-	dev-ml/jsonm:=
-	test? (
-		dev-ml/alcotest
-		dev-ml/base_quickcheck
-		dev-ml/ppx_assert
-		dev-ml/ppx_sexp_conv
-		dev-ml/ppx_compare
-		dev-ml/ppx_here
-		dev-ml/core
-		dev-ml/core_bench
-		dev-ml/crowbar
-		dev-ml/fmt
-		dev-ml/conduit[lwt,lwt-unix]
-		dev-ml/ounit2
-		dev-ml/lwt
-		net-libs/nodejs[npm]
-		dev-ml/mirage-crypto
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	bench? ( async lwt-unix server-lwt-unix )
-	curl-lwt? ( curl )
-	lwt-jsoo? ( lwt )
-	lwt-unix? ( lwt )
-	mirage? ( lwt )
-	server-lwt-unix? ( lwt )
-	test? ( async curl-async curl-lwt lwt-jsoo lwt-unix lwt )
-"
-
-src_compile() {
-#	local pkgs="http,cohttp"
-	local pkgs="cohttp"
-	use async && pkgs="${pkgs},cohttp-async"
-	use bench && pkgs="${pkgs},cohttp-bench"
-	use curl-async && pkgs="${pkgs},cohttp-curl-async"
-	use curl-lwt && pkgs="${pkgs},cohttp-curl-lwt"
-	use curl && pkgs="${pkgs},cohttp-curl"
-	use lwt-jsoo && pkgs="${pkgs},cohttp-lwt-jsoo"
-	use lwt-unix && pkgs="${pkgs},cohttp-lwt-unix"
-	use lwt && pkgs="${pkgs},cohttp-lwt"
-	use mirage && pkgs="${pkgs},cohttp-mirage"
-	use server-lwt-unix && pkgs="${pkgs},cohttp-server-lwt-unix"
-	use top && pkgs="${pkgs},cohttp-top"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-#	dune_src_install http
-	dune_src_install cohttp
-	use async && dune_src_install cohttp-async
-	use bench && dune_src_install cohttp-bench
-	use curl-async && dune_src_install cohttp-curl-async
-	use curl-lwt && dune_src_install cohttp-curl-lwt
-	use curl && dune_src_install cohttp-curl
-	use lwt-jsoo && dune_src_install cohttp-lwt-jsoo
-	use lwt-unix && dune_src_install cohttp-lwt-unix
-	use lwt && dune_src_install cohttp-lwt
-	use mirage && dune_src_install cohttp-mirage
-	use server-lwt-unix && dune_src_install cohttp-server-lwt-unix
-	use top && dune_src_install cohttp-top
-}

diff --git a/dev-ml/cohttp/metadata.xml b/dev-ml/cohttp/metadata.xml
deleted file mode 100644
index fa24633761..0000000000
--- a/dev-ml/cohttp/metadata.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">CoHTTP implementation for the Async concurrency library</flag>
-		<flag name="bench">Benchmarks binaries for Cohttp</flag>
-		<flag name="curl-async">Cohttp client using Curl and Async as the backend</flag>
-		<flag name="curl-lwt">Cohttp client using Curl and Lwt as the backend</flag>
-		<flag name="curl">Shared code between the individual cohttp-curl clients</flag>
-		<flag name="lwt-jsoo">CoHTTP implementation for the Js_of_ocaml JavaScript compiler</flag>
-		<flag name="lwt-unix">CoHTTP implementation for Unix and Windows using Lwt</flag>
-		<flag name="lwt">CoHTTP implementation using the Lwt concurrency library</flag>
-		<flag name="mirage">CoHTTP implementation for the MirageOS unikernel</flag>
-		<flag name="server-lwt-unix">Lightweight Cohttp plus Lwt based HTTP server</flag>
-		<flag name="top">CoHTTP toplevel pretty printers for HTTP types</flag>
-	</use>
-	<longdescription lang="en">Cohttp is an OCaml library for creating HTTP daemons. It has a portable
-HTTP parser, and implementations using various asynchronous programming
-libraries.
-
-See the cohttp-async, cohttp-lwt, cohttp-lwt-unix, cohttp-lwt-jsoo and
-cohttp-mirage libraries for concrete implementations for particular
-targets.
-
-You can implement other targets using the parser very easily. Look at the `IO`
-signature in `lib/s.mli` and implement that in the desired backend.
-
-You can activate some runtime debugging by setting `COHTTP_DEBUG` to any
-value, and all requests and responses will be written to stderr.	Further
-debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG`
-to any value.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-cohttp/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-cohttp/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-cohttp</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/conduit/Manifest b/dev-ml/conduit/Manifest
deleted file mode 100644
index a337b00fca..0000000000
--- a/dev-ml/conduit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST conduit-5.1.0.tar.gz 41320 BLAKE2B 224201539d7947128c7eeb4d25b95324b8b3ec176ad13593841edd4f131aa6b4f089547d054d1280285d3554cd54c36c0654111204d7443b1f0e66d8de7a50d2 SHA512 5308803f4653d30399b1549cd4f27d0132b2f0202cc626cd1344620684bd8a7e08b8de1887cad73a0eba4c677946192aa05199bce8c0844fecf3695338156b09

diff --git a/dev-ml/conduit/conduit-5.1.0.ebuild b/dev-ml/conduit/conduit-5.1.0.ebuild
deleted file mode 100644
index 786b463304..0000000000
--- a/dev-ml/conduit/conduit-5.1.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Dereference URIs into communication channels for Async or Lwt"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-conduit
-	https://opam.ocaml.org/packages/conduit/
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async lwt lwt-unix mirage ocamlopt"
-
-# lwt-unix? tls lwt_ssl launchd
-RDEPEND="
-	dev-ml/astring:=
-	dev-ml/ipaddr:=[sexp]
-	dev-ml/logs:=
-	dev-ml/ppx_sexp_conv:=
-	dev-ml/sexplib:=
-	dev-ml/uri:=
-	dev-lang/ocaml:=[ocamlopt?]
-
-	async? (
-		dev-ml/async:=
-		dev-ml/async_ssl:=
-		dev-ml/core:=
-		dev-ml/ppx_here:=
-	)
-	lwt? ( dev-ml/lwt:= )
-	lwt-unix? (
-		dev-ml/ca-certs:=
-		dev-ml/lwt:=
-	)
-	mirage? (
-		dev-ml/base:=
-		dev-ml/ca-certs-nss:=
-		dev-ml/cstruct:=
-		dev-ml/dns:=[client]
-		dev-ml/fmt:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-flow:=[combinators]
-		dev-ml/mirage-random:=
-		dev-ml/mirage-time:=
-		dev-ml/tcpip:=
-		dev-ml/tls:=[mirage]
-		dev-ml/vchan:=
-		dev-ml/xenstore:=
-	)
-"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="
-	lwt-unix? ( lwt )
-	mirage? ( lwt )
-"
-
-src_compile() {
-	local pkgs="conduit"
-	for u in async lwt lwt-unix mirage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},conduit-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install conduit
-	for u in async lwt lwt-unix mirage ; do
-		if use ${u} ; then
-			dune_src_install "conduit-${u}"
-		fi
-	done
-}

diff --git a/dev-ml/conduit/metadata.xml b/dev-ml/conduit/metadata.xml
deleted file mode 100644
index cc85ef4cb0..0000000000
--- a/dev-ml/conduit/metadata.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">A network connection establishment library for Async</flag>
-		<flag name="lwt">A portable network connection establishment library using Lwt</flag>
-		<flag name="lwt-unix">A network connection establishment library for Lwt_unix</flag>
-		<flag name="mirage">A network connection establishment library for MirageOS</flag>
-	</use>
-	<longdescription lang="en">The `conduit` library takes care of establishing and listening for
-TCP and SSL/TLS connections for the Lwt and Async libraries.
-
-The reason this library exists is to provide a degree of abstraction
-from the precise SSL library used, since there are a variety of ways
-to bind to a library (e.g. the C FFI, or the Ctypes library), as well
-as well as which library is used (just OpenSSL for now).
-
-By default, OpenSSL is used as the preferred connection library, but
-you can force the use of the pure OCaml TLS stack by setting the
-environment variable `CONDUIT_TLS=native` when starting your program.
-
-The useful opam packages available that extend this library are:
-
-- `conduit`: the main `Conduit` module
-- `conduit-lwt`: the portable Lwt implementation
-- `conduit-lwt-unix`: the Lwt/Unix implementation
-- `conduit-async` the Jane Street Async implementation
-- `conduit-mirage`: the MirageOS compatible implementation</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-conduit/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-conduit/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-conduit</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/configurator/Manifest b/dev-ml/configurator/Manifest
deleted file mode 100644
index 1f11339a65..0000000000
--- a/dev-ml/configurator/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST configurator-0.11.0.tar.gz 10567 BLAKE2B 52d529233baa95ce00347d7e43a85127faefcaa2731c61d0c4b2e3e6314c7aa4a6ac6367ca57f6b846223af3d555309420f11c1e8240a93bbadce37157cfc52f SHA512 0163b8af41fb3b3b6f395bc507077c9a1043432e809c5a76dff929c51cbf9ab7df5de6f9c275ce2cda06314bc93bc58b0cad0a58512ce71a9e7722c5bd617102

diff --git a/dev-ml/configurator/configurator-0.11.0.ebuild b/dev-ml/configurator/configurator-0.11.0.ebuild
deleted file mode 100644
index c8859268c4..0000000000
--- a/dev-ml/configurator/configurator-0.11.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Helper library for gathering system configuration"
-HOMEPAGE="https://github.com/janestreet/configurator"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/stdio
-	dev-ml/base
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	dune upgrade || die
-	dune build -p configurator -j $(makeopts_jobs) @install || die
-}
-
-src_install() {
-	dune_src_install configurator
-}

diff --git a/dev-ml/configurator/metadata.xml b/dev-ml/configurator/metadata.xml
deleted file mode 100644
index 08a1423541..0000000000
--- a/dev-ml/configurator/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Configurator is a small library that helps writing OCaml scripts that
-test features available on the system, in order to generate config.h
-files for instance.
-
-Configurator allows one to:
-- test if a C program compiles
-- query pkg-config
-- import #define from OCaml header files
-- generate config.h file</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/janestreet/configurator/issues</bugs-to>
-		<remote-id type="github">janestreet/configurator</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/cow/Manifest b/dev-ml/cow/Manifest
deleted file mode 100644
index 9b9138c8d1..0000000000
--- a/dev-ml/cow/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cow-v2.4.0.tbz 19641 BLAKE2B 257a74a20dee2ca54fa4ac825d5687197171b6c8643a4b5e46f1c8f078ffc85da5ed29caea003bffbd90fcef7718ce58bd90e64282e9482ee19b3f2b0ac524ba SHA512 a05745307e91a5690e22563f4c0b93ce5a232d1b4d362869ed50b26b5bc7c9de0ff3388f525a0ab5e8207b4b06673757ceba03114e0470bb3fd51c86994b6818

diff --git a/dev-ml/cow/cow-2.4.0.ebuild b/dev-ml/cow/cow-2.4.0.ebuild
deleted file mode 100644
index 0dca8cc2f7..0000000000
--- a/dev-ml/cow/cow-2.4.0.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 dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Caml on the Web"
-HOMEPAGE="
-	http://www.openmirage.org/
-	https://github.com/mirage/ocaml-cow
-"
-SRC_URI="https://github.com/mirage/ocaml-cow/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/ezjsonm
-	dev-ml/omd
-	dev-ml/uri
-	dev-ml/xmlm
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/cow/metadata.xml b/dev-ml/cow/metadata.xml
deleted file mode 100644
index ac5beeb900..0000000000
--- a/dev-ml/cow/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Writing web-applications requires a lot of skills: HTML, XML, JSON and
-Markdown, to name but a few!	This library provides OCaml combinators
-for these web formats.</longdescription>
-	<upstream>
-		<doc>http://mirage.github.io/ocaml-cow/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-cow/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-cow</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/crc/Manifest b/dev-ml/crc/Manifest
deleted file mode 100644
index b7c99024c3..0000000000
--- a/dev-ml/crc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST crc-2.1.0.tar.gz 6889 BLAKE2B 10ef45c0c66bea7fcc13d177d23efa28862b79650529791f95867dc203e671cdc60f8b138d74bdd1f02c96ebf4bb67c02ab7cfd39197b9bc387652af76b75bab SHA512 136370780a6ae020d596aa5f16133a7038beaa41bf770153e789ab4a1aa678d36b646b8c9ba81a642d1e6c067e3999dd84d81bccc3245ba9798c75b7ff7396a8

diff --git a/dev-ml/crc/crc-2.1.0.ebuild b/dev-ml/crc/crc-2.1.0.ebuild
deleted file mode 100644
index cea103182f..0000000000
--- a/dev-ml/crc/crc-2.1.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Library for finding the CRC of parts of various kinds of data in-place"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-crc
-	https://opam.ocaml.org/packages/crc/
-"
-SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-ml/cstruct:=
-	dev-ml/rpc:=
-	dev-ml/ppx_sexp_conv:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/crc/files/crc-2.1.0-ounit2.patch b/dev-ml/crc/files/crc-2.1.0-ounit2.patch
deleted file mode 100644
index c3b049e298..0000000000
--- a/dev-ml/crc/files/crc-2.1.0-ounit2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From f34b740604cf6cdb924c056d38ec08be4c781048 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:24:29 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- crc.opam  | 2 +-
- test/dune | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/crc.opam b/crc.opam
-index 74f21a8..7923009 100644
---- a/crc.opam
-+++ b/crc.opam
-@@ -12,7 +12,7 @@ depends: [
-   "dune"
-   "ocaml" {>= "4.00.1"}
-   "cstruct" {>= "1.0.1"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "odoc" {with-doc}
-   "ppx_deriving_rpc"
-   "ppx_sexp_conv" {>= "v0.11.0"}
-diff --git a/test/dune b/test/dune
-index 769e090..bad69da 100644
---- a/test/dune
-+++ b/test/dune
-@@ -10,7 +10,7 @@ let () = Printf.ksprintf Jbuild_plugin.V1.send {|
- (executable
-   (name crc_test)
-   (flags (:standard))
--  (libraries oUnit crc)
-+  (libraries ounit2 crc)
-   (preprocess (pps ppx_deriving_rpc ppx_sexp_conv %s))
- )
- 

diff --git a/dev-ml/crc/metadata.xml b/dev-ml/crc/metadata.xml
deleted file mode 100644
index 49bf4896a1..0000000000
--- a/dev-ml/crc/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/xapi-project/ocaml-crc/issues</bugs-to>
-		<remote-id type="github">xapi-project/ocaml-crc</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/diet/Manifest b/dev-ml/diet/Manifest
deleted file mode 100644
index 58c0bcc7d7..0000000000
--- a/dev-ml/diet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST diet-0.4.tar.gz 10139 BLAKE2B df7e3a06f90ced220a2fecff71c0c0c1d61a3bf6bd27cff80712a41e81bd6db4f7afc385cb0ce20d0077831975dd8c7d3d0888fcb9dd9809bdf9478c08ad2d7d SHA512 a8e122ddd343f6d9130169e1b066578f555d7eb2f0795a4603ba6ee6a31ad1ed2a1cc0a3149ac90d3995a7d8f5e770c56d9002160fa01b35bc16d10b9536ce97

diff --git a/dev-ml/diet/diet-0.4.ebuild b/dev-ml/diet/diet-0.4.ebuild
deleted file mode 100644
index c1cc5d0921..0000000000
--- a/dev-ml/diet/diet-0.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="A simple implementation of Discrete Interval Encoding Trees"
-HOMEPAGE="
-	https://opam.ocaml.org/packages/diet/
-	https://github.com/mirage/ocaml-diet
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="dev-ml/stdlib-shims:="
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/diet/files/diet-0.4-ounit2.patch b/dev-ml/diet/files/diet-0.4-ounit2.patch
deleted file mode 100644
index e65b7e6d89..0000000000
--- a/dev-ml/diet/files/diet-0.4-ounit2.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 5557ef1e0779a94454cbe4324de7581dca4a997f Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 14:45:55 +0200
-Subject: [PATCH 1/3] depend on ounit2
-
---- a/diet.opam
-+++ b/diet.opam
-@@ -9,7 +9,7 @@ depends: [
-   "ocaml" {>= "4.03.0"}
-   "dune"
-   "stdlib-shims"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}
-
-From 64428455c8b1d3e81ce006476cbd6fe10d200176 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 14:47:13 +0200
-Subject: [PATCH 2/3] use ounit2
-
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,3 +1,3 @@
- (tests
-  (names test)
-- (libraries diet oUnit))
-+ (libraries diet ounit2))
-
-From 41c6f7adf7a321cf334a99a72ffe0bf3be1eb4ba Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 14:47:35 +0200
-Subject: [PATCH 3/3] use ounit2
-
---- a/.merlin
-+++ b/.merlin
-@@ -1,6 +1,6 @@
- PKG astring cmdliner cstruct logs lwt mirage-block mirage-block-unix ppx_sexp_conv ppx_tools ppx_type_conv
- PKG io-page io-page.unix logs.fmt result sexplib
--PKG ezjsonm mirage-block-ramdisk nbd ounit
-+PKG ezjsonm mirage-block-ramdisk nbd ounit2
- S lib
- S lib_test
- B _build/**

diff --git a/dev-ml/diet/metadata.xml b/dev-ml/diet/metadata.xml
deleted file mode 100644
index beabaa25a9..0000000000
--- a/dev-ml/diet/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This data structure is based on the
-[Functional Pearls: Diets for Fat Sets](https://web.engr.oregonstate.edu/~erwig/papers/Diet_JFP98.pdf)
-by Martin Erwig.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-diet/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-diet/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-diet</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/dns/Manifest b/dev-ml/dns/Manifest
deleted file mode 100644
index 19e9da0532..0000000000
--- a/dev-ml/dns/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ocaml-dns-5.0.1.tar.gz 175810 BLAKE2B 0c442b9bc60f05c0cd73c811aced7b33afad7f9462572891ce88e0d67bbd57cace2123ed4ca7ebb3468d23b7b3fe419f06fa19ebaa0182f3d4d5036100ef7a9d SHA512 f66eeeaa7e3f8f2122ac82132d042493f5b63659d3626bd84cb38dc75c141def38303adbea9f748417de9cb355262bed3838ccf40f530eb6fcce58068f99c2e4
-DIST ocaml-dns-6.2.2.tar.gz 254927 BLAKE2B a770f578f6117c1a84ad37d8dfcec450cd576b0b6e2c446f67295992949a0c4a37b8ba59701118fab064173ba05ef37c88b2a6befc15b25aed1378bb21840891 SHA512 8e4fcafdd5af828c3db45558cfe895ae33783cb84837e2bc153acecbfd527f7f34fa4cc8b57a6f42afebfc51707a4b69c62795769a101be124cfe4062f187ece

diff --git a/dev-ml/dns/dns-5.0.1.ebuild b/dev-ml/dns/dns-5.0.1.ebuild
deleted file mode 100644
index 9ff04593dc..0000000000
--- a/dev-ml/dns/dns-5.0.1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="A pure OCaml implementation of the DNS protocol"
-HOMEPAGE="https://github.com/mirage/ocaml-dns"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="certify cli client dnssec mirage ocamlopt resolver server stub test tsig"
-
-RDEPEND="
-	dev-ml/logs:=
-	dev-ml/ptime:=
-	dev-ml/domain-name:=
-	dev-ml/gmap:=
-	dev-ml/cstruct:=
-	dev-ml/ipaddr:=
-	dev-ml/lru:=
-	dev-ml/duration:=
-	dev-ml/metrics:=
-	dev-ml/ocaml-base64:=
-
-	dnssec? ( dev-ml/mirage-crypto:=[ec,pk] )
-	certify? (
-		dev-ml/randomconv:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/tcpip:=
-		dev-ml/mirage-crypto:=[ec,pk,rng]
-		dev-ml/x509:=
-		dev-ml/lwt:=
-	)
-	cli? (
-		dev-ml/bos:=
-		dev-ml/cmdliner:=
-		dev-ml/fpath:=
-		dev-ml/x509:=
-		dev-ml/mirage-crypto:=[ec,pk]
-		dev-ml/hex:=
-		dev-ml/mtime:=
-		dev-ml/fmt:=
-		dev-ml/lwt:=
-		dev-ml/randomconv:=
-	)
-	client? (
-		dev-ml/fmt:=
-		dev-ml/lwt:=
-		dev-ml/tcpip:=
-		dev-ml/mirage-random:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-crypto:=[rng]
-		dev-ml/happy-eyeballs:=
-		dev-ml/tls:=[mirage]
-		dev-ml/x509:=
-		dev-ml/ca-certs:=
-		dev-ml/ca-certs-nss:=
-	)
-	mirage? (
-		dev-ml/lwt:=
-		dev-ml/tcpip:=
-	)
-	resolver? (
-		dev-ml/randomconv:=
-		dev-ml/lwt:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-random:=
-		dev-ml/tcpip:=
-		dev-ml/tls:=[mirage]
-		dev-ml/duration:=
-	)
-	server? (
-		dev-ml/randomconv:=
-		dev-ml/duration:=
-		dev-ml/lwt:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/tcpip:=
-		dev-ml/mirage-crypto:=[rng]
-	)
-	stub? (
-		dev-ml/randomconv:=
-		dev-ml/lwt:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-random:=
-		dev-ml/tcpip:=
-	)
-	tsig? ( dev-ml/mirage-crypto:= )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	certify? ( mirage tsig )
-	cli? ( certify client dnssec server tsig )
-	resolver? ( dnssec mirage server )
-	server? ( mirage )
-	stub? ( client mirage resolver tsig server )
-	test? ( cli dnssec resolver server tsig )
-"
-
-src_compile() {
-	local pkgs="dns"
-	use dnssec && pkgs="${pkgs},dnssec"
-	for u in certify cli client mirage resolver server stub tsig ; do
-		if use ${u} ; then
-			pkgs="${pkgs},dns-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install dns
-	use dnssec && dune_src_install dnssec
-	for u in certify cli client mirage resolver server stub tsig ; do
-		if use ${u} ; then
-			dune_src_install "dns-${u}"
-		fi
-	done
-}

diff --git a/dev-ml/dns/dns-6.2.2.ebuild b/dev-ml/dns/dns-6.2.2.ebuild
deleted file mode 100644
index fa25dc3588..0000000000
--- a/dev-ml/dns/dns-6.2.2.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="A pure OCaml implementation of the DNS protocol"
-HOMEPAGE="https://github.com/mirage/ocaml-dns"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="certify cli client dnssec mirage ocamlopt resolver server stub test tsig"
-
-RDEPEND="
-	dev-ml/logs:=
-	dev-ml/ptime:=
-	>=dev-ml/domain-name-0.4.0:=
-	>=dev-ml/gmap-0.3.0:=
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/ipaddr-5.2.0:=
-	>=dev-ml/lru-0.3.0:=
-	>=dev-ml/duration-0.1.2:=
-	dev-ml/metrics:=
-	>=dev-ml/ocaml-base64-3.3.0:=
-	>=dev-ml/fmt-0.8.8:=
-
-	dnssec? ( dev-ml/mirage-crypto:=[ec,pk] )
-	certify? (
-		>=dev-ml/randomconv-0.1.2:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/tcpip-7.0.0:=
-		>=dev-ml/mirage-crypto-0.8.0:=[ec,pk,rng]
-		>=dev-ml/x509-0.13.0:=
-		>=dev-ml/lwt-4.2.1:=
-	)
-	cli? (
-		>=dev-ml/bos-0.2.0:=
-		>=dev-ml/cmdliner-1.1.0:=
-		>=dev-ml/fpath-0.7.2:=
-		>=dev-ml/x509-0.13.0:=
-		>=dev-ml/mirage-crypto-0.8.0:=[ec,pk,rng]
-		>=dev-ml/hex-1.4.0:=
-		>=dev-ml/mtime-1.2.0:=
-		>=dev-ml/fmt-0.8.8:=
-		>=dev-ml/lwt-4.0.0:=
-		dev-ml/randomconv:=
-	)
-	client? (
-		>=dev-ml/fmt-0.8.0:=
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/tcpip-7.0.0:=
-		>=dev-ml/mirage-random-2.0.0:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/mirage-crypto-0.8.0:=[rng]
-		>=dev-ml/happy-eyeballs-0.1.0:=
-		>=dev-ml/tls-0.15.0:=[mirage]
-		>=dev-ml/x509-0.16.0:=
-		dev-ml/ca-certs:=
-		dev-ml/ca-certs-nss:=
-	)
-	mirage? (
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/tcpip-7.0.0:=
-	)
-	resolver? (
-		>=dev-ml/randomconv-0.1.2:=
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/mirage-random-2.0.0:=
-		>=dev-ml/tcpip-7.0.0:=
-		dev-ml/tls:=[mirage]
-		>=dev-ml/duration-0.1.2:=
-	)
-	server? (
-		>=dev-ml/randomconv-0.1.2:=
-		>=dev-ml/duration-0.1.2:=
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/tcpip-7.0.0:=
-		dev-ml/mirage-crypto:=[rng]
-	)
-	stub? (
-		>=dev-ml/randomconv-0.1.2:=
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/mirage-random-2.0.0:=
-		>=dev-ml/tcpip-7.0.0:=
-	)
-	tsig? ( dev-ml/mirage-crypto:= )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	certify? ( mirage tsig )
-	cli? ( certify client dnssec server tsig )
-	resolver? ( dnssec mirage server )
-	server? ( mirage )
-	stub? ( client mirage resolver tsig server )
-	test? ( cli dnssec resolver server tsig )
-"
-
-src_compile() {
-	local pkgs="dns"
-	use dnssec && pkgs="${pkgs},dnssec"
-	for u in certify cli client mirage resolver server stub tsig ; do
-		if use ${u} ; then
-			pkgs="${pkgs},dns-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install dns
-	use dnssec && dune_src_install dnssec
-	for u in certify cli client mirage resolver server stub tsig ; do
-		if use ${u} ; then
-			dune_src_install "dns-${u}"
-		fi
-	done
-}

diff --git a/dev-ml/dns/metadata.xml b/dev-ml/dns/metadata.xml
deleted file mode 100644
index 7aaf8d1003..0000000000
--- a/dev-ml/dns/metadata.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="certify">MirageOS let's encrypt certificate retrieval</flag>
-		<flag name="cli">Unix command line utilities using uDNS</flag>
-		<flag name="client">DNS resolver API</flag>
-		<flag name="dnssec">DNSSec support for OCaml-DNS</flag>
-		<flag name="mirage">An opinionated Domain Name System (DNS) library</flag>
-		<flag name="resolver">DNS resolver business logic</flag>
-		<flag name="server">DNS server, primary and secondary</flag>
-		<flag name="stub">DNS stub resolver</flag>
-		<flag name="tsig">TSIG support for DNS</flag>
-	</use>
-	<longdescription lang="en">µDNS supports most of the domain name system used in the wild.	It adheres to
-strict conventions.	Failing early and hard.	It is mostly implemented in the
-pure fragment of OCaml (no mutation, isolated IO, no exceptions).
-
-Legacy resource record types are not dealt with, and there is no plan to support
-`ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... .	`AXFR` is only
-handled via TCP connections.	The only resource class supported is `IN` (the
-Internet).	Truncated hmac in `TSIG` are not supported (always the full length
-of the hash algorithm is used).
-
-Please read [the blog article](https://hannes.nqsb.io/Posts/DNS) for a more
-detailed overview.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-dns/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-dns/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-dns</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/emile/Manifest b/dev-ml/emile/Manifest
deleted file mode 100644
index 6ca47fc557..0000000000
--- a/dev-ml/emile/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST emile-v1.1.tbz 34994 BLAKE2B 226e93cc7f3bb81d595574888685a55d6743dc8060df51fe65881f799c99158a44521900844d0cc5b9c9976800da77626a9f03c9ea672385cbf43e9ec1aa026d SHA512 b53df652cd9c585d2720cf1ad6b877a11e3779b4edda08d6b965557721d46538cd10dd8a7a3a6316dc6a3785ae66167785529619e31f40e7dfde01faaf692c7f

diff --git a/dev-ml/emile/emile-1.1.ebuild b/dev-ml/emile/emile-1.1.ebuild
deleted file mode 100644
index d737fc6f09..0000000000
--- a/dev-ml/emile/emile-1.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Emile is a library to parse an e-mail address in OCaml"
-HOMEPAGE="https://github.com/mirage/emile"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${PN}-v${PV}.tbz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/angstrom
-	dev-ml/ipaddr
-	dev-ml/ocaml-base64
-	dev-ml/pecu
-	dev-ml/bigstringaf
-	dev-ml/uutf
-	dev-ml/fmt
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/emile/metadata.xml b/dev-ml/emile/metadata.xml
deleted file mode 100644
index b8eb4f9600..0000000000
--- a/dev-ml/emile/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A parser of email address according RFC822, RFC2822, RFC5321 and RFC6532.
-It handles UTF-8 email addresses and encoded-word according RFC2047.</longdescription>
-	<upstream>
-		<doc>https://dinosaure.github.io/emile/</doc>
-		<bugs-to>https://github.com/dinosaure/emile/issues</bugs-to>
-		<remote-id type="github">dinosaure/emile</remote-id>
-		<maintainer>
-			<name>Romain Calascibetta</name>
-			<email>romain.calascibetta@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/eqaf/Manifest b/dev-ml/eqaf/Manifest
deleted file mode 100644
index df082106f7..0000000000
--- a/dev-ml/eqaf/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST eqaf-v0.7.tbz 19149 BLAKE2B bd73571d7118b7007a89c07b65eeaaadc34722b2e3923ef045d7a39c5e6d92292f38c6507934bad27af744a9a5eac5be16a9446d0353d998bc727dd86fc2d0bd SHA512 38a2687bafb5cd1d1deb51ceceba94fcff9ce88515fd2c61ec1182808c50c0e3373a4d71fe51a17a23c74616c5ab350a4cf7914de656886981538abf2b57ff61
-DIST eqaf-v0.8.tbz 29219 BLAKE2B 04f4e31fa7ebe7eb4777ee77cdc08495500562e61767bdc064c3cf2f90df64cf47f8160cbc2fb0c633ae32893566fed41aec6c329f6086439c9ad30a3bbff435 SHA512 303749bdbaae8fc27f57ebaa5cf9b16ed5b8cbaee35f0a35d69f91a437b1a3411a613d145d3aff7ff74a587509d877cc0a569fdae4d00cec65bf50d705361e25

diff --git a/dev-ml/eqaf/eqaf-0.7-r1.ebuild b/dev-ml/eqaf/eqaf-0.7-r1.ebuild
deleted file mode 100644
index 0d9f37f56c..0000000000
--- a/dev-ml/eqaf/eqaf-0.7-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Constant time equal function to avoid timing attacks in OCaml"
-HOMEPAGE="https://github.com/mirage/eqaf"
-SRC_URI="https://github.com/mirage/eqaf/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="dev-ml/cstruct"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/eqaf/eqaf-0.8.ebuild b/dev-ml/eqaf/eqaf-0.8.ebuild
deleted file mode 100644
index 5d0a8bcd98..0000000000
--- a/dev-ml/eqaf/eqaf-0.8.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Constant time equal function to avoid timing attacks in OCaml"
-HOMEPAGE="
-	https://github.com/mirage/eqaf
-	https://opam.ocaml.org/packages/eqaf/
-"
-SRC_URI="https://github.com/mirage/eqaf/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.07.0:=[ocamlopt?]
-	>=dev-ml/cstruct-1.1.0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ocaml-base64
-		dev-ml/alcotest
-		dev-ml/crowbar
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/eqaf/metadata.xml b/dev-ml/eqaf/metadata.xml
deleted file mode 100644
index d19db6e615..0000000000
--- a/dev-ml/eqaf/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/eqaf/</doc>
-		<bugs-to>https://github.com/mirage/eqaf/issues</bugs-to>
-		<remote-id type="github">mirage/eqaf</remote-id>
-		<maintainer>
-			<name>Romain Calascibetta</name>
-			<email>romain.calascibetta@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/ethernet/Manifest b/dev-ml/ethernet/Manifest
deleted file mode 100644
index 9ba14438f5..0000000000
--- a/dev-ml/ethernet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ethernet-v3.0.0.tbz 6116 BLAKE2B 09f57cd4b58dff67f5b6ab2e68c8c29f6b527ed07b14664f8dd6da64dc05a17773f3ccb242ac37702ad9c43dc8fc1c6cfe9f04c219fdfae382c7d26a9d9724e8 SHA512 171d061b16f2e00b9caa3dfc1cd9b5b358d380e892281ac5c137dc2a3119c3fa288ea927dcb4e9efbcf4850f6857ed0d4b754f56dbb248c1c6150779e57d24e4

diff --git a/dev-ml/ethernet/ethernet-3.0.0.ebuild b/dev-ml/ethernet/ethernet-3.0.0.ebuild
deleted file mode 100644
index 7fb9814297..0000000000
--- a/dev-ml/ethernet/ethernet-3.0.0.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
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="OCaml Ethernet (IEEE 802.3) layer"
-HOMEPAGE="https://github.com/mirage/ethernet"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/mirage-net
-	dev-ml/ipaddr
-	dev-ml/mirage-profile
-	dev-ml/lwt
-	dev-ml/logs
-	>=dev-ml/cstruct-6.0.0[ppx]
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/ethernet/metadata.xml b/dev-ml/ethernet/metadata.xml
deleted file mode 100644
index 28988dddd3..0000000000
--- a/dev-ml/ethernet/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">`ethernet` provides an [Ethernet](https://en.wikipedia.org/wiki/Ethernet)
-(specified by IEEE 802.3) layer implementation for the
-[Mirage operating system](https://mirage.io).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ethernet/</doc>
-		<bugs-to>https://github.com/mirage/ethernet/issues</bugs-to>
-		<remote-id type="github">mirage/ethernet</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/expect_test_helpers/Manifest b/dev-ml/expect_test_helpers/Manifest
deleted file mode 100644
index 8c176c91d9..0000000000
--- a/dev-ml/expect_test_helpers/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST expect_test_helpers-0.13.0.tar.gz 6153 BLAKE2B f125841b585b3c01865de7153e1f7150cde9be15e763f2b6f8658cc230d323ec594e962a77cd7ba5da05ecfb569e8ef64b65f26566099bd6a726967a80c65c3f SHA512 eeb7a447f7c6f1d2ea5dd338fe34fa8f609a0c19e9535d379f04a485624e993f48c323a3f4aab9c24a11609d4d60e159723cb836169231a8c6b71087d1a0d70a

diff --git a/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild b/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild
deleted file mode 100644
index e32bed2328..0000000000
--- a/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Async helpers for writing expectation tests"
-HOMEPAGE="https://github.com/janestreet/expect_test_helpers"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/async
-	dev-ml/core
-	dev-ml/expect_test_helpers_kernel
-	dev-ml/ppx_jane
-	dev-ml/sexp_pretty
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/expect_test_helpers/metadata.xml b/dev-ml/expect_test_helpers/metadata.xml
deleted file mode 100644
index 2dca2f8f78..0000000000
--- a/dev-ml/expect_test_helpers/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This library provides helper functions for writing expect tests.
-
-Note that this library uses Async, for helpers that don't use Async,
-look at expect_test_helpers_kernel.</longdescription>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers/index.html</doc>
-		<bugs-to>https://github.com/janestreet/expect_test_helpers/issues</bugs-to>
-		<remote-id type="github">janestreet/expect_test_helpers</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/expect_test_helpers_kernel/Manifest b/dev-ml/expect_test_helpers_kernel/Manifest
deleted file mode 100644
index 075b5c2a01..0000000000
--- a/dev-ml/expect_test_helpers_kernel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST expect_test_helpers_kernel-0.13.0.tar.gz 15700 BLAKE2B 1ef0b4cfafd590a9ac742d113884857b4eacc234d93d57a137c962d111241c917f2e2322f6a98c37989e2d20eb4d256e93c1ac118620de8df6950bface8c7f3f SHA512 5bd75a0f6eaeee4f44d8b873323ff672ad064923c40e3f514153fbdf71214ec0a384eb84a451eb9f4caf22af4dd2895520be2d84875a51cb3c39de8811565f30

diff --git a/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.ebuild b/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.ebuild
deleted file mode 100644
index 04e7c0af30..0000000000
--- a/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.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
-
-inherit dune
-
-DESCRIPTION="Helpers for writing expectation tests"
-HOMEPAGE="https://github.com/janestreet/expect_test_helpers_kernel"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/base
-	dev-ml/base_quickcheck
-	dev-ml/core_kernel
-	dev-ml/ppx_jane
-	dev-ml/sexp_pretty
-	dev-ml/stdio
-	dev-ml/re
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/expect_test_helpers_kernel/metadata.xml b/dev-ml/expect_test_helpers_kernel/metadata.xml
deleted file mode 100644
index 4d92976e02..0000000000
--- a/dev-ml/expect_test_helpers_kernel/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This library provides helper functions for writing expect tests.
-
-If you want helpers for writing expect tests using the Async library,
-look at expect_test_helpers.</longdescription>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers_kernel/index.html</doc>
-		<bugs-to>https://github.com/janestreet/expect_test_helpers_kernel/issues</bugs-to>
-		<remote-id type="github">janestreet/expect_test_helpers_kernel</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/ezjsonm/Manifest b/dev-ml/ezjsonm/Manifest
deleted file mode 100644
index 26a3d76b80..0000000000
--- a/dev-ml/ezjsonm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ezjsonm-v1.2.0.tbz 8718 BLAKE2B a99d384ad962868568aa95a511696562c2e65856de446136527812e1fe2c9c711ba0a261cb18f012b919e215e5e69f457f79fb6a38c891d38e383f552b15f8b6 SHA512 f603642ecdd01696017d0a8fef0ae8867777fbced53ad670afa3da8f12e2c101a5c6cd201b7917685323bc9033793dd406c6d333ed4a24d2d4d4d6c88527693b

diff --git a/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild b/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild
deleted file mode 100644
index aa58c0e363..0000000000
--- a/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="An easy interface on top of the Jsonm library"
-HOMEPAGE="https://github.com/mirage/ezjsonm"
-SRC_URI="https://github.com/mirage/ezjsonm/releases/download/v${PV}/${PN}-v${PV}.tbz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="lwt ocamlopt test"
-
-DEPEND="
-	dev-ml/hex
-	>=dev-ml/jsonm-1.0.0
-	dev-ml/sexplib0
-	dev-ml/uutf
-
-	lwt? ( dev-ml/lwt )
-"
-RDEPEND="
-	${DEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/js_of_ocaml
-		net-libs/nodejs[npm]
-		dev-ml/ppx_sexp_conv
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lwt )"
-
-src_compile() {
-	local pkgs="ezjsonm"
-	if use lwt ; then
-		pkgs="${pkgs},ezjsonm-lwt"
-	fi
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install ezjsonm
-	use lwt && dune_src_install ezjsonm-lwt
-}

diff --git a/dev-ml/ezjsonm/metadata.xml b/dev-ml/ezjsonm/metadata.xml
deleted file mode 100644
index 91d55f3850..0000000000
--- a/dev-ml/ezjsonm/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="lwt">Simple Lwt-based interface to the Jsonm JSON library</flag>
-	</use>
-	<longdescription lang="en">Ezjsonm provides more convenient (but far less flexible)
-input and output functions that go to and from `string` values.
-This avoids the need to write signal code, which is useful for
-quick scripts that manipulate JSON.
-
-More advanced users should go straight to the Jsonm library and
-use it directly, rather than be saddled with the Ezjsonm interface.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ezjsonm/</doc>
-		<bugs-to>https://github.com/mirage/ezjsonm/issues</bugs-to>
-		<remote-id type="github">mirage/ezjsonm</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/fd-send-recv/Manifest b/dev-ml/fd-send-recv/Manifest
deleted file mode 100644
index 86a5322e64..0000000000
--- a/dev-ml/fd-send-recv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fd-send-recv-2.0.1.tar.gz 13756 BLAKE2B 855ed37332b16a8ff032a4f63ff6f3cdaebe2fa7678706d847ed93080c99047cfc55c7af136ca4471a8d1976377e4baec203ee7db2aef0a7318311173d59f831 SHA512 6e9be55d181f47204fec55f4e4df3594369f1b5e185e936cf14fff0de468a53820572216f8407653794aebfa5c71ba93b447bed8bca5bec6a9277e0fd1e186dc

diff --git a/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild b/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild
deleted file mode 100644
index 9a004f5d9d..0000000000
--- a/dev-ml/fd-send-recv/fd-send-recv-2.0.1.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
-
-MYPN="ocaml-${PN}"
-
-inherit dune
-
-DESCRIPTION="Send and receive Unix.file_descrs over Unix domain sockets"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-fd-send-recv
-	https://opam.ocaml.org/packages/fd-send-recv/
-"
-SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="dev-ml/tuntap:="
-RDEPEND="${DEPEND}"
-
-RESTRICT="test" # tests require sudo

diff --git a/dev-ml/fd-send-recv/metadata.xml b/dev-ml/fd-send-recv/metadata.xml
deleted file mode 100644
index b45a0a3714..0000000000
--- a/dev-ml/fd-send-recv/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://github.com/xapi-project/ocaml-fd-send-recv/blob/master/lib/fd_send_recv.mli</doc>
-		<bugs-to>https://github.com/xapi-project/ocaml-fd-send-recv/issues</bugs-to>
-		<remote-id type="github">xapi-project/ocaml-fd-send-recv</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/happy-eyeballs/Manifest b/dev-ml/happy-eyeballs/Manifest
deleted file mode 100644
index 4121de5fda..0000000000
--- a/dev-ml/happy-eyeballs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST happy-eyeballs-0.3.0.tar.gz 11378 BLAKE2B 186e3f448ee8f04de79dc48c2f1c6d31218a2d48a5d18377265972a8b2269ba85563ad06d0cf2595812ecacf5f5a7baadaccad6e3f12a9b67ba8e4547e74d271 SHA512 a2c38dd618df585e3de446674e0675668da85fa17c0e285bb174b3d23b38bdedae45e0c740f261d0f4e091a14cd32eb2f2b209a7f8c7f9a957fce18e1dcbf63f

diff --git a/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild b/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild
deleted file mode 100644
index b393cd2cc6..0000000000
--- a/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="An implementation of happy eyeballs (RFC 8305) in OCaml with lwt"
-HOMEPAGE="https://github.com/roburio/happy-eyeballs"
-SRC_URI="https://github.com/roburio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="lwt mirage ocamlopt"
-
-RDEPEND="
-	dev-ml/domain-name
-	dev-ml/ipaddr
-	dev-ml/logs
-	dev-ml/fmt
-
-	lwt? (
-		dev-ml/cmdliner
-		dev-ml/mtime
-		dev-ml/lwt
-		dev-ml/dns[client]
-		dev-ml/duration
-	)
-	mirage? (
-		dev-ml/mirage-clock
-		dev-ml/dns[client]
-		dev-ml/lwt
-		dev-ml/tcpip
-		dev-ml/mirage-random
-		dev-ml/mirage-time
-		dev-ml/duration
-	)
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	local pkgs="happy-eyeballs"
-	for u in lwt mirage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},happy-eyeballs-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install happy-eyeballs
-	for u in lwt mirage ; do
-		if use ${u} ; then
-			dune_src_install "happy-eyeballs-${u}"
-		fi
-	done
-}

diff --git a/dev-ml/happy-eyeballs/metadata.xml b/dev-ml/happy-eyeballs/metadata.xml
deleted file mode 100644
index ff090d7f89..0000000000
--- a/dev-ml/happy-eyeballs/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="lwt">Connecting to a remote host via IP version 4 or 6 using Lwt_unix</flag>
-		<flag name="mirage">Connecting to a remote host via IP version 4 or 6 using Mirage</flag>
-	</use>
-	<longdescription lang="en">Happy eyeballs is an implementation of
-[RFC 8305](https://datatracker.ietf.org/doc/html/rfc8305) which specifies how
-to connect to a remote host using either IP protocol version 4 or IP protocol
-version 6. This is the core of the algorithm in value passing style, with a
-slick dependency cone.</longdescription>
-	<upstream>
-		<doc>https://roburio.github.io/happy-eyeballs/</doc>
-		<bugs-to>https://github.com/roburio/happy-eyeballs/issues</bugs-to>
-		<remote-id type="github">roburio/happy-eyeballs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/hex/Manifest b/dev-ml/hex/Manifest
deleted file mode 100644
index ca4c4ed503..0000000000
--- a/dev-ml/hex/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST hex-1.5.0.tbz 6915 BLAKE2B 17214c5b9c43fa3783c4d14d49cf5c78e771fed8fc6c815131996aa5f0fd2706af551418b3109c280440151542e8a128ae9a3ef3b29903af645035382df578b0 SHA512 baa09b47a90f0a54ad2becfb272f0674219e4fc0c03559deff26aaf13ccd59258b31bf98e56c44a5a8fa03437e3eba2bf5f0cd76e52d184d26cfb1170c490462
-DIST hex-v1.4.0.tbz 6546 BLAKE2B 9c8302af46b464e25b3c50e747e8493a80ef39eb7be8f9d94a5b3f761b90191ede63a942dec8b510fe0e954377e3018f7229f43280ed7f1a66c52b074dae646c SHA512 51fe702a5ffdb53380c4528c28f84d814a3c2c4cdfc1cc097348816fc66f27a0c871a2600549a2b6c7f1dff760386f7687de3a111343e526eb9bd86f92ef1814

diff --git a/dev-ml/hex/hex-1.4.0-r1.ebuild b/dev-ml/hex/hex-1.4.0-r1.ebuild
deleted file mode 100644
index 57520a4327..0000000000
--- a/dev-ml/hex/hex-1.4.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Hexadecimal converter"
-HOMEPAGE="https://github.com/mirage/ocaml-hex"
-SRC_URI="https://github.com/mirage/ocaml-hex/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	>=dev-ml/bigarray-compat-1.0.0
-	>=dev-ml/cstruct-1.7.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/hex/hex-1.5.0.ebuild b/dev-ml/hex/hex-1.5.0.ebuild
deleted file mode 100644
index dc56887459..0000000000
--- a/dev-ml/hex/hex-1.5.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Hexadecimal converter"
-HOMEPAGE="https://github.com/mirage/ocaml-hex"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0[ocamlopt?]
-	>=dev-ml/cstruct-1.7.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/hex/metadata.xml b/dev-ml/hex/metadata.xml
deleted file mode 100644
index 0f489f315b..0000000000
--- a/dev-ml/hex/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-hex/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-hex/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-hex</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/hkdf/Manifest b/dev-ml/hkdf/Manifest
deleted file mode 100644
index 6b8b755db6..0000000000
--- a/dev-ml/hkdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hkdf-v1.0.4.tbz 11592 BLAKE2B 5c777f92ac8ad52bbe5c9e2383fa2cb705b793a3fcdedee16c37b69c6c0848b89682e168a9be56d020ab51a7d0195a379d23c23a420874c7fc6772540388c670 SHA512 d08e50857f7761572adc4d382975fde5808898c1d92d9e6e943a496cba8780ffabe1edf67844063b70d9727c0fe10b24391e001a3f65c978a5326ac82199cc88

diff --git a/dev-ml/hkdf/hkdf-1.0.4.ebuild b/dev-ml/hkdf/hkdf-1.0.4.ebuild
deleted file mode 100644
index abb7bb9ec0..0000000000
--- a/dev-ml/hkdf/hkdf-1.0.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="HMAC-based Extract-and-Expand Key Derivation Function (RFC 5869)"
-HOMEPAGE="https://github.com/hannesm/ocaml-hkdf"
-SRC_URI="https://github.com/hannesm/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/mirage-crypto
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/hkdf/metadata.xml b/dev-ml/hkdf/metadata.xml
deleted file mode 100644
index 49f0306563..0000000000
--- a/dev-ml/hkdf/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An implementation of [HKDF](https://tools.ietf.org/html/rfc5869) using
-[nocrypto](https://github.com/mirleft/ocaml-nocrypto).</longdescription>
-	<upstream>
-		<doc>https://hannesm.github.io/ocaml-hkdf/doc</doc>
-		<bugs-to>https://github.com/hannesm/ocaml-hkdf/issues</bugs-to>
-		<remote-id type="github">hannesm/ocaml-hkdf</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/inotify/Manifest b/dev-ml/inotify/Manifest
deleted file mode 100644
index 6028fefd53..0000000000
--- a/dev-ml/inotify/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST inotify-2.3_p20211118.tar.gz 15870 BLAKE2B cd9b80dcf924ef9fd3c4b95e2e105e17dcfb3b4897b9552ac87b4f8d59dc128f76c6aa95bbf2647b2b60577b53abde003391ba05833ce5ddf0ebbb366b608780 SHA512 3ac6b739797a7d2bafcbe007bd467841eeab8ceecc50dc3a71cd24e0d24da846d9166166a45d6b07d9717d3bab649cd1619ebc8964149700522a7082c1b0d3d5
-DIST inotify-2.4.gh.tar.gz 16439 BLAKE2B 9d96e07b80b594deb3840dd563320de0f53334927e106a4b1e4f9716ad509d97e3cc6003d5386861a4bc00d00031e348a3a32667b4e270dd3aaa2dc46436831f SHA512 d164ab997517008671fdd60ab219cf1539f75928334838f416e31799a2c5198a97eb9d795225c3bb40cc41ac8431022c26b7c8b78ad2d45673158a5e2e554997

diff --git a/dev-ml/inotify/inotify-2.3_p20211118.ebuild b/dev-ml/inotify/inotify-2.3_p20211118.ebuild
deleted file mode 100644
index 006f042e97..0000000000
--- a/dev-ml/inotify/inotify-2.3_p20211118.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-COMMIT="b340204c72ae3ff27def6e116c1998485fc3227e"
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="OCaml bindings for inotify"
-HOMEPAGE="
-	https://github.com/whitequark/ocaml-inotify
-	https://opam.ocaml.org/packages/inotify/
-"
-SRC_URI="https://github.com/whitequark/${MYPN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="dev-lang/ocaml:=[ocamlopt?]"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/ocaml-fileutils
-		dev-ml/lwt
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/inotify/inotify-2.4.ebuild b/dev-ml/inotify/inotify-2.4.ebuild
deleted file mode 100644
index 9d9e441113..0000000000
--- a/dev-ml/inotify/inotify-2.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="OCaml bindings for inotify"
-HOMEPAGE="
-	https://github.com/whitequark/ocaml-inotify
-	https://opam.ocaml.org/packages/inotify/
-"
-SRC_URI="https://github.com/whitequark/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]"
-DEPEND="
-	${RDEPEND}
-	test? (
-		>=dev-ml/ounit2-2.0
-		>=dev-ml/ocaml-fileutils-0.4.4
-		dev-ml/lwt
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/inotify/metadata.xml b/dev-ml/inotify/metadata.xml
deleted file mode 100644
index 3f985f66fd..0000000000
--- a/dev-ml/inotify/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>http://whitequark.github.io/ocaml-inotify</doc>
-		<bugs-to>https://github.com/whitequark/ocaml-inotify/issues</bugs-to>
-		<remote-id type="github">whitequark/ocaml-inotify</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/io-page/Manifest b/dev-ml/io-page/Manifest
deleted file mode 100644
index 553c24ca1c..0000000000
--- a/dev-ml/io-page/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST io-page-3.0.0.tbz 7967 BLAKE2B 51f233dd6a1f16ace6b3f461ca41f191ee0d54877970955f652728ee865a76c375ed2cc06310dab91dedcf391e00227311a79f5acb226c640693b032330ae4da SHA512 777e5cf4cb82bfc21d026ea2a44a2c30f388a2daa570ad30a396d498b7e4845c0b887402fc002560e2bf17dd49ee7c9839675a3c587e6104f395997eef3c9667
-DIST io-page-v2.2.0.tbz 7961 BLAKE2B 6c8621fb1300d92b9e7fe1c371d4f3035927753727527f1587a6c0b6b8c5d979053b25b52309a1f97e844ec776e0b832725954ebe55501bb98dfd851f1ff9c0d SHA512 4240bbc0c7b6c8c1bc0b628fcde51c73bc7f6e49b2cd7157e32d3277d1fe31f0604829a1ae49c84524922d3954ead870e02d215768310b21a0b1f57ee7344294
-DIST io-page-v2.3.0.tbz 8035 BLAKE2B 1272a50433e53c4371a496cffdea43ffecada2bd37a69140cf24549d4f4b29430452ca35143ffa21546155db904f0d945f0adf8adc00b6692fadf30a039b6f42 SHA512 ce1775bff151d62bb85405a13fe75f912c11b09cbc0a6dd81dd27b3f4c767f0b9c4d3e7383d494eb5c130311482ea69877c45b71b91153177562ffc47de4da2f
-DIST io-page-v2.4.0.tbz 7750 BLAKE2B d97a19b52d74283c0577f76962f6f685ee716cf51f8e79c480a110a2bf7e1197d7e463b5bbbdec9997a81b5c606191de2a0918d146cbe7374cf84250d354fbc8 SHA512 4dcaff2132a74c7e69ab743534d913b15690f6deef02a94997dc61c08c62f735faf6fb1466f2f3af719fede8237da6a6b808cec45e1147c688ff240a02dc133e

diff --git a/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch b/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch
deleted file mode 100644
index fceb76b03f..0000000000
--- a/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/io-page-unix.opam b/io-page-unix.opam
-index e7fa02a..42ba985 100644
---- a/io-page-unix.opam
-+++ b/io-page-unix.opam
-@@ -10,7 +10,7 @@ depends: [
-   "dune"
-   "io-page" {=version}
-   "cstruct" {>= "2.0.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}
-diff --git a/lib_test/dune b/lib_test/dune
-index 254e49e..5531760 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names portable)
-- (libraries io-page-unix io-page oUnit))
-+ (libraries io-page-unix io-page ounit2))
- 
- (alias
-  (name runtest)

diff --git a/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch b/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch
deleted file mode 100644
index 32c8deabf2..0000000000
--- a/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From d6432606b9d76ce399f47263992d39c306eb2fcf Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 18:45:58 +0200
-Subject: [PATCH] switch to ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- io-page.opam  | 2 +-
- lib_test/dune | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/io-page.opam b/io-page.opam
-index eca0112..b72af2e 100644
---- a/io-page.opam
-+++ b/io-page.opam
-@@ -11,7 +11,7 @@ depends: [
-   "ocaml" {>= "4.08.0"}
-   "dune" {>= "2.6"}
-   "cstruct" {>= "2.0.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {dev}
-diff --git a/lib_test/dune b/lib_test/dune
-index 9eb6161..f23440b 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,4 +1,4 @@
- (test
-  (name portable)
-  (package io-page)
-- (libraries io-page oUnit))
-+ (libraries io-page ounit2))

diff --git a/dev-ml/io-page/io-page-2.2.0.ebuild b/dev-ml/io-page/io-page-2.2.0.ebuild
deleted file mode 100644
index 4e775d0cc3..0000000000
--- a/dev-ml/io-page/io-page-2.2.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="https://github.com/mirage/io-page"
-SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/bigarray-compat
-	dev-ml/cstruct
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-	unix? ( dev-ml/configurator )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix )"
-
-src_compile() {
-	local pkgs="io-page"
-	use unix && pkgs="${pkgs},io-page-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install io-page
-	use unix && dune_src_install io-page-unix
-}

diff --git a/dev-ml/io-page/io-page-2.3.0.ebuild b/dev-ml/io-page/io-page-2.3.0.ebuild
deleted file mode 100644
index acd2dfa8c4..0000000000
--- a/dev-ml/io-page/io-page-2.3.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="
-	https://github.com/mirage/io-page
-	https://opam.ocaml.org/packages/io-page/
-"
-SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/bigarray-compat:=
-	>=dev-ml/cstruct-2.0.0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-	unix? ( dev-ml/configurator )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix )"
-PATCHES="${FILESDIR}/${PN}-2.3.0-ounit2.patch"
-
-src_compile() {
-	local pkgs="io-page"
-	use unix && pkgs="${pkgs},io-page-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install io-page
-	use unix && dune_src_install io-page-unix
-}

diff --git a/dev-ml/io-page/io-page-2.4.0.ebuild b/dev-ml/io-page/io-page-2.4.0.ebuild
deleted file mode 100644
index c4ae6c82ca..0000000000
--- a/dev-ml/io-page/io-page-2.4.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="
-	https://github.com/mirage/io-page
-	https://github.com/mirage/io-page
-"
-SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/bigarray-compat:=
-	dev-ml/cstruct:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/io-page/io-page-3.0.0.ebuild b/dev-ml/io-page/io-page-3.0.0.ebuild
deleted file mode 100644
index 4a6e850cee..0000000000
--- a/dev-ml/io-page/io-page-3.0.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=8
-
-inherit dune
-
-DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="
-	https://github.com/mirage/io-page
-	https://opam.ocaml.org/packages/io-page/
-"
-SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/cstruct-2.0.0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${PN}-2.4.0-ounit2.patch"

diff --git a/dev-ml/io-page/metadata.xml b/dev-ml/io-page/metadata.xml
deleted file mode 100644
index 79f3b94b68..0000000000
--- a/dev-ml/io-page/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">
-        <description>co-maintainers welcome</description>
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <remote-id type="github">mirage/io-page</remote-id>
-    </upstream>
-    <use>
-        <flag name="unix">Support for efficient handling of I/O memory pages on Unix</flag>
-    </use>
-</pkgmetadata>

diff --git a/dev-ml/ipaddr/Manifest b/dev-ml/ipaddr/Manifest
deleted file mode 100644
index 3bcc37e9df..0000000000
--- a/dev-ml/ipaddr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-ipaddr-5.3.0.tar.gz 34247 BLAKE2B de7c059649ed1dfd32e02e7ec27d2c86cb470e7a3cdd3dd79ef4a5d935962970d5384e871c788f114309b3133e09b46cb7e647ace92a2e700edad9d863e016bc SHA512 ef7d720d4625fc0e147ac517efbfc8e4269b1ad2b864099e6552303784591c9fec5662177db31c64bf9e740bb834196a603bd97437499acd6d6c9b80f51818d5

diff --git a/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch b/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch
deleted file mode 100644
index d2d1ec5829..0000000000
--- a/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From c0352e7e1c2fdbc22e06dedb839831f5694d7429 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 18:36:24 +0200
-Subject: [PATCH] switch to ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- README.md         | 2 +-
- ipaddr-sexp.opam  | 2 +-
- ipaddr.opam       | 4 ++--
- lib_test/dune     | 8 ++++----
- macaddr-sexp.opam | 2 +-
- macaddr.opam      | 4 ++--
- 6 files changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/README.md b/README.md
-index 6e1ec56..4aace13 100644
---- a/README.md
-+++ b/README.md
-@@ -4,7 +4,7 @@ A library for manipulation of IP and MAC address representations.
- 
- Features:
- 
-- * oUnit-based tests
-+ * ounit2-based tests
-  * IPv4 and IPv6 support
-  * IPv4 and IPv6 CIDR prefix support
-  * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support
-diff --git a/ipaddr-sexp.opam b/ipaddr-sexp.opam
-index 735ad08..4f4be93 100644
---- a/ipaddr-sexp.opam
-+++ b/ipaddr-sexp.opam
-@@ -16,7 +16,7 @@ depends: [
-   "dune" {>= "1.9.0"}
-   "ipaddr" {= version}
-   "ipaddr-cstruct" {with-test & = version}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ppx_sexp_conv" {>= "v0.9.0"}
-   "sexplib0"
- ]
-diff --git a/ipaddr.opam b/ipaddr.opam
-index 240d9c8..02f5570 100644
---- a/ipaddr.opam
-+++ b/ipaddr.opam
-@@ -5,7 +5,7 @@ synopsis: "A library for manipulation of IP (and MAC) address representations"
- description: """
- Features:
-  * Depends only on sexplib (conditionalization under consideration)
-- * oUnit-based tests
-+ * ounit2-based tests
-  * IPv4 and IPv6 support
-  * IPv4 and IPv6 CIDR prefix support
-  * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support
-@@ -32,7 +32,7 @@ depends: [
-   "macaddr" {= version}
-   "stdlib-shims"
-   "domain-name" {>= "0.3.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
- ]
- build: [
-diff --git a/lib_test/dune b/lib_test/dune
-index 8dd7d27..fc6f285 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -27,22 +27,22 @@
-  (name test_ipaddr)
-  (package ipaddr-sexp)
-  (modules test_ipaddr)
-- (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp oUnit))
-+ (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp ounit2))
- 
- (test
-  (name test_ipaddr_b128)
-  (package ipaddr-sexp)
-  (modules test_ipaddr_b128 ipaddr_internal)
-- (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp oUnit))
-+ (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp ounit2))
- 
- (test
-  (name test_macaddr)
-  (package macaddr-sexp)
-  (modules test_macaddr)
-- (libraries macaddr macaddr-cstruct test_macaddr_sexp oUnit))
-+ (libraries macaddr macaddr-cstruct test_macaddr_sexp ounit2))
- 
- (test
-  (name test_ppx)
-  (modules test_ppx)
-  (package ipaddr-sexp)
-- (libraries ipaddr macaddr test_ipaddr_sexp test_macaddr_sexp oUnit))
-+ (libraries ipaddr macaddr test_ipaddr_sexp test_macaddr_sexp ounit2))
-diff --git a/macaddr-sexp.opam b/macaddr-sexp.opam
-index 26e6fcf..e7773fe 100644
---- a/macaddr-sexp.opam
-+++ b/macaddr-sexp.opam
-@@ -12,7 +12,7 @@ depends: [
-   "dune" {>= "1.9.0"}
-   "macaddr" {= version}
-   "macaddr-cstruct" {with-test & = version}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ppx_sexp_conv" {>= "v0.9.0"}
-   "sexplib0"
- ]
-diff --git a/macaddr.opam b/macaddr.opam
-index 13fcf31..6e2106f 100644
---- a/macaddr.opam
-+++ b/macaddr.opam
-@@ -10,7 +10,7 @@ bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues"
- depends: [
-   "ocaml" {>= "4.04.0"}
-   "dune" {>= "1.9.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
- ]
- conflicts: [ "ipaddr" {< "3.0.0"} ]
-@@ -25,7 +25,7 @@ A library for manipulation of MAC address representations.
- 
- Features:
- 
-- * oUnit-based tests
-+ * ounit2-based tests
-  * MAC-48 (Ethernet) address support
-  * `Macaddr` is a `Map.OrderedType`
-  * All types have sexplib serializers/deserializers optionally via the `Macaddr_sexp` library.

diff --git a/dev-ml/ipaddr/ipaddr-5.3.0.ebuild b/dev-ml/ipaddr/ipaddr-5.3.0.ebuild
deleted file mode 100644
index 7a9bdd812e..0000000000
--- a/dev-ml/ipaddr/ipaddr-5.3.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="OCaml library for manipulation of IP (and MAC) address representations"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-ipaddr
-	https://opam.ocaml.org/packages/ipaddr/
-"
-SRC_URI="https://github.com/mirage/ocaml-ipaddr/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="cstruct macaddr-cstruct macaddr-sexp ocamlopt sexp test"
-
-RDEPEND="
-	dev-ml/domain-name:=
-	dev-ml/stdlib-shims:=
-
-	cstruct? ( dev-ml/cstruct:= )
-	macaddr-cstruct? ( dev-ml/cstruct:= )
-	macaddr-sexp? (
-		dev-ml/ppx_sexp_conv:=
-		dev-ml/sexplib0:=
-	)
-	sexp? (
-		dev-ml/ppx_sexp_conv:=
-		dev-ml/sexplib0:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/ppx_sexp_conv
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( cstruct macaddr-cstruct macaddr-sexp sexp )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="ipaddr,macaddr"
-	for u in cstruct sexp ; do
-		if use ${u} ; then
-			pkgs="${pkgs},ipaddr-${u}"
-		fi
-		if use macaddr-${u} ; then
-			pkgs="${pkgs},macaddr-${u}"
-		fi
-	done
-
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install macaddr
-	dune_src_install ipaddr
-	use cstruct && dune_src_install ipaddr-cstruct
-	use sexp && dune_src_install ipaddr-sexp
-	use macaddr-cstruct && dune_src_install macaddr-cstruct
-	use macaddr-sexp && dune_src_install macaddr-sexp
-}

diff --git a/dev-ml/ipaddr/metadata.xml b/dev-ml/ipaddr/metadata.xml
deleted file mode 100644
index 75d6e7783c..0000000000
--- a/dev-ml/ipaddr/metadata.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="cstruct">A library for manipulation of IP address representations using Cstructs</flag>
-		<flag name="sexp">A library for manipulation of IP address representations using sexp</flag>
-		<flag name="macaddr-cstruct">A library for manipulation of MAC address representations using Cstructs</flag>
-		<flag name="macaddr-sexp">A library for manipulation of MAC address representations using sexp</flag>
-	</use>
-	<longdescription lang="en">Features:
-* Depends only on sexplib (conditionalization under consideration)
-* oUnit-based tests
-* IPv4 and IPv6 support
-* IPv4 and IPv6 CIDR prefix support
-* IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support
-* `Ipaddr.V4` and `Ipaddr.V4.Prefix` modules are `Map.OrderedType`
-* `Ipaddr.V6` and `Ipaddr.V6.Prefix` modules are `Map.OrderedType`
-* `Ipaddr` and `Ipaddr.Prefix` modules are `Map.OrderedType`
-* `Ipaddr_unix` in findlib subpackage `ipaddr.unix` provides compatibility with the standard library `Unix` module
-* `Ipaddr_top` in findlib subpackage `ipaddr.top` provides top-level pretty printers (requires compiler-libs default since OCaml 4.0)
-* IP address scope classification
-* IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4
-* MAC-48 (Ethernet) address support
-* `Macaddr` is a `Map.OrderedType`
-* All types have sexplib serializers/deserializers</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-ipaddr/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-ipaddr/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-ipaddr</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/js_of_ocaml/Manifest b/dev-ml/js_of_ocaml/Manifest
deleted file mode 100644
index b6e09e3705..0000000000
--- a/dev-ml/js_of_ocaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST js_of_ocaml-4.0.0.tar.gz 1477388 BLAKE2B 607496adfa192f92961adc2eeccf9dcd65d3c49eab8d60644197b4713608b320496fc9818d3b744de2ceb37c23af61662358824e6e1779281b5b140308960c50 SHA512 e46492a728fa315984257aebebe7c6a63dba48197674443a3c904f8e3a8aca67f68e43ec361e695ee93457c5d7cde81026c4ec1988bf7fc250ff1daddbd8e574

diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild b/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild
deleted file mode 100644
index 2cf9e6fb60..0000000000
--- a/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib multiprocessing
-
-DESCRIPTION="A compiler from OCaml bytecode to javascript"
-HOMEPAGE="
-	http://ocsigen.org/js_of_ocaml/
-	https://github.com/ocsigen/js_of_ocaml
-"
-SRC_URI="https://github.com/ocsigen/js_of_ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="lwt ocamlopt ppx ppx-deriving-json test toplevel tyxml"
-
-RDEPEND="
-	dev-ml/cmdliner
-	dev-ml/menhir
-	dev-ml/ppxlib
-	dev-ml/yojson
-
-	lwt? ( dev-ml/lwt )
-	tyxml? (
-		dev-ml/react
-		dev-ml/reactiveData
-		dev-ml/tyxml
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/re
-		dev-ml/ppx_expect
-		dev-ml/num
-		dev-ml/ppxlib
-		dev-ml/graphics
-		dev-ml/cohttp[lwt-unix]
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	lwt? ( ppx )
-	test? ( lwt ppx ppx-deriving-json toplevel tyxml )
-	toplevel? ( ppx )
-	tyxml? ( ppx )
-"
-
-src_compile() {
-	local pkgs="js_of_ocaml,js_of_ocaml-compiler"
-	for u in lwt ppx ppx-deriving-json toplevel tyxml ; do
-		if use ${u} ; then
-			pkgs="${pkgs},js_of_ocaml-${u//-/_}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install js_of_ocaml-compiler
-	dune_src_install js_of_ocaml
-	for u in lwt ppx ppx-deriving-json toplevel tyxml ; do
-		if use ${u}; then
-			dune_src_install "js_of_ocaml-${u//-/_}"
-		fi
-	done
-}

diff --git a/dev-ml/js_of_ocaml/metadata.xml b/dev-ml/js_of_ocaml/metadata.xml
deleted file mode 100644
index 0445c0093c..0000000000
--- a/dev-ml/js_of_ocaml/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="lwt">lwt support</flag>
-		<flag name="ppx">a ppx syntax extension</flag>
-		<flag name="ppx-deriving-json">ppx_deriving_json</flag>
-		<flag name="toplevel">lib and tools to build an ocaml toplevel to javascript</flag>
-		<flag name="tyxml">tyxml support</flag>
-	</use>
-	<longdescription lang="en">Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js</longdescription>
-	<upstream>
-		<doc>https://ocsigen.org/js_of_ocaml/latest/manual/overview</doc>
-		<bugs-to>https://github.com/ocsigen/js_of_ocaml/issues</bugs-to>
-		<remote-id type="github">ocsigen/js_of_ocaml</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/lru/Manifest b/dev-ml/lru/Manifest
deleted file mode 100644
index 454a6f0402..0000000000
--- a/dev-ml/lru/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lru-v0.3.0.tbz 9740 BLAKE2B 555c883f603a3981a5de336e72ef13b177b81499986a3a25a1a21b62fe18297f351ddfc7809759411af8217abfb4452e64061964fb42b67688527472fc868283 SHA512 b4d23089bc73bd5b0bdaa977d6e65982486def1c4fd35a2a24655adb22377692927752de2d8373fc0f751a4ec5cf905546b8754320acb01308ce43fa42288112

diff --git a/dev-ml/lru/lru-0.3.0-r2.ebuild b/dev-ml/lru/lru-0.3.0-r2.ebuild
deleted file mode 100644
index a8f6321eb4..0000000000
--- a/dev-ml/lru/lru-0.3.0-r2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Scalable LRU caches for OCaml"
-HOMEPAGE="https://github.com/pqwy/lru"
-SRC_URI="https://github.com/pqwy/lru/releases/download/v${PV}/${PN}-v${PV}.tbz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="dev-ml/psq"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/qcheck
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/lru/metadata.xml b/dev-ml/lru/metadata.xml
deleted file mode 100644
index e861c311c3..0000000000
--- a/dev-ml/lru/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Lru provides weight-bounded finite maps that can remove the least-recently-used
-(LRU) bindings in order to maintain a weight constraint.</longdescription>
-	<upstream>
-		<doc>https://pqwy.github.io/lru/doc</doc>
-		<bugs-to>https://github.com/pqwy/lru/issues</bugs-to>
-		<remote-id type="github">pqwy/lru</remote-id>
-		<maintainer>
-			<name>David Kaloper Meršinjak</name>
-			<email>dk505@cam.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/magic-mime/Manifest b/dev-ml/magic-mime/Manifest
deleted file mode 100644
index c40294b144..0000000000
--- a/dev-ml/magic-mime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST magic-mime-1.2.0.tar.gz 13234 BLAKE2B ca86dff6d69777ffa6b4b13235691437d8352c937f6aa157a44cccd66b9c47ccdd9538f4fb236d87f4d7432eeedcc697187f1aa54925a55acadafc7f60258d52 SHA512 70bef663f8cff23d1c9eaf479493309d5eb9c9cec0988eda610025d8c547f778702137c58c39d16a512c3b70034baa67556d4745606d29a003dff4aaf89b0bd9

diff --git a/dev-ml/magic-mime/magic-mime-1.2.0.ebuild b/dev-ml/magic-mime/magic-mime-1.2.0.ebuild
deleted file mode 100644
index 60c6cbd896..0000000000
--- a/dev-ml/magic-mime/magic-mime-1.2.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Convert file extensions to MIME types"
-HOMEPAGE="https://github.com/mirage/ocaml-magic-mime"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"

diff --git a/dev-ml/magic-mime/metadata.xml b/dev-ml/magic-mime/metadata.xml
deleted file mode 100644
index 680110408a..0000000000
--- a/dev-ml/magic-mime/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This library contains a database of MIME types that maps filename extensions
-into MIME types suitable for use in many Internet protocols such as HTTP or
-e-mail.	It is generated from the `mime.types` file found in Unix systems, but
-has no dependency on a filesystem since it includes the contents of the
-database as an ML datastructure.
-
-For example, here's how to lookup MIME types in the [utop] REPL:
-
-		#require "magic-mime";;
-		Magic_mime.lookup "/foo/bar.txt";;
-		- : bytes = "text/plain"
-		Magic_mime.lookup "bar.css";;
-		- : bytes = "text/css"</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-magic-mime/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-magic-mime/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-magic-mime</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/metrics/Manifest b/dev-ml/metrics/Manifest
deleted file mode 100644
index 6a06380d60..0000000000
--- a/dev-ml/metrics/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST metrics-0.2.0.tbz 18159 BLAKE2B d480c9c9bd6600748bbe747ef3a10909cfc3e0d65039eadc28c6bc065d6bc1739833bcd3093ae146630a38168cb27df0484f7d6942a53a51f220a43aeebc22f6 SHA512 3f1a6cfbcc674409a7382446084c11c3646e6b380e4972306334e7fa0e558d256dadfd39f7f3acd32afffe78757f66ecefc1b7960ae366afe09397ba0bbdaf68
-DIST metrics-0.4.0.tbz 20551 BLAKE2B 30fb4d08164759f7d84590793917b04d70ce1403d64b5dd3aab2168710e61f5dfe643d0574ee10fcd3c1a659325cf16d8e0482651246e2da0c2dd28b67cae172 SHA512 00b271b74b7081b2fe202f402c9be6fef70da7241ee82a82b7a52329aad7c1d73c0eb7ee579a20a08c0e54f546351104dd822052624654ecbfc1c33d067656fa

diff --git a/dev-ml/metrics/metadata.xml b/dev-ml/metrics/metadata.xml
deleted file mode 100644
index aea0a15f88..0000000000
--- a/dev-ml/metrics/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="influx">Influx reporter for the Metrics library</flag>
-		<flag name="lwt">Lwt backend for the Metrics library</flag>
-		<flag name="rusage">Resource usage (getrusage) sources for the Metrics library</flag>
-		<flag name="unix">Unix backend for the Metrics library</flag>
-	</use>
-	<longdescription lang="en">Metrics provides a basic infrastructure to monitor and gather runtime
-metrics for OCaml program. Monitoring is performed on sources, indexed
-by tags, allowing users to enable or disable at runtime the gathering
-of data-points. As disabled metric sources have a low runtime cost
-(only a closure allocation), the library is designed to instrument
-production systems.
-
-Metric reporting is decoupled from monitoring and is handled by a
-custom reporter. A few reporters are (will be) provided by default.
-
-Metrics is heavily inspired by
-[Logs](http://erratique.ch/software/logs).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/metrics/</doc>
-		<bugs-to>https://github.com/mirage/metrics/issues</bugs-to>
-		<remote-id type="github">mirage/metrics</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/metrics/metrics-0.2.0.ebuild b/dev-ml/metrics/metrics-0.2.0.ebuild
deleted file mode 100644
index 8570938e4e..0000000000
--- a/dev-ml/metrics/metrics-0.2.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Infrastructure to collect metrics from OCaml applications"
-HOMEPAGE="https://github.com/mirage/metrics"
-SRC_URI="https://github.com/mirage/metrics/releases/download/${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="influx lwt ocamlopt rusage test unix"
-
-RDEPEND="
-	dev-ml/fmt
-	influx? (
-		dev-ml/duration
-		dev-ml/lwt
-	)
-	lwt? (
-		dev-ml/lwt
-		dev-ml/logs
-	)
-	rusage? ( dev-ml/logs )
-	unix? (
-		dev-ml/uuidm
-		dev-ml/mtime
-		sci-visualization/gnuplot
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lwt unix )"
-
-src_compile() {
-	local pkgs="metrics"
-	for u in influx lwt unix rusage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},metrics-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install metrics
-	use influx && dune_src_install metrics-influx
-	use lwt && dune_src_install metrics-lwt
-	use rusage && dune_src_install metrics-rusage
-	use unix && dune_src_install metrics-unix
-}

diff --git a/dev-ml/metrics/metrics-0.4.0.ebuild b/dev-ml/metrics/metrics-0.4.0.ebuild
deleted file mode 100644
index 38c6d5aa78..0000000000
--- a/dev-ml/metrics/metrics-0.4.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Infrastructure to collect metrics from OCaml applications"
-HOMEPAGE="
-	https://github.com/mirage/metrics
-	https://opam.ocaml.org/packages/metrics/
-"
-SRC_URI="https://github.com/mirage/metrics/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="influx lwt ocamlopt rusage test unix"
-
-RDEPEND="
-	>=dev-ml/fmt-0.8.7
-	influx? (
-		dev-ml/duration
-		>=dev-ml/lwt-2.4.7
-	)
-	lwt? (
-		>=dev-ml/lwt-2.4.7:=
-		dev-ml/logs
-	)
-	rusage? ( dev-ml/logs )
-	unix? (
-		>=dev-ml/uuidm-0.9.6:=
-		>=dev-ml/mtime-1.0.0:=
-		>=dev-ml/lwt-2.4.7:=
-		sci-visualization/gnuplot
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lwt unix )"
-
-src_compile() {
-	local pkgs="metrics"
-	for u in influx lwt unix rusage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},metrics-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install metrics
-	use influx && dune_src_install metrics-influx
-	use lwt && dune_src_install metrics-lwt
-	use rusage && dune_src_install metrics-rusage
-	use unix && dune_src_install metrics-unix
-}

diff --git a/dev-ml/mirage-block-unix/Manifest b/dev-ml/mirage-block-unix/Manifest
deleted file mode 100644
index f766799d84..0000000000
--- a/dev-ml/mirage-block-unix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-block-unix-2.14.0.tar.gz 23692 BLAKE2B 398e6c0c1a3d48d47aa9dd8a990c537c8afb6e4979867cf3b6ab67c66f06855995a25f0ed4b5b00ac2069a891ba416ab1d776e2699623262952f0154baa8b0d8 SHA512 6c6a98670f0c5763cbff027308df97456af975b572dbc20a64f8410e48f7d5b4ad08007aa33d7020203a7f0f060c06b4b2a17461abb909d3561cccd5ef7421ab

diff --git a/dev-ml/mirage-block-unix/metadata.xml b/dev-ml/mirage-block-unix/metadata.xml
deleted file mode 100644
index 373116183f..0000000000
--- a/dev-ml/mirage-block-unix/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Unix implementation of the Mirage `BLOCK_DEVICE` interface.
-
-This module provides raw I/O to files and block devices with as little
-caching as possible.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-block-unix/</doc>
-		<bugs-to>https://github.com/mirage/mirage-block-unix/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-block-unix</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild b/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild
deleted file mode 100644
index 8eba961206..0000000000
--- a/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Unix implementation of the Mirage_types.BLOCK interface"
-HOMEPAGE="https://github.com/mirage/mirage-block-unix"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=[lwt]
-	dev-ml/lwt:=
-	dev-ml/mirage-block:=
-	dev-ml/rresult:=
-	dev-ml/uri:=
-	dev-ml/logs:=
-	dev-ml/io-page:=
-
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/fmt
-		dev-ml/ounit2
-		dev-ml/diet
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/mirage-block/Manifest b/dev-ml/mirage-block/Manifest
deleted file mode 100644
index e9e5cfc399..0000000000
--- a/dev-ml/mirage-block/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-block-3.0.0.tar.gz 9920 BLAKE2B e35702a2a363117270c9d6f637d509c8a5f236535018907d47ea1d5a83dc5efbb8eddbb4b9562ce3b6b991197abfbd83b4c6c8679fddee034037465586842192 SHA512 e8580ac754a2d5e90dfb0fa5c0709014bdcd5c76c818ab5f471392d218e5cd8cfe4de8d5cebfdb713cedc3b1ecf50541818d9d835a99a5dd6636ba7fc15a0958

diff --git a/dev-ml/mirage-block/metadata.xml b/dev-ml/mirage-block/metadata.xml
deleted file mode 100644
index c86ed82fb1..0000000000
--- a/dev-ml/mirage-block/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="combinators">Build the package specialised to the Lwt concurrency library for IO</flag>
-	</use>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-block/</doc>
-		<bugs-to>https://github.com/mirage/mirage-block/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-block</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-block/mirage-block-3.0.0.ebuild b/dev-ml/mirage-block/mirage-block-3.0.0.ebuild
deleted file mode 100644
index 89393a9bd8..0000000000
--- a/dev-ml/mirage-block/mirage-block-3.0.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Block implementations for mirage"
-HOMEPAGE="https://github.com/mirage/mirage-block"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="combinators ocamlopt"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/lwt
-	dev-ml/fmt
-
-	combinators? (
-		dev-ml/io-page
-		dev-ml/logs
-	)
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	local pkgs="mirage-block"
-	use combinators && pkgs="${pkgs},mirage-block-combinators"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-block
-	use combinators && dune_src_install mirage-block-combinators
-}

diff --git a/dev-ml/mirage-channel/Manifest b/dev-ml/mirage-channel/Manifest
deleted file mode 100644
index 91a6a024ca..0000000000
--- a/dev-ml/mirage-channel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-channel-4.1.0.tar.gz 8219 BLAKE2B 946d012d286d550ba5cae9c91bccb0b1cefedf61fae0787c19424e1e089d37bd0a67c1fb69067ecc2f73b5869c498639460027afdaa2eb66b064ca776512fe47 SHA512 92130890acfcbc2ab1c4882259b10e2ac6d608c9ed1bb7e98d1356b1239e0518790829e295c1d14f34a5621640f0fa41b732945e66f98a47dadab53b142461ec

diff --git a/dev-ml/mirage-channel/metadata.xml b/dev-ml/mirage-channel/metadata.xml
deleted file mode 100644
index 0d677a361a..0000000000
--- a/dev-ml/mirage-channel/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>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-   <upstream>
-        <remote-id type="github">mirage/mirage-channel</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild b/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild
deleted file mode 100644
index 5b7981845b..0000000000
--- a/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="An implementation of channels using page-aligned memory"
-HOMEPAGE="https://github.com/mirage/mirage-time"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/logs
-	dev-ml/lwt
-	dev-ml/mirage-flow
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-clock-unix/Manifest b/dev-ml/mirage-clock-unix/Manifest
deleted file mode 100644
index a7bc1c7de8..0000000000
--- a/dev-ml/mirage-clock-unix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-clock-v3.1.0.tbz 7716 BLAKE2B 0cd18f0969e040456d6335b97f151b8d37bc25cbfa6a24dd4a62a6ee8548b536445966e4a18a398915eb256ba461c5262c69598ac7e7188aee331c2094e4fc4b SHA512 a1dbac3ae5671e02d77ebe5b9d8c53d787c0fcce59ec74a5d5ebd5ed28919d838ef6ab1c00ee18e0c261f7bafcb86de34548f1271129838b77654ee1a82ca4ff

diff --git a/dev-ml/mirage-clock-unix/metadata.xml b/dev-ml/mirage-clock-unix/metadata.xml
deleted file mode 100644
index 25a49108d8..0000000000
--- a/dev-ml/mirage-clock-unix/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The Unix implementation of the MirageOS Clock interface uses
-`gettimeofday` or `clock_gettime`, depending on
-which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-clock/</doc>
-		<bugs-to>https://github.com/mirage/mirage-clock/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-clock</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild b/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild
deleted file mode 100644
index 7df285588e..0000000000
--- a/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-BASE_PN="mirage-clock"
-
-DESCRIPTION="Unix-based implementation for the MirageOS Clock interface"
-HOMEPAGE="https://github.com/mirage/mirage-clock"
-SRC_URI="https://github.com/mirage/mirage-clock/releases/download/v${PV}/${BASE_PN}-v${PV}.tbz"
-S="${WORKDIR}/${BASE_PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="dev-ml/mirage-clock:="
-RDEPEND="${DEPEND}"
-BDEPEND="dev-ml/dune-configurator"

diff --git a/dev-ml/mirage-crypto/Manifest b/dev-ml/mirage-crypto/Manifest
deleted file mode 100644
index 86da4fa1eb..0000000000
--- a/dev-ml/mirage-crypto/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mirage-crypto-0.10.6.tbz 1206906 BLAKE2B 7b6d6a323b0aa6f2a0328d8817bd4447c00083127b8b277ce7d10b952841b8554278d37b48e936b05bd6a04117960241d6f4bf7d1c00a3ba364ec2c3c8535162 SHA512 870b7d0d32acde970afcd3fac2cb51131ac74bb20c887d07ddfccd239467a5dc8b700adf463427fa916393c503f106feb733cba5bf4b9d1f8eb57f52b5af9f9c
-DIST mirage-crypto-v0.10.5.tbz 1207228 BLAKE2B bea0dc169c9ae79196ab4f74b624f191a45f051b8cf0c3774d4eb7323f1139d1e7e78b59f46c986bffba4c570c408d9d4f8db19cce4f6d4b233aa00d00f7ec04 SHA512 18b493be1e7909e8429bc5ddd1f0d1175aab9e21a10711e95749b74f1d9f851a5cfd3ee1a5b3b73a47b5fc54d6458a911ec586ab243e63bf276d2777a787ae51

diff --git a/dev-ml/mirage-crypto/metadata.xml b/dev-ml/mirage-crypto/metadata.xml
deleted file mode 100644
index d129ae43c6..0000000000
--- a/dev-ml/mirage-crypto/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="ec">Elliptic Curve Cryptography with primitives taken from Fiat</flag>
-		<flag name="pk">Simple public-key cryptography for the modern age</flag>
-		<flag name="rng">A cryptographically secure PRNG</flag>
-		<flag name="rng-async">Feed the entropy source in an Async-friendly way</flag>
-		<flag name="rng-mirage">Entropy collection for a cryptographically secure PRNG</flag>
-	</use>
-	<longdescription lang="en">Mirage-crypto provides symmetric ciphers (DES, AES, RC4, ChaCha20/Poly1305), and
-hashes (MD5, SHA-1, SHA-2).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-crypto/doc</doc>
-		<bugs-to>https://github.com/mirage/mirage-crypto/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-crypto</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild b/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild
deleted file mode 100644
index debf5985f6..0000000000
--- a/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Simple symmetric cryptography for the modern age"
-HOMEPAGE="
-	https://github.com/mirage/mirage-crypto
-	https://opam.ocaml.org/packages/mirage-crypto/
-"
-SRC_URI="https://github.com/mirage/mirage-crypto/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ec ocamlopt pk rng rng-async rng-mirage test"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/eqaf-0.8:=
-
-	pk? (
-		dev-libs/gmp
-		>=dev-ml/mirage-4.0:=
-		dev-ml/sexplib0:=
-		>=dev-ml/zarith-1.4:=
-	)
-	rng? (
-		dev-ml/duration:=
-		dev-ml/logs:=
-		>=dev-ml/lwt-4.0.0:=
-		>=dev-ml/mtime-1.0.0:=
-	)
-	rng-async? ( >=dev-ml/async-0.14:= )
-	rng-mirage? (
-		>=dev-ml/lwt-4.0.0:=
-		>=dev-ml/mirage-3.8.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-	)
-"
-RDEPEND="
-	${DEPEND}
-	test? (
-		dev-ml/ounit2
-		>=dev-ml/randomconv-0.1.3
-		dev-ml/hex
-		>=dev-ml/asn1-combinators-0.2.5
-		dev-ml/ppx_deriving
-		dev-ml/ppx_deriving_yojson
-		>=dev-ml/yojson-1.6.0
-		dev-ml/alcotest
-		>=dev-ml/mirage-clock-unix-3.0.0
-		>=dev-ml/mirage-time-2.0.0[unix]
-		>=dev-ml/mirage-unix-5.0.0
-	)
-"
-BDEPEND="
-	>=dev-ml/dune-configurator-2.0.0
-	virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	test? ( ec pk rng )
-	ec? ( rng )
-	pk? ( rng )
-	rng-async? ( rng )
-	rng-mirage? ( rng )
-"
-
-src_compile() {
-	local pkgs="mirage-crypto"
-	for u in rng rng-async rng-mirage pk ec ; do
-		if use ${u} ; then
-			pkgs="${pkgs},mirage-crypto-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-crypto
-	use rng && dune_src_install mirage-crypto-rng
-	use ec && dune_src_install mirage-crypto-ec
-	use pk && dune_src_install mirage-crypto-pk
-	use rng-async && dune_src_install mirage-crypto-rng-async
-	use rng-mirage && dune_src_install mirage-crypto-rng-mirage
-}

diff --git a/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild b/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild
deleted file mode 100644
index 71ee0dabd6..0000000000
--- a/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Simple symmetric cryptography for the modern age"
-HOMEPAGE="
-	https://github.com/mirage/mirage-crypto
-	https://opam.ocaml.org/packages/mirage-crypto/
-"
-SRC_URI="https://github.com/mirage/mirage-crypto/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ec ocamlopt pk rng rng-async rng-mirage test"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/eqaf-0.8:=
-
-	pk? (
-		dev-libs/gmp
-		>=dev-ml/mirage-4.0:=
-		dev-ml/sexplib0:=
-		>=dev-ml/zarith-1.4:=
-	)
-	rng? (
-		dev-ml/duration:=
-		dev-ml/logs:=
-		>=dev-ml/lwt-4.0.0:=
-		>=dev-ml/mtime-1.0.0:=
-	)
-	rng-async? ( >=dev-ml/async-0.14:= )
-	rng-mirage? (
-		>=dev-ml/lwt-4.0.0:=
-		>=dev-ml/mirage-3.8.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-	)
-"
-RDEPEND="
-	${DEPEND}
-	test? (
-		dev-ml/ounit2
-		>=dev-ml/randomconv-0.1.3
-		dev-ml/hex
-		>=dev-ml/asn1-combinators-0.2.5
-		dev-ml/ppx_deriving
-		dev-ml/ppx_deriving_yojson
-		>=dev-ml/yojson-1.6.0
-		dev-ml/alcotest
-		>=dev-ml/mirage-clock-unix-3.0.0
-		>=dev-ml/mirage-time-2.0.0[unix]
-		>=dev-ml/mirage-unix-5.0.0
-	)
-"
-BDEPEND="
-	>=dev-ml/dune-configurator-2.0.0
-	virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	test? ( ec pk rng )
-	ec? ( rng )
-	pk? ( rng )
-	rng-async? ( rng )
-	rng-mirage? ( rng )
-"
-
-src_compile() {
-	local pkgs="mirage-crypto"
-	for u in rng rng-async rng-mirage pk ec ; do
-		if use ${u} ; then
-			pkgs="${pkgs},mirage-crypto-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-crypto
-	use rng && dune_src_install mirage-crypto-rng
-	use ec && dune_src_install mirage-crypto-ec
-	use pk && dune_src_install mirage-crypto-pk
-	use rng-async && dune_src_install mirage-crypto-rng-async
-	use rng-mirage && dune_src_install mirage-crypto-rng-mirage
-}

diff --git a/dev-ml/mirage-flow/Manifest b/dev-ml/mirage-flow/Manifest
deleted file mode 100644
index c2479cfbf8..0000000000
--- a/dev-ml/mirage-flow/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-flow-3.0.0.tar.gz 11463 BLAKE2B 7d2060516b9de854567818dd1ab037d0b90d8e405a7e33ef6eca4ef6dba0c1d5520ce45083d1a7b245e04b5a697622bd53e4cf3a6bbc65ad6a31197b44178aa6 SHA512 0397bf5a1bea5ae91c498fe0a56f5b5e863b59709938bca91ae75c998435a221199ffb9a26ab06bf238fce0a34e06a3c3f3794bca5ad9d95114eca03b5ff7e8c

diff --git a/dev-ml/mirage-flow/metadata.xml b/dev-ml/mirage-flow/metadata.xml
deleted file mode 100644
index a7a62c2898..0000000000
--- a/dev-ml/mirage-flow/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="combinators">Flow implementations and combinators for MirageOS specialized to lwt</flag>
-		<flag name="unix">Flow implementations and combinators for MirageOS on Unix</flag>
-	</use>
-	<longdescription lang="en">This repo contains generic operations over Mirage `FLOW` implementations.
-
-Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-flow/</doc>
-		<bugs-to>https://github.com/mirage/mirage-flow/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-flow</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild b/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild
deleted file mode 100644
index 81747855f1..0000000000
--- a/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Flow implementations for Mirage"
-HOMEPAGE="https://github.com/mirage/mirage-flow"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="combinators ocamlopt test unix"
-
-RDEPEND="
-	combinators? ( dev-ml/mirage-clock )
-	dev-ml/cstruct
-	dev-ml/fmt
-	dev-ml/logs
-	dev-ml/lwt
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-REQUIRED_USE="test? ( combinators unix )"
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="mirage-flow"
-	for u in combinators unix ; do
-		if use ${u} ; then
-			pkgs="${pkgs},mirage-flow-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-flow
-	use combinators && dune_src_install mirage-flow-combinators
-	use unix && dune_src_install mirage-flow-unix
-}

diff --git a/dev-ml/mirage-kv/Manifest b/dev-ml/mirage-kv/Manifest
deleted file mode 100644
index f62a4df364..0000000000
--- a/dev-ml/mirage-kv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-kv-4.0.1.tar.gz 6043 BLAKE2B 5b98347bca279f5ab263308538a75fc1ef72b1e44abae8ad7f36c119ac1e1867c4b36ed58c8dd52cc70b26c101ddda623cfe41d59e7570b585ca3643fae75080 SHA512 16fba72945026cebdd655d1e49b3d86214c29761a573131ad40d5283e796327951dc16cc2853d3d40f5ed5923ad81e7d0393a20d68ba66bb8f9c47eae0a030b0

diff --git a/dev-ml/mirage-kv/metadata.xml b/dev-ml/mirage-kv/metadata.xml
deleted file mode 100644
index c72465af56..0000000000
--- a/dev-ml/mirage-kv/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">mirage-kv provides the `Mirage_kv.RO` and `Mirage_kv.RW`
-signatures the MirageOS key/value devices should implement.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-kv/</doc>
-		<bugs-to>https://github.com/mirage/mirage-kv/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-kv</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild b/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild
deleted file mode 100644
index 7c2005726e..0000000000
--- a/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="MirageOS signature for key/value stores"
-HOMEPAGE="https://github.com/mirage/mirage-time"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/fmt
-	dev-ml/lwt
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-net/Manifest b/dev-ml/mirage-net/Manifest
deleted file mode 100644
index 5256306e4d..0000000000
--- a/dev-ml/mirage-net/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-net-v4.0.0.tbz 3935 BLAKE2B f41dfd68d98048bd98baa6251ca91f7d7a21bfa4b7055bc93be8b51127131375a29f4294b0b5f6058dd34038c40afcc638a9ac4e3b25cb5fc94238aa959370c4 SHA512 52064dc704ebd0d305fd234b6d89fc313d5a80016d8875ef93212a1962ad8b1f332f7b0338244afbb2d2f207a28d476e7d7639be9dc607d95145afee7fccc483

diff --git a/dev-ml/mirage-net/metadata.xml b/dev-ml/mirage-net/metadata.xml
deleted file mode 100644
index 558d43449d..0000000000
--- a/dev-ml/mirage-net/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-net/</doc>
-		<bugs-to>https://github.com/mirage/mirage-net/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-net</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-net/mirage-net-4.0.0.ebuild b/dev-ml/mirage-net/mirage-net-4.0.0.ebuild
deleted file mode 100644
index f9d83337c8..0000000000
--- a/dev-ml/mirage-net/mirage-net-4.0.0.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
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Network devices for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-net"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/fmt
-	dev-ml/ipaddr
-	dev-ml/lwt
-	>=dev-ml/cstruct-4.0.0
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-profile/Manifest b/dev-ml/mirage-profile/Manifest
deleted file mode 100644
index fd038d6503..0000000000
--- a/dev-ml/mirage-profile/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-profile-0.9.1.tar.gz 11717 BLAKE2B decec88c0fd0eacbfe6a81c0d56c1d27c87a169ca6e4dec65cc7a15bfab600ad8ed11f46b428c4f3bdb2a915dc97d7a3cf40192b540a7246ff34ee3d77bc5330 SHA512 df13d3467309b62e05d34ac2161e6f575ec71c3eed647fc563e52419a9520e19584fa3647403ae0a94c185456a9558a4cafd11da5babfa5e41c7e85978fcd0fd

diff --git a/dev-ml/mirage-profile/metadata.xml b/dev-ml/mirage-profile/metadata.xml
deleted file mode 100644
index 546267c6b4..0000000000
--- a/dev-ml/mirage-profile/metadata.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">Adds a Unix backend collector</flag>
-		<!--<flag name="xen">Adds a Xen MirageOS backend collector</flag>-->
-	</use>
-	<longdescription lang="en">This library can be used to trace execution of OCaml/Lwt programs (such as
-Mirage unikernels) at the level of Lwt threads.	The traces can be viewed using
-JavaScript or GTK viewers provided by [mirage-trace-viewer][] or processed by
-tools supporting the [Common Trace Format (CTF)][ctf].	Some example traces can
-be found in the blog post [Visualising an Asynchronous
-Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/).
-
-Libraries can use the functions mirage-profile provides to annotate the traces
-with extra information.	When compiled against a normal version of Lwt,
-mirage-profile's functions are null-ops (or call the underlying untraced
-operation, as appropriate) and OCaml's cross-module inlining will optimise
-these calls away, meaning there should be no overhead in the non-profiling
-case.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-profile/</doc>
-		<bugs-to>https://github.com/mirage/mirage-profile/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-profile</remote-id>
-		<maintainer>
-			<name>Thomas Leonard</name>
-			<email>talex5@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild b/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild
deleted file mode 100644
index 2d84dc0459..0000000000
--- a/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Collect profiling information"
-HOMEPAGE="https://github.com/mirage/mirage-profile"
-SRC_URI="https://github.com/mirage/mirage-profile/archive/v${PV}.tar.gz -> mirage-profile-${PV}.tar.gz"
-S="${WORKDIR}/mirage-profile-${PV}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt unix" # xen
-
-RDEPEND="
-	dev-ml/cstruct:=
-	dev-ml/lwt:=
-	dev-ml/ocplib-endian:=
-
-	unix? ( dev-ml/mtime:= )
-"
-#	xen? (
-#		dev-ml/io-page[xen]
-#		dev-ml/mirage-xen
-#		dev-ml/mirage-xen-minios
-#		dev-ml/xenstore
-#	)
-DEPEND="
-	${RDEPEND}
-	dev-ml/cstruct:=[ppx]
-"
-
-RESTRICT="test" # https://github.com/mirage/mirage-profile/issues/11
-
-src_compile() {
-	local pkgs="mirage-profile"
-#	use xen && pkgs="${pkgs},mirage-profile-xen"
-	use unix && pkgs="${pkgs},mirage-profile-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-profile
-	use unix && dune_src_install mirage-profile-unix
-#	use xen && dune_src_install mirage-profile-xen
-}

diff --git a/dev-ml/mirage-random-test/Manifest b/dev-ml/mirage-random-test/Manifest
deleted file mode 100644
index 3cc8765d96..0000000000
--- a/dev-ml/mirage-random-test/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-random-test-v0.1.0.tbz 2187 BLAKE2B 89547b5d14f37d6cbc0410b9ff66d29a23074664002e9ba3c7eb2641c9d6e30ce7fdbc92b38684c6523bcfb60e089dff91a60b8378cd637c3d05525a35450ae2 SHA512 8c155111d0a9b9f5b557597b250ea4a53b84eb6e9f3f50e9a47092c8844c7de08857ddfd078b5237f7e7d097da4f3a4bc8d704fa577bacd1c9150550503e5dd2

diff --git a/dev-ml/mirage-random-test/metadata.xml b/dev-ml/mirage-random-test/metadata.xml
deleted file mode 100644
index c29081ee20..0000000000
--- a/dev-ml/mirage-random-test/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-random-test/</doc>
-		<bugs-to>https://github.com/mirage/mirage-random-test/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-random-test</remote-id>
-		<maintainer>
-			<name>Hannes Menhert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild b/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild
deleted file mode 100644
index ee179da91d..0000000000
--- a/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="A stub implementation providing the Mirage_random.C interface for testing"
-HOMEPAGE="https://github.com/mirage/mirage-random-test"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/mirage-random
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-random/Manifest b/dev-ml/mirage-random/Manifest
deleted file mode 100644
index ef33bda990..0000000000
--- a/dev-ml/mirage-random/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-random-v3.0.0.tbz 2254 BLAKE2B 0c3033e97d38d1b5cc1135f31c96f20d236aa90e91755de9680d22c749ff0a589c3945f0b6a6670be9fc907065fc5709f862ffea125d879f1b9a5004754968da SHA512 5d16855740e04f8efe5bcd5a7596ccffb5b927a616c5e6de4a5f5bd96e2f9f8f3b030d8b216156cac897d49a64b0f5bd7f89c30c787c3d9be63ab952c9984160

diff --git a/dev-ml/mirage-random/metadata.xml b/dev-ml/mirage-random/metadata.xml
deleted file mode 100644
index 02d76ad309..0000000000
--- a/dev-ml/mirage-random/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-random/</doc>
-		<bugs-to>https://github.com/mirage/mirage-random/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-random</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-random/mirage-random-3.0.0.ebuild b/dev-ml/mirage-random/mirage-random-3.0.0.ebuild
deleted file mode 100644
index dec9d49d0a..0000000000
--- a/dev-ml/mirage-random/mirage-random-3.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Random-related devices for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-random"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="dev-ml/cstruct"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/mirage-time/Manifest b/dev-ml/mirage-time/Manifest
deleted file mode 100644
index 2dcef863a4..0000000000
--- a/dev-ml/mirage-time/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-time-3.0.0.tar.gz 2710 BLAKE2B 0dbdfe1e995a5e297e1ed23d704ffc2fdad6cf958420cd5ff98bb440d1e03606c543a3401fdfb288a7ddb34fcec6ab2c2ae4172ac9294bb33bc00fb3a3b85b8c SHA512 a3b72b1bbc7d5794e33a1fffab0808be1b4e89a722e9ceab88fe615ea5d3921c256f1ddfa8962f80e0c8d4eea0b11df95c03248d4a47709be4e7a000659ac51e

diff --git a/dev-ml/mirage-time/metadata.xml b/dev-ml/mirage-time/metadata.xml
deleted file mode 100644
index a4a5c7462c..0000000000
--- a/dev-ml/mirage-time/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">Time operations for MirageOS on Unix</flag>
-	</use>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-time/</doc>
-		<bugs-to>https://github.com/mirage/mirage-time/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-time</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-time/mirage-time-3.0.0.ebuild b/dev-ml/mirage-time/mirage-time-3.0.0.ebuild
deleted file mode 100644
index bd650d930a..0000000000
--- a/dev-ml/mirage-time/mirage-time-3.0.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Time signatures for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-time"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt unix"
-
-RDEPEND="
-	dev-ml/lwt
-	unix? ( dev-ml/duration )
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	local pkgs="mirage-time"
-	use unix && pkgs="${pkgs},mirage-time-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-time
-	use unix && dune_src_install mirage-time-unix
-}

diff --git a/dev-ml/mirage-unix/Manifest b/dev-ml/mirage-unix/Manifest
deleted file mode 100644
index ad93efac95..0000000000
--- a/dev-ml/mirage-unix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-unix-v5.0.0.tar.gz 9801 BLAKE2B c34426db046b5578f2f9130c16a5fbcf93f5c79b76da7009836d96c6476a3f4fb5e2de25ff8a595cbddb6f61527a9140322afefd1de978888fe8731434bd9907 SHA512 5ca5dc54d9e3eac5b94f59d44b70eb89b3595fb0d09368b8f9fe64f97837bc6675c9319993bde21210dec04806e6f73f0c0a93e7f183b1508941d9844c1ab5d3

diff --git a/dev-ml/mirage-unix/metadata.xml b/dev-ml/mirage-unix/metadata.xml
deleted file mode 100644
index a05a28f4f3..0000000000
--- a/dev-ml/mirage-unix/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package provides the MirageOS `OS` library for
-Unix targets, which handles the main loop and timers.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-unix/doc</doc>
-		<bugs-to>https://github.com/mirage/mirage-unix/issues/</bugs-to>
-		<remote-id type="github">mirage/mirage-unix</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild b/dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild
deleted file mode 100644
index c40ec29f22..0000000000
--- a/dev-ml/mirage-unix/mirage-unix-5.0.0.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
-
-inherit dune
-
-MYP="${PN}-v${PV}"
-
-DESCRIPTION="Unix core platform libraries for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-unix"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/duration
-	dev-ml/io-page
-	dev-ml/lwt
-	dev-ml/mirage
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-vnetif/Manifest b/dev-ml/mirage-vnetif/Manifest
deleted file mode 100644
index 1d08c3b65d..0000000000
--- a/dev-ml/mirage-vnetif/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-vnetif-0.6.0.tbz 11787 BLAKE2B 62cace0cc86cb0e167b7604c592907cfc73efbfdb97b82cbdc7957f8c689717df0ae80f6c2a1579d8e11e749f50b5c92ca847d99ca22539df84cf2672191993d SHA512 c3202e2e2d5025d8f71fab8aea60495ad7b2f864d1bee6e0909cde088a8a080305279537b3f412ea3050dc35b4e39ce224e34a0c6b944f80c7d28a524ef56111

diff --git a/dev-ml/mirage-vnetif/metadata.xml b/dev-ml/mirage-vnetif/metadata.xml
deleted file mode 100644
index 56f0226aab..0000000000
--- a/dev-ml/mirage-vnetif/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="stack">Vnetif implementation of mirage-stack for Mirage TCP/IP</flag>
-	</use>
-	<longdescription lang="en">Provides the module `Vnetif` which can be used as a replacement for the regular
-`Netif` implementation in Xen and Unix. Stacks built using `Vnetif` are
-connected to a software switch that allows the stacks to communicate as if they
-were connected to the same LAN.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-vnetif/</doc>
-		<bugs-to>https://github.com/mirage/mirage-vnetif/issues/</bugs-to>
-		<remote-id type="github">mirage/mirage-vnetif</remote-id>
-		<maintainer>
-			<name>Magnus Skjegstad</name>
-			<email>magnus@skjegstad.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild b/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild
deleted file mode 100644
index ef340ea549..0000000000
--- a/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Virtual network interface and software bridge for Mirage"
-HOMEPAGE="https://github.com/mirage/mirage-vnetif"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt stack test"
-
-RDEPEND="
-	dev-ml/result:=
-	dev-ml/lwt:=
-	dev-ml/mirage-net:=
-	dev-ml/cstruct:=
-	dev-ml/ipaddr:=
-	dev-ml/mirage-profile:=
-	dev-ml/duration:=
-	dev-ml/logs:=
-
-	stack? (
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-random:=
-		dev-ml/tcpip:=
-		dev-ml/ethernet:=
-		dev-ml/arp:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/mirage-random-test
-		dev-ml/mirage-clock-unix
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( stack )"
-
-src_compile() {
-	local pkgs="mirage-vnetif"
-	use stack && pkgs="${pkgs},mirage-vnetif-stack"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-vnetif
-	use stack && dune_src_install mirage-vnetif-stack
-}

diff --git a/dev-ml/mirage-xen/Manifest b/dev-ml/mirage-xen/Manifest
deleted file mode 100644
index 8375dc58c3..0000000000
--- a/dev-ml/mirage-xen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-xen-7.2.0.tar.gz 236615 BLAKE2B f26d3406ef60b9b5e3587fb8eb1988cf7f3709e80a411ca4392335e33cadeb6a1142ca1594543d482497c75950ddcdcf95751de3db29b555ad82cee72ad47621 SHA512 191859b823e9be13c425eeaec9d065b3173821b1f2c9d9bedeab1cb4f1e33baa772fda7cac041cbc112bbdfec8f90634b2275a26b58f1fd8ac72f7671d6f59d3

diff --git a/dev-ml/mirage-xen/metadata.xml b/dev-ml/mirage-xen/metadata.xml
deleted file mode 100644
index d5387dd7bf..0000000000
--- a/dev-ml/mirage-xen/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package provides the MirageOS `OS` library for
-Xen targets, which handles the main loop and timers.	It also provides
-the low level C startup code and C stubs required by the OCaml code.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-xen/</doc>
-		<bugs-to>https://github.com/mirage/mirage-xen/issues/</bugs-to>
-		<remote-id type="github">mirage/mirage-xen</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild b/dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild
deleted file mode 100644
index 7fa45f0d7d..0000000000
--- a/dev-ml/mirage-xen/mirage-xen-7.2.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=8
-
-inherit dune
-
-DESCRIPTION="Xen core platform libraries for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-xen"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/bheap
-	dev-ml/cstruct
-	dev-ml/duration
-	dev-ml/fmt
-	dev-ml/io-page
-	dev-ml/logs
-	dev-ml/lwt
-	dev-ml/lwt-dllist
-	dev-ml/mirage
-	dev-ml/mirage-profile
-	dev-ml/shared-memory-ring
-	dev-ml/xenstore
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage/Manifest b/dev-ml/mirage/Manifest
deleted file mode 100644
index 4f9f671b83..0000000000
--- a/dev-ml/mirage/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-4.0.0.tar.gz 180609 BLAKE2B 2511b6ab05cf41ed13ef9f961815ddc0da9e823f7ae7bf9a66e911b55171686a3cf675a6ff0402baf0e78267387fda9a9c7bb795aeb37a9577c0d09d3c064789 SHA512 ca9ddacc473a56f2d81bdf8a4d61c701f9eeb780d0a6ce2125bdced4f8ff7b9a1d778582059729501cfc29475e97802f1143f16907d5d91494ac8d25cb6e3b95

diff --git a/dev-ml/mirage/metadata.xml b/dev-ml/mirage/metadata.xml
deleted file mode 100644
index dc5bf44eb4..0000000000
--- a/dev-ml/mirage/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">MirageOS is a library operating system that constructs unikernels for
-secure, high-performance network applications across a variety of
-cloud computing and mobile platforms. Code can be developed on a
-normal OS such as Linux or MacOS X, and then compiled into a
-fully-standalone, specialised unikernel that runs under the Xen
-hypervisor.
-
-Since Xen powers most public cloud computing infrastructure such as
-Amazon EC2 or Rackspace, this lets your servers run more cheaply,
-securely and with finer control than with a full software stack.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage/</doc>
-		<bugs-to>https://github.com/mirage/mirage/issues/</bugs-to>
-		<remote-id type="github">mirage/mirage</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage/mirage-4.0.0.ebuild b/dev-ml/mirage/mirage-4.0.0.ebuild
deleted file mode 100644
index c92432695a..0000000000
--- a/dev-ml/mirage/mirage-4.0.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="MirageOS is a library operating system that constructs unikernels"
-HOMEPAGE="
-	https://mirage.io/
-	https://github.com/mirage/mirage
-"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/ipaddr:=
-	dev-ml/bos:=
-	dev-ml/astring:=
-	dev-ml/logs:=
-	dev-ml/lwt:=
-	dev-ml/emile:=
-	>=dev-ml/cmdliner-1.1.1:=
-	dev-ml/base:=
-	dev-ml/result:=
-	dev-ml/rresult:=
-	dev-ml/uri:=
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
-	dune_src_install mirage
-	dune_src_install mirage-runtime
-	dune_src_install functoria
-	dune_src_install functoria-runtime
-}

diff --git a/dev-ml/mustache/Manifest b/dev-ml/mustache/Manifest
deleted file mode 100644
index c2b5418f03..0000000000
--- a/dev-ml/mustache/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mustache-3.1.0.tar.gz 21162 BLAKE2B 6a0d54414ac0154d85023a02e9f2e6f256edb528392a89024566a8903b3d80beaa1ccf0d78af523a3c186f0ca09175848579564fcbc7c847ed7491fc527a46bf SHA512 00657c9a5a5bd07ffc2922e4e35b66e07d2da111c6a9f2d2410dda933d99c436ff93a051d1ce8b76257ae6c8d45589a223f76521ab9d3621353f696f13188503

diff --git a/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch b/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch
deleted file mode 100644
index 3dccb16287..0000000000
--- a/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 002360c97f11981aee736292c372057425ef23c0 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:20:29 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- dune-project  | 2 +-
- mustache.opam | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/dune-project b/dune-project
-index 5f64694..921db30 100644
---- a/dune-project
-+++ b/dune-project
-@@ -27,7 +27,7 @@ Contains the `mustache` command line utility for driving logic-less templates.
- ")
-  (depends
-   (jsonm (>= 1.0.1))
--  (ounit :with-test)
-+  (ounit2 :with-test)
-   (ezjsonm :with-test)
-   (menhir (>= 20180703))
-   (cmdliner (>= 1.0.4))
-diff --git a/mustache.opam b/mustache.opam
-index d5fedca..51e5a0a 100644
---- a/mustache.opam
-+++ b/mustache.opam
-@@ -18,7 +18,7 @@ bug-reports: "https://github.com/rgrinberg/ocaml-mustache/issues"
- depends: [
-   "dune" {>= "2.7"}
-   "jsonm" {>= "1.0.1"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ezjsonm" {with-test}
-   "menhir" {>= "20180703"}
-   "cmdliner" {>= "1.0.4"}

diff --git a/dev-ml/mustache/metadata.xml b/dev-ml/mustache/metadata.xml
deleted file mode 100644
index 97d87eed07..0000000000
--- a/dev-ml/mustache/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Read and write mustache templates, and render them by providing a json object.
-Contains the `mustache` command line utility for driving logic-less templates.</longdescription>
-	<upstream>
-		<doc>http://rgrinberg.github.io/mustache/</doc>
-		<bugs-to>https://github.com/rgrinberg/ocaml-mustache/issues</bugs-to>
-		<remote-id type="github">rgrinberg/ocaml-mustache</remote-id>
-		<maintainer>
-			<name>Rudi Grinberg</name>
-			<email>rudi.grinberg@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mustache/mustache-3.1.0.ebuild b/dev-ml/mustache/mustache-3.1.0.ebuild
deleted file mode 100644
index 592fe964b7..0000000000
--- a/dev-ml/mustache/mustache-3.1.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="mustache.js logic-less templates in OCaml"
-HOMEPAGE="
-	https://github.com/rgrinberg/ocaml-mustache
-	https://opam.ocaml.org/packages/mustache/
-"
-SRC_URI="https://github.com/rgrinberg/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-ml/menhir:=
-	dev-ml/ezjsonm:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/nbd/Manifest b/dev-ml/nbd/Manifest
deleted file mode 100644
index f3c31ffc7f..0000000000
--- a/dev-ml/nbd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nbd-5.0.0.tar.gz 45288 BLAKE2B 783f54a633693315493d4e6edfb900aa885a41e0233514f75dde4658f9e60bfa9a076d3c314e83987f98d41ef7b632e79d2527389d6e1232c8488fb8454a6528 SHA512 33bece2c02666b39ab671ea5ae3425780deaa542ae135d01a7c5f9c4020a0e3953a4811cc1cfc2d02bed4d143d469d8425f5c9bf0b6df4bc444c3326826f129f

diff --git a/dev-ml/nbd/metadata.xml b/dev-ml/nbd/metadata.xml
deleted file mode 100644
index d27f18711b..0000000000
--- a/dev-ml/nbd/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="tool">command line helper for serving and mirroring disks over NBD, and getting information about the disks exported by an NBD server</flag>
-		<flag name="unix">Lwt_unix implementation</flag>
-	</use>
-	<longdescription lang="en">This library allows applications to export and consume block
-devices using the NBD protocol (as used by Linux, qemu etc)</longdescription>
-	<upstream>
-		<doc>https://xapi-project.github.io/nbd/nbd/index.html</doc>
-		<bugs-to>https://github.com/xapi-project/nbd/issues</bugs-to>
-		<remote-id type="github">xapi-project/nbd</remote-id>
-		<maintainer>
-			<name>Jonathan Ludlam</name>
-			<email>jonathan.ludlam@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/nbd/nbd-5.0.0.ebuild b/dev-ml/nbd/nbd-5.0.0.ebuild
deleted file mode 100644
index 6885181656..0000000000
--- a/dev-ml/nbd/nbd-5.0.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Ocaml NBD library"
-HOMEPAGE="https://github.com/xapi-project/nbd"
-SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test tool unix"
-
-RDEPEND="
-	dev-ml/cstruct[ppx]
-	dev-ml/io-page
-	dev-ml/mirage-block-unix
-	dev-ml/lwt
-	dev-ml/lwt_log
-	dev-ml/ppx_sexp_conv
-	dev-ml/rresult
-	dev-ml/sexplib
-	dev-ml/uri
-
-	tool? ( dev-ml/cmdliner )
-	unix? (
-		dev-ml/cstruct[lwt]
-		dev-ml/io-page[unix(-)]
-		dev-ml/lwt_ssl
-		dev-ml/ocaml-ssl
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		app-emulation/qemu
-		dev-ml/alcotest
-		dev-ml/io-page[unix(-)]
-		sys-block/nbd
-		|| ( net-analyzer/openbsd-netcat net-analyzer/nmap[ncat] )
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	tool? ( unix )
-	test? ( tool )
-"
-
-src_compile() {
-	local pkgs="nbd"
-	for u in tool unix ; do
-		if use ${u} ; then
-			pkgs="${pkgs},nbd-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install nbd
-	use tool && dune_src_install nbd-tool
-	use unix && dune_src_install nbd-unix
-}

diff --git a/dev-ml/netlink/Manifest b/dev-ml/netlink/Manifest
deleted file mode 100644
index 3d0c34713c..0000000000
--- a/dev-ml/netlink/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST netlink-0.3.4.tar.gz 3508 BLAKE2B 778b2fea7252b03526715ef0ad400322c0d61ffcf56964f1c4e187af6dd85b5b9dfc9b66ffcb5b1ebf537b99e97bd42bde8a3e24f3b6ac5c932173c1957fae7b SHA512 fd68eaa52acaca3a044692141b1fef12db86a408f4f517c92b3d2717c2d1d98081686f7b80557b9b5653fbd78ee7b2c4c9415e65dce48b82e7818057e9af790a

diff --git a/dev-ml/netlink/metadata.xml b/dev-ml/netlink/metadata.xml
deleted file mode 100644
index 301f07b201..0000000000
--- a/dev-ml/netlink/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The Netlink Protocol Library Suite (libnl, see
-http://www.infradead.org/~tgr/libnl/) provides APIs to the netlink
-protocol, allowing you to interact with network devices in the Linux kernel.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/xapi-project/ocaml-netlink/issues</bugs-to>
-		<remote-id type="github">xapi-project/ocaml-netlink</remote-id>
-		<maintainer>
-			<name>Rob Hoes</name>
-			<email>rob.hoes@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/netlink/netlink-0.3.4.ebuild b/dev-ml/netlink/netlink-0.3.4.ebuild
deleted file mode 100644
index a1f6b6e827..0000000000
--- a/dev-ml/netlink/netlink-0.3.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="OCaml bindings to libnl"
-HOMEPAGE="https://github.com/xapi-project/ocaml-netlink"
-SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-libs/libnl:3
-	dev-ml/ocaml-ctypes
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/omd/Manifest b/dev-ml/omd/Manifest
deleted file mode 100644
index 36990b811b..0000000000
--- a/dev-ml/omd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST omd-2.0.0.alpha2.tbz 85168 BLAKE2B 97f187563eead6e0bab11865e05302d86d3a46abf8605d05088bd085c2a7d25924b9b4da1da3ea6257d34a176a51788c3f8e72d28b57835721969f8181ddba03 SHA512 82c8716774f756071c8c9dbce838309cfc67d2b607b30d9f5add1307fa8330db8951bfd5406aef1dc3b8902ee67b6d43f76687257927944f118f79be7ea24ff1

diff --git a/dev-ml/omd/metadata.xml b/dev-ml/omd/metadata.xml
deleted file mode 100644
index ed6836e827..0000000000
--- a/dev-ml/omd/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This Markdown library is implemented using only pure OCaml (including
-I/O operations provided by the standard OCaml compiler distribution).
-OMD is meant to be as faithful as possible to the original Markdown.
-Additionally, OMD implements a few Github markdown features, an
-extension mechanism, and some other features. Note that the opam
-package installs both the OMD library and the command line tool `omd`.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/ocaml/omd/issues</bugs-to>
-		<remote-id type="github">ocaml/omd</remote-id>
-		<maintainer>
-			<name>Shon Feder</name>
-			<email>shon.feder@gmail.com</email>
-		</maintainer>
-		<maintainer>
-			<name>Raphael Sousa Santos</name>
-			<email>contact@raphaelss.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/omd/omd-2.0.0_alpha2.ebuild b/dev-ml/omd/omd-2.0.0_alpha2.ebuild
deleted file mode 100644
index d220fbb93d..0000000000
--- a/dev-ml/omd/omd-2.0.0_alpha2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPV="${PV/_alpha/.alpha}"
-
-DESCRIPTION="An easy interface on top of the Jsonm library"
-HOMEPAGE="https://github.com/ocaml/omd"
-SRC_URI="https://github.com/ocaml/omd/releases/download/${MYPV}/${PN}-${MYPV}.tbz"
-S="${WORKDIR}/${PN}-${MYPV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/dune-build-info
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/pbkdf/Manifest b/dev-ml/pbkdf/Manifest
deleted file mode 100644
index 7e7023f69e..0000000000
--- a/dev-ml/pbkdf/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pbkdf-1.1.0.tbz 5237 BLAKE2B 80d7e1984f30c73cfe846b665c01a4b417553430c2d0363bb5c1088fa390ccbf5d2d99106181b2ea2a91db0ecf23cc8bf361b59d58ce34c2578fe6a841b01ddf SHA512 7c31f5470b9028a5f0b3baf670494f26c632af0449e59911efbe126d71e69fe8ebd73522f4fc96761cd71b67125579a5bbd75762f8753f9fb8c746f98bbb0aa5
-DIST pbkdf-1.2.0.tar.gz 5602 BLAKE2B ccce1c7559da39423a53b00a9ec0cd99d48e0b337eac434a047ded29b8a5f1fe0949a6bf9142e93a544d8b7743fe84788f827c9ccc439bb38dba3cb6af12cc0f SHA512 d6f7d5efd761b87dd420ddcf97c2f9d4402dcc81d65cd1f4d81039b70c4d8c1e803bbaf4251482de8de7076da9f40b48c7eb1684e31e7a316deb5036c192bd3c

diff --git a/dev-ml/pbkdf/metadata.xml b/dev-ml/pbkdf/metadata.xml
deleted file mode 100644
index 23e9115caf..0000000000
--- a/dev-ml/pbkdf/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An implementation of PBKDF 1 and 2 as defined by [PKCS#5](https://tools.ietf.org/html/rfc2898) using [mirage-crypto](https://github.com/mirage/mirage-crypto)</longdescription>
-	<upstream>
-		<doc>https://abeaumont.github.io/ocaml-pbkdf/</doc>
-		<bugs-to>https://github.com/abeaumont/ocaml-pbkdf/issues</bugs-to>
-		<remote-id type="github">abeaumont/ocaml-pbkdf</remote-id>
-		<maintainer>
-			<name>Alfredo Beaumont</name>
-			<email>alfredo.beaumont@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/pbkdf/pbkdf-1.1.0.ebuild b/dev-ml/pbkdf/pbkdf-1.1.0.ebuild
deleted file mode 100644
index c1218918a9..0000000000
--- a/dev-ml/pbkdf/pbkdf-1.1.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Password based key derivation functions (PBKDF) from PKCS#5"
-HOMEPAGE="https://github.com/abeaumont/ocaml-pbkdf"
-SRC_URI="https://github.com/abeaumont/ocaml-${PN}/releases/download/${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/mirage-crypto
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/pbkdf/pbkdf-1.2.0.ebuild b/dev-ml/pbkdf/pbkdf-1.2.0.ebuild
deleted file mode 100644
index 08fbd39be0..0000000000
--- a/dev-ml/pbkdf/pbkdf-1.2.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Password based key derivation functions (PBKDF) from PKCS#5"
-HOMEPAGE="
-	https://github.com/abeaumont/ocaml-pbkdf
-	https://opam.ocaml.org/packages/pbkdf/
-"
-SRC_URI="https://github.com/abeaumont/${MYPN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.07.0:=[ocamlopt?]
-	>=dev-ml/cstruct-6.0.0:=
-	dev-ml/mirage-crypto
-"
-DEPEND="
-	${RDEPEND}
-	test? ( >=dev-ml/alcotest-0.8.1 )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/pcap-format/Manifest b/dev-ml/pcap-format/Manifest
deleted file mode 100644
index 0d89aac10d..0000000000
--- a/dev-ml/pcap-format/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pcap-format-0.5.2.tar.gz 6190 BLAKE2B c1be65a4006f6f2f5aa1f8f1af686e9d974c2188b148a60d950e86d4bc6a48924eb5e2b6d30b25d3a980a6086b774b5c2e4cad85ce0ad06f741c451d8f0d964f SHA512 aa7d58e1b30033c879ead653ed065ca418192fc37c7ec66abf8cdb52d62a0b1509b54febc519673345c1f15a24f381cb1f75cbd894ca991508461bd0a5fa139b

diff --git a/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch b/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch
deleted file mode 100644
index 1f04a86900..0000000000
--- a/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 463fad03eeb27c7d8613931f4173429ce0e5d3d1 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:16:39 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- lib_test/dune    | 2 +-
- pcap-format.opam | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib_test/dune b/lib_test/dune
-index 9eedff0..0a72894 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,4 +1,4 @@
- (test
-  (name test)
-  (deps dhcp.pcap)
-- (libraries pcap-format oUnit))
-+ (libraries pcap-format ounit2))
-diff --git a/pcap-format.opam b/pcap-format.opam
-index 36a471f..87156b8 100644
---- a/pcap-format.opam
-+++ b/pcap-format.opam
-@@ -11,7 +11,7 @@ depends: [
-   "dune" {>= "1.0"}
-   "cstruct" {>= "1.9.0"}
-   "ppx_cstruct" {> "0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {dev}

diff --git a/dev-ml/pcap-format/metadata.xml b/dev-ml/pcap-format/metadata.xml
deleted file mode 100644
index d95269aaec..0000000000
--- a/dev-ml/pcap-format/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">pcap-format provides an interface to encode and decode pcap files, dealing with
-both endianess, including endianess detection.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-pcap/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-pcap/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-pcap</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild b/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild
deleted file mode 100644
index 29435bdcd6..0000000000
--- a/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Read and write pcap-formatted network packet traces"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-pcap
-	https://opam.ocaml.org/packages/pcap-format/
-"
-SRC_URI="https://github.com/mirage/ocaml-pcap/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/ocaml-pcap-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="dev-ml/cstruct:=[ppx]"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/mmap
-	)
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/pci/Manifest b/dev-ml/pci/Manifest
deleted file mode 100644
index 7dc425435c..0000000000
--- a/dev-ml/pci/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pci-1.0.1.tar.gz 71886 BLAKE2B f01544daab4156ca3c03e97aa9a16bcd054813f299e6b32c2de314a1b90f5a54bae814fb9f685049240a1231899c58b9b961a56ba1fd2897a8a9882bf10e90f3 SHA512 814d189d3cdea73363982b6c4e9dd1aa8678f40883e74da7bd65c9ac0a6c2ac069d28f56b056e7f7e10ad5d800a0323888afcb161448f6a1b1408a826440471b

diff --git a/dev-ml/pci/files/pci-1.0.1-ounit2.patch b/dev-ml/pci/files/pci-1.0.1-ounit2.patch
deleted file mode 100644
index e570551974..0000000000
--- a/dev-ml/pci/files/pci-1.0.1-ounit2.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 9015f66fae0eddaac7080fd0ef164015c7d73865 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:10:49 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- .merlin  | 2 +-
- _oasis   | 2 +-
- _tags    | 4 ++--
- opam     | 2 +-
- setup.ml | 2 +-
- 5 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/.merlin b/.merlin
-index f18d84c..e5b208a 100644
---- a/.merlin
-+++ b/.merlin
-@@ -1,7 +1,7 @@
- PRJ pci
- PKG ctypes
- PKG ctypes.stubs
--PKG oUnit
-+PKG ounit2
- 
- S lib
- S lib_test
-diff --git a/_oasis b/_oasis
-index 53db238..0443598 100644
---- a/_oasis
-+++ b/_oasis
-@@ -58,7 +58,7 @@ Executable test_pci
-   CompiledObject: best
-   ByteOpt:        -warn-error +1..45
-   NativeOpt:      -warn-error +1..45
--  BuildDepends:   pci, oUnit
-+  BuildDepends:   pci, ounit2
- 
- Test test_pci
-   Command: $test_pci -runner sequential
-diff --git a/_tags b/_tags
-index 81eaa26..b8e20fc 100644
---- a/_tags
-+++ b/_tags
-@@ -63,11 +63,11 @@ true: annot, bin_annot
- <lib_test/test_pci.{native,byte}>: oasis_executable_test_pci_native
- <lib_test/*.ml{,i,y}>: oasis_executable_test_pci_native
- <lib_test/test_pci.{native,byte}>: pkg_ctypes.stubs
--<lib_test/test_pci.{native,byte}>: pkg_oUnit
-+<lib_test/test_pci.{native,byte}>: pkg_ounit2
- <lib_test/test_pci.{native,byte}>: use_pci
- <lib_test/test_pci.{native,byte}>: use_pci_bindings
- <lib_test/*.ml{,i,y}>: pkg_ctypes.stubs
--<lib_test/*.ml{,i,y}>: pkg_oUnit
-+<lib_test/*.ml{,i,y}>: pkg_ounit2
- <lib_test/*.ml{,i,y}>: use_pci
- <lib_test/*.ml{,i,y}>: use_pci_bindings
- # Executable lspci
-diff --git a/opam b/opam
-index bc03b69..6e5e197 100644
---- a/opam
-+++ b/opam
-@@ -21,7 +21,7 @@ remove: [
- depends: [
-   "ctypes" {>= "0.4"}
-   "ocamlfind" {build}
--  "ounit" {test}
-+  "ounit2" {test}
- ]
- available: [ocaml-version >= "4.01.0" & os = "linux"]
- depexts: [
-diff --git a/setup.ml b/setup.ml
-index c3907bf..b1f3074 100644
---- a/setup.ml
-+++ b/setup.ml
-@@ -7681,7 +7681,7 @@ let setup_t =
-                       bs_build_depends =
-                         [
-                            InternalLibrary "pci";
--                           FindlibPackage ("oUnit", None)
-+                           FindlibPackage ("ounit2", None)
-                         ];
-                       bs_build_tools = [ExternalTool "ocamlbuild"];
-                       bs_interface_patterns =

diff --git a/dev-ml/pci/metadata.xml b/dev-ml/pci/metadata.xml
deleted file mode 100644
index f85bdc6c4a..0000000000
--- a/dev-ml/pci/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/simonjbeaumont/ocaml-pci/issues</bugs-to>
-		<remote-id type="github">simonjbeaumont/ocaml-pci</remote-id>
-		<maintainer>
-			<name>Simon Beaumont</name>
-			<email>simonjbeaumont@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/pci/pci-1.0.1.ebuild b/dev-ml/pci/pci-1.0.1.ebuild
deleted file mode 100644
index 634e6cd747..0000000000
--- a/dev-ml/pci/pci-1.0.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib opam
-
-MY_P="ocaml-${P}"
-
-DESCRIPTION="OCaml bindings to libpci using Ctypes"
-HOMEPAGE="
-	https://github.com/simonjbeaumont/ocaml-pci
-	https://opam.ocaml.org/packages/pci/
-"
-SRC_URI="https://github.com/simonjbeaumont/ocaml-pci/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	sys-apps/pciutils
-	dev-ml/ocaml-ctypes:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-OPAM_FILE=opam
-
-src_configure() {
-	myconf=(
-		$(usex test '--enable-tests' '')
-		--prefix "/usr"
-		--destdir "${D}"
-		--libdir "/usr/$(get_libdir)"
-		--docdir "/usr/share/doc/${PF}"
-		--htmldir "/usr/share/doc/${PF}/html"
-		--override debug false
-		--override is_native $(usex ocamlopt true false)
-	)
-	./configure "${myconf[@]}" || die
-}
-
-src_compile() {
-	emake
-	use test && emake test
-}
-
-src_install() {
-	findlib_src_preinst
-	emake install
-}
-
-src_test() {
-	opam_src_test
-}

diff --git a/dev-ml/polly/Manifest b/dev-ml/polly/Manifest
deleted file mode 100644
index 5943501ed5..0000000000
--- a/dev-ml/polly/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST polly-0.2.2.tar.gz 6698 BLAKE2B 0e4c7dae1314e0879504a3bdcb073649290498e90ea64aef3d3e99c10d430cc31ab19732b71257b1ba70a132eb70e04f8d4f919809e8bd71a7dcabdafcfc506b SHA512 ac5c60bdf029baf5cb50e96322b029acf270ec50361ca077f8da88f3fded6b50314b116f6a2c7d88f627b098490481391fc0190e26902088f8d689c804c8b457

diff --git a/dev-ml/polly/metadata.xml b/dev-ml/polly/metadata.xml
deleted file mode 100644
index 841ca02602..0000000000
--- a/dev-ml/polly/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Bindings for the Linux epoll system call. The binding avoids
-	most allocation in the event loop by iterating over all file
-	descriptors that are reported as ready.</longdescription>
-	<upstream>
-		<doc>https://github.com/lindig/polly</doc>
-		<bugs-to>https://github.com/lindig/polly/issues</bugs-to>
-		<remote-id type="github">lindig/polly</remote-id>
-		<maintainer>
-			<name>Christian Lindig</name>
-			<email>christian.lindig@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/polly/polly-0.2.2.ebuild b/dev-ml/polly/polly-0.2.2.ebuild
deleted file mode 100644
index 22e9e7d86f..0000000000
--- a/dev-ml/polly/polly-0.2.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="OCaml bindings for Linux epoll(2)"
-HOMEPAGE="
-	https://github.com/lindig/polly
-	https://opam.ocaml.org/packages/polly/
-"
-SRC_URI="https://github.com/lindig/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-lang/ocaml:=[ocamlopt?]
-	dev-ml/cmdliner:=
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/qmp/Manifest b/dev-ml/qmp/Manifest
deleted file mode 100644
index 337ca5f8c3..0000000000
--- a/dev-ml/qmp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qmp-0.18.0.tar.gz 24630 BLAKE2B 3953fda549d913e032e1b2f70dfd50215f56b4faf253ea65f961ad62d93be954fd902ca3bfb1b1ead487999267d2cec37df1ebb66108a58071858e7290576d84 SHA512 2fab5ba1b2ee81fb738a827dcd037be400704613c68cd37fccb18693b8332fa9904a30e425aadbd72407958f2dacbb89b244ec64572c2510554f524034d459b2

diff --git a/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch b/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch
deleted file mode 100644
index b5d86aac30..0000000000
--- a/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From a3ebbbd2760e4ba3774529a6975ac868baff091c Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:03:29 +0200
-Subject: [PATCH 1/3] use ounit2
-
----
- lib_test/dune | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib_test/dune b/lib_test/dune
-index acc68b9..a587594 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -6,5 +6,5 @@
- 
- (executable
-   (name messages)
--  (libraries libqmp oUnit)
-+  (libraries libqmp ounit2)
- )
-
-From d09f6df5f07eed691d77136cca4ea36a98e630c3 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:05:34 +0200
-Subject: [PATCH 2/3] install ounit2
-
----
- README.md | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/README.md b/README.md
-index cc6df4b..0595368 100644
---- a/README.md
-+++ b/README.md
-@@ -8,7 +8,7 @@ OCaml implementation of the Qemu Monitor Protocol (QMP)
- Install the dependencies using OPAM:
- 
- ```sh
--opam install yojson cmdliner dune ounit
-+opam install yojson cmdliner dune ounit2
- ```
- 
- Build the library, tests, and CLI:
-
-From dcd85772065d646d0272160be14ebf9e28bb6bde Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:06:05 +0200
-Subject: [PATCH 3/3] depend on ounit2
-
----
- qmp.opam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/qmp.opam b/qmp.opam
-index 242b3c8..e36fb3f 100644
---- a/qmp.opam
-+++ b/qmp.opam
-@@ -18,7 +18,7 @@ depends: [
-   "dune" {build}
-   "yojson"
-   "cmdliner"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- dev-repo: "git://github.com/xapi-project/ocaml-qmp"
- synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client"

diff --git a/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch b/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch
deleted file mode 100644
index 926a68c34e..0000000000
--- a/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff --git a/README.md b/README.md
-index cc6df4b..0595368 100644
---- a/README.md
-+++ b/README.md
-@@ -8,7 +8,7 @@ OCaml implementation of the Qemu Monitor Protocol (QMP)
- Install the dependencies using OPAM:
- 
- ```sh
--opam install yojson cmdliner dune ounit
-+opam install yojson cmdliner dune ounit2
- ```
- 
- Build the library, tests, and CLI:
-diff --git a/lib_test/dune b/lib_test/dune
-index acc68b9..a587594 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -6,5 +6,5 @@
- 
- (executable
-   (name messages)
--  (libraries libqmp oUnit)
-+  (libraries libqmp ounit2)
- )
-diff --git a/qmp.opam b/qmp.opam
-index 2e21b12..571b58f 100644
---- a/qmp.opam
-+++ b/qmp.opam
-@@ -17,7 +17,7 @@ depends: [
-   "dune" {build}
-   "yojson"
-   "cmdliner"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- dev-repo: "git://github.com/xapi-project/ocaml-qmp"
- synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client"

diff --git a/dev-ml/qmp/metadata.xml b/dev-ml/qmp/metadata.xml
deleted file mode 100644
index 4e642dd67a..0000000000
--- a/dev-ml/qmp/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">xen-org/ocaml-qmp</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave.scott@eu.citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/qmp/qmp-0.18.0.ebuild b/dev-ml/qmp/qmp-0.18.0.ebuild
deleted file mode 100644
index a79e5d1001..0000000000
--- a/dev-ml/qmp/qmp-0.18.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="A Qemu Message Protocol (QMP) client in OCaml"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-qmp
-	https://opam.ocaml.org/packages/qmp/
-"
-SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-lang/ocaml:=[ocamlopt?]
-	dev-ml/yojson:=
-	dev-ml/cmdliner:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/rpc/Manifest b/dev-ml/rpc/Manifest
deleted file mode 100644
index 44eb542752..0000000000
--- a/dev-ml/rpc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rpclib-8.1.2.tbz 73664 BLAKE2B c3a953fcc82dadcb4d2864bd044c32f9a74edadd351af8d4dc1a9c8d84964017e716415ca1831c1a5621dc28dc0a1db60a919f3e2f95d236b1d2d614ea6756a8 SHA512 ef75ec6032805b08bd49716d5e9a4ca888c1a581b50e4ad5cc1d003cd182a47cfc87c945e7564251c8e041fc3ffa1b11e0579597fc9806db88955b3e029ba4a3

diff --git a/dev-ml/rpc/metadata.xml b/dev-ml/rpc/metadata.xml
deleted file mode 100644
index dd72fa7a81..0000000000
--- a/dev-ml/rpc/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">Async interface</flag>
-		<flag name="html">html documentation generator</flag>
-		<flag name="js">Bindings for js_of_ocaml</flag>
-	</use>
-	<longdescription lang="en">`ocaml-rpc` is a library that provides remote procedure calls (RPC)
-using XML or JSON as transport encodings, and multiple generators
-for documentations, clients, servers, javascript bindings, python
-bindings, ...
-
-The transport mechanism itself is outside the scope of this library
-as all conversions are from and to strings.
-
-This is a dummy package installing the main library components.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-rpc/rpc</doc>
-		<bugs-to>https://github.com/mirage/ocaml-rpc/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-rpc</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/rpc/rpc-8.1.2.ebuild b/dev-ml/rpc/rpc-8.1.2.ebuild
deleted file mode 100644
index 7bba29c2b4..0000000000
--- a/dev-ml/rpc/rpc-8.1.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="rpclib-${PV}"
-
-DESCRIPTION="Light library to deal with RPCs in OCaml"
-HOMEPAGE="https://github.com/mirage/ocaml-rpc"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async html js ocamlopt test"
-
-DEPEND="
-	dev-ml/cmdliner:=
-	dev-ml/lwt:=
-	dev-ml/ocaml-base64:=
-	dev-ml/ppxlib:=
-	dev-ml/result:=
-	dev-ml/rresult:=
-	dev-ml/xmlm:=
-	dev-ml/yojson:=
-
-	async? ( dev-ml/async:= )
-	html? ( dev-ml/cow:= )
-	js? ( dev-ml/js_of_ocaml:=[ppx] )
-"
-RDEPEND="
-	${DEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/alcotest-lwt
-		sys-apps/which
-	)
-"
-BDEPEND="app-text/md2mld"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="rpclib,rpc,rpclib-lwt,ppx_deriving_rpc"
-	for u in async js html ; do
-		if use ${u} ; then
-			pkgs="${pkgs},rpclib-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install rpclib-lwt
-	dune_src_install rpclib
-	dune_src_install ppx_deriving_rpc
-	dune_src_install rpc
-	use async && dune_src_install rpclib-async
-	use html && dune_src_install rpclib-html
-	use js && dune_src_install rpclib-js
-}

diff --git a/dev-ml/shared-block-ring/Manifest b/dev-ml/shared-block-ring/Manifest
deleted file mode 100644
index 866bf2dacd..0000000000
--- a/dev-ml/shared-block-ring/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST shared-block-ring-3.0.0.tar.gz 18503 BLAKE2B 786997d650a9094068822ba0b214e8e26658c8caaa26a0bc28f504bdf18f5f07a69896aae46ead9d337db1c7272d8198ed37b8e573e66c7e13ebd56bf94a96d8 SHA512 1f16926aaf641bcfb285d6047cb45b271c4bbb70b345aa803b51f8f966f7815a2890f6993f449aadb11c254f05064f6469cedb9020074c5a566eb6a4ca9d2a6e
-DIST shared-block-ring-3.0.1.tar.gz 18580 BLAKE2B 7c173687b9ea520160bc66b4cc05d59a38b012ef441b4b4134f7ff3f0d8cc0ad4dfdce7473bbd6c8b3603ce09f6205b0557b51921f4aabe2de9f7ec6d6bccd18 SHA512 45af10f6336ab21cf4c26e503b05c844906c45a7092b880f402d7560a572f5d674856ca459857854b1d7b8986266ec5b2693617c7bc27e2a54973376d5abc141

diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch
deleted file mode 100644
index 90b185afdc..0000000000
--- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch
+++ /dev/null
@@ -1,318 +0,0 @@
-From 4c8fb45a201cd15aa038d84bd792679a31bec5a8 Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Thu, 27 Jan 2022 16:24:42 +0100
-Subject: [PATCH 1/3] avoid deprecated Cstruct.len, use Cstruct.length instead
-
---- a/lib/eraseBlock.ml
-+++ b/lib/eraseBlock.ml
-@@ -23,14 +23,14 @@ module Make(B: S.BLOCK) = struct
-     >>= fun info ->
-     let pages = Io_page.get block_size_pages in
-     let buffer = Io_page.to_cstruct pages in
--    for i = 0 to Cstruct.len buffer - 1 do
-+    for i = 0 to Cstruct.length buffer - 1 do
-       Cstruct.set_char buffer i (pattern.[i mod (String.length pattern)])
-     done;
-     let rec loop n =
-       if n = info.Mirage_block.size_sectors
-       then return (Ok ())
-       else
--        let buffer_in_sectors = Cstruct.len buffer / info.Mirage_block.sector_size in
-+        let buffer_in_sectors = Cstruct.length buffer / info.Mirage_block.sector_size in
-         let needed = Int64.to_int (min (Int64.sub info.Mirage_block.size_sectors n) (Int64.of_int buffer_in_sectors)) in
-         let towrite = Cstruct.sub buffer 0 (needed * info.Mirage_block.sector_size) in
-         B.write t n [ towrite ]
---- a/lib/ring.ml
-+++ b/lib/ring.ml
-@@ -34,7 +34,7 @@ let minimum_size_sectors = Int64.add sector_data 1L
- let magic = Printf.sprintf "mirage shared-block-device 1.0"
- 
- let zero buf =
--  for i = 0 to Cstruct.len buf - 1 do
-+  for i = 0 to Cstruct.length buf - 1 do
-     Cstruct.set_uint8 buf i 0
-   done
- 
-@@ -357,7 +357,7 @@ module Producer = struct
-     let open ResultM in
-     let _sector = alloc t.info.Mirage_block.sector_size in
-     (* add a 4 byte header of size, and round up to the next 4-byte offset *)
--    let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.len item)))) in
-+    let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.length item)))) in
-     let first_sector = Int64.(div t.producer.producer (of_int t.info.Mirage_block.sector_size)) in
-     let first_offset = Int64.(to_int (rem t.producer.producer (of_int t.info.Mirage_block.sector_size))) in
- 
-@@ -365,23 +365,23 @@ module Producer = struct
-        the first page as it's only a 4-byte integer and we're padding to 4-byte offsets. *)
-     read_modify_write t first_sector (fun sector ->
-       (* Write the header and anything else we can *)
--      Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.len item));
-+      Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.length item));
-       if first_offset + 4 = t.info.Mirage_block.sector_size
-       then item (* We can't write anything else, so just return the item *)
-       else begin
--        let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.len item) in
-+        let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.length item) in
-         Cstruct.blit item 0 sector (first_offset + 4) this;
-         Cstruct.shift item this
-       end) >>= fun remaining ->
- 
-     let rec loop offset remaining =
--      if Cstruct.len remaining = 0
-+      if Cstruct.length remaining = 0
-       then return ()
-       else begin
-         read_modify_write t offset (fun sector ->
--          let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in
-+          let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in
-           let frag = Cstruct.sub sector 0 this in
--          Cstruct.blit remaining 0 frag 0 (Cstruct.len frag);
-+          Cstruct.blit remaining 0 frag 0 (Cstruct.length frag);
-           Cstruct.shift remaining this) >>= fun remaining ->
-         loop (Int64.succ offset) remaining
-       end in
-@@ -408,7 +408,7 @@ module Producer = struct
-       (fun () ->
-         let item = Item.to_cstruct item in
-         (* every item has a 4 byte header *)
--        let needed_bytes = Int64.(add 4L (of_int (Cstruct.len item))) in
-+        let needed_bytes = Int64.(add 4L (of_int (Cstruct.length item))) in
-         let open C in
-         let open ResultM in
-         ok_to_write t needed_bytes
-@@ -535,10 +535,10 @@ module Consumer = struct
-       let frag = Cstruct.sub sector (4 + first_offset) this in
-       Cstruct.blit frag 0 result 0 this;
-       let rec loop consumer remaining =
--        if Cstruct.len remaining = 0
-+        if Cstruct.length remaining = 0
-         then return ()
-         else
--          let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in
-+          let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in
-           let frag = Cstruct.sub remaining 0 this in
-           read Int64.(add sector_data (rem consumer total_sectors)) t.disk sector >>= fun () ->
-           Cstruct.blit sector 0 frag 0 this;
-@@ -547,7 +547,7 @@ module Consumer = struct
-       (* Read the payload before updating the consumer pointer *)
-       let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (len)))) in
-       match Item.of_cstruct result with
--      | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.len result) (String.escaped (Cstruct.to_string result)))))
-+      | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.length result) (String.escaped (Cstruct.to_string result)))))
-       | Some result ->
-         return (Int64.(add t.consumer.consumer needed_bytes),result)
-     end
---- a/lib_test/test.ml
-+++ b/lib_test/test.ml
-@@ -47,7 +47,7 @@ let alloc sector_size =
-   sector
- 
- let fill_with_message buffer message =
--  for i = 0 to Cstruct.len buffer - 1 do
-+  for i = 0 to Cstruct.length buffer - 1 do
-     Cstruct.set_char buffer i (message.[i mod (String.length message)])
-   done
- 
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -13,7 +13,7 @@ depends: [
-   "ocaml" {>= "4.06.0"}
-   "bisect_ppx" {dev & >= "2.5.0"}
-   "cmdliner"
--  "cstruct" {>= "3.0.0"}
-+  "cstruct" {>= "6.0.0"}
-   "dune" {>= "2.7.0"}
-   "duration"
-   "io-page"
-
-From f0b61e87f809dce36fb93e31349d02d9a679253a Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Thu, 27 Jan 2022 16:26:39 +0100
-Subject: [PATCH 2/3] adapt to mirage-block 3.0.0 changes
-
---- a/lib/ring.ml
-+++ b/lib/ring.ml
-@@ -92,14 +92,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct
-       m >>= function
-       | Error `Is_read_only -> Lwt.return (Error `Is_read_only)
-       | Error `Disconnected -> Lwt.return (Error `Disconnected)
--      | Error `Unimplemented -> Lwt.return (Error `Unimplemented)
-       | Error x -> Lwt.return (Error x)
-       | Ok x -> f x
-     let to_msg m =
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected"))
--      | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented"))
-       | Error `Is_read_only -> Lwt.return (Error (`Msg "BLOCK device is read-only"))
-       | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device"))
-       | Ok x -> Lwt.return (Ok x)
-@@ -110,14 +108,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error `Disconnected)
--      | Error `Unimplemented -> Lwt.return (Error `Unimplemented)
-       | Error x -> Lwt.return (Error x)
-       | Ok x -> f x
-     let to_msg m =
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected"))
--      | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented"))
-       | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device"))
-       | Ok x -> Lwt.return (Ok x)
-     let return x = Lwt.return (Ok x)
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -21,8 +21,8 @@ depends: [
-   "logs"
-   "lwt"
-   "lwt_log"
--  "mirage-block" {>= "2.0.1"}
--  "mirage-block-unix"
-+  "mirage-block" {>= "3.0.0"}
-+  "mirage-block-unix" {>= "2.13.0"}
-   "mirage-clock" {>= "3.0.0"}
-   "mirage-clock-unix" {with-test}
-   "mirage-time" {>= "2.0.1"}
-
-From 1c99469a8f6ce12455c1e5e27c54eb5fe5611251 Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Mon, 11 Apr 2022 11:18:01 +0200
-Subject: [PATCH 3/3] update to cmdliner 1.1.0, remove io-page-unix dependency
-
---- a/example/dune
-+++ b/example/dune
-@@ -6,7 +6,6 @@
-   cmdliner
-   cstruct
-   io-page
--  io-page-unix
-   logs
-   logs.fmt
-   logs.lwt
---- a/example/main.ml
-+++ b/example/main.ml
-@@ -171,8 +171,10 @@ let produce_cmd =
-     `S "DESCRIPTION";
-     `P "Read lines of text from stdin and push them as individual items onto the ring.";
-   ] @ help in
--  Term.(ret(pure produce $ filename $ interval)),
--  Term.info "produce" ~doc ~man
-+  let term = Term.(ret(const produce $ filename $ interval))
-+  and info = Cmd.info "produce" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let consume_cmd =
-   let doc = "Pop data from the ring" in
-@@ -180,8 +182,10 @@ let consume_cmd =
-     `S "DESCRIPTION";
-     `P "Read lines of text from the ring and print them to stdout.";
-   ] @ help in
--  Term.(ret(pure consume $ filename $ interval)),
--  Term.info "consume" ~doc ~man
-+  let term = Term.(ret(const consume $ filename $ interval))
-+  and info = Cmd.info "consume" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let create_cmd =
-   let doc = "Create an empty ring" in
-@@ -189,8 +193,10 @@ let create_cmd =
-     `S "DESCRIPTION";
-     `P "Initialise a device or file with an empty ring."
-   ] @ help in
--  Term.(ret(pure create $ filename)),
--  Term.info "create" ~doc ~man
-+  let term = Term.(ret(const create $ filename))
-+  and info = Cmd.info "create" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let diagnostics_cmd =
-   let doc = "Display the current state of a ring." in
-@@ -199,8 +205,10 @@ let diagnostics_cmd =
-     `P "Display the current ring state including producer and consumer pointers, together with the current ring contents for diagnostic purposes.";
-     `P "Note: the ring will not be modified."
-   ] @ help in
--  Term.(ret(pure diagnostics $ filename)),
--  Term.info "diagnostics" ~doc ~man
-+  let term = Term.(ret(const diagnostics $ filename))
-+  and info = Cmd.info "diagnostics" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let suspend_cmd =
-   let doc = "Suspend the ring." in
-@@ -208,8 +216,10 @@ let suspend_cmd =
-     `S "DESCRIPTION";
-     `P "Perform a co-operative suspend of the ring. Once finished, the producer will have acknowledged and promise not to send any more data.";
-   ] @ help in
--  Term.(ret(pure suspend $ filename)),
--  Term.info "suspend" ~doc ~man
-+  let term = Term.(ret(const suspend $ filename))
-+  and info = Cmd.info "suspend" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let resume_cmd =
-   let doc = "Resume the ring." in
-@@ -217,19 +227,19 @@ let resume_cmd =
-     `S "DESCRIPTION";
-     `P "Perform a co-operative resume of the ring. Once finished, the producer will have acknowledged and will be able to produce data.";
-   ] @ help in
--  Term.(ret(pure resume $ filename)),
--  Term.info "resume" ~doc ~man
-+  let term = Term.(ret(const resume $ filename))
-+  and info = Cmd.info "resume" ~doc ~man
-+  in
-+  Cmd.v info term
- 
--let default_cmd =
--  let doc = "manipulate shared rings on block devices" in
--  let man = help in
--  Term.(ret (pure (`Help (`Pager, None)))),
--  Term.info (Sys.argv.(0)) ~version:"1.0.0" ~doc ~man
-+let default_cmd = Term.(ret (const (`Help (`Pager, None))))
- 
- let cmds = [create_cmd; produce_cmd; consume_cmd; suspend_cmd; resume_cmd; diagnostics_cmd]
- 
--let _ =
-+let () =
-   Logs.set_reporter (Logs_fmt.reporter ());
--  match Term.eval_choice default_cmd cmds with
--  | `Error _ -> exit 1
--  | _ -> exit 0
-+  let doc = "manipulate shared rings on block devices" in
-+  let man = help in
-+  let info = Cmd.info (Sys.argv.(0)) ~version:"%%VERSION%%" ~doc ~man in
-+  let group = Cmd.group ~default:default_cmd info cmds in
-+  exit (Cmd.eval group)
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -4,7 +4,6 @@
-   cstruct
-   duration
-   io-page
--  io-page-unix
-   logs
-   logs.fmt
-   logs.lwt
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -12,12 +12,11 @@ bug-reports: "https://github.com/mirage/shared-block-ring/issues/"
- depends: [
-   "ocaml" {>= "4.06.0"}
-   "bisect_ppx" {dev & >= "2.5.0"}
--  "cmdliner"
-+  "cmdliner" {>= "1.1.0"}
-   "cstruct" {>= "6.0.0"}
-   "dune" {>= "2.7.0"}
-   "duration"
--  "io-page"
--  "io-page-unix" {>= "2.0.0"}
-+  "io-page" {>= "2.4.0"}
-   "logs"
-   "lwt"
-   "lwt_log"

diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch
deleted file mode 100644
index 830f2f27d2..0000000000
--- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch
+++ /dev/null
@@ -1,141 +0,0 @@
-From 4c8fb45a201cd15aa038d84bd792679a31bec5a8 Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Thu, 27 Jan 2022 16:24:42 +0100
-Subject: [PATCH] avoid deprecated Cstruct.len, use Cstruct.length instead
-
----
- lib/eraseBlock.ml      |  4 ++--
- lib/ring.ml            | 22 +++++++++++-----------
- lib_test/test.ml       |  2 +-
- shared-block-ring.opam |  2 +-
- 4 files changed, 15 insertions(+), 15 deletions(-)
-
-diff --git a/lib/eraseBlock.ml b/lib/eraseBlock.ml
-index 5264b20..d073c36 100644
---- a/lib/eraseBlock.ml
-+++ b/lib/eraseBlock.ml
-@@ -23,14 +23,14 @@ module Make(B: S.BLOCK) = struct
-     >>= fun info ->
-     let pages = Io_page.get block_size_pages in
-     let buffer = Io_page.to_cstruct pages in
--    for i = 0 to Cstruct.len buffer - 1 do
-+    for i = 0 to Cstruct.length buffer - 1 do
-       Cstruct.set_char buffer i (pattern.[i mod (String.length pattern)])
-     done;
-     let rec loop n =
-       if n = info.Mirage_block.size_sectors
-       then return (Ok ())
-       else
--        let buffer_in_sectors = Cstruct.len buffer / info.Mirage_block.sector_size in
-+        let buffer_in_sectors = Cstruct.length buffer / info.Mirage_block.sector_size in
-         let needed = Int64.to_int (min (Int64.sub info.Mirage_block.size_sectors n) (Int64.of_int buffer_in_sectors)) in
-         let towrite = Cstruct.sub buffer 0 (needed * info.Mirage_block.sector_size) in
-         B.write t n [ towrite ]
-diff --git a/lib/ring.ml b/lib/ring.ml
-index 58e98c4..23db9f1 100644
---- a/lib/ring.ml
-+++ b/lib/ring.ml
-@@ -34,7 +34,7 @@ let minimum_size_sectors = Int64.add sector_data 1L
- let magic = Printf.sprintf "mirage shared-block-device 1.0"
- 
- let zero buf =
--  for i = 0 to Cstruct.len buf - 1 do
-+  for i = 0 to Cstruct.length buf - 1 do
-     Cstruct.set_uint8 buf i 0
-   done
- 
-@@ -357,7 +357,7 @@ module Producer = struct
-     let open ResultM in
-     let _sector = alloc t.info.Mirage_block.sector_size in
-     (* add a 4 byte header of size, and round up to the next 4-byte offset *)
--    let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.len item)))) in
-+    let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.length item)))) in
-     let first_sector = Int64.(div t.producer.producer (of_int t.info.Mirage_block.sector_size)) in
-     let first_offset = Int64.(to_int (rem t.producer.producer (of_int t.info.Mirage_block.sector_size))) in
- 
-@@ -365,23 +365,23 @@ module Producer = struct
-        the first page as it's only a 4-byte integer and we're padding to 4-byte offsets. *)
-     read_modify_write t first_sector (fun sector ->
-       (* Write the header and anything else we can *)
--      Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.len item));
-+      Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.length item));
-       if first_offset + 4 = t.info.Mirage_block.sector_size
-       then item (* We can't write anything else, so just return the item *)
-       else begin
--        let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.len item) in
-+        let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.length item) in
-         Cstruct.blit item 0 sector (first_offset + 4) this;
-         Cstruct.shift item this
-       end) >>= fun remaining ->
- 
-     let rec loop offset remaining =
--      if Cstruct.len remaining = 0
-+      if Cstruct.length remaining = 0
-       then return ()
-       else begin
-         read_modify_write t offset (fun sector ->
--          let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in
-+          let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in
-           let frag = Cstruct.sub sector 0 this in
--          Cstruct.blit remaining 0 frag 0 (Cstruct.len frag);
-+          Cstruct.blit remaining 0 frag 0 (Cstruct.length frag);
-           Cstruct.shift remaining this) >>= fun remaining ->
-         loop (Int64.succ offset) remaining
-       end in
-@@ -408,7 +408,7 @@ module Producer = struct
-       (fun () ->
-         let item = Item.to_cstruct item in
-         (* every item has a 4 byte header *)
--        let needed_bytes = Int64.(add 4L (of_int (Cstruct.len item))) in
-+        let needed_bytes = Int64.(add 4L (of_int (Cstruct.length item))) in
-         let open C in
-         let open ResultM in
-         ok_to_write t needed_bytes
-@@ -535,10 +535,10 @@ module Consumer = struct
-       let frag = Cstruct.sub sector (4 + first_offset) this in
-       Cstruct.blit frag 0 result 0 this;
-       let rec loop consumer remaining =
--        if Cstruct.len remaining = 0
-+        if Cstruct.length remaining = 0
-         then return ()
-         else
--          let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in
-+          let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in
-           let frag = Cstruct.sub remaining 0 this in
-           read Int64.(add sector_data (rem consumer total_sectors)) t.disk sector >>= fun () ->
-           Cstruct.blit sector 0 frag 0 this;
-@@ -547,7 +547,7 @@ module Consumer = struct
-       (* Read the payload before updating the consumer pointer *)
-       let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (len)))) in
-       match Item.of_cstruct result with
--      | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.len result) (String.escaped (Cstruct.to_string result)))))
-+      | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.length result) (String.escaped (Cstruct.to_string result)))))
-       | Some result ->
-         return (Int64.(add t.consumer.consumer needed_bytes),result)
-     end
-diff --git a/lib_test/test.ml b/lib_test/test.ml
-index 3769137..d9ff865 100644
---- a/lib_test/test.ml
-+++ b/lib_test/test.ml
-@@ -47,7 +47,7 @@ let alloc sector_size =
-   sector
- 
- let fill_with_message buffer message =
--  for i = 0 to Cstruct.len buffer - 1 do
-+  for i = 0 to Cstruct.length buffer - 1 do
-     Cstruct.set_char buffer i (message.[i mod (String.length message)])
-   done
- 
-diff --git a/shared-block-ring.opam b/shared-block-ring.opam
-index d9a95d1..1c703fa 100644
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -13,7 +13,7 @@ depends: [
-   "ocaml" {>= "4.06.0"}
-   "bisect_ppx" {dev & >= "2.5.0"}
-   "cmdliner"
--  "cstruct" {>= "3.0.0"}
-+  "cstruct" {>= "6.0.0"}
-   "dune" {>= "2.7.0"}
-   "duration"
-   "io-page"

diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch
deleted file mode 100644
index f170751cc0..0000000000
--- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From f0b61e87f809dce36fb93e31349d02d9a679253a Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Thu, 27 Jan 2022 16:26:39 +0100
-Subject: [PATCH] adapt to mirage-block 3.0.0 changes
-
----
- lib/ring.ml            | 4 ----
- shared-block-ring.opam | 4 ++--
- 2 files changed, 2 insertions(+), 6 deletions(-)
-
-diff --git a/lib/ring.ml b/lib/ring.ml
-index 23db9f1..f1e96ce 100644
---- a/lib/ring.ml
-+++ b/lib/ring.ml
-@@ -92,14 +92,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct
-       m >>= function
-       | Error `Is_read_only -> Lwt.return (Error `Is_read_only)
-       | Error `Disconnected -> Lwt.return (Error `Disconnected)
--      | Error `Unimplemented -> Lwt.return (Error `Unimplemented)
-       | Error x -> Lwt.return (Error x)
-       | Ok x -> f x
-     let to_msg m =
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected"))
--      | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented"))
-       | Error `Is_read_only -> Lwt.return (Error (`Msg "BLOCK device is read-only"))
-       | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device"))
-       | Ok x -> Lwt.return (Ok x)
-@@ -110,14 +108,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error `Disconnected)
--      | Error `Unimplemented -> Lwt.return (Error `Unimplemented)
-       | Error x -> Lwt.return (Error x)
-       | Ok x -> f x
-     let to_msg m =
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected"))
--      | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented"))
-       | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device"))
-       | Ok x -> Lwt.return (Ok x)
-     let return x = Lwt.return (Ok x)
-diff --git a/shared-block-ring.opam b/shared-block-ring.opam
-index 1c703fa..beb5c5b 100644
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -21,8 +21,8 @@ depends: [
-   "logs"
-   "lwt"
-   "lwt_log"
--  "mirage-block" {>= "2.0.1"}
--  "mirage-block-unix"
-+  "mirage-block" {>= "3.0.0"}
-+  "mirage-block-unix" {>= "2.13.0"}
-   "mirage-clock" {>= "3.0.0"}
-   "mirage-clock-unix" {with-test}
-   "mirage-time" {>= "2.0.1"}

diff --git a/dev-ml/shared-block-ring/metadata.xml b/dev-ml/shared-block-ring/metadata.xml
deleted file mode 100644
index 4c2cf6354c..0000000000
--- a/dev-ml/shared-block-ring/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This is a simple queue containing variable-length items stored on a disk, in the style of Xen shared-memory-ring.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/mirage/shared-block-ring/issues/</bugs-to>
-		<remote-id type="github">mirage/shared-block-ring</remote-id>
-		<maintainer>
-			<name>Jonathan Ludlam</name>
-			<email>jonathan.ludlam@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild b/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild
deleted file mode 100644
index bafd0f5b41..0000000000
--- a/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="A simple on-disk fixed length queue"
-HOMEPAGE="https://github.com/mirage/shared-block-ring"
-SRC_URI="https://github.com/mirage/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-ml/cstruct-3.0.0:=[ppx]
-	dev-ml/lwt:=
-	dev-ml/lwt_log:=
-	dev-ml/cmdliner:=
-	dev-ml/duration:=
-	>=dev-ml/io-page-2.2.0:=[unix(-)]
-	dev-ml/logs:=
-	>=dev-ml/mirage-block-2.0.1:=
-	dev-ml/mirage-block-unix:=
-	dev-ml/mirage-clock:=
-	>=dev-ml/mirage-time-2.0.1:=
-	>=dev-ml/ppx_sexp_conv-0.10.0:=
-	dev-ml/result:=
-	dev-ml/rresult:=
-	dev-ml/sexplib:=
-	dev-ml/sexplib0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/mirage-clock-unix
-	)
-"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${P}-cstruct.patch"
-	"${FILESDIR}/${P}-mirage-block.patch"
-)

diff --git a/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild b/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild
deleted file mode 100644
index ac2906f65b..0000000000
--- a/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="A simple on-disk fixed length queue"
-HOMEPAGE="https://github.com/mirage/shared-block-ring"
-SRC_URI="https://github.com/mirage/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-ml/cstruct-6.0.0:=[ppx]
-	dev-ml/lwt:=
-	dev-ml/lwt_log:=
-	dev-ml/cmdliner:=
-	dev-ml/duration:=
-	>=dev-ml/io-page-2.4.0:=
-	dev-ml/logs:=
-	>=dev-ml/mirage-block-2.0.1:=
-	dev-ml/mirage-block-unix:=
-	dev-ml/mirage-clock:=
-	>=dev-ml/mirage-time-2.0.1:=
-	>=dev-ml/ppx_sexp_conv-0.10.0:=
-	dev-ml/result:=
-	dev-ml/rresult:=
-	dev-ml/sexplib:=
-	dev-ml/sexplib0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/mirage-clock-unix
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/shared-memory-ring/Manifest b/dev-ml/shared-memory-ring/Manifest
deleted file mode 100644
index 53e86f87d2..0000000000
--- a/dev-ml/shared-memory-ring/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST shared-memory-ring-3.1.0.tar.gz 20345 BLAKE2B 85677658ed769c355106e47cbaf65acecbe3fd77ea23a1aae2ae608fef28ecfc12bb8a2d19131b1e623467c6101d0cbd49cc6d3fe52ee15d9101fb5558b6abeb SHA512 f49375cd8b32ddddb0a3402fa8bfaa5b4b1cbb3a68ced8facae6200f75224c5b6fbb4e3b0cc74e01d95aa2b46154051e077c39e9ed8c71997107b17fc888f25f

diff --git a/dev-ml/shared-memory-ring/metadata.xml b/dev-ml/shared-memory-ring/metadata.xml
deleted file mode 100644
index c1e869d153..0000000000
--- a/dev-ml/shared-memory-ring/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package contains a set of libraries for creating shared memory
-producer/consumer rings. The rings follow the Xen ABI and may be used
-to create or implement Xen virtual devices.
-
-Example use:
-
-One program wishes to create data records and push them efficiently
-to a second process on the same physical machine for
-sampling/analysis/archiving.
-
-Example use:
-
-A Xen virtual machine wishes to send and receive network packets to
-and from a backend driver domain.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/shared-memory-ring/</doc>
-		<bugs-to>https://github.com/mirage/shared-memory-ring/issues</bugs-to>
-		<remote-id type="github">mirage/shared-memory-ring</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.ebuild b/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.ebuild
deleted file mode 100644
index d8d9fab26d..0000000000
--- a/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.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
-
-inherit dune
-
-DESCRIPTION="Xen-style shared memory rings"
-HOMEPAGE="https://github.com/mirage/shared-memory-ring"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/lwt
-	dev-ml/lwt-dllist
-	dev-ml/mirage-profile
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
-	dune_src_install shared-memory-ring
-	dune_src_install shared-memory-ring-lwt
-}

diff --git a/dev-ml/systemd/Manifest b/dev-ml/systemd/Manifest
deleted file mode 100644
index a935d689ad..0000000000
--- a/dev-ml/systemd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST systemd-1.2.tar.gz 47912 BLAKE2B b41e5e38f4bce5460449fec46755ea37ffddf8c30b0459f2d70f4714c6f63dffd62c67ed44cb8385e67243b4e0518f1626f5340e24112730c1d058b5a1d30f99 SHA512 a04cb75a425882af95a31a22643cea5620d3f6683c099f9a21e250f1935143db85b12637a8636842463e25b18a18df389026b6950931015f2e612c6c407c67a4

diff --git a/dev-ml/systemd/metadata.xml b/dev-ml/systemd/metadata.xml
deleted file mode 100644
index 941def2ef3..0000000000
--- a/dev-ml/systemd/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Jürgen Hötzel</name>
-			<email>juergen@archlinux.org</email>
-		</maintainer>
-		<remote-id type="github">juergenhoetzel/ocaml-systemd</remote-id>
-		<bugs-to>https://github.com/juergenhoetzel/ocaml-systemd/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/systemd/systemd-1.2.ebuild b/dev-ml/systemd/systemd-1.2.ebuild
deleted file mode 100644
index e9aa7435f7..0000000000
--- a/dev-ml/systemd/systemd-1.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib opam
-
-MY_P="ocaml-${P}"
-
-DESCRIPTION="OCaml module for native access to the systemd facilities"
-HOMEPAGE="https://github.com/juergenhoetzel/ocaml-systemd"
-SRC_URI="https://github.com/juergenhoetzel/ocaml-${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-3-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="sys-apps/systemd"
-DEPEND="
-	${RDEPEND}
-	dev-ml/ocamlbuild
-"
-
-OPAM_FILE=opam
-
-src_configure() {
-	myconf=(
-		--prefix "/usr"
-		--destdir "${D}"
-		--libdir "/usr/$(get_libdir)"
-		--docdir "/usr/share/doc/${PF}"
-		--htmldir "/usr/share/doc/${PF}/html"
-		--override debug false
-		--override is_native $(usex ocamlopt true false)
-	)
-	./configure "${myconf[@]}" || die
-}
-
-src_compile() {
-	emake
-}
-
-src_install() {
-	findlib_src_preinst
-	emake install
-}

diff --git a/dev-ml/tar/Manifest b/dev-ml/tar/Manifest
deleted file mode 100644
index bfbe50b959..0000000000
--- a/dev-ml/tar/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST tar-1.1.0.tar.gz 24429 BLAKE2B 778f77f650c775e22cfd71741ce3b0aa5e75026c4be697c3d9d5532407c07f68c59700a78eff5c48bcfefa6db7b5116fed3d9c0bba708bb94b5cce41bea5dbbe SHA512 d02a5c2bef9a77b2bb32f7f85d741eb58d42ffcff916a3cfe618ff4b372d72e53176dfc050e876efcbbaf5057aa21b5615e99ebb435eb63aa10815b0ce102ba7
-DIST tar-2.0.1.tar.gz 26751 BLAKE2B a381c258c75350198c25c105f8ca33f33dd8d946f88cb102186ece414def2fa5e25191c2ed43d5d0e9286a0bc352ffec8b6999d17f18479642900b59f4d1cc17 SHA512 fd2e302497eb673a4e8000d0bcfd9012b1f118021e1d071a7c56cc6652ec6da9c6f755c18aa4b275daf1f722409d71cbb4519285096682344bfa65bbe800cbd1

diff --git a/dev-ml/tar/metadata.xml b/dev-ml/tar/metadata.xml
deleted file mode 100644
index 5fcfae03ad..0000000000
--- a/dev-ml/tar/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="mirage">Read and write tar format files via MirageOS interfaces</flag>
-		<flag name="unix">Decode and encode tar format files from Unix</flag>
-	</use>
-	<longdescription lang="en">tar is a simple library to read and write tar files with an emphasis on
-streaming.
-
-This is pure OCaml code, no C bindings.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-tar/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-tar/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-tar</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/tar/tar-1.1.0.ebuild b/dev-ml/tar/tar-1.1.0.ebuild
deleted file mode 100644
index 4102ea6773..0000000000
--- a/dev-ml/tar/tar-1.1.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Pure OCaml library to read and write tar files"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-tar
-	https://opam.ocaml.org/packages/tar/
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="mirage ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/camlp-streams:=
-	dev-ml/cstruct:=
-	dev-ml/re:=
-	dev-ml/lwt:=
-
-	mirage? (
-		dev-ml/io-page:=
-		dev-ml/mirage-block:=
-		dev-ml/mirage-kv:=
-		dev-ml/ptime:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/mirage-block-unix
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	test? ( mirage unix )
-"
-
-src_compile() {
-	local pkgs="tar"
-	for u in mirage unix ; do
-		if use ${u} ; then
-			pkgs="${pkgs},tar-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install tar
-	use mirage && dune_src_install tar-mirage
-	use unix && dune_src_install tar-unix
-}

diff --git a/dev-ml/tar/tar-2.0.1.ebuild b/dev-ml/tar/tar-2.0.1.ebuild
deleted file mode 100644
index 4102ea6773..0000000000
--- a/dev-ml/tar/tar-2.0.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Pure OCaml library to read and write tar files"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-tar
-	https://opam.ocaml.org/packages/tar/
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="mirage ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/camlp-streams:=
-	dev-ml/cstruct:=
-	dev-ml/re:=
-	dev-ml/lwt:=
-
-	mirage? (
-		dev-ml/io-page:=
-		dev-ml/mirage-block:=
-		dev-ml/mirage-kv:=
-		dev-ml/ptime:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/mirage-block-unix
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	test? ( mirage unix )
-"
-
-src_compile() {
-	local pkgs="tar"
-	for u in mirage unix ; do
-		if use ${u} ; then
-			pkgs="${pkgs},tar-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install tar
-	use mirage && dune_src_install tar-mirage
-	use unix && dune_src_install tar-unix
-}

diff --git a/dev-ml/tcpip/Manifest b/dev-ml/tcpip/Manifest
deleted file mode 100644
index e7402133a9..0000000000
--- a/dev-ml/tcpip/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tcpip-7.1.0.tbz 103853 BLAKE2B 157c6a45dfe05e43e0f36182060b75e7910a9ef1c4701c0145056a164e743a00f73f07ccb953a29f6468ee88e03fa0b5363c36aabc1a41a9ac93a9f3e0876d10 SHA512 fae605ba30b0bb5ae28cbedc32f220c5a5166db4af9e060d82007cd020132f1e334fa8fcb7e9bd68851fc838f7e6fb1b4e1d3cba8fb787dcec79d2107b8ffd4a

diff --git a/dev-ml/tcpip/metadata.xml b/dev-ml/tcpip/metadata.xml
deleted file mode 100644
index 96b5ca4d56..0000000000
--- a/dev-ml/tcpip/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">`mirage-tcpip` provides a networking stack for the [Mirage operating
-system](https://mirage.io). It provides implementations for the following module types
-(which correspond with the similarly-named protocols):
-
-* IP (via the IPv4 and IPv6 modules)
-* ICMP
-* UDP
-* TCP</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-tcpip/</doc>
-		<bugs-to>https://github.com/mirage/mirage-tcpip/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-tcpip</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/tcpip/tcpip-7.1.0.ebuild b/dev-ml/tcpip/tcpip-7.1.0.ebuild
deleted file mode 100644
index 9cbf52d3ab..0000000000
--- a/dev-ml/tcpip/tcpip-7.1.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="mirage-${PN}"
-
-DESCRIPTION="TCP/IP networking stack in pure OCaml, using the Mirage platform libraries"
-HOMEPAGE="https://github.com/mirage/mirage-tcpip"
-SRC_URI="https://github.com/mirage/${MYPN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=[lwt,ppx]
-	dev-ml/mirage-net:=
-	dev-ml/mirage-clock:=
-	dev-ml/mirage-random:=
-	dev-ml/mirage-time:=
-	dev-ml/ipaddr:=[macaddr-cstruct]
-	dev-ml/mirage-profile:=
-	dev-ml/fmt:=
-	dev-ml/lwt:=
-	dev-ml/lwt-dllist:=
-	dev-ml/logs:=
-	dev-ml/duration:=
-	dev-ml/randomconv:=
-	dev-ml/ethernet:=
-	dev-ml/arp:=
-	dev-ml/mirage-flow:=
-	dev-ml/lru:=
-	dev-ml/metrics:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/mirage-vnetif
-		dev-ml/alcotest
-		dev-ml/pcap-format
-		dev-ml/mirage-clock
-		dev-ml/mirage-clock-unix
-		dev-ml/mirage-random-test
-		dev-ml/ipaddr[cstruct]
-	)
-"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/tls/Manifest b/dev-ml/tls/Manifest
deleted file mode 100644
index 9a9e1de53b..0000000000
--- a/dev-ml/tls/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST tls-0.15.3.tbz 322581 BLAKE2B b516d0b4d950cd2b9c4da69ad6e45aea6b0cbc5af7ce8842261245e8e00f690a4c91e3ad97b900658babdc1493b202487105e32a7b0ce99f4394baadd06abfd9 SHA512 371b85c6afebeda0fcc8cc5252e3333d9c3ef3a6bdbee160bb194e2a5928fd537c811c6eec729f16852070944e627257d44c97142a259d00d0db66956a95df49
-DIST tls-v0.13.1.tbz 299082 BLAKE2B e366f0135233c67aac72cb930d9c702ff660bb2eeaa4e2105a695026866d7723a6e41657d3f4d1a107742325d875612183ed51d96d2a9d5da50d358a99688fa3 SHA512 f5ec06a9401c5bba7b9ba011fbec14136685b673f4ec87d0eefedb9cb53f93d02142bb9a75955b8c2c5832cdcebec8751c63ce092d2b6e361a19fe1a8a1e36b1

diff --git a/dev-ml/tls/metadata.xml b/dev-ml/tls/metadata.xml
deleted file mode 100644
index 4d6befdd0a..0000000000
--- a/dev-ml/tls/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">Async laye</flag>
-		<flag name="mirage">MirageOS layer</flag>
-	</use>
-	<longdescription lang="en">Transport Layer Security (TLS) is probably the most widely deployed security
-protocol on the Internet. It provides communication privacy to prevent
-eavesdropping, tampering, and message forgery. Furthermore, it optionally
-provides authentication of the involved endpoints. TLS is commonly deployed for
-securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails,
-virtual private networks, and wireless networks.
-
-TLS uses asymmetric cryptography to exchange a symmetric key, and optionally
-authenticate (using X.509) either or both endpoints. It provides algorithmic
-agility, which means that the key exchange method, symmetric encryption
-algorithm, and hash algorithm are negotiated.
-
-Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).</longdescription>
-	<upstream>
-		<doc>https://mirleft.github.io/ocaml-tls/doc</doc>
-		<bugs-to>https://github.com/mirleft/ocaml-tls/issues</bugs-to>
-		<remote-id type="github">mirleft/ocaml-tls</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-		<maintainer>
-			<name>David Kaloper</name>
-			<email>david@numm.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/tls/tls-0.13.1.ebuild b/dev-ml/tls/tls-0.13.1.ebuild
deleted file mode 100644
index 4af736e464..0000000000
--- a/dev-ml/tls/tls-0.13.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Transport Layer Security purely in OCaml"
-HOMEPAGE="https://github.com/mirleft/ocaml-tls"
-SRC_URI="https://github.com/mirleft/ocaml-tls/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async mirage ocamlopt test"
-
-RDEPEND="
-	dev-ml/ppx_sexp_conv:=
-	dev-ml/cstruct:=[ppx,sexp]
-	dev-ml/sexplib:=
-	dev-ml/mirage-crypto:=[ec,pk,rng]
-	dev-ml/x509:=
-	dev-ml/domain-name:=
-	dev-ml/fmt:=
-	dev-ml/lwt:=
-	dev-ml/ptime:=
-	dev-ml/hkdf:=
-	dev-ml/logs:=
-	dev-ml/ipaddr:=[sexp]
-
-	async? (
-		dev-ml/async:=
-		dev-ml/async_unix:=
-		dev-ml/core:=
-		dev-ml/cstruct:=[async]
-		dev-ml/ppx_jane:=
-		dev-ml/mirage-crypto:=[rng-async]
-	)
-	mirage? (
-		dev-ml/mirage-flow:=
-		dev-ml/mirage-kv:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-crypto:=[pk]
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/cstruct[unix]
-		dev-ml/alcotest
-		dev-ml/randomconv
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="tls"
-	for u in async mirage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},tls-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install tls
-	use async && dune_src_install tls-async
-	use mirage && dune_src_install tls-mirage
-}

diff --git a/dev-ml/tls/tls-0.15.3.ebuild b/dev-ml/tls/tls-0.15.3.ebuild
deleted file mode 100644
index cff9e9abdf..0000000000
--- a/dev-ml/tls/tls-0.15.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Transport Layer Security purely in OCaml"
-HOMEPAGE="https://github.com/mirleft/ocaml-tls"
-SRC_URI="https://github.com/mirleft/ocaml-tls/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async mirage ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/ppx_sexp_conv-0.9.0:=
-	>=dev-ml/cstruct-6.0.0:=[ppx,sexp]
-	dev-ml/sexplib:=
-	>=dev-ml/mirage-crypto-0.10.0:=[ec,pk,rng]
-	>=dev-ml/x509-0.13.0:=
-	>=dev-ml/domain-name-0.3.0:=
-	>=dev-ml/fmt-0.8.7:=
-	>=dev-ml/lwt-3.0.0:=
-	>=dev-ml/ptime-0.8.1:=
-	dev-ml/hkdf:=
-	dev-ml/logs:=
-	dev-ml/ipaddr:=[sexp]
-
-	async? (
-		>=dev-ml/async-0.15:=
-		>=dev-ml/async_unix-0.15:=
-		>=dev-ml/core-0.15:=
-		dev-ml/cstruct:=[async]
-		>=dev-ml/ppx_jane-0.15:=
-		dev-ml/mirage-crypto:=[rng-async]
-		>=dev-ml/x509-0.14.0:=
-	)
-	mirage? (
-		>=dev-ml/mirage-flow-2.0.0:=
-		>=dev-ml/mirage-kv-3.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		dev-ml/mirage-crypto:=[pk]
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		>=dev-ml/cstruct-3.0.0[unix]
-		dev-ml/alcotest
-		dev-ml/randomconv
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="tls"
-	for u in async mirage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},tls-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install tls
-	use async && dune_src_install tls-async
-	use mirage && dune_src_install tls-mirage
-}

diff --git a/dev-ml/tuntap/Manifest b/dev-ml/tuntap/Manifest
deleted file mode 100644
index 018771f9ef..0000000000
--- a/dev-ml/tuntap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tuntap-v2.0.0.tbz 10494 BLAKE2B 9599c8c6ff3abd10e942967c965ea1579cb10f4db2edebc078ecdc3410f9629c6f6de7d5e6bd4ce273918d4f3ac5190ef5e6e06b000808b0fabb26a7ce080ad5 SHA512 e3bf0379906b5070ae5681ae74a1a74b9b987d1f37ff142fb10622d79db8df435c9db54a2d4d5d4dadaeab9aa9427b1d40262dbf445a88b3c3fe64bc93417647

diff --git a/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch b/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch
deleted file mode 100644
index e52b097691..0000000000
--- a/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/test/dune b/test/dune
-index 951a008..9d86605 100644
---- a/test/dune
-+++ b/test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names getifaddrs_test nonblock_read open_close_test set_ipv4_test nonblock_test sendfd_test)
-- (libraries lwt.unix tuntap macaddr ipaddr oUnit))
-+ (libraries lwt.unix tuntap macaddr ipaddr ounit2))
- 
- (alias
-  (name    runtest)
-diff --git a/tuntap.opam b/tuntap.opam
-index 08002b2..87148c1 100644
---- a/tuntap.opam
-+++ b/tuntap.opam
-@@ -27,7 +27,7 @@ depends: [
-   "ipaddr" {>= "5.0.0"}
-   "macaddr" {>= "4.0.0"}
-   "cmdliner"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "lwt" {with-test & >= "5.0.0"}
- ]
- build: [

diff --git a/dev-ml/tuntap/metadata.xml b/dev-ml/tuntap/metadata.xml
deleted file mode 100644
index 3f2551c2f3..0000000000
--- a/dev-ml/tuntap/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This is an OCaml library for handling TUN/TAP devices.	TUN refers to layer 3
-virtual interfaces whereas TAP refers to layer 2 Ethernet ones.
-
-See &lt;http://en.wikipedia.org/wiki/TUN/TAP&gt; for more information.
-
-Linux, FreeBSD, OpenBSD and macOS should all be supported.	You will need
-to install the third-party &lt;http://tuntaposx.sourceforge.net/&gt; on macOS before
-using this library.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-tuntap/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-tuntap/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-tuntap</remote-id>
-		<maintainer>
-			<name>Vincent Bernardoff</name>
-			<email>vb@luminar.eu.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/tuntap/tuntap-2.0.0.ebuild b/dev-ml/tuntap/tuntap-2.0.0.ebuild
deleted file mode 100644
index 4967472387..0000000000
--- a/dev-ml/tuntap/tuntap-2.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Bindings to UNIX tuntap facilities"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-tuntap
-	https://opam.ocaml.org/packages/tuntap/
-"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cmdliner:=
-	>=dev-ml/ipaddr-5.0.0:=
-"
-DEPEND="
-	${RDEPEND}
-	sys-kernel/linux-headers
-	test? ( >=dev-ml/lwt-5.0.0 )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/uri/Manifest b/dev-ml/uri/Manifest
deleted file mode 100644
index 98fec78845..0000000000
--- a/dev-ml/uri/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-uri-4.2.0.tar.gz 231300 BLAKE2B d73ca1dc1bb372cf160dfb2a1730132fa5139a68b97bf59554f75754dc57b5d83eaf5bc14c6e1962a9f01dcf98b3f10e9eec10d4cd4701073ebfd2b3d443098f SHA512 25510db4d6a5491ab02e7c62360f91b95e6cd3b5892311c7d3ef159be15906eab849728f96687082852e1ab8ff6e3d9f51831229780abc4ed8cb6acff50aa1b9

diff --git a/dev-ml/uri/files/uri-4.2.0-ounit2.patch b/dev-ml/uri/files/uri-4.2.0-ounit2.patch
deleted file mode 100644
index 6703ce1d3c..0000000000
--- a/dev-ml/uri/files/uri-4.2.0-ounit2.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-From 73e4b497b3afa6530fabb1d445d0d4285fa302b5 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:16:33 +0200
-Subject: [PATCH 1/4] use ounit2
-
----
- lib_test/dune | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib_test/dune b/lib_test/dune
-index ba44355..f61938d 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -2,10 +2,10 @@
-  (name test_runner)
-  (package uri)
-  (modules test_runner)
-- (libraries uri uri.services oUnit))
-+ (libraries uri uri.services ounit2))
- 
- (test
-  (name test_runner_sexp)
-  (package uri-sexp)
-  (modules test_runner_sexp)
-- (libraries uri uri.services uri-sexp oUnit))
-+ (libraries uri uri.services uri-sexp ounit2))
-
-From e40a51aec751ff397c94cbde8faa7fc01141a281 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:17:15 +0200
-Subject: [PATCH 2/4] depend on ounit2
-
----
- uri-sexp.opam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/uri-sexp.opam b/uri-sexp.opam
-index d4b2e44..fb249a5 100644
---- a/uri-sexp.opam
-+++ b/uri-sexp.opam
-@@ -16,7 +16,7 @@ depends: [
-   "dune" {>= "1.2.0"}
-   "ppx_sexp_conv" {>= "v0.13.0"}
-   "sexplib0"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}
-
-From 2615ace2358efc166f49b6dbc7167232086cadde Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:17:48 +0200
-Subject: [PATCH 3/4] depend on ounit2
-
----
- uri-re.opam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/uri-re.opam b/uri-re.opam
-index 3d525a0..3d34e3e 100644
---- a/uri-re.opam
-+++ b/uri-re.opam
-@@ -15,7 +15,7 @@ for parsing URI or URLs.
- depends: [
-   "ocaml" {>= "4.04.0"}
-   "dune" {>= "1.2.0"}
--  "ounit" {with-test & >= "1.0.2"}
-+  "ounit2" {with-test & >= "1.0.2"}
-   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
-   "re" {>= "1.9.0"}
-   "stringext" {>= "1.4.0"}
-
-From a3b57ec4b8582b73b49bd95c163b44b885fe582f Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:18:10 +0200
-Subject: [PATCH 4/4] depend on ounit2
-
----
- uri.opam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/uri.opam b/uri.opam
-index ab1cbf6..78d08b0 100644
---- a/uri.opam
-+++ b/uri.opam
-@@ -15,7 +15,7 @@ for parsing URI or URLs.
- depends: [
-   "ocaml" {>= "4.04.0"}
-   "dune" {>= "1.2.0"}
--  "ounit" {with-test & >= "1.0.2"}
-+  "ounit2" {with-test & >= "1.0.2"}
-   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
-   "stringext" {>= "1.4.0"}
-   "angstrom" {>= "0.14.0"}

diff --git a/dev-ml/uri/metadata.xml b/dev-ml/uri/metadata.xml
deleted file mode 100644
index bd4cf84d45..0000000000
--- a/dev-ml/uri/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="re">This is an OCaml implementation of the RFC3986 specification for parsing URI or URLs</flag>
-		<flag name="sexp">ocaml-uri with sexp support</flag>
-	</use>
-	<longdescription lang="en">This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification
-for parsing URI or URLs.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-uri/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-uri/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-uri</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/uri/uri-4.2.0.ebuild b/dev-ml/uri/uri-4.2.0.ebuild
deleted file mode 100644
index 4f5d62e814..0000000000
--- a/dev-ml/uri/uri-4.2.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="RFC3986 URI parsing library for OCaml"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-uri
-	https://opam.ocaml.org/packages/uri/
-"
-SRC_URI="https://github.com/mirage/ocaml-uri/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt re sexp test"
-
-RDEPEND="
-	>=dev-ml/angstrom-0.14.0:=
-	>=dev-ml/stringext-1.4.0:=
-
-	re? ( >=dev-ml/re-1.9.0:= )
-	sexp? (
-		>=dev-ml/ppx_sexp_conv-0.13.0:=
-		dev-ml/sexplib0:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		>=dev-ml/ppx_sexp_conv-0.9.0
-	)
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="uri"
-	for u in sexp re ; do
-		if use ${u} ; then
-			pkgs="${pkgs},uri-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install uri
-	use re && dune_src_install uri-re
-	use sexp && dune_src_install uri-sexp
-}

diff --git a/dev-ml/vchan/Manifest b/dev-ml/vchan/Manifest
deleted file mode 100644
index 737b763b61..0000000000
--- a/dev-ml/vchan/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vchan-6.0.1.tbz 21954 BLAKE2B 01a8cea18ac7a94176f969323d765aadaf0ebb95ab781019caa7473fc1c0807bde3f432d81fbdd8d72261952ef36c5b7cd58fc6182d9477fe4db092bb523ec55 SHA512 8507095e49d2c47d3aa71a62a2856dea3bce0607ee3f03cd9c4a7a93b2a0f6b53788ef0345ce1193a10048251f4bd0f6d1af74ba2191682686ec463653b17622

diff --git a/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch b/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch
deleted file mode 100644
index 86a8bdc38b..0000000000
--- a/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-From 56fe85c077bb3dfe936dcf9eaa96229a223d2028 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:00:53 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- .coverage.sh    | 2 +-
- lib_test/dune   | 2 +-
- vchan-unix.opam | 2 +-
- vchan-xen.opam  | 2 +-
- vchan.opam      | 2 +-
- 5 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/.coverage.sh b/.coverage.sh
-index bd8dcc8..c263bb7 100644
---- a/.coverage.sh
-+++ b/.coverage.sh
-@@ -11,7 +11,7 @@ if [ -z "$KEEP" ]; then trap "popd; rm -rf $COVERAGE_DIR" EXIT; fi
- $(which cp) -r ../* .
- 
- eval `opam config env`
--opam install -y bisect_ppx oasis ocveralls ounit
-+opam install -y bisect_ppx oasis ocveralls ounit2
- 
- sed -i 's/BuildDepends:/BuildDepends: bisect_ppx,/g' _oasis
- oasis setup
-diff --git a/lib_test/dune b/lib_test/dune
-index ce2e21b..c8fa076 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names test)
-- (libraries cmdliner lwt lwt.unix vchan oUnit))
-+ (libraries cmdliner lwt lwt.unix vchan ounit2))
- 
- (alias
-  (name runtest)
-diff --git a/vchan-unix.opam b/vchan-unix.opam
-index c2d3194..0c948ec 100644
---- a/vchan-unix.opam
-+++ b/vchan-unix.opam
-@@ -26,7 +26,7 @@ depends: [
-   "xen-gnt"
-   "fmt" {>= "0.8.7"}
-   "cmdliner" {with-test}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {dev}
-diff --git a/vchan-xen.opam b/vchan-xen.opam
-index 4bd58f5..a461dd4 100644
---- a/vchan-xen.opam
-+++ b/vchan-xen.opam
-@@ -21,7 +21,7 @@ depends: [
-   "mirage-xen" {>= "7.0.0"}
-   "xenstore_transport" {>= "1.0.0"}
-   "sexplib"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "cmdliner" {with-test}
- ]
- build: [
-diff --git a/vchan.opam b/vchan.opam
-index b7ce1a2..bb42aa9 100644
---- a/vchan.opam
-+++ b/vchan.opam
-@@ -25,7 +25,7 @@ depends: [
-   "xenstore_transport" {>= "1.0.0"}
-   "sexplib"
-   "cmdliner" {with-test}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {dev}

diff --git a/dev-ml/vchan/metadata.xml b/dev-ml/vchan/metadata.xml
deleted file mode 100644
index f828570c60..0000000000
--- a/dev-ml/vchan/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">Unix support</flag>
-		<flag name="xen">Xen support</flag>
-	</use>
-	<longdescription lang="en">This is an implementation of the Xen "libvchan" or "vchan" communication
-protocol in OCaml. It allows fast inter-domain communication using shared
-memory.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-vchan</doc>
-		<bugs-to>https://github.com/mirage/ocaml-vchan/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-vchan</remote-id>
-		<maintainer>
-			<name>Jonathan Ludlam</name>
-			<email>jonathan.ludlam@eu.citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/vchan/vchan-6.0.1.ebuild b/dev-ml/vchan/vchan-6.0.1.ebuild
deleted file mode 100644
index 3c72529bc7..0000000000
--- a/dev-ml/vchan/vchan-6.0.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_PN="ocaml-${PN}"
-
-DESCRIPTION="Pure OCaml implementation of the vchan shared-memory communication protocol"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-vchan
-	https://opam.ocaml.org/packages/vchan/
-"
-SRC_URI="https://github.com/mirage/${MY_PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix xen"
-
-RDEPEND="
-	dev-ml/lwt:=
-	dev-ml/ppx_sexp_conv:=
-	dev-ml/io-page:=
-	dev-ml/mirage-flow:=
-	dev-ml/xenstore:=
-	dev-ml/xenstore-clients:=
-	dev-ml/sexplib:=
-	dev-ml/cstruct:=[ppx]
-
-	unix? (
-		dev-ml/xen-evtchn:=[unix]
-		dev-ml/xen-gnt:=[unix]
-		dev-ml/fmt:=
-	)
-	xen? ( dev-ml/mirage-xen:= )
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/cmdliner
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix xen )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="vchan"
-	for u in xen unix ; do
-		if use ${u} ; then
-			 pkgs="${pkgs},vchan-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install vchan
-	use unix && dune_src_install vchan-unix
-	use xen && dune_src_install vchan-xen
-}

diff --git a/dev-ml/vhd/Manifest b/dev-ml/vhd/Manifest
deleted file mode 100644
index d18356c4de..0000000000
--- a/dev-ml/vhd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vhd-0.12.2.tar.gz 51907 BLAKE2B 55c08d3dc7ec6f3611fe081860942f0e68eb6e1cdb284d5190baac70d5f2145ea8af3adb80ab51a388b9810b13bece8654d0c49814fecba212d0a400b9cd1662 SHA512 bea4b97492b9c5304418ed220e9303d8d94b3a7db6b7dc3566a967a9878da7dc69b655be6a66edb0ff22806de13c75693cf2dbe93e6e57a736fab0964872d99d

diff --git a/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch b/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch
deleted file mode 100644
index d85225cf8f..0000000000
--- a/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 8a0acca0482680b120f6a4f5434dde7d9d240c16 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:05:20 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- vhd-format-lwt.opam      | 2 +-
- vhd_format_lwt_test/dune | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/vhd-format-lwt.opam b/vhd-format-lwt.opam
-index 1e57f03..e92913f 100644
---- a/vhd-format-lwt.opam
-+++ b/vhd-format-lwt.opam
-@@ -11,7 +11,7 @@ depends: [
-   "cstruct"
-   "lwt" {>= "3.2.0"}
-   "mirage-block" {>= "2.0.1"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "vhd-format"
-   "io-page-unix" {with-test}
-   "dune" {>= "1.0"}
-diff --git a/vhd_format_lwt_test/dune b/vhd_format_lwt_test/dune
-index f1ef8ec..43309d7 100644
---- a/vhd_format_lwt_test/dune
-+++ b/vhd_format_lwt_test/dune
-@@ -1,6 +1,6 @@
- (executable
-  (name parse_test)
-- (libraries cstruct disk io-page.unix lwt lwt.unix oUnit vhd-format
-+ (libraries cstruct disk io-page.unix lwt lwt.unix ounit2 vhd-format
-    vhd_format_lwt))
- 
- (alias

diff --git a/dev-ml/vhd/metadata.xml b/dev-ml/vhd/metadata.xml
deleted file mode 100644
index 57eccb2447..0000000000
--- a/dev-ml/vhd/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">mirage/ocaml-vhd</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.orj</email>
-		</maintainer>
-		<doc>https://mirage.github.io/ocaml-vhd/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-vhd/issues</bugs-to>
-	</upstream>
-	<use>
-		<flag name="lwt">provide an Lwt compatible interface to the library</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-ml/vhd/vhd-0.12.2.ebuild b/dev-ml/vhd/vhd-0.12.2.ebuild
deleted file mode 100644
index aa05722ef5..0000000000
--- a/dev-ml/vhd/vhd-0.12.2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Read and write .vhd-format format data"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-vhd
-	https://opam.ocaml.org/packages/vhd-format/
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="lwt ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=
-	dev-ml/io-page:=
-	dev-ml/rresult:=
-	dev-ml/uuidm:=
-	dev-ml/stdlib-shims:=
-
-	lwt? (
-		dev-ml/mirage-block:=
-		dev-ml/lwt:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/io-page[unix(-)]
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lwt )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="vhd-format"
-	use lwt && pkgs="${pkgs},vhd-format-lwt"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install vhd-format
-	use lwt && dune_src_install vhd-format-lwt
-}

diff --git a/dev-ml/wayland/Manifest b/dev-ml/wayland/Manifest
deleted file mode 100644
index 17b4d6f2e9..0000000000
--- a/dev-ml/wayland/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-wayland-1.1.tar.gz 104186 BLAKE2B 9ee71b1a5d06a6cfbc2b219cd8de2acb780d9af79303b5533409384b138d06298f6bbb9fc34770bc358693a6ee9b0fdbf020f212f16ffccce6962dd2dbc829fd SHA512 8e53c3e277dcf5b4d6a574495e4c14eeb059c79b23ff313ef18034a0cdb4b869f6ca9e2e294227854ec9c940e2d729900ac38aea071e2572008666e93f112f88

diff --git a/dev-ml/wayland/metadata.xml b/dev-ml/wayland/metadata.xml
deleted file mode 100644
index ce4964238d..0000000000
--- a/dev-ml/wayland/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>
-	<longdescription lang="en">Pure OCaml Wayland protocol implementation</longdescription>
-	<upstream>
-		<doc>https://talex5.github.io/ocaml-wayland/</doc>
-		<bugs-to>https://github.com/talex5/ocaml-wayland/issues</bugs-to>
-		<remote-id type="github">talex5/ocaml-wayland</remote-id>
-		<maintainer>
-			<name>Thomas Leonard</name>
-			<email>talex5@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/wayland/wayland-1.1.ebuild b/dev-ml/wayland/wayland-1.1.ebuild
deleted file mode 100644
index bce68997d6..0000000000
--- a/dev-ml/wayland/wayland-1.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Pure OCaml Wayland protocol library"
-HOMEPAGE="
-	https://github.com/talex5/ocaml-wayland
-	https://opam.ocaml.org/packages/wayland/
-"
-SRC_URI="https://github.com/talex5/ocaml-wayland/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/base:=
-	>=dev-ml/cmdliner-1.1.1:=
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/fmt-0.8.0:=
-	>=dev-ml/logs-0.7.0:=
-	>=dev-ml/lwt-5.4.0:=
-	>=dev-ml/xmlm-1.3.0:=
-	>=dev-ml/dune-2.8.0:=
-"
-
-DEPEND="
-	${RDEPEND}
-	dev-ml/ocaml-doc
-	test? (
-		>=dev-ml/alcotest-lwt-1.2.3:=
-		dev-ml/ounit2
-		>=dev-ml/ppx_sexp_conv-0.9.0
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="wayland"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install wayland
-}

diff --git a/dev-ml/x509/Manifest b/dev-ml/x509/Manifest
deleted file mode 100644
index 9ce215b4b3..0000000000
--- a/dev-ml/x509/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST x509-0.16.0.tbz 156180 BLAKE2B e8777e44a61d075bfc49f7db41dcf4cbc742b40470ec3b8b00424834fd8e1bc73e803057f859b06d877dd6ef0b9ad2ca2cb7275dd39c15c4d3ec9c5429cfe6c9 SHA512 c9b4cf55d16d8b1e6b6faa18fc9ac08065fa09937f07a3447d4b637539b37bea6374c98d184eba159a8ba8eba860303a78563097e47ef30529fedaaf722115c6
-DIST x509-v0.13.0.tbz 143302 BLAKE2B d4079a5cce87617ea611ed5624697577b97cf69a1df830fe2b4775ffa47ab557a72cb01bf24b6b56478f6fb22afb87e971ab260ae6acd7e75ef6ad0ff4052c24 SHA512 ab6d4df7e6b6796b962d4ec3d949723c2a039fc9d534a196d8ebd71499dce310716aba3be7bd9600428b534f5eadf7b8b106f77633a63f46c16eceb447e946cc

diff --git a/dev-ml/x509/metadata.xml b/dev-ml/x509/metadata.xml
deleted file mode 100644
index 17951a616f..0000000000
--- a/dev-ml/x509/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">X.509 is a public key infrastructure used mostly on the Internet.	It consists
-of certificates which include public keys and identifiers, signed by an
-authority. Authorities must be exchanged over a second channel to establish the
-trust relationship. This library implements most parts of RFC5280 and RFC6125.
-The Public Key Cryptography Standards (PKCS) defines encoding and decoding
-(in ASN.1 DER and PEM format), which is also implemented by this library -
-namely PKCS 1, PKCS 5, PKCS 7, PKCS 8, PKCS 9, PKCS 10, and PKCS 12.</longdescription>
-	<upstream>
-		<doc>https://mirleft.github.io/ocaml-x509/doc</doc>
-		<bugs-to>https://github.com/mirleft/ocaml-x509/issues</bugs-to>
-		<remote-id type="github">mirleft/ocaml-x509</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/x509/x509-0.13.0.ebuild b/dev-ml/x509/x509-0.13.0.ebuild
deleted file mode 100644
index ff84020ed1..0000000000
--- a/dev-ml/x509/x509-0.13.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Public Key Infrastructure purely in OCaml"
-HOMEPAGE="https://github.com/mirleft/ocaml-x509"
-SRC_URI="https://github.com/mirleft/ocaml-x509/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/asn1-combinators
-	dev-ml/cstruct
-	dev-ml/domain-name
-	dev-ml/fmt
-	dev-ml/gmap
-	dev-ml/ipaddr
-	dev-ml/logs
-	dev-ml/mirage-crypto[ec,pk,rng]
-	dev-ml/ocaml-base64
-	dev-ml/pbkdf
-	dev-ml/ptime
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/cstruct[unix]
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/x509/x509-0.16.0.ebuild b/dev-ml/x509/x509-0.16.0.ebuild
deleted file mode 100644
index e3375a3d36..0000000000
--- a/dev-ml/x509/x509-0.16.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_PN="ocaml-${PN}"
-
-DESCRIPTION="Public Key Infrastructure purely in OCaml"
-HOMEPAGE="
-	https://github.com/mirleft/ocaml-x509
-	https://opam.ocaml.org/packages/x509/
-"
-SRC_URI="https://github.com/mirleft/${MY_PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/asn1-combinators-0.2.0:=
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/domain-name-0.3.0:=
-	>=dev-ml/fmt-0.8.7:=
-	>=dev-ml/gmap-0.3.0:=
-	>=dev-ml/ipaddr-5.2.0:=
-	dev-ml/logs:=
-	>=dev-ml/mirage-crypto-0.10.0:=[ec,pk,rng]
-	>=dev-ml/ocaml-base64-3.3.0:=
-	dev-ml/pbkdf:=
-	dev-ml/ptime:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		>=dev-ml/cstruct-3.0.0[unix]
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/xapi-backtrace/Manifest b/dev-ml/xapi-backtrace/Manifest
deleted file mode 100644
index ec85d0c96b..0000000000
--- a/dev-ml/xapi-backtrace/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xapi-backtrace-0.7.tar.gz 5199 BLAKE2B 344eae8ac103c0751fedbfa6d339439c03edb8cc56d901f4667baabe587209e84ed81f4f42c9a9303b71a7de4758eccd3079196ea7eb73844f01d4da61b30f3e SHA512 8c8440ff58c5379d91b4e3534e8e266508c48f08c4799bb85b6e5e9b9003ce67b117332b21dde0ba100aa42fc3c6b59757051c867a71960fa7c33f801fe083a4

diff --git a/dev-ml/xapi-backtrace/metadata.xml b/dev-ml/xapi-backtrace/metadata.xml
deleted file mode 100644
index 2db0577aad..0000000000
--- a/dev-ml/xapi-backtrace/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/xapi-project/backtrace/issues</bugs-to>
-		<remote-id type="github">xapi-project/backtrace</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild b/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild
deleted file mode 100644
index 8a6a5b642f..0000000000
--- a/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib
-
-DESCRIPTION="Helper functions to preserve and transport exception backtraces"
-HOMEPAGE="https://github.com/xapi-project/backtrace"
-SRC_URI="https://github.com/xapi-project/backtrace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/backtrace-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/ppx_sexp_conv
-	dev-ml/rpc
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/xapi-stdext/Manifest b/dev-ml/xapi-stdext/Manifest
deleted file mode 100644
index 5f079addec..0000000000
--- a/dev-ml/xapi-stdext/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xapi-stdext-4.18.0.tar.gz 52297 BLAKE2B f0f4e0f2453b9d98a0fcbd90437cc173771164f18dca3dcc7a05afe1ddccb14a08f192184ab9bddbcfca14f8687cd935000c0ad26ea4adceece51df712cf5579 SHA512 11267f9adc7676724ef7e0a0e1eb670c7234216d45d9566eb09fafe09728c9da5d1ac065afa5aec73895c81d6e62f1c16cabc48c7c6473002e0d58fd7dbc97ee
-DIST xapi-stdext-4.19.0.gh.tar.gz 50348 BLAKE2B d8a9111e7470c0dfc4ab4489dca47ba4c6836fa5da168c2555065db558e5e601795350dabcceac0dbdb44f428d13c7897001517585a5a435fa0df179df57f7e9 SHA512 fa77b8603658af7b10604f5fbf08b573c2e179c58d7a309a5f3badd6b048ef01e5a0e29a0d0ff2e2df8f1e4b3e4214f4a7379c7c4fdc4c29a426273e823a4d67

diff --git a/dev-ml/xapi-stdext/metadata.xml b/dev-ml/xapi-stdext/metadata.xml
deleted file mode 100644
index 6bb4f47c87..0000000000
--- a/dev-ml/xapi-stdext/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/xapi-project/stdext/issues</bugs-to>
-		<remote-id type="github">xapi-project/stdext</remote-id>
-		<maintainer>
-			<name>Jonathan Ludlam</name>
-			<email>jonathan.ludlam@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild b/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild
deleted file mode 100644
index 79e88891db..0000000000
--- a/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Citrix's (deprecated) extensions to the ocaml standard library"
-HOMEPAGE="
-	https://xapi-project.github.io/stdext/
-	https://github.com/xapi-project/stdext
-"
-SRC_URI="https://github.com/xapi-project/stdext/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/stdext-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	<dev-lang/ocaml-4.14.0
-	dev-ml/astring
-	dev-ml/fd-send-recv
-	dev-ml/logs
-	dev-ml/ptime
-	dev-ml/xapi-backtrace
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dune_src_install xapi-stdext-date
-	dune_src_install xapi-stdext-encodings
-	dune_src_install xapi-stdext-pervasives
-	dune_src_install xapi-stdext-std
-	dune_src_install xapi-stdext-threads
-	dune_src_install xapi-stdext-unix
-	dune_src_install xapi-stdext-zerocheck
-}

diff --git a/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild b/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild
deleted file mode 100644
index 2d1d4d88bb..0000000000
--- a/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Citrix's (deprecated) extensions to the ocaml standard library"
-HOMEPAGE="
-	https://xapi-project.github.io/stdext/
-	https://github.com/xapi-project/stdext
-"
-SRC_URI="https://github.com/xapi-project/stdext/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/stdext-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/astring:=
-	>=dev-ml/fd-send-recv-2.0.0:=
-	dev-ml/logs:=
-	dev-ml/ptime:=
-	dev-ml/xapi-backtrace:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-
-src_install() {
-	dune_src_install xapi-stdext-date
-	dune_src_install xapi-stdext-encodings
-	dune_src_install xapi-stdext-pervasives
-	dune_src_install xapi-stdext-std
-	dune_src_install xapi-stdext-threads
-	dune_src_install xapi-stdext-unix
-	dune_src_install xapi-stdext-zerocheck
-	dune_src_install xapi-stdext
-}

diff --git a/dev-ml/xapi-test-utils/Manifest b/dev-ml/xapi-test-utils/Manifest
deleted file mode 100644
index 0a08c7f46a..0000000000
--- a/dev-ml/xapi-test-utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xapi-test-utils-1.4.0.tar.gz 13201 BLAKE2B 7d2afe32bf71289922ec13413a013ce4255e078a6736f58c92f39fbbad37461e5fced7d1258c1147d1ec896b5458c14ee9c0b4a5b3894b333dc369a7128bd337 SHA512 dc939b0a7fe9cca227a7dc797c3c6e4cf1d6f7f851f20e50d0d97f03a25f89503be671defbab58bbb9638dbed2a57ebf07ae216fa612bef6f6c4ea38f3d38579

diff --git a/dev-ml/xapi-test-utils/metadata.xml b/dev-ml/xapi-test-utils/metadata.xml
deleted file mode 100644
index d2c46dd012..0000000000
--- a/dev-ml/xapi-test-utils/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Rob Hoes</name>
-			<email>rob.hoes@citrix.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/xapi-project/xapi-test-utils/issues</bugs-to>
-		<remote-id type="github">xapi-project/xapi-test-utils</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild b/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild
deleted file mode 100644
index 64164811c4..0000000000
--- a/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="An OCaml package with modules for easy unit testing"
-HOMEPAGE="https://github.com/xapi-project/xapi-test-utils"
-SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="dev-ml/alcotest:="
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/xcp-inventory/Manifest b/dev-ml/xcp-inventory/Manifest
deleted file mode 100644
index 8b67ffb8c0..0000000000
--- a/dev-ml/xcp-inventory/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xcp-inventory-1.2.2.tar.gz 12938 BLAKE2B 9abfd7105891a5376ba2845c3f5e8864946563a17cb4b22ff1be1a272dbb916dfc83c4a9a9163db7f1c8814d7d4917ec638e526a56ea8601ddc4609a505edb1e SHA512 2b0e29064e3466e72e26a523039bc84ee4b308dfc4731257ef92ebcc302326e79b682c3218dcfc89218cc5c3d49234787dbc934dc2c66a07f6db72e5284d7f9a

diff --git a/dev-ml/xcp-inventory/metadata.xml b/dev-ml/xcp-inventory/metadata.xml
deleted file mode 100644
index ceb05c9139..0000000000
--- a/dev-ml/xcp-inventory/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">xapi-project/xcp-inventory</remote-id>
-		<bugs-to>https://github.com/xapi-project/xcp-inventory/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild b/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild
deleted file mode 100644
index 0845ba461c..0000000000
--- a/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib
-
-DESCRIPTION="The XCP inventory library"
-HOMEPAGE="https://github.com/xapi-project/xcp-inventory"
-SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/astring
-	dev-ml/cmdliner
-	dev-ml/uuidm
-	dev-ml/xapi-stdext
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dune_src_install xapi-inventory
-}

diff --git a/dev-ml/xcp-rrd/Manifest b/dev-ml/xcp-rrd/Manifest
deleted file mode 100644
index dab29791ac..0000000000
--- a/dev-ml/xcp-rrd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xcp-rrd-1.8.0.tar.gz 30002 BLAKE2B c7a755eac2264af23bba749536eb73e7bc9a61ff436a25948e1565d1fa5aa0cc6d91d78befe7d3cf0111eb45c46734f99f86e5209b97f48ebbb3baf790e4d186 SHA512 92ab3d8e699f04a7ef2f15dce490477cfb0accae10e35802a2ae82390224d747586975e4c6f941f5ac0c940b34954b454b1949b3db7c9a6d9a9bc35d72871b13

diff --git a/dev-ml/xcp-rrd/metadata.xml b/dev-ml/xcp-rrd/metadata.xml
deleted file mode 100644
index 56628b8263..0000000000
--- a/dev-ml/xcp-rrd/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">xapi-project/xcp-rrd</remote-id>
-		<bugs-to>https://github.com/xapi-project/xcp-rrd/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild b/dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild
deleted file mode 100644
index 937b0dad70..0000000000
--- a/dev-ml/xcp-rrd/xcp-rrd-1.8.0.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
-
-inherit dune
-
-DESCRIPTION="RRD library for use with xapi"
-HOMEPAGE="https://github.com/xapi-project/xcp-rrd"
-SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/base
-	dev-ml/ezjsonm
-	dev-ml/ppx_deriving
-	dev-ml/xmlm
-	dev-ml/uuidm
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dune_src_install xapi-rrd
-}

diff --git a/dev-ml/xen-evtchn/Manifest b/dev-ml/xen-evtchn/Manifest
deleted file mode 100644
index 72bf6af24d..0000000000
--- a/dev-ml/xen-evtchn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xen-evtchn-v2.1.0.tbz 6877 BLAKE2B 458250df905a5b32f62161e06c637823c35933463418d13ee0b6aa2e7fd8146d9a019bf0bb6f8a125e73c0470789254728fceb27cfd24887660f246b87d48ea6 SHA512 df7d767432d450c19b5f26a85f9d442f5b5eab2013a1733c5b04b820043b61cad814813c322f7c6ce2f000b7428941b8a83f6c1059d0ee88947df9f16029d92d

diff --git a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch b/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch
deleted file mode 100644
index d0782f08bb..0000000000
--- a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From b05b3dc57901a2312d48ce88418fde0ea495575f Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 19:05:44 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- lib_test/dune        | 2 +-
- xen-evtchn-unix.opam | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib_test/dune b/lib_test/dune
-index bdec54e..57dda23 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names main)
-- (libraries xen-evtchn xen-evtchn-unix oUnit lwt.unix))
-+ (libraries xen-evtchn xen-evtchn-unix ounit2 lwt.unix))
- 
- (alias
-  (name runtest)
-diff --git a/xen-evtchn-unix.opam b/xen-evtchn-unix.opam
-index 4a94d81..cbc8250 100644
---- a/xen-evtchn-unix.opam
-+++ b/xen-evtchn-unix.opam
-@@ -14,7 +14,7 @@ depends: [
-   "lwt-dllist"
-   "lwt"
-   "cmdliner"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "conf-xen" {build}
- ]
- build: [

diff --git a/dev-ml/xen-evtchn/metadata.xml b/dev-ml/xen-evtchn/metadata.xml
deleted file mode 100644
index b1101d269f..0000000000
--- a/dev-ml/xen-evtchn/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">Xen event channel interface for Linux</flag>
-	</use>
-	<longdescription lang="en">Event channels are the Xen equivalent of interrupts, used to signal
-when data (or space) is available for processing. There are 2 distinct
-implementations:
-
-	1. a Xen shared-memory + hypercall protocol for kernelspace
-	2. a binding to a set of libxc functions which access /dev/xen/evtchn
-		for userspace (see `xen-evtchn-unix` opam package).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-evtchn/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-evtchn/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-evtchn</remote-id>
-		<maintainer>
-			<email>dave@recoil.org</email>
-			<name>David Scott</name>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild b/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
deleted file mode 100644
index 2cbe21c27f..0000000000
--- a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Xen event channel interface for Mirage"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-evtchn
-	https://opam.ocaml.org/packages/xen-evtchn/
-"
-SRC_URI="https://github.com/mirage/ocaml-evtchn/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/lwt:=
-	dev-ml/lwt-dllist:=
-	dev-ml/cmdliner:=
-
-	unix? ( app-emulation/xen )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="xen-evtchn"
-	use unix && pkgs="${pkgs},xen-evtchn-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install xen-evtchn
-	use unix && dune_src_install xen-evtchn-unix
-}

diff --git a/dev-ml/xen-gnt/Manifest b/dev-ml/xen-gnt/Manifest
deleted file mode 100644
index f273f1a84e..0000000000
--- a/dev-ml/xen-gnt/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xen-gnt-4.0.1.tbz 11525 BLAKE2B ff979644451edf867251a16e855760adfa90d248f6cf74d45271072d0e0cdda84c8d1263478670a4e013e846993d9f7b9e8bdbf8dee2ec5e48365131427127c6 SHA512 24d34dc8d21eb65a0ead77b47a772120c084844732d3c4243aa7a6b61a269668c380eb8e625faf06d7d53fe69fc986cc19caec9a188717bdcf850ddee968f839
-DIST xen-gnt-v4.0.0.tbz 11113 BLAKE2B fc96116ad592e5ba64169cbb56c9ff7837fbe512e74185b4b64aae5f37318c41ffa1944596e69c87352e0241de54717aea6ae65d02fe0929616b7be6bf9d2022 SHA512 add0a28fc21bde76cc84b2735efdff1dba1849a95e79cf5946eca9af9c1698a5cc68f0701459631b8eea15b0234942bbeb12e744fef6fccd84e29549303f57d0

diff --git a/dev-ml/xen-gnt/metadata.xml b/dev-ml/xen-gnt/metadata.xml
deleted file mode 100644
index 810bc0d7ee..0000000000
--- a/dev-ml/xen-gnt/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">build the userspace library</flag>
-	</use>
-	<longdescription lang="en">These are used to create Xen device driver "backends" (servers)
-and "frontends" (clients).
-
-This library can be used in both kernelspace (via Mirage) or in userspace
-(on Linux) via the xen-gnt-unix library.
-To see a concrete example, have a look at [mirage/ocaml-vchan]</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-gnt/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-gnt/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-gnt</remote-id>
-		<maintainer>
-			<name>John Else</name>
-			<email>john.else@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
deleted file mode 100644
index 7700a00f08..0000000000
--- a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="${PN}-v${PV}"
-
-inherit dune multiprocessing
-
-DESCRIPTION="OCaml bindings to the Xen grant tables libraries"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-gnt
-	https://opam.ocaml.org/packages/xen-gnt/
-"
-SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${MYP}.tbz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix"
-
-DEPEND="
-	>=dev-ml/cstruct-1.0.1:=
-	dev-ml/cmdliner:=
-	>=dev-ml/io-page-2.0.0:=[unix(-)?]
-	dev-ml/lwt:=
-	dev-ml/lwt-dllist:=
-	>=dev-ml/mirage-profile-0.3:=
-
-	unix? ( app-emulation/xen )
-"
-RDEPEND="${DEPEND}"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix )"
-
-src_compile() {
-	local pkgs="xen-gnt"
-	if use unix ; then
-		pkgs="${pkgs},xen-gnt-unix"
-	fi
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install xen-gnt
-	use unix && dune_src_install xen-gnt-unix
-}

diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild
deleted file mode 100644
index e92657c4fe..0000000000
--- a/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="OCaml bindings to the Xen grant tables libraries"
-HOMEPAGE="https://github.com/mirage/ocaml-gnt"
-SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt unix"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	dev-ml/cstruct:=
-	dev-ml/cmdliner:=
-	>=dev-ml/io-page-2.4.0:=
-	dev-ml/lwt:=
-	dev-ml/lwt-dllist:=
-	dev-ml/mirage-profile:=
-
-	unix? ( app-emulation/xen )
-"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	local pkgs="xen-gnt"
-	if use unix ; then
-		pkgs="${pkgs},xen-gnt-unix"
-	fi
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install xen-gnt
-	use unix && dune_src_install xen-gnt-unix
-}

diff --git a/dev-ml/xenstore-clients/Manifest b/dev-ml/xenstore-clients/Manifest
deleted file mode 100644
index c6ea136b08..0000000000
--- a/dev-ml/xenstore-clients/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xenstore-clients-1.1.0.tar.gz 26367 BLAKE2B dc703c9a9aa22eb152779b192e665d4af33d37871bd9b6eb14493c29f643b258c06886ee5f41dd2f219c285e2055c8308b9fc201a8a7ec5bfb2ca5e3b1e80fc3 SHA512 4c2360cc3d6c738940731e841cdd6d576e50e451ba7fe7cbc68b2be2412a01e9b184cb490e2c5f1ee46af63da76fcb534ba1ebd77c5a914ab6fb54d17c5ee2ef
-DIST xenstore-clients-1.3.0.tar.gz 26691 BLAKE2B 1ebd66f71b9eee8496ea41c4810b971f9b7c238ec595dc081562ccda58bd203d47f031e55ebb0c4e8acd9ae632c866d857d40f55bb9075da47bf3ead1a476579 SHA512 02ed2522d09b57761f8a888332077cc24e3325faf6550105d2a93280e43bd9e2053c0f4c636efef02e0019bc856f2994e8f0871cfa7b886df9f1c1971d47abe1

diff --git a/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch b/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch
deleted file mode 100644
index 2058c8df86..0000000000
--- a/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From a1a62c6928fc19a7268f4fa627f0bb0243b5eb94 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 18:40:19 +0200
-Subject: [PATCH] switch to ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- test/dune               | 2 +-
- xenstore_transport.opam | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/test/dune b/test/dune
-index 3b5134b..f92c0df 100644
---- a/test/dune
-+++ b/test/dune
-@@ -1,4 +1,4 @@
- (tests
-  (names client_test server_test)
-  (package xenstore_transport)
-- (libraries xenstore_transport xenstore xenstore.unix oUnit))
-+ (libraries xenstore_transport xenstore xenstore.unix ounit2))
-diff --git a/xenstore_transport.opam b/xenstore_transport.opam
-index 0934220..23caac4 100644
---- a/xenstore_transport.opam
-+++ b/xenstore_transport.opam
-@@ -23,7 +23,7 @@ depends: [
-   "dune" {build & >= "1.0"}
-   "lwt"
-   "xenstore" {>= "2.0.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}

diff --git a/dev-ml/xenstore-clients/metadata.xml b/dev-ml/xenstore-clients/metadata.xml
deleted file mode 100644
index 2ea8be47e2..0000000000
--- a/dev-ml/xenstore-clients/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">xapi-project/ocaml-xenstore-clients</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/xapi-project/ocaml-xenstore-clients/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
deleted file mode 100644
index 82f7178183..0000000000
--- a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib
-
-DESCRIPTION="Unix client tools for accessing xenstore"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-xenstore-clients
-	https://opam.ocaml.org/packages/xenstore_transport/
-"
-SRC_URI="https://github.com/xapi-project/ocaml-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-ml/lwt:=
-	dev-ml/xenstore:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_install() {
-	dune_src_install xenstore_transport
-	dune_src_install xenstore-tool
-}

diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild b/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild
deleted file mode 100644
index b14e4d4b05..0000000000
--- a/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib
-
-DESCRIPTION="Unix client tools for accessing xenstore"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-xenstore-clients
-	https://opam.ocaml.org/packages/xenstore_transport/
-"
-SRC_URI="https://github.com/xapi-project/ocaml-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-ml/lwt:=
-	dev-ml/xenstore:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${PN}-1.1.0-ounit2.patch"
-
-src_install() {
-	dune_src_install xenstore_transport
-	dune_src_install xenstore-tool
-}

diff --git a/dev-ml/xenstore/Manifest b/dev-ml/xenstore/Manifest
deleted file mode 100644
index cb037afb71..0000000000
--- a/dev-ml/xenstore/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xenstore-2.1.1.tbz 48724 BLAKE2B ba46ba139690bcc42acade68c57dc9427c83cb0adcee1d6b49a934376d5f7ff24b1c10c75159eee831969c8c928c0a06c220cc56aa4ac6d71446a55a8219063a SHA512 9cd80f7912a77f628fd346b30790981a8802528a6240dc5faeeb83e61aa4a2e2ee9a1cafbc4058eb9f6c38f1a4ac6c59408fdc92b545633cde06369d2c1e1890

diff --git a/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch b/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch
deleted file mode 100644
index a57254dfeb..0000000000
--- a/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff --git a/core_test/dune b/core_test/dune
-index 5ad5e2a..cfc32d3 100644
---- a/core_test/dune
-+++ b/core_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names xs_test)
-- (libraries lwt lwt.unix xenstore oUnit)
-+ (libraries lwt lwt.unix xenstore ounit2)
-  (flags :standard -safe-string))
- 
- (alias
-diff --git a/server_test/dune b/server_test/dune
-index a281f54..a161646 100644
---- a/server_test/dune
-+++ b/server_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names server_test)
-- (libraries lwt lwt.unix xenstore xenstore.server oUnit)
-+ (libraries lwt lwt.unix xenstore xenstore.server ounit2)
-  (flags :standard -safe-string))
- 
- (alias
-diff --git a/xenstore.opam b/xenstore.opam
-index 4a598e0..f1606bf 100644
---- a/xenstore.opam
-+++ b/xenstore.opam
-@@ -17,7 +17,7 @@ depends: [
-   "cstruct" {>= "3.2.0"}
-   "ppx_cstruct" {>= "3.2.0"}
-   "lwt"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}

diff --git a/dev-ml/xenstore/metadata.xml b/dev-ml/xenstore/metadata.xml
deleted file mode 100644
index 375363ce51..0000000000
--- a/dev-ml/xenstore/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This repo contains:
-1. a xenstore client library, a merge of the Mirage and XCP ones
-2. a xenstore server library
-3. a xenstore server instance which runs under Unix with libxc
-4. a xenstore server instance which runs on mirage.
-
-The client and the server libraries have sets of unit-tests.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-xenstore/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-xenstore/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-xenstore</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xenstore/xenstore-2.1.1.ebuild b/dev-ml/xenstore/xenstore-2.1.1.ebuild
deleted file mode 100644
index 3e8a0a9f5a..0000000000
--- a/dev-ml/xenstore/xenstore-2.1.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="A Xenstore protocol implementation in pure OCaml"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-xenstore
-	https://opam.ocaml.org/packages/xenstore/xenstore.2.0.0/
-"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/${PV}/${P}.tbz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=
-	dev-ml/lwt:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-octave/control/Manifest b/dev-octave/control/Manifest
deleted file mode 100644
index bb304fb5d0..0000000000
--- a/dev-octave/control/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST control-3.4.0.tar.gz 2981767 BLAKE2B c1c13679b10e1b1cee3d7a2057059f1998a7af460de213c18e8e4affbbe8f5068f690ac788ba8422bd91b7a1142f10c9642c0dae1077205599b063c82ccf00bd SHA512 60728f2c42d3d3ad0cdc1e32c458fdcd0a8ccdfd1a00dd27bcb321cbf891b030c005a5ada6de6b745f93efa5a10e9d42004024a575b8088cb46336c677432a5f

diff --git a/dev-octave/control/control-3.4.0.ebuild b/dev-octave/control/control-3.4.0.ebuild
deleted file mode 100644
index ce0c92c714..0000000000
--- a/dev-octave/control/control-3.4.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fortran-2 octaveforge
-
-DESCRIPTION="Computer-Aided Control System Design"
-HOMEPAGE="https://octave.sourceforge.io/control/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="
-	${DEPEND}
-	sci-libs/slicot
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-use-external-slicot.patch"
-	"${FILESDIR}/${PN}-lapack-3.10.0.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-)
-
-src_prepare() {
-	default
-	#bundled slicot
-	rm -f src/slicot.tar.gz || die
-	octaveforge_src_prepare
-}

diff --git a/dev-octave/control/files/control-3.4.0-respect-flags.patch b/dev-octave/control/files/control-3.4.0-respect-flags.patch
deleted file mode 100644
index a34eff85ae..0000000000
--- a/dev-octave/control/files/control-3.4.0-respect-flags.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -15,7 +15,7 @@
- 
- AR := $(shell $(MKOCTFILE) -p AR)
- 
--PKG_CXXFLAGS := -Wall -Wno-deprecated-declarations $(PKG_CXXFLAGS_APPEND)
-+PKG_CXXFLAGS := $(CXXFLAGS) -Wall -Wno-deprecated-declarations $(PKG_CXXFLAGS_APPEND)
- 
- all: __control_slicot_functions__.oct \
-      __control_helper_functions__.oct
-@@ -66,6 +66,7 @@
- 
- # helper functions
- __control_helper_functions__.oct: __control_helper_functions__.cc
-+	LDFLAGS="$(LDFLAGS)" \
- 	$(MKOCTFILE) $(PKG_CXXFLAGS) __control_helper_functions__.cc
- 
- clean:

diff --git a/dev-octave/control/files/control-lapack-3.10.0.patch b/dev-octave/control/files/control-lapack-3.10.0.patch
deleted file mode 100644
index 519994bcae..0000000000
--- a/dev-octave/control/files/control-lapack-3.10.0.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Description: Skip tests that fail with lapack 3.10.0 
-Author: Sébastien Villemot <sebastien@debian.org>
-Bug: https://savannah.gnu.org/bugs/?61205
-Last-Update: 2021-09-22
---- a/inst/btaconred.m
-+++ b/inst/btaconred.m
-@@ -277,5 +277,5 @@ endfunction
- %! Mo = [Ao, Bo; Co, Do];
- %! Me = [Ae, Be; Ce, De];
- %!
--%!assert (Mo, Me, 1e-4);
-+%!xtest assert (Mo, Me, 1e-4);
- %!assert (Info.hsvc, HSVCe, 1e-4);
---- a/inst/btamodred.m
-+++ b/inst/btamodred.m
-@@ -300,5 +300,5 @@ endfunction
- %! Mo = [Ao, Bo; Co, Do];
- %! Me = [Ae, Be; Ce, De];
- %!
--%!assert (Mo, Me, 1e-4);
-+%!xtest assert (Mo, Me, 1e-4);
- %!assert (Info.hsv, HSVe, 1e-4);
---- a/inst/moen4.m
-+++ b/inst/moen4.m
-@@ -3028,7 +3028,7 @@ endfunction
- %! De = [ -0.4997   0.0451
- %!        -1.0011  -0.5567 ];
- %!
--%!assert (SYS.A, Ae, 1e-4);
--%!assert (SYS.B, Be, 1e-4);
--%!assert (SYS.C, Ce, 1e-4);
-+%!xtest assert (SYS.A, Ae, 1e-4);
-+%!xtest assert (SYS.B, Be, 1e-4);
-+%!xtest assert (SYS.C, Ce, 1e-4);
- %!assert (SYS.D, De, 1e-4);
---- a/inst/hnamodred.m
-+++ b/inst/hnamodred.m
-@@ -465,5 +465,5 @@ endfunction
- %! Mo = [Ao, Bo; Co, Do];
- %! Me = [Ae, Be; Ce, De];
- %!
--%!assert (Mo, Me, 1e-4);
-+%!xtest assert (Mo, Me, 1e-4);
- %!assert (Info.hsv, HSVe, 1e-4);
---- a/inst/cfconred.m
-+++ b/inst/cfconred.m
-@@ -330,5 +330,5 @@ endfunction
- %! Mo = [Ao, Bo; Co, Do];
- %! Me = [Ae, Be; Ce, De];
- %!
--%!assert (Mo, Me, 1e-4);
-+%!xtest assert (Mo, Me, 1e-4);
- %!assert (Info.hsv, HSVe, 1e-4);

diff --git a/dev-octave/control/files/control-use-external-slicot.patch b/dev-octave/control/files/control-use-external-slicot.patch
deleted file mode 100644
index db284757bb..0000000000
--- a/dev-octave/control/files/control-use-external-slicot.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-Description: Use external SLICOT instead of embedded copy
-Author: Sébastien Villemot <sebastien.villemot@ens.fr>
-Forwarded: not-needed
-Reviewed-By: Rafael Laboissière <rafael@debian.org>
-Last-Update: 2021-06-29
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -22,47 +22,33 @@
- 
- # TODO: Private oct-files for control package.
- 
--# unpack and compile SLICOT library
--# Note that TG04BX is a custom routine.
--# It has the extension .fortran such that
--# it is not deleted by rm *.f when using
--# the developer makefile makefile_control.m
--# The other rotuines *.fortan are modified versions
--# of the original slicot routines.
--#
--# MA02ID.f use in its original version is compiled by an
--# extra command suppressing warnings on indexing errors
--#
--slicotlibrary.a: slicot.tar.gz
--	tar -xzf slicot.tar.gz
--	mkdir sltmp
--	mv slicot/src/*.f ./sltmp
--	mv slicot/src_aux/*.f ./sltmp
--	if [ "$(HAVE_DGGES)" = "1" ]; then \
--		echo "copy routines using DGGES"; \
--		cp SB04OD.fortran ./sltmp/SB04OD.f; \
--		cp SG03AD.fortran ./sltmp/SG03AD.f; \
--		cp SG03BD.fortran ./sltmp/SG03BD.f; \
--	fi;
--	cp AB08NX.fortran ./sltmp/AB08NX.f
--	cp AG08BY.fortran ./sltmp/AG08BY.f
--	cp SB01BY.fortran ./sltmp/SB01BY.f
--	cp SB01FY.fortran ./sltmp/SB01FY.f
--	cp SB06ND.fortran ./sltmp/SB06ND.f
--	cp TB01MD.fortran ./sltmp/TB01MD.f
--	cp TB01ND.fortran ./sltmp/TB01ND.f
--	cp TB01ZD.fortran ./sltmp/TB01ZD.f
--	cp TG04BX.fortran ./sltmp/TG04BX.f
--	cp ODLTZM.fortran ./sltmp/ODLTZM.f
--	cp makefile.slicot ./sltmp/makefile
--	cd sltmp; $(MKOCTFILE) -w -c MA02ID.f; rm MA02ID.f; $(MKOCTFILE) -c *.f;
--	$(AR) -rc slicotlibrary.a ./sltmp/*.o
--	rm -rf sltmp slicot
-+sltmp/%.f: %.fortran
-+	mkdir -p sltmp
-+	cp $< $@
-+
-+FORTRAN_SOURCES = 	\
-+	sltmp/AB08NX.f	\
-+	sltmp/AG08BY.f	\
-+	sltmp/SB01BY.f	\
-+	sltmp/SB01FY.f	\
-+	sltmp/SB06ND.f	\
-+	sltmp/TB01MD.f	\
-+	sltmp/TB01ND.f	\
-+	sltmp/TB01ZD.f	\
-+	sltmp/TG04BX.f	\
-+	sltmp/ODLTZM.f
-+
-+ifeq ($(HAVE_DGGES), 1)
-+FORTRAN_SOURCES += 	\
-+	sltmp/SB04OD.f	\
-+	sltmp/SG03AD.f	\
-+	sltmp/SG03BD.f
-+endif
- 
- # slicot functions
--__control_slicot_functions__.oct: __control_slicot_functions__.cc common.cc slicotlibrary.a
--	LDFLAGS="$(LDFLAGS)" \
--    $(MKOCTFILE) $(PKG_CXXFLAGS) __control_slicot_functions__.cc common.cc slicotlibrary.a
-+__control_slicot_functions__.oct: __control_slicot_functions__.cc common.cc $(FORTRAN_SOURCES)
-+	LDFLAGS="$(LDFLAGS)" \
-+    $(MKOCTFILE) $(PKG_CXXFLAGS) __control_slicot_functions__.cc common.cc $(FORTRAN_SOURCES) -lslicot
- 
- # helper functions
- __control_helper_functions__.oct: __control_helper_functions__.cc

diff --git a/dev-octave/control/metadata.xml b/dev-octave/control/metadata.xml
deleted file mode 100644
index 61e46486bd..0000000000
--- a/dev-octave/control/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/control/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/control/overview.html</doc>
-    <maintainer>
-      <email>f.alexander.wilms@gmail.com</email>
-      <name>Alexander Wilms</name>
-    </maintainer>
-    <maintainer>
-      <email>doug.dastew@gmail.com</email>
-      <name>Doug Stewart</name>
-    </maintainer>
-    <maintainer>
-      <email>lukas.reichlin@gmail.com</email>
-      <name>Lukas Reichlin</name>
-    </maintainer>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-  <longdescription lang="en">
-Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-octave/dataframe/Manifest b/dev-octave/dataframe/Manifest
deleted file mode 100644
index db250a8efc..0000000000
--- a/dev-octave/dataframe/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dataframe-1.2.0.tar.gz 72650 BLAKE2B 695e5e10c9555dec45abcdf87fecc1e3227b35df827da5205ecb0ddd26b931fcf529515db2249e8cc168ea166bb6f087ca63dd9381514b53bd07eeda5ce48aa9 SHA512 f874a4956fcf4756c5836b9817ef1bb755f108c917087ceb1a72f463a98433fe0734d41acc45dad1ac2ef422f72b43f1fe07cce686fefe3ab10c245a4033bf37

diff --git a/dev-octave/dataframe/dataframe-1.2.0.ebuild b/dev-octave/dataframe/dataframe-1.2.0.ebuild
deleted file mode 100644
index 67291c951a..0000000000
--- a/dev-octave/dataframe/dataframe-1.2.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Data manipulation toolbox similar to R data.frame"
-HOMEPAGE="https://octave.sourceforge.io/dataframe/index.html"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.2.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/dataframe/metadata.xml b/dev-octave/dataframe/metadata.xml
deleted file mode 100644
index 711184f33b..0000000000
--- a/dev-octave/dataframe/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/dataframe/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/dataframe/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/fuzzy-logic-toolkit/Manifest b/dev-octave/fuzzy-logic-toolkit/Manifest
deleted file mode 100644
index 725d871478..0000000000
--- a/dev-octave/fuzzy-logic-toolkit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fuzzy-logic-toolkit-0.4.6.tar.gz 87717 BLAKE2B faacca41a65e467b2beec9956a87ae628ab549baa18870425873549fbf8fc884bdadcc6d71a140e295146e62de146ee847f6d715a3b190f8af97fe03896c8b71 SHA512 34bf63d9c8332851d3ea374048f6136cdcb5427a8465974016e860a140acbbd25c15a32ebb85743e4011574a6906ab5267f64a8e3c656659c06c2b9a5ef617c6

diff --git a/dev-octave/fuzzy-logic-toolkit/fuzzy-logic-toolkit-0.4.6.ebuild b/dev-octave/fuzzy-logic-toolkit/fuzzy-logic-toolkit-0.4.6.ebuild
deleted file mode 100644
index b77f1499d8..0000000000
--- a/dev-octave/fuzzy-logic-toolkit/fuzzy-logic-toolkit-0.4.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="A mostly MATLAB-compatible fuzzy logic toolkit for Octave"
-HOMEPAGE="https://octave.sourceforge.io/fuzzy-logic-toolkit/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.2.4"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/fuzzy-logic-toolkit/metadata.xml b/dev-octave/fuzzy-logic-toolkit/metadata.xml
deleted file mode 100644
index da4a7aa9f2..0000000000
--- a/dev-octave/fuzzy-logic-toolkit/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/fuzzy-logic-toolkit/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/fuzzy-logic-toolkit/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/ga/Manifest b/dev-octave/ga/Manifest
deleted file mode 100644
index afbc83344a..0000000000
--- a/dev-octave/ga/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ga-0.10.3.tar.gz 29473 BLAKE2B 733d0e6af8f773bce91d13c48a9d2e31c61b42fce4d48f3187b3c3f0e985ff1e783603038a0760d7bb7277a6ba375e4180d161aec7bf139d356f9d3441a40394 SHA512 3ffebbd6058cdfd455c166b8641b78596c315dcece1116198eef67824369dc5cd3a12221ba655caa5895894695cbb05b583cfb98c3cd552e234efd53be14693f

diff --git a/dev-octave/ga/ga-0.10.3.ebuild b/dev-octave/ga/ga-0.10.3.ebuild
deleted file mode 100644
index b2a57557d2..0000000000
--- a/dev-octave/ga/ga-0.10.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Genetic optimization code"
-HOMEPAGE="https://octave.sourceforge.io/ga/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/ga/metadata.xml b/dev-octave/ga/metadata.xml
deleted file mode 100644
index 6cd1e38816..0000000000
--- a/dev-octave/ga/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/ga/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/ga/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/instrument-control/Manifest b/dev-octave/instrument-control/Manifest
deleted file mode 100644
index 05a7376ed4..0000000000
--- a/dev-octave/instrument-control/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST instrument-control-0.7.1.tar.gz 542184 BLAKE2B 5eeb7531b371ae054bf69fb528f90d348aa9ac0ec526d5ad8e10b4f669e66f841033e912d50bdfc464fe427ff2043709b8d799d8abd53fd5304df9146a6a76ed SHA512 bb5566c975c099553e11fa702c95495d798fe766e0ff4333f124f768f40ba54099a7e3c1040840356e022d636a9c0e18b99f212011dc6a64c5b3fecb11b15606

diff --git a/dev-octave/instrument-control/instrument-control-0.7.1.ebuild b/dev-octave/instrument-control/instrument-control-0.7.1.ebuild
deleted file mode 100644
index 035381e1e3..0000000000
--- a/dev-octave/instrument-control/instrument-control-0.7.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Low level I/O functions for serial, i2c and parallel interfaces"
-HOMEPAGE="https://octave.sourceforge.io/instrument-control/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.8.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/instrument-control/metadata.xml b/dev-octave/instrument-control/metadata.xml
deleted file mode 100644
index d176b49335..0000000000
--- a/dev-octave/instrument-control/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/instrument-control/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/instrument-control/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/io/Manifest b/dev-octave/io/Manifest
deleted file mode 100644
index 5c88ca5c8c..0000000000
--- a/dev-octave/io/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST io-2.6.4.tar.gz 233544 BLAKE2B 50b1cfcd558e2f82a35ebe17291949c44e79154d0f699c5de3ea4c35801d54cc9e9cab98aa26ebe8f982bb86cd2083fd2aa79bd6a30f670fe4670cf627381021 SHA512 17a2d2184ea232d664c26c814f9b32cb4d9ce8a6453a4719d93b54ef15626ac01ab1c27e258a2767792e2fcee055ca4b91521a774cf941e2d242d51f10c41351

diff --git a/dev-octave/io/io-2.6.4.ebuild b/dev-octave/io/io-2.6.4.ebuild
deleted file mode 100644
index 2780cf6593..0000000000
--- a/dev-octave/io/io-2.6.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Input/Output in external formats"
-HOMEPAGE="https://octave.sourceforge.io/io/index.html"
-
-LICENSE="GPL-3+ BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.2.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/io/metadata.xml b/dev-octave/io/metadata.xml
deleted file mode 100644
index 8724deb603..0000000000
--- a/dev-octave/io/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/io/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/io/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/linear-algebra/Manifest b/dev-octave/linear-algebra/Manifest
deleted file mode 100644
index 4e9522fafe..0000000000
--- a/dev-octave/linear-algebra/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST linear-algebra-2.2.3.tar.gz 47086 BLAKE2B d7d5c97bac95e66574ecd5f78a138149c94800aafaed9938bd891d989364b9e05a2fe63ba3100be503b77375fa12647cfaafa07ef89414a7e97f4a9ce460af2f SHA512 53035000ef270b1c1d833513b652ca2ed9822c135184f94eff2ad1dfb2aa9899d75c35ee320af6cfa40f35324c743f7b0ea0683e5412bbd5d6d50386cf7dc3b9

diff --git a/dev-octave/linear-algebra/linear-algebra-2.2.3.ebuild b/dev-octave/linear-algebra/linear-algebra-2.2.3.ebuild
deleted file mode 100644
index c48d5c5279..0000000000
--- a/dev-octave/linear-algebra/linear-algebra-2.2.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Additional linear algebra code"
-HOMEPAGE="https://octave.sourceforge.io/linear-algebra/index.html"
-
-LICENSE="GPL-3+ LGPL-3+ BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/linear-algebra/metadata.xml b/dev-octave/linear-algebra/metadata.xml
deleted file mode 100644
index 68c27c575f..0000000000
--- a/dev-octave/linear-algebra/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/linear-algebra/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/linear-algebra/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/matlab2tikz/Manifest b/dev-octave/matlab2tikz/Manifest
deleted file mode 100644
index 8d30764f82..0000000000
--- a/dev-octave/matlab2tikz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST matlab2tikz-1.1.0.tar.gz 178123 BLAKE2B 6cbc85863f5ca0e1868995b80af82ee92775d2d147049efd3774a8536d9c542f75006b742226fd50852ffe58fc79c83f6d2e215e99ba04eef0b0c0078034a1f6 SHA512 be007d294947841adb322ddf311bab9f3e151e776d9314978a2d32effe4d236591c979eb7ba1410231a1b8618c12148a90f10530a9273905561e7d7caf9de280

diff --git a/dev-octave/matlab2tikz/matlab2tikz-1.1.0.ebuild b/dev-octave/matlab2tikz/matlab2tikz-1.1.0.ebuild
deleted file mode 100644
index d22c91b18e..0000000000
--- a/dev-octave/matlab2tikz/matlab2tikz-1.1.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="convert native MATLAB(R) figures to TikZ/Pgfplots"
-HOMEPAGE="https://github.com/matlab2tikz/matlab2tikz"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dodoc README.md CHANGELOG.md
-	export pkgpath="/usr/share/octave/site/m/${PN}"
-	insinto "${pkgpath}"
-	doins -r src/*
-}
-
-pkg_postinst() {
-	# TODO: is there a way to do this automatically for all users?
-	einfo "Run addpath('${pkgpath}'); inside octave to add this package to the octave path"
-	optfeature "to build the generated files" dev-texlive/texlive-pictures dev-texlive/texlive-latexextra
-}

diff --git a/dev-octave/matlab2tikz/metadata.xml b/dev-octave/matlab2tikz/metadata.xml
deleted file mode 100644
index 1c0dac07bd..0000000000
--- a/dev-octave/matlab2tikz/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/matlab2tikz/matlab2tikz/issues</bugs-to>
-    <remote-id type="github">matlab2tikz/matlab2tikz</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/miscellaneous/Manifest b/dev-octave/miscellaneous/Manifest
deleted file mode 100644
index ba0035e337..0000000000
--- a/dev-octave/miscellaneous/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST miscellaneous-1.3.0.tar.gz 109759 BLAKE2B 76f3bb37173dbc693ac0a050915e81963a51feb1c69242db1525fe9a461f7e4a8b5f3d55f9c1cd8380cc7f225b7adba5288e3a23d05c8a7f483e1c77be6fa9ec SHA512 d5d00dfb6a6a50374bec7942b1004a13eda5fae9da425f3038a8b49554bfc3e1f7e1dc7d111329831266b207c883e335edadb69d147dc8d0029015fd46cfc21a

diff --git a/dev-octave/miscellaneous/metadata.xml b/dev-octave/miscellaneous/metadata.xml
deleted file mode 100644
index ff416b1efd..0000000000
--- a/dev-octave/miscellaneous/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/miscellaneous/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/miscellaneous/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/miscellaneous/miscellaneous-1.3.0.ebuild b/dev-octave/miscellaneous/miscellaneous-1.3.0.ebuild
deleted file mode 100644
index 825c4b9a9a..0000000000
--- a/dev-octave/miscellaneous/miscellaneous-1.3.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Miscellaneous tools that don't fit somewhere else"
-HOMEPAGE="https://octave.sourceforge.io/miscellaneous/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	sci-calculators/units
-	>=sci-mathematics/octave-3.8.0
-	sys-libs/libtermcap-compat
-	sys-libs/ncurses-compat
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/ocl/Manifest b/dev-octave/ocl/Manifest
deleted file mode 100644
index eab0d83fea..0000000000
--- a/dev-octave/ocl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocl-1.2.0.tar.gz 125757 BLAKE2B ba305f99cdfb85138ccf4ab520802feb5ef90b40234f7df246c4bc6d1c40e3b6a81db1fc27c190f30e790a4e66dc9879e7add995831fc73f9be2d083fa8e3d38 SHA512 f6c2af2e5ac70ff057a518039c60ec63958cd942064461acc8373c97e3df841885e58f5a85267d9af95afc529fda7b2a53a27be49be7f6651b5c269ed9c448ad

diff --git a/dev-octave/ocl/metadata.xml b/dev-octave/ocl/metadata.xml
deleted file mode 100644
index 1c7ee0dc7c..0000000000
--- a/dev-octave/ocl/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/ocl/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/ocl/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/ocl/ocl-1.2.0.ebuild b/dev-octave/ocl/ocl-1.2.0.ebuild
deleted file mode 100644
index 614bb29538..0000000000
--- a/dev-octave/ocl/ocl-1.2.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="OpenCL support for GNU Octave"
-HOMEPAGE="https://octave.sourceforge.io/ocl/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.2.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/optim/Manifest b/dev-octave/optim/Manifest
deleted file mode 100644
index 920167b733..0000000000
--- a/dev-octave/optim/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST optim-1.6.2.tar.gz 420480 BLAKE2B 8182971540009220bc0f402bffbb7af600b0bac85797e87c561bd064f792a733584d431e9f085288a4b9f1a816750d3a333809d244ae9f1f40e07ade9f7611fc SHA512 30c40207bd26d48fee6a67744e066e577a4ccce63dad6e0679a2a0225c561c6bee3345b89407ad3b0f0b742e0c961e13503734aba878d95bd1b6e696d3f09dc7

diff --git a/dev-octave/optim/metadata.xml b/dev-octave/optim/metadata.xml
deleted file mode 100644
index 4a77668c18..0000000000
--- a/dev-octave/optim/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/optim/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/optim/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/optim/optim-1.6.2.ebuild b/dev-octave/optim/optim-1.6.2.ebuild
deleted file mode 100644
index aa84ffaafc..0000000000
--- a/dev-octave/optim/optim-1.6.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Non-linear optimization toolkit"
-HOMEPAGE="https://octave.sourceforge.io/optim/index.html"
-
-LICENSE="GPL-3+ BSD public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=dev-octave/statistics-1.4.0
-	>=dev-octave/struct-1.0.12
-	>=sci-mathematics/octave-4.0.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/optiminterp/Manifest b/dev-octave/optiminterp/Manifest
deleted file mode 100644
index 98ca9aba31..0000000000
--- a/dev-octave/optiminterp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST optiminterp-0.3.7.tar.gz 60514 BLAKE2B f69040359ffd433bc88885a8c95af3b34503e04184b407e635bdc19ec0f46b6fc96882af83c5e56631b3d62893d62e5105b746f04d849938c1ce5acc99e1faa9 SHA512 d32d4d407f060be472e50267bf487f403caac3d72021a6d28b17d347e765a4b4e4d79b9e2c80d9e776db35bfc67d03f175127f7d759d979a11c4ffd7fd255cc8

diff --git a/dev-octave/optiminterp/metadata.xml b/dev-octave/optiminterp/metadata.xml
deleted file mode 100644
index 257632682f..0000000000
--- a/dev-octave/optiminterp/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/optiminterp/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/optiminterp/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/optiminterp/optiminterp-0.3.7.ebuild b/dev-octave/optiminterp/optiminterp-0.3.7.ebuild
deleted file mode 100644
index 92d94b9075..0000000000
--- a/dev-octave/optiminterp/optiminterp-0.3.7.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="An optimal interpolation toolbox for octave"
-HOMEPAGE="https://octave.sourceforge.io/optiminterp/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/quaternion/Manifest b/dev-octave/quaternion/Manifest
deleted file mode 100644
index 122ad12345..0000000000
--- a/dev-octave/quaternion/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST quaternion-2.4.0.tar.gz 236821 BLAKE2B b80d4853c50961dca92cc2d07cd76202c6b58615f729beeeb68d38b689af08936a2d1506e4145416e3c883e34ae3b17e567776932088f78ffefbcb45ba0d84f3 SHA512 cfdeaee08b8c17adb4f5e3ef4bdf8e55d3dad80cc4223dcdcf6b73555109589830ae74c9d0c44b67b91d7774996a1064d8f97a8658de6f22f0acffbb17497b6b

diff --git a/dev-octave/quaternion/files/quaternion-2.4.0-build-against-octave-6.patch b/dev-octave/quaternion/files/quaternion-2.4.0-build-against-octave-6.patch
deleted file mode 100644
index 756f872dc8..0000000000
--- a/dev-octave/quaternion/files/quaternion-2.4.0-build-against-octave-6.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Description: Build against Octave 6.1
- Replace deprecated methods is_numeric_type, is_real_type, and
- is_bool_type by isnumeric, isreal, and islogical, respectively.
-Author: Rafael Laboissière <rafael@debian.org>
-Origin: other, https://hg.octave.org/mxe-octave/file/tip/src/of-quaternion-2-dev-fixes.patch
-Bug: https://savannah.gnu.org/bugs/?59163
-Bug-Debian: https://bugs.debian.org/976203
-Forwarded: not-needed
-Last-Update: 2020-12-01
-
---- octave-quaternion-2.4.0.orig/src/is_real_array.cc
-+++ octave-quaternion-2.4.0/src/is_real_array.cc
-@@ -46,8 +46,8 @@ Avoid nasty stuff like @code{true = isre
-         {
-             // args(i).ndims () should be always >= 2
-             if (args(i).ndims () < 2
--                || ! ((args(i).is_numeric_type () && args(i).is_real_type ())
--                      || args(i).is_bool_type ()))
-+                || ! ((args(i).isnumeric () && args(i).isreal ())
-+                      || args(i).islogical ()))
-             {
-                 retval = false;
-                 break;

diff --git a/dev-octave/quaternion/metadata.xml b/dev-octave/quaternion/metadata.xml
deleted file mode 100644
index 9883ee5ff2..0000000000
--- a/dev-octave/quaternion/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/quaternion/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/quaternion/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/quaternion/quaternion-2.4.0.ebuild b/dev-octave/quaternion/quaternion-2.4.0.ebuild
deleted file mode 100644
index c84091f9d5..0000000000
--- a/dev-octave/quaternion/quaternion-2.4.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Quaternion package for GNU Octave, includes a quaternion class"
-HOMEPAGE="https://octave.sourceforge.io/quaternion/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.8.0"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-build-against-octave-6.patch" )

diff --git a/dev-octave/splines/Manifest b/dev-octave/splines/Manifest
deleted file mode 100644
index 169aeeef0c..0000000000
--- a/dev-octave/splines/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST splines-1.3.4.tar.gz 36971 BLAKE2B 8748a6bd6021bf577e445b61f02b269240fad69d358b3266578ec0f0d25f09a04a3465e3e8bc71b970f2a180d61d81a2a562697207aa1c58ea43a5b72580dbfb SHA512 ca506df2b00acc94d291cc70a8601a950d73c3fe03308e4d6c1e9ababdd4f73312680e1e59a8769616300338b8623e687475d37815cf176d4eb9f32c4dedc6a0

diff --git a/dev-octave/splines/metadata.xml b/dev-octave/splines/metadata.xml
deleted file mode 100644
index af4a99266c..0000000000
--- a/dev-octave/splines/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/splines/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/splines/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/splines/splines-1.3.4.ebuild b/dev-octave/splines/splines-1.3.4.ebuild
deleted file mode 100644
index f80ec073a6..0000000000
--- a/dev-octave/splines/splines-1.3.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Additional spline functions"
-HOMEPAGE="https://octave.sourceforge.io/ga/index.html"
-
-LICENSE="GPL-3+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.6.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/statistics/Manifest b/dev-octave/statistics/Manifest
deleted file mode 100644
index ca103e306c..0000000000
--- a/dev-octave/statistics/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST statistics-1.4.3.tar.gz 394639 BLAKE2B c58b8befa76a249e03d5013365a5a2ddd70e22fc13f5bf613a0bbe80e6c1787d2edd2047dd59c8b418faa95d4fe376419ee538e708127f93e9dffc4082c35bb3 SHA512 c3b9f65fc2384ff7c83e2c7b512bae99b9af6219a989f013868f9ac2214b3983338f5d0476e2acd0d4f0dedf31025242ea5c1d3f4bc116b4a71dd0b3c73199ac

diff --git a/dev-octave/statistics/metadata.xml b/dev-octave/statistics/metadata.xml
deleted file mode 100644
index 8bfef56372..0000000000
--- a/dev-octave/statistics/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/statistics/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/statistics/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/statistics/statistics-1.4.3.ebuild b/dev-octave/statistics/statistics-1.4.3.ebuild
deleted file mode 100644
index 89818548ad..0000000000
--- a/dev-octave/statistics/statistics-1.4.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Additional statistics functions for Octave"
-HOMEPAGE="https://octave.sourceforge.io/statistics/index.html"
-
-LICENSE="GPL-3+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=dev-octave/io-1.0.18
-	>=sci-mathematics/octave-4.0.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/strings/Manifest b/dev-octave/strings/Manifest
deleted file mode 100644
index 3a87d84867..0000000000
--- a/dev-octave/strings/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST strings-1.2.0.tar.gz 8816 BLAKE2B 95e57377394324f0251dbc220f2c7a6286e2838015106df8e68e98a8900cf89cf1905ee11802581b660fe14c654871a0a94918e29ae4e573423d495a69a97a8c SHA512 5635e67796c7f04fe6bf8cd1d39f3aa6d473ceae067b8127edfade936359cea015efe4418a4865b9aacbb254b9c6f4cf0dfd681d7da33d3fa6e5015ec89fdc0f

diff --git a/dev-octave/strings/files/strings-1.2.0-156.patch b/dev-octave/strings/files/strings-1.2.0-156.patch
deleted file mode 100644
index a72fd5ce84..0000000000
--- a/dev-octave/strings/files/strings-1.2.0-156.patch
+++ /dev/null
@@ -1,224 +0,0 @@
-changeset:   156:db1ee7036df0
-user:        Oliver Heimlich <oheim@posteo.de>
-date:        Tue Jul 07 22:46:46 2015 +0200
-summary:     base64decode.m: Cleanup of function code and fix of bug #38974
-
---- a/NEWS
-+++ b/NEWS
-@@ -1,3 +1,11 @@
-+Summary of important user-visible changes for strings 1.2.1:
-+-------------------------------------------------------------------
-+
-+ ** The function base64decode has been almost rewritten and no longer returns
-+    trailing zeros which have been introduced by padding (bug #38974), returns
-+    uint8 vectors instead of binary64 vectors, and should perform faster.
-+
-+
- Summary of important user-visible changes for strings 1.2.0:
- -------------------------------------------------------------------
- 
---- a/inst/base64decode.m
-+++ b/inst/base64decode.m
-@@ -1,4 +1,5 @@
- ## Copyright (C) 2007 Muthiah Annamalai <muthiah.annamalai@uta.edu>
-+## Copyright (C) 2015 Oliver Heimlich <oheim@posteo.de>
- ##
- ## This program is free software; you can redistribute it and/or modify it under
- ## the terms of the GNU General Public License as published by the Free Software
-@@ -18,7 +19,8 @@
- ## @deftypefnx {Function File} {@var{rval} =} base64decode (@var{code}, @var{as_string})
- ## Convert a base64 @var{code}  (a string of printable characters according to RFC 2045) 
- ## into the original ASCII data set of range 0-255. If option @var{as_string} is 
--## passed, the return value is converted into a string.
-+## passed, the return value is converted into a string. Otherwise, the return
-+## value is a uint8 row vector.
- ##
- ## @example
- ## @group
-@@ -32,125 +34,84 @@
- ## @seealso {base64encode}
- ## @end deftypefn
- 
--function z = base64decode (X, as_string)
--  if (nargin < 1 )
-+function Z = base64decode (X, as_string)
-+  if (nargin < 1 || nargin > 2)
-     print_usage;
--  elseif nargin == 1
--    as_string=false;
-+  elseif (nargin == 1)
-+    as_string = false;
-   endif
- 
--  if ( any(X(:) < 0) || any(X(:) > 255))
--    error("base64decode is expecting integers in the range 0 .. 255");
-+  ## strip white space
-+  X((X == ' ') | (X == "\n") | (X == "\r")) = [];
-+
-+  if (any (X(:) < 0) || any(X(:) > 255))
-+    error ("base64decode is expecting integers in the range 0 .. 255");
-   endif
- 
--  ## decompose strings into the 4xN matrices 
--  ## formatting issues.
--  if( rows(X) == 1 )
--    Y=[];
--    L=length(X);
--    for z=4:4:L
--        Y=[Y X(z-3:z)']; #keep adding columns
--    end
--    if min(size(Y))==1
--        Y=reshape(Y,[L, 1]);
--    else
--        Y=reshape(Y,[4,L/4]);
--    end
--    X=Y;
--    Y=[];
--  end
--
--  X = toascii(X);
--  Xa= X;
--
--  ## Work backwards. Starting at step in table,
--  ## lookup the index of the element in the table.
-+  ## convert into ascii code and 8 bit integers to save memory
-+  X = uint8 (X);
- 
--  ## 6-bit encoding table, plus 1 for padding
--  ## 26*2 + 10 + 2 + 1  = 64 + 1, '=' is EOF stop mark.
--  table = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
--
--  S=size(X);
--  SRows=S(1);
--  SCols=S(2);
--  Y=zeros(S);
--
--  ## decode the incoming matrix & 
-+  ## decompose into the 4xN matrices - separation of encoded 3 byte blocks
-+  if (rows (X) ~= 4)
-+    if (rem (numel (X), 4) ~= 0)
-+      error ("base64decode is expecting blocks of 4 characters to decode");
-+    endif
-+    X = reshape (X, [4, numel(X)./4]);
-+  endif
-+  
-+  ## decode 6-bit values from the incoming matrix & 
-   ## write the values into Va matrix.
--  Va = -1*ones(size(Xa));
-+  Va = ones (size(X), 'uint8') .* 65;
- 
--  iAZ = (Xa >= 'A').*(Xa <= 'Z') > 0; 
--  Va(iAZ)=Xa(iAZ)-'A';
--
--  iaz = (Xa >= 'a').*(Xa <= 'z') > 0;
--  Va(iaz)=Xa(iaz)-'a'+26;
-+  iAZ = ((X >= 'A') & (X <= 'Z'));
-+  Va(iAZ) = X(iAZ) - 'A';
- 
--  i09 = (Xa >= '0').*(Xa <= '9') > 0;
--  Va(i09)=Xa(i09)-'0'+52;
-+  iaz = ((X >= 'a') & (X <= 'z'));
-+  Va(iaz) = X(iaz) - 'a' + 26;
- 
--  is = (Xa == '/') ;  Va(is) = 63;
--  ip = (Xa == '+') ;  Va(ip) = 62;
--  ieq = (Xa == '=') ;  Va(ieq) = 0;
--  clear is; clear ieq; clear ip; clear i09;
--  clear iaz; clear iAZ;  clear Xa; clear X;
-+  i09 = ((X >= '0') & (X <= '9'));
-+  Va(i09) = X(i09) - '0' + 52;
- 
--  Y=Va; clear Va;
--  Y1=Y(1,:);
--  if (SRows > 1)
--     Y2=Y(2,:);
--  else 
--     Y2=zeros(1,SCols);
--  end;
--
--  if (SRows > 2)
--     Y3=Y(3,:);
--  else 
--     Y3=zeros(1,SCols);
--  end;
--
--  if (SRows > 3)
--     Y4=Y(4,:);
--  else 
--     Y4=zeros(1,SCols);
--  end;
-+  Va(X == '+') = 62;
-+  Va(X == '/') = 63;
-+  
-+  padding = (X == '=');
-+  Va(padding) = 0;
-+  
-+  if (any (any (Va == 65)))
-+    error ('base64decode is expecting valid characters A..Za..z0..9+/=');
-+  endif
-+  
-+  if (not (isempty (X)) && ...
-+      (find (padding, 1) < numel (X) - 1 || ...
-+        (X(end - 1) == '=' && X(end) ~= '=')))
-+    error ('base64decode is expecting max two padding characters at the end');
-+  endif
-+  
-+  ## decode 4x6 bit into 3x8 bit
-+  B = vertcat (...
-+        Va(1, :) .* 4 + (Va(2, :) - rem (Va(2, :), 16)) ./ 16, ...
-+        rem (Va(2, :), 16) .* 16 + (Va(3, :) - rem (Va(3, :), 4)) ./ 4, ...
-+        rem (Va(3, :), 4) .* 64 + Va(4, :));
- 
--  ## +1 not required due to ASCII subtraction
--  ## actual decoding work
--  b1 = Y1*4 + fix(Y2/16);
--  b2 = mod(Y2,16)*16+fix(Y3/4);
--  b3 = mod(Y3,4)*64 + Y4;
--
--  ZEROS=sum(sum(Y==0));
--  L=length(b1)*3;
--  z=zeros(1,L);
--  z(1:3:end)=b1;
--  if (SRows > 1)
--     z(2:3:end)=b2;
--  else
--     z(2:3:end)=[];
--  end;
--
--  if (SRows > 2)
--     z(3:3:end)=b3;
--  else
--     z(3:3:end)=[];
--  end
--
--  ## FIXME
--  ## is this expected behaviour?
--  if ( as_string )
--    L=length(z);
--    while ( ( L > 0) && ( z(L)==0 ) )
--      L=L-1;
--    end
--    z=char(z(1:L));
-+  ## Convert blocks into row vector
-+  Z = B(:).';
-+  
-+  ## Remove byte blocks which have been introduced by padding
-+  if (not (isempty (X)))
-+    Z(end - sum (padding(end - 1 : end)) + 1 : end) = [];
-+  endif
-+  
-+  if (as_string)
-+    Z = char (Z);
-   end
- 
- endfunction
- 
- %!assert(base64decode(base64encode('Hakuna Matata'),true),'Hakuna Matata')
--%!assert(base64decode(base64encode([1:255])),[1:255])
-+%!assert(base64decode(base64encode([1:255])),uint8([1:255]))
- %!assert(base64decode(base64encode('taken'),true),'taken')
- %!assert(base64decode(base64encode('sax'),true),'sax')
- %!assert(base64decode(base64encode('H'),true),'H')
-+%!assert(base64decode(base64encode('H'),false),uint8('H'))
- %!assert(base64decode(base64encode('Ta'),true),'Ta')
-

diff --git a/dev-octave/strings/files/strings-1.2.0-157.patch b/dev-octave/strings/files/strings-1.2.0-157.patch
deleted file mode 100644
index b323816ab9..0000000000
--- a/dev-octave/strings/files/strings-1.2.0-157.patch
+++ /dev/null
@@ -1,351 +0,0 @@
-changeset:   157:e1a7916b66a9
-user:        John Donoghue
-date:        Thu Jan 09 16:37:00 2020 -0500
-summary:     Add configure scripts to detect new octave functionality (Bug #55385)
-
---- a/NEWS
-+++ b/NEWS
-@@ -1,3 +1,8 @@
-+Summary of important user-visible changes for strings 1.2.1+:
-+-------------------------------------------------------------------
-+
-+ ** Update package to compile in GNU Octave 5+
-+
- Summary of important user-visible changes for strings 1.2.1:
- -------------------------------------------------------------------
- 
-@@ -5,7 +10,6 @@
-     trailing zeros which have been introduced by padding (bug #38974), returns
-     uint8 vectors instead of binary64 vectors, and should perform faster.
- 
--
- Summary of important user-visible changes for strings 1.2.0:
- -------------------------------------------------------------------
- 
---- a/src/Makefile
-+++ /dev/null
-@@ -1,11 +0,0 @@
--OCTAVE ?= octave
--MKOCTFILE ?= mkoctfile -Wall
--
--PCRE_SWITCHES := $(shell $(OCTAVE) \
--	--no-gui --no-init-file --no-site-file --silent --no-history \
--	--eval 'disp (octave_config_info ("PCRE_LIBS"));' \
--	--eval 'disp (octave_config_info ("PCRE_CPPFLAGS"));' \
--	)
--
--pcregexp.oct: %.oct: %.cc
--	$(MKOCTFILE) $(PCRE_SWITCHES) -o $@ $<
---- /dev/null
-+++ b/src/Makefile.in
-@@ -0,0 +1,42 @@
-+# Makefile for strings package for Octave
-+#
-+# Copyright (C) 2019 John Donoghue 
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 3 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, see <http://www.gnu.org/licenses/>.
-+
-+
-+# before cross building, pre-build at least $(TEXIFILE) natively,
-+# e.g. with targets 'doc', 'html', or 'prebuild'
-+
-+PCRE_CXXFLAGS ?= @PCRE_CFLAGS@
-+PCRE_LIBS ?= @PCRE_LIBS@
-+
-+MKOCTFILE ?= @MKOCTFILE@
-+
-+.PHONY: all clean distclean maintainer-clean
-+
-+all: pcregexp.oct
-+
-+%.oct: %.cc
-+	$(MKOCTFILE) -o $@ $< $(PCRE_CXXFLAGS) $(PCRE_LIBS)
-+
-+clean:
-+	$(RM) *.o octave-core *.oct *~
-+
-+distclean: clean
-+	$(RM) config.h config.log config.status Makefile oct-alt-includes.h
-+	$(RM) -r autom4te.cache
-+
-+maintainer-clean: distclean
-+	$(RM) configure config.h.in aclocal.m4
---- /dev/null
-+++ b/src/bootstrap
-@@ -0,0 +1,7 @@
-+#! /bin/sh
-+
-+aclocal
-+
-+autoconf
-+
-+autoheader -f
---- /dev/null
-+++ b/src/configure.ac
-@@ -0,0 +1,102 @@
-+#                                               -*- Autoconf -*-
-+# Process this file with autoconf to produce a configure script.
-+#
-+### Copyright (C) 2015-2018 Olaf Till <i7tiol@t-online.de>
-+### Copyright (C) 2019 John Donoghue <john.donoghue@ieee.org>
-+###
-+### This program is free software; you can redistribute it and/or
-+### modify it under the terms of the GNU General Public License as
-+### published by the Free Software Foundation; either version 3 of the
-+### License, or (at your option) any later version.
-+###
-+### This program is distributed in the hope that it will be useful,
-+### but WITHOUT ANY WARRANTY; without even the implied warranty of
-+### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+### General Public License for more details.
-+###
-+### You should have received a copy of the GNU General Public License
-+### along with this program; if not, see
-+### <http://www.gnu.org/licenses/>.
-+
-+AC_PREREQ([2.67])
-+AC_INIT([strings], [1.2.0])
-+AC_CONFIG_SRCDIR([pcregexp.cc])
-+AC_CONFIG_HEADERS([config.h])
-+
-+# Avoid warnings for redefining AH-generated preprocessor symbols of
-+# Octave.
-+AH_TOP([#include "undef-ah-octave.h"])
-+
-+AC_CONFIG_MACRO_DIRS([m4])
-+
-+# Checks for programs.
-+AC_CHECK_PROG(MKOCTFILE, mkoctfile, mkoctfile)
-+if test -z "$MKOCTFILE"; then
-+AC_MSG_ERROR([mkoctfile not found], 1);
-+fi
-+AC_CHECK_PROG(OCTAVE_CONFIG, octave-config, octave-config)
-+if test -z "$OCTAVE_CONFIG"; then
-+AC_MSG_ERROR([octave-config not found], 1);
-+fi
-+
-+#AC_CHECK_TOOL(PKG_CONFIG, pkg-config, [])
-+#if test -z "$PKG_CONFIG"; then
-+#    AC_MSG_ERROR([pkg-config not found], 1);
-+#fi
-+
-+
-+# The same value of CXX as Octave was compiled with is supposed to be used.
-+CXX=${CXX:-`${MKOCTFILE} -p CXX`}
-+AC_PROG_CXX
-+  
-+AC_PROG_CXXCPP
-+
-+# Checks for typedefs, structures, and compiler characteristics.
-+
-+# Checks for library functions.
-+PKG_CHECK_MODULES([PCRE],[libpcre],
-+ [],
-+ [AC_MSG_ERROR([libpcre not found])]
-+)
-+
-+
-+# Start of checks for Octave features, preparations for checks.
-+OCTLIBDIR=${OCTLIBDIR:-`$OCTAVE_CONFIG -p OCTLIBDIR`}
-+## We need Octaves include path both with and without '/octave'
-+## appended. The path without '/octave' is needed to selectively test
-+## for Octave headers, like octave/....h. The path with '/octave' is
-+## needed since some Octave headers contain include directives for
-+## other Octave headers with <> instead of "".
-+OCTINCLUDEDIR=${OCTINCLUDEDIR:-`$MKOCTFILE -p INCFLAGS`}
-+AC_LANG_PUSH([C++])
-+TCXXFLAGS=$CXXFLAGS
-+TLDFLAGS=$LDFLAGS
-+TLIBS=$LIBS
-+TCPPFLAGS=$CPPFLAGS
-+LDFLAGS="-L$OCTLIBDIR $LDFLAGS"
-+LIBS="-loctinterp $LIBS"
-+# CXXFLAGS=
-+CPPFLAGS="$OCTINCLUDEDIR $CPPFLAGS"
-+
-+## Simple symbol alternatives of different Octave versions.
-+OF_OCTAVE_LIST_ALT_SYMS([
-+[dnl
-+  [gripe_wrong_type_arg],
-+  [err_wrong_type_arg],
-+  [[err_wrong_type_arg("test");]],
-+  [OCTAVE__WRONG_TYPE_ARG],
-+  [],
-+  []
-+]
-+],
-+   [oct-alt-includes.h])
-+
-+LIBS=$TLIBS
-+LDFLAGS=$TLDFLAGS
-+CXXFLAGS=$TCXXFLAGS
-+CPPFLAGS=$TCPPFLAGS
-+AC_LANG_POP([C++])
-+# End of checks for Octave features.
-+
-+AC_CONFIG_FILES([Makefile])
-+AC_OUTPUT
---- /dev/null
-+++ b/src/m4/octave-forge.m4
-@@ -0,0 +1,93 @@
-+# Copyright (C) 2017-2018 Olaf Till <i7tiol@t-online.de>
-+# Modifications to print what is searching for by JohnD
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 3 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, see <http://www.gnu.org/licenses/>.
-+
-+# arguments of OF_OCTAVE_ALT_SYMS (see also description of
-+# OF_OCTAVE_LIST_ALT_SYMS below):
-+#
-+# $1: symbol version 1
-+# $2: symbol version 2
-+# $3: test for symbol version 2
-+# $4: macro name to access alternative symbols
-+# $5: include directives for symbol version 1
-+# $6: include directives for symbol version 2
-+# (a list of lists of args 1--6 is $1 of OF_OCTAVE_LIST_ALT_SYMS)
-+# $7: name of generated include file with alternatives of Octave headers
-+# (arg7 is $2 of OF_OCTAVE_LIST_ALT_SYMS)
-+AC_DEFUN([OF_OCTAVE_ALT_SYMS], [
-+AC_MSG_CHECKING([$1 or $2])
-+  AC_COMPILE_IFELSE(
-+    [AC_LANG_PROGRAM([[#include <octave/oct.h>]
-+                      $6],
-+                     [$3])],
-+    [AC_DEFINE($4,
-+               [[$2]],
-+               [macro for alternative Octave symbols])
-+     AC_MSG_RESULT([$2])
-+     echo '$6' >> $7],
-+    [AC_DEFINE($4,
-+               [[$1]],
-+               [macro for alternative Octave symbols])
-+     AC_MSG_RESULT([$1])
-+     echo '$5' >> $7]
-+)
-+])
-+
-+
-+# OF_OCTAVE_LIST_ALT_SYMS is called in the following way:
-+#
-+# OF_OCTAVE_LIST_ALT_SYMS([
-+# [dnl
-+#   [old_octave_symbol],
-+#   [new_octave_symbol],
-+#   [[compilation test]
-+#    [for new_octave_symbol]],
-+#   [NAME_OF_GENERATED_MACRO____WILL_EXPAND_TO_OLD_OR_NEW_SYMBOL],
-+#   [[include directives]
-+#    [except #include <octave/oct.h>]
-+#    [necessary to compile with old_octave_symbol]],
-+#   [[include directives]
-+#    [except #include <octave/oct.h>]
-+#    [nessary to compile with new_octave_symbol]
-+#    [and to compile the test]]
-+# ],
-+#
-+# ... further such lists as the above
-+#
-+# ],
-+#
-+# [name-of-header-file-for-alternative-octave-iclude-directives.h])
-+#
-+#
-+# This file should be put into src/m4/, and the line
-+#
-+# AC_CONFIG_MACRO_DIRS([m4])
-+#
-+# should be put into src/configure.ac. The package should use
-+# autoheader to generate config.h.in (src/bootstrap should contain the
-+# lines 'aclocal', 'autoconf', and 'autoheader -f'). Package code
-+# should include config.h and use the generated macros to access the
-+# alternative symbols of Octave. An example of a call to
-+# OF_OCTAVE_LIST_ALT_SYMS in src/configure.ac is available together
-+# with this file.
-+AC_DEFUN([OF_OCTAVE_LIST_ALT_SYMS], [
-+
-+echo '/* generated by configure */' > $2
-+
-+m4_foreach([it], [$1], [m4_apply([OF_OCTAVE_ALT_SYMS], [it, $2])])
-+
-+AH_BOTTOM([#include "$2"])
-+
-+])
---- a/src/pcregexp.cc
-+++ b/src/pcregexp.cc
-@@ -1,4 +1,4 @@
--// Copyright (C) 2004 Stefan van der Walt <stefan@sun.ac.za>
-+// Copyright (C) 2004-2019 Stefan van der Walt <stefan@sun.ac.za>
- // All rights reserved.
- //
- // Redistribution and use in source and binary forms, with or without
-@@ -26,6 +26,8 @@
- #include <iostream>
- #include <vector>
- 
-+#include "config.h"
-+
- //FIXME This function needs some documentation
- DEFUN_DLD(pcregexp, args, nargout, "\
- -*- texinfo -*-\n\
-@@ -49,7 +51,7 @@
-     std::string pattern = args(0).string_value();
-     std::string input = args(1).string_value();
-     if (error_state) {
--        gripe_wrong_type_arg("pcregexp", args(0));
-+        OCTAVE__WRONG_TYPE_ARG("pcregexp", args(0));
-         return retval;
-     }
- 
---- /dev/null
-+++ b/src/undef-ah-octave.h
-@@ -0,0 +1,27 @@
-+/* To be included at the top of config.h (by autoheader). Avoid
-+   warnings for redefining AH-generated preprocessor symbols of
-+   Octave. */
-+
-+#ifdef PACKAGE_BUGREPORT
-+#undef PACKAGE_BUGREPORT
-+#endif
-+
-+#ifdef PACKAGE_NAME
-+#undef PACKAGE_NAME
-+#endif
-+
-+#ifdef PACKAGE_STRING
-+#undef PACKAGE_STRING
-+#endif
-+
-+#ifdef PACKAGE_TARNAME
-+#undef PACKAGE_TARNAME
-+#endif
-+
-+#ifdef PACKAGE_URL
-+#undef PACKAGE_URL
-+#endif
-+
-+#ifdef PACKAGE_VERSION
-+#undef PACKAGE_VERSION
-+#endif
-

diff --git a/dev-octave/strings/files/strings-1.2.0-158.patch b/dev-octave/strings/files/strings-1.2.0-158.patch
deleted file mode 100644
index 47b30834b9..0000000000
--- a/dev-octave/strings/files/strings-1.2.0-158.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-changeset:   158:2db1dbb75557
-user:        John Donoghue
-date:        Thu Jan 09 16:38:52 2020 -0500
-summary:     * inst/base64encode.m: dont use depreciated toascii
-
---- a/inst/base64encode.m
-+++ b/inst/base64encode.m
-@@ -46,7 +46,7 @@
-   endif
-   
-   if (ischar (X))
--    X = toascii (X);
-+    X = double (X);
-   endif
-   
-   if (any (X != fix (X)) || any (X < 0 | X > 255))
-

diff --git a/dev-octave/strings/files/strings-1.2.0-160.patch b/dev-octave/strings/files/strings-1.2.0-160.patch
deleted file mode 100644
index 35c4917c65..0000000000
--- a/dev-octave/strings/files/strings-1.2.0-160.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-changeset:   160:98fa88db1ba8
-tag:         tip
-user:        Markus Mützel <markus.muetzel@gmx.de>
-date:        Sun Nov 28 22:02:20 2021 +0100
-summary:     Fix compilation with Octave 8 (bug #61578).
-
---- a/src/pcregexp.cc
-+++ b/src/pcregexp.cc
-@@ -50,10 +50,6 @@
- 
-     std::string pattern = args(0).string_value();
-     std::string input = args(1).string_value();
--    if (error_state) {
--        OCTAVE__WRONG_TYPE_ARG("pcregexp", args(0));
--        return retval;
--    }
- 
-     // Compile expression
-     pcre *re;
-

diff --git a/dev-octave/strings/metadata.xml b/dev-octave/strings/metadata.xml
deleted file mode 100644
index d66a1ed45a..0000000000
--- a/dev-octave/strings/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/strings/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/strings/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/strings/strings-1.2.0_p20211128.ebuild b/dev-octave/strings/strings-1.2.0_p20211128.ebuild
deleted file mode 100644
index 3a96a84df4..0000000000
--- a/dev-octave/strings/strings-1.2.0_p20211128.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="$(ver_cut 1-3)"
-MYP="${PN}-${MYPV}"
-
-inherit octaveforge
-
-DESCRIPTION="Additional functions for manipulation and analysis of strings"
-HOMEPAGE="https://octave.sourceforge.io/strings/index.html"
-SRC_URI="mirror://sourceforge/octave/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3+ BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=sci-mathematics/octave-3.8.0
-	dev-libs/libpcre
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${MYP}-156.patch"
-	"${FILESDIR}/${MYP}-157.patch"
-	"${FILESDIR}/${MYP}-158.patch"
-	"${FILESDIR}/${MYP}-160.patch"
-)
-
-src_unpack() {
-	default
-}

diff --git a/dev-octave/struct/Manifest b/dev-octave/struct/Manifest
deleted file mode 100644
index a41999a3ae..0000000000
--- a/dev-octave/struct/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST struct-1.0.18.tar.gz 64113 BLAKE2B 5fe69acb4b088fe5a60d898e1bf74a00827f168e24cb93f937e3b8c82f886b661735fb95df419f912ddc7058c1c307f2d820848146718fc6dc1534c44c22b5bb SHA512 1f804355753e0e3267d6e9f41d0ef1b6b649cca81749bb2e8eea878cd2fbb4b89a2ae9918d35cf0da95213853b80b51dde75452bc80070f31afc317dc70808ae

diff --git a/dev-octave/struct/metadata.xml b/dev-octave/struct/metadata.xml
deleted file mode 100644
index 6c8a0b1068..0000000000
--- a/dev-octave/struct/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/struct/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/struct/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/struct/struct-1.0.18.ebuild b/dev-octave/struct/struct-1.0.18.ebuild
deleted file mode 100644
index b628d5a262..0000000000
--- a/dev-octave/struct/struct-1.0.18.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Additional structure manipulation functions"
-HOMEPAGE="https://octave.sourceforge.io/struct/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/symbolic/Manifest b/dev-octave/symbolic/Manifest
deleted file mode 100644
index a29c2f2277..0000000000
--- a/dev-octave/symbolic/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST symbolic-2.9.0.tar.gz 259373 BLAKE2B fc2301d41489d32acc1ee3ada569d8e45d9440a702fad09c4e2a59467e736b9b57988044ec3c0780ad713359af0865fb7b0cf6fb332208f1c3d23a1aff55b852 SHA512 1ff7d5785c74b9d11db372efbe4d99cb3c82b125048b2910e8537ba11711d9f2a8848fa9ed076b289a933fe111df7e7cdecd9e8eec6ef020da16b94cba0a0ed0

diff --git a/dev-octave/symbolic/metadata.xml b/dev-octave/symbolic/metadata.xml
deleted file mode 100644
index 18a19a0248..0000000000
--- a/dev-octave/symbolic/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/symbolic/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/symbolic/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/symbolic/symbolic-2.9.0.ebuild b/dev-octave/symbolic/symbolic-2.9.0.ebuild
deleted file mode 100644
index 683b1f2149..0000000000
--- a/dev-octave/symbolic/symbolic-2.9.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit octaveforge python-single-r1
-
-DESCRIPTION="Octave Symbolic Package using SymPy"
-HOMEPAGE="https://octave.sourceforge.io/symbolic/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=sci-mathematics/octave-4.2.0
-	$(python_gen_cond_dep '
-		dev-python/mpmath[${PYTHON_USEDEP}]
-		dev-python/sympy[${PYTHON_USEDEP}]
-	')
-"
-RDEPEND="
-	${DEPEND}
-	${PYTHON_DEPS}
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	sed -e "s|python = 'python3';|python = \'${EPYTHON}\';|g" -i inst/private/defaultpython.m || die
-	octaveforge_src_prepare
-}

diff --git a/dev-perl/File-DirList/File-DirList-0.05.ebuild b/dev-perl/File-DirList/File-DirList-0.05.ebuild
deleted file mode 100644
index 1b072f8a0e..0000000000
--- a/dev-perl/File-DirList/File-DirList-0.05.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_A="${PN}/${PN}-${PV}.tar.gz"
-DIST_AUTHOR=TPABA
-
-inherit perl-module
-
-DESCRIPTION="provide a sorted list of directory content"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-DEPEND="
-	${RDEPEND}
-	virtual/perl-ExtUtils-MakeMaker
-"

diff --git a/dev-perl/File-DirList/Manifest b/dev-perl/File-DirList/Manifest
deleted file mode 100644
index 4faef4435f..0000000000
--- a/dev-perl/File-DirList/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST File-DirList-0.05.tar.gz 4337 BLAKE2B e5fec3463397cb7bb51f340bdc13125b44ab76b124c28a57e49a7ce46b19cd69caf3d54b6409b18ac3a88d204353d81652b910ed704c6c356494991b6a6a8c01 SHA512 16895ee5f49845f31f9b590c8c251234e340563f064d17b96b12540549603b9ade18fc3a1c003447e6167621200b6f906fd28b53e8adc7dcdf46dbf512c4fa46

diff --git a/dev-perl/File-DirList/metadata.xml b/dev-perl/File-DirList/metadata.xml
deleted file mode 100644
index 5d876236ce..0000000000
--- a/dev-perl/File-DirList/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">File-DirList</remote-id>
-		<remote-id type="cpan-module">File::DirList</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-perl/File-Touch/File-Touch-0.12.ebuild b/dev-perl/File-Touch/File-Touch-0.12.ebuild
deleted file mode 100644
index 1686fd1c60..0000000000
--- a/dev-perl/File-Touch/File-Touch-0.12.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=NEILB
-
-inherit perl-module
-
-DESCRIPTION="Update file access and modification times, creating files if needed"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-SRC_TEST="do"

diff --git a/dev-perl/File-Touch/Manifest b/dev-perl/File-Touch/Manifest
deleted file mode 100644
index a1bd03f8b9..0000000000
--- a/dev-perl/File-Touch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST File-Touch-0.12.tar.gz 12297 BLAKE2B 8018e49f79604a03fd26c429b75a30e77b0a2255993ceb7e596aa40ca1d9fabc0c65333136cbbe40e3c7885264f1424c36b7a7e2c1ecfce71be321d30078b8d9 SHA512 0a13b4a2260fb134ba8ab2fc521aa9d92c9724773c06626e90bdb8b67c3ffab99679cb7f9ef6bfa5335c1d4fdf9bdbcfd8a8927f6fed5a0800dd3c9504904b40

diff --git a/dev-perl/File-Touch/metadata.xml b/dev-perl/File-Touch/metadata.xml
deleted file mode 100644
index 4bea383936..0000000000
--- a/dev-perl/File-Touch/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">File-Touch</remote-id>
-		<remote-id type="cpan-module">File::Touch</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-perl/GitLab-API-v4/GitLab-API-v4-0.26.ebuild b/dev-perl/GitLab-API-v4/GitLab-API-v4-0.26.ebuild
deleted file mode 100644
index 954e848c7b..0000000000
--- a/dev-perl/GitLab-API-v4/GitLab-API-v4-0.26.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BLUEFEET
-
-inherit perl-module
-
-DESCRIPTION="A complete GitLab API v4 client"
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="
-	dev-perl/Const-Fast
-	dev-perl/HTTP-Tiny-Multipart
-	dev-perl/JSON
-	dev-perl/Log-Any
-	dev-perl/Moo
-	dev-perl/Path-Tiny
-	dev-perl/Type-Tiny
-	dev-perl/URI
-	dev-perl/namespace-clean
-	dev-perl/strictures
-	virtual/perl-Carp
-	virtual/perl-Exporter
-	virtual/perl-Getopt-Long
-	virtual/perl-HTTP-Tiny
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-perl/Test2-Suite
-		virtual/perl-MIME-Base64
-	)
-"
-BDEPEND="dev-perl/Module-Build-Tiny"

diff --git a/dev-perl/GitLab-API-v4/Manifest b/dev-perl/GitLab-API-v4/Manifest
deleted file mode 100644
index 89651494d5..0000000000
--- a/dev-perl/GitLab-API-v4/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST GitLab-API-v4-0.26.tar.gz 80446 BLAKE2B d316eaf1d6c00d53583346b2619d039ab7fd182f13b534b6d2b917abc0c25f8f542acc31af7b4a2ec3858347819d2d8012d4a41373ff89b65a35de2e28ec0615 SHA512 03ca9b2ef738e3567b3f5b809beb02baed8d792cac1ec3eebdeeebf8362e2d0eb43b15d353934587d364b8c32a530b66fd15d31e2eef1bc080c5059d3eaf23ab

diff --git a/dev-perl/GitLab-API-v4/metadata.xml b/dev-perl/GitLab-API-v4/metadata.xml
deleted file mode 100644
index 58813075e0..0000000000
--- a/dev-perl/GitLab-API-v4/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">GitLab-API-v4</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Config</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Constants</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Mock</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Mock::Engine</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Mock::RESTClient</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Paginator</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::RESTClient</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::WWWClient</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-perl/HTTP-Tiny-Multipart/HTTP-Tiny-Multipart-0.08.ebuild b/dev-perl/HTTP-Tiny-Multipart/HTTP-Tiny-Multipart-0.08.ebuild
deleted file mode 100644
index 1e4181db4f..0000000000
--- a/dev-perl/HTTP-Tiny-Multipart/HTTP-Tiny-Multipart-0.08.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RENEEB
-
-inherit perl-module
-
-DESCRIPTION="Add post_multipart to HTTP::Tiny"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	virtual/perl-Carp
-	virtual/perl-HTTP-Tiny
-	virtual/perl-MIME-Base64
-"
-DEPEND="
-	${RDEPEND}
-	virtual/perl-ExtUtils-MakeMaker
-"

diff --git a/dev-perl/HTTP-Tiny-Multipart/Manifest b/dev-perl/HTTP-Tiny-Multipart/Manifest
deleted file mode 100644
index b82e1f087e..0000000000
--- a/dev-perl/HTTP-Tiny-Multipart/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST HTTP-Tiny-Multipart-0.08.tar.gz 9067 BLAKE2B d7c84d9c41a638f292f369f9e0ee2937ff9fce8ff76ba9f69777a5c8d27518405e79fbf776527090e4be9c29cfb33f6041eab3315d58cedf3394d9f37f2b9ff4 SHA512 e8a6452f4a23f359110b54987c2ff261446b1848ddc6f9ecdc37b711978c00d99ffc2ab8189f435d39d7c2d127253608b721f48e11969c8039c1bc9a69609720

diff --git a/dev-perl/HTTP-Tiny-Multipart/metadata.xml b/dev-perl/HTTP-Tiny-Multipart/metadata.xml
deleted file mode 100644
index 5b29734acf..0000000000
--- a/dev-perl/HTTP-Tiny-Multipart/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">HTTP-Tiny-Multipart</remote-id>
-		<remote-id type="cpan-module">HTTP::Tiny::Multipart</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-perl/List-Compare/List-Compare-0.55.ebuild b/dev-perl/List-Compare/List-Compare-0.55.ebuild
deleted file mode 100644
index dba3ff8945..0000000000
--- a/dev-perl/List-Compare/List-Compare-0.55.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=JKEENAN
-
-inherit perl-module
-
-DESCRIPTION="Compare elements of two or more lists"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-DEPEND="
-	${RDEPEND}
-	virtual/perl-ExtUtils-MakeMaker
-	test? (
-		dev-perl/Capture-Tiny
-		dev-perl/IO-CaptureOutput
-		>=virtual/perl-Test-Simple-0.100.0
-	)
-"

diff --git a/dev-perl/List-Compare/Manifest b/dev-perl/List-Compare/Manifest
deleted file mode 100644
index 71bb3f7506..0000000000
--- a/dev-perl/List-Compare/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST List-Compare-0.55.tar.gz 84975 BLAKE2B 9c2653bd1eebc9d5fac85fc20db802474f25b642873c634088231f22c0441bfdb5edb05d01185cab251beed17cd46326f2095f5c310b5bf0d2ccda271bb56658 SHA512 0f7e2325449298940f14b369b0c82c326c6e596123939285b8e7cce9cc36e8a78620eb4ff96594c55c26c1acecb46966d4d40eb5f591e76798614257c300d705

diff --git a/dev-perl/List-Compare/metadata.xml b/dev-perl/List-Compare/metadata.xml
deleted file mode 100644
index 59e874d6f0..0000000000
--- a/dev-perl/List-Compare/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">List-Compare</remote-id>
-		<remote-id type="cpan-module">List::Compare</remote-id>
-		<remote-id type="cpan-module">List::Compare::Accelerated</remote-id>
-		<remote-id type="cpan-module">List::Compare::Base::_Auxiliary</remote-id>
-		<remote-id type="cpan-module">List::Compare::Base::_Engine</remote-id>
-		<remote-id type="cpan-module">List::Compare::Functional</remote-id>
-		<remote-id type="cpan-module">List::Compare::Multiple</remote-id>
-		<remote-id type="cpan-module">List::Compare::Multiple::Accelerated</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-php/pecl-inotify/Manifest b/dev-php/pecl-inotify/Manifest
deleted file mode 100644
index 0235ed6eb5..0000000000
--- a/dev-php/pecl-inotify/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST inotify-3.0.0.tgz 8455 BLAKE2B 3dd39239b00b7536e84f0d63e6a69320b0f4864d7ff4b5856cffc4ae649f07bf5ae90b7635628a94575281ae11162e451c311ffb14bd16e0bd6e98bea74af4c6 SHA512 f8b29f8611f16b92136ab8de89181c254bba1abee1e61cac2344440567a3155aae4b9b54b10fdb1b0254fd7a96da8c14b7dc5c9f7f08a03db30ab1645aca1eee

diff --git a/dev-php/pecl-inotify/metadata.xml b/dev-php/pecl-inotify/metadata.xml
deleted file mode 100644
index 8080b24d69..0000000000
--- a/dev-php/pecl-inotify/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer> 
-      <email>arnaud.lb@gmail.com</email>
-      <name>Arnaud Le Blanc</name>
-    </maintainer>
-    <bugs-to>https://bugs.php.net/report.php?package=inotify</bugs-to>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-php/pecl-inotify/pecl-inotify-3.0.0-r1.ebuild b/dev-php/pecl-inotify/pecl-inotify-3.0.0-r1.ebuild
deleted file mode 100644
index 984a98060d..0000000000
--- a/dev-php/pecl-inotify/pecl-inotify-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="inotify"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-PHP_EXT_PECL_FILENAME="inotify-${PV}.tgz"
-
-USE_PHP="php8-1"
-
-inherit php-ext-pecl-r3
-
-KEYWORDS="~amd64"
-
-DESCRIPTION="Inotify binding for PHP"
-HOMEPAGE="https://pecl.php.net/package/inotify"
-LICENSE="PHP-3"
-SLOT="0/3"

diff --git a/dev-python/MutatorMath/Manifest b/dev-python/MutatorMath/Manifest
deleted file mode 100644
index 40ad3235a1..0000000000
--- a/dev-python/MutatorMath/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST MutatorMath-3.0.1.zip 421722 BLAKE2B bfa6f796ac0b67f2c8d22bdca9f1dfbcebe9b8185778563c1c67c5e8a5748cf0462e06d9e58dc5ea49e5986f9faeabb9310ce775281f9ee888262047b0f87dea SHA512 9f0af87f4811b27dd3b0e791a230fe0fa1e90e9605673d8753fb3966155483a37fd126646e4deeae79233e8ecc22ee042ae5f985a1bdc5e2696997eff444b801

diff --git a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
deleted file mode 100644
index eb41378dac..0000000000
--- a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A library for piecewise linear interpolation in multiple dimensions"
-HOMEPAGE="
-	https://pypi.org/project/MutatorMath/
-	https://github.com/LettError/MutatorMath
-"
-SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
-	dev-python/defcon[${PYTHON_USEDEP}]
-	dev-python/fontMath[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	test? (
-		>=dev-python/unicodedata2-15.0.0[${PYTHON_USEDEP}]
-	)
-"
-
-DOCS=( Docs README.rst )
-
-distutils_enable_tests setup.py

diff --git a/dev-python/MutatorMath/metadata.xml b/dev-python/MutatorMath/metadata.xml
deleted file mode 100644
index 81eec3f946..0000000000
--- a/dev-python/MutatorMath/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/LettError/MutatorMath/issues</bugs-to>
-        <remote-id type="github">LettError/MutatorMath</remote-id>
-        <remote-id type="pypi">MutatorMath</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/SQLAlchemy-Utils/Manifest b/dev-python/SQLAlchemy-Utils/Manifest
deleted file mode 100644
index 0c181edf8f..0000000000
--- a/dev-python/SQLAlchemy-Utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST SQLAlchemy-Utils-0.39.0.tar.gz 137193 BLAKE2B 8af238a4826d2a5f5c71880997ab25ca45c72c6a6099c1bb913c6fac70e0feca4c53238d2f05f29efe1226893ee03916c73cb8f1f69d12dd1e298277feec3d5c SHA512 3d276a76867da223242c13b9e883f7c834d54e28a0cf7a3a5382cfbff4051ef0f3c05ccbb97bca78fa0394b665c5013185e4127ca9944cc517340e37aa8ddcf9

diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
deleted file mode 100644
index 623392d8df..0000000000
--- a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Various utility functions and datatypes for SQLAlchemy"
-HOMEPAGE="
-	https://github.com/kvesteri/sqlalchemy-utils
-	https://pypi.org/project/SQLAlchemy-Utils/
-"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/six[${PYTHON_USEDEP}]
-	>=dev-python/sqlalchemy-1.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/pygments-2.7.1[${PYTHON_USEDEP}]
-		>=dev-python/jinja-2.3[${PYTHON_USEDEP}]
-		>=dev-python/docutils-0.10[${PYTHON_USEDEP}]
-		>=dev-python/flexmock-0.9.7[${PYTHON_USEDEP}]
-		>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-		>=dev-python/psycopg-2.5.1[${PYTHON_USEDEP}]
-		>=dev-python/psycopg2cffi-2.8.1[${PYTHON_USEDEP}]
-		>=dev-python/pg8000-1.12.4[${PYTHON_USEDEP}]
-		>=dev-python/pytz-2014.2[${PYTHON_USEDEP}]
-		>=dev-python/python-dateutil-2.6[${PYTHON_USEDEP}]
-		dev-python/pymysql[${PYTHON_USEDEP}]
-		dev-python/pyodbc[${PYTHON_USEDEP}]
-		dev-python/greenlet[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/SQLAlchemy-Utils/metadata.xml b/dev-python/SQLAlchemy-Utils/metadata.xml
deleted file mode 100644
index 3279599295..0000000000
--- a/dev-python/SQLAlchemy-Utils/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/kvesteri/sqlalchemy-utils/issues</bugs-to>
-    <remote-id type="pypi">SQLAlchemy-Utils</remote-id>
-    <remote-id type="github">kvesteri/sqlalchemy-utils</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/XenAPI/Manifest b/dev-python/XenAPI/Manifest
deleted file mode 100644
index 430c889925..0000000000
--- a/dev-python/XenAPI/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST XenAPI-2.14.tar.gz 5110 BLAKE2B 0391ccfffe8c2a264360eef4057a666e92bcbc8b31e7848f15704fff4d554db9758b1aa0b5210d1bfc41c4df261096b04961a4ff6722a8ea25305971b70f8562 SHA512 a56245b617fa049bcc62ee78e85167e322b632e53d2a6bc3e042e1cb0541ea0004aee4b957f9190c30685cef935f236d980a224322ac593896abd7a31e36abd2

diff --git a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild b/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
deleted file mode 100644
index fb8cda8d14..0000000000
--- a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Xen API SDK, for communication with Citrix XenServer and Xen Cloud Platform"
-HOMEPAGE="
-	https://xenproject.org/developers/teams/xen-api/
-	https://github.com/xapi-project/xen-api
-	https://pypi.org/project/XenAPI/
-"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-python/XenAPI/metadata.xml b/dev-python/XenAPI/metadata.xml
deleted file mode 100644
index 76cba283ac..0000000000
--- a/dev-python/XenAPI/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">XenAPI</remote-id>
-		<remote-id type="github">xapi-project/xen-api</remote-id>
-		<bugs-to>https://github.com/xapi-project/xen-api/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/almost/Manifest b/dev-python/almost/Manifest
deleted file mode 100644
index c18f6bb2a2..0000000000
--- a/dev-python/almost/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST almost-0.1.5.tar.gz 4529 BLAKE2B 098b6fdaf03799fe6269249cfbd1609e514fa2672c3f71bef6feb16e7679a16d1ea45845cfe2d355c4cb1e39936fa356e50af94f1c7d6a67c7491b6bf1fdedcd SHA512 707bad3a4ef0a910271af93c739a9139b10e5afbadfd329a522ab3992a6a7baf47b0f272154482eabecf3029814542eaef535baea5f7995b7fd39c0a51671b4c

diff --git a/dev-python/almost/almost-0.1.5.ebuild b/dev-python/almost/almost-0.1.5.ebuild
deleted file mode 100644
index cac0f440d1..0000000000
--- a/dev-python/almost/almost-0.1.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-COMMIT="cc3eeb0abde7ff95a222d571443989c74a112ff7"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A helper for approximate comparison"
-HOMEPAGE="
-	https://github.com/sublee/almost
-	https://pypi.org/project/almost/
-"
-SRC_URI="https://github.com/sublee/almost/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${P}-setuptools.patch" )
-
-distutils_enable_tests setup.py

diff --git a/dev-python/almost/files/almost-0.1.5-setuptools.patch b/dev-python/almost/files/almost-0.1.5-setuptools.patch
deleted file mode 100644
index fc87ec01f0..0000000000
--- a/dev-python/almost/files/almost-0.1.5-setuptools.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -82,7 +82,7 @@
-                  'Programming Language :: Python :: Implementation :: Jython',
-                  'Programming Language :: Python :: Implementation :: PyPy',
-                  'Topic :: Software Development :: Testing'],
--    install_requires=['distribute'],
-+    install_requires=['setuptools'],
-     test_suite='almosttests',
-     tests_require=['pytest'],
- )

diff --git a/dev-python/almost/metadata.xml b/dev-python/almost/metadata.xml
deleted file mode 100644
index c27455555a..0000000000
--- a/dev-python/almost/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 type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/sublee/almost/issues</bugs-to>
-    <maintainer>
-      <email>sub@subl.ee</email>
-      <name>Heungsub Lee</name>
-    </maintainer>
-    <remote-id type="pypi">almost</remote-id>
-    <remote-id type="github">sublee/almost</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
deleted file mode 100644
index d319313e46..0000000000
--- a/dev-python/asyncssh/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST asyncssh-2.13.1.tar.gz 497376 BLAKE2B 6f7dc62e27d2588dc8d21dcbf99520f3dae1f0f02e808c62d08fba7989d6099927fa36daddda4bf584010bbd40f02919905aefa7b90596a2183d685a0ad5806c SHA512 0c027283681a24058dbe18bad5289488d65d5ebecdda34f38ad63a6d84b54fd457475ada9ab7269925ced5eacbd22f27fea739ace99bd83ca9ce8f9b2d5f0714

diff --git a/dev-python/asyncssh/asyncssh-2.13.1.ebuild b/dev-python/asyncssh/asyncssh-2.13.1.ebuild
deleted file mode 100644
index 50d85b6e1e..0000000000
--- a/dev-python/asyncssh/asyncssh-2.13.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Asynchronous SSHv2 client and server library"
-HOMEPAGE="
-	https://asyncssh.timeheart.net
-	https://pypi.org/project/asyncssh/
-	https://github.com/ronf/asyncssh
-"
-
-LICENSE="ECL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-	>=dev-python/cryptography-3.1[${PYTHON_USEDEP}]
-	>=dev-python/typing-extensions-3.6[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/aiofiles[${PYTHON_USEDEP}]
-		>=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
-		>=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
-		>=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
-		>=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
-		>=dev-python/pyopenssl-17.0.0[${PYTHON_USEDEP}]
-		>=dev-python/python-pkcs11-0.7.0[${PYTHON_USEDEP}]
-		dev-python/uvloop[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs
-
-pkg_postinst() {
-	optfeature "OpenSSH private key encryption support" dev-python/bcrypt
-	optfeature "key exchange and authentication with U2F/FIDO2 security keys support" dev-python/fido2
-	optfeature "accessing PIV keys on PKCS#11 security tokens support" dev-python/python-pkcs11
-	optfeature "GSSAPI key exchange and authentication support" dev-python/gssapi
-	optfeature "UMAC cryptographic hashes support" dev-python/libnettle
-	optfeature "X.509 certificate authentication support" dev-python/pyopenssl
-}

diff --git a/dev-python/asyncssh/metadata.xml b/dev-python/asyncssh/metadata.xml
deleted file mode 100644
index e4f127ab39..0000000000
--- a/dev-python/asyncssh/metadata.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio framework.
-
-Features
-
-Full support for SSHv2, SFTP, and SCP client and server functions
-Shell, command, and subsystem channels
-Environment variables, terminal type, and window size
-Direct and forwarded TCP/IP channels
-OpenSSH-compatible direct and forwarded UNIX domain socket channels
-Local and remote TCP/IP port forwarding
-Local and remote UNIX domain socket forwarding
-Dynamic TCP/IP port forwarding via SOCKS
-X11 forwarding support on both the client and the server
-SFTP protocol version 3 with OpenSSH extensions
-SCP protocol support, including third-party remote to remote copies
-Multiple simultaneous sessions on a single SSH connection
-Multiple SSH connections in a single event loop
-Byte and string based I/O with settable encoding
-A variety of key exchange, encryption, and MAC algorithms
-Support for gzip compression
-Including OpenSSH variant to delay compression until after auth
-User and host-based public key, password, and keyboard-interactive authentication methods
-Many types and formats of public keys and certificates
-Including OpenSSH-compatible support for U2F and FIDO2 security keys
-Including PKCS#11 support for accessing PIV security tokens
-Including support for X.509 certificates as defined in RFC 6187
-Support for accessing keys managed by ssh-agent on UNIX systems
-Including agent forwarding support on both the client and the server
-Support for accessing keys managed by PuTTY's Pageant agent on Windows
-Support for accessing host keys via OpenSSH's ssh-keysign
-OpenSSH-style known_hosts file support
-OpenSSH-style authorized_keys file support
-Partial support for OpenSSH-style configuration files
-Compatibility with OpenSSH "Encrypt then MAC" option for better security
-Time and byte-count based session key renegotiation
-Designed to be easy to extend to support new forms of key exchange, authentication, encryption, and compression algorithms
-  </longdescription>
-	<upstream>
-		<remote-id type="github">ronf/asyncssh</remote-id>
-		<remote-id type="pypi">asyncssh</remote-id>
-		<maintainer status="unknown">
-			<email>ronf@timeheart.net</email>
-			<name>Ron Frederick</name>
-		</maintainer>
-		<doc>https://asyncssh.readthedocs.io</doc>
-		<bugs-to>https://github.com/ronf/asyncssh/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/axisregistry/Manifest b/dev-python/axisregistry/Manifest
deleted file mode 100644
index 13df3b8c58..0000000000
--- a/dev-python/axisregistry/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST axisregistry-0.3.11.tar.gz 3501138 BLAKE2B d845a4c249d1270106e769499ef20cfde6fbcd4ba5d42481d113e8cf98f78a203ec0a0be8eec2dfcbbba3fa3ce5bb3a8fcce47744cb2c5cd68d46afcd9f9c330 SHA512 7d8454000de371579d5841786721f68fd6526f2d7e86c486a57d4e43686ac2ebbee9ec65708c80022de84baa6a2f89988bafd27085783ec8c93b3c11c21b70d3

diff --git a/dev-python/axisregistry/axisregistry-0.3.11.ebuild b/dev-python/axisregistry/axisregistry-0.3.11.ebuild
deleted file mode 100644
index 287c49c871..0000000000
--- a/dev-python/axisregistry/axisregistry-0.3.11.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python API to access data from the Google Fonts variable fonts Axis Registry"
-HOMEPAGE="
-	https://github.com/googlefonts/axisregistry
-	https://pypi.org/project/axisregistry/
-"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/protobuf-python[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/setuptools-scm-6[${PYTHON_USEDEP}]
-	test? (
-		dev-python/coverage[${PYTHON_USEDEP}]
-		dev-python/black[${PYTHON_USEDEP}]
-		dev-python/isort[${PYTHON_USEDEP}]
-		dev-python/flake8[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/axisregistry/files/axisregistry-0.2.0-remove-setuptools_scm-constraint.patch b/dev-python/axisregistry/files/axisregistry-0.2.0-remove-setuptools_scm-constraint.patch
deleted file mode 100644
index 630f539832..0000000000
--- a/dev-python/axisregistry/files/axisregistry-0.2.0-remove-setuptools_scm-constraint.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -45,7 +45,7 @@
-         'Programming Language :: Python :: 3'
-     ],
-     python_requires=">=3.7",
--    setup_requires=['setuptools_scm>=4,<6.1'],
-+    setup_requires=['setuptools_scm>=4'],
-     install_requires=[
-         'protobuf'
-     ]

diff --git a/dev-python/axisregistry/files/axisregistry-0.3.2-remove-setuptools_scm-constraint.patch b/dev-python/axisregistry/files/axisregistry-0.3.2-remove-setuptools_scm-constraint.patch
deleted file mode 100644
index c50745baac..0000000000
--- a/dev-python/axisregistry/files/axisregistry-0.3.2-remove-setuptools_scm-constraint.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -42,6 +42,6 @@
-         "Programming Language :: Python :: 3",
-     ],
-     python_requires=">=3.7",
--    setup_requires=["setuptools_scm>=4,<6.1"],
-+    setup_requires=["setuptools_scm>=4"],
-     install_requires=["protobuf"],
- )

diff --git a/dev-python/axisregistry/metadata.xml b/dev-python/axisregistry/metadata.xml
deleted file mode 100644
index 511a526867..0000000000
--- a/dev-python/axisregistry/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/axisregistry/issues</bugs-to>
-		<remote-id type="github">googlefonts/axisregistry</remote-id>
-		<remote-id type="pypi">axisregistry</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/babelfont/Manifest b/dev-python/babelfont/Manifest
deleted file mode 100644
index d580812610..0000000000
--- a/dev-python/babelfont/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST babelfont-3.0.0.tar.gz 30167 BLAKE2B 4780b9f99ee0c453c66d9be1f27f128392f5dfce916613924aa16fd60f4d26736c2e253d10afbb5f8cf081c18795d0738a643e606035394ff11f5d6373078aee SHA512 7d3f7bd978236477f934fcbdfee929df8cf1f71d8118677e82e360e0eb9d4ff43fce4b6ee0b3c561a5f8be54d1d9fa31951ba0b2cf61d6b426800907a184ba5d

diff --git a/dev-python/babelfont/babelfont-3.0.0.ebuild b/dev-python/babelfont/babelfont-3.0.0.ebuild
deleted file mode 100644
index edd4b3858a..0000000000
--- a/dev-python/babelfont/babelfont-3.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interrogate and manipulate UFO, TTF and OTF fonts with a common interface"
-HOMEPAGE="
-	https://github.com/simoncozens/babelfont
-	https://pypi.org/project/babelfont/
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
-	>=dev-python/fontFeatures-1.0.6[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.21.1[${PYTHON_USEDEP}]
-	>=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
-	>=dev-python/openstep-plist-0.2.2[${PYTHON_USEDEP}]
-	>=dev-python/orjson-3.5.1[${PYTHON_USEDEP}]
-	>=dev-python/ufoLib2-0.11.1[${PYTHON_USEDEP}]
-"
-
-# no tests in pypi release
-RESTRICT="test"
-
-distutils_enable_tests pytest

diff --git a/dev-python/babelfont/metadata.xml b/dev-python/babelfont/metadata.xml
deleted file mode 100644
index d8c1550dcb..0000000000
--- a/dev-python/babelfont/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/babelfont/issues</bugs-to>
-        <remote-id type="github">simoncozens/babelfont</remote-id>
-        <remote-id type="pypi">babelfont</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/beziers/Manifest b/dev-python/beziers/Manifest
deleted file mode 100644
index c5e8ceba44..0000000000
--- a/dev-python/beziers/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST beziers-0.4.0.tar.gz 37943 BLAKE2B 6309b90a7dd8dbaeaef761314e158cf5f60913fca15086d1a3f59db2a46dbd61b39a02d6b00395fdcfba75c0510d237bf8847617e4b56ebf5a4eb347f1f42e13 SHA512 7568417e559c516bb37fc30f68be78ce9ba11282e8ebb1c1ae87409d1a1d560252da67566dab25069390c4b72d7164942bcd7494a6ac3017e401796a7a58e362

diff --git a/dev-python/beziers/beziers-0.4.0-r2.ebuild b/dev-python/beziers/beziers-0.4.0-r2.ebuild
deleted file mode 100644
index 09093cf5a5..0000000000
--- a/dev-python/beziers/beziers-0.4.0-r2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Bezier curve manipulation library"
-HOMEPAGE="
-	https://pypi.org/project/beziers/
-	https://github.com/simoncozens/beziers.py
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="dev-python/pyclipper[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/dotmap[${PYTHON_USEDEP}]
-		dev-python/matplotlib[${PYTHON_USEDEP}]
-	)
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.4.0-no-install-tests.patch" )
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-	optfeature "alpha_shape support" "dev-python/numpy dev-python/scipy dev-python/shapely"
-	optfeature "brush support" dev-python/shapely
-	optfeature "pen protocol support" dev-python/fonttools
-	optfeature "plot support" dev-python/matplotlib
-}

diff --git a/dev-python/beziers/files/beziers-0.4.0-no-install-tests.patch b/dev-python/beziers/files/beziers-0.4.0-no-install-tests.patch
deleted file mode 100644
index 44473ec515..0000000000
--- a/dev-python/beziers/files/beziers-0.4.0-no-install-tests.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -22,7 +22,7 @@
-         "Development Status :: 4 - Beta"
- 
-     ],
--    'packages': find_packages(),
-+    'packages': find_packages(exclude=["test", "test.*"]),
- }
- 
- if __name__ == '__main__':

diff --git a/dev-python/beziers/metadata.xml b/dev-python/beziers/metadata.xml
deleted file mode 100644
index ff1adbb0bb..0000000000
--- a/dev-python/beziers/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/beziers.py/issues</bugs-to>
-        <remote-id type="github">simoncozens/beziers.py</remote-id>
-        <remote-id type="pypi">beziers</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/booleanOperations/Manifest b/dev-python/booleanOperations/Manifest
deleted file mode 100644
index c7bc9a5730..0000000000
--- a/dev-python/booleanOperations/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST booleanOperations-0.9.0.zip 202950 BLAKE2B 52f25b2328dd1bc2ab6d4e0fc116c55f2913c82d5f033494c3b6855e3cba455c9f3da0a864c7bc7caa483cd3afc238e9fe9aa41086b2dc01bf2c1a6f482bcf5a SHA512 f06d2d3143399f5f6325456a2368d608ad8b7b18a5f63bdaf4c48ddd9a9a2aebf4f67da5cadad2aa0d9d9caaa4839f314ed016cb8572805ef3a01f74e469e56b

diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild b/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
deleted file mode 100644
index 4b7c6ccf83..0000000000
--- a/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Boolean operations on paths"
-HOMEPAGE="
-	https://pypi.org/project/booleanoperations/
-	https://github.com/typemytype/booleanOperations
-"
-SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}]
-	>=dev-python/pyclipper-1.1.0_p1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-	test? (
-		dev-python/defcon[${PYTHON_USEDEP}]
-		dev-python/fontPens[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/booleanOperations/metadata.xml b/dev-python/booleanOperations/metadata.xml
deleted file mode 100644
index 7d1d6682e4..0000000000
--- a/dev-python/booleanOperations/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="pypi">booleanOperations</remote-id>
-		<remote-id type="github">typemytype/booleanOperations</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/browserstack-local-python/Manifest b/dev-python/browserstack-local-python/Manifest
deleted file mode 100644
index a9a077ef7c..0000000000
--- a/dev-python/browserstack-local-python/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST browserstack-local-1.2.3.tar.gz 4064 BLAKE2B eec128bf3cce3967fee2c6b3f2ca5f84bcb0288edca9c2f8c896d354810f8368171112186595d6e8a2608fc6fd91db58d7f31b5d5cc7ee7b8b61fdc6859ccd6d SHA512 96c66e25e2e390cf2ccbd821bb004fca2a93583047ab8dd034591a74f21fa894359c14a7fea841cbb78c4b30345bc208a760b0887a73a85f0fec6e057ff10776

diff --git a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild b/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
deleted file mode 100644
index ad6914301a..0000000000
--- a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.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
-
-PYPI_PN="${PN/-python/}"
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings for BrowserStack Local"
-HOMEPAGE="
-	https://github.com/browserstack/browserstack-local-python
-	https://pypi.org/project/browserstack-local/
-"
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/psutil[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test" # tests need API key
-
-distutils_enable_tests unittest

diff --git a/dev-python/browserstack-local-python/metadata.xml b/dev-python/browserstack-local-python/metadata.xml
deleted file mode 100644
index 6538e7420c..0000000000
--- a/dev-python/browserstack-local-python/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/browserstack/browserstack-local-python/issues</bugs-to>
-        <remote-id type="github">browserstack/browserstack-local-python</remote-id>
-        <remote-id type="pypi">browserstack-local</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/bson/Manifest b/dev-python/bson/Manifest
deleted file mode 100644
index 57173e566c..0000000000
--- a/dev-python/bson/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bson-0.5.10.gh.tar.gz 24735 BLAKE2B a658598d9cac3bf55327ec2084d4c884b92d00e1ffaa084bcfdbebe24fd53b342d117449fde9d394f08b5fc04f9ea9c6856394bdb90806131c65111478c75f72 SHA512 6c74344a75eaeb7f53609ab78a9223218ac89edd320e503898145668cd746d5b76624d91640223a826af7ab978b107715cdb9904f16f6499c9be1ce9f54a09f8

diff --git a/dev-python/bson/bson-0.5.10.ebuild b/dev-python/bson/bson-0.5.10.ebuild
deleted file mode 100644
index 89b9066c96..0000000000
--- a/dev-python/bson/bson-0.5.10.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
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Independent BSON codec for Python that doesn't depend on MongoDB"
-HOMEPAGE="https://github.com/py-bson/bson"
-SRC_URI="https://github.com/py-bson/bson/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	>=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]
-	>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-python_test() {
-	"${EPYTHON}" test.py || die
-}

diff --git a/dev-python/bson/metadata.xml b/dev-python/bson/metadata.xml
deleted file mode 100644
index 1042525862..0000000000
--- a/dev-python/bson/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/py-bson/bson/issues</bugs-to>
-        <remote-id type="github">py-bson/bson</remote-id>
-        <remote-id type="pypi">bson</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/bumpfontversion/Manifest b/dev-python/bumpfontversion/Manifest
deleted file mode 100644
index b1f128c0da..0000000000
--- a/dev-python/bumpfontversion/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bumpfontversion-0.4.1.tar.gz 4747 BLAKE2B b23baf1388fb4665da1358a09832bb9e86f4b225a76a20cee25afac950aa592b6420c02f0eeeace77902b2fa74433afae1ac50f18caa376032f61b19afe86bc3 SHA512 65e154295f5921e16cdc016b9c8bd33d6b5f5663d5d657b9590abb4bef02cad53ef78e08477ebb38c8708b1d997e8f98b59c814124a574b34f1f859d21baee51

diff --git a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild b/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
deleted file mode 100644
index 8cb0e9ba4c..0000000000
--- a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bumps the version of a font source file"
-HOMEPAGE="
-	https://pypi.org/project/bumpfontversion/
-	https://github.com/simoncozens/bumpfontversion
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/glyphsLib[${PYTHON_USEDEP}]
-	dev-python/openstep-plist[${PYTHON_USEDEP}]
-	dev-python/ufoLib2[${PYTHON_USEDEP}]
-	dev-util/bump2version[${PYTHON_USEDEP}]
-"

diff --git a/dev-python/bumpfontversion/metadata.xml b/dev-python/bumpfontversion/metadata.xml
deleted file mode 100644
index a59eb70f8b..0000000000
--- a/dev-python/bumpfontversion/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="pypi">bumpfontversion</remote-id>
-		<remote-id type="github">simoncozens/bumpfontversion</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/cffsubr/Manifest b/dev-python/cffsubr/Manifest
deleted file mode 100644
index c9dc814692..0000000000
--- a/dev-python/cffsubr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cffsubr-0.2.9.post1.tar.gz 12671095 BLAKE2B 6805fa9adaabee7236abb351b23437248c93a9a9c1f64363ca023cbe1371dd0a612e0b5823f3064c0979cb9a9ee0442a6219952ffd2384ab444a28987f416a3f SHA512 8c83001010951990d4e0dcecd1820e0f469042518c63cf82b66425c383b640f525f253b10f16ad587e9492a9aed070715d776d909ab4e897c99a22a7678f38a7

diff --git a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild b/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
deleted file mode 100644
index d5678bbc0e..0000000000
--- a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Standalone CFF subroutinizer based on AFDKO tx tool"
-HOMEPAGE="
-	https://pypi.org/project/cffsubr/
-	https://github.com/adobe-type-tools/cffsubr
-"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/fonttools-4.10.2[${PYTHON_USEDEP}]
-	>=dev-util/afdko-3.6.1[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-system_tx.diff"
-	"${FILESDIR}/${P}-fix-setup-py.patch"
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	# remove bundled afdko
-	rm -r external || die
-
-	distutils-r1_src_prepare
-}

diff --git a/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch b/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch
deleted file mode 100644
index dfdfe352ae..0000000000
--- a/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -136,7 +136,7 @@
-     package_dir={"": "src"},
-     packages=find_packages("src"),
-     entry_points={"console_scripts": ["cffsubr = cffsubr.__main__:main"]},
--    ext_modules=[tx],
-+    ext_modules=[],
-     zip_safe=False,
-     cmdclass=cmdclass,
-     install_requires=[
-@@ -144,9 +144,7 @@
-         "fontTools >= 4.10.2",
-     ],
-     setup_requires=[
--        "setuptools_scm",
--        # finds all git tracked files including submodules when making sdist MANIFEST
--        "setuptools-git-ls-files",
-+        "setuptools_scm"
-     ],
-     extras_require={"testing": ["pytest"]},
-     python_requires=">=3.6",

diff --git a/dev-python/cffsubr/files/cffsubr-system_tx.diff b/dev-python/cffsubr/files/cffsubr-system_tx.diff
deleted file mode 100644
index 16c41c74c2..0000000000
--- a/dev-python/cffsubr/files/cffsubr-system_tx.diff
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/cffsubr/__init__.py
-+++ b/src/cffsubr/__init__.py
-@@ -60,8 +60,7 @@ def _run_embedded_tx(*args, **kwargs):
-         subprocess.CompletedProcess object with the following attributes:
-         args, returncode, stdout, stderr.
-     """
--    with path(__name__, TX_EXE) as tx_cli:
--        return subprocess.run([str(tx_cli)] + list(args), **kwargs)
-+    return subprocess.run(['tx'] + list(args), **kwargs)
- 
- 
- def _tx_subroutinize(data: bytes, output_format: str = CFFTableTag.CFF) -> bytes:

diff --git a/dev-python/cffsubr/metadata.xml b/dev-python/cffsubr/metadata.xml
deleted file mode 100644
index a6cb1589a1..0000000000
--- a/dev-python/cffsubr/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/adobe-type-tools/cffsubr/issues</bugs-to>
-        <remote-id type="github">adobe-type-tools/cffsubr</remote-id>
-        <remote-id type="pypi">cffsubr</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/cmarkgfm/Manifest b/dev-python/cmarkgfm/Manifest
deleted file mode 100644
index 1b31b2e6e1..0000000000
--- a/dev-python/cmarkgfm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cmarkgfm-2022.10.27.gh.tar.gz 11855 BLAKE2B 550c61f07908a919abc43bd8b8bb751cec7d8963cb3e8d725ce14597388754aa1dfcf141d6fc88ababfe9b981be0d36b495931afef5da3806b17bddde377fc29 SHA512 18a6a0a993c2663c6f6f19ac5ff51bf715a359ca415c6abad6a49d6cf8e749acfbe122a680122185da0ecf3cb5337876c316863c1f456744e6067f5947589c27

diff --git a/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild b/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
deleted file mode 100644
index a2c9c39e9c..0000000000
--- a/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 edos2unix
-
-DESCRIPTION="Python bindings for GitHub's cmark"
-HOMEPAGE="https://github.com/theacodes/cmarkgfm"
-SRC_URI="https://github.com/theacodes/cmarkgfm/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	app-text/cmark-gfm
-	$(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.6.0-use-system-cmark-gfm.patch" )
-
-src_prepare() {
-	edos2unix src/cmarkgfm/build_cmark.py
-	default
-}
-
-distutils_enable_tests pytest

diff --git a/dev-python/cmarkgfm/files/cmarkgfm-0.6.0-use-system-cmark-gfm.patch b/dev-python/cmarkgfm/files/cmarkgfm-0.6.0-use-system-cmark-gfm.patch
deleted file mode 100644
index 47894810e2..0000000000
--- a/dev-python/cmarkgfm/files/cmarkgfm-0.6.0-use-system-cmark-gfm.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/src/cmarkgfm/build_cmark.py
-+++ b/src/cmarkgfm/build_cmark.py
-@@ -8,12 +8,8 @@
- import cffi
- 
- 
--# Get the directory for the cmark source files. It's under the package root
--# as /third_party/cmark/src
- HERE = os.path.dirname(os.path.abspath(__file__))
- PACKAGE_ROOT = os.path.abspath(os.path.join(HERE, '../../'))
--SRC_DIR = os.path.join(PACKAGE_ROOT, 'third_party/cmark/src')
--EXTENSIONS_SRC_DIR = os.path.join(PACKAGE_ROOT, 'third_party/cmark/extensions')
- UNIX_GENERATED_SRC_DIR = os.path.join(PACKAGE_ROOT, 'generated', 'unix')
- WIN_GENERATED_SRC_DIR = os.path.join(PACKAGE_ROOT, 'generated', 'windows')
- 
-@@ -27,20 +23,6 @@
-     CMARK_MODULE_H = fh.read()
- 
- 
--def _get_sources(dir, exclude=set()):
--    sources = glob.iglob(os.path.join(dir, '*.c'))
--    return sorted([
--        os.path.relpath(path, start=PACKAGE_ROOT)
--        for path in
--        sources
--        if os.path.basename(path) not in exclude
--    ])
--
--
--SOURCES = _get_sources(SRC_DIR, exclude=set(['main.c']))
--SOURCES.extend(_get_sources(EXTENSIONS_SRC_DIR))
--
--
- def _compiler_type():
-     """
-     Gets the compiler type from distutils. On Windows with MSVC it will be
-@@ -76,8 +58,8 @@
- ffibuilder.set_source(
-     'cmarkgfm._cmark',
-     CMARK_MODULE_H,
--    sources=SOURCES,
--    include_dirs=[SRC_DIR, EXTENSIONS_SRC_DIR, GENERATED_SRC_DIR],
-+    include_dirs=[GENERATED_SRC_DIR],
-+    libraries=["cmark-gfm", "cmark-gfm-extensions"],
-     extra_compile_args=EXTRA_COMPILE_ARGS
- )
- 

diff --git a/dev-python/cmarkgfm/metadata.xml b/dev-python/cmarkgfm/metadata.xml
deleted file mode 100644
index a427ba1ad7..0000000000
--- a/dev-python/cmarkgfm/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/theacodes/cmarkgfm/issues</bugs-to>
-        <remote-id type="github">theacodes/cmarkgfm</remote-id>
-        <remote-id type="pypi">cmarkgfm</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/collidoscope/Manifest b/dev-python/collidoscope/Manifest
deleted file mode 100644
index 3ba0c882e2..0000000000
--- a/dev-python/collidoscope/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST collidoscope-0.4.1.gh.tar.gz 32178 BLAKE2B 05b85b9321ad486a619a65b5ddbfbfe5550549d3a3f337432e07c7e1d6d80d03f7fa478ce2a19d551f846a05e27c8d6431d0a3138ef4886d48b4ac88123bd0c8 SHA512 a38fb10eeb50388024498d4900323c217a504695507a9d67b0009a0ab9e6f99b8fb836a86e0139752e7008f139363344f1761e9413f17830dc44d615212b437d
-DIST collidoscope-0.5.2.gh.tar.gz 32183 BLAKE2B 977184bc68dce4756bcf16adc06daac35795cd8ce0ecbd1cdba28285c78aedf1bcb16bddadb7f56ce8d95814b14971315e993083b9124658047072d2896eb546 SHA512 fd0024a838f39d93311275dd5966727b3ef8deeb103b2addc80e9e308149d58f43eecba0543cd19ce5e11d4439660fc5e026d174f6e3a0b07edb28e1ea635d87

diff --git a/dev-python/collidoscope/collidoscope-0.4.1.ebuild b/dev-python/collidoscope/collidoscope-0.4.1.ebuild
deleted file mode 100644
index fa22879dba..0000000000
--- a/dev-python/collidoscope/collidoscope-0.4.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Brute force detection of glyph collisions"
-HOMEPAGE="https://github.com/simoncozens/collidoscope"
-SRC_URI="https://github.com/simoncozens/collidoscope/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/beziers-0.0.3[${PYTHON_USEDEP}]
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/glyphtools[${PYTHON_USEDEP}]
-	dev-python/uharfbuzz[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/collidoscope/collidoscope-0.5.2.ebuild b/dev-python/collidoscope/collidoscope-0.5.2.ebuild
deleted file mode 100644
index d3b7f206c8..0000000000
--- a/dev-python/collidoscope/collidoscope-0.5.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Brute force detection of glyph collisions"
-HOMEPAGE="https://github.com/simoncozens/collidoscope"
-SRC_URI="https://github.com/simoncozens/collidoscope/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/beziers-0.0.3[${PYTHON_USEDEP}]
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/glyphtools[${PYTHON_USEDEP}]
-	dev-python/uharfbuzz[${PYTHON_USEDEP}]
-	dev-python/babelfont[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/collidoscope/metadata.xml b/dev-python/collidoscope/metadata.xml
deleted file mode 100644
index 6de95e54ef..0000000000
--- a/dev-python/collidoscope/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/collidoscope/issues</bugs-to>
-        <remote-id type="github">simoncozens/collidoscope</remote-id>
-        <remote-id type="pypi">collidoscope</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/commandlines/Manifest b/dev-python/commandlines/Manifest
deleted file mode 100644
index 243bca7c80..0000000000
--- a/dev-python/commandlines/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commandlines-0.4.1.tar.gz 37519 BLAKE2B d59d8d31028ec59b10608176df4a9d41042936339f630b6f2be4c8ffe9f6e7d14a000294d0a054b7d06b3388d59dfdc08b70fac6d9a2d8998fe528efb392ef7e SHA512 c481d391a4bb1f6701f5fb04c3031610e625521e2597f46a197dbbf3c776b19f257642aacf664fa55cb2133c2c2b207c315a4805197fee93a86e2536bb6a02a6

diff --git a/dev-python/commandlines/commandlines-0.4.1-r1.ebuild b/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
deleted file mode 100644
index 17a83237c6..0000000000
--- a/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Routines for extracting information from fontTools glyphs"
-HOMEPAGE="
-	https://commandlines.github.io
-	https://pypi.org/project/commandlines/
-	https://github.com/chrissimpkins/commandlines
-"
-SRC_URI="https://github.com/chrissimpkins/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme

diff --git a/dev-python/commandlines/metadata.xml b/dev-python/commandlines/metadata.xml
deleted file mode 100644
index 29c1ee5d39..0000000000
--- a/dev-python/commandlines/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/chrissimpkins/commandlines/issues</bugs-to>
-        <remote-id type="github">chrissimpkins/commandlines</remote-id>
-        <remote-id type="pypi">commandlines</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/compreffor/Manifest b/dev-python/compreffor/Manifest
deleted file mode 100644
index b33c186711..0000000000
--- a/dev-python/compreffor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST compreffor-0.5.2.tar.gz 76299 BLAKE2B 254329875fbafd9a4887a696a2b21ae1695e03fe337fb0f5e48c2b2e242941114d7cf16c966e85c690302152da06bd21f7bb713fe92c139893299468b461e466 SHA512 9806141022163804f02b1ee14552bc2e8e9b7350110c42aca1c74bd6af049f3032920e5299dd59961bb24e69b97fa748478f8be2f25fd90ae2e3d0d1ce4c22c0

diff --git a/dev-python/compreffor/compreffor-0.5.2.ebuild b/dev-python/compreffor/compreffor-0.5.2.ebuild
deleted file mode 100644
index 96e9e4efa3..0000000000
--- a/dev-python/compreffor/compreffor-0.5.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A CFF table subroutinizer for FontTools"
-HOMEPAGE="
-	https://pypi.org/project/compreffor/
-	https://github.com/googlefonts/compreffor
-"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND=">=dev-python/fonttools-4[${PYTHON_USEDEP}]"
-BDEPEND="
-	app-arch/unzip
-	>=dev-python/cython-0.29.24[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.5.1_p1-remove-unwanted-dependencies.patch" )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	find "${S}" -name '*.cpp' -delete || die
-	distutils-r1_src_prepare
-}
-
-python_test() {
-	cd "${T}" || die
-	epytest --pyargs compreffor
-}

diff --git a/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch b/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch
deleted file mode 100644
index a7ed61b459..0000000000
--- a/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -152,7 +152,7 @@
-         'build_ext': custom_build_ext,
-     },
-     setup_requires=(
--        ["setuptools_scm", "setuptools_git_ls_files"] + pytest_runner + wheel
-+        ["setuptools_scm"] + wheel
-     ),
-     tests_require=[
-         'pytest>=2.8',

diff --git a/dev-python/compreffor/files/remove-pytest-runner.patch b/dev-python/compreffor/files/remove-pytest-runner.patch
deleted file mode 100644
index f3734f3cc2..0000000000
--- a/dev-python/compreffor/files/remove-pytest-runner.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py	2021-03-27 18:38:41.032816105 +0100
-+++ b/setup.py	2021-03-27 18:38:57.087088810 +0100
-@@ -150,7 +150,7 @@
-     cmdclass={
-         'build_ext': custom_build_ext,
-     },
--    setup_requires=pytest_runner + wheel,
-+    setup_requires=wheel,
-     tests_require=[
-         'pytest>=2.8',
-     ],

diff --git a/dev-python/compreffor/metadata.xml b/dev-python/compreffor/metadata.xml
deleted file mode 100644
index e02b6ce967..0000000000
--- a/dev-python/compreffor/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email> 
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">googlefonts/compreffor</remote-id>
-    <remote-id type="pypi">compreffor</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/confluent-kafka/Manifest b/dev-python/confluent-kafka/Manifest
deleted file mode 100644
index 1964de802a..0000000000
--- a/dev-python/confluent-kafka/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST confluent-kafka-1.8.2.gh.tar.gz 250172 BLAKE2B 9fabaaf2417343ae2743b662c359925487011cee9c63e5f8d07bfa049212e0f9890530072b463fd39fcc991d46e8e2e4ce07d79b8a63b367685c7da9d658291d SHA512 6db66371b7cac822aafeaa4acb491556d9a866f8502d76e2acfe52d18b282caab338cd3f51f84845eab2ec5b2c44ed80426a7ad8afd0314a8a5ddc1a9299d693
-DIST confluent-kafka-1.9.0.gh.tar.gz 260481 BLAKE2B 814a6ce0421c866ed9082aa0cf566b476223453f82d84ee20d58d5fd1045fefbb4b92d6d14a9a8301ea8283c19679236efd237bbe21c57199d0bbfcd6427cd9b SHA512 979878ae3ee61d7fcda67803cc5645cdf28749afe7919c7188e1fba9b34e68ab2950536a4817d47de5492bed751fb2eabcdf30f33adec864250c14cf48512bfe

diff --git a/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
deleted file mode 100644
index 5854fcf7eb..0000000000
--- a/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( tests/integration )
-MYPN="${PN}-python"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Confluent's Kafka Python Client"
-HOMEPAGE="
-	https://pypi.org/project/confluent-kafka/
-	https://github.com/confluentinc/confluent-kafka-python
-"
-SRC_URI="https://github.com/confluentinc/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-libs/librdkafka"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/fastavro-1.0[${PYTHON_USEDEP}]
-		>=dev-python/avro-1.10.0[${PYTHON_USEDEP}]
-		dev-python/requests[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-		dev-python/requests-mock[${PYTHON_USEDEP}]
-
-		dev-python/protobuf-python[${PYTHON_USEDEP}]
-		dev-python/jsonschema[${PYTHON_USEDEP}]
-		dev-python/pyflakes[${PYTHON_USEDEP}]
-		dev-python/pyrsistent[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-	distutils-r1_python_install_all
-	rm "${ED}/usr/LICENSE.txt" || die
-}
-
-pkg_postinst() {
-	optfeature "avro support" dev-python/fastavro dev-python/avro dev-python/requests
-	optfeature "json support" dev-python/jsonschema dev-python/pyrsistent dev-python/requests
-	optfeature "protobuf support" dev-python/protobuf-python dev-python/requests
-	optfeature "schema-registry support" dev-python/requests
-}

diff --git a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
deleted file mode 100644
index 8b799a96e3..0000000000
--- a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( tests/integration )
-MYPN="${PN}-python"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Confluent's Kafka Python Client"
-HOMEPAGE="
-	https://pypi.org/project/confluent-kafka/
-	https://github.com/confluentinc/confluent-kafka-python
-"
-SRC_URI="https://github.com/confluentinc/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="~dev-libs/librdkafka-1.9.0"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/fastavro-1.0[${PYTHON_USEDEP}]
-		>=dev-python/avro-1.10.0[${PYTHON_USEDEP}]
-		dev-python/requests[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-		dev-python/requests-mock[${PYTHON_USEDEP}]
-
-		dev-python/protobuf-python[${PYTHON_USEDEP}]
-		dev-python/jsonschema[${PYTHON_USEDEP}]
-		dev-python/pyflakes[${PYTHON_USEDEP}]
-		dev-python/pyrsistent[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-	distutils-r1_python_install_all
-	rm "${ED}/usr/LICENSE.txt" || die
-}
-
-pkg_postinst() {
-	optfeature "avro support" dev-python/fastavro dev-python/avro dev-python/requests
-	optfeature "json support" dev-python/jsonschema dev-python/pyrsistent dev-python/requests
-	optfeature "protobuf support" dev-python/protobuf-python dev-python/requests
-	optfeature "schema-registry support" dev-python/requests
-}

diff --git a/dev-python/confluent-kafka/metadata.xml b/dev-python/confluent-kafka/metadata.xml
deleted file mode 100644
index e1e8fa8da7..0000000000
--- a/dev-python/confluent-kafka/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-confluent-kafka-python provides a high-level Producer, Consumer and AdminClient compatible with all Apache KafkaTM brokers >= v0.8, Confluent Cloud and the Confluent Platform. The client is:
-Reliable - It's a wrapper around librdkafka (provided automatically via binary wheels) which is widely deployed in a diverse set of production scenarios. It's tested using the same set of system tests as the Java client and more. It's supported by Confluent.
-Performant - Performance is a key design consideration. Maximum throughput is on par with the Java client for larger message sizes (where the overhead of the Python interpreter has less impact). Latency is on par with the Java client.
-Future proof - Confluent, founded by the creators of Kafka, is building a streaming platform with Apache Kafka at its core. It's high priority for us that client features keep pace with core Apache Kafka and components of the Confluent Platform.
-	</longdescription>
-	<upstream>
-		<remote-id type="github">confluentinc/confluent-kafka-python</remote-id>
-		<remote-id type="pypi">confluent-kafka</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/cu2qu/Manifest b/dev-python/cu2qu/Manifest
deleted file mode 100644
index bb189e752a..0000000000
--- a/dev-python/cu2qu/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cu2qu-1.6.7.post2.zip 136950 BLAKE2B d6835a7a1b978e7ef22ff6daf6284965be8b0f60386dd7483dbafbe89e7320f3803f183cc2e859974c18f812405ebd515097e634a153d05a2d317f7df197473d SHA512 63969b31945c5e66c8bbe92650e73fd4824cf6b65252cbe1c0219a4ac34358a998ec1669f9a297a9540b02e161fb0768a2cce88991a6cc00c1d5dd9b80f99049

diff --git a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild b/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
deleted file mode 100644
index 776d4caebc..0000000000
--- a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Cubic-to-quadratic bezier curve conversion"
-HOMEPAGE="
-	https://pypi.org/project/cu2qu/
-	https://github.com/googlefonts/cu2qu
-"
-SRC_URI="$(pypi_sdist_url "${PN}" "$(pypi_translate_version "${PV}")" .zip)"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
-	<dev-python/fs-3[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	dev-python/cython[${PYTHON_USEDEP}]
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
-	CU2QU_WITH_CYTHON=1
-}
-
-pkg_postinst() {
-	optfeature "cli support" dev-python/defcon
-}

diff --git a/dev-python/cu2qu/metadata.xml b/dev-python/cu2qu/metadata.xml
deleted file mode 100644
index 3072137340..0000000000
--- a/dev-python/cu2qu/metadata.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">googlefonts/cu2qu</remote-id>
-    <remote-id type="pypi">cu2qu</remote-id>
-  </upstream>
-  <longdescription lang="en">
-This library provides functions which take in UFO objects (Defcon Fonts or Robofab RFonts) and converts any cubic curves to quadratic. The most useful function is probably fonts_to_quadratic:
-
-from defcon import Font
-from cu2qu.ufo import fonts_to_quadratic
-thin_font = Font('MyFont-Thin.ufo')
-bold_font = Font('MyFont-Bold.ufo')
-fonts_to_quadratic([thin_font, bold_font])
-
-Interpolation compatibility is guaranteed during conversion. If it's not needed, converting one font at a time may yield more optimized results:
-
-for font in [thin_font, bold_font]:
-    fonts_to_quadratic([font])
-
-Some fonts may need a different error threshold than the default (0.001 em). This can also be provided by the caller:
-
-fonts_to_quadratic([thin_font, bold_font], max_err_em=0.005)
-
-for font in [thin_font, bold_font]:
-    fonts_to_quadratic([font], max_err_em=0.001)
-
-fonts_to_quadratic can print a string reporting the number of curves of each length. For example fonts_to_quadratic([font], dump_stats=True) may print something like:
-
-3: 1000
-4: 2000
-5: 100
-
-meaning that the font now contains 1000 curves with three points, 2000 with four points, and 100 with five. Given multiple fonts, the function will report the total counts across all fonts. You can also accumulate statistics between calls by providing your own report dictionary:
-
-stats = {}
-for font in [thin_font, bold_font]:
-    fonts_to_quadratic([font], stats=stats)
-# "stats" will report combined statistics for both fonts
-
-The library also provides a command-line script also named cu2qu. Check its --help to see all the options.  </longdescription>
-</pkgmetadata>

diff --git a/dev-python/dotmap/Manifest b/dev-python/dotmap/Manifest
deleted file mode 100644
index 5ee4dfb26a..0000000000
--- a/dev-python/dotmap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dotmap-1.3.30.tar.gz 12391 BLAKE2B f6e5713704d2f7c828c0a373174348900ebe39b72fd85456ed374a62f474c67e916b5956afeec246d8a6e9253b08c5e495c781d2915cecb38bee0d0b256810d2 SHA512 8e6d3e4419c3dbd1c0a3209dfc7bcda859bf547ab3fe88471c04a7f4c34219c9ca13b848788e6a24c6d3ece539f9ba0a16600f7941abdbd99c4e6d0badf4af27

diff --git a/dev-python/dotmap/dotmap-1.3.30-r1.ebuild b/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
deleted file mode 100644
index fb71f13e3f..0000000000
--- a/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Dot access dictionary with dynamic hierarchy creation and ordered iteration"
-HOMEPAGE="
-	https://pypi.org/project/dotmap/
-	https://github.com/drgrib/dotmap
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests unittest

diff --git a/dev-python/dotmap/metadata.xml b/dev-python/dotmap/metadata.xml
deleted file mode 100644
index 903d0ff083..0000000000
--- a/dev-python/dotmap/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/drgrib/dotmap/issues</bugs-to>
-        <remote-id type="github">drgrib/dotmap</remote-id>
-        <remote-id type="pypi">dotmap</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/doubles/Manifest b/dev-python/doubles/Manifest
deleted file mode 100644
index b30b10de35..0000000000
--- a/dev-python/doubles/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST doubles-1.5.3.tar.gz 40297 BLAKE2B 9b1e29ad0a35e0b1d65543dacefa18428741f97e15963e964b59dd7fd6bf65dccebb2e08c73d49778904cdc08d1b38612d98948a00246849a6a10f0964842056 SHA512 858fca2bd93bf78df264c61bdda32fb2afee7125f5578b7c361695638abb4b7adc2793d62adbbc7f5a9a550672747048e6df6b7c9c60292a70fb613b89ad88e4

diff --git a/dev-python/doubles/doubles-1.5.3.ebuild b/dev-python/doubles/doubles-1.5.3.ebuild
deleted file mode 100644
index 8329c86551..0000000000
--- a/dev-python/doubles/doubles-1.5.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Test doubles for Python"
-HOMEPAGE="https://github.com/uber/doubles"
-SRC_URI="https://github.com/uber/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/nose[${PYTHON_USEDEP}]
-	)
-"
-
-DOCS=( CHANGES.rst CONTRIBUTING.rst README.rst )
-
-distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-	test/allow_test.py::TestTwice::test_fails_when_called_three_times
-	test/allow_test.py::TestOnce::test_fails_when_called_two_times
-	test/allow_test.py::TestZeroTimes::test_fails_when_called_once_times
-	test/allow_test.py::TestExactly::test_called_with_zero
-	test/allow_test.py::TestExactly::test_fails_when_called_more_than_expected_times
-	test/allow_test.py::TestAtMost::test_fails_when_called_more_than_at_most_times
-	test/class_double_test.py::TestClassDouble::test_raises_when_stubbing_instance_methods
-	test/expect_test.py::TestExpect::test_with_args_validator_not_called
-	test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_without_args_is_not_made
-	test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_with_args_is_not_made
-	test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_with_default_args_is_not_made
-	test/expect_test.py::TestTwice::test_fails_when_called_once
-	test/expect_test.py::TestTwice::test_fails_when_called_three_times
-	test/expect_test.py::TestOnce::test_fails_when_called_two_times
-	test/expect_test.py::TestExactly::test_fails_when_called_less_than_expected_times
-	test/expect_test.py::TestExactly::test_fails_when_called_more_than_expected_times
-	test/expect_test.py::TestAtLeast::test_fails_when_called_less_than_at_least_times
-	test/expect_test.py::TestAtMost::test_fails_when_called_more_than_at_most_times
-	test/expect_test.py::Test__call__::test_unsatisfied_expectation
-	test/expect_test.py::Test__enter__::test_unsatisfied_expectation
-	test/expect_test.py::Test__exit__::test_unsatisfied_expectation
-	test/object_double_test.py::TestObjectDouble::test_raises_when_stubbing_nonexistent_methods
-	test/object_double_test.py::TestObjectDouble::test_raises_when_stubbing_noncallable_attributes
-	test/pytest_test.py
-)
-
-python_prepare() {
-	# attempts to import "coverage"
-	echo "pytest_plugins = ['doubles.pytest_plugin']" > test/conftest.py || die
-
-	# "Distribution information not found. Run 'setup.py develop'"
-	sed "s/pkg_resources.get_distribution.*/'${PV}'/" -i docs/source/conf.py || die
-}
-
-python_test() {
-	epytest -p no:doubles test
-}

diff --git a/dev-python/doubles/metadata.xml b/dev-python/doubles/metadata.xml
deleted file mode 100644
index 29562d9e24..0000000000
--- a/dev-python/doubles/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/uber/doubles/issues</bugs-to>
-    <remote-id type="pypi">doubles</remote-id>
-    <remote-id type="github">uber/doubles</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/etcd3/Manifest b/dev-python/etcd3/Manifest
deleted file mode 100644
index 5ffccd9674..0000000000
--- a/dev-python/etcd3/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST etcd3-0.12.0.tar.gz 63926 BLAKE2B adf6df5f1ced114387572c6a3361c7c57298b27be173fb91416ff989f7a252c81c1fcbe0bbbda3815102ad06fb2053d0585517ec75457a54e9617e61c6b53969 SHA512 d31cf0059036af91b489d6197fcda71314b5dcd068b6095212e1fec39d55b0bc4e943da3fdda6131fd1a6d48741334f5659e470c3284f0c6ab1a39d662d7d78a

diff --git a/dev-python/etcd3/etcd3-0.12.0.ebuild b/dev-python/etcd3/etcd3-0.12.0.ebuild
deleted file mode 100644
index 9195d1be35..0000000000
--- a/dev-python/etcd3/etcd3-0.12.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=(
-	tests/test_etcd3.py::TestClient::test_compact
-	tests/test_etcd3.py::TestClient::test_user_pwd_auth
-	tests/test_etcd3.py::TestEtcd3
-	tests/test_etcd3.py::TestAlarms
-)
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python client for the etcd API v3"
-HOMEPAGE="
-	https://pypi.org/project/etcd3/
-	https://github.com/kragniz/python-etcd3
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-db/etcd
-	>=dev-python/grpcio-1.2.0[${PYTHON_USEDEP}]
-	>=dev-python/tenacity-5.0.2[${PYTHON_USEDEP}]
-	>=dev-python/protobuf-python-3.6.1[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-		>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-		dev-python/grpcio-tools[${PYTHON_USEDEP}]
-		dev-python/hypothesis[${PYTHON_USEDEP}]
-		dev-util/pifpaf[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/etcd3/metadata.xml b/dev-python/etcd3/metadata.xml
deleted file mode 100644
index 9ca83e8433..0000000000
--- a/dev-python/etcd3/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">etcd3</remote-id>
-		<remote-id type="github">kragniz/python-etcd3</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/etcd3gw/Manifest b/dev-python/etcd3gw/Manifest
deleted file mode 100644
index 31e8ea62dc..0000000000
--- a/dev-python/etcd3gw/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST etcd3gw-1.0.2.tar.gz 27345 BLAKE2B e529525cbd60fffa1b0bf3ea83f14fcda6ba5a88a666b4f06a2ea66c76c809a00371b998477594f9bce5943047dfa6051efae6d75c2876046297015f2e43ee74 SHA512 dbdf61d0f19d730993fd61270fbe76838e3aa027ef1059f0083a1dd6071dd66eea99bbd4807884b91209c8eee262a5143e67aebf309175b43fd7aa1d94beca82

diff --git a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild b/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
deleted file mode 100644
index dc4aa42dfa..0000000000
--- a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A python client for etcd3 grpc-gateway v3 API"
-HOMEPAGE="
-	https://opendev.org/openstack/etcd3gw
-	https://pypi.org/project/etcd3gw/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/pbr-2.0[${PYTHON_USEDEP}]
-	>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-	>=dev-python/futurist-0.16.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
-		>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
-		>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
-		>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-		>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
-		>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
-		>=dev-python/pytest-3.0.0[${PYTHON_USEDEP}]
-		>=dev-python/urllib3-1.15.1[${PYTHON_USEDEP}]
-		>=dev-util/pifpaf-0.10.0[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/etcd3gw/metadata.xml b/dev-python/etcd3gw/metadata.xml
deleted file mode 100644
index 40e422864c..0000000000
--- a/dev-python/etcd3gw/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">etcd3gw</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/exifread/Manifest b/dev-python/exifread/Manifest
deleted file mode 100644
index 479d02244d..0000000000
--- a/dev-python/exifread/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST exifread-3.0.0.gh.tar.gz 44891 BLAKE2B 867644edfabaee6c90b4dd540a4225e74df45babee69ac3935644033d0e973b5d06cfc3fbba521ca352bda08eda44548e233c203b66978e4021db28ec45b29d6 SHA512 3b819718f5fc9f7807dc245908c2724d1023ce6345b6f6a84ea0c10d62b47939ae4dce23db868d67b6eeaa07e5c88fd406520106f31883d15442eaabcebb0746

diff --git a/dev-python/exifread/exifread-3.0.0.ebuild b/dev-python/exifread/exifread-3.0.0.ebuild
deleted file mode 100644
index d603e6af8a..0000000000
--- a/dev-python/exifread/exifread-3.0.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-MY_PN="exif-py"
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Easy to use Python module to extract Exif metadata from tiff and jpeg files"
-HOMEPAGE="
-	https://pypi.org/project/ExifRead/
-	https://github.com/ianare/exif-py
-"
-SRC_URI="https://github.com/ianare/${MY_PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-python/exifread/metadata.xml b/dev-python/exifread/metadata.xml
deleted file mode 100644
index c50e37671e..0000000000
--- a/dev-python/exifread/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/ianare/exif-py/issues</bugs-to>
-		<remote-id type="github">ianare/exif-py</remote-id>
-		<remote-id type="pypi">exifread</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/factory-boy/Manifest b/dev-python/factory-boy/Manifest
deleted file mode 100644
index 45667ee32d..0000000000
--- a/dev-python/factory-boy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST factory_boy-3.2.1.tar.gz 153483 BLAKE2B e527a04b5371289beb6ae765ccf116b1171d3293cd7bf0ef240ecf17b7806d0ed6db4a97d9c3c4cc22d93c1eaa96888046bdfa7aa1b2d9910257165266ce9828 SHA512 21ad111c648f3ff444cc2310479464334eb4c5b16ed04a592fb9152397f9bf6c044d235789b901f65ebf49d07a0621834ec280630279be0696ccec15ac9f15df

diff --git a/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild b/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
deleted file mode 100644
index 198eebe428..0000000000
--- a/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby"
-HOMEPAGE="
-	https://pypi.org/project/factory-boy/
-	https://github.com/FactoryBoy/factory_boy
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/Faker[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/django[sqlite,${PYTHON_USEDEP}]
-		dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-		dev-python/sqlalchemy[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_IGNORE=(
-	# depends on treecleaned dev-python/mongoengine
-	tests/test_mongoengine.py
-)
-
-EPYTEST_DESELECT=(
-	# broken
-	examples/flask_alchemy
-)
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme \
-	dev-python/sphinxcontrib-spelling

diff --git a/dev-python/factory-boy/metadata.xml b/dev-python/factory-boy/metadata.xml
deleted file mode 100644
index 97a2846e41..0000000000
--- a/dev-python/factory-boy/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-	A versatile test fixtures replacement based on thoughtbot's
-	factory_bot for Ruby. It is designed to work well with various
-	ORMs (Django, Mongo, SQLAlchemy).
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/FactoryBoy/factory_boy/issues</bugs-to>
-		<changelog>https://raw.githubusercontent.com/FactoryBoy/factory_boy/master/docs/changelog.rst</changelog>
-		<doc lang="en">https://factoryboy.readthedocs.io</doc>
-		<maintainer status="active">
-			<email>raphael.barrois+fboy@polytechnique.org</email>
-			<name>Raphaël Barrois</name>
-		</maintainer>
-		<remote-id type="github">FactoryBoy/factory_boy</remote-id>
-		<remote-id type="pypi">factory_boy</remote-id>
-	</upstream>
-</pkgmetadata>
-

diff --git a/dev-python/fake-useragent/Manifest b/dev-python/fake-useragent/Manifest
deleted file mode 100644
index 1e79a63ac5..0000000000
--- a/dev-python/fake-useragent/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fake-useragent-1.1.2.gh.tar.gz 80368 BLAKE2B 85a1f26d605389884de9fb8449742944c2600e4711e912432a52e0808e0f62cd225c364e079136e3ed86ce78b0ede02b8f8ec86a7f086bf90271f3b147314955 SHA512 f943e540a341ff8308f251ce35ca1161f78cc5c3e7ad1911343fbdec263772554f17dbd1d4230a416247f60bf92522a7bcd8827b42d05833f2d131c20458f927

diff --git a/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild b/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
deleted file mode 100644
index 73b27cb3e8..0000000000
--- a/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1
-
-DESCRIPTION="Up to date simple useragent faker with real world database"
-HOMEPAGE="
-	https://github.com/fake-useragent/fake-useragent
-	https://pypi.org/project/fake-useragent/
-"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	$(python_gen_cond_dep \
-		'dev-python/importlib-resources[${PYTHON_USEDEP}]' python3_9
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs --no-autodoc
-
-python_prepare_all() {
-	# do not depend on pytest-cov
-	rm pytest.ini || die
-
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/fake-useragent/metadata.xml b/dev-python/fake-useragent/metadata.xml
deleted file mode 100644
index 6a49d805b0..0000000000
--- a/dev-python/fake-useragent/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">fake-useragent/fake-useragent</remote-id>
-		<remote-id type="pypi">fake-useragent</remote-id>
-		<maintainer>
-			<name>Victor Kovtun</name>
-			<email>hellysmile@gmail.com</email>
-		</maintainer>
-		<maintainer>
-			<name>Melroy van den Berg</name>
-			<email>melroy@melroy.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
deleted file mode 100644
index b85054b0a3..0000000000
--- a/dev-python/fastavro/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fastavro-1.7.0.tar.gz 787676 BLAKE2B 8cbf382a2ef727b2daf35c15dd6790f080bc579f0ae85bf35c036c55ff8347b86ab5d1becd5b5951fa30fdd299ea7c2ba677798b50d23743ac20fbf488c36d4a SHA512 132f347c7d257edd76660925a8c6d13b04ff009ba7d5a4719eb59fd5d7f88fd62c3120ba7aeea1da905027f02a0851ffd05a1ef29900ad20dd9ac2b9c1eb38f9

diff --git a/dev-python/fastavro/fastavro-1.7.0.ebuild b/dev-python/fastavro/fastavro-1.7.0.ebuild
deleted file mode 100644
index 6a1024faa5..0000000000
--- a/dev-python/fastavro/fastavro-1.7.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Fast read/write of AVRO files"
-HOMEPAGE="
-	https://github.com/fastavro/fastavro
-	https://pypi.org/project/fastavro/
-"
-TEST_S="${S}_test"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-	dev-python/cython[${PYTHON_USEDEP}]
-	test? (
-		dev-python/lz4[${PYTHON_USEDEP}]
-		dev-python/numpy[${PYTHON_USEDEP}]
-		dev-python/pandas[${PYTHON_USEDEP}]
-		dev-python/python-snappy[${PYTHON_USEDEP}]
-		dev-python/zstandard[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_DESELECT=(
-	# TypeError
-	tests/test_fastavro.py::test_regular_vs_ordered_dict_record_typeerror
-)
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme
-
-src_unpack() {
-	default
-
-	cp -a "${S}" "${TEST_S}" || die
-	rm -r "${TEST_S}"/fastavro/* || die
-	cp {"${S}","${TEST_S}"}/fastavro/__main__.py || die
-}
-
-python_test() {
-	cd "${TEST_S}" || die
-	epytest
-}
-
-pkg_postinst() {
-	optfeature "lz4 support" dev-python/lz4
-	optfeature "snappy support" dev-python/snappy
-	optfeature "zstd support" dev-python/zstandard
-}

diff --git a/dev-python/fastavro/metadata.xml b/dev-python/fastavro/metadata.xml
deleted file mode 100644
index a8d4f37738..0000000000
--- a/dev-python/fastavro/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Because the Apache Python avro package is written in pure Python, it is relatively slow. In one test case, it takes about 14 seconds to iterate through a file of 10,000 records. By comparison, the JAVA avro SDK reads the same file in 1.9 seconds.
-The fastavro library was written to offer performance comparable to the Java library. With regular CPython, fastavro uses C extensions which allow it to iterate the same 10,000 record file in 1.7 seconds. With PyPy, this drops to 1.5 seconds (to be fair, the JAVA benchmark is doing some extra JSON encoding/decoding).
-</longdescription>
-	<upstream>
-		<remote-id type="github">fastavro/fastavro</remote-id>
-		<remote-id type="pypi">fastavro</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/filecheck/Manifest b/dev-python/filecheck/Manifest
deleted file mode 100644
index b18f320d61..0000000000
--- a/dev-python/filecheck/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST filecheck-0.0.22.tar.gz 12529 BLAKE2B 2726ddd45343b161f6945908e9836e4105b0cded4392c9448e010ebf8ffed84e2d2a80da0103c1f55c1720c612a8692a49e55dcf809be0b345b58444d029f58d SHA512 6d9f3c017e861daec786159c24ea88b312143c2b05829dfe38cdc6b51aed58d7d4add64685adc231427400eae94b6a1e9d49340edd503a564997e3aa3f63834c

diff --git a/dev-python/filecheck/filecheck-0.0.22.ebuild b/dev-python/filecheck/filecheck-0.0.22.ebuild
deleted file mode 100644
index a529a9c561..0000000000
--- a/dev-python/filecheck/filecheck-0.0.22.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python port of LLVM's FileCheck, flexible pattern matching file verifier"
-HOMEPAGE="https://pypi.org/project/filecheck/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-python/filecheck/metadata.xml b/dev-python/filecheck/metadata.xml
deleted file mode 100644
index b62bae61e5..0000000000
--- a/dev-python/filecheck/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">filecheck</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/font-v/Manifest b/dev-python/font-v/Manifest
deleted file mode 100644
index cad3730c18..0000000000
--- a/dev-python/font-v/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST font-v-2.1.0.gh.tar.gz 4268916 BLAKE2B 596673c62cd29d8428f97d6c6e7cbd9591e9f4f94cc719ee438f59bfeaa81adae4dc2ebb04464cfa42ec4ff71019cf658acbfe05d748f6b98383484d1aaaba4e SHA512 a619971b32828eb026499a8fed67e2c8eca063d1a868be7586f4b8b2802ede5740bef009bf8f4e9891793bf78239d1c0329ebc3bc96cecef59666fe9635ce978

diff --git a/dev-python/font-v/font-v-2.1.0-r1.ebuild b/dev-python/font-v/font-v-2.1.0-r1.ebuild
deleted file mode 100644
index e7fe3b5a57..0000000000
--- a/dev-python/font-v/font-v-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 edo
-
-DESCRIPTION="Font version reporting and modification tool"
-HOMEPAGE="https://github.com/source-foundry/font-v"
-SRC_URI="https://github.com/source-foundry/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/GitPython[${PYTHON_USEDEP}]
-"
-BDEPEND="test? ( dev-vcs/git )"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme
-
-src_unpack() {
-	default
-
-	# tests expect default git clone
-	mv "${WORKDIR}"/{${P},${PN}} || die
-}
-
-src_test() {
-	edo git init
-	edo git config --global user.email "larry@example.com"
-	edo git config --global user.name "Larry the Cow"
-	edo git add .
-	edo git commit -m "init"
-
-	distutils-r1_src_test
-}

diff --git a/dev-python/font-v/metadata.xml b/dev-python/font-v/metadata.xml
deleted file mode 100644
index 87203487d5..0000000000
--- a/dev-python/font-v/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/source-foundry/font-v/issues</bugs-to>
-        <remote-id type="github">source-foundry/font-v</remote-id>
-        <remote-id type="pypi">font-v</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/fontFeatures/Manifest b/dev-python/fontFeatures/Manifest
deleted file mode 100644
index 189c8d64f9..0000000000
--- a/dev-python/fontFeatures/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontFeatures-1.7.4.tar.gz 1235772 BLAKE2B 07c6968f187869a9af66a3aefe5a9a1f0ce11864b2c204bd20910bd433a9871c94a78158772b1a5136c4b8609595f309b7f524dca2f28d0abb16b6d7c1423297 SHA512 bdf92fe48c3cb16e9fa57049007c873a308293115d8d91fa535864d929eebaf243f27fdc2d79b34bd13adb3ca8df10108fb2c911f982ce6d7bdd2c6df72423ab

diff --git a/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild b/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
deleted file mode 100644
index 01136a40af..0000000000
--- a/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Python library for manipulating OpenType font features"
-HOMEPAGE="
-	https://pypi.org/project/fontFeatures/
-	https://github.com/simoncozens/fontFeatures
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-# Tests are also failing upstream
-# https://github.com/simoncozens/fontFeatures/actions/runs/3677601386/jobs/6219782260
-#RESTRICT="test"
-
-RDEPEND="
-	>=dev-python/beziers-0.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.28.0[${PYTHON_USEDEP}]
-	dev-python/fs[${PYTHON_USEDEP}]
-	dev-python/lxml[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		>=dev-python/youseedee-0.3.0[${PYTHON_USEDEP}]
-		>=dev-python/babelfont-3.0.0_alpha1[${PYTHON_USEDEP}]
-	)
-"
-PDEPEND=">=dev-python/glyphtools-0.7.0[${PYTHON_USEDEP}]"
-
-DOCS=( {CHANGES,NEW-FORMAT,README}.md )
-
-EPYTEST_DESELECT=(
-	tests/test_anchors.py::TestAnchors::test_markbase
-	tests/test_chaining.py::TestChaining::test_ignore
-	"tests/test_fea_parser.py::test_round_trip[mark_attachment]"
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-	local -x CI=1
-	epytest
-}
-
-pkg_postinst() {
-	optfeature "shaper support" "dev-python/babelfont dev-python/youseedee"
-}

diff --git a/dev-python/fontFeatures/metadata.xml b/dev-python/fontFeatures/metadata.xml
deleted file mode 100644
index ab4c9406b9..0000000000
--- a/dev-python/fontFeatures/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/fontFeatures/issues</bugs-to>
-        <remote-id type="github">simoncozens/fontFeatures</remote-id>
-        <remote-id type="pypi">fontFeatures</remote-id>
-    </upstream>
-    <longdescription lang="en">
-fontFeatures library
-The purpose of this library is to provide a middle ground for representing features in a machine-manipulable format, kind of like the abstract syntax tree of a computer programmer. This is so that:
-
-    features can be represented in a structured human-readable and machine-readable way, analogous to the XML files of the Unified Font Object format.
-    features can be more directly authored by programs (such as font editors), rather than them having to output AFDKO feature file format.
-    features can be easily manipulated by programs - for example, features from two files merged together, or lookups moved between languages.
-
-Components
-
-fontFeatures consists of the following components:
-
-    fontFeatures itself, which is an abstract representation of the different layout operations inside a font.
-    fontFeatures.feaLib (included as a mixin) which translates between Adobe feature syntax and fontFeatures representation.
-    fontFeatures.ttLib, which translates between OpenType binary fonts and fontFeatures representation. (Currently only OTF -> fontFeatures is partially implemented; there is no fontFeatures -> OTF compiler yet.)
-    fontFeatures.fontDameLib which translate FontDame text files into fontFeatures objects.
-
-And the following utilities:
-
-    otf2fea: translates an OTF file into Adobe features syntax.
-    txt2fea: translates a FontDame txt file into Adobe features syntax.
-    </longdescription>
-</pkgmetadata>

diff --git a/dev-python/fontMath/Manifest b/dev-python/fontMath/Manifest
deleted file mode 100644
index af53b959b1..0000000000
--- a/dev-python/fontMath/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontMath-0.9.3.zip 39324 BLAKE2B 055c5336e2c393f2cd26be0a2c4177309c9b6888f70cc2a3e67cb0f26b785917f235305bbeeeba30afdb241015aa822c8f7537c73da0a649b559f3dbdde19737 SHA512 2249667be5f9d0ccfef8b68211c7b62b4a099c47505830481bfcad28ec7f162454c5e5fe9c5a3929180b8098406226e6d26e935c5a9b752a5e7ce86e13496234

diff --git a/dev-python/fontMath/fontMath-0.9.3.ebuild b/dev-python/fontMath/fontMath-0.9.3.ebuild
deleted file mode 100644
index 37cc5c2f15..0000000000
--- a/dev-python/fontMath/fontMath-0.9.3.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
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A collection of objects that implement fast font math"
-HOMEPAGE="
-	https://pypi.org/project/fontMath/
-	https://github.com/robotools/fontMath
-"
-SRC_URI="$(pypi_sdist_url --no-normalize "${PN}" "${PV}" .zip)"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND=">=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]"
-BDEPEND="
-	app-arch/unzip
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/fontMath/metadata.xml b/dev-python/fontMath/metadata.xml
deleted file mode 100644
index 3659e31a16..0000000000
--- a/dev-python/fontMath/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/robotools/fontMath/issues</bugs-to>
-        <remote-id type="github">robotools/fontMath</remote-id>
-        <remote-id type="pypi">fontMath</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/fontParts/Manifest b/dev-python/fontParts/Manifest
deleted file mode 100644
index aedbccc9a1..0000000000
--- a/dev-python/fontParts/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fontParts-0.10.6.gh.tar.gz 431799 BLAKE2B e1fdc0e4ac54a62ec025bf73596e9abb2472dbb4eff5f2eea2667da31c5b75cf37a1db9cc25b2fac8afb8815b721aa7439f91129e03df018ba77e9a4b37886cd SHA512 77b888c7393a92153fbd0c61a6e3e30a1c8c9416db4132799cfd938f819ff415f408d31326b87e8bd5b9b9876559a82a61251328684933b7ecc33ccc9735b843
-DIST fontParts-0.11.0.gh.tar.gz 432315 BLAKE2B d53f609a63279de763d78315e18151500b7c0afbd70b01fab2fcf3229ce2fc8291c0e8dbe8e5c83dd0b4896be1e0802f53f8076a31e5275e0d5c1e8a8f64745f SHA512 2e9f04b23686b702e4e21131548edfb839bcf17a07a42b43fc70d98f0014f687625d103052c652af030a0bc7c48c31e9c3f22d45c5942a8e9aefdfa4fcc2a865

diff --git a/dev-python/fontParts/fontParts-0.10.6-r1.ebuild b/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
deleted file mode 100644
index 446ad918c4..0000000000
--- a/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="An API for interacting with the parts of fonts"
-HOMEPAGE="
-	https://pypi.org/project/fontParts/
-	https://github.com/robotools/fontParts
-"
-SRC_URI="https://github.com/robotools/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.4.8[${PYTHON_USEDEP}]
-	>=dev-python/fontPens-0.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.9.2[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]' \
-		python3_{9..10})
-"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx documentation/source
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_src_configure
-}

diff --git a/dev-python/fontParts/fontParts-0.11.0.ebuild b/dev-python/fontParts/fontParts-0.11.0.ebuild
deleted file mode 100644
index 3b8562f9a4..0000000000
--- a/dev-python/fontParts/fontParts-0.11.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="An API for interacting with the parts of fonts"
-HOMEPAGE="
-	https://pypi.org/project/fontParts/
-	https://github.com/robotools/fontParts
-"
-SRC_URI="https://github.com/robotools/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-# fails tests
-RESTRICT="test"
-
-RDEPEND="
-	>=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.4.8[${PYTHON_USEDEP}]
-	>=dev-python/fontPens-0.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.9.2[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]' \
-		python3_{9..10})
-"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx documentation/source
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_src_configure
-}

diff --git a/dev-python/fontParts/metadata.xml b/dev-python/fontParts/metadata.xml
deleted file mode 100644
index f854d54f9d..0000000000
--- a/dev-python/fontParts/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/robotools/fontParts/issues</bugs-to>
-        <remote-id type="github">robotools/fontParts</remote-id>
-        <remote-id type="pypi">fontParts</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/fontPens/Manifest b/dev-python/fontPens/Manifest
deleted file mode 100644
index cc50868c0a..0000000000
--- a/dev-python/fontPens/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontPens-0.2.4.zip 22445 BLAKE2B bdb2550d7a3a4a161b77f9920640f140b4655cfc0c4e62e21de36425b59bac9769a86eeeb25511a3d587c6d0090d994442153e8cc8034f6b36d80933ce17c59e SHA512 0155ab6d43d00ae14e325b93e4e40f3d240cd9ea13945e724a91054b5a6edd1a4a74f1244100b18aa8905029651080c930b3341aa881be970a2459f2a374e009

diff --git a/dev-python/fontPens/fontPens-0.2.4-r2.ebuild b/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
deleted file mode 100644
index 3c75bbb520..0000000000
--- a/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A collection of classes implementing the pen protocol for manipulating glyphs"
-HOMEPAGE="
-	https://pypi.org/project/fontPens/
-	https://github.com/robotools/fontPens
-"
-SRC_URI=$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND=">=dev-python/fonttools-3.32[${PYTHON_USEDEP}]"
-BDEPEND="
-	app-arch/unzip
-	test? (
-		>=dev-python/fontParts-0.8.1[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/fontPens/metadata.xml b/dev-python/fontPens/metadata.xml
deleted file mode 100644
index 60381bec43..0000000000
--- a/dev-python/fontPens/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/robotools/fontPens/issues</bugs-to>
-        <remote-id type="github">robotools/fontPens</remote-id>
-        <remote-id type="pypi">fontPens</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/gabbi/Manifest b/dev-python/gabbi/Manifest
deleted file mode 100644
index ec423cecad..0000000000
--- a/dev-python/gabbi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gabbi-2.7.1.tar.gz 223087 BLAKE2B 4362cc2c5a66d56603e5a2c25d69064544d116c3a71ac3afdb050b28e45c318447a92ad0d0147d447cb9f3e6a4841a79b1642c4c89c9bc084ea5da4b0c828457 SHA512 f12171051179c3ca88c2a3924319c00a51e8eab761c50e291553b22d3925474e9de9e73181697907e3749e34b249034f6978311781af28f700ad49584bdeed95

diff --git a/dev-python/gabbi/gabbi-2.7.1.ebuild b/dev-python/gabbi/gabbi-2.7.1.ebuild
deleted file mode 100644
index 77eb7d61bb..0000000000
--- a/dev-python/gabbi/gabbi-2.7.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Declarative HTTP testing library"
-HOMEPAGE="
-	https://github.com/cdent/gabbi
-	https://pypi.org/project/gabbi/
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/pbr[${PYTHON_USEDEP}]
-	dev-python/pytest[${PYTHON_USEDEP}]
-	dev-python/six[${PYTHON_USEDEP}]
-	dev-python/pyyaml[${PYTHON_USEDEP}]
-	>=dev-python/urllib3-1.26.9[${PYTHON_USEDEP}]
-	dev-python/certifi[${PYTHON_USEDEP}]
-	>=dev-python/jsonpath-rw-ext-1.0.0[${PYTHON_USEDEP}]
-	>=dev-python/wsgi_intercept-1.9.3[${PYTHON_USEDEP}]
-	dev-python/colorama[${PYTHON_USEDEP}]
-"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest

diff --git a/dev-python/gabbi/metadata.xml b/dev-python/gabbi/metadata.xml
deleted file mode 100644
index 844fc328d4..0000000000
--- a/dev-python/gabbi/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/cdent/gabbi/issues</bugs-to>
-    <remote-id type="pypi">gabbi</remote-id>
-    <remote-id type="github">cdent/gabbi</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/gflanguages/Manifest b/dev-python/gflanguages/Manifest
deleted file mode 100644
index 64102264a3..0000000000
--- a/dev-python/gflanguages/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gflanguages-0.4.0.tar.gz 673638 BLAKE2B aec5288e3cbed146d54ea45776aa2f7bf9d7192c3a24e87461651f96d3848e2a2e6ac0a72d2b6e9ca71d8be7b950914b4d78a1a88dee84373ae3140e62c0ff7d SHA512 3f20b82e89decde525c988e0385760caa45383ab9851a9f0fb0f783dc2fd6d6e775d7755a4a0393b71a624f4f4667784aa5d50ac4e668e7bd999676220f5a3de

diff --git a/dev-python/gflanguages/files/gflanguages-0.4.0-remove-setuptools_scm-constraint.patch b/dev-python/gflanguages/files/gflanguages-0.4.0-remove-setuptools_scm-constraint.patch
deleted file mode 100644
index 369e531b5e..0000000000
--- a/dev-python/gflanguages/files/gflanguages-0.4.0-remove-setuptools_scm-constraint.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From 18d71003c12f241831811eff86337ddf2223d754 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Tue, 31 May 2022 10:52:28 +0200
-Subject: [PATCH] remove setuptools_scm constraint
-
---- a/setup.py
-+++ b/setup.py
-@@ -51,7 +51,7 @@
-         'Programming Language :: Python :: 3'
-     ],
-     python_requires=">=3.7",
--    setup_requires=['setuptools_scm>=4,<6.1'],
-+    setup_requires=['setuptools_scm>=4'],
-     install_requires=[
-         'protobuf'
-     ]

diff --git a/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild b/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
deleted file mode 100644
index 233cb18c7e..0000000000
--- a/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A python API for evaluating language support in the Google Fonts collection"
-HOMEPAGE="
-	https://github.com/googlefonts/lang
-	https://pypi.org/project/gflanguages/
-"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="dev-python/protobuf-python[${PYTHON_USEDEP}]"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${P}-remove-setuptools_scm-constraint.patch" )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/gflanguages/metadata.xml b/dev-python/gflanguages/metadata.xml
deleted file mode 100644
index 4f8be33b0e..0000000000
--- a/dev-python/gflanguages/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/lang/issues</bugs-to>
-		<remote-id type="github">googlefonts/lang</remote-id>
-		<remote-id type="pypi">gflanguages</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/github-sublee-glicko2/Manifest b/dev-python/github-sublee-glicko2/Manifest
deleted file mode 100644
index 053b134675..0000000000
--- a/dev-python/github-sublee-glicko2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST github-sublee-glicko2-0_pre20191010.tar.gz 4684 BLAKE2B c21e3be87df4b3bff0b1ba6bece96587ad26807beab882c38829b782eb99f1e165013b403c6a690ec591daa1ea9d55bff876eb802af944ee25222e28e787146c SHA512 7665c3b81023a01ba2d835c3a0a4aedf5a6becff909f554a25c69537289f6ea75820d759035d540b297cd6414c6d465f79a7ef21a91f9f7e2cf394241811c89d

diff --git a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
deleted file mode 100644
index d298972eeb..0000000000
--- a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-inherit distutils-r1
-
-COMMIT="99285aa6b5250b91a837b842dc61b2a96007f3c5"
-MYPN="glicko2"
-DESCRIPTION="An implementation of the Glicko-2 rating system for Python"
-HOMEPAGE="https://github.com/sublee/glicko2"
-SRC_URI="https://github.com/sublee/glicko2/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND="!dev-python/glicko2[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-distutils_enable_tests setup.py
-
-src_prepare() {
-	sed -i -e "s/distribute/setuptools/g" setup.py
-	eapply_user
-}

diff --git a/dev-python/github-sublee-glicko2/metadata.xml b/dev-python/github-sublee-glicko2/metadata.xml
deleted file mode 100644
index a688649fd7..0000000000
--- a/dev-python/github-sublee-glicko2/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">sublee/glicko2</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/glyphsLib/Manifest b/dev-python/glyphsLib/Manifest
deleted file mode 100644
index 060c3f08d8..0000000000
--- a/dev-python/glyphsLib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glyphsLib-6.2.2.tar.gz 25796492 BLAKE2B 6f6a884e7aa6ad4d15fb16f7079646f15ac66fe61432a9f981f038edc408b934eb87b09090a8a81de1ba24935981449abafcb59d975d0b4a4dec1022edf24fbd SHA512 418bf15e71cc7fcbdbfefd462c2c56178ebdae312cbc4ffe16f4d3d1673e86bf61f72a1d52656764dd7181ced5547fe934178ff51fac43b1ae2473b55373ae1e

diff --git a/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild b/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild
deleted file mode 100644
index 224d9c76e6..0000000000
--- a/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A bridge from Glyphs source files (.glyphs) to UFOs"
-HOMEPAGE="
-	https://pypi.org/project/glyphsLib/
-	https://github.com/googlefonts/glyphsLib
-"
-
-LICENSE="Apache-2.0 MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/ufoLib2-0.6.2[${PYTHON_USEDEP}]
-	>=dev-python/openstep-plist-0.3.0[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'dev-python/unicodedata2[${PYTHON_USEDEP}]' 3.10)
-"
-BDEPEND="
-	test? (
-		>=app-text/xmldiff-2.2[${PYTHON_USEDEP}]
-		dev-python/defcon[${PYTHON_USEDEP}]
-		dev-python/ufoNormalizer[${PYTHON_USEDEP}]
-		dev-python/ufo2ft[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/glyphsLib/metadata.xml b/dev-python/glyphsLib/metadata.xml
deleted file mode 100644
index 4edc98e5af..0000000000
--- a/dev-python/glyphsLib/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-This Python 3.6+ library provides a bridge from Glyphs source files (.glyphs) to UFOs and Designspace files via defcon and designspaceLib.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/glyphsLib/issues</bugs-to>
-		<maintainer status="active">
-			<email>jamesgk@google.com</email>
-			<name>James Godfrey-Kittle</name>
-		</maintainer>
-		<remote-id type="github">googlefonts/glyphsLib</remote-id>
-		<remote-id type="pypi">glyphsLib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/glyphsets/Manifest b/dev-python/glyphsets/Manifest
deleted file mode 100644
index 3a23c81203..0000000000
--- a/dev-python/glyphsets/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glyphsets-0.5.4.gh.tar.gz 1481737 BLAKE2B 1fbbb2bc3999674d0076fe11a6f8e92ab58855a26fde528a4205ac6e9c7fa35ffe31c2d366d70155dbe0c70fdbdb9b6a3612687739af80da12aa679f0cc97cc5 SHA512 b2b6be9574b19f3eb4944676982f5668e04ae0fdf9e9307ded38eeba26e7baca43b7492f9f77e5106a10b5faff5a09a527ffc1322b3202da5bf345fdea6e939a

diff --git a/dev-python/glyphsets/files/glyphsets-0.5.0-remove-setuptools_scm.constraint.patch b/dev-python/glyphsets/files/glyphsets-0.5.0-remove-setuptools_scm.constraint.patch
deleted file mode 100644
index 8155756ebd..0000000000
--- a/dev-python/glyphsets/files/glyphsets-0.5.0-remove-setuptools_scm.constraint.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From 334f83007cb24f076d59ee97d9d1c489d0e18437 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Tue, 31 May 2022 10:35:47 +0200
-Subject: [PATCH] remove constraint on setuptools_scm
-
---- a/setup.py
-+++ b/setup.py
-@@ -55,7 +55,7 @@
-         'Programming Language :: Python :: 3'
-     ],
-     python_requires=">=3.7",
--    setup_requires=['setuptools_scm>=4,<6.1'],
-+    setup_requires=['setuptools_scm>=4'],
-     install_requires=[
-         'setuptools',
-         'FontTools[ufo]',

diff --git a/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild b/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild
deleted file mode 100644
index 5a6033615d..0000000000
--- a/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="A python API for evaluating coverage of glyph sets in font projects"
-HOMEPAGE="
-	https://github.com/googlefonts/glyphsets
-	https://pypi.org/project/glyphsets/
-"
-SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-#ufoLib2 is an indirect dependency
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/ufoLib2[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.5.0-remove-setuptools_scm.constraint.patch" )
-
-python_prepare_all() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/glyphsets/metadata.xml b/dev-python/glyphsets/metadata.xml
deleted file mode 100644
index 409c50052d..0000000000
--- a/dev-python/glyphsets/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-If you are a font developer or typeface designer, see the subdirectory encodings/GF Glyph Sets which provides glyph set definition "standards" that are typically useful sets to draw.
-
-On the other hand, the nam files on the encodings directory are probably more useful for expert web developers. Those files explain how the Unicode Range subsets are defined, typically per script (writing system), in the Google Fonts css API.
-
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/glyphsets/issues</bugs-to>
-		<remote-id type="github">googlefonts/glyphsets</remote-id>
-		<remote-id type="pypi">glyphsets</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/glyphtools/Manifest b/dev-python/glyphtools/Manifest
deleted file mode 100644
index 61e9729197..0000000000
--- a/dev-python/glyphtools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glyphtools-0.8.0.tar.gz 20010 BLAKE2B 19c131793875c95f5b1d4be6ac481ac1a32e5548c43a6ef598a4b1f33a8e8978cc55e45198f58be815044965c3289c27a65e2ae8326f164a8a7a1eb0c72c6672 SHA512 700e5996bee73044050caf0beeedfca6e26ac898ed33fade9000d4cc97eca300d5f8290fab4b607f0ac9c9f8a28b877ac7b35f782fec1f614bfaf1d8fe7f8fa1

diff --git a/dev-python/glyphtools/glyphtools-0.8.0.ebuild b/dev-python/glyphtools/glyphtools-0.8.0.ebuild
deleted file mode 100644
index e46425ebbf..0000000000
--- a/dev-python/glyphtools/glyphtools-0.8.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Routines for extracting information from fontTools glyphs"
-HOMEPAGE="https://github.com/simoncozens/glyphtools"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/babelfont[${PYTHON_USEDEP}]
-	dev-python/beziers[${PYTHON_USEDEP}]
-	dev-python/glyphsLib[${PYTHON_USEDEP}]
-	dev-python/numpy[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinxcontrib-restbuilder

diff --git a/dev-python/glyphtools/metadata.xml b/dev-python/glyphtools/metadata.xml
deleted file mode 100644
index 39cf309aac..0000000000
--- a/dev-python/glyphtools/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/glyphtools/issues</bugs-to>
-        <remote-id type="github">simoncozens/glyphtools</remote-id>
-        <remote-id type="pypi">glyphtools</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/googletransx/Manifest b/dev-python/googletransx/Manifest
deleted file mode 100644
index 6934d91ab4..0000000000
--- a/dev-python/googletransx/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST googletransx-2.4.2.tar.gz 13967 BLAKE2B 4ba5d043f428e48c4a1e7fd5932b346149fa7a5f14f5e97f79aa52de8be22658697aaf112eea931793ae006aa0e23a4771e538067a0f6d2e75fdeff71df221e3 SHA512 d68d3ae0bf250464438831e97c5ab87484100302ccb92da929218fe42d00c572770c4083919916b537f40b2ea5b33197fb2c69197cc541da28977027be86ceb5

diff --git a/dev-python/googletransx/googletransx-2.4.2-r2.ebuild b/dev-python/googletransx/googletransx-2.4.2-r2.ebuild
deleted file mode 100644
index 4e46f5312c..0000000000
--- a/dev-python/googletransx/googletransx-2.4.2-r2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Free Google Translate API for Python. Translates totally free of charge."
-HOMEPAGE="https://pypi.org/project/googletransx/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/googletransx/metadata.xml b/dev-python/googletransx/metadata.xml
deleted file mode 100644
index c827cde93b..0000000000
--- a/dev-python/googletransx/metadata.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Googletrans is a free and unlimited python library that implemented Google Translate API. This uses the Google Translate Ajax API to make calls to such methods as detect and translate.
-
-Compatible with Python 2.7+ and 3.4+. (Note: Python 2 support will be dropped in the next major release.)
-
-For details refer to the API Documentation.
-Features
-
-    Fast and reliable - it uses the same servers that translate.google.com uses
-    Auto language detection
-    Bulk translations
-    Customizable service URL
-    Connection pooling (the advantage of using requests.Session)
-    HTTP/2 support
-
-TODO
-
-more features are coming soon.
-
-    Proxy support
-    Internal session management (for better bulk translations)
-
-HTTP/2 support
-
-This is a great deal for everyone! (up to 2x times faster in my test) If you want to get googletrans faster you should install hyper package. Googletrans will automatically detect if hyper is installed and if so, it will be used for http networking.
-How does this library work
-
-You may wonder why this library works properly, whereas other approaches such like goslate won’t work since Google has updated its translation service recently with a ticket mechanism to prevent a lot of crawler programs.
-
-I eventually figure out a way to generate a ticket by reverse engineering on the obfuscated and minified code used by Google to generate such token, and implemented on the top of Python. However, this could be blocked at any time.
-  </longdescription>
-	<upstream>
-		<remote-id type="pypi">googletransx</remote-id>
-		<remote-id type="github">x0rkov/py-googletrans</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/gpxpy/Manifest b/dev-python/gpxpy/Manifest
deleted file mode 100644
index e2a6d31743..0000000000
--- a/dev-python/gpxpy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gpxpy-1.5.0.gh.tar.gz 113446 BLAKE2B 0ed256a3eb869a610027ffea1706c4a3465cc8c7f9ec67cbeebe93a643b03d2ff1cb24442122928624f37d11115f9bfb8f8e83d0e0f1d3a89d132b4f07b71456 SHA512 08705fa0f78e0539d4b6b84723b01fa6b62a13de0ec25d034da2c14e6cabea14debe92e2a9c4120476bd21f6ea502da8e68217043ad9a401c365895bb69698b0

diff --git a/dev-python/gpxpy/gpxpy-1.5.0.ebuild b/dev-python/gpxpy/gpxpy-1.5.0.ebuild
deleted file mode 100644
index 032a3597ba..0000000000
--- a/dev-python/gpxpy/gpxpy-1.5.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="GPX file parser and GPS track manipulation library"
-HOMEPAGE="
-	https://github.com/tkrajina/gpxpy
-	https://pypi.org/project/gpxpy/
-"
-SRC_URI="https://github.com/tkrajina/gpxpy/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-distutils_enable_tests unittest

diff --git a/dev-python/gpxpy/metadata.xml b/dev-python/gpxpy/metadata.xml
deleted file mode 100644
index 6e938aee45..0000000000
--- a/dev-python/gpxpy/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/tkrajina/gpxpy/issues</bugs-to>
-		<remote-id type="github">tkrajina/gpxpy</remote-id>
-		<remote-id type="pypi">gpxpy</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/hstspreload/Manifest b/dev-python/hstspreload/Manifest
deleted file mode 100644
index 6c18a86437..0000000000
--- a/dev-python/hstspreload/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hstspreload-2021.12.1.tar.gz 1270649 BLAKE2B 0bac4c3ff4320486af40e1775c1ace621ab4c42f30676734ecb77fe33716b560e2e6874bb0584b8540b368ad86deb57dfdbb362b94ff877176e3d8705d4b8d7d SHA512 80ccc403e87b4f288ba3f0e2ab2d145d987ce7c9ed67d57399dec1f0e84524676305c359b866fee328329019f76c18482f42d11dc0eb5fed64910b5085450850

diff --git a/dev-python/hstspreload/hstspreload-2021.12.1.ebuild b/dev-python/hstspreload/hstspreload-2021.12.1.ebuild
deleted file mode 100644
index 9a107b2d39..0000000000
--- a/dev-python/hstspreload/hstspreload-2021.12.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Chromium HSTS Preload list as a Python package"
-HOMEPAGE="
-	https://hstspreload.org
-	https://github.com/sethmlarson/hstspreload
-	https://pypi.org/project/hstspreload/
-"
-SRC_URI="https://github.com/sethmlarson/hstspreload/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest

diff --git a/dev-python/hstspreload/metadata.xml b/dev-python/hstspreload/metadata.xml
deleted file mode 100644
index 579c66e4e4..0000000000
--- a/dev-python/hstspreload/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-The package provides a single function: in_hsts_preload() which takes an IDNA-encoded host and returns either True or False regarding whether that host should be only accessed via HTTPS.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">sethmlarson/hstspreload</remote-id>
-    <remote-id type="pypi">hstspreload</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/hyperglot/Manifest b/dev-python/hyperglot/Manifest
deleted file mode 100644
index f4a73cd9d5..0000000000
--- a/dev-python/hyperglot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hyperglot-0.4.4.gh.tar.gz 7552359 BLAKE2B eb365fd04ffd65a74a8eb78bdb822265a2b7dc5e8e2356dec0411f36a02168380297b84652cddb6275723cb54313e4b06b5570ee24e4dfa6803b1e32580c261c SHA512 80dadd65c2655a1a22b0c6c61818d4306d12ec8f71c9786fbf9d1fd55f624f7ed4f73c396c3027d3bd5af70eb6336d58d41939d4dee5e4f6d3b0c1dc49e50b9b

diff --git a/dev-python/hyperglot/hyperglot-0.4.4.ebuild b/dev-python/hyperglot/hyperglot-0.4.4.ebuild
deleted file mode 100644
index b3892afa7c..0000000000
--- a/dev-python/hyperglot/hyperglot-0.4.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Detect language support for font binaries"
-HOMEPAGE="
-	https://hyperglot.rosettatype.com/
-	https://pypi.org/project/hyperglot/
-	https://github.com/rosettatype/hyperglot
-"
-SRC_URI="https://github.com/rosettatype/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/click-7.0[${PYTHON_USEDEP}]
-	>=dev-python/colorlog-4.7.2[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}]
-	>=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
-	>=dev-python/unicodedata2-13.0.0[${PYTHON_USEDEP}]
-"
-
-DOCS=( {CHANGELOG,README}.md CONTRIBUTORS.txt README{_comparison,_database}.md )
-
-distutils_enable_tests pytest

diff --git a/dev-python/hyperglot/metadata.xml b/dev-python/hyperglot/metadata.xml
deleted file mode 100644
index 5febda83cd..0000000000
--- a/dev-python/hyperglot/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Hyperglot helps type designers answer a seemingly simple question of language support in fonts: When can I use font A to set texts in language B? It takes a pragmatic answer by identifying a standard character set for each orthography used by a language. The database that currently contains information for over 640+ languages is a work in progress, designed to grow.
-
-We record a basic and any auxiliary character sets for each orthography of a language. Note that only actively used orthographies (their status is set to primary) are used when detecting language support in a font. Other, secondary or historical, orthographies are displayed just for information purposes.
-
-Where relevant, we also provide a brief design note containing tips about shaping and positioning requirements that go beyond Unicode character code points. Hyperglot should only be used to detect whether a font can be considered for use with a particular language. It does not say anything about the quality of a font’s design.
-
-Hyperglot is a work in progress provided AS IS, and the validity of its language data varies. To help you assess the validity of the results you view, each language in the database comes with a label indicating the quality of the data we have for it (e.g. some are considered drafts, some have been verified). We have checked the information against various online and offline sources and we are committed to continually improve it. However, we admit that mapping all the languages of the world in this way is beyond our capacity – we need help from users of each respective language! So, if you spot an issue or notice your favourite language is altogether missing from the database, get in touch. We will happily incorporate your feedback and credit you.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/rosettatype/hyperglot/issues</bugs-to>
-		<remote-id type="github">rosettatype/hyperglot</remote-id>
-		<remote-id type="pypi">hyperglot</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/openstep-plist/Manifest b/dev-python/openstep-plist/Manifest
deleted file mode 100644
index 2360602a8c..0000000000
--- a/dev-python/openstep-plist/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openstep_plist-0.3.0.post1.zip 215537 BLAKE2B ff316db2cbbf4e171d9a4a67797e11da51bce5c9aac549ed5917182a4a1f266b894c3479215f9a8f568098ad2c8e2f931657b40b67c5b1a7414a47234776c866 SHA512 cb38c3da505de9788fc98e0bee407b4ad07d24d994c30c6b7665c25aa7830a44cf5567b4f22e75e75087058345d6c61a5b923a85ef386483b3c76d1b644c19bb

diff --git a/dev-python/openstep-plist/metadata.xml b/dev-python/openstep-plist/metadata.xml
deleted file mode 100644
index 6091b503e1..0000000000
--- a/dev-python/openstep-plist/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/fonttools/openstep-plist/issues</bugs-to>
-        <remote-id type="github">fonttools/openstep-plist</remote-id>
-        <remote-id type="pypi">openstep-plist</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild b/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
deleted file mode 100644
index f956d1f190..0000000000
--- a/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="ASCII plist parser written in Cython"
-HOMEPAGE="
-	https://pypi.org/project/openstep-plist/
-	https://github.com/fonttools/openstep-plist
-"
-SRC_URI="$(pypi_sdist_url ${PN} $(pypi_translate_version ${PV}) .zip)"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-BDEPEND="
-	app-arch/unzip
-	>=dev-python/cython-0.28.5[${PYTHON_USEDEP}]
-	test? (
-		dev-python/pytest-cython[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	find "${S}" -name '*.cpp' -delete || die
-	distutils-r1_src_prepare
-}

diff --git a/dev-python/opentracing/Manifest b/dev-python/opentracing/Manifest
deleted file mode 100644
index 6a60cba886..0000000000
--- a/dev-python/opentracing/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST opentracing-2.4.0.tar.gz 46228 BLAKE2B 465026265a60935be1ed4b23c5b8692b89b90d1c973d496f0c1e87b633e1cc98fe42b83fbacac5921197b5779560e8e4bd515aaaebf09ff4707997a8ad4b8f9e SHA512 fd8fa47c8c05d8ee8c19df8ec14756e05ba9d27f20b3026ccf71f925288ccd2594ec53ff1a26503e19e94d77a8ff0024c37af4efab38a0bee53cb1fed30e9a53

diff --git a/dev-python/opentracing/metadata.xml b/dev-python/opentracing/metadata.xml
deleted file mode 100644
index f9089795fb..0000000000
--- a/dev-python/opentracing/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/opentracing/opentracing-python/issues</bugs-to>
-    <remote-id type="pypi">opentracing</remote-id>
-    <remote-id type="github">opentracing/opentracing-python</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/opentracing/opentracing-2.4.0.ebuild b/dev-python/opentracing/opentracing-2.4.0.ebuild
deleted file mode 100644
index f1015f4711..0000000000
--- a/dev-python/opentracing/opentracing-2.4.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="OpenTracing API for Python"
-HOMEPAGE="
-	https://opentracing.io
-	https://github.com/opentracing/opentracing-python
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	test? (
-		dev-python/doubles[${PYTHON_USEDEP}]
-		dev-python/mock[${PYTHON_USEDEP}]
-		dev-python/pytest-mock[${PYTHON_USEDEP}]
-		dev-python/six[${PYTHON_USEDEP}]
-		dev-python/tornado[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_IGNORE=(
-	tests/scope_managers/test_gevent.py
-)
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme

diff --git a/dev-python/opentypespec/Manifest b/dev-python/opentypespec/Manifest
deleted file mode 100644
index 79108035e0..0000000000
--- a/dev-python/opentypespec/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST opentypespec-1.9.1.tar.gz 22450 BLAKE2B 53b426f86c1210460f94c8f830987c0ecf1d560e57ec07e890bb359f20b66293357784f2de652a441b17e92c4a031d13f8540b73d16669715c5827a2464a27fc SHA512 2dc2305fe3b03ef5067effe599694c4e64826b44821c0e2c149c5e3c749932c79afba35f81d58b1435c2ddb3422d81625fae0420b7e9e6c5ed36bb667a5bedb3

diff --git a/dev-python/opentypespec/metadata.xml b/dev-python/opentypespec/metadata.xml
deleted file mode 100644
index c11b0a56c4..0000000000
--- a/dev-python/opentypespec/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/opentypespec-py/issues</bugs-to>
-        <remote-id type="github">simoncozens/opentypespec-py</remote-id>
-        <remote-id type="pypi">opentypespec</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/opentypespec/opentypespec-1.9.1.ebuild b/dev-python/opentypespec/opentypespec-1.9.1.ebuild
deleted file mode 100644
index c8a131f741..0000000000
--- a/dev-python/opentypespec/opentypespec-1.9.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Data derived from the OpenType specification"
-HOMEPAGE="
-	https://pypi.org/project/opentypespec/
-	https://github.com/simoncozens/opentypespec-py
-"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests pytest

diff --git a/dev-python/os-api-ref/Manifest b/dev-python/os-api-ref/Manifest
deleted file mode 100644
index 25aa0cb6d0..0000000000
--- a/dev-python/os-api-ref/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST os-api-ref-3.0.0.tar.gz 92919 BLAKE2B 8797fe76819148bad25d35039144b04d65c58ff9ddb235adb5e5eb39c073a938f1e17ed71ddfcb3c9ea53e98fa4876ccaef1963ec0b7b34f7d1a85c5829567f7 SHA512 ad7030cc91eacb482da19e42d94a81af4c3715f090966e33063d49693f567b0653e2e4a51d9526fe0e2a63480493f148582f96dc811b24e26534c9c05edf3897

diff --git a/dev-python/os-api-ref/files/os-api-ref-3.0.0-python-3.12.patch b/dev-python/os-api-ref/files/os-api-ref-3.0.0-python-3.12.patch
deleted file mode 100644
index c0b7f66eb1..0000000000
--- a/dev-python/os-api-ref/files/os-api-ref-3.0.0-python-3.12.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/os_api_ref/tests/test_microversions.py b/os_api_ref/tests/test_microversions.py
-index 8281442..c338c51 100644
---- a/os_api_ref/tests/test_microversions.py
-+++ b/os_api_ref/tests/test_microversions.py
-@@ -44,11 +44,11 @@ class TestMicroversions(base.TestCase):
-     def test_rest_method(self):
-         """Test that min / max mv css class attributes are set"""
-         content = self.soup.find_all(class_='rp_min_ver_2_17')
--        self.assertRegexpMatches(
-+        self.assertRegex(
-             str(content[0]),
-             '^<div class="operation-grp rp_min_ver_2_17 rp_max_ver_2_19 ?"')
-         content = self.soup.find_all(class_='rp_max_ver_2_19')
--        self.assertRegexpMatches(
-+        self.assertRegex(
-             str(content[0]),
-             '^<div class="operation-grp rp_min_ver_2_17 rp_max_ver_2_19 ?"')
- 

diff --git a/dev-python/os-api-ref/files/os-api-ref-3.0.0-sphinx-7.2.0.patch b/dev-python/os-api-ref/files/os-api-ref-3.0.0-sphinx-7.2.0.patch
deleted file mode 100644
index 8e398371bd..0000000000
--- a/dev-python/os-api-ref/files/os-api-ref-3.0.0-sphinx-7.2.0.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/os_api_ref/tests/base.py b/os_api_ref/tests/base.py
-index 6e5e0dc..f5c2c1d 100644
---- a/os_api_ref/tests/base.py
-+++ b/os_api_ref/tests/base.py
-@@ -16,10 +16,11 @@
- import os
- 
- import fixtures
-+import shutil
- import tempfile
- import testtools
- 
--from sphinx.testing.path import path
-+from pathlib import Path
- from sphinx.testing.util import SphinxTestApp
- 
- 
-@@ -33,17 +34,16 @@ _TRUE_VALUES = ('True', 'true', '1', 'yes')
- class with_app:
-     def __init__(self, **kwargs):
-         if 'srcdir' in kwargs:
--            self.srcdir = path(kwargs['srcdir'])
-+            self.srcdir = Path(kwargs['srcdir'])
-         self.sphinx_app_args = kwargs
- 
-     def __call__(self, f):
-         def newf(*args, **kwargs):
-             with tempfile.TemporaryDirectory() as tmpdirname:
--                tmpdir = path(tmpdirname)
--                tmproot = tmpdir / self.srcdir.basename()
--                self.srcdir.copytree(tmproot)
-+                tmpdir = Path(tmpdirname)
-+                tmproot = tmpdir / self.srcdir.name
-+                shutil.copytree(self.srcdir, tmproot)
-                 self.sphinx_app_args['srcdir'] = tmproot
--                self.builddir = tmproot.joinpath('_build')
- 
-                 app = SphinxTestApp(freshenv=True, **self.sphinx_app_args)
- 

diff --git a/dev-python/os-api-ref/metadata.xml b/dev-python/os-api-ref/metadata.xml
deleted file mode 100644
index 4a2c3dc8b9..0000000000
--- a/dev-python/os-api-ref/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-This project is a collection of sphinx stanzas that assist in building an API Reference site for an OpenStack project in RST. RST is great for unstructured English, but displaying semi structured (and repetitive) data in tables is not its strength. This provides tooling to insert semi-structured data describing request and response parameters and status or error messages, and turn those into nice tables.
-The project also includes a set of styling (and javascript) that is expected to layer on top of a Sphinx theme base. This addition provides a nice set of collapsing sections for REST methods and javascript controls to expand / collapse all sections.
-Features
-Sphinx stanza rest_method describing the method and resource for a REST API call. Lets authors write simply and also gives readers a clean way to scan all methods then click a button to get more information about a method.
-Sphinx stanza rest_parameters used to insert semi-structured data into the RST files describing the parameters users cansend with the request. The stanza points to a structured YAML file, parameters.yaml.
-Sphinx stanza rest_status_code used to insert pointers to error or status codes returned by the service. Points to a structured YAML file, http_codes.yaml.
-	</longdescription>
-	<upstream>
-		<remote-id type="pypi">os-api-ref</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/os-api-ref/os-api-ref-3.0.0.ebuild b/dev-python/os-api-ref/os-api-ref-3.0.0.ebuild
deleted file mode 100644
index b696b0d2d3..0000000000
--- a/dev-python/os-api-ref/os-api-ref-3.0.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=(
-	os_api_ref/tests/test_basic_example.py::TestBasicExample::test_parameters
-	os_api_ref/tests/test_basic_example.py::TestBasicExample::test_rest_response
-	os_api_ref/tests/test_microversions.py::TestMicroversions::test_parameters_table
-	os_api_ref/tests/test_warnings.py::TestWarnings::test_missing_field
-)
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Sphinx Extensions to support API reference sites in OpenStack"
-HOMEPAGE="
-	https://opendev.org/openstack/os-api-ref
-	https://pypi.org/project/os-api-ref/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/openstackdocstheme-2.2.1[${PYTHON_USEDEP}]
-	>=dev-python/pyyaml-3.1.2[${PYTHON_USEDEP}]
-	>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-	>=dev-python/sphinx-4.0.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/beautifulsoup4-4.6.0[${PYTHON_USEDEP}]
-		dev-python/fixtures[${PYTHON_USEDEP}]
-		>=dev-python/sphinx-4.0.0[${PYTHON_USEDEP}]
-		>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
-		>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-python-3.12.patch"
-	"${FILESDIR}/${P}-sphinx-7.2.0.patch"
-)
-
-distutils_enable_tests pytest
-distutils_enable_sphinx doc/source ">=dev-python/openstackdocstheme-2.2.1"

diff --git a/dev-python/ots-python/Manifest b/dev-python/ots-python/Manifest
deleted file mode 100644
index 8634ad2acd..0000000000
--- a/dev-python/ots-python/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ots-python-8.2.1.tar.gz 10577 BLAKE2B d642bc539b422375388cdfc94fe7541d1bee102e8292bc6186ad25764461e19974786034788ed86268e4565b3b17db22ba50fc257c1dc18d2f1289658b66f7da SHA512 be48bb860c9a1147a79fc2819f361a500d28d6655c302110cdc9596d4be1e127f4137a13e2cebf6a600209ba5356229eb4f019bf9e993231c9ed25f96ea1a74b

diff --git a/dev-python/ots-python/files/ots-python-8.1.4-ots-sanitize.patch b/dev-python/ots-python/files/ots-python-8.1.4-ots-sanitize.patch
deleted file mode 100644
index 5eae00dbd8..0000000000
--- a/dev-python/ots-python/files/ots-python-8.1.4-ots-sanitize.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -236,7 +236,6 @@
-     platforms=["posix", "nt"],
-     package_dir={"": "src/python"},
-     packages=find_packages("src/python"),
--    ext_modules=[ots_sanitize],
-     zip_safe=False,
-     cmdclass=cmdclass,
-     setup_requires=["setuptools_scm"],
---- a/src/python/ots/__init__.py
-+++ b/src/python/ots/__init__.py
-@@ -3,7 +3,7 @@
- import sys
- import os
- 
--OTS_SANITIZE = os.path.join(os.path.dirname(__file__), "ots-sanitize")
-+OTS_SANITIZE = "ots-sanitize"
- 
- __all__ = ["sanitize", "OTSError", "CalledProcessError"]
- 

diff --git a/dev-python/ots-python/metadata.xml b/dev-python/ots-python/metadata.xml
deleted file mode 100644
index 421947f8b9..0000000000
--- a/dev-python/ots-python/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/googlefonts/ots-python/issues</bugs-to>
-        <remote-id type="github">googlefonts/ots-python</remote-id>
-        <remote-id type="pypi">opentype-sanitizer</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/ots-python/ots-python-8.2.1.ebuild b/dev-python/ots-python/ots-python-8.2.1.ebuild
deleted file mode 100644
index 4e08548e53..0000000000
--- a/dev-python/ots-python/ots-python-8.2.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python wrapper for OpenType Sanitizer"
-HOMEPAGE="
-	https://github.com/googlefonts/ots-python
-	https://pypi.org/project/opentype-sanitizer/
-"
-SRC_URI="https://github.com/googlefonts/ots-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND=">=dev-util/ots-${PV}"
-
-PATCHES=( "${FILESDIR}/${PN}-8.1.4-ots-sanitize.patch" )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV/_p/.post}"
-	mkdir -p src/c/ots || die
-	default
-}

diff --git a/dev-python/pip-api/Manifest b/dev-python/pip-api/Manifest
deleted file mode 100644
index 420eb57612..0000000000
--- a/dev-python/pip-api/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pip-api-0.0.30-1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7.tar.gz 118238 BLAKE2B d7f0a5cadaaf0a673a76dfd6448c36f86cd5fac9a4633d22361fe3d2b75d4a7841c0ea3fbf2e1b6dffd4d1f3760ce8cac875172312927d878b8df98a933f8b51 SHA512 466e2e9a74c3f7d196a505475500352646655a446e4c8412d9f4dffd3ff988c0f6944bd9d32ece065a0242da49e9f9dce52bc06a4fb0021403328706e6b80236

diff --git a/dev-python/pip-api/metadata.xml b/dev-python/pip-api/metadata.xml
deleted file mode 100644
index 11b79e1483..0000000000
--- a/dev-python/pip-api/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/di/pip-api/issues</bugs-to>
-        <remote-id type="github">di/pip-api</remote-id>
-        <remote-id type="pypi">pip-api</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/pip-api/pip-api-0.0.30.ebuild b/dev-python/pip-api/pip-api-0.0.30.ebuild
deleted file mode 100644
index 33a0978b8f..0000000000
--- a/dev-python/pip-api/pip-api-0.0.30.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-COMMIT="1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7"
-DESCRIPTION="An unofficial, importable pip API"
-HOMEPAGE="https://github.com/di/pip-api"
-SRC_URI="https://github.com/di/pip-api/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT}.tar.gz" # only for 0.0.29
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pip[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/pretend[${PYTHON_USEDEP}]
-		>=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_DESELECT=(
-	tests/test_installed_distributions.py::test_installed_distributions_legacy_version
-	tests/test_installed_distributions.py::test_installed_distributions_multiple_paths
-
-	# disable tests that check for pinned version
-	tests/test_tests.py::test_all_the_right_pips
-	tests/test_version.py::test_version
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-	distutils-r1_python_prepare_all
-
-	# class constructor wants to download pinned pip version
-	sed "/class PipTestEnvironment/{n;s/__init__/init/}" -i tests/conftest.py || die
-}

diff --git a/dev-python/portio/Manifest b/dev-python/portio/Manifest
deleted file mode 100644
index 92971e787e..0000000000
--- a/dev-python/portio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST portio-0.5.tar.gz 134136 BLAKE2B a330caad064beb05ec7bb313f1f381c3fd5000a7b7d7f1f90ebe4a1a1767cbfe0e9441c368f053121322a35f342c69c6b4232be1773efd23f90bbc071d6858a9 SHA512 363a81d2c98cd0c0113a9d37082b7f017517239a02dbb0077922f3a32b918a92a7d9526cdf7a31d1ab80883ad4746bc86b49ea92eae7cc0d20f703a5f8eda777

diff --git a/dev-python/portio/metadata.xml b/dev-python/portio/metadata.xml
deleted file mode 100644
index 933e0d6911..0000000000
--- a/dev-python/portio/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">PortIO is a Python wrapper for the port I/O macros like outb, inb, etc. provided by the C library on Linux x86 platforms. Both python 2 and 3 are supported. This module is useful when a general pourpose port I/O at the low level is needed. Programmers that want to perform I/O on the parallel port at an higher level, will be better satisfied by the pyParallel module. A similar module Ioport has inspired the writing of PortIO.</longdescription>
-	<upstream>
-		<bugs-to>mailto:f.pollastri@inrim.it</bugs-to>
-		<changelog>http://portio.inrim.it/#changelog</changelog>
-		<maintainer>
-			<name>Fabrizio Pollastri</name>
-			<email>f.pollastri@inrim.it</email>
-		</maintainer>
-		<remote-id type="pypi">portio</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/portio/portio-0.5-r1.ebuild b/dev-python/portio/portio-0.5-r1.ebuild
deleted file mode 100644
index db55d3c725..0000000000
--- a/dev-python/portio/portio-0.5-r1.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
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python low level port I/O for Linux x86"
-HOMEPAGE="
-	http://portio.inrim.it
-	https://pypi.org/project/portio/
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( index.rst )
-
-src_prepare() {
-	sed -e '/include_dirs/d' \
-		-e '/library_dirs/d' \
-		-i setup.py || die
-
-	distutils-r1_src_prepare
-}

diff --git a/dev-python/pproxy/Manifest b/dev-python/pproxy/Manifest
deleted file mode 100644
index 27ad4e7616..0000000000
--- a/dev-python/pproxy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pproxy-2.7.8.tar.gz 58261 BLAKE2B d3ab31ea0a907a37f76a22ef0a7edf1d2dc2f22988ce8a09735ffaf2ac1cbf2f8827867a5018289b5bb88ad7225ff4a0bf74ff2da10d454c6676fa20423308fc SHA512 0e1dad674edb2f7b587f1a31b8ed1d344ccc93bf6d927f54a44f6508bbceabce9d8a3d0343ecf104afa9b56658d74855f6052bf8c922a6ceb0e2c8b6cafa2fb7

diff --git a/dev-python/pproxy/metadata.xml b/dev-python/pproxy/metadata.xml
deleted file mode 100644
index 7d31e7fbb1..0000000000
--- a/dev-python/pproxy/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-Features
-
-Lightweight single-thread asynchronous IO.
-Pure python, no additional library required.
-Proxy client/server for TCP/UDP.
-Schedule (load balance) among remote servers.
-Incoming traffic auto-detect.
-Tunnel/relay/backward-relay support.
-Unix domain socket support.
-User/password authentication support.
-Filter/block hostname by regex patterns.
-SSL/TLS client/server support.
-Shadowsocks OTA (One-Time-Auth), SSR plugins.
-Statistics by bandwidth and traffic.
-PAC support for javascript configuration.
-Iptables/Pf NAT redirect packet tunnel.
-System proxy auto-setting support.
-Client/Server API provided.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">qwj/python-proxy</remote-id>
-    <remote-id type="pypi">pproxy</remote-id>
-    <maintainer status="unknown">
-      <email>qianwenjie@gmail.com</email>
-      <name>Qian Wenjie</name>
-    </maintainer>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/pproxy/pproxy-2.7.8-r1.ebuild b/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
deleted file mode 100644
index 25da66ad27..0000000000
--- a/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="TCP/UDP asynchronous tunnel proxy implemented in Python3 asyncio"
-HOMEPAGE="
-	https://pypi.org/project/pproxy/
-	https://github.com/qwj/python-proxy
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-pkg_postinst() {
-	optfeature "ssh tunnelling support" dev-python/asyncssh
-	optfeature "accelerated ciphers support" "dev-python/pycryptodome dev-python/uvloop"
-	optfeature "daemon support" dev-python/python-daemon
-}

diff --git a/dev-python/psautohint/Manifest b/dev-python/psautohint/Manifest
deleted file mode 100644
index f8e8051892..0000000000
--- a/dev-python/psautohint/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST psautohint-2.4.0-testdata.gh.tar.gz 21949984 BLAKE2B a5da67eb4b9f3d0ce5d86469bc0a5f771fa743198836db35121e9c62b66c8b8df00fef6e40e8832e33aee065fe3bdd0a24d1b590bce6fb66d7c43f6719236242 SHA512 03d4962958d3551ffdf99463d28723f6b43d42029843da1b40493b0bfc2e586ebf40db3a2497b36b5fde345de4b6998cfc1131c6fb4e8352b05fb59fc4e90e7f
-DIST psautohint-2.4.0.gh.tar.gz 181009 BLAKE2B bb6ed5ae6b800742d8d1061004bfb49a84e3b9c99977a653ef8eeccf38d9c03261be5b735df20ee93dcf712b8b6ade7a2391937f327206fc2e01f2b5bcbe9022 SHA512 dfc29d020bedf8bd546e395743befb390e9fb01a3025aa10357a32724c9a78236acd57e05300aa26be630c9d43edab8bda731dc4f51c0a07d0bef79112d952aa

diff --git a/dev-python/psautohint/files/psautohint-2.3.0-no-build-library.patch b/dev-python/psautohint/files/psautohint-2.3.0-no-build-library.patch
deleted file mode 100644
index 2245a901e9..0000000000
--- a/dev-python/psautohint/files/psautohint-2.3.0-no-build-library.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -192,7 +192,7 @@
-         # If we were asked to build any C/C++ libraries, make sure that the
-         # directory where we put them is in the library search path for
-         # linking executables.
--        if self.distribution.has_c_libraries():
-+        if False:
-             build_clib = self.get_finalized_command('build_clib')
-             self.libraries.extend(build_clib.get_library_names() or [])
-             self.library_dirs.append(build_clib.build_clib)
-@@ -432,15 +432,13 @@
- class CustomBuildExt(_build_ext):
- 
-     def run(self):
--        if self.distribution.has_c_libraries():
-+        if False:
-             self.run_command("build_clib")
-         _build_ext.run(self)
- 
- 
- cmdclass = {
--    'build_clib': CustomBuildClib,
-     'build_ext': CustomBuildExt,
--    'build_exe': build_exe,
- }
- 
- 
-@@ -572,9 +570,7 @@
-       license='Apache License, Version 2.0',
-       package_dir={'': 'python'},
-       packages=['psautohint'],
--      libraries=libraries,
-       ext_modules=ext_modules,
--      executables=executables,
-       entry_points={
-           'console_scripts': [
-               "psautohint = psautohint.__main__:main",

diff --git a/dev-python/psautohint/files/psautohint-2.3.0-system-libs.patch b/dev-python/psautohint/files/psautohint-2.3.0-system-libs.patch
deleted file mode 100644
index fe6b5df3c0..0000000000
--- a/dev-python/psautohint/files/psautohint-2.3.0-system-libs.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -564,6 +564,7 @@ ext_modules = [
-         sources=[
-             "python/psautohint/_psautohint.c",
-         ],
-+        libraries = ['psautohint'],
-     ),
- ]
- 

diff --git a/dev-python/psautohint/metadata.xml b/dev-python/psautohint/metadata.xml
deleted file mode 100644
index 52c72563c9..0000000000
--- a/dev-python/psautohint/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/adobe-type-tools/psautohint/issues</bugs-to>
-    <remote-id type="github">adobe-type-tools/psautohint</remote-id>
-    <remote-id type="pypi">psautohint</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/psautohint/psautohint-2.4.0-r1.ebuild b/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
deleted file mode 100644
index 6ba7193b6a..0000000000
--- a/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit meson distutils-r1
-
-COMMIT="1e4c5061d328105c4dcfcb6fdbc27ec49b3e9d23"
-DESCRIPTION="Python wrapper for Adobe's PostScript autohinter"
-HOMEPAGE="
-	https://pypi.org/project/psautohint/
-	https://github.com/adobe-type-tools/psautohint
-"
-SRC_URI="
-	https://github.com/adobe-type-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
-	test? (
-		https://github.com/adobe-type-tools/${PN}-testdata/archive/${COMMIT}.tar.gz -> ${P}-testdata.gh.tar.gz
-	)
-"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-DEPEND="media-gfx/libpsautohint"
-RDEPEND="
-	${DEPEND}
-	>=dev-python/fonttools-4.20[${PYTHON_USEDEP}]
-	dev-python/fs[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-	test? ( dev-util/afdko )
-"
-
-DOCS=( doc {NEWS,README}.md )
-
-PATCHES=(
-	"${FILESDIR}/${PN}-2.3.0-system-libs.patch"
-	"${FILESDIR}/${PN}-2.3.0-no-build-library.patch"
-)
-
-EPYTEST_DESELECT=(
-	tests/integration/test_hint.py::test_hashmap_old_version
-	"tests/integration/test_mmhint.py::test_vfotf[tests/integration/data/vf_tests/CJKSparseVar.subset.hinted.otf]"
-)
-
-distutils_enable_tests pytest
-
-src_unpack() {
-	default
-
-	if use test; then
-		mv "${WORKDIR}"/psautohint-testdata-${COMMIT}/* "${S}"/tests/integration/data || die
-	fi
-}
-
-src_prepare() {
-	distutils-r1_src_prepare
-
-	rm -r libpsautohint || die
-	mkdir -p libpsautohint/src || die
-
-	rm pytest.ini || die
-}
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-}

diff --git a/dev-python/pybrowserstack-screenshots/Manifest b/dev-python/pybrowserstack-screenshots/Manifest
deleted file mode 100644
index 12ceaa983a..0000000000
--- a/dev-python/pybrowserstack-screenshots/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pybrowserstack-screenshots-0.1.tar.gz 9186 BLAKE2B 07eb5a9499287845528394ce8dcba3b467c1b5e9acc5cc98f661d098a0cb0a58d41e4245bd71b8270d0fb202ed09be9ff91a6b2c763e99be8f571cb1a01df237 SHA512 eace05de830a74f2db8ae30931d85ab0e606b8cfe029dbd12d55f526e89318bedf37e96e8f552b2a9c6abd561a2a8be1b50a95cd13dd5cc9c82f1ea13bc5b113

diff --git a/dev-python/pybrowserstack-screenshots/metadata.xml b/dev-python/pybrowserstack-screenshots/metadata.xml
deleted file mode 100644
index 3133648cee..0000000000
--- a/dev-python/pybrowserstack-screenshots/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/cmck/pybrowserstack-screenshots/issues</bugs-to>
-        <remote-id type="github">cmck/pybrowserstack-screenshots</remote-id>
-        <remote-id type="pypi">pybrowserstack-screenshots</remote-id>
-        </upstream>
-</pkgmetadata>

diff --git a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild b/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
deleted file mode 100644
index f7dc795cc8..0000000000
--- a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A python api wrapper and client for Browserstack Screenshots API"
-SRC_URI="https://github.com/cmck/pybrowserstack-screenshots/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="
-	https://github.com/cmck/pybrowserstack-screenshots
-	https://pypi.org/project/pybrowserstack-screenshots/
-"
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	dev-python/pillow[${PYTHON_USEDEP}]
-	dev-python/requests[${PYTHON_USEDEP}]
-	dev-python/simplejson[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/pynmea2/Manifest b/dev-python/pynmea2/Manifest
deleted file mode 100644
index 7a252503dc..0000000000
--- a/dev-python/pynmea2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pynmea2-1.18.0.tar.gz 80453 BLAKE2B c7d37ec858c85ea964b0a9bb3c8a8811fae80dcca1db9c3abf9241381cfa950133d900bd038c0928405d67452a700bbe5eee45866328541e7c7e47c3c1b63676 SHA512 e3e12fc04ba8d53a3f3aea2361e7e1cf9ac9f09a4d595f7010ed9175430f4bd3e19727af53ea051407caf112175f36dfd3240dd0fdc7ebcafef1122c57e3bf1f

diff --git a/dev-python/pynmea2/metadata.xml b/dev-python/pynmea2/metadata.xml
deleted file mode 100644
index 7e27470136..0000000000
--- a/dev-python/pynmea2/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/Knio/pynmea2/issues</bugs-to>
-		<remote-id type="github">Knio/pynmea2</remote-id>
-		<remote-id type="pypi">pynmea2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/pynmea2/pynmea2-1.18.0.ebuild b/dev-python/pynmea2/pynmea2-1.18.0.ebuild
deleted file mode 100644
index 1b31091ff7..0000000000
--- a/dev-python/pynmea2/pynmea2-1.18.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library for the NMEA 0183 protcol"
-HOMEPAGE="
-	https://github.com/Knio/pynmea2
-	https://pypi.org/project/pynmea2/
-"
-SRC_URI="https://github.com/Knio/pynmea2/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-distutils_enable_tests pytest

diff --git a/dev-python/pysaml2/Manifest b/dev-python/pysaml2/Manifest
deleted file mode 100644
index 2d286b0862..0000000000
--- a/dev-python/pysaml2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pysaml2-7.4.2.gh.tar.gz 6059879 BLAKE2B 46e319b288f792c2bf352dfaca507b24a1d23e1f4e7d1cc85685cc82a38103d113a6ec6d5d31608a226873cc5dab774689625f0437146befc43a33cafe641e78 SHA512 4a125cf08e7eb4856aea87eb7cad0539b1e520d44cf7a6a6fcb52185ab2acf05efe773165614f9b633c85f46ca4b189ee6038aaa51fe8343d75ab3bf0e06d43e

diff --git a/dev-python/pysaml2/metadata.xml b/dev-python/pysaml2/metadata.xml
deleted file mode 100644
index dd040df5e6..0000000000
--- a/dev-python/pysaml2/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-		PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both. Originally written to work in a WSGI environment there are extensions that allow you to use it with other frameworks.
-	</longdescription>
-	<stabilize-allarches/>
-	<upstream>
-		<remote-id type="pypi">pysaml2</remote-id>
-		<remote-id type="github">rohe/pysaml2</remote-id>
-		<bugs-to>https://github.com/IdentityPython/pysaml2/issues</bugs-to>
-		<doc>https://pysaml2.readthedocs.io</doc>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/pysaml2/pysaml2-7.4.2.ebuild b/dev-python/pysaml2/pysaml2-7.4.2.ebuild
deleted file mode 100644
index 3cffc8c308..0000000000
--- a/dev-python/pysaml2/pysaml2-7.4.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1
-
-DESCRIPTION="Python implementation of SAML Version 2 Standard"
-HOMEPAGE="
-	https://pypi.org/project/pysaml2/
-	https://github.com/rohe/pysaml2
-"
-SRC_URI="https://github.com/IdentityPython/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-libs/xmlsec[openssl]
-	>=dev-python/cryptography-3.1[${PYTHON_USEDEP}]
-	dev-python/defusedxml[${PYTHON_USEDEP}]
-	dev-python/pyopenssl[${PYTHON_USEDEP}]
-	dev-python/python-dateutil[${PYTHON_USEDEP}]
-	dev-python/pytz[${PYTHON_USEDEP}]
-	<dev-python/requests-3[${PYTHON_USEDEP}]
-	>=dev-python/xmlschema-1.2.1[${PYTHON_USEDEP}]
-"
-# TODO: package 'repoze-who' for s2repoze tests
-BDEPEND="
-	test? (
-		dev-python/pyasn1[${PYTHON_USEDEP}]
-		<dev-python/pymongo-5[${PYTHON_USEDEP}]
-		dev-python/responses[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/alabaster

diff --git a/dev-python/pytest-cython/Manifest b/dev-python/pytest-cython/Manifest
deleted file mode 100644
index e4663bfb66..0000000000
--- a/dev-python/pytest-cython/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pytest-cython-0.2.1.tar.gz 16083 BLAKE2B 79140d313a745e47660588e4bec32777debb7b878fd085c1a4e0785b4f0a85e03ad53fafaf43ce93cdd42d02f59000dc6196c62ce803b3c5d736719ca9a43b05 SHA512 6dbceaef0220e4ccd18409a78c1901ccb647aaa1d3763863cd8cba3580c5005969cae67824f25e03b57ee4364a86e5cdff95b87e657f8501de72ba3c7f59c164

diff --git a/dev-python/pytest-cython/metadata.xml b/dev-python/pytest-cython/metadata.xml
deleted file mode 100644
index 28886a8faf..0000000000
--- a/dev-python/pytest-cython/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">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/lgpage/pytest-cython/issues</bugs-to>
-    <changelog>https://raw.githubusercontent.com/lgpage/pytest-cython/master/CHANGELOG.rst</changelog>
-    <doc lang="en">https://readthedocs.org/projects/pytest-cython/</doc>
-    <maintainer>
-      <email>page.lg@gmail.com</email>
-      <name>Logan Page</name>
-    </maintainer>
-    <remote-id type="pypi">pytest-cython</remote-id>
-    <remote-id type="github">lgpage/pytest-cython</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild b/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
deleted file mode 100644
index 6666c51f5a..0000000000
--- a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Plugin for testing Cython extension modules"
-HOMEPAGE="
-	https://pypi.org/project/pytest-cython/
-	https://github.com/lgpage/pytest-cython
-"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/py[${PYTHON_USEDEP}]
-	>=dev-python/pytest-4.6.0[${PYTHON_USEDEP}]
-	dev-python/setuptools[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/cython[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/myst-parser \
-	dev-python/sphinx-py3doc-enhanced-theme
-
-python_test() {
-	epytest tests
-}

diff --git a/dev-python/pytest-instafail/Manifest b/dev-python/pytest-instafail/Manifest
deleted file mode 100644
index 6f6278fa23..0000000000
--- a/dev-python/pytest-instafail/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pytest-instafail-0.4.2.tar.gz 5384 BLAKE2B ac9701476a6b707bc678c3368d02408bec9ea5ffa84abe60bd5b455ff00b860399e9993f388eef1d08335d98c5f1b6c66f99d8143053ac09dc6696f7cf96a4f0 SHA512 31d7b2f2e6f4fa4a43001f9a3e983b6a7506bce9bb4c1568f07f7bc58cb469d7a514a73a04c84a5b2836dfb223ddbe7777b86a4c0e5ec9cb8e1e8eb51111eb9b

diff --git a/dev-python/pytest-instafail/metadata.xml b/dev-python/pytest-instafail/metadata.xml
deleted file mode 100644
index 470f2ff276..0000000000
--- a/dev-python/pytest-instafail/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">pytest-dev/pytest-instafail</remote-id>
-    <remote-id type="pypi">pytest-instafail</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild b/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild
deleted file mode 100644
index 5b270883db..0000000000
--- a/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Plugin for pytest that shows failures and errors instantly"
-HOMEPAGE="
-	https://github.com/pytest-dev/pytest-instafail
-	https://pypi.org/project/pytest-instafail/
-"
-SRC_URI="https://github.com/pytest-dev/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND=">=dev-python/pytest-2.9[${PYTHON_USEDEP}]"
-BDEPEND="test? ( dev-python/pexpect[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
-
-python_test() {
-	epytest --deselect test_instafail.py::TestInstafailingTerminalReporter::test_print_stacktrace_once_with_pdb
-}

diff --git a/dev-python/pytest-randomly/Manifest b/dev-python/pytest-randomly/Manifest
deleted file mode 100644
index 083bee4281..0000000000
--- a/dev-python/pytest-randomly/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pytest-randomly-3.12.0.gh.tar.gz 30426 BLAKE2B 22e7ac58787a98b24a672f2fc2fdba8069213008f11c66eb05320be99662311b0273b0c32079d59792964075abe6fd2f224ce03eb0d3b2dcf0a79e180f1a067e SHA512 e2241c1304b9597f93cc57d6830808f85c59ea1b4815624dcd9d088f87eb4a34d6cb6394de9c31ebedcb8280fb6ff12b110fd5a559ab28c9e0381481fce52c4d

diff --git a/dev-python/pytest-randomly/metadata.xml b/dev-python/pytest-randomly/metadata.xml
deleted file mode 100644
index 170fb9d046..0000000000
--- a/dev-python/pytest-randomly/metadata.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-Features
-
-All of these features are on by default but can be disabled with flags.
-
-    Randomly shuffles the order of test items. This is done first at the level of modules, then at the level of test classes (if you have them), then at the order of functions. This also works with things like doctests.
-    Resets random.seed() at the start of every test case and test to a fixed number - this defaults to time.time() from the start of your test run, but you can pass in --randomly-seed to repeat a randomness-induced failure.
-    If factory boy is installed, its random state is reset at the start of every test. This allows for repeatable use of its random ‘fuzzy’ features.
-    If faker is installed, its random state is reset at the start of every test. This is also for repeatable fuzzy data in tests - factory boy uses faker for lots of data.
-    If numpy is installed, its random state is reset at the start of every test.
-    If additional random generators are used, they can be registered under the pytest_randomly.random_seeder entry point and will have their seed reset at the start of every test. Register a function that takes the current seed value.
-    Works with pytest-xdist.
-
-About
-
-Randomness in testing can be quite powerful to discover hidden flaws in the tests themselves, as well as giving a little more coverage to your system.
-
-By randomly ordering the tests, the risk of surprising inter-test dependencies is reduced - a technique used in many places, for example Google’s C++ test runner googletest.
-
-By resetting the random seed to a repeatable number for each test, tests can create data based on random numbers and yet remain repeatable, for example factory boy’s fuzzy values. This is good for ensuring that tests specify the data they need and that the tested system is not affected by any data that is filled in randomly due to not being specified.
-
-This plugin is a Pytest port of my plugin for nose, nose-randomly. I’ve written a blog post on its history.
-  </longdescription>
-  <upstream>
-    <bugs-to>https://github.com/pytest-dev/pytest-randomly/issues</bugs-to>
-    <changelog>https://github.com/pytest-dev/pytest-randomly/blob/master/HISTORY.rst</changelog>
-    <maintainer status="active">
-      <email>me@adamj.eu</email>
-      <name>Adam Johnson</name>
-    </maintainer>
-    <remote-id type="pypi">pytest-randomly</remote-id>
-    <remote-id type="github">pytest-dev/pytest-randomly</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild b/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild
deleted file mode 100644
index b67d4e9e7b..0000000000
--- a/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Pytest plugin to randomly order tests and control random.seed"
-HOMEPAGE="
-	https://pypi.python.org/pypi/pytest-randomly/
-	https://github.com/pytest-dev/pytest-randomly
-"
-SRC_URI="https://github.com/pytest-dev/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/Faker[${PYTHON_USEDEP}]
-		dev-python/factory-boy[${PYTHON_USEDEP}]
-		dev-python/numpy[${PYTHON_USEDEP}]
-		dev-python/pytest-xdist[${PYTHON_USEDEP}]
-	)
-" # tests pytest-xdist integration
-
-EPYTEST_DESELECT=(
-	tests/test_pytest_randomly.py::test_entrypoint_injection
-	tests/test_pytest_randomly.py::test_it_runs_before_stepwise
-	tests/test_pytest_randomly.py::test_works_without_xdist
-
-	# Output mismatch
-	tests/test_pytest_randomly.py::test_class_test_methods_reordered
-	tests/test_pytest_randomly.py::test_classes_reordered
-	tests/test_pytest_randomly.py::test_doctests_in_txt_files_reordered
-	tests/test_pytest_randomly.py::test_doctests_reordered
-	tests/test_pytest_randomly.py::test_files_reordered
-	tests/test_pytest_randomly.py::test_files_reordered_when_seed_not_reset
-	tests/test_pytest_randomly.py::test_test_functions_reordered
-	tests/test_pytest_randomly.py::test_test_functions_reordered_when_randomness_in_module
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-	epytest -p no:randomly
-}

diff --git a/dev-python/python-pkcs11/Manifest b/dev-python/python-pkcs11/Manifest
deleted file mode 100644
index 662c8df3cc..0000000000
--- a/dev-python/python-pkcs11/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-pkcs11-0.7.0.tar.gz 106517 BLAKE2B ad5dde00beab92d2c530ebe0d4922a562db51b0015591d3f2dfe2f2489a01f72a8ccc4371fc0e88b2f3c8e45eb2bfc65c32c8f71dfa025f0ac9035ba2e8f2dd8 SHA512 2f8199296810c9f600012d151c42f00f9eb39dc22643a5a429f589f784fd4a14615d8b5371e175d277ea7af117d2650c1a8b69ce3c891276549c9fcb9a75229c

diff --git a/dev-python/python-pkcs11/metadata.xml b/dev-python/python-pkcs11/metadata.xml
deleted file mode 100644
index 5ec26a7dd6..0000000000
--- a/dev-python/python-pkcs11/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-A high level, “more Pythonic” interface to the PKCS#11 (Cryptoki) standard to support HSM and Smartcard devices in Python.
-
-The interface is designed to follow the logical structure of a HSM, with useful defaults for obscurely documented parameters. Many APIs will 
-optionally accept iterables and act as generators, allowing you to stream large data blocks for symmetric encryption.
-
-python-pkcs11 also includes numerous utility functions to convert between PKCS #11 data structures and common interchange formats including PKCS #1 
-and X.509.
-
-python-pkcs11 is fully documented and has a full integration test suite for all features, with continuous integration against multiple HSM platforms including:
-Thales nCipher 
-Opencryptoki TP
-OpenSC/Smartcard-HSM/Nitrokey HSM
-  </longdescription>
-  <upstream>
-    <remote-id type="github">danni/python-pkcs11</remote-id>
-    <remote-id type="pypi">python-pkcs11</remote-id>
-    <maintainer status="unknown">
-      <email>danielle@madeley.id.au</email>
-      <name>Danielle Madeley</name>
-    </maintainer>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild b/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
deleted file mode 100644
index b01bdd8758..0000000000
--- a/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit edo distutils-r1 pypi
-
-DESCRIPTION="PKCS#11 (Cryptoki) support for Python"
-HOMEPAGE="
-	https://pypi.org/project/python-pkcs11/
-	https://github.com/danni/python-pkcs11
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-	>=dev-python/asn1crypto-1.0.0[${PYTHON_USEDEP}]
-	dev-python/cached-property[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	dev-python/cython[${PYTHON_USEDEP}]
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-	test? (
-		dev-libs/openssl
-		dev-libs/softhsm
-		dev-python/cryptography[${PYTHON_USEDEP}]
-		dev-python/oscrypto[${PYTHON_USEDEP}]
-		dev-python/parameterized[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs
-
-python_test() {
-	cd "${S}" || die
-	epytest
-}
-
-src_test() {
-	local -x PKCS11_MODULE="${BROOT}/usr/$(get_libdir)/softhsm/libsofthsm2.so"
-	local -x PKCS11_TOKEN_LABEL="TEST"
-	local -x PKCS11_TOKEN_PIN="1234"
-	local -x PKCS11_TOKEN_SO_PIN="5678"
-
-	mkdir -p "${HOME}/.config/softhsm2" || die
-	cat > "${HOME}/.config/softhsm2/softhsm2.conf" <<- EOF || die "Failed to create config"
-		directories.tokendir = ${T}
-		objectstore.backend = file
-	EOF
-
-	edo softhsm2-util --init-token --free \
-		--label ${PKCS11_TOKEN_LABEL} \
-		--pin ${PKCS11_TOKEN_PIN} \
-		--so-pin ${PKCS11_TOKEN_SO_PIN}
-
-	rm -r pkcs11 || die
-	distutils-r1_src_test
-}

diff --git a/dev-python/rchitect/Manifest b/dev-python/rchitect/Manifest
deleted file mode 100644
index 15d2f25b17..0000000000
--- a/dev-python/rchitect/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rchitect-0.3.36-github.tar.gz 35978 BLAKE2B 022479c72a6610210ffa05a4758ab843a2e373663adb5d694f05b3b7c33cf4de1c83211f767f8619d76e9e31cb44612b3bf16d9bc30e848835b20fc9c47462e6 SHA512 8ca8428f53d104fad3e950b14e2b7f733b4aba5715f926faa0ac061003775f0f48a15b5e14a634527f0ca28d1cdc316053ddc3f79b061102ed9e81f59c3ec63d

diff --git a/dev-python/rchitect/files/rchitect-0.3.36-no-pytest-runner.patch b/dev-python/rchitect/files/rchitect-0.3.36-no-pytest-runner.patch
deleted file mode 100644
index 41ee0be51f..0000000000
--- a/dev-python/rchitect/files/rchitect-0.3.36-no-pytest-runner.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -44,8 +44,7 @@
-     python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*',
-     install_requires=install_requires,
-     setup_requires=[
--        'cffi>=1.10.0',
--        "pytest-runner"
-+        'cffi>=1.10.0'
-     ],
-     extras_require={
-         "test": [

diff --git a/dev-python/rchitect/metadata.xml b/dev-python/rchitect/metadata.xml
deleted file mode 100644
index 972422218e..0000000000
--- a/dev-python/rchitect/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">randy3k/rchitect</remote-id>
-    <remote-id type="pypi">rchitect</remote-id>
-    <maintainer status="unknown">
-      <email>randy.cs.lai@gmail.com</email>
-      <name>Randy Lai</name>
-    </maintainer>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/rchitect/rchitect-0.3.36.ebuild b/dev-python/rchitect/rchitect-0.3.36.ebuild
deleted file mode 100644
index 2fd8c09f6c..0000000000
--- a/dev-python/rchitect/rchitect-0.3.36.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Interoperate R with Python"
-HOMEPAGE="
-	https://pypi.org/project/rchitect/
-	https://github.com/randy3k/rchitect
-"
-SRC_URI="https://github.com/randy3k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}-github.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/cffi-1.10.0[${PYTHON_USEDEP}]"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-	dev-python/wheel[${PYTHON_USEDEP}]
-"
-BDEPEND="test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] )"
-
-PATCHES=( "${FILESDIR}/${P}-no-pytest-runner.patch" )
-
-distutils_enable_tests pytest

diff --git a/dev-python/rstr/Manifest b/dev-python/rstr/Manifest
deleted file mode 100644
index 1950f66ec1..0000000000
--- a/dev-python/rstr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rstr-3.2.0.tar.gz 12616 BLAKE2B d161fa291421cb56a7a5e05ef627e68b495ad2b3655483f46289780355bd3c312cbf44ad5710b17a1eb4f7e00f3695873f4677738a8d72aa4f2182051fffd182 SHA512 4e6613c68572c12755f3284baa97477843f39668f0753114a92b9d32c45cb7492fec299818ae4f7ea9bdf511ab715ef1dc0ef7d15af50bcb32fd9208f0e1af6e

diff --git a/dev-python/rstr/metadata.xml b/dev-python/rstr/metadata.xml
deleted file mode 100644
index 74df683bcf..0000000000
--- a/dev-python/rstr/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-	rstr is a helper module for easily generating random strings
-	of various types. It could be useful for fuzz testing,
-	generating dummy data, or other applications.
-	</longdescription>
-	<upstream>
-		<remote-id type="pypi">rstr</remote-id>
-		<remote-id type="github">leapfrogonline/rstr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/rstr/rstr-3.2.0.ebuild b/dev-python/rstr/rstr-3.2.0.ebuild
deleted file mode 100644
index 27f799fae6..0000000000
--- a/dev-python/rstr/rstr-3.2.0.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Easily generate random strings of various types"
-HOMEPAGE="
-	https://github.com/leapfrogonline/rstr
-	https://pypi.org/project/rstr/
-"
-
-LICENSE="BSD"
-SLOT=0
-KEYWORDS="~amd64"
-
-distutils_enable_tests unittest
-
-python_install_all() {
-	distutils-r1_python_install_all
-	find "${ED}" -type d -name "tests" -exec rm -rv {} + || die "tests removing failed"
-}

diff --git a/dev-python/schedule/Manifest b/dev-python/schedule/Manifest
deleted file mode 100644
index 91dc104171..0000000000
--- a/dev-python/schedule/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST schedule-1.1.0.gh.tar.gz 31873 BLAKE2B 6e33e862f94c72f32ae3bba566ad4a64428cc90f80ed6ff8d577a29717b3cc5f3c91195742cedfedbcc4090d955f343097f53ed69e9922775969c854780798ce SHA512 3fe06e334ed532f013aeb806b7beacd9418c4dbbcb80d4b27090c08178f1874694ecfced24eeddc8450e99a80831d68b34a4a3b2638a870f30f53f570650795c

diff --git a/dev-python/schedule/metadata.xml b/dev-python/schedule/metadata.xml
deleted file mode 100644
index 26965d3f30..0000000000
--- a/dev-python/schedule/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-An in-process scheduler for periodic jobs that uses the builder pattern for configuration. Schedule lets you run Python functions (or any other callable) periodically at pre-determined intervals using a simple, human-friendly syntax.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">dbader/schedule</remote-id>
-    <remote-id type="pypi">schedule</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/schedule/schedule-1.1.0-r1.ebuild b/dev-python/schedule/schedule-1.1.0-r1.ebuild
deleted file mode 100644
index e52878cb9f..0000000000
--- a/dev-python/schedule/schedule-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-#pypy3 fails tests
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python job scheduling for humans"
-HOMEPAGE="https://github.com/dbader/schedule"
-
-SRC_URI="https://github.com/dbader/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
-	test? (
-		dev-python/mock[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs dev-python/pygments
-
-python_test() {
-	epytest --deselect test_schedule.py::SchedulerTests::test_until_time
-}

diff --git a/dev-python/sphinxcontrib-restbuilder/Manifest b/dev-python/sphinxcontrib-restbuilder/Manifest
deleted file mode 100644
index f64f350fee..0000000000
--- a/dev-python/sphinxcontrib-restbuilder/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinxcontrib-restbuilder-0.3.gh.tar.gz 24926 BLAKE2B 885ec51030ef05c9bf528efc5ee8ac1552692d760854c750342947b599411a1d469aff577938286ef22de0e051450605e646b7b904dd69b513c9016ddbc8345c SHA512 0b94d05a2fed1f2203fea94cd3a525a62530ec1777d28d59f9232241dd6816eedf871d6a6f616f6f9ce2946a90143871be09d8cae75747b224a6032e284963ed

diff --git a/dev-python/sphinxcontrib-restbuilder/metadata.xml b/dev-python/sphinxcontrib-restbuilder/metadata.xml
deleted file mode 100644
index 1e5fc44b2d..0000000000
--- a/dev-python/sphinxcontrib-restbuilder/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/sphinx-contrib/restbuilder/issues</bugs-to>
-        <remote-id type="github">sphinx-contrib/restbuilder</remote-id>
-        <remote-id type="pypi">sphinxcontrib-restbuilder</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
deleted file mode 100644
index bed2259fc2..0000000000
--- a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-MY_PN=${PN#sphinxcontrib-}
-DESCRIPTION="A Sphinx builder/writer to output reStructuredText (rst) files"
-HOMEPAGE="
-	https://pypi.org/project/sphinxcontrib-restbuilder/
-	https://github.com/sphinx-contrib/restbuilder
-"
-SRC_URI="https://github.com/sphinx-contrib/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/docutils[${PYTHON_USEDEP}]
-	dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
-	distutils-r1_python_compile
-	find "${BUILD_DIR}" -name '*.pth' -delete || die
-}
-
-python_test() {
-	rm -rf sphinxcontrib || die
-	distutils_write_namespace sphinxcontrib
-	epytest
-}

diff --git a/dev-python/sre-yield/Manifest b/dev-python/sre-yield/Manifest
deleted file mode 100644
index d7e92d27c2..0000000000
--- a/dev-python/sre-yield/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sre-yield-1.2.gh.tar.gz 23485 BLAKE2B 51362de6b5eb7ba23175430fdd62973d1839472e57870d2e8bba0ed124a1e5e3ab55bc7a8d45302c42b91321b2304b43f4a5b7d2bdcfa79918b153d4972ea2f3 SHA512 419d63807052b6c1301c67d0638009a0f1fee4d272846cf9d55608eda5d3ca1542a73b534eef6f868066e4cd966613dae55bc63b452e723b3fcbfab03b24d00e

diff --git a/dev-python/sre-yield/metadata.xml b/dev-python/sre-yield/metadata.xml
deleted file mode 100644
index 9ebbae0220..0000000000
--- a/dev-python/sre-yield/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/google/sre_yield/issues</bugs-to>
-        <remote-id type="github">google/sre_yield</remote-id>
-        <remote-id type="pypi">sre_yield</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild b/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
deleted file mode 100644
index 201eb18efc..0000000000
--- a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Python module to generate regular all expression matches"
-HOMEPAGE="
-	https://pypi.org/project/sre-yield/
-	https://github.com/sre-yield/sre-yield
-"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests unittest

diff --git a/dev-python/statmake/Manifest b/dev-python/statmake/Manifest
deleted file mode 100644
index 25fca09bcc..0000000000
--- a/dev-python/statmake/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST statmake-0.6.0.gh.tar.gz 40859 BLAKE2B 9a5bed7a322193b4dbd5c79bcba14a14a280271cdd0a0d05bda36c3d10e1465841ac2265ef98b9d760fb73e5a38301d17ef43bf4d2f11fe4331fb1cbe30b108e SHA512 92c86a1896446c12db6f3bcf53406b1c2a36698022e62e710774701e84919295d3b99695a621b020f819286dd6a6cf1a0ee30b2a2bb7f75f390fdb8e3152b291

diff --git a/dev-python/statmake/metadata.xml b/dev-python/statmake/metadata.xml
deleted file mode 100644
index c7dea1bacc..0000000000
--- a/dev-python/statmake/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/daltonmaag/statmake/issues</bugs-to>
-		<remote-id type="github">daltonmaag/statmake</remote-id>
-		<remote-id type="pypi">statmake</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/statmake/statmake-0.6.0-r1.ebuild b/dev-python/statmake/statmake-0.6.0-r1.ebuild
deleted file mode 100644
index 72ae4cffa8..0000000000
--- a/dev-python/statmake/statmake-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1
-
-DESCRIPTION="Applies STAT information from a Stylespace to a variable font"
-HOMEPAGE="
-	https://pypi.org/project/statmake/
-	https://github.com/daltonmaag/statmake
-"
-SRC_URI="https://github.com/daltonmaag/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/attrs-21.3[${PYTHON_USEDEP}]
-	>=dev-python/cattrs-22.2[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.11[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		>=dev-python/ufo2ft-2.7[${PYTHON_USEDEP}]
-		>=dev-python/ufoLib2-0.4[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/strictyaml/Manifest b/dev-python/strictyaml/Manifest
deleted file mode 100644
index 6239b8cbb8..0000000000
--- a/dev-python/strictyaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST strictyaml-1.6.1.gh.tar.gz 287908 BLAKE2B ab59addc5a86624c242339ec371403dd0ebb509c0bcf6d9484e71c26ee2670df897458bc7613367eaabe1493068ecaff37cd0b5e2cf08dc97e10107b9f3061f2 SHA512 8492432b599a6af283bd4d9adeac7fba0fc5dd3e081fb5055526799475e62987de30527ca94eecfebf568673d9bd18ffa9a70bb298c88a49e81683e4eea11349

diff --git a/dev-python/strictyaml/metadata.xml b/dev-python/strictyaml/metadata.xml
deleted file mode 100644
index 8f1b0a5015..0000000000
--- a/dev-python/strictyaml/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/crdoconnor/strictyaml/issues</bugs-to>
-        <remote-id type="github">crdoconnor/strictyaml</remote-id>
-        <remote-id type="pypi">strictyaml</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/strictyaml/strictyaml-1.6.1.ebuild b/dev-python/strictyaml/strictyaml-1.6.1.ebuild
deleted file mode 100644
index 016529adb5..0000000000
--- a/dev-python/strictyaml/strictyaml-1.6.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A type-safe YAML parser built atop ruamel.yaml"
-HOMEPAGE="https://github.com/crdoconnor/strictyaml"
-SRC_URI="https://github.com/crdoconnor/strictyaml/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
-
-DOCS=( CHANGELOG.md README.md docs )

diff --git a/dev-python/stringbrewer/Manifest b/dev-python/stringbrewer/Manifest
deleted file mode 100644
index 0cc99f6dc5..0000000000
--- a/dev-python/stringbrewer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stringbrewer-0.0.1.tar.gz 3982 BLAKE2B fc4515776662aafb31fac47955979bc1b9044ba1aecb3a66b21c70fea79a455ce76fd1ccccbebb1dc090773cf09e2d36115289e12ab6d218a21be04f3d2d45f3 SHA512 3a87c99d5dc4294591e7ddea9e0b86cedabc29d203cb6eb8d36810380e84cfdc546cb506c6ed7da439935289418b8e27f91e57d71eb6c6a8bdcf207e812a48e7

diff --git a/dev-python/stringbrewer/metadata.xml b/dev-python/stringbrewer/metadata.xml
deleted file mode 100644
index 086782c981..0000000000
--- a/dev-python/stringbrewer/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/stringbrewer/issues</bugs-to>
-        <remote-id type="github">simoncozens/stringbrewer</remote-id>
-        <remote-id type="pypi">stringbrewer</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild b/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
deleted file mode 100644
index ee8032872e..0000000000
--- a/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Generate random strings matching a pattern"
-HOMEPAGE="
-	https://pypi.org/project/stringbrewer/
-	https://github.com/simoncozens/stringbrewer
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/rstr[${PYTHON_USEDEP}]
-	dev-python/sre-yield[${PYTHON_USEDEP}]
-"

diff --git a/dev-python/sysv_ipc/Manifest b/dev-python/sysv_ipc/Manifest
deleted file mode 100644
index 7e142cd84f..0000000000
--- a/dev-python/sysv_ipc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sysv_ipc-1.1.0.tar.gz 99448 BLAKE2B c8f5be7169a720a3e104072eea94d4b024d515efb6ca3e3d8e73ab45750a992bc5e0dc26c4b4483d91d9dfed7bbbe619efb01e76cd6bc598bce9967835b4b3a9 SHA512 30615c7fcd2ce45b5602fbd61bc2061f5fd44eb7d8ec0bcfd2979e2e750b0f7093bad938cb715ba65dac306c576f76973d462ecc52785fc8f7bacc70a84d79ff

diff --git a/dev-python/sysv_ipc/metadata.xml b/dev-python/sysv_ipc/metadata.xml
deleted file mode 100644
index 95846c9e80..0000000000
--- a/dev-python/sysv_ipc/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">sysv-ipc</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild b/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
deleted file mode 100644
index 8602c66475..0000000000
--- a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="System V IPC primitives for python"
-HOMEPAGE="
-	https://pypi.org/project/sysv-ipc/
-	https://semanchuk.com/philip/sysv_ipc/
-"
-SRC_URI="https://semanchuk.com/philip/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( README ReadMe.html history.html )
-
-distutils_enable_tests unittest

diff --git a/dev-python/testrepository/Manifest b/dev-python/testrepository/Manifest
deleted file mode 100644
index 013694ad92..0000000000
--- a/dev-python/testrepository/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST testrepository-0.0.20.tar.gz 84956 BLAKE2B 9b9a8e0c21754fe8ba019b58024f137e72b4341cb368fb48dc48039f512b232ca4f03f16c2596aa34b428d69097db939e5776417a7d26f5a8508c8f0c1f1a5bf SHA512 df14500e2b27b6f39d9d4c4f42961efd63dfe25186e561eb1678952a8ab9311f17c36b78819fea33e0ac879c47a33d45c31ff58be017609c8a6157905ee712d6

diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch
deleted file mode 100644
index d7ab87c066..0000000000
--- a/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 8f8ab15fafdad6db850c84772323b32375b09285 Mon Sep 17 00:00:00 2001
-From: Robert Collins <robertc@robertcollins.net>
-Date: Tue, 10 Mar 2015 15:21:49 +1300
-Subject: [PATCH] Fixup tests with latest testtools.
-
-Testtools has started chunking exceptions (which is perhaps good,
-perhaps bad) - but we shouldn't depend on the exact behaviour in it
-for our tests.
---- a/NEWS
-+++ b/NEWS
-@@ -5,6 +5,12 @@ testrepository release notes
- NEXT (In development)
- +++++++++++++++++++++
- 
-+CHANGES
-+-------
-+
-+* Isolate the testrepository test suite from the chunking (or otherwise)
-+  behaviour of testtools' exception handlers. (Robert Collins)
-+
- 0.0.20
- ++++++
- 
---- a/testrepository/tests/test_repository.py
-+++ b/testrepository/tests/test_repository.py
-@@ -28,6 +28,7 @@
- from testresources import TestResource
- from testtools import (
-     clone_test_with_new_id,
-+    content,
-     PlaceHolder,
-     )
- import testtools
-@@ -103,19 +104,24 @@ class Case(ResourcedTestCase):
-     def passing(self):
-         pass
- 
--    def failing(self):
--        self.fail("oops")
--
-     def unexpected_success(self):
-         self.expectFailure("unexpected success", self.assertTrue, True)
- 
- 
-+class FailingCase:
-+
-+    def run(self, result):
-+        result.startTest(self)
-+        result.addError(
-+            self, None, details={'traceback': content.text_content("")})
-+        result.stopTest(self)
-+
- def make_test(id, should_pass):
-     """Make a test."""
-     if should_pass:
-         case = Case("passing")
-     else:
--        case = Case("failing")
-+        case = FailingCase()
-     return clone_test_with_new_id(case, id)
- 
- 

diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch
deleted file mode 100644
index 655d2c3e79..0000000000
--- a/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From d3d6cac4fd42f2067c0dd81be748853f81c348fc Mon Sep 17 00:00:00 2001
-From: Robert Collins <robertc@robertcollins.net>
-Date: Sun, 12 Jul 2015 21:37:34 +1200
-Subject: [PATCH] Fix 3.3+ tests with nested classnames.
-
---- a/testrepository/tests/ui/test_cli.py
-+++ b/testrepository/tests/ui/test_cli.py
-@@ -157,7 +157,7 @@ def method(self):
-         self.assertThat(ui._stdout.buffer.getvalue().decode('utf8'),
-             DocTestMatches("""\
- ======================================================================
--FAIL: testrepository.tests.ui.test_cli.Case.method
-+FAIL: testrepository.tests.ui.test_cli...Case.method
- ----------------------------------------------------------------------
- ...Traceback (most recent call last):...
-   File "...test_cli.py", line ..., in method

diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch
deleted file mode 100644
index 69d591c2f2..0000000000
--- a/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From e2f84ae6b2bcf89221613056d0c45dd308f46d62 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= <jelmer@jelmer.uk>
-Date: Thu, 5 Apr 2018 01:02:40 +0100
-Subject: [PATCH] Fix the testrepository tests with newer versions of
- testtools.
-
---- a/testrepository/tests/commands/test_failing.py
-+++ b/testrepository/tests/commands/test_failing.py
-@@ -90,7 +90,7 @@ class TestCommand(ResourcedTestCase):
-         finally:
-             log.stopTestRun()
-         self.assertEqual(
--            log._events, [
-+            [tuple(ev) for ev in log._events], [
-             ('startTestRun',),
-             ('status', 'failing', 'inprogress', None, True, None, None, False,
-              None, None, Wildcard),
---- a/testrepository/tests/test_repository.py
-+++ b/testrepository/tests/test_repository.py
-@@ -113,9 +113,10 @@ class FailingCase:
-     def run(self, result):
-         result.startTest(self)
-         result.addError(
--            self, None, details={'traceback': content.text_content("")})
-+            self, None, details={'traceback': content.text_content("tb")})
-         result.stopTest(self)
- 
-+
- def make_test(id, should_pass):
-     """Make a test."""
-     if should_pass:
-@@ -409,7 +410,7 @@ class TestRepositoryContract(ResourcedTestCase):
-         finally:
-             log.stopTestRun()
-         self.assertEqual(
--            log._events, [
-+            [tuple(ev) for ev in log._events], [
-             ('startTestRun',),
-             ('status',
-              'testrepository.tests.test_repository.Case.method',
-@@ -465,7 +466,7 @@ class TestRepositoryContract(ResourcedTestCase):
-         finally:
-             log.stopTestRun()
-         self.assertEqual(
--            log._events,
-+            [tuple(ev) for ev in log._events],
-             [
-             ('startTestRun',),
-             ('status',

diff --git a/dev-python/testrepository/metadata.xml b/dev-python/testrepository/metadata.xml
deleted file mode 100644
index 368ec7f75b..0000000000
--- a/dev-python/testrepository/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="person">
-		<description>Comaintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">testing-cabal/testrepository</remote-id>
-		<remote-id type="pypi">testrepository</remote-id>
-		<remote-id type="launchpad">testrepository</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
deleted file mode 100644
index 1c616d7822..0000000000
--- a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Required for test phase
-DISTUTILS_IN_SOURCE_BUILD=1
-EPYTEST_DESELECT=(
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_can_get_inserter
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_can_initialise_with_param
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_count
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_complete_runs_delete_missing_failures
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_empty
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_get_id
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_get_subunit_stream
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_one_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_partial_runs_preserve_missing_failures
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_latest_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_latest_run_empty_repo
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_subunit_from_test_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_from_test_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_ids
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run_get_id
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run_missing_keyerror
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_times_unknown_tests_are_unknown
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_insert_stream_smoke
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_inserted_exists_no_impact_on_test_times
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_inserted_test_times_known
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_inserting_creates_id
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_latest_id_empty
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_latest_id_nonempty
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_open
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_open_non_existent
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_unexpected_success
-	testrepository/tests/test_ui.py::TestUIContract::test_args_are_exposed_at_arguments
-	testrepository/tests/test_ui.py::TestUIContract::test_exec_subprocess
-	testrepository/tests/test_ui.py::TestUIContract::test_factory_input_stream_args
-	testrepository/tests/test_ui.py::TestUIContract::test_factory_noargs
-	testrepository/tests/test_ui.py::TestUIContract::test_here
-	testrepository/tests/test_ui.py::TestUIContract::test_iter_streams_load_stdin_use_case
-	testrepository/tests/test_ui.py::TestUIContract::test_iter_streams_unexpected_type_raises
-	testrepository/tests/test_ui.py::TestUIContract::test_make_result
-	testrepository/tests/test_ui.py::TestUIContract::test_make_result_previous_run
-	testrepository/tests/test_ui.py::TestUIContract::test_options_at_options
-	testrepository/tests/test_ui.py::TestUIContract::test_options_on_command_picked_up
-	testrepository/tests/test_ui.py::TestUIContract::test_options_when_set_at_options
-	testrepository/tests/test_ui.py::TestUIContract::test_output_error
-	testrepository/tests/test_ui.py::TestUIContract::test_output_rest
-	testrepository/tests/test_ui.py::TestUIContract::test_output_stream
-	testrepository/tests/test_ui.py::TestUIContract::test_output_stream_non_utf8
-	testrepository/tests/test_ui.py::TestUIContract::test_output_summary
-	testrepository/tests/test_ui.py::TestUIContract::test_output_table
-	testrepository/tests/test_ui.py::TestUIContract::test_output_tests
-	testrepository/tests/test_ui.py::TestUIContract::test_output_values
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_invalid_arg
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_missing_arg
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_unwanted_arg
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command_with_no_name_works
-	testrepository/tests/test_ui.py::TestUIContract::test_subprocesses_have_stdin
-	testrepository/tests/test_ui.py::TestUIContract::test_subprocesses_have_stdout
-	testrepository/tests/commands/test_run.py::TestReturnCodeToSubunit::test_returncode_0_no_change
-	testrepository/tests/commands/test_run.py::TestReturnCodeToSubunit::test_returncode_nonzero_fail_appended_to_content
-	testrepository/tests/ui/test_cli.py::TestCLIUI::test_dash_dash_help_shows_help
-)
-PYTHON_COMPAT=( python3_10 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A repository of test results"
-HOMEPAGE="
-	https://launchpad.net/testrepository
-	https://pypi.org/project/testrepository/
-	https://github.com/testing-cabal/testrepository
-"
-
-LICENSE="Apache-2.0 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
-	>=dev-python/testtools-0.9.30[${PYTHON_USEDEP}]
-	dev-python/fixtures[${PYTHON_USEDEP}]
-"
-#bzr is listed but presumably req'd for a live repo test run
-DEPEND="
-	${RDEPEND}
-	dev-python/setuptools[${PYTHON_USEDEP}]
-	test? (
-		dev-python/testresources[${PYTHON_USEDEP}]
-		dev-python/testscenarios[${PYTHON_USEDEP}]
-		dev-python/pytz[${PYTHON_USEDEP}]
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-test-backport.patch"
-	"${FILESDIR}/${P}-test-backport1.patch"
-	"${FILESDIR}/${P}-test-backport2.patch"
-)
-
-distutils_enable_tests pytest

diff --git a/dev-python/trueskill/Manifest b/dev-python/trueskill/Manifest
deleted file mode 100644
index 7630dee3d2..0000000000
--- a/dev-python/trueskill/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST trueskill-0.4.5_p20220422.gh.tar.gz 31010 BLAKE2B 0422df69be6bd520c587251a685271fbbdb1dfb09db3886b25a472d18e33e9c6822c3e46f90ea1fa53cebbea0d671c5d7dcdb86507e3096b2c7f03236d0cda43 SHA512 1f427baeb7868b0b69b8d7769d2bd39967280883e100417ebc9f4502985ca8d4f5dffdcd9fdbaa13cd1999d7db84bb9070cec25cdac2a6d7480790ffe7415d67

diff --git a/dev-python/trueskill/metadata.xml b/dev-python/trueskill/metadata.xml
deleted file mode 100644
index b5c16d72bd..0000000000
--- a/dev-python/trueskill/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/sublee/trueskill/issues</bugs-to>
-    <changelog>https://raw.githubusercontent.com/sublee/trueskill/master/changelog.rst</changelog>
-    <doc lang="en">https://trueskill.org</doc>
-    <maintainer>
-      <email>sub@subl.ee</email>
-      <name>Heungsub Lee</name>
-    </maintainer>
-    <remote-id type="pypi">trueskill</remote-id>
-    <remote-id type="github">sublee/trueskill</remote-id>
-  </upstream>
-  <longdescription lang="en">
-TrueSkill is a rating system among game players. It was developed by Microsoft Research and has been used on Xbox LIVE for ranking and matchmaking service. This system quantifies players’ TRUE skill points by the Bayesian inference algorithm. It also works well with any type of match rule including N:N team game or free-for-all.
-
-This project is a Python package which implements the TrueSkill rating system:
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild b/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
deleted file mode 100644
index 8a31aa7565..0000000000
--- a/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="c450c76af542761f6d806fbe9b10b93a9b013212"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python Implementation of the TrueSkill Algorithm"
-HOMEPAGE="
-	https://trueskill.org
-	https://github.com/sublee/trueskill
-	https://pypi.org/project/trueskill/
-"
-SRC_URI="https://github.com/sublee/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-	dev-python/six[${PYTHON_USEDEP}]
-	test? (
-		>=dev-python/almost-0.1.5[${PYTHON_USEDEP}]
-		>=dev-python/mpmath-0.17[${PYTHON_USEDEP}]
-		dev-python/pytest[${PYTHON_USEDEP}]
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-distutils_enable_tests setup.py
-#docs require a py2 only sphinx theme

diff --git a/dev-python/ttfautohint-py/Manifest b/dev-python/ttfautohint-py/Manifest
deleted file mode 100644
index c908d81c8c..0000000000
--- a/dev-python/ttfautohint-py/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ttfautohint-py-0.5.1.gh.tar.gz 186884 BLAKE2B ab09325f262e631639433852a9709b52c23a08e2a179fb9f2bce46d851a5523205076ef2698de5c2af10828fc8290d905d5cfe58c44fbfecce4474d504c2d84c SHA512 0673daa17666af7df4fdd9836c978bb6e1620193524a9043d31900047191ef29dd75783afaf5929cb3a7b74137ec9b4e9b5c15793f811824ab6dc2a0780fd798

diff --git a/dev-python/ttfautohint-py/metadata.xml b/dev-python/ttfautohint-py/metadata.xml
deleted file mode 100644
index 3115b99c5a..0000000000
--- a/dev-python/ttfautohint-py/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/fonttools/ttfautohint-py/issues</bugs-to>
-        <remote-id type="github">fonttools/ttfautohint-py</remote-id>
-        <remote-id type="pypi">ttfautohint-py</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
deleted file mode 100644
index 3e00b15891..0000000000
--- a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Python wrapper for ttfautohint, a free auto-hinter for TrueType fonts"
-HOMEPAGE="
-	https://pypi.org/project/ttfautohint-py/
-	https://github.com/fonttools/ttfautohint-py
-"
-SRC_URI="https://github.com/fonttools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="media-gfx/ttfautohint"
-BDEPEND="
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-	test? (
-		dev-python/fonttools[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	distutils-r1_src_prepare
-	rm -r src/c || die
-}
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-}

diff --git a/dev-python/types-paramiko/Manifest b/dev-python/types-paramiko/Manifest
deleted file mode 100644
index da549096fa..0000000000
--- a/dev-python/types-paramiko/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST types-paramiko-2.10.0.tar.gz 20325 BLAKE2B c918598110ada99b739579d9fd0b968b272e7cb654df2fd24f3fbfa96b9730fab27c6575220b62d2a6680c4cd5c6122594e1d710afcb5cdde2444fcfeb7a77ea SHA512 e376f8fd060f6667c610c53cf42b7dbb38ab19cbc3e8ad68f9a68f982b7498c7e06201e4ff35b662fb0d7a17b24d12a245cdc8f5731cf21cf5c0a14085853fb0
-DIST types-paramiko-2.11.1.tar.gz 20406 BLAKE2B 84ee3c357044711c4252171d018bfc4e1fbedd0cefc7dc17da8a7ea5d215d72ea5ce58d272f0d44f6c5e4be316497833ad3e40800dcd2b1be37a7a8d74742120 SHA512 54c4566342919d9b890ca87ebb07177d31108e5d6f9408ef2939499db950f1a44fab8ab553465a676099c51a61169d6c5b60b3900388af48d675721e4d746f7c

diff --git a/dev-python/types-paramiko/metadata.xml b/dev-python/types-paramiko/metadata.xml
deleted file mode 100644
index 5d9c124df1..0000000000
--- a/dev-python/types-paramiko/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/python/typeshed/issues</bugs-to>
-		<remote-id type="pypi">types-paramiko</remote-id>
-		<remote-id type="github">python/typeshed</remote-id>
-		<changelog>https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/paramiko.md</changelog>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild b/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
deleted file mode 100644
index c6f49f23f3..0000000000
--- a/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for paramiko"
-HOMEPAGE="
-	https://pypi.org/project/types-paramiko/
-	https://github.com/python/typeshed/tree/master/stubs/paramiko
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/cryptography-3.4.4[${PYTHON_USEDEP}]"

diff --git a/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild b/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
deleted file mode 100644
index c6f49f23f3..0000000000
--- a/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for paramiko"
-HOMEPAGE="
-	https://pypi.org/project/types-paramiko/
-	https://github.com/python/typeshed/tree/master/stubs/paramiko
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/cryptography-3.4.4[${PYTHON_USEDEP}]"

diff --git a/dev-python/types-python-dateutil/Manifest b/dev-python/types-python-dateutil/Manifest
deleted file mode 100644
index 0005964193..0000000000
--- a/dev-python/types-python-dateutil/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST types-python-dateutil-2.8.17.tar.gz 7018 BLAKE2B 261aa401e656a6524b96fd3c7ccf2cccf1dd8826c5597958ca1dde8b05ea656af7486b8487c57915b679c409befac004294e26a9fe401beefbe07060dfefc352 SHA512 ef33af71fd007175967b436a9115c1ce2defbb2a4d154c153e58ed72286e5090c73c959f3be0498a3613391b3b0519784a47678182d0d685007d386ae3005565
-DIST types-python-dateutil-2.8.18.tar.gz 7078 BLAKE2B 2ee7edf31c8b034a914a6bbad72107670b1fdb884d1c4977d10cabb572dcd5ef55fad533980d583d9cbfbb192a631f01605663587ddc90d0e71e7e7102aad789 SHA512 e1ed05d39940aadf7d748d7f84781506324bf080bf243c39c801543a3e4c91a2ab132bea0efbbfc5d20c90f217a93b93a3f6893a99d03cd0f5cfa87ccfb71a6e

diff --git a/dev-python/types-python-dateutil/metadata.xml b/dev-python/types-python-dateutil/metadata.xml
deleted file mode 100644
index 8fdb0cb882..0000000000
--- a/dev-python/types-python-dateutil/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/python/typeshed/issues</bugs-to>
-		<remote-id type="pypi">types-python-dateutil</remote-id>
-		<remote-id type="github">python/typeshed</remote-id>
-		<changelog>https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/python-dateutil.md</changelog>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild
deleted file mode 100644
index c5b7e53335..0000000000
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for python-dateutil"
-HOMEPAGE="
-	https://pypi.org/project/types-python-dateutil/
-	https://github.com/python/typeshed/tree/master/stubs/python-dateutil
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
deleted file mode 100644
index c5b7e53335..0000000000
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for python-dateutil"
-HOMEPAGE="
-	https://pypi.org/project/types-python-dateutil/
-	https://github.com/python/typeshed/tree/master/stubs/python-dateutil
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/types-pytz/Manifest b/dev-python/types-pytz/Manifest
deleted file mode 100644
index 389d100aa9..0000000000
--- a/dev-python/types-pytz/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST types-pytz-2021.3.8.tar.gz 3253 BLAKE2B 873f8126ecaf5055bcd9aa87f8632cee8cf92f7bfe51f0d0df7217af51053f40fe98f18f511db42eefc2d904cf3f1f11b228cf8c6fa15f5afcbc2e8e91f539fe SHA512 5b7dcf5279be55225ec66f9f9cc657cb3ae21acdcd41322a194a8cc6ccd79e60052191cb664378f414172d9f5d92573ab1f3322e9909ecd1e4ed95b36c7630ba
-DIST types-pytz-2022.1.1.tar.gz 3374 BLAKE2B 837fe74a59c960fb8ceab6730bf0adf8d6e20a0c2e916d3736f5a7b9c282fd3606cfe3fdc1de767cc1f52c290088e82a0cee17d1baee122814379be0db9ce8ed SHA512 980972ee68e836b582574ee114a7adbfdaff4c5e7bdcd7499a677e6da25939c280fc34284db688d59a757b4ce96d4305a48f4de422a50b59b19921f53e7f8b6d

diff --git a/dev-python/types-pytz/metadata.xml b/dev-python/types-pytz/metadata.xml
deleted file mode 100644
index 37bf4113bb..0000000000
--- a/dev-python/types-pytz/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/python/typeshed/issues</bugs-to>
-		<remote-id type="pypi">types-pytz</remote-id>
-		<remote-id type="github">python/typeshed</remote-id>
-		<changelog>https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/pytz.md</changelog>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild b/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
deleted file mode 100644
index 312607d44e..0000000000
--- a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for pytz"
-HOMEPAGE="
-	https://pypi.org/project/types-pytz/
-	https://github.com/python/typeshed/tree/master/stubs/pytz
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/types-pytz/types-pytz-2022.1.1.ebuild b/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
deleted file mode 100644
index 312607d44e..0000000000
--- a/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for pytz"
-HOMEPAGE="
-	https://pypi.org/project/types-pytz/
-	https://github.com/python/typeshed/tree/master/stubs/pytz
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/ufo2ft/Manifest b/dev-python/ufo2ft/Manifest
deleted file mode 100644
index e10072bdbf..0000000000
--- a/dev-python/ufo2ft/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ufo2ft-2.31.1.tar.gz 240056 BLAKE2B 95ba66be4d0104e56b82ff14e3a9065dd149790bcb488b9c37a12fa01f6462a8ecb5b3f6404e8164ecab26c03d0d8b6fb7e784ceffea5ac4667d87724c136531 SHA512 62fe53e576378b5dfaa41ecd25c068df9a5c4a168efc6619d65f4b552f06e466061443a9fab5f633877d7e7462836d0b789136cd7496dc29ed0659c5a2463911

diff --git a/dev-python/ufo2ft/metadata.xml b/dev-python/ufo2ft/metadata.xml
deleted file mode 100644
index 7a04ba8cc6..0000000000
--- a/dev-python/ufo2ft/metadata.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">googlefonts/ufo2ft</remote-id>
-    <remote-id type="pypi">ufo2ft</remote-id>
-  </upstream>
-  <longdescription lang="en">
-ufo2ft ("UFO to FontTools") is a fork of ufo2fdk whose goal is to generate OpenType font binaries from UFOs without the FDK dependency.
-
-The library provides two functions, compileOTF and compileTTF, which work exactly the same way:
-
-from defcon import Font
-from ufo2ft import compileOTF
-ufo = Font('MyFont-Regular.ufo')
-otf = compileOTF(ufo)
-otf.save('MyFont-Regular.otf')
-
-In most cases, the behavior of ufo2ft should match that of ufo2fdk, whose documentation is retained below (and hopefully is still accurate).
-Naming Data
-
-As with any OpenType compiler, you have to set the font naming data to a particular standard for your naming to be set correctly. In ufo2fdk, you can get away with setting two naming attributes in your font.info object for simple fonts:
-
-    familyName: The name for your family. For example, "My Garamond".
-    styleName: The style name for this particular font. For example, "Display Light Italic"
-
-ufo2fdk will create all of the other naming data based on thse two fields. If you want to use the fully automatic naming system, all of the other name attributes should be set to None in your font. However, if you want to override the automated system at any level, you can specify particular naming attributes and ufo2fdk will honor your settings. You don't have to set all of the attributes, just the ones you don't want to be automated. For example, in the family "My Garamond" you have eight weights. It would be nice to style map the italics to the romans for each weight. To do this, in the individual romans and italics, you need to set the style mapping data. This is done through the styleMapFamilyName and styleMapStyleName attributes. In each of your roman and italic pairs you would do this:
-
-My Garamond-Light.ufo
-
-    familyName = "My Garamond"
-    styleName = "Light"
-    styleMapFamilyName = "My Garamond Display Light"
-    styleMapStyleName = "regular"
-
-My Garamond-Light Italic.ufo
-
-    familyName = "My Garamond"
-    styleName = "Display Light Italic"
-    styleMapFamilyName = "My Garamond Display Light"
-    styleMapStyleName = "italic"
-
-My Garamond-Book.ufo
-
-    familyName = "My Garamond"
-    styleName = "Book"
-    styleMapFamilyName = "My Garamond Display Book"
-    styleMapStyleName = "regular"
-
-My Garamond-Book Italic.ufo
-
-    familyName = "My Garamond"
-    styleName = "Display Book Italic"
-    styleMapFamilyName = "My Garamond Display Book"
-    styleMapStyleName = "italic"
-
-etc.
-
-Additionally, if you have defined any naming data, or any data for that matter, in table definitions within your font's features that data will be honored.
-Feature generation
-
-If your font's features do not contain kerning/mark/mkmk features, ufo2ft will create them based on your font's kerning/anchor data.
-
-In addition to Adobe OpenType feature files, ufo2ft also supports the MTI/Monotype format. For example, a GPOS table in this format would be stored within the UFO at data/com.github.googlei18n.ufo2ft.mtiFeatures/GPOS.mti.
-Fallbacks
-
-Most of the fallbacks have static values. To see what is set for these, look at fontInfoData.py in the source code.
-
-In some cases, the fallback values are dynamically generated from other data in the info object. These are handled internally with functions.
-Merging TTX
-
-If the UFO data directory has a com.github.fonttools.ttx folder with TTX files ending with .ttx, these will be merged in the generated font. The index TTX (generated when using using ttx -s) is not required.
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild b/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild
deleted file mode 100644
index ad15e2786a..0000000000
--- a/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A bridge from UFOs to FontTools"
-HOMEPAGE="
-	https://pypi.org/project/ufo2ft/
-	https://github.com/googlefonts/ufo2ft
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
-	>=dev-python/cffsubr-0.2.8[${PYTHON_USEDEP}]
-	>=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.39.2[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/compreffor[${PYTHON_USEDEP}]
-		dev-python/defcon[${PYTHON_USEDEP}]
-		dev-python/skia-pathops[${PYTHON_USEDEP}]
-		dev-python/ufoLib2[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-	optfeature "compreffor support" dev-python/compreffor
-	optfeature "pathops support" dev-python/skia-pathops
-}

diff --git a/dev-python/ufoLib2/Manifest b/dev-python/ufoLib2/Manifest
deleted file mode 100644
index c655a6715f..0000000000
--- a/dev-python/ufoLib2/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ufoLib2-0.13.1.gh.tar.gz 88239 BLAKE2B 5c15c1ad9eedba904cb9730604d3853d21fc8f7ae30f440421349f233bac356947aaab7f57204cef9684f1beaabeeefbf913a973f44afc6b8dd185015abb9d87 SHA512 163304999912f1d838f995e3524f4538c176bbff471b07b7670147a0d7e706542c67601dacd29dd985bf5a7ae95688008b7c292f1d67c38756ec633069c7bd64
-DIST ufoLib2-0.14.0.tar.gz 96788 BLAKE2B 8a3300bd08930c712041856c836d2d00c2b21d404263f644d2e761a9c8af25c28faa7172015f682c08553cce3eb0b0b41f23bd9ef742ab476156735ac608079d SHA512 f0d2a5b63ea2a3205457b13c1b1d4e831aa3c6ff0481b28d4e4df296a406e08e0ca110dc7956b936ab610e42c11301d6b4defb9145eb61c9a63e95a200e3e43c

diff --git a/dev-python/ufoLib2/metadata.xml b/dev-python/ufoLib2/metadata.xml
deleted file mode 100644
index 4d363413be..0000000000
--- a/dev-python/ufoLib2/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">fonttools/ufoLib2</remote-id>
-		<remote-id type="pypi">ufoLib2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild b/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
deleted file mode 100644
index 3f05fce82a..0000000000
--- a/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-DOCS_DEPEND="
-	dev-python/sphinx-rtd-theme
-	dev-python/typing-extensions
-"
-DOCS_DIR="${S}/docs/source"
-DOCS_BUILDER="sphinx"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A UFO font library"
-HOMEPAGE="
-	https://github.com/fonttools/ufoLib2
-	https://pypi.org/project/ufoLib2/
-"
-SRC_URI="https://github.com/fonttools/ufoLib2/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
-	dev-python/lxml[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]
-	test? (
-		dev-python/typing-extensions[${PYTHON_USEDEP}]
-	)
-"
-
-pkg_setup() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
-}
-
-distutils_enable_tests pytest

diff --git a/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild b/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild
deleted file mode 100644
index 5742f45d47..0000000000
--- a/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A UFO font library"
-HOMEPAGE="
-	https://pypi.org/project/ufoLib2/
-	https://github.com/fonttools/ufoLib2
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/attrs-22.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		>=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}]
-		dev-python/msgpack[${PYTHON_USEDEP}]
-		dev-python/orjson[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs/source \
-	dev-python/sphinx-rtd-theme
-
-pkg_postinst() {
-	optfeature "json support" "dev-python/cattrs dev-python/orjson"
-	optfeature "msgpack support" "dev-python/cattrs dev-python/msgpack"
-}

diff --git a/dev-python/ufoNormalizer/Manifest b/dev-python/ufoNormalizer/Manifest
deleted file mode 100644
index 0308dccf99..0000000000
--- a/dev-python/ufoNormalizer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ufonormalizer-0.6.1.zip 37360 BLAKE2B b2270b9bd40c5c67e2854049f285eac0a7c202bd4a2245837a99259140e3dd352adcd1c74a9cfd40670fd4c7ee801dacddfd092582abb96459fc4a475c65fd43 SHA512 301bef368a7d42333d885437322991d075e5ebb7169e3397e1d2a486ae18d4efba4db625bad1f9452f512e0a452ec8a9fd0b5c716c8571eb45f9d4d2718f37a7

diff --git a/dev-python/ufoNormalizer/metadata.xml b/dev-python/ufoNormalizer/metadata.xml
deleted file mode 100644
index 2a364a50e5..0000000000
--- a/dev-python/ufoNormalizer/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/unified-font-object/ufoNormalizer/issues</bugs-to>
-    <maintainer>
-      <email>tal@typesupply.com</email>
-      <name>Tal Leming</name>
-    </maintainer>
-    <remote-id type="pypi">ufonormalizer</remote-id>
-    <remote-id type="github">unified-font-object/ufoNormalizer</remote-id>
-  </upstream>
-  <longdescription lang="en">
-Provides a standard formatting so that there are meaningful diffs in version control rather than formatting noise.
-
-Examples of formatting applied by ufoNormalizer include:
-
-    Changing floating-point numbers to integers where it doesn't alter the value (e.g. x="95.0" becomes x="95" )
-    Rounding floating-point numbers to 10 digits
-    Formatting XML with tabs rather than spaces
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild b/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
deleted file mode 100644
index 80d38d2465..0000000000
--- a/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A tool that will normalize the XML and other data inside of a UFO"
-HOMEPAGE="https://github.com/unified-font-object/ufoNormalizer"
-SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="app-arch/unzip"
-
-distutils_enable_tests unittest

diff --git a/dev-python/ufoProcessor/Manifest b/dev-python/ufoProcessor/Manifest
deleted file mode 100644
index d4624bfb44..0000000000
--- a/dev-python/ufoProcessor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ufoProcessor-1.9.0.zip 70066 BLAKE2B 498e98043c0b65638a8edd3f64071aff02a84d017358e9a04e563790b9d6c92078343e16109d4feaabc8c1163b679be751b3f3cc0431bb1501f6d5caa63373b3 SHA512 6a7089fc92334c6b206a336d23f63f5cc838b3bc205eceb8e9f8cc2039ae5e4e2a3da487fc3d4b11a4072a729878c8068fbadc5ca07b785ac0a20a24efb747f4

diff --git a/dev-python/ufoProcessor/metadata.xml b/dev-python/ufoProcessor/metadata.xml
deleted file mode 100644
index 6247224897..0000000000
--- a/dev-python/ufoProcessor/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/LettError/ufoProcessor/issues</bugs-to>
-		<remote-id type="github">LettError/ufoProcessor</remote-id>
-		<remote-id type="pypi">ufoProcessor</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild b/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
deleted file mode 100644
index 579f1d1472..0000000000
--- a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Read, write and generate UFOs with designspace data"
-HOMEPAGE="
-	https://pypi.org/project/ufoProcessor/
-	https://github.com/LettError/ufoProcessor
-"
-SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/MutatorMath-2.1.2[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.4.9[${PYTHON_USEDEP}]
-	>=dev-python/fontParts-0.8.2[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	test? ( dev-python/unicodedata2[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_tests setup.py
-
-python_test() {
-	${EPYTHON} Tests/tests.py || die "Tests failed with ${EPYTHON}"
-}

diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
deleted file mode 100644
index b68ec9b569..0000000000
--- a/dev-python/uharfbuzz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uharfbuzz-0.33.0.zip 1364513 BLAKE2B 668a9b7083d1a75c6845b2177b876447a25e28b15bc14e52518f1bf158ca4e23f01a0d42eb1aea02dce65c64496101ea00c8fd4d68e5ba7c1d149d920ba6624a SHA512 923ade6a4cefca9d1cfdee19fbf7b769480072695da67a1b6b75738172dad1c3236ff7d2263eeaeb6f08c235ff6efd952f095c63957549c589fafde31ca604eb

diff --git a/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch b/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch
deleted file mode 100644
index 29085fa143..0000000000
--- a/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/setup.py b/setup.py
-index be115a3..ad34a47 100755
---- a/setup.py
-+++ b/setup.py
-@@ -13,7 +13,7 @@ here = os.path.abspath(os.path.dirname(__file__))
- with open(os.path.join(here, 'README.md'), encoding='utf-8') as f:
-     long_description = f.read()
- 
--define_macros = [('HB_NO_MT', '1'), ('HB_EXPERIMENTAL_API', '1')]
-+define_macros = [('HB_EXPERIMENTAL_API', '1')]
- linetrace = False
- if int(os.environ.get('CYTHON_LINETRACE', '0')):
-     linetrace = True
-@@ -21,7 +21,7 @@ if int(os.environ.get('CYTHON_LINETRACE', '0')):
- 
- extra_compile_args = []
- extra_link_args = []
--libraries = []
-+libraries = ['harfbuzz', 'harfbuzz-subset']
- if platform.system() != 'Windows':
-     extra_compile_args.append('-std=c++11')
-     define_macros.append(('HAVE_MMAP', '1'))
-@@ -39,12 +39,9 @@ if platform.system() == 'Darwin':
- extension = Extension(
-     'uharfbuzz._harfbuzz',
-     define_macros=define_macros,
--    include_dirs=['harfbuzz/src'],
-+    include_dirs=['/usr/include/harfbuzz'],
-     sources=[
-         'src/uharfbuzz/_harfbuzz.pyx',
--        'harfbuzz/src/harfbuzz.cc',
--        'harfbuzz/src/hb-subset-repacker.cc',
--        'harfbuzz/src/graph/gsubgpos-context.cc',
-         'src/uharfbuzz/_draw_test_funcs.cc',
-     ],
-     language='c++',

diff --git a/dev-python/uharfbuzz/metadata.xml b/dev-python/uharfbuzz/metadata.xml
deleted file mode 100644
index 3340535bd8..0000000000
--- a/dev-python/uharfbuzz/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/harfbuzz/uharfbuzz/issues</bugs-to>
-        <remote-id type="github">harfbuzz/uharfbuzz</remote-id>
-        <remote-id type="pypi">uharfbuzz</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild b/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
deleted file mode 100644
index bf3b81c363..0000000000
--- a/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine"
-HOMEPAGE="
-	https://pypi.org/project/uharfbuzz/
-	https://github.com/harfbuzz/uharfbuzz
-"
-SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND=">=media-libs/harfbuzz-4.3.0:=[experimental(-)]"
-BDEPEND="
-	app-arch/unzip
-	>=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
-	>=dev-python/setuptools-scm-2.1[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.33.0-system-harfbuzz.patch" )
-
-distutils_enable_tests pytest
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-	export USE_SYSTEM_HARFBUZZ=1
-}

diff --git a/dev-python/ukpostcodeparser/Manifest b/dev-python/ukpostcodeparser/Manifest
deleted file mode 100644
index ecec5d4154..0000000000
--- a/dev-python/ukpostcodeparser/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ukpostcodeparser-1.1.2.gh.tar.gz 5585 BLAKE2B c95f215f0e4b222b85ec3ab0a8d82186845d9cb161098240411a425094ada391bb6c891904293cca4a56e9370217829b51ba30e91824dd3d762279baef6c65f7 SHA512 8113522b728c095f937a9f53f21c369130e3e63c4fc3546dbea4ad1c53648742fb0e766b1254c76ee65d69dec585f1a90caa7d39ca540de1765ff5f989a702de

diff --git a/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch b/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch
deleted file mode 100644
index fd08a559d3..0000000000
--- a/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch
+++ /dev/null
@@ -1,70 +0,0 @@
---- ../ukpostcodeparser/test/parser.py	2018-12-19 17:55:53.435338634 +0200
-+++ ../ukpostcodeparser/test/parser.py	2018-12-19 17:56:54.075385419 +0200
-@@ -796,14 +796,6 @@
-             expected=InvalidPostcodeError
-         )
- 
--    def test_091(self):
--        self.run_parser(
--            postcode='w1m 4zz',
--            strict=True,
--            incode_mandatory=False,
--            expected=InvalidPostcodeError
--        )
--
-     def test_092(self):
-         self.run_parser(
-             postcode='3r0',
-@@ -844,22 +836,6 @@
-             expected=('GIR', '')
-         )
- 
--    def test_097(self):
--        self.run_parser(
--            postcode='w1m 4zz',
--            strict=True,
--            incode_mandatory=False,
--            expected=InvalidPostcodeError
--        )
--
--    def test_098(self):
--        self.run_parser(
--            postcode='w1m',
--            strict=True,
--            incode_mandatory=False,
--            expected=InvalidPostcodeError
--        )
--
-     def test_099(self):
-         self.run_parser(
-             postcode='dn169aaA',
-@@ -1068,14 +1044,6 @@
-             expected=InvalidPostcodeError
-         )
- 
--    def test_125(self):
--        self.run_parser(
--            postcode='w1m 4zz',
--            strict=True,
--            incode_mandatory=True,
--            expected=InvalidPostcodeError
--        )
--
-     def test_126(self):
-         self.run_parser(
-             postcode='3r0',
-@@ -1116,14 +1084,6 @@
-             expected=IncodeNotFoundError
-         )
- 
--    def test_131(self):
--        self.run_parser(
--            postcode='w1m 4zz',
--            strict=True,
--            incode_mandatory=True,
--            expected=InvalidPostcodeError
--        )
--
-     def test_132(self):
-         self.run_parser(
-             postcode='w1m',

diff --git a/dev-python/ukpostcodeparser/metadata.xml b/dev-python/ukpostcodeparser/metadata.xml
deleted file mode 100644
index 5261e03b54..0000000000
--- a/dev-python/ukpostcodeparser/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">hamstah/ukpostcodeparser</remote-id>
-		<remote-id type="pypi">UkPostcodeParser</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild
deleted file mode 100644
index f8b3f80b05..0000000000
--- a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="UK postcode parser library"
-HOMEPAGE="https://github.com/hamstah/ukpostcodeparser"
-SRC_URI="https://github.com/hamstah/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# https://github.com/hamstah/ukpostcodeparser/issues/8
-PATCHES=( "${FILESDIR}/${P}-test.patch" )
-
-distutils_enable_tests unittest
-
-python_test() {
-	"${PYTHON}" -m unittest discover -v -s ukpostcodeparser/test -p parser.py || die "tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-	find "${ED}" -type d -name "test" -exec rm -rv {} + || die "tests removing failed"
-}

diff --git a/dev-python/unicodedata2/Manifest b/dev-python/unicodedata2/Manifest
deleted file mode 100644
index 26cbaa44cf..0000000000
--- a/dev-python/unicodedata2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST unicodedata2-15.0.0.tar.gz 592775 BLAKE2B 7d65d44dd9868858b587c77f385caee360e26178ca586663eb67ec42e63f7108739982639fa2a12b150f8ad3b7ab3cbc3aa683a3b52bc2bb116a4a6d23f01a1d SHA512 77bb7e827c4e5737983509406795c30f231737aa4410fcbeb3b9c3ef21b8a156c0459bc2edb4190f7c004f32f78b839c29d4c2211b60a172f5c677a43272e701

diff --git a/dev-python/unicodedata2/metadata.xml b/dev-python/unicodedata2/metadata.xml
deleted file mode 100644
index 06c5134803..0000000000
--- a/dev-python/unicodedata2/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/mikekap/unicodedata2/issues</bugs-to>
-        <remote-id type="github">mikekap/unicodedata2</remote-id>
-        <remote-id type="pypi">unicodedata2</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
deleted file mode 100644
index 0398a29720..0000000000
--- a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Unicodedata backport updated to the latest Unicode version"
-HOMEPAGE="
-	https://pypi.org/project/unicodedata2/
-	https://github.com/mikekap/unicodedata2
-"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-DOCS=( {CHANGELOG,README}.md )
-
-distutils_enable_tests pytest

diff --git a/dev-python/vharfbuzz/Manifest b/dev-python/vharfbuzz/Manifest
deleted file mode 100644
index 04ef53dfa2..0000000000
--- a/dev-python/vharfbuzz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vharfbuzz-0.1.4.gh.tar.gz 9362 BLAKE2B 6a688990e9a56e6b53cda8d1293681c3e84a888f6052e4eb3e8f62d95b145a465f3b3ed2e20f1cafc0eb3befadc5a23417fcb8d4770c1b3b009eacc985a65ca7 SHA512 0c0cf27238c0d7a763a1c683df3c2ec1d48fc11af0c347a1039d0f957efb91b21c4292d66a3c9dff60dacc1c21e3ace35fa162f262e9f3e50c24048647092a21

diff --git a/dev-python/vharfbuzz/metadata.xml b/dev-python/vharfbuzz/metadata.xml
deleted file mode 100644
index 892ae0499e..0000000000
--- a/dev-python/vharfbuzz/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/vharfbuzz/issues</bugs-to>
-        <remote-id type="github">simoncozens/vharfbuzz</remote-id>
-        <remote-id type="pypi">vharfbuzz</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
deleted file mode 100644
index fc4aa7711a..0000000000
--- a/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="A user-friendlier way to use Harfbuzz in Python"
-HOMEPAGE="
-	https://pypi.org/project/vharfbuzz/
-	https://github.com/simoncozens/vharfbuzz
-"
-SRC_URI="https://github.com/simoncozens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/uharfbuzz[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs

diff --git a/dev-python/vttlib/Manifest b/dev-python/vttlib/Manifest
deleted file mode 100644
index 8e328f87e5..0000000000
--- a/dev-python/vttlib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vttLib-0.12.0.tar.gz 132148 BLAKE2B 65aab1814e1c8b2b1cc4f517629667f7fe8e18f7b8786e36c9ec3b3c5902516e86a904b9dc999624fdc622a6542bff41e9c9add225514276e7fc09bb4251293e SHA512 e8095a14dbb8105c44b539496b51de8f7718f000618bf2e1bd95c9137129abd1ac3a36516f433e7735ffd22686869fd92bedf434170598e2f9faa3e8f67e45e2

diff --git a/dev-python/vttlib/metadata.xml b/dev-python/vttlib/metadata.xml
deleted file mode 100644
index 76cb872896..0000000000
--- a/dev-python/vttlib/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-vttLib
-
-A library to
-
-    Extract VTT hinting data from a OpenType font prepared with Microsoft Visual TrueType (VTT) and store it in a FontTools TTX dump
-    Merge it back from a TTX dump into an OpenType font and
-    Compile the data inside to font to ship it (turn TSI* tables into fpgm, etc.).
-
-The primary use case is version control of hinting data of fonts.
-  </longdescription>
-	<upstream>
-		<remote-id type="github">daltonmaag/vttLib</remote-id>
-		<remote-id type="pypi">vttlib</remote-id>
-		<maintainer>
-			<name>Dalton Maag Ltd</name>
-			<email>info@daltonmaag.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/vttlib/vttlib-0.12.0.ebuild b/dev-python/vttlib/vttlib-0.12.0.ebuild
deleted file mode 100644
index cf8328380f..0000000000
--- a/dev-python/vttlib/vttlib-0.12.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN="vttLib"
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Dump, merge and compile Visual TrueType data in UFO3 with FontTools"
-HOMEPAGE="
-	https://pypi.org/project/vttLib/
-	https://github.com/daltonmaag/vttLib
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/fonttools-4.10.2[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
-	>=dev-python/ufoLib2-0.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	test? (
-		>=dev-python/ufo2ft-2.14.0[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/wsgi_intercept/Manifest b/dev-python/wsgi_intercept/Manifest
deleted file mode 100644
index d305be8361..0000000000
--- a/dev-python/wsgi_intercept/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wsgi_intercept-1.10.0.tar.gz 30252 BLAKE2B 43c2e9dcd98616132801721392b0150b49fe5e851f343f53d8eb42c2f7f8b84f5eb9bb41edec7b830908f122a80458752e1c97f6a68006088221bb3233e90951 SHA512 27848e52e77f1d7ca7a079eb24025bb38d31f4c6b0b82c2717c543a5ffa83a95fe0dd893c326135b29c465a89ffe149da6d5d9c8bfe9f181546862e4f42a3832

diff --git a/dev-python/wsgi_intercept/metadata.xml b/dev-python/wsgi_intercept/metadata.xml
deleted file mode 100644
index 30ecfe0ba9..0000000000
--- a/dev-python/wsgi_intercept/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="pypi">wsgi-intercept</remote-id>
-    <remote-id type="github">cdent/wsgi-intercept</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild b/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild
deleted file mode 100644
index b1b8ea0f50..0000000000
--- a/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="wsgi_intercept installs a WSGI application in place of a real URI for testing"
-HOMEPAGE="
-	https://pypi.org/project/wsgi-intercept/
-	https://github.com/cdent/wsgi-intercept
-"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-python/httplib2[${PYTHON_USEDEP}]
-		>=dev-python/requests-2.0.1[${PYTHON_USEDEP}]
-		>=dev-python/urllib3-1.11.0[${PYTHON_USEDEP}]
-	)
-"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest

diff --git a/dev-python/yaql/Manifest b/dev-python/yaql/Manifest
deleted file mode 100644
index 8fa23e3de9..0000000000
--- a/dev-python/yaql/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yaql-2.0.0.tar.gz 126174 BLAKE2B 0709c77c30085a2c6ef2ecb643330aef4dd74401b2de358966e146baa57a70a7a09067f55edd07cb1a1fe20a4b4613920ffd0f5b46123343be0ea701cd80b1a5 SHA512 9e28552b833b3dcf5ba40e46f6cffe70e0ecca831c25ac013ab2ec4b85c370103a870efe2efdcf2626cc09ff8b6fc9441451bd9963effbd0b8b903f5e06628c5

diff --git a/dev-python/yaql/metadata.xml b/dev-python/yaql/metadata.xml
deleted file mode 100644
index 594548b9d2..0000000000
--- a/dev-python/yaql/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-		YAQL (Yet Another Query Language) is an embeddable and extensible query
-		language, that allows performing complex queries against arbitrary objects.
-		It has a vast and comprehensive standard library of frequently used
-		querying functions and can be extend even further with user-specified
-		functions. YAQL is written in python and is distributed via PyPI.
-	</longdescription>
-	<upstream>
-		<remote-id type="pypi">yaql</remote-id>
-		<remote-id type="github">openstack/yaql</remote-id>
-		<remote-id type="launchpad">yaql</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/yaql/yaql-2.0.0.ebuild b/dev-python/yaql/yaql-2.0.0.ebuild
deleted file mode 100644
index a000941336..0000000000
--- a/dev-python/yaql/yaql-2.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="YAQL: Yet Another Query Language"
-HOMEPAGE="
-	https://github.com/openstack/yaql
-	https://pypi.org/project/yaql/
-	https://launchpad.net/yaql
-	https://opendev.org/openstack/yaql
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/pbr-1.8[${PYTHON_USEDEP}]
-	>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-	dev-python/ply[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
-		>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
-		>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
-		>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-		>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
-
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/youseedee/Manifest b/dev-python/youseedee/Manifest
deleted file mode 100644
index 6bf37eaa29..0000000000
--- a/dev-python/youseedee/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST youseedee-0.3.0.tar.gz 9832 BLAKE2B 3c9f65e8d6f361ddd4f2299853ee1b50ad91637c376690c85a2cbc00b23e5bbf907c8d07f634b96ef4e866403655f94a1007402bb54ac3bc0efab39ce632be0d SHA512 563eda343a853de06acc705570559c4e19b585dd02e4ef0d279b43157ec3989f96993bb5e39331bdd8460250965b80a5b72fe22aed6deaf1f7660288608b820d
-DIST youseedee-0.4.1.tar.gz 13974 BLAKE2B 735b394336745c0b4427de8b28df2bee99bc8daf5703488d80284af511e8ab0fc83b8b81195675a2fc55efa42a1c8300d942de4698891dbb985e8e1316ea7704 SHA512 9e7d76a8a6b2804260b94a225b8fba81df9cec94ab88dc17e32c8a3cda27098cac491804d92b39aac6450a7935d092c1917d30c4075a3e5fa3bad96680f30199

diff --git a/dev-python/youseedee/metadata.xml b/dev-python/youseedee/metadata.xml
deleted file mode 100644
index b002ae949c..0000000000
--- a/dev-python/youseedee/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/youseedee/issues</bugs-to>
-        <remote-id type="github">simoncozens/youseedee</remote-id>
-        <remote-id type="pypi">youseedee</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/youseedee/youseedee-0.3.0.ebuild b/dev-python/youseedee/youseedee-0.3.0.ebuild
deleted file mode 100644
index 5f373f9839..0000000000
--- a/dev-python/youseedee/youseedee-0.3.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interface to the Unicode Character Database"
-HOMEPAGE="https://github.com/simoncozens/youseedee"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/youseedee/youseedee-0.4.1.ebuild b/dev-python/youseedee/youseedee-0.4.1.ebuild
deleted file mode 100644
index e1657b6734..0000000000
--- a/dev-python/youseedee/youseedee-0.4.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interface to the Unicode Character Database"
-HOMEPAGE="
-	https://pypi.org/project/youseedee/
-	https://github.com/simoncozens/youseedee
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"

diff --git a/dev-util/afdko/Manifest b/dev-util/afdko/Manifest
deleted file mode 100644
index 973ca15825..0000000000
--- a/dev-util/afdko/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST afdko-3.9.5.tar.gz 16271188 BLAKE2B 32e087a1fee448dc647fbb4a68021a2958806f9d437b48d53fbd46229588051402efcf7e3effea937877f0ad99b42da55e34fef80abd3673be4861b506c2828e SHA512 1d03a756a5201389daaa4cbf660866b72f20046d282e45858a7b0e00090c45fe00eae055019ad24f741c723c59c7d1651bd204c7d18ff12677f74d077836db54
-DIST antlr-cpp-4.9.3.zip 488286 BLAKE2B de266a29487f1edcb5c9113df12a5c1f8c1883e1aae5572d5e16dc559767692a6742892157a824aafc9d4a12640090e02d8b1f4d9774a4d7bef7c2d32f383d55 SHA512 23995a6fa661ff038142fa7220a195db3a9a26744d516011dedc3192f152b06a8e31f6cc8f969f8927b86392a960d03e89572e753f033f950839a5bd38d4c722

diff --git a/dev-util/afdko/afdko-3.9.5-r1.ebuild b/dev-util/afdko/afdko-3.9.5-r1.ebuild
deleted file mode 100644
index bb4b0669cd..0000000000
--- a/dev-util/afdko/afdko-3.9.5-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-ANTLR_PV="4.9.3"
-ANTLR_P="antlr-cpp-${ANTLR_PV}"
-DESCRIPTION="Adobe Font Development Kit for OpenType"
-HOMEPAGE="
-	https://adobe-type-tools.github.io/afdko/
-	https://pypi.org/project/afdko/
-	https://github.com/adobe-type-tools/afdko
-"
-SRC_URI+=" https://www.antlr.org/download/antlr4-cpp-runtime-${ANTLR_PV}-source.zip -> ${ANTLR_P}.zip"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0 BSD"
-SLOT="0"
-
-# requirements.txt
-# ================
-#
-# fontTools[unicode]
-#   - dev-python/unicodedata2
-# fontTools[woff]
-#   - app-arch/brotli[python] (for CPython)
-#   - dev-python/brotlicffi (for PyPy3)
-#   - dev-python/zopfli
-# fontTools[lxml]
-#   - dev-python/lxml
-# fontTools[ufo]
-#   - dev-python/fs
-#
-# defcon[lxml]
-#   - dev-python/lxml
-# defcon[pens]
-#   - dev-python/fontPens
-#
-# Blockers
-# ========
-#
-# app-i18n/transifex-client: file collision
-DEPEND="
-	dev-libs/libxml2:2
-	dev-libs/utfcpp
-"
-RDEPEND="${DEPEND}
-	>=app-arch/brotli-1.0.1[python,${PYTHON_USEDEP}]
-	>=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.10.2[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.9.3[${PYTHON_USEDEP}]
-	>=dev-python/fontPens-0.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.9.2[${PYTHON_USEDEP}]
-	>=dev-python/psautohint-2.4.0[${PYTHON_USEDEP}]
-	>=dev-python/tqdm-4.64.1[${PYTHON_USEDEP}]
-	>=dev-python/ufoNormalizer-0.6.1[${PYTHON_USEDEP}]
-	>=dev-python/ufoProcessor-1.9.0[${PYTHON_USEDEP}]
-	>=dev-python/zopfli-0.1.4[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]' \
-		python3_{9..10})
-	!app-i18n/transifex-client
-"
-BDEPEND="
-	app-arch/unzip
-	>=dev-python/scikit-build-0.11.1[${PYTHON_USEDEP}]
-	>=dev-python/setuptools-scm-3.2.0[${PYTHON_USEDEP}]
-"
-
-DOCS=( {README,NEWS}.md docs )
-
-PATCHES=(
-	"${FILESDIR}/${PN}-3.9.5-no-cmake-ninja-deps.patch"
-)
-
-EEPYTEST_DESELECT=( tests/makeotf_test.py::test_writeOptionsFile )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	rm docs/*.{yml,plist} || die
-
-	distutils-r1_src_prepare
-}
-
-src_configure() {
-	DISTUTILS_ARGS=( -DANTLR4_ZIP_REPOSITORY="${DISTDIR}/${ANTLR_P}.zip" )
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-
-	distutils-r1_src_configure
-}

diff --git a/dev-util/afdko/files/afdko-3.9.5-no-cmake-ninja-deps.patch b/dev-util/afdko/files/afdko-3.9.5-no-cmake-ninja-deps.patch
deleted file mode 100644
index 42d858cbe1..0000000000
--- a/dev-util/afdko/files/afdko-3.9.5-no-cmake-ninja-deps.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Drop CMake and Ninja dependencies
-
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -4,8 +4,6 @@ requires = [
- 	"wheel",
- 	"setuptools_scm",
- 	"scikit-build",
--	"cmake",
--	"ninja"
- ]
- build-backend = "setuptools.build_meta"
- 
---- a/setup.py
-+++ b/setup.py
-@@ -197,8 +197,6 @@ def main():
-               'wheel',
-               'setuptools_scm',
-               'scikit-build',
--              'cmake',
--              'ninja'
-           ],
-           tests_require=[
-               'pytest',

diff --git a/dev-util/afdko/metadata.xml b/dev-util/afdko/metadata.xml
deleted file mode 100644
index 6ba55095df..0000000000
--- a/dev-util/afdko/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="person">
-        <description>co-maintainers welcome</description>
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/adobe-type-tools/afdko/issues</bugs-to>
-        <remote-id type="github">adobe-type-tools/afdko</remote-id>
-        <remote-id type="pypi">afdko</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-util/babeltrace2/Manifest b/dev-util/babeltrace2/Manifest
deleted file mode 100644
index 4f386cc15d..0000000000
--- a/dev-util/babeltrace2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST babeltrace2-2.0.4.tar.bz2 3300594 BLAKE2B f20f752c066ed20a0f477c7b42719053a91d87c8d5fc9d52c641e1f13de105da1319774b3a3abbc9e11ae66a5025d079c072679b4697d62ea6946a1828ad78cf SHA512 56c827497cf241b183ba03a1d960143894901f5f49836a9494126a1a6e5007202fd57277784f64ba3ab15af7e532cfecc32917ebb7736fecca53033f000b0155

diff --git a/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild b/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild
deleted file mode 100644
index 109e42a5f5..0000000000
--- a/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# pypy3: obtaining PYTHON_CONFIG not supported
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="A command-line tool and library to read and convert trace files"
-HOMEPAGE="https://babeltrace.org"
-SRC_URI="https://www.efficios.com/files/babeltrace/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug doc man python test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/glib:2
-	dev-libs/elfutils
-
-	python? (
-		${PYTHON_DEPS}
-		virtual/libcrypt
-	)
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-	doc? (
-		app-text/doxygen
-		python? ( dev-python/sphinx )
-	)
-	man? (
-		app-text/asciidoc
-		app-text/xmlto
-	)
-	python? ( dev-lang/swig )
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	use debug && export BABELTRACE_DEBUG_MODE=1
-
-	local myconf=(
-		--disable-built-in-plugins
-		--disable-built-in-python-plugin-support
-		--disable-compile-warnings
-		--disable-static
-		--enable-debug-info
-		--enable-shared
-
-		$(use_enable doc api-doc)
-		$(use_enable man man-pages)
-		$(use_enable python python-bindings)
-		$(use_enable python python-plugins)
-		$(use_enable test glibtest)
-	)
-
-	if use python; then
-		export PYTHON_CONFIG="$(python_get_PYTHON_CONFIG)"
-		myconf+=( "--with-python_prefix=$(python_get_sitedir)" )
-		use doc && myconf+=( "--enable-python-bindings-doc" )
-	fi
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	use doc && docompress -x "${ED}/usr/doc/${PF}/api"
-	find "${D}" -name '*.la' -delete || die
-}

diff --git a/dev-util/babeltrace2/metadata.xml b/dev-util/babeltrace2/metadata.xml
deleted file mode 100644
index f2ec64ead9..0000000000
--- a/dev-util/babeltrace2/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Babeltrace /ˈbæbəltreɪs/, an EfficiOS project, is an open-source trace manipulation toolkit.
-The Babeltrace 2 project offers a library with a C API, Python 3 bindings, and a command-line tool which makes it very easy for mere mortals to view, convert, transform, and analyze traces.
-Babeltrace 2 is also the reference parser implementation of the Common Trace Format (CTF), a very versatile trace format followed by various tracers and tools such as LTTng and barectf. The Babeltrace 2 library and its Python bindings can read and write CTF traces. 
-	</longdescription>
-	<upstream>
-		<bugs-to>https://bugs.lttng.org/projects/babeltrace</bugs-to>
-		<remote-id type="github">efficios/babeltrace</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-util/binaryen/Manifest b/dev-util/binaryen/Manifest
deleted file mode 100644
index cab1aa50be..0000000000
--- a/dev-util/binaryen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST binaryen-105.tar.gz 4044314 BLAKE2B e979a46f3c6f8d1acd077973006f9aba6958b5de24f81281cc249c53f046c83226c3e762031845054cc0ade403333c6335b2aba31dcf8b152577d152458dbe1d SHA512 5b16551fab37c660900abeae49fb4e23abc0b61165d326ce4db23959a0eab640df0df03c5649c0bcd35a8515b959a7a9d78d1014c4ea6cb08da4ef48f715f702

diff --git a/dev-util/binaryen/binaryen-105.ebuild b/dev-util/binaryen/binaryen-105.ebuild
deleted file mode 100644
index c786197fea..0000000000
--- a/dev-util/binaryen/binaryen-105.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 pypy3 )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="Compiler and toolchain infrastructure library for WebAssembly"
-HOMEPAGE="https://github.com/WebAssembly/binaryen"
-SRC_URI="https://github.com/WebAssembly/binaryen/archive/version_${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/binaryen-version_${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-	test? (
-		${PYTHON_DEPS}
-		$(python_gen_any_dep '>=dev-python/filecheck-0.0.17[${PYTHON_USEDEP}]')
-		$(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_STATIC_LIB=OFF
-		-DENABLE_WERROR=OFF
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/lib" "${EPYTHON}" check.py --binaryen-bin="${BUILD_DIR}/bin" || die
-}

diff --git a/dev-util/binaryen/metadata.xml b/dev-util/binaryen/metadata.xml
deleted file mode 100644
index 2a825aceb8..0000000000
--- a/dev-util/binaryen/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">WebAssembly/binaryen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-util/fontmake/Manifest b/dev-util/fontmake/Manifest
deleted file mode 100644
index bfa7b27271..0000000000
--- a/dev-util/fontmake/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontmake-3.5.1.zip 463050 BLAKE2B d0118f5aae604d9d7de9cea0a8de2493c292e1a796870be8fbbdfb2ffe64b5c2b10744a3e24e763540abc24669a9f88338d35dfdff1fdbba9cf4d5f2a6a778d1 SHA512 6762f7453b1906ecccf11ec31aea881543c4f47dbd4738e1a491663a593f0cf78beee2c8f64b0df5ea1c0ba226a8169f8162719f0e07a4b898b8ec38c37e4232

diff --git a/dev-util/fontmake/files/defaults.diff b/dev-util/fontmake/files/defaults.diff
deleted file mode 100644
index 1b43a2ad31..0000000000
--- a/dev-util/fontmake/files/defaults.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Lib/fontmake/__main__.py
-+++ b/Lib/fontmake/__main__.py
-@@ -238,7 +238,7 @@ def main(args=None):
-         dest="overlaps_backend",
-         metavar="BACKEND",
-         choices=("booleanOperations", "pathops"),
--        default="booleanOperations",
-+        default="pathops",
-         help="Select library to remove overlaps. Choose between: %(choices)s "
-         "(default: %(default)s)",
-     )
-@@ -291,7 +291,7 @@ def main(args=None):
-     )
-     contourGroup.add_argument(
-         "--subroutinizer",
--        default=None,
-+        default="cffsubr",
-         choices=["compreffor", "cffsubr"],
-         help="name of the library to use for compressing CFF charstrings. "
-         "Choose between: %(choices)s. By default compreffor is used for CFF 1, "

diff --git a/dev-util/fontmake/fontmake-3.5.1.ebuild b/dev-util/fontmake/fontmake-3.5.1.ebuild
deleted file mode 100644
index e0eb45944d..0000000000
--- a/dev-util/fontmake/fontmake-3.5.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType)"
-HOMEPAGE="
-	https://pypi.org/project/fontmake/
-	https://github.com/googlefonts/fontmake
-"
-SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-# fonttools[ufo]
-#   - dev-python/fs
-# fonttools[lxml]
-#   - dev-python/lxml
-# fonttools[unicode]
-#   - dev-python/unicodedata2
-# ufo2ft[compreffor]
-#   - dev-python/compreffor
-RDEPEND="
-	>=dev-python/attrs-19[${PYTHON_USEDEP}]
-	>=dev-python/compreffor-0.4.6[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.9.3[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/glyphsLib-6.1.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.2.4[${PYTHON_USEDEP}]
-	>=dev-python/ufo2ft-2.27.0[${PYTHON_USEDEP}]
-	>=dev-python/ufoLib2-0.13.0[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'>=dev-python/unicodedata2-15[${PYTHON_USEDEP}]' 3.10)
-"
-BDEPEND="
-	app-arch/unzip
-	test? (
-		>=dev-python/ttfautohint-py-0.5.0[${PYTHON_USEDEP}]
-		>=dev-python/MutatorMath-3.0.1[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-	optfeature "autohint support" dev-python/ttfautohint-py
-	optfeature "mutatormath support" dev-python/MutatorMath
-	optfeature "pathops support" dev-python/skia-pathops
-}

diff --git a/dev-util/fontmake/metadata.xml b/dev-util/fontmake/metadata.xml
deleted file mode 100644
index bae6c98a5e..0000000000
--- a/dev-util/fontmake/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/fontmake/issues</bugs-to>
-		<remote-id type="github">googlefonts/fontmake</remote-id>
-		<remote-id type="pypi">fontmake</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest
deleted file mode 100644
index 671220a79f..0000000000
--- a/dev-util/gftools/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST GlyphsInfo.gh.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b44440e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13
-DIST gftools-0.9.21.gh.tar.gz 4876120 BLAKE2B e686d65ec104a21c085b25f14aafc9ea7dda71bde6ea1c22cfedecbe0d504b8a81dfb6480568a248521dc6e5e997d1b39b2864b73d8f2db5780f746e5205cac0 SHA512 55d23666780632737c6f1258dc7c96f889fd28815116bf2d2ceff70690a7bef1ab631c294b79fea546b2de10569f1517674f4ec2fa30899558ac4e9cf6d91647

diff --git a/dev-util/gftools/gftools-0.9.21-r1.ebuild b/dev-util/gftools/gftools-0.9.21-r1.ebuild
deleted file mode 100644
index 9a467e85ad..0000000000
--- a/dev-util/gftools/gftools-0.9.21-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GLYPHSINFO_COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20"
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 multibuild
-
-DESCRIPTION="Miscellaneous tools for working with the Google Fonts collection"
-HOMEPAGE="https://github.com/googlefonts/gftools"
-SRC_URI="
-	https://github.com/googlefonts/gftools/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
-	https://github.com/schriftgestalt/GlyphsInfo/archive/${GLYPHSINFO_COMMIT}.tar.gz -> GlyphsInfo.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0 MIT test? ( OFL )"
-SLOT="0"
-
-# ufolib2 is an indirect dependency
-RDEPEND="
-	$(python_gen_cond_dep '
-		>=dev-python/axisregistry-0.2.0[${PYTHON_USEDEP}]
-		app-arch/brotli[python,${PYTHON_USEDEP}]
-		>=dev-python/browserstack-local-python-1.2.2[${PYTHON_USEDEP}]
-		dev-python/PyGithub[${PYTHON_USEDEP}]
-		dev-python/absl-py[${PYTHON_USEDEP}]
-		dev-python/babelfont[${PYTHON_USEDEP}]
-		>=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}]
-		dev-python/fonttools[${PYTHON_USEDEP}]
-		>=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}]
-		dev-python/glyphsLib[${PYTHON_USEDEP}]
-		>=dev-python/glyphsets-0.2.1[${PYTHON_USEDEP}]
-		dev-python/hyperglot[${PYTHON_USEDEP}]
-		dev-python/jinja[${PYTHON_USEDEP}]
-		dev-python/ots-python[${PYTHON_USEDEP}]
-		dev-python/protobuf-python[${PYTHON_USEDEP}]
-		>=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}]
-		dev-python/pygit2[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-		dev-python/requests[${PYTHON_USEDEP}]
-		dev-python/skia-pathops[${PYTHON_USEDEP}]
-		dev-python/statmake[${PYTHON_USEDEP}]
-		dev-python/strictyaml[${PYTHON_USEDEP}]
-		dev-python/tabulate[${PYTHON_USEDEP}]
-		dev-python/ttfautohint-py[${PYTHON_USEDEP}]
-		dev-python/ufoLib2[${PYTHON_USEDEP}]
-		dev-python/unidecode[${PYTHON_USEDEP}]
-		dev-python/vharfbuzz[${PYTHON_USEDEP}]
-		dev-python/vttlib[${PYTHON_USEDEP}]
-		>=dev-util/fontmake-3.3.0[${PYTHON_USEDEP}]
-	')
-"
-DEPEND="
-	${RDEPEND}
-	$(python_gen_cond_dep '>=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]')
-"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-	mv "${WORKDIR}/GlyphsInfo-${GLYPHSINFO_COMMIT}"/*.xml "Lib/gftools/util/GlyphsInfo" || die
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV/_p/.post}"
-	distutils-r1_python_prepare_all
-}
-
-python_test() {
-	local -x PYTHONPATH="${BUILD_DIR}/lib:${PYTHONPATH}"
-	local -x PATH="${S}:${PATH}"
-	distutils_install_for_testing
-	epytest -vv
-}

diff --git a/dev-util/gftools/metadata.xml b/dev-util/gftools/metadata.xml
deleted file mode 100644
index 6b8d40760a..0000000000
--- a/dev-util/gftools/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/googlefonts/gftools/issues</bugs-to>
-    <remote-id type="github">googlefonts/gftools</remote-id>
-    <remote-id type="pypi">gftools</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-util/ots/Manifest b/dev-util/ots/Manifest
deleted file mode 100644
index fe13e18812..0000000000
--- a/dev-util/ots/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ots-8.1.4.tar.gz 28931102 BLAKE2B 18503baee9d6f63c4a54ef1f9c4dceb7b780f4940ad75028a0908479d9b9f8e947e00990c145d26c8f7db45ca1d5aa43c25f909e5c7e65ee9cc9a72cd224c484 SHA512 ef89ed28a3c8d1b25b2fb0d26beca72a017e4b37a5b02314c67dd0d6c35856bc2097bce16217546ec348a240ddc992297bcea92da24dbbc0968401051f3cab4e
-DIST ots-8.2.1.tar.gz 28964437 BLAKE2B 16dcef5ec73e63ac78f128988ea16391229810cfefe28580e5be477cf743479b77eaea046172a6d3848cf17e6e159c3d7087e8546c0ebb6dc3076ca3cbfdf750 SHA512 29776a0bac8d7e5eba241bd57894def1dc7dcee5c3d10f53c1b3f5f61370524c5fdc6aec6ce0d700bbeb964cd03607c289b2bc43e096eca1299f5d1505e5b3e1

diff --git a/dev-util/ots/files/meson-gtest.diff b/dev-util/ots/files/meson-gtest.diff
deleted file mode 100644
index 6bece22455..0000000000
--- a/dev-util/ots/files/meson-gtest.diff
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -303,6 +303,7 @@ if cxx.has_header('sys/time.h')
- install_man('docs/ots-sanitize.1')
- 
- # https://mesonbuild.com/Dependencies.html#gtest-and-gmock
-+if get_option('tests')
- gtest = dependency('gtest', main : true, fallback : ['gtest', 'gtest_main_dep'])
- 
- cff_charstring = executable('cff_charstring',
-@@ -342,3 +343,4 @@ test('test_fuzzed_fonts',
-     'top_builddir=@0@'.format(meson.current_build_dir()),
-   ]
- )
-+endif
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,2 +1,3 @@
-+option('tests', type : 'boolean', value : false, description : 'Enable tests')
- option('graphite', type : 'boolean', value : true, description : 'Sanitize Graphite tables')
- option('fuzzer_ldflags', type: 'string', description : 'Extra LDFLAGS used during linking of fuzzing binaries')

diff --git a/dev-util/ots/files/ots-8.2.1-meson-gtest.diff b/dev-util/ots/files/ots-8.2.1-meson-gtest.diff
deleted file mode 100644
index 3fde32b358..0000000000
--- a/dev-util/ots/files/ots-8.2.1-meson-gtest.diff
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -244,6 +244,7 @@ if cxx.has_header('sys/time.h')
- 
- 
- # https://mesonbuild.com/Dependencies.html#gtest-and-gmock
-+if get_option('tests')
- gtest = dependency('gtest', main : true, fallback : ['gtest', 'gtest_main_dep'])
- 
- cff_charstring = executable('cff_charstring',
-@@ -283,3 +283,4 @@ test('test_fuzzed_fonts',
-     suite: 'fuzzing',
-   )
- endforeach
-+endif
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,2 +1,3 @@
-+option('tests', type : 'boolean', value : false, description : 'Enable tests')
- option('graphite', type : 'boolean', value : true, description : 'Sanitize Graphite tables')
- option('fuzzer_ldflags', type: 'string', description : 'Extra LDFLAGS used during linking of fuzzing binaries')

diff --git a/dev-util/ots/metadata.xml b/dev-util/ots/metadata.xml
deleted file mode 100644
index 5902410fd7..0000000000
--- a/dev-util/ots/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/khaledhosny/ots/issues</bugs-to>
-        <remote-id type="github">khaledhosny/ots</remote-id>
-    </upstream>
-    <use>
-        <flag name="sanitize">Sanitize Graphite tables</flag>
-    </use>
-</pkgmetadata>

diff --git a/dev-util/ots/ots-8.1.4.ebuild b/dev-util/ots/ots-8.1.4.ebuild
deleted file mode 100644
index a4f0e44770..0000000000
--- a/dev-util/ots/ots-8.1.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-SRC_URI="https://github.com/khaledhosny/ots/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="An util for validating and sanitising OpenType files"
-HOMEPAGE="https://github.com/khaledhosny/ots"
-LICENSE="BSD"
-SLOT="0"
-IUSE="debug sanitize test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	media-libs/freetype
-	media-libs/woff2
-	sys-libs/zlib
-
-	sanitize? ( app-arch/lz4 )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/gtest )
-"
-
-DOCS=(
-	README.md
-	docs/{DesignDoc,HowToFix,HowToTest}.md
-)
-
-PATCHES=( "${FILESDIR}/meson-gtest.diff" )
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use debug)
-		$(meson_use sanitize graphite)
-		$(meson_use test tests)
-	)
-	meson_src_configure
-}

diff --git a/dev-util/ots/ots-8.2.1.ebuild b/dev-util/ots/ots-8.2.1.ebuild
deleted file mode 100644
index d8da251a67..0000000000
--- a/dev-util/ots/ots-8.2.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="An util for validating and sanitising OpenType files"
-HOMEPAGE="https://github.com/khaledhosny/ots"
-SRC_URI="https://github.com/khaledhosny/ots/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="BSD"
-SLOT="0"
-IUSE="debug sanitize test"
-
-RDEPEND="
-	media-libs/freetype
-	media-libs/woff2
-	sys-libs/zlib
-
-	sanitize? ( app-arch/lz4 )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/gtest )
-"
-
-RESTRICT="!test? ( test )"
-DOCS=(
-	README.md
-	docs/{DesignDoc,HowToFix,HowToTest}.md
-)
-
-PATCHES=( "${FILESDIR}/${P}-meson-gtest.diff" )
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use debug)
-		$(meson_use sanitize graphite)
-		$(meson_use test tests)
-	)
-	meson_src_configure
-}

diff --git a/dev-vcs/bit/Manifest b/dev-vcs/bit/Manifest
deleted file mode 100644
index 2afe344cc5..0000000000
--- a/dev-vcs/bit/Manifest
+++ /dev/null
@@ -1,594 +0,0 @@
-DIST bit-1.1.1.tar.gz 163530 BLAKE2B 7825139baed39e5c3cbe583f9dcfe3454bb58b32f6076c9c6625ba2a027610a73add54d07a667a41988a297e69ced6fae753e722086c4a8a53c11d74f216d7b0 SHA512 c269454fbca2403bfb7816bc31ca12b1b09362417033118e2a4d491320f88e7afff419e145016acaa41a344b3f4f36645ff3a0787a3a4506d0267411a991b743
-DIST bit-1.1.2.tar.gz 157191 BLAKE2B e971fd1d74a7636b9bc50ec7c215726aff93497c619182bee462bd6ba3c22824df7137e063ad8823be48999c9c49f08fb6ca62e722e87a61b0c75949991b4555 SHA512 bce4b40c5f8509fabcff2591eb7031d55e52c3a0d13313096aa2f5319b83c8214ee8ae7fd96884c6976f58f8e40728332ec1bbcc1fe1b4c70d3771b8f59c6359
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8 SHA512 8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.1.mod 1150 BLAKE2B dba381727351af838c47c0d81a0d842d3851dc4e4a6cce1fbea14ccef9dc21407dbe2749fcaf130df4211b083ddac015bc532f7285450e767064855cf729ecce SHA512 6a49609209f9d51e4851ed5c55a06b9451c0101de3bd92b7fa5b3662b2e85df4a667ad8068288773b9a85670c65fbba46f88c643aac290d1f65e2a44ef531409
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.2.mod 1075 BLAKE2B 370ba9f085033653a0fe9d328aca613b7feb50eb9407e55ed583d7b9302fd844856c9a1a9dca69c67c360c0a7b49ebff6ebd22946fb83c6c7061b9b8c573e99e SHA512 a58f7bd34b5ba8affd021a2d34be64e49dab0d9bb893ad25e00bf5b50ff92c4762b6d9093134b483dff2573ad3c0ebb5f42808dfbe33081cef0e96dc5215074f
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.45.1.mod 998 BLAKE2B 8dc0e29275055b37db12138b6e30fb22a6ccd995b3c3566efbb616f799660cd7073bfee935e41a77f311a95d0ec40ef9b5e40673ff8e59c9c06e5cfa32675adb SHA512 ade24f2b10476b5e5eb42d6f471b73ccb7d8107e6a26c5b1fd38191dc7d4ffee31552088fa5854983c47a2c4868a13bfc22d7f92f834662c75f7c4c88e0274ea
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.46.3.mod 960 BLAKE2B 879529244d38fbecdaea27588031c2d0d82551d8173f7e41f004dae8356e2264259d80e66953e941aa856a9613ae82211ea8dc0b12f9188f65bdf54487052952 SHA512 cbe178d04fe28f9b7dd07b0317fd4404d805e80ceada4953ad47763bafa2f215f88464c1315261a902ebcc52145af09df4c96a341e42644d38526909fcef313c
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.46.3.zip 1195278 BLAKE2B 34c2662f7ff89dc98d6e9f156e77eafdfd26df0f6fd5d4858bac571261e9488dc5d4541e745b173387f42dcd497cd02345ca3e0acce0e326129997b77ca04a81 SHA512 bbcda7aee6a580061cfd9858fc8d7dbafefd8eecfad25e4c6825d16b2e038e6a5be7b5d876b348d86059763a0e0eeae7d1546fe35fc98f5b479f478a25a11512
-DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.mod 319 BLAKE2B 99d93b5a4dbd4c90f3e8dfb58e64ed41fdbb484f2348297a90c8dabe03b036ef6917c2c9fb7cc4795d0c8d25af10cefebff4c4bc1b2ebcdc876b6db8beae5eb8 SHA512 338a067f7ad15d8549da11ac146b65657923ae4fee3caf2eff888c104c0df0edcdf0d98f5be6a67a764aa39210d5cad811ebd9d604084a67049b753246fbf89a
-DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.zip 351894 BLAKE2B 512e3edb46f1c357494dc89e61d47c20bb00b7ae98287f6b682e2aaf21af9dae6f5fb26788cc767e174b8f1bb701c11db3c2e1fb4c34812b166f8dfe592d70d0 SHA512 d61e19974279807f43d213470b4e9bb61699d0c12318b294ec9e96d74556ad9e3323419f725d6825beceeccf1b5b0120b71ef4ccc94670b4fa24185454870a4b
-DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.mod 433 BLAKE2B b3d58e290d719434bd433ffda9572fb233171493c7b81bfe353d9b7730130d5dec365f4e93a136a25467851b5f26cb21be6be06486696f010ccff1fcea140662 SHA512 8082ab039764aa6abd6615b1cf3a1830f2813dd5b791a27b7f0ebf5fa1ee68fe040a5e12988e6c91ba5d032a0a6666d384d6eceff12165d394a75ba56b744382
-DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.zip 271434 BLAKE2B fff473ccead1ee3845f6a65d95cd63cca29f0997dd9bc91e4ce54f1dab259ce680ef0a9a35defc8b5bc3b8559b5d52b9c57966f5f4a46e846d476abfbf0989ce SHA512 1e60a44acc0e365d014fe463684d543c0adfa8a51fbe3be099803d338d15558dbb0a36ffaded7b301bb3db3ae4fc7fb4eda3e9dd18fbc30da0992d7fd0609f4b
-DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.mod 568 BLAKE2B d3d62f2d5c018c4ea3c829f7485e5a1239e2d810f79306af4d08ac32acda4d33e8e90c66c63540c4c95231f5fa116634758858dbf4af2a953a17b0db2b5c1cc9 SHA512 adb3d294ec1e9476bed820afa92aea5cabf77e7996d83bd1f03dff8447dfb13dd18ab4f091ad6ee209128151dcbfedb4967f99ccf7e10f5286e90b2ad56441d6
-DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.zip 315645 BLAKE2B 5083912282794c50418f2fe78453169da364d69f939a6d794544c42aebea6e40cc2bdbc4c9fbe8c40ea9c208f24170b21c394db034f8094e8cff2dceb724a6ad SHA512 941679d0e95101da46640278a097bc5e54538e35f046b5362a450e3f0fa9926931812121cf2d25ec330639b4735790d5147b9adb5b55eb2494de85b3b334e9d1
-DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.mod 508 BLAKE2B 9915d1d1a768852b3f262784771c8fe2e7e176e61f7d77841f8d3adac571dc141e36c6455c19090cf00a98a7a5ef0c2c887424142e2ecad339f8105b1c30f91e SHA512 8a393b8614207c22c73a706ccc3e66a8a16d2f305ab95d8f70774f13d0bcb7396b0ac5095daa57ebb991225a1db08c3110f1e85c26dd72f3bbcaf73fea536d9c
-DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.zip 136261 BLAKE2B 63c63301ea1bf642c660180fd20bfb53f4d2a7d3bdf43fa223711fe9ef970b9530f69f9ccd9f0182c39586f144da5285eda0aaae772745e715db8fed96e1b0b2 SHA512 b181a9a635222b7896772bcda5ca1e61911eaebb47ac54104aba43f93ca97a4209b5053ff63e64f569986cba01b71433573cad17f8c6329c8a6419b08d43dcd6
-DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.mod 374 BLAKE2B 4fef9f7da9f23e94efe43be0e279958715949a889c5d51e388f5b66ec9a7cdbf15a717c988883647032998facd71359ad1dcacebcf3334100144abbfa12dac03 SHA512 faf4a02a513ae4c23f931b8917e74a056c528b4267ef3b5b704949283910bfc5d41fdd7264b78d4fc1f6e5b370474a7c9933a2fad36bb5c872006def71f8ed0b
-DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.zip 393806 BLAKE2B 76acd4273e7b2b77b81e4363cee62f498846a6072b26c0229917ae984802134cb41da5ec081e5e71e0c97180dfb49306e624174ce86ee6eea59b22fb1584c45d SHA512 9583b5d95556ab6e798d3d0d8c3eed51d45a6fd32b6dea207a089a33a1e50ca5e468e975d386fe00b704d568971d2f3b7fd3937b0494c4ae920dbee84d36a120
-DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 36 BLAKE2B b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00 SHA512 196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1
-DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.zip 33828 BLAKE2B e46dda9bfc9513a2d03150e0f90c57b4028a60daa7a975a61a7e0deb82f83779b679d176527da6d2f763f174d6635c7aca9d0d1e0775d38a157f69e33fd1343d SHA512 4206fa50ea8f056656804388954562efcc78a14ed8f249801c601ccd399f70ea101e5299e07bd9b86e6e137a3cd2103209ef186193a1129e108b224ee5497432
-DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.2.9.mod 707 BLAKE2B 3f7da997d7cb7e3ed2426497741ee7b4517adb66588f268b095f9abe4ab12842a5e14df940a1b89d1e5514c0c377a0a71e5460ab22073a1639c6dbed892fe8fc SHA512 6f0c6aa88ce38abfa9bce0992b75b8ef5a2f58c743bc96ef49b8a97d7e04ad7071c0f63f65c3ff82e5014df91d383f5ab84a2c0ac8e54739048de9aede5443c5
-DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.2.9.zip 156501 BLAKE2B eb960b4af9b7599e976210b98af846f9144994afde0ab30f156b41ae52171c6d15837831bf25f83645522ac1dedab8a754cbba3234bb865174a830d41b9aba1c SHA512 89198b8b284f000c872b3b265e1b90617e2fbf1f2d4c3c33b0def7f8dabd308fdcad07860bd8f9752388211f2efc04bb76d71562f5d330334813d8a9636eaae3
-DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
-DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.zip 56132 BLAKE2B 5edcfe991d7fc40094d637bae8d8d6f1f897ab3d3786ade2bb80287738103264520681ced8d30d2037253206c32d3f867f4d024a571cb9aad030ebc451e198eb SHA512 43ed64ae515738487e9b75a2290d0b2bc25e83c021a9f29b21487c37adbf34e74e1e7d3d5ec0dfe678c8396356f95c3993a5f5610d1791ff62056cd182a4272f
-DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.mod 33 BLAKE2B d234bf9be3dd919cb1f8d33750a24dca68c90fea110fd0ff62f0dba86d2ebbfc66d55fea62745b6383c5607bc91cfd78c9d2cf12df251397e85995c04707caa2 SHA512 dbfa64ac31b25fdbff12110c6f9815abfde65f281e40852e7165499a2cefb6656c74fe0b82f0f018304daa02b83b421e9c15654efabad39787c69c1b2996a79d
-DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.zip 254689 BLAKE2B e0ae1bc62b4d9c7645e6afb460000124adc56a3b95a1afbb99ec00f36b57fee4dca2ad24813512f460d8aa274693a105fcaaff0e523b9ee0a3bfd22bad8a4b75 SHA512 7bb2037721647f941eb8dec5bdcf00d72febf118b34819d6bf3cdbaae1bd2cedd867cd210acfdba5afdf48be8b315d934447aa5674901e95a7868e707d337547
-DIST github.com%2F!netflix%2Fgo-expect%2F@v%2Fv0.0.0-20180615182759-c93bf25de8e8.mod 36 BLAKE2B 000094171fec75b4e45d40bf820417400401971e3f18eb68588d15466e709097607b89ba18c8d8b6d2d658e4f718ab0662cc605c76c955464d9e6d45609945f5 SHA512 a1e0fa80fdf59962a05f1f6b1232c17f301010ada93a8628a89ea187de325c75f7d85359306c613371552671ffef2e513938e2d2ff57731dd2b226a54f87049d
-DIST github.com%2F!netflix%2Fgo-expect%2F@v%2Fv0.0.0-20180615182759-c93bf25de8e8.zip 15018 BLAKE2B d088594870f9c9fd66237fa8647ba6274aea5a88d8bb09d887b1371b48fb12ee392e58f170d35ace95f07dd1faaeb63a53097efe01568a7f1f122a741ff97b9e SHA512 3af54d66425f653f591bd08950305c2aed00ab570321c159e67469f88d47d39d2bba267513645f3a6823fca05fd86a4cbc38fcfeee674a32d2419be6d073747b
-DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.mod 34 BLAKE2B 83966cb7de9bb687f99f17c5c89c03718258d2df34e3dda01b96a2fcb1273a0ba0e3253ba5950d5458193d3e54962371317a8fe85020ae338b44e864bd96667f SHA512 9081c69a2480ef726f547047306dc9136211ac7550882e68d458e2c04e5343366cb08f20525a51c804ab9a554dfe8363a1d9660bc0f9e501e1d996f7b6f320e4
-DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.zip 17606 BLAKE2B ee5acf57c658d87b97b533d695cb72c9d83e281f9e533271f03d85d52f92c3c90e240f3b6d2a01bebbea6befb147ab66d7f75c403fb8bb3e58a2bc0bb1269f6e SHA512 89912d8630bed5c71dcf391b57e4537b93f01c4f1cf320a8c11d5d34d47fa4e3ea4abbfb3bc3aa76ad3cf08350da67e190cd80322597d0de3123fbaccbcea9e4
-DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.mod 38 BLAKE2B 2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de95047854531cccc9ea0b867de7 SHA512 072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929
-DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.zip 66023 BLAKE2B c023de8e6a5f0b13a7ad1484f21f04643782d802becae77f247709f0c16ab8aff7caf748736561138448efe1cd52c0ac1903b22b92ec56efe817935ccd45ff22 SHA512 356c87eec65f0dc8a680b7a19e888d87fb8c808ec675501df635560fd5d3b57da36ecc2cd9eeb4a5e454c5564d4cf1a062b47b7a050e116b57c87afbe020eb53
-DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.mod 35 BLAKE2B 873b4b9c8491117a0b99bcc183ae96fc7e392c68d7271b73b5d7876574a5c7d67580425b35445ff2fff326c5cc7f328326d5d11946699c213cb2b84e8a9a0aad SHA512 7f23b8c5622c02b295646c7baf6f2ea3dd01e11e18ac9c263b853c7f771f5d098d8bcb75971f0cdc33d1c4765b563f3382ec5dc4bf20010065c3f1bc94e93175
-DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.zip 5176 BLAKE2B 58fdc8010b4ee8363336ef720c8ef2d126c2b7dd79357ca4f99a1094957965544430420f6ae4155490f75242cd7a7cd20993a9ae15087ccdf33327c551caff59 SHA512 0dd4cbe03b224bfe68d00d121f758796f6e63b96eeee17261bc7d8f6ad1ef9878976b8eae5eadc2f6abee28670a83e6925596f4d35bea529fcd735772fc9a049
-DIST github.com%2Fapex%2Flog%2F@v%2Fv1.9.0.mod 1254 BLAKE2B 0e204388f839c752dfb80541c112671e59763d5decd8de88d55b7acfd69758404761970324c42c02958c0532ac9013c7ba3ccc059e128af7d3b8a5e50b9ebfa6 SHA512 95fba009c7d9fee7ca6dbf3f47f3e603e06aae60e8168d3febbae1ffd175953cf7d1b5882f64b4dc3c88c0d9b117e5cd623d1a4dcc48634641c51e4ea0382cc3
-DIST github.com%2Fapex%2Flog%2F@v%2Fv1.9.0.zip 49314 BLAKE2B 70c029396a1490ae775826887b591437ee7db57d0876e877001fa059695fd8df5dbeeabae1865f7ff6771551f95e13ad76f84e80e35fafbe6cbfa292f202bdec SHA512 fe7586c8cd4e46db9cc21b9149647304c78aa90f8ce9470fce1ae0bc5eb4609bd0d1fa6c3e461eca353f1e5e8c9759f395fd47d7bdc6ecfa2a3a6315f3f4496f
-DIST github.com%2Fapex%2Flogs%2F@v%2Fv1.0.0.mod 155 BLAKE2B 19fc978debba380f1aa426c853b7deba0706bf668bcfe3dad4ad6dc7693afa961fc02905900dffb8f173d19b0c2baf6bd847c9412d5c0856426a5824b01e974d SHA512 92bf6185d4173c2510de3839bf1cb40a120903b630022263ee710738fafbfbb9782347b92a441e3671a069ad9d7c0e4765bb210013a6e47547fe161032280010
-DIST github.com%2Fapex%2Flogs%2F@v%2Fv1.0.0.zip 8944 BLAKE2B 251b65e8734556c351f3a988459bc39a1e3c3d5e8814a050fd1c2f321949ca9f8ad7ae7fa8902a0bdef4390f135e59e7019403fa2ad18c8985d90410cb30f36c SHA512 0c4506baf733e898a675cabcde01f8e2606c5ab467a40c05030310cdc34c37dbda87e9ef4969d90c74215a5fc729c9b75bf2c74a0ec4e86206d9500af6ac2b42
-DIST github.com%2Faphistic%2Fgolf%2F@v%2Fv0.0.0-20180712155816-02c07f170c5a.mod 32 BLAKE2B af57c9cd0291aa2d8b7831d94d7bb47b8e44ece55d63b5fb45f8235b91de5d7fc85178118f2d630c6cf59987d8bd9c2726372728f0efeeb1d7d25febf79c91e6 SHA512 671dfdd80d2545609d154864b85d15b25ffe4334183ef99e46020a22001d0501518902a50f71e8239eaacc2723df04166712b4ff194dea6ba25820f40fda8bbb
-DIST github.com%2Faphistic%2Fgolf%2F@v%2Fv0.0.0-20180712155816-02c07f170c5a.zip 14938 BLAKE2B 933343f9af83073b5c444c6a63779b2cc03e1fa5c4b15b2739ef4e250e60af12ce08ee615eb9bb1b3a78640dd877be61156b52a5162e3d793cc004d8cc72caa8 SHA512 d49d9cf7e2c0f02198ad59d5db0af305563f9aa105d454867d42d5440a63a7a2f36c6939458992eece0396e3dfa2dc1204af2994ee35eb2ccbf1f62545c50c26
-DIST github.com%2Faphistic%2Fsweet%2F@v%2Fv0.2.0.mod 283 BLAKE2B 8debb42930980885b0523eb73bb93a37235e8682d75c4e1363b989a6a668f3096a146631985d047e413001dc2fe363346421d2e9b69069dec858254b7c31feac SHA512 c8e4699654b43fe58c813703548b51f140ff9cdd684ca837be627df34b4145ae86440c8c3e0ed6d699649a8de0f8ef90cd5d50cc04193e1b3ee9386046e77f25
-DIST github.com%2Faphistic%2Fsweet%2F@v%2Fv0.2.0.zip 24505 BLAKE2B 9e40b3eceecb4619c8166d22375632bfc55a9dbc12d121b1dd06e745e3458cf81404b5298ac8fa6f3c4e51d71390c31f466908e24c629cb74ea05650b531c1db SHA512 dfee30ac8f185bade3d1786297fe6a6ae441a4f46152746d6a8b68cbda0a20eac0755c245cd5bdbd4b61fa12249ba34db48563c09ec66e78365163aedc926a79
-DIST github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.mod 32 BLAKE2B f5b653f20e85bc44cbd3882fdd8f425c0b71733eae4bcdf2623952f1ed2524e8067a169f1cc0025f6570aaa4653969baa7d4626db6cf0dccb0d7378cc36da6b2 SHA512 a201f9c169bba0d962c2595ee8c625a2b7e39873e4bb3eb1ca646340638917dabb2309f1ba4b71d9fca4cf2da2d3684076c67ba362dd07a39538a45240f7f987
-DIST github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.zip 3902 BLAKE2B 8662340cd5095c6ccf535a54e79af09fe46640ba0b119b44a29052ad012519d9b5886bd4ea81f4946d0c4573f63538b450ee864a48d8c04e1c9e7358c2588e8a SHA512 c73ff22440aa8f5825b7e6820c270582d5512cc096e69b6ee034ed67ec3eb87b3266b82eacf37b985e872a693256be6f377814d3cc604180ea939b42971ebe80
-DIST github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.mod 35 BLAKE2B 97d3ccde6ba4ad06a5344183f954cd6dfea580673607a6d54f1c0f3a643aee512bbe5fe7bdbc22629e6ffeb58f70422b9b80577d70fb58db9b03ababc0552ba5 SHA512 fe8dfbec1d09d7da5829af43760a4ddb5495b6a63eeb76fb3758aeb2fcf83d83ea443a15789d7042a0f5e637664babc9c388dbebc63ff7d35fb9545c7c7da991
-DIST github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.zip 37264 BLAKE2B 13a34ae8ce6866da183bb7f9f5dcdb702ffe846a3c5e789e99f6e112a1e64b1dbbe8777727e5678b4bdcac75ec32ddc52ff303b95b5ee3fd22423eaab44809c2 SHA512 e1b8ad2c09c16599c6e5053f871df9f66698c7a632276c1e68c80c9737216751939b7b7024449ed63da0a292688b4d7a441d64512aa4bd8684e418f4e5da4446
-DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.mod 33 BLAKE2B f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc SHA512 98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f
-DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.zip 7271 BLAKE2B 4590233953ed1577a41ef4425403585d5cf9d0bf770bc00d38de4601015911eb56f695145beb53739ba7a64ae0113686fae54842a61504005f5f1a519e98ff53 SHA512 6936a577297949e1a146e3efdbe88e9c81205ccac46974f092846bcfbd533a2c8f0f161bc74da60d7a0d8aa6c5d2b1591fa294320c3e97854626407f0f838423
-DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.20.6.mod 109 BLAKE2B 70ae989bab9ef295dcf17e421481a371312fed6b07d1dd5e8892419c3dedea91dccd0aa0fc63fb728c24863b15ac24677261624ff16e75605678ceb39576b3d9 SHA512 89b17b1155f12c8a75fe85d815ef7724b96a009485b73e4df937990dbd6958b58cdaf8346610d5a614a3122450dcbea2687a510fba556b980d079cd3b1bee801
-DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.20.6.zip 12547403 BLAKE2B c0ded02ecb6a5b735f5478cbdec32a02285d8f4ef7a0cccb13d4659300b4a01f307748dc54b34c0a0d7240a116c45b015fb1cc9c66d8cd614ffb7570e689a39e SHA512 d3b42b60f86d708988b5bc55cc73880422952ca3ec68988bd1af81fffdd74125982f193cd3e94dc06e48fb342387bdd7ac020dbe804cc52bb376766901a35a3b
-DIST github.com%2Faybabtme%2Frgbterm%2F@v%2Fv0.0.0-20170906152045-cc83f3b3ce59.mod 35 BLAKE2B fcce8ec3cd6761ae9208a6138edaa637ccc04dd19aab3dfe5b3164dbb61689d8136264c02125ae754dd61be804852004ea91dc4b5ca217ddf9273a4b141ca0ab SHA512 92455aef226bdc8b6c7f82d6c627e7536c8e4da5196160e21280f32e79fdcf55e1a15699bcc5251f70004fa78c5c8bafc286bdac98eaa0e4a4fb3a1e72b0d752
-DIST github.com%2Faybabtme%2Frgbterm%2F@v%2Fv0.0.0-20170906152045-cc83f3b3ce59.zip 13212 BLAKE2B e2ece5b49404971ecb0713220303bfb19ce430216ca1ce94ed6a745ab920db1a8053af24a9550858d7595dcdf091f6d18d9dbff1d2123ef5adefc3e30e6a2a9d SHA512 343b1520359baa7876a86c56ec1d6cd704f7f06f9ecc7ba4b0e19d80b8c127490054e729564fc74b445f49d5c881e8d242ffb3c9b3ee89a85fdcf0fae4b3855e
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 31 BLAKE2B f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72 SHA512 f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.mod 40 BLAKE2B ce42c81a7dcb03d21a99d6240ce12f8455297722513497b1a75f2c848b5fb7ef70b577c2406638442f16beedd68806de890a5c299cf1c008c439df23df2f5bb1 SHA512 ec4424da8e1e3849408da7bfe83d37e21ac75edb889de8ef63be897d59678679b018f4606be78500952e7eee73a6252ee6e477b1a1612e2d036dbf72c17b9c9b
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.zip 14678 BLAKE2B 3f95d78aa356a314f8da501f8085a880201766e184abb6c222c45e09c0c3b5e1e1eb7b89cc8ed46b77b09be8860fdf3e28525d9a451964ad64a96c6ee848a41d SHA512 be60a4c8059a9cb07ceb12e079b1224b6f871ecb1d7953906ab303cfe86d00cb979e203299f00fe828b2f6d2a3f5d55814c50809e9b872ab6d96db73f3771498
-DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.mod 36 BLAKE2B ad3bb22bde28277f26a819b093ab7392da57c027bfb91bbbab4686d225ddc4e239c0905f6eec64cda2fd47746bd625682f663a11007bdbbf64f9cbff7dd1de76 SHA512 f961ced2c3e902be60fb862fff6b1c4457c57bd7586375a18857863be63d9b3ea998b05fc0c9c3a7270387e9907861d6f9d6ce4024643ec84ea6a63e59e915c1
-DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.zip 9262 BLAKE2B 50feca006319c5a8d957976be1c02a0a6a7247441fa0e903b1a03de85859f2afd0c93cf8599f60974686f47bdb7f0c94e58c6ec01ffa3fc33cf5d04da3bfd08d SHA512 0e52838ad73009c795d6a43d7d52d082b0ec134e0f07015fa51caab7d1dd141b19df7807a7ab146312848567f8635966c6ce7ac22b934a630e0131383caef9cf
-DIST github.com%2Fbketelsen%2Fcrypt%2F@v%2Fv0.0.3-0.20200106085610-5cbc8cc4026c.mod 568 BLAKE2B a2769032d81e02d8f4945648d36e862a996841d0e138077fd190b47b700fa08cd4e8e8d300925fcae5ebe48ea972afed0dcde81870f3673a3227ba90beb5e341 SHA512 262ec838f5c4b97bc186533c20456e62633038ae74747c7b884788bd06ce01863a59237557877d35f37338ebc018d2c1c8ae963e4a42dd42e0823a5b3ec81bb3
-DIST github.com%2Fbketelsen%2Fcrypt%2F@v%2Fv0.0.3-0.20200106085610-5cbc8cc4026c.zip 33436 BLAKE2B a29e29c85f1087c3f07ecb3b602e4f19d29c4d6c42a24b7b10a6046b077ff0d7c85344c12dd0023ba675a3319255c53bc8a9989072048c641d4eb3c25ae44aa4 SHA512 cf29e5474361f66354cc6956bcb7e6990573bd7f49889187016f0d09919e3dbd4f6dcb4adea8148881fcf559f2dd422ec77c04c33aa9d5068d40c6d224fa5a6f
-DIST github.com%2Fbradfitz%2Fiter%2F@v%2Fv0.0.0-20191230175014-e8f45d346db8.mod 41 BLAKE2B bb15e2f0cab0e0ab013ed5e3034ee8bc0fbf9432c04c2c125600e4f32a04d339f4ffa1b46fa198625cf01584d9ae9130d0b65c33a3fb8b56f96c90fd7964dc5b SHA512 52ba5bb2a26e7a844958fe9b2fd174bebef87aedfbaf6f78bf429870089c2ea54e0b4635370b46a40d33a0d747dff3767ee968f61b6fef16c1eac3607005b1c3
-DIST github.com%2Fbradfitz%2Fiter%2F@v%2Fv0.0.0-20191230175014-e8f45d346db8.zip 3255 BLAKE2B 6fb3159c83559fba59b503120bab95bd1af9cb74fa15f4446f77ae57cd6b6856fe08757128609b458a96f005e0b23c4d71ddda110533a3cfd512912e7c93b31b SHA512 480821fbc7edefc90167c91e6174c68dff54c54ea2706fd0bf4d1bdf899a76365b5089f7d693c241f5e30c0cf76b2acd4c900879a664c20116b0f51bebcc01db
-DIST github.com%2Fc-bata%2Fgo-prompt%2F@v%2Fv0.2.5.mod 246 BLAKE2B bead5ce641fbcfba9872fc8acb181ac11acc831c963d61ac92b1c12bd4cf83dc1be20c0fea8257dbc2bb6ade87c1cfcabb5ff2d7e43c77258bca2ca7cfda167d SHA512 463409a0af9a82b2e37074fc1033058f46ca072a2697e7a58ea39869e023590efb036af154c1c3ee4fad8a6085e0fcaf8fac90b9242ea9a6a301204d51205bb3
-DIST github.com%2Fc-bata%2Fgo-prompt%2F@v%2Fv0.2.5.zip 64922 BLAKE2B c90ccdd75a6fd76c6ac3b90b7d4b23e177887404ffbae5a0ad9dd85939baf8e2bf4177cc92eaae6858b6734406cf3deea84718ed5422c699c63518803e401c63 SHA512 31b09f06e88cee01ce9658fa1be0c92bfbdcf1d17dc912e77b4aacf08f087b117911492f9836b678b2687b061d91ba00bb9aff3c2276e98b9aafd1d502957b07
-DIST github.com%2Fc4milo%2Funpackit%2F@v%2Fv0.0.0-20170704181138-4ed373e9ef1c.mod 34 BLAKE2B 177ee54bb737560265ea634c1545c8789a0aaf64fb7c7c8b5b020d13c779130735ed973ab9d8d648a876ae589812c9aa7408f2aaf531aa4a0bfa82af7da2ac22 SHA512 85a0b8d8b9cadb03733ff40e874f34203aa3264d516f269c09fa6e90700e7961d50aa30b27feea39b0fe206bff17f4d3426b0b3b78ee413908ab28b4810e9fca
-DIST github.com%2Fc4milo%2Funpackit%2F@v%2Fv0.0.0-20170704181138-4ed373e9ef1c.zip 4215396 BLAKE2B e4cfd67105bc4ed3cd285e63717cbbfd1fce894c21e3ca665531b05693cbeb36df45e3a7bc1dabcc287c38a376147d9c35207d146b9c05c28f2ad6f0b3f98dc3 SHA512 c4c1f95ddc0c78624dd1330a09c10d6c0ca886df091e80c5fee85e8ce1992d05ef6125097364b6536380b43595e727a3976a36b1c0fb6413b0d238261802d133
-DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.mod 146 BLAKE2B 5efa8dad622ae253ffa106eafea277fd947fc0f28e6962e461283ce2267d992b85b1f0eb9074a90009d8ed1d47f9e1f3e03cfc0eb7ad7df104282cfd144cc12a SHA512 32c34a590e6c113a16700ef2faa5124ebb6c8773cd76594312157bd2b70d54cd939ff2c32fac47421b5615e804142cb7b393394d4745d5894f9b68392bc37ad9
-DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.zip 12221 BLAKE2B ea2f826b4582ec60f51c65783408df0e065d2a752d1cba17aaf277e0c2b48779a3bf3579982dcc26e5566c899c3f933e4c711d2f1e01c98c13e73d46fa08baad SHA512 09432cff34f69e9b0cc6f0d5bb9af376efccb85ab4396c14a4e0c072272f3172a93c240c5ae0aa89eab91799d1bed1a0e7e00ba83682843f46344c9e2fc2d4b6
-DIST github.com%2Fchriswalz%2Fcomplete%2Fv3%2F@v%2Fv3.0.13.mod 270 BLAKE2B fde6106cc20bfb92cf31be6df4640934fed127fa8d64c6edb0acb73564ccc2d74157cf3a7f855dc4e498df7e52513d5106aeaa65bd0965d6ee0343489b9243d2 SHA512 49a55284df16e53cf5fa5e9baf7f98871577f31a8f2a0206bad582230bc7d97701bba909011966a376d597886115c149f7a6988c1f109b98be52f06f30a7f710
-DIST github.com%2Fchriswalz%2Fcomplete%2Fv3%2F@v%2Fv3.0.13.zip 104777 BLAKE2B ac48d2ba731c9b95f782313c0b282c2d9a1c233c75ea9aae3338c51a01cc7e1323b7884546c71ad6356360271d9e8c7f80280d5cd0938010221a46cb594d5769 SHA512 1e4b1bd673c27807de2c62b7db20c763f276f81501f5d8831307998f6e6e7fb7cc0f4182b59c5016f2cb1aa0577c4cb84129ad087063025ae9604b17b8ab5307
-DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.mod 35 BLAKE2B 45d27e6bbd9255a355b6bd14ac839c7d87fabb393693a8b862ad974017af01309e5d36fa99d4925905c1617c0d90b5263b54cd95af2dbab186e293936dc86459 SHA512 ca8192c6321468b4332eb63c765a5798150dce9312873123b48d9ec67ebb4229cffc7b7e8054b8b0a6f45611f08130008031edf33da3468bb9a4ee9455fa02a5
-DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.zip 246908 BLAKE2B 94b71d3c77553dca4889c6f066f6741fa9d17a0ea86b564e3e8ff05b015b87c18fd3fcbe2b3d942a8569c99ef4bdf42c686bd58485e9373447d25724ceb934ca SHA512 47991999bacf78ddfd33a4af3c0d5b8a418cb7664e05bc59d886150025a1d5aad831deacbd6da76d5a21a97ed115d4210c374459e7af8ed7b93c4c1c0e7a42fa
-DIST github.com%2Fcoreos%2Fbbolt%2F@v%2Fv1.3.2.mod 31 BLAKE2B 7bbb809c199d39bac173751c3dc21b23ee8b020f20b4447c33681469b5083c64e74f699fa8d3dd55446b76ed44fc0949337303a776efeed90a764af1d751c8a4 SHA512 12f6b0e7090b257656ee9068083207fdd1b6d9f0b27546cb5b3a5a520e5944f3eccb8f6dd644a17e1089bbf787fd26b3e83eb0f0353071c8c4ef23ca99bc6251
-DIST github.com%2Fcoreos%2Fbbolt%2F@v%2Fv1.3.2.zip 112043 BLAKE2B ebb78032f634a43306bc3f098aa44a7c47bd50b2552c4ae5726b3b20cfa688a77764242c9942942076594d4805dfaa6d32aebe1819202b4dc060978ce9301d92 SHA512 2ae536eec8ee6a515e3b53c16d59d7b40311f3e4c0c69206a5f6adaa412daa03c47e01ac9ba183633bc332d1ce863fd66a7f3452710874b3f8aa96c5c5e39102
-DIST github.com%2Fcoreos%2Fetcd%2F@v%2Fv3.3.13+incompatible.mod 30 BLAKE2B d511bd14351d68fcde2b3be3f008373eb12d2c61133c80aa3a1938e53ffa061c0aa51065f07b208a073b448c25309c3b2d67c0ed19ad3697309a679fcb844414 SHA512 a986c2cac4728288aaf90667b54ffe9cbb9e1a55697347f9541e6aa0dbfc5b8d245c2ac15e8a9558d41862d98325f3f2f4055b02bcf1e9045b78bb3577b3f45f
-DIST github.com%2Fcoreos%2Fetcd%2F@v%2Fv3.3.13+incompatible.zip 2274142 BLAKE2B b0f2794434f22f46f5c662808165244bc55181b892a43980cefee2d208ad23b561f42e8f528fc905bb01aadf787ca4a324957b7593a563cc4ecf84cff504d8e9 SHA512 4f82743aafe5725ca7fa89eb27adba939fce03e4c2b759604e2fe146c72ffa1ab2d6565a33c418aa2d3a1395ef2662b6d0bc1519ee5ff368d631083818d8f16b
-DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.3.0.mod 35 BLAKE2B 931ceb7bcae15a876b79910a59b0f4ec67ae8f0ac5fbd401e80233107e7683d9cc4a947548c4d08b26f2d47ad6bfe4916f99ffd2a98abe26e8161af87eb49c64 SHA512 58d88566898778823c24b5f4ff7ac50384075312e3eb332aa01233ada3ff385cd8a0e3b8727a77ecf068f13b52a304fbdb5f47a27957333dbd5a8fb1448956c2
-DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.3.0.zip 13848 BLAKE2B dc2ec3bf79baaafad410ac2b4625dbc1c520803659b480c2014ffef484d409135ea5d09035669457162457962dc6b3532a480893f399b876810fbc1adfdab8e2 SHA512 918009558869443193fed748b3cc807dbfc540967d60e0315c74c6a09324d7d783067e0f21c5461ebadcdec3c7e6417522565a00e33617af8a8168281a0040c3
-DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20190321100706-95778dfbb74e.mod 36 BLAKE2B bec7662666b7a5313f4b7ed0789ca75f07dcebed3b4498cced2b75b3622bc4c8c7d624066338fc6d77adea4b778c89f0a1218fad524c6804ef350deae2f24d68 SHA512 00ccb440abed145db781cbc7bc12695057b7dfa034c8ebd7ab1aaf5ea509fafc0be7147328dd9654e3fc2623bbbf91fd3992a86ff29e78bfa3e868d994b47e7d
-DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20190321100706-95778dfbb74e.zip 109838 BLAKE2B 82e02c44f4fa60aa7257b79e385af47e23508e260415f0f768e4f7aac6a5962c713488458a50f1bc98308446ee3f45de973d5240811dc5a113e5b9577f33bab3 SHA512 7acd6ca00d067e6a81fbb12697ae9d46fa9880834934065549bb23671153012a8596d4c7875705578ca58a259ff81b1165e45aa65c93406d2c324c61954ea4df
-DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180928190104-399ea9e2e55f.mod 29 BLAKE2B db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3 SHA512 ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33
-DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180928190104-399ea9e2e55f.zip 57782 BLAKE2B cdd50ecc0cbd0c7e58f3e6ff91cd26f7a212f4f62cb10358e1729b6b8be346390f1659ec7443a0c48f280c4a499f399b3ab3c03ba897ba8a7a61c336ff6f7c29 SHA512 e0ac39873cc584e40df505c3c01d20771d3a5e06f1c2c78a046971a220f029795b4cce7da71b497bfb618c0159897640c6606a4bd0d446826b142430f7f66204
-DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d
-DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.zip 11426 BLAKE2B 645000d6293b81d736462fbd50a8f96483b39d07e5bb56e5a6d2fbef55a760499237f963e4b45eabe34b955280997f8218c656eb6db0a1a35093d2ab8f17cc63 SHA512 140a934e4d50fc1e5bb36bc3bfebc05863b32a50fbb6e203abb3aee1f9e9cd1c2af6ee5e0757f9d6199522c30e06377a3c94842d877513e5c9339ef7d1dcbc9c
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
-DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.0+incompatible.mod 35 BLAKE2B ae3ae89fc373221646f196cb2112e003afec9206977905007426d522c584b455fa207f105eaa35cc716fae74d605fcc2a88c0ab5b62e4025b7a739749410fbd9 SHA512 4d46c1b3280c5b4984d22e57b0541cc6762853c0f6cea19a7a5f392c23039e29ca616a4bd8f283c2a35c3c045ec54716f5000cb4f0f43f07f0464c12ed1369ec
-DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.0+incompatible.zip 57069 BLAKE2B 2c921bf5a88bf293a4c86bbaed6d7c391a323cf3ac39a54ac10fb74da5498e0f565db5e5220a9871ad5c4dedad7eacc0657ad9f8907c2bfccf147384b53b37b9 SHA512 c937c8b98196eb8496735410324a6a845e618d47e4631c500c9def70d8effb27cfb4efb17f81a8d304ce1a9d27fa6fbcfdec11ea10355de3d1918f1ddeef81d2
-DIST github.com%2Fdgryski%2Fgo-sip13%2F@v%2Fv0.0.0-20181026042036-e10d5fee7954.mod 35 BLAKE2B 8f9b63ec3e5f70db4f7f0185a03aee0608efdaf267377c48bc0e1aa6c37d431119d6e422c8e7c9bd93f0819796ca0aac423804ff0acdd49458265dc37e9d439e SHA512 2b6a3774801edff4f0b3fd40ae8e5396782e796e36b02b4d2f34e5dcce19d2f064a7a8d0787a9cb994b9208acf39b466f291525cf6f459ecd7c45d947dfba50e
-DIST github.com%2Fdgryski%2Fgo-sip13%2F@v%2Fv0.0.0-20181026042036-e10d5fee7954.zip 5339 BLAKE2B 109e19e492b3715ef695cfaa6d9e7191cc8527c2a91e9874781e30d9b763a1e5dfec2c13a376dbdc27d8a5720f808667e29bf0efa4ed7e9ad88445b140a849eb SHA512 00b81917f2e0f16f9d274afe68ce49a32495d20784e6f3e9e38bb3683e52c3c230746b5c86af179d56e60e4c79013b13d2d81abe7282dbef77a7a81c0c826ad7
-DIST github.com%2Fdsnet%2Fcompress%2F@v%2Fv0.0.1.mod 230 BLAKE2B 26d8e2a5e9603273dd84ed9aae1bcf49e1fece530a5dc41cae3b5d2ca8bb4288023ac8eeedd0ecc76fa355bc9dd808d06196db03ccda186df5184fc6134e121b SHA512 132067629eb47d7ba22dcedd81467693f7abda7b050244bac8b8ddc9f8dec5d1ff4fd64a6ed0ed1537f400c516594df0f3a2aa392258dfc817176e4030f81cac
-DIST github.com%2Fdsnet%2Fcompress%2F@v%2Fv0.0.1.zip 10103918 BLAKE2B d484c7a50585a27d9910c4f9c4c0f179346bea4f373c0fec5b6af24205f69ca6afc4dda6f9b069f23617487f8edd7422379478d88a5a1e113104098fb2476cf3 SHA512 5c16e51cd71051795ca20e338b3eb4fe17e423fa26c4e188d966761ee7d23cf5b21d37a6cca7faf8f31c3110289d2da4e18e6777b8b26cc69563b244d94fc17d
-DIST github.com%2Fdsnet%2Fgolib%2F@v%2Fv0.0.0-20171103203638-1ea166775780.mod 30 BLAKE2B 3601cf72262d9c828eff3520a9375eb981b2a9193aee46e93406d491cb8db7b864c3eb32f65f02b75284170856b2264a1a24cc63196695e58365210b216cedbc SHA512 36ff5f52bec7fbf395cce04f20bc61cbe4e5f77ed550a5a869967d1e145e2dcd8e7bca23c3cf81882d8f7053e566dd95e78e97cdcf06c1556b78a5b9b51662d1
-DIST github.com%2Fdsnet%2Fgolib%2F@v%2Fv0.0.0-20171103203638-1ea166775780.zip 46392 BLAKE2B 7567dc59d0c35dcfdaeecb6a9333552ce427c492deae837090cd0dfa150fb7ce39ce923221d1dacb83017c4b841bf6fcdade02f4c4774b92bb24177e2c00fa67 SHA512 fdc7280704d72427d9f871d3eff78652c3a87390b15c50599f1e9db02d73c4d8055df837bf6b6b9c399cd36217783b09de73154c07c32ee6be7a99d24a1833c8
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41 SHA512 2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.zip 11987 BLAKE2B bb585868c568466b366c1c50762376d9e2b6f3d3ac287af94c45f7d348516d2e80ee96c6980a4b5fede40f1302f0e3e900e24aae16fec29801a795cb7e514dec SHA512 70f78081c04bdbb52e8f5d24b8926b39a28c4f069beaee0d7bf24be946f2b0ee3bc08d8ecc1305412623670e1767433a37d458df3fc849d244c63b6222f1f599
-DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.mod 36 BLAKE2B 2b77fbdbb6c6c20767c120b390fbd2992bf79dcae0a35c27121a6e755233da3ecb7d74e74c38c0a2463976b546ed8bbfb8a8d8cb140526dd9a0c4f524cc131a4 SHA512 5749d33fb085d63b7c12f43df824c96f168323cf6d88cfea3e2536eeb7b56689dab9dddb8cde1ec8bc9c2848e7148b8a37abf8523a99c55ce10f896245c5f341
-DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.zip 41278 BLAKE2B e0b440a81efbe3c7c16ad276b4509652fd58bc94cd162b9ab13bb37c1e6edcd561e3fbb999e55619d58c8e3279b785b8eb67fa4e200b38fe6fcb60f0918e6e8a SHA512 9b1075ccd3d1f53773db97687e06fb777741d6c3b228bcc329be580562fb3c34006768eb3f989f92367ca116c597140045b3c345fe36065f5015d1d4652633c3
-DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv1.0.0.mod 30 BLAKE2B 6a680b6e14f0cbca536b1ca02d633e16b2010cee7f590088748339785b2989cb0f86a51fba709da938d4c10ec810d5fe022d7d1a5c269d5ece253a78a5b2069f SHA512 7ffc7a5c3e0b39831e590ce3402dbf5c95392e88a08576a16d9e1887b11400efa71a9d183d3f1e080081246f28a70262a679348f009f7da6bd41f253a60b0741
-DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv1.0.0.zip 13436 BLAKE2B ddd82721096e3dfc8c70543b4324d02f1137d9eac13c1eec1236c4ff537bbebc2ce5f205af07e8ecc16a909c4415e764d87324bad3efd5c878aecc9f8b105647 SHA512 722683483b8071b58508a7de9a9c9826d4a33c874948c1a6612c89195cceadfbd0ee0b56635d408f0af09aa2e904b0ae3c86a06e9b8f86c502080ce04c756e42
-DIST github.com%2Fgo-gl%2Fglfw%2F@v%2Fv0.0.0-20190409004039-e6da0acd62b1.mod 29 BLAKE2B 1cefa73995b3d0b4206aea263f55c672b675dd22d42c61a92f7380b6e726f2d7ea40e0a9e456181f34808f5386eae3c485bd2872857caf1824254fe4a55cb635 SHA512 a709c650da5d5f513e94891b88c26697826fafebc1ca964fb9544415637ca14e3b9f1f4ddcf738e28032e10a2d39b619678ec5c8d44cc0a1dff738c75645e2f8
-DIST github.com%2Fgo-gl%2Fglfw%2F@v%2Fv0.0.0-20190409004039-e6da0acd62b1.zip 810677 BLAKE2B 02db07e3f8a7b1cdd68e743ed58954362678f9d7012edc313db47b4daba4f78c3ccdfee133e6eaae4465cdd8c5db4779f238d7b83c4f91be7a3241c0fe07a2f3 SHA512 3ed59b94c35c8cfff89fec746f3f798f12303e684d60b70c344fbd2cbd44c1e21e09e828940502c87b2360b472c7d231c7f8ce94332dacf406154f71ad9baaa8
-DIST github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.8.0.mod 29 BLAKE2B e43df3e551bcfb1d4a4843ddf00f1a9432cf768420f49943ee2936fcf3e890e59734b71ecbfcb85a70212122df3f03582335e37ca7330df9e335214e75a849d6 SHA512 2ace9d4bc029947991eb7237e7343fa31c5192d63927de1701434c305a659cb88fdae12e9b604f06ab318f1c26b207821edbe11e8d9382a0447544b782630c6c
-DIST github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.8.0.zip 423237 BLAKE2B 5214c96dcd8d592de4a7a10a497bf8c39c668c96de8a81b4d6ac1a51d43b05953526a4d2e83568da3761a8bff76b53cea5644e7b1d0d33fece5abaf93f11eae9 SHA512 4353387fced40671cde472058e1aa3dd8559208e035690d1f763de2d6c68437fc8d8637a49ce2e2cb292bb30de639046238a0fe4877d8712875aa505f11ebc1b
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.3.0.mod 35 BLAKE2B 0868f712c026b68559846a28bd29f39f584603cd79e1189a9ad76909cce7423a811f71265baf5b7f381a33bee76917759a9cb6ac131ab21450b4b52558cb6190 SHA512 526b97ecd0ccf878c0ada56c5217405c34c59d4c9cb53808f98b24a2823c0b3f1a74e862b9b1a5594034e570aa6749574d5e49212d6d48724e984f528b8c67ea
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.mod 100 BLAKE2B 2558b7edc234429c8bc0926d347231c2352cbfe83d83bc3c7e76ed0ac4b3a843de65cc3e0dede3f0acb7a2dedc623584eff8cb236787c12d7f5a47c9e1c39145 SHA512 5782a5d5e5d4c64244a8463e0f15dfb97de4b60b9fed527ebbd8dc5a26999af8ad0b3ce0064da30182c757785ea9b35f253c5946b233fa3d9a61c873b23011c7
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.zip 17559 BLAKE2B a527ab39ba8646129de4c22303bc8c1c58e9834b8ee898a55cfd6940c665134305290fe531e9c8f5c9a1d8d7171db671e479af5679c8abfc4b60c1200761d894 SHA512 a47e8dfb165764ae38985658525e16d7e0942248aae078d2bed543c355ab177e49743556503b59a27cdb33935954ba5d8f08d890b29e5d7fe5d606f2c5b57bdd
-DIST github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.mod 33 BLAKE2B 366a1ff397488b2b1c7e42db8a946bced1eb8d4260a6c177a978eb978e14f89265e7ac1d0bcd77905bc89eb35b68b3ebb028c0dfc67ff71395ab14b62335d16c SHA512 f3dc70dfcf086b785750d5b346ea07d0dc7903937bdbba58eace0fb903e656b02ddf3a1d49b486ac29b1cac9ca9d346e964d55d3a4cc5ee5ae79ac40b24d0cd0
-DIST github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.zip 10204 BLAKE2B 37977dbc6c256bcd404d5b7076ac49d1c3c3c495ad0869cbdf8943b24b80ea5f155c80a0a23571b778e7fcb381140988fd19cae6b8ad681e115260b0fe19394c SHA512 1e834ba368fcac6e13fd8b3a478cbe9b181ec3660087733b68adc0dd41838e54367d22f9bc53e602ece889e6051e319fbf80d5874abcf4daeb0bfb9b64e298e6
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.1.1.mod 32 BLAKE2B 939b72a591bc5fbb649c21a95b2c4b3f5d3ade273377f1f89407e55f436e7a863f15d708aabfc5435334500c8cb1e3ba057439c8ec81cfde68c1ec6794c6de6e SHA512 ab6c57ada3b0d1e36c91f3e0f45e573b91a4869f230f02a7e5e3e5a8f7e020bf56c63df1cbdc5b552ef9a4229ab739cf76df7f799091a2efa148ab9e5c12b1c5
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.2.1.mod 88 BLAKE2B 0699027ef7284edb7deb6a2640db52a5b93076e3250d42710bf02a1cd7d5f591f1d335ffb1e7e753dda5fe177837fad87a25bf69b03466bb545708fb2952fd7d SHA512 b91b25b4fe769a403fd7a1f82d7720bdb0526a349ffe7cfdfff09a2ba5e0015d5a3446cd8e0e5fe46479b7d2296a8616de38a8183c0185f84fcfc75d202db106
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.2.1.zip 2656615 BLAKE2B 08542db845ecffd88d279cd63919a705d566084bb556aa4a6c98164a11520ec6476841128134f8fac2e5132d5fb298c9ef6670074891e91ca90577a8535049ff SHA512 2e51e876c4533c4b34f0017f6f13ff3c34922a1905f6a4f90bab241152dbb344689d8d1f5ff1040c79632feb21fbd8f213831179bd424579ac9b5bb602325bac
-DIST github.com%2Fgolang%2Fglog%2F@v%2Fv0.0.0-20160126235308-23def4e6c14b.mod 30 BLAKE2B 6dea6116bb7fb72123a93cc8b83dca5455b76591c7948524ffe664bf966780799c4d007154502922e21f688aef5148211db6b0e3dd3f6b545c4192f5bd5166a8 SHA512 3714d2a95d0435a113c36df5feb13f77a07a1514fdf6b5f01e6e8cc5d159067736e0065bad8062dc636fa5c52c98e3fea6985075005b2838bdf53e0b07093024
-DIST github.com%2Fgolang%2Fglog%2F@v%2Fv0.0.0-20160126235308-23def4e6c14b.zip 22449 BLAKE2B 8d2eaf41ab75e870a445d50b62c02877ae8049e282f066d9aedc0dfb54d04af55d921ebc84d1e4131cc66a3f9efdf8270a0e423e563d3f8fc5a6bdd403bcdb39 SHA512 a3c086e660f2285d9fb7d56d1eba74994e8f0052363413337413cb50009ba46d3a432e2b4c67a73bfb753e7c60646d96bdad308d8e634e53f0bb0bb97ea17bda
-DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20190129154638-5b532d6fd5ef.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523
-DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20190129154638-5b532d6fd5ef.zip 39653 BLAKE2B c84bb2352695575c56a32eb0e7a8d93818b15625d850ff662039e5650f78dcb06a093203d0987d00a2271ad02e811182cc7fabff7f8b5d5475ff2628d18bcb13 SHA512 050f33b3dd4053885c46c07e7f56cf45d6addd908549ca5ed98036aa14e964a7ff4c30e08887979a69f25df85af131491fc80a62c36d038b1f3af5b3b06756dd
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.1.1.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.2.0.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.3.1.mod 93 BLAKE2B aa4bc48d8914434d540f570e6017b3572dc4b75563174e73ecce9f86460669a264389e1e24ce26cbe056a26865b3cee294457315034b6ae9779001b7306d91a3 SHA512 5dff0170dc085e1be63ce69886cb019b9df09a5678128b3b0a1b174756500f7d4bd62dc25ee7546977e298f719746ce951119908ff59463a79a1aec7a8882e32
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.3.1.zip 85123 BLAKE2B 89a11d5b2c0abea9b2f391dea5fbd539b37f7770623b7e535b60d902a33ce0bd6a79928569542e932f117548eece074843303cb4c0539cc8def54dce7363fa25 SHA512 1bf7c75b83793a806e6e664b987f6a21561be9fc687364a6d4cf9fa104df27826482fee467dd752b19f349de2d8dacc1c390b064ecd4eaa2fde6d74bc10af734
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.1.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.zip 465217 BLAKE2B 4caaf832a22faf1c45e04bebf35d29b38bfab18a490ad1fd7b2c6cd85ae678fd3991505f68e526f9f2205cf919374b07d57f8abe95d8f74dc8263cd37a9db3dd SHA512 7fe69c066b2407e6000ae21888f6cc696e51df2342a71e196aba1a9a9ecce630bd9a4d41c58b3105002508a4d0efb9c5ae2b8a87f848b8e2c6293558b8c4b4ad
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv0.0.0-20180813153112-4030bb1f1f0c.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv1.0.0.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv1.0.0.zip 17644 BLAKE2B 2ab156c678ef5120adab042c415b287bfa6ebf901181837122bbf83867ff312900a16a24c0f375708f915628ae5bac93b42f659663cf827b81e5e6c4c6e47769 SHA512 b54c7f94aef24c769a0478aea5dedbf67309dc3f59a5d7cf52ea8b49e81783d87bf80e5bcfa36f1f95a65e64bdd8312d20ebf81cd73952af5481b2f1f3619eb9
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.2.0.mod 32 BLAKE2B 7c7baa1e29b9806fb97e0d557200e8722f2d373e149127307efa285cdfedb36dd57355168554d1a1bada62144e6a6a00c4d3246aa9afc7d0ffae0f087459c552 SHA512 7229d917bb0c788b07297e1b09b8f7952f951998a56f17ea1f69ff7c2f565a5686b212f42f45c6b8351905d6740a2ec5a235e493daa531ae00cb709faf67ae45
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.0.mod 40 BLAKE2B c717b6aaf18662c20120746a021b0ca878e7b190b3456cab24ec98032390a85b0af8540295e470647d403bf1beb582c8f8a74fa7129c4cbf747257206235c5a5 SHA512 351dc24af135b9c9d714aadce40fe9fa1ec05a35a4df90af79926d5119c3f33a6510ab9d78243748d7dad10bd2178f47d342ea2389972b88d5e9b4be6dee7daa
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.0.zip 99332 BLAKE2B d95e04036796b0687ccfe18e2cae196efa87fbfe7a763a219860a82117f5a7ac594af005d67698289a9fa0f19b9c397f850ebcc8f6b2e2390fcc6463e95dd47a SHA512 6922e27a1a67c4e858880ca338f68ed80bc01175801b2194a900ba265c00eb482c29e785c564e9afb8f60288593b315ae8af6c8f366d35475678003440115d26
-DIST github.com%2Fgoogle%2Fgo-github%2F@v%2Fv17.0.0+incompatible.mod 35 BLAKE2B 87a5884f51a766419a5bfaca4d6b317f2e86680e7347d29dba287e4c2004db6b8a8afcb2b2b8145cc3f9a502b768105eab89ba0f3e99db44427fd3eab9d3ac8c SHA512 6d285a58dc91fb57f990b76b3c2634247bee990ec1bb3e0f11b19fe1edb3b9b1998030def12b20a6f05c574965ddcefda6883121f5aae70c695e031e72425178
-DIST github.com%2Fgoogle%2Fgo-github%2F@v%2Fv17.0.0+incompatible.zip 347066 BLAKE2B 5ef49f931c987f9a24880afbd3ca231093bb43f0c059df9110c38ffe3ad54c4de3851cc36cc9af15b49112462cc164b0812c8872d5fb2d61d0cf751040213762 SHA512 3a24fd40eec7d23c69143355338019544fcc935b01f63f604419a5d7b5f1222e89de7e28dc86454e57e262f9bee5e4333395f3b8d7392c6e87b7e8c442e05709
-DIST github.com%2Fgoogle%2Fgo-github%2Fv32%2F@v%2Fv32.1.0.mod 362 BLAKE2B e6cd7db0bfe9ede854b194b5cbc132a80284ab94a60a39aa6d6a80b8d2c5319f96daffe0b1bf271daf740b2d64c3879bcb4d2d63f302edfec1fc737d5b54b730 SHA512 e053eed1c6f21bfd93c074f6814078cbd54a3fdbf9f5c809f7b1e355b31af51f99219fa08caad2f1a3157731ec654e8d54b18932be699a7b3f93a025cca63499
-DIST github.com%2Fgoogle%2Fgo-github%2Fv32%2F@v%2Fv32.1.0.zip 448314 BLAKE2B e02a5368adf8f57f16af69759c805dfe03a4f9d1b60e18dc293e7c8edb453a38765da034ed322f1f661973b061b7fd65d5768b1276aa3d1e1e70cf61fd4bbd38 SHA512 f30c03d732088284b777c7ae88728985f3a8f2ea654b2aa45e7ee6710d1d336d7b8dcc3ece97e3586d78828a58250ebdcbc82041e07a8572987f59708675b779
-DIST github.com%2Fgoogle%2Fgo-querystring%2F@v%2Fv1.0.0.mod 40 BLAKE2B 081291e204018d8256655052c8f518c8d489818e899a6932325f2efe7a33dd7228f1bab1fe31f190c2cd1a022b8f320c2a779910231122de430bdb6c196ca95e SHA512 b47c833f93e2d2f9746276fb7608dfe01295cead6b0c9cad36863e9c6da80e3abe8e7d79afb113fe382f73b641fcfd717090a8d6ca2d94bf2807fec07cd57574
-DIST github.com%2Fgoogle%2Fgo-querystring%2F@v%2Fv1.0.0.zip 9151 BLAKE2B 853a982f1c3b2b60fb44e3da969f7cdbeb6e5214c549e47dee57329a9c93c8786bcb2af6e3aab5f7aacf0bf0c70beb26f95c42b796cc2cff5b9b825040cf5a11 SHA512 e13c7622fe1c4ba73fe147255c02d6828f5d5deaea74ee14a97dd689819547b913caef4721838a68490991c710156307cf0487866d200021cf9d774a4600e52e
-DIST github.com%2Fgoogle%2Fmartian%2F@v%2Fv2.1.0+incompatible.mod 33 BLAKE2B 694b57887cca857fe6950b0df444dc6e3d757dde540c1846ddcd4bb8f96a5eef3f469eaec30cf415541ff2f53acaafffbf4032189122875603d7e5e3dad2ef97 SHA512 cffb5dc1c6531ae9d5998b3a57ba14de5dd8631a36dd48975da07ce5ec052d97b6f632c5d30ab9ab695f178758837aae8a6344c67d57c7a39ca8e9243f8211df
-DIST github.com%2Fgoogle%2Fmartian%2F@v%2Fv2.1.0+incompatible.zip 259222 BLAKE2B a40b65755786c83fc0cc40de98de0c7f734b54c0441617f0274890f823175b4e44e721d4ca3c46a7551bddb5487c7d992459c928ff4abc435acb5bba5a302a96 SHA512 26ffdf319d3c952533c25c487e027bf219be3f7ec7345f9d155a480e1e5f3006fe335ba790cbfed00487e23a8506a8208ed7223a514da11b7a4bb069337573ef
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20181206194817-3ea8567a2e57.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20190515194954-54271f7e092f.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20190515194954-54271f7e092f.zip 1265157 BLAKE2B 50b2737bdb25664d13c7d0acbf5a678e987852a4362340cf0a98bdd7df4097180bdb46e36f601fef50bea10a6d05db3df081f55949c4e8695e748d6ed9a61ca6 SHA512 063ae6bab978ade9eb9ba9294b2756aaf592d15ad98e708fcf9aa1fc2be71030b13e0283254fac933713804d93d38252b918f292b47699de725253d72f08ab18
-DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.mod 34 BLAKE2B 1eabef50b2977886d7980d7da197828b826c54018766418b3160f5cd512784635e5791a40cc4fb806d52f5ead99f941fae8037872d6cedfd6c851103f3be1a74 SHA512 a46cae976ce90d1cef802eeaa873c059cc9ec3678d5c3c304a9de45f44f20a24d68fa290cfdcf78c4ac222a6d619a005825de8f11e72b9a5af476a0b0180092b
-DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.zip 14941 BLAKE2B 54d7bbbcbafc2a66cd2b59dc0c045b948275fab52203bd01444d4cf8e064b71a7f10a212734a1ef20998b33477d3b00f0405913e94dfaa11a02938944961f700 SHA512 6e4bb9ee5e5681a5de794a744e184c36824772563c5a26de2478301674bc50b93e091fab34a531f0eca13be1255f69a2748c32e2996d7c1e2d940302ad3b01f5
-DIST github.com%2Fgoogle%2Fshlex%2F@v%2Fv0.0.0-20191202100458-e7afc7fbc510.mod 40 BLAKE2B ddfa83250a6d66e0f112a249993164e9dc1880abef25e9d8921c58bba907eccc0fca5f34cf3333523d81b22e615e6bda8e1080a7bbb8d21e33fafc168de0cf8f SHA512 33a53fe7874517289a9eb9d87b62060ab4827159300acb6f933018b30fc56e3356ec3d33ee64e452137cc6c892a0c6eddeb7e6bd383be8972407c6e7568f94fa
-DIST github.com%2Fgoogle%2Fshlex%2F@v%2Fv0.0.0-20191202100458-e7afc7fbc510.zip 8977 BLAKE2B 54e69095f7fc33a26037f2a924ce3291b3a9455c6716a50179ddb161accb07d79f30a72400ddb13229109fead8a9a2e8e85c78f63ed0c2303e0777a571e2be84 SHA512 74bf278d42859148df97c1fdefcbe962ebc583e3c567157b4e17721fd4cef5db7d24c9a76fb32a3d827e6bce6ba761181d9a2d1eca804b59f3cb792a30198906
-DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.1.1.mod 30 BLAKE2B 704029826c505198458e86463528ce2c1b209376f376b92d4f05a0f4094d161b45470d04ed3c1b5635397aca3126c25911299711139d794cca3e9b2bb373ee17 SHA512 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba
-DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.1.1.zip 21279 BLAKE2B d8013c686f7cd497091f4c7d782b283eb95faa7617d68ec7f8cf937c5925d677d8552c662291e41cf2c137fce163d45fb62dfcde88088225c13e0980fcde3d7e SHA512 f28071ffb6515262fb73276725181a806740688fea8de8d9484e1204fcfe6e5fd437e38a3299acec6bb545deb31373d910a09d92937308176b2043ccc9f5397f
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.4.mod 88 BLAKE2B 840afaa28e8d5b816289e6556e114311f039b477e5ac86fc1c2ac80b1f8d7729ab6a83b99baa4c03de9634240481feb13900fd4049753b8de839656d6a7cef8f SHA512 31e50016a01fd485775368e2e430959278cb6c03ae6b1871b3d0c173fd43e91654ae87d1758c08daf897e55be8b4044bcb47fc072ec645d16e2594f345b46c73
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.5.mod 79 BLAKE2B 21f442637ef0be838858e192b563e158bf6ed1f7e06e09a3872fbcd613046b095c5209d9ccd9cc0853ef14947b6b70d4483675505d0905a1d2aab15e7bfdf80a SHA512 2af320b0514b032ee87a92d99d673579981571f325d0d46133e212a639eca274d5a6f8164a7256cfa6c063967b98ace36e637f53d90331903fd6e4a21f1a5a19
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.5.zip 16077 BLAKE2B f05e4ad34d0ca2cf07ed10f5b4510f277fb4fe621523c213016171a42be56edc1b33185a93226b0d04ae6f629358603030083c7b5ba03a36fadf8349b0ebaa9f SHA512 240fccffe9eef7f5900b7e3add1fc95b45efbca63d6c09086ed4a0d4c50d470fddeb01672da067222c107b794c204f8da63c366782c52e7b7de6514c310bcb7d
-DIST github.com%2Fgopherjs%2Fgopherjs%2F@v%2Fv0.0.0-20181017120253-0766667cb4d1.mod 36 BLAKE2B d7cd8f31950392cb5de7f4223ff9fe3257568dd0a1c1b81c8b97934ba92379753dc936c81c39e5b553e4101bc7c035ce81c8d669d85ed1d1eee41a74218f3d88 SHA512 35151946ce44fde9d3bde1d0626749ac4bc68cc448736c3b0f056f40a9ae30aef591db614b271df3eba3a96dbc94052ea5bf7ff68749ec980088d60361934771
-DIST github.com%2Fgopherjs%2Fgopherjs%2F@v%2Fv0.0.0-20181017120253-0766667cb4d1.zip 257755 BLAKE2B 13d505a73dd179828fd3dbcbc1dfb90f6bdf8a888bb7ab160713a566472adf63d45491fa29928853d76725c2ffa5ada33e802cf857376c83cd8085a31acb48b5 SHA512 5bb0e61c8622e09cecc099c80cd97cdefbc497d4ad0e88984b2936e7731991e972883eb639be1cc3f56249a97b4f14c6820cda6b1c08e4a2323aaca22b840dea
-DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.2.mod 45 BLAKE2B 5f187c997ed74f2aab1da57c9a828be383e41f47905531da8babc1360612ba5d4cc0fc6cc48106647ffa450f334c7cc5f455bea7f6e6b9734f3e55734cf623c6 SHA512 81ef224435efb5cbd429dd4339e8410234855f4a268302a61d34e76c388e89ea22c97ae90d71a6ef910ca00d3178e40d3587eaf484112966050fbd1f1f4843ab
-DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.2.zip 79096 BLAKE2B dfe472a48935e77689778e60ac3379abac11b1fd632c35033f4ba19afc601175a26e38bcdcaecdc56250d1b90aaa2f7f499010040eccc49e477dc904202de4b7 SHA512 4506c31c8d95fadde5570686eff451f177ff4bcc80469a5bdba92b65afcfb2597d05f14ca724e8dd40b43b867ab9eef1f62d98d7afed6bf93cd33b689d646c3c
-DIST github.com%2Fgosuri%2Fuilive%2F@v%2Fv0.0.4.mod 41 BLAKE2B b6d2569efaedb13109f35f05ffc6a621d3ee78e0281803ab27051dcc36fdffd64247661bee0a9e63dab974b0aee715a5dafe5cde36fa29489ad32baeef3b37fa SHA512 73e20fa1259cf91e5fa2e41fc7d78a90b627ec858c3272bd7c72ec4fe72b22169ebf458c67e1e4c5ddace4e081cbeb16d26a9bc5b44127ba26031e8ebe096c21
-DIST github.com%2Fgosuri%2Fuilive%2F@v%2Fv0.0.4.zip 156238 BLAKE2B b3a8e2455c543a685b5231c55ba4027272362e300cef96ed07fc3de83cd21acb5330488ae7fc29ce63cff65646e7d327f487992a892965a4e0bc9c73913c64cb SHA512 df119a7b895cbe35d38a424ce21c7fb0e9de82c95456ec16500338b50e0f575f81cd243cf9864f21a4c913d8710f74ec6427eb1c6addd937c5ddbabeb2811079
-DIST github.com%2Fgosuri%2Fuiprogress%2F@v%2Fv0.0.1.mod 36 BLAKE2B e43e0d16ae7872af65ccd922e3582bfae29f884ff12dc9d747361fffa3330a38e0687c2fde997d3905c0b9c1f8dcf37dfaa3b9f8ee6c2b6718d11db90541dfd3 SHA512 fa3d93a6f1c9c39b117596ee52b2478823c63708b453d6d68ce81058b1cc0d48d21d6225b6a1ab38afef771904b9508fe0692aa7e8c9671f0d3307c96062eea4
-DIST github.com%2Fgosuri%2Fuiprogress%2F@v%2Fv0.0.1.zip 1665304 BLAKE2B 26d82413c20cab1a88a4ba1abc8fd16b648c87b99744bc59d1f35e61bc01172e66c4f094ef6ec24917a018f5a4d19952f3f9da0565cad048aa224aa4d5b60a93 SHA512 ab2316b51e8a404c6e6b1b73da5f90b9287ed4a82c061c4f44b8c782db6a76bd9d9828018cde24974740353e6d0fb523cc95b8eacade372bf0fb2768dc6ab7b8
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-middleware%2F@v%2Fv1.0.0.mod 52 BLAKE2B 51b2a4332061cdef080fa53a14d29b65645776c1077922e6cc37f02db2ddaf924c0f2f71c2cca4586c582075c7cf76861161ccf39d11cf803482276b78321b15 SHA512 6e5556550286ca0fed117d3db2f43d6023d7f0e7625762ca76c773e410fe51d6092c6acb574db7578284188bbf79cb9050aab7000f09510338b24195ea395945
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-middleware%2F@v%2Fv1.0.0.zip 165533 BLAKE2B 04307e864994ddb9d843c45b57eb5bcac0c5d13aa18e63da83767803e4c1dda72d0c17070d566f6040bbd561fbe46c97bd2027477bbc23acc8b27fe68d48e4ef SHA512 dc279707dde421e9650071c85d85e5311053b1ade53dbaff95e71f3619b54d91200a8836f342d5bae6a324aa27474329bc93323e13ef8a64f79114159bfb79f2
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.mod 52 BLAKE2B 9e5de5c147fb3f100119fc7c290e9790af57892762b7ea8b2a8328c397432466ba56ee20b64ced6dc548d58bf8ef0ecb2e62a51de2524f90a0ff39921d0f2a3f SHA512 c9e15e4a4436ffdedfe5ece51858a45806d6fd77d2306c35eb986a866a3da5bec0d5d06ddba55a05ca45c8c29a51bc7c58150849b5dbde569a6810012f3ace4e
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.zip 35110 BLAKE2B 4ebd3cf0dc4580a53cbefe7a955cf05cb6d1d60a69951ea4e18eaaf108ce2cd5bfd0b2dc4bed62a12b48922f6f9dcdf1e598b77a946bfa0267314caea827286d SHA512 5c8e6beedefdf390a9eda76fd8d5042323e1c9a6306605ec7ca8b1612bc038a6cb0c02ca1093e0b6373a05ea64b7eb0c0bc62720a74b37d4ceb61564f4d46753
-DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.mod 661 BLAKE2B c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451 SHA512 35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49
-DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.zip 424517 BLAKE2B 4533ca4e12b0577325f0621480d91994f88dc645887e534056cd77c4c83cd37f701c249e91def9bd4bb7374d50b030cc6182f2668196769f186c85c33a6d7fb8 SHA512 1b8fd632eea86272aa5300bcac20d0a52877ce911ec568f33ce16580e965d082facd040927f8d095deea000409baee5dacf8dff1dabcf396bab678f038ca5494
-DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.1.0.mod 449 BLAKE2B 1fbabe18b977c8e6283312fc1f8d8b35514104080a4880afd4445b92fa20af4db49ef3f7fe1da703d4237e6bd78902e64fcc7e9d4db85e84153c2bdbc6a6366b SHA512 a6d33e281b580e5a3461edadbf4e5ebe6aa74a8a929b9f0e96582592b24c85eea1ab202457f88f648018cf5991d267811132ec77255ab4886b6ccf958487d5eb
-DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.1.0.zip 126149 BLAKE2B f9ef1d24cb6101f8a40e5043cb7136fd74e88644949f75d69fea72e7ef7800ecb83e31af2a75baab144cc4cb08ff2825632d2b6ebbd03ae616a9a55f8028183d SHA512 378eb0393b0afb17d47919ebdd5b6dccdb45976573809796a970c22fc2cd7ff0187821b3f342a1d4f3763acf6b971a44c0a026004bcf86170dbe34d654d1ba8d
-DIST github.com%2Fhashicorp%2Fconsul%2Fsdk%2F@v%2Fv0.1.1.mod 220 BLAKE2B bfe2c5d746b4762c2a5e90ebf1db1e0489fae5f8de20cc1a16f4c9aaba016fc4500251efd3daa8a14b0a6145220b6e429ce1608cf11d7d69605c68fbcdddb684 SHA512 883151379f088d2645429c88fd2fc598b736fcee56feed40d05efe4540562d409cb54ec061b58d9dfd5f8a363bf3e5183af3a44cc669ce23ac7fc7b9f512950c
-DIST github.com%2Fhashicorp%2Fconsul%2Fsdk%2F@v%2Fv0.1.1.zip 21684 BLAKE2B d03dc86a6b954f949402a5ae79587002daca93d74c42bfc2159e17c43b6667703ce42accc3b7e3e359e9ed45a14062c46a293b9ef844a615f483df948747691d SHA512 9aeac7b0d9f2125f3efe8bc01c2dc48c928e50acec8ec3747316bbf780cca31c00a78bd9ad2f56f6a574d669ac681d8a46b23369fad859d41b4eded2d8b6b900
-DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d
-DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.zip 9306 BLAKE2B 1172cbdefac5f63dc5dc155b38f1f6e63bafdcc4a9ec057c3714a93251fa88d9cf29aae780587b13dd4eb4af10fde2dd305c4ff774bd843068726c05861ccc4a SHA512 fcecaaf6496b11fb35d01da0d3375508c978b0a319d344c61f77539be199f1f13ed892f2019d5b6d8ee1603c576064203ab87e235bab4b0bcb96d28f9e16e88d
-DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.1.mod 41 BLAKE2B 927bedbe012a3bba2fb1363bf0157795f58be7dde5d303332f72ae6d7bd13775e9e1e034db821821857801b21b2366a92a28bcb84c00704a12925db0ce19a4e4 SHA512 302b6f472b54597aaeb4b43528098b5a5264acc97abf2228d8cb62bf32e6a29a7171ec6fb8898b494ffe837ee044e58f5596bff425214985aacd2b8b69934341
-DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.1.zip 9560 BLAKE2B 2c8039854037c0f11590c80605cd30bce58baed3e8ba11840e98e8b450d0b2303704d1a55252589529021af473fe1f47f7bf6a3edab5ecab4de4888088843b2a SHA512 d439e95bfd858cf71659e8ce905748749e9e15cf577b98b66d7d8dd6adbff8262219d0c26bbbe9a24021ed5d683d7b81dc560eec4a97f09a1b44fb8983a4177b
-DIST github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.0.0.mod 137 BLAKE2B ca790b5dd3ebd80c7fa24936acad0e033a7376302440c349d53debe64672d75703e83086fdaab607bb87dca35fe7640b2ed941069692dfc9ae37d4a256c7be3e SHA512 aadecf34782d4b40af684ef29e5e45f560d3593b52d5b6ac6b95664c02c04565fd29dc2d48bf1519091129b86856aec732fde408a8acdba41ff9a7ca12bab140
-DIST github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.0.0.zip 23003 BLAKE2B fa553bc49f3f28624830aa0323b0c668db17d7628ca24b280eb718711c240e67fa6ec86b61c7fb5799b63085b570238d07c925a8cbc13e95b9d73d00e4a2ff65 SHA512 91c7b40e4125c3350ac4700bab85547840a8cc848f01bab06bde2eb51693a6dfd584fff718bd2425c67b15757e6e3f8a779cdbb051afff2094444f4bcb080ba8
-DIST github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv0.5.3.mod 39 BLAKE2B c5b445c060258545233b5453482e0c739f815c1ff605b539610f3b0bdbadb6da88954c6a408084f171354256bb8521b528573f56080d4125f4fac474ff9bde83 SHA512 45b4424a023ea15d95167322e022269e32f7a718dbeaf192d0cee9f6bd136f5b4a26827d6d041a8103a95f622a0dc92123b32e6463254199893f360ad8680de0
-DIST github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv0.5.3.zip 62565 BLAKE2B 81458eb1985472e46b2db22532790ea707b1c1fdd55a26df8cd371966a8ce672d35aaee79dc1984f3ed7c2ffc6d303c1c0132f7ca28487fbb379ef6e70cf34eb SHA512 4e898272a286e7abd48722e31c8f256cefb377d22bb8fba47db0bdd8d0a871659cfe1589d0d0254d7bee4ac9aa4edd5ced714546a5710e6dfc66d1f961e0f12d
-DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.0.0.mod 87 BLAKE2B 34587a565b583aac6338d7d23b4e7c2ce12deb6700e00bec711d3d8d829ef1ae356eb1b28873d5bc2a0d6ed249dd6095539a1dfd8c177bec32e08d97f4003620 SHA512 d47dfa43806a386eb74b60f692b3bc580997edb9d7feff6633992a5adbf94d102a238e036d828952e204960152c62895288af6f09e2582e8b1408d259fb834c0
-DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.0.0.zip 14840 BLAKE2B afc6e5519fc2dc1209382c6ffb6f73d29dc97b6cfa03ef525d6095e65870a1ce25ca59d56648e24bc399f53f6879c0a3ce91e27645a48734602292c7d99bfe16 SHA512 8f86f79788cec64d9ce4f02af2ab7acd64f2014e5b592256f07563841444520bf4810a1dfa76abf04909dbe5f3298c67c0a88e636e45a181e461a2fac08d385c
-DIST github.com%2Fhashicorp%2Fgo-rootcerts%2F@v%2Fv1.0.0.mod 89 BLAKE2B 9e53a988f41eb9425cc2fe3051c0bbe67c65208e6988ae1b455450183c225739b540edb0e59cdd8d010c34e89c4e4acb70687c2bcb861d379443a5c36e261458 SHA512 3446ae69871561766d2b70963eccaf443edafd9328f0f58a97630fde61fa746e59d26ee5d833548a92711555656aa9c1f44bb9e241aa87e21f4424a1f10fbe1a
-DIST github.com%2Fhashicorp%2Fgo-rootcerts%2F@v%2Fv1.0.0.zip 14906 BLAKE2B fc4a7df96ed503f3fe01d0bdbeac5e1ca6885dc2a5b7b22f0f7c2c7d8b2ca787b3a52a1bfcf082b6082e6fcf836c004c8c15d08a48422b83e9d12db72829f3e2 SHA512 10495832f2b8589ab1faac8140f9fb1b35a207683e214efbc11798583d6bf1479b13492d9f9e02dd7368054ea2a0571f87a5a8ae1e37c82454cae86f26db533a
-DIST github.com%2Fhashicorp%2Fgo-sockaddr%2F@v%2Fv1.0.0.mod 40 BLAKE2B 211ec0a2a2a91bfe13a6ad5d7c6cac97497b62796053c633e945a51aa13dc946b6dee1adf040db0e270e1aeca614a43242673dfe44baf06034856d89a61b4030 SHA512 756eee5fa17dc2f37aa9bd623aa2ea86e6ca35a804da1b48067b08fcabd4083ebcca867bb3562453d17f517aa1e6aaec0143cf5776fdf3686ed562f11147293d
-DIST github.com%2Fhashicorp%2Fgo-sockaddr%2F@v%2Fv1.0.0.zip 130743 BLAKE2B d7e78c75b2a9cf89b07fc1c1ebd0f93668d595e21d13f45fe7cb98f09a8e7539cbc2acd2d14527370c6d4e219c0d5dadf414a8504930b499dd306a08117d774f SHA512 718496a1cd900d52b314a0113729906e42940f9e3caed0f989f16d7e28a5b8476400c00917f05e669737c5c45da3af95741c99a188698b628497ab2eb18ec49b
-DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.mod 38 BLAKE2B 9696a247ecfb868250995f7fde811a647e8b01d6f3a33996109c44aaa16bc85c0c70e9bc621857db7208f5ef49706cd3b2313f13b9e6f3327aebac20f72b4a8f SHA512 dec8c92389eca1dc304cce77cc70a3b51940f073581320117627c759edd5b523c379473179865f1e3e3f86deb9f323a5fff54951871053ed43293b0454182871
-DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.zip 6210 BLAKE2B b5d3b234531523546445cfc48d9c4198fd0ffe8c91ad6d2b3349f28d5073a6d3cd76f0db36380d69ea5617357a8677a81ef8cebe04c0dbc4538bec1810f817ae SHA512 50519f8c8efb7b3494c857373cb119b924f2ace674f07bd0d0da5939a75f8c154b5cc8875fd35135228a9e8e221fccc174aa298d21bd490b89a0f2d9aeb38e09
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.0.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.zip 7804 BLAKE2B 118a166e041d64c446114e195ab870455fb75db45554e02f0ca1b0a2ee76938022120848bcd5d3668a9711c32345db5911cc627977a602bfdcaa875be791199e SHA512 3a3e4b23b82bea9b094f407662f5c63659ae427bd0e922c37f0dcafa1e3cbb16f4117f265cacf2a0219f5240d378aad7aa4cd2f9960e07b7cc7200859b0d6699
-DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.mod 35 BLAKE2B e084dc4953a472039fcdbfaceb0046f7af0cbe4078af4f2560457d8a47e3bf4654c725578f4f54ca1d41f48e37ff6bd1b3968e9b061773ce9fbda5fa5c50f17f SHA512 a36b4a70bb4b943055ad91fc4f754d55473b48f1e6330c9526e4a50dc4aba3b3462b787c71d7f2e863f78518e945ce15f9198a9bd0d6817146f92799733460f1
-DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.zip 525053 BLAKE2B c667a83b0ff18782c883406910620d3eb32b541043520e782953a71c33ebdbdc149612f87df68fb645f72db9c888c1d0ea8165210c35498bb840b9047ff0d1aa SHA512 5e60b4baa404de9210496a710ef1bd73b8795f679c6079719d7ff30c5a545f9ee407108981a3019bba008100f35b722f9eade9e48c09df4b8a245b0dac228ccd
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.1.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.1.zip 19548 BLAKE2B fe48c3db37bc280cf5f36e522f4b13f7daa45768cad11c1148634ce7af618c1c20f568f98ea7193b0be7021fe8a4d209a4a7f1c94be3c05924a36022a57c46b1 SHA512 6927a910a368e1f2b0792989858d25c5a55891082cc38f5907c539a35919916e02872619cbf45ed583c6f6f8e85936a3fa790a161b071dddc922383e983d37ee
-DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv1.0.0.mod 75 BLAKE2B a44a3c2185418f331e2648bdef36882414dbf8416884b8fd385b7e926c9b837d317322a433e7312e14c27eb095cbed26a74eec9822f0f063a2d14e753031f632 SHA512 045ed40015294ebd8f7a6df06b418415da8f091d09fb4d34fd70718bbf5ce9f49dca7399dc5649336de3fc83bbbd93e740ad6f62d41ea540fae3b17f349cd66b
-DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv1.0.0.zip 121655 BLAKE2B 071d008723f19fcac3ee740e1b4898414cf09a2813bdb6922705cdcad5913d7fe4682d11219ef10d8bd3921fcf93c7d568daadd33b8e7c307a55eea6ac0d54ca SHA512 19403c36137b6ec9247fab3a9255dc98ad9dc46ba03ad3788e11298f8a310756b24dbfd3a0d9893ad93dc111dd228c421f96daae09e2058438c3c7c58386a71b
-DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.mod 37 BLAKE2B b9e2cfa29511ec268d1dc1e0d8a8eeeaf1c246c1cd828fe6c2618c2f7d313deb4456e5d35d60034825585430da755b96d25ee003028f55c1b2aebaee2fbda535 SHA512 82c9a364ab098ebb6f830753e089529036cb405aed375df5b55459b203a1d2d02299103925bcf4dff94bf4868e7005f114367e90fd2d24d5f1db3e0287628f66
-DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.zip 9174 BLAKE2B d972fd0c0a8b7135723ae51a6e57ce7b686c7d4b88313c2df73fc537874405595f82f58f5ca51da4036667f6d48f74022225209bcf148228e1d0deb0a6d3d709 SHA512 f2935ed7cc01bfb3aa7ff86dc4172edcf5fe20727c59a43676565d81c878de1dc6a0c49bd51076bf2e078ff71f72ad689802c0286d26e0bad26b2ded74d222d2
-DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.mod 376 BLAKE2B dd92d033685d65d1876a52156317b2f1196028c035f6ef039849df4066b93fc518e9f9c06a666b4fb1fb803d984266f57fd9eecd891e241bc50f8b54ed6a9952 SHA512 541dffe3beadcf5eeebe266671462e3827262ae700a146c4a08700b325018b183252650b50a7d4e539e872c0b6e5d7e35de4f1abdd955dcad51543ea6b22acc1
-DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.zip 14575 BLAKE2B aa85d696951ae3aefd27eb419d146d6475bd8d9039d2385fd44a1ec7d0ebda4d1d82a7cea586a6090d67b0d7f692ea958b62ea1d8d75caba640ddc58469b7996 SHA512 498f6c6cefcfd5558cac0f3485e2a11f4ce9aeb9ccf4d9c460354da5268d17bd5a301ac60cf93d73062a236330d254da8c2ca02fe0a339d25f9a70fe064ac610
-DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.1.3.mod 921 BLAKE2B df064db28a23bae411857c5abc0e9a0e4635556e51326db806eaa79008505c49b9ed1579a7db6f72a9cbd6128fc10cb858cdaac6d71725fa4b21b43526767c04 SHA512 8128789efce7912b540284205af308c33ab47af7dcbcb165c1d0a86e342b17bbc8dc5c8cd6d5c5e751c412b6b4b8e80bb6d2f3b4fadd813dc147301ec27c45b6
-DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.1.3.zip 103250 BLAKE2B d322a7ccfc3ca434f8f44cc07769e4179197d1d48d85bf7c4e666f9a6c12640dc4196937af09ba7a07c9da1bdbba5749f2c37744ae28b7c526174aa7af072866 SHA512 af29d68cb9eeadc11a5d0e9033ac0c9a9aa9972935b2cc7eb76e951db9b12124f16b0a6ad91a5990b37c08c8b39258f32a9e63afad75e114fc853ec89504db93
-DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.8.2.mod 774 BLAKE2B 3b47f3c78972eb538f84348d5e698a2e44d86d4f51316b8cf596be23433e91a763c24ea9463cea0f52476c656067ee4e254d5cb905464d7e32a6b69aaed0bb56 SHA512 7fb4f6b07a08973d6cf33be6f03356eb1b176d816955274a4aa1571b8965fc311ff0c832901fe9a716c5d5bb697e7c861c458ce618fd7d2d4eecb316b2efbbdd
-DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.8.2.zip 540021 BLAKE2B edeffa17022930bd4a779b44fdfbfac3b301ffa9853841ad8ec2f047a4276580d385867dabc3f965822d80ce75a777272cba283347db6856215c89ecebc2c176 SHA512 acc3212eb8404e04fd4016dcfbdeaf519e7ff7a0b1c651d3ba9ffb3dac0565f4195ebca66c0d9fe2a6439d8057699a743447fc78ed671dfb971f1e818e6abf3a
-DIST github.com%2Fhinshun%2Fvt10x%2F@v%2Fv0.0.0-20180616224451-1954e6464174.mod 32 BLAKE2B 4d59f879c5dcc4dad7245ab234981ff0906c2c3ab979d0e264fba1741785e5bc33a20d7177c58a8cfbfcd2d0f7b83ff141634bdc1e277b70fd68d23e83e9c5e5 SHA512 acf5ab31222c39f98b7bdbdeeaea6ac7daa0acd3440de82fe67537da6c735968bc442901aa3617fbb02602d5d90f255fc92501c1239a62e6f57c683990588cbc
-DIST github.com%2Fhinshun%2Fvt10x%2F@v%2Fv0.0.0-20180616224451-1954e6464174.zip 22492 BLAKE2B e82ef3edaee9b1060bbb2933f101a6298978cf568e79626b2d327d970da112d433ba4d5fd267b2ba1040c85de93a83d8649acb584f35766720506f2b2a950aae SHA512 5e6879cca425ea5b46f6acdaa71c63ca9da3f4d056ba50b8c037552595ff18151d0b399955c5037281a868c8c126753d95a36ed00ac2106dbe8d4e1fba915daf
-DIST github.com%2Fhooklift%2Fassert%2F@v%2Fv0.1.0.mod 43 BLAKE2B 4a35dc221c30f7505841adae55b314209a5bdf430090c871413900a09610fb5a65042097c2d6c442d81d9790de7eca73619584913eed3851ab1aacba4e386c64 SHA512 fefb0f5c7dd33b9356080b974cac602fbf1c0268bff60b839fdc9669a4737d96363d2614f80a741b6f4949c39fecc7468eae45e2d060ff1cfb12331c1a64a54f
-DIST github.com%2Fhooklift%2Fassert%2F@v%2Fv0.1.0.zip 7314 BLAKE2B eec543724344cd8858347d6c118522c476c83fbaf011f6e86f08286084e1f6a07076afd938111d353bd6dfd0d18d26bbe156195e3a0085367e0f06415b7ec19f SHA512 9e82ee4fd60e73b3203f0b8e09911d5d1077555325e97339bed56e2f8d41ecac1247d66bca6792c6a732d78ce4c801712fd0d4a94de1778fb43123f61bebd742
-DIST github.com%2Fhpcloud%2Ftail%2F@v%2Fv1.0.0.mod 31 BLAKE2B 7202132cff9b47a4484c61586949dbf7e13622067675cdd09dace3ce2e5b3a37b6fc5275b3bd6dbb0ec6ca0335bb7c9a036cc043b2d8ff1f38bc90ce13041aec SHA512 54a5bbc02b82693a977a4f690314b16d94cf071decddee3a4af2a90398e626ff188bc34ab3517278e7aac4e657f3f3070a020c85274be3750371dfdeee139b23
-DIST github.com%2Fhpcloud%2Ftail%2F@v%2Fv1.0.0.zip 24894 BLAKE2B ab55c48bafc78202f2a0a494c6b00657dd81c078c0a23f797a59049e8ac59bc399f784ff81beb710aabd1d035e7ee3db5a4c90653d6e57dc3b3f0bcbd098fd39 SHA512 b77e39712e985744e277604bbbcd48f32d28ea69eac7a6b6cc0a3f8706e2970ccd5410761784b64eae73a07786cf81c665934c145369317b8b961b503582643a
-DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.mod 44 BLAKE2B 764581d416faa477a91695a42c68cef5638d019a1622fb3bcee976c1581e904995d33c79ffed1d3b805f660931ece844b3e17437f158f8b82ddae82e95f0358f SHA512 0c77200112d96f9cddf8cf7da0059204914b06a8c400e2e672443bd02a45d9ebb3274275c20e6e7ee0728992e77579d945b36de44ccbaab2ee92fd55f382f7ac
-DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.zip 3712 BLAKE2B f4f79741bb83862583f51f2ac5e80181eb0e9c2a4578df32f7e24eb98f4f548b99333e0e6a377e03ef701057b01e852e6b710ab885b65170c861bef556863da4 SHA512 e16bd414c1df566a12944e4a99ebd84d2103f0cb3bf8ec312e3de400f20b3eae27845db50672801c10474dbf1dc61d0c2e16e5dcd3c4447681c0b77f9114a411
-DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.0.0-20180206201540-c2b33e8439af.mod 39 BLAKE2B 6129177aeb4cc82860b5e233715d4330fc61c4b6783af687d936a5d783b32f7192f268ee0954d8a37fc1a6c22c147e86a1fc1c9ee8f48cc979931b0500fc92b9 SHA512 19819e43a514d9d7b1c8703c06c3729456a39a963a1cd3cdce7f6318a3ef67f8663c5a66b6bc402cf422d823b1b63540a6c79f371cb81ecd1f13de646598566a
-DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.0.0-20180206201540-c2b33e8439af.zip 231432 BLAKE2B 99b12826322d86b39d622bba690286fbc43b9e0336161d5218e6620caac0580fc7b3a021e60047a19815e35a4821d31066bf1ee6ca0e49f7bbfb1df10df21380 SHA512 331f1c4fa97173f022210d15719a9ae8a0dcc1c7574e1f019959070bd8cc3f77e34dba16d78e8d9e0083fee2ac24751aa36d5cdc0b2d1303a5118156ea514b7f
-DIST github.com%2Fjonboulle%2Fclockwork%2F@v%2Fv0.1.0.mod 38 BLAKE2B 091e824ab9156af7978fe3aa6f61ae046588510903cf635ec166225395e40df6a1c715e4eb3c47aee849435eca3cc10db971a7c28acdae233eda85a4408c7520 SHA512 377d94cf7dd50f88b57ba829ded5169a6c41c5a304814660df0a3447d10860b87855f25cdb945a6e4de14c41281651330d4109c6dd6684c86fa4dbba27a3872d
-DIST github.com%2Fjonboulle%2Fclockwork%2F@v%2Fv0.1.0.zip 8857 BLAKE2B 2887917f30fc4cba4c028ce8d42262b007ecd785df9f4ba1dd74f9ddf68376a6c3af924449684c8ff8ca530b249445a7ac0ea36a63fdb18d767ed3649a63f7e0 SHA512 999ed7f22551e55d6b4b59af2ff2692ddddb251de4c61a835ccbb9f8386ae426ef8df6c3434b8e8e143faacf82ab64e022350f9d57ec51544a27042465cf920f
-DIST github.com%2Fjpillora%2Fbackoff%2F@v%2Fv0.0.0-20180909062703-3050d21c67d7.mod 35 BLAKE2B f55b1c507e5054287bb6637b3c799d7d56342906f680ed3f691be557e93a417204fcc5a9c1a6c62a6081b895ffbd2558d7d2cd5e064672e2cd47472a92b15a30 SHA512 75c03e33527b1b86b6355b533ae18cc7d87df77338d8627602b7af2068fb020c94cffc51c971fcba4338aa166cc6722847e3437a6db1ccf209145314d60bcb45
-DIST github.com%2Fjpillora%2Fbackoff%2F@v%2Fv0.0.0-20180909062703-3050d21c67d7.zip 4232 BLAKE2B 97e018373ce6fd37b21ff0e158cfa19ffd7e81e1ca791a5de8e84791b0b3af4e882d27b99784497271ec7f998012765ffc91874fa5046f2a4871cc6848c3cad4 SHA512 50999c6713b07d6e0abaeba84f59dfefe45cd445216c3a327f980e46d0101ff29c096e07dec5e70c1f648498ec5016afa74343ed5668a68ccbf898be2ce495c0
-DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.6.mod 35 BLAKE2B aa26eb3b67893fa913ea0f88bf22ac283c6cbac246683f41ede681940cb2e4437d033811fc12f2b47f9d94337dca9cdc926fbb5f044b2caed19c8e46a5879432 SHA512 e8bb59637bc1154ed648179314c4e20fa7f549353d094f4861e2fdfaeb70da1c1711c1159e78d82914a35b8ce184641937efd8808ffb1384136c7a6f3fbeb78c
-DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.6.zip 130029 BLAKE2B d93b46be80649fe8a93eafb6d1bf323daed352a9502bc00034da2bb868b757a32ee2417d0c1fb4f79693f076317d98c35987807f4823fc508043115aa3646a8b SHA512 ff2823c8371568a825075309054e424816e45c0242efea76d94127a72b875ff54d7c7f415bf7aefcb8f0df0863f56d9288df64869edbfba29fb15c693f968b17
-DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.0.0-20190106144839-af01ea7f8024.mod 43 BLAKE2B 02346f7c8a28f8d40ef233bc1fc6f3cee54a54bfd79b374ab7f3435039a5d9f7da5d7fb7824c618d25034cde1d355b503bddd76b804d610828a080ccb2707dc2 SHA512 801663d67d1aead6b01df89e329c8ca969a1f860b5ee2c2018094791060bf6e8cddac8e2d788ac823e32278d4e9ad1dbd72935e4da2cf6e65a34dc97f195ce7c
-DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.0.0-20190106144839-af01ea7f8024.zip 42656 BLAKE2B bc6a0b9ce81d8202304d3097e5193b5491a3626416fedf55af46770b8a2b9bdaae3e7854ab32ccaabcdcc0f362e1eb1d161eb141c3b7075f33dd0b668855b6c8 SHA512 b1e79df59686266c13a7f84457ab59900509c6dd5bdd2a343307ab2b19e10107f06c654803c698f1194da92a0c621c484ab2100cf8f3b9db6ec68b0022ac7262
-DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.mod 29 BLAKE2B 8efd6f84dfcb696fa2ebf7b09c7405d57457dc67e03a2cc753cddd93698b1b03d84022f241c4b652dd80e0521b2b1ede8127fa15dd47d1f678a7fe1c31fafedc SHA512 3a397e0ee84d8d426eb5a1f39c07d608e0ed53b1d4b2fdbd137d23bf9f401840802d18d5203bc468fac76402c508bfebf49bb20869d8a715e44c49e21fd3da4f
-DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.zip 9901 BLAKE2B 0c8cf7ad0809f65d91b9ad5b27759cfedc5efc25194f19effd4b19c35c940461a48a57636ef3c707b27ac614b693ea05830bdef6943f11993bf561ef558cb99d SHA512 08b7201a9aa3294a3fc59bec78fee09f0d1bc7507b50b1d1cb1fa29a523c6870d00b633ea9679c9c86df9841739f46e9d5d9bbf0e3ec15b8ad08e57db67eedc0
-DIST github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.mod 43 BLAKE2B 2b7883d00bddf90261a91670917e335bf5c59101032ed3ef5ab6752eb4da25e8417071b1d0021441fd887158b519f4fca4b028b6ea52fe3ae9a41b84441c8c06 SHA512 60340233f2a0205ee4b1a7b2d78ed52d88fe5d39887413d0e62d6ed006c51eda83ac117454b0c1a31ab29c5aceae13810ec719dadc554d10480219c1afc3e5bc
-DIST github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.zip 27708 BLAKE2B 9eb8dcb372c62b421c7fc99730e388309bd1cfa623becfa8fc674ba212ffa3a177ef7191c4933141c3d2a191c9c683647d38ff01a3075c01ac89ac1019de6030 SHA512 61701d7f06488873031e92a31095560fa32f80948ecf169391a64b32c1162fd59d2efc2cd6a62ba0d60a392eaa8676156d088e15da4dcc441a07e65320c1cb0c
-DIST github.com%2Fkballard%2Fgo-shellquote%2F@v%2Fv0.0.0-20180428030007-95032a82bc51.mod 41 BLAKE2B e9dae477e838938303749c4e7f1d0ece371d20bfb8f0d6fbb915a9ec249b82e300ef691c2175137488065828f67b02503576420fc95c2aa40f4fda262526dc7a SHA512 ab1be2f5ee91ad8c24a7c1d3c2277506dd76f85e8511f53e923ea7e0ecba140303c9312f0ecd2e09631e2e6591ad31a3b19e900ec102b486ed9b56c38a0d0c84
-DIST github.com%2Fkballard%2Fgo-shellquote%2F@v%2Fv0.0.0-20180428030007-95032a82bc51.zip 7034 BLAKE2B 7732946a34f604c858bda571c3afee7e0e02720d02127d8b4887f4f0363389b50088727de91b0436f0c943d11de80dfb766208f15665d0b4e5cf68f2a7b00817 SHA512 f9c4eaeeb1380aa5e219a19923cfd51f2612fbf11b7f37c710cdb0dfe20270f8cc7841d50dfd17110b004ec46e4c90329286213e04de481a54094df73efc9fe4
-DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.1.0.mod 143 BLAKE2B 128f8934f81d0e497e1258ec65129fe5d8831b66058669a5aef3fdb2fbe5f6d8ab30bfe97a1de7befadd34aafd55d6d15bb787e8948fb7718761392817203874 SHA512 c5e546822036a7114a29454e28290f8e1082392a47a101fb1d370e0969fc2c83186b4487473f903dd638abb8a763ce3180dc87993906895a2df33db7d8bc4790
-DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.1.0.zip 18257 BLAKE2B da8b70d502d0a158f016e697781f7dfa36fb36511d78ecb936a1f28d01d5ecf8294dbaacd3af1af421c541356db6cec80f47d405e886110e92b1b8be82dee68d SHA512 840140a0059fab470fa431ed5d76a6405c7954c0776d128290d25a3a4746a92d08b48aa35514fe8525e2ad3051dec4436f0c1f0e4b35e07ce082a0d7b019b64b
-DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.mod 35 BLAKE2B 2f43dcbab430f12316fde243db4bafe24372c74d60874b05917269e249a36660309c23da151db31d89c0d0a8fd0f179e2dd7f386af3ca533c95ef74017609af9 SHA512 86aca37f7f94ada381e0528a535b344c8fdbab9e0dcc7b71d716083501ad3d61db701ee159ccfb5455a351fc18a405301abe798037dd1200f9950bdd805d3dc9
-DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.zip 18981 BLAKE2B c940bf7f20236ef2b770dc683b5bd5525bc1413c86ae63dd328b2ab1aec7a319d5201733cc832b31185027e27739a6dcd5277d76856f1f95197b3b7797a23bf1 SHA512 9eba5f95e6c5d29b2928708ed91b1cd5a023f0b7053b5529095112a2190d097ba26be7f63b7719f7ee2ed29e698bfe7c4dfa0b33f60b4e475fd1d420453fe7e2
-DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.4.1.mod 37 BLAKE2B aee0c04f2b8e92b2b4fb2aed9691b2e55f27eae078ca0d7161866b1f815b14e6b7de03c80c567e6f1407cf9e48606bb097eaa0a26c5b7d46db4a0d18852fd233 SHA512 18830e82c89186889b494ac46cc8c4fb398f3aff5416eb1cec3e3b09af281ebd50bb0e8ac7751f6cd89bb1bab3738a354183ba12eb3ea42aa7dab36177b613ec
-DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.4.1.zip 3670017 BLAKE2B 98e0e421ec43bc73fca091d9ec7b03beded9defb4c76a6d9743fdbaac763b6ed1b20aeed5543e424c9b60c61e89efd1c2b036ad7fb295ab2baf57e0a0cff70c1 SHA512 a581fca93bf1024541252b0de887bdc54ec382e710fcf6186194ba47540ce93c82d8dcdb98d6164f66fb055d44d71a4259eaad354dc751bd421032172a21be1f
-DIST github.com%2Fklauspost%2Fcpuid%2F@v%2Fv1.2.0.mod 34 BLAKE2B 1fea82f0ae24add73e084ada4930a6192f6f1d7afac47e2fd4a018e0167779741e4c948ebe67965751a845fcee894fe88e57a1e42a00a8aba2a6589dc73b30e6 SHA512 c71392a06cc0dea75b46dcab30bc5b374eeb432aaffc678213d5896015cd31ef085387446a8086c3275b97bbfb02c93c0180f7b3bac5fc1cdf1fbe5bf7af9887
-DIST github.com%2Fklauspost%2Fcpuid%2F@v%2Fv1.2.0.zip 286652 BLAKE2B d90e6cfe5acae833b23b1d86e58f55492e13fe950e02decd6b54252d78ab4c901208db97b516e879248b83dd0f2a630b47ee5fbd88c61fee328e5fc7eb3f8f28 SHA512 32df9cf0519da517342d2bc2b0f564ae16b181c0bd117b6758b027a6781ff30af61bea8d9df9350e9cb1fd3a8769b28aaa58aed0c49e7d884674118756e39fd8
-DIST github.com%2Fklauspost%2Fpgzip%2F@v%2Fv1.2.5.mod 34 BLAKE2B 9a841f2f76972fa5d9b89395c421d1b4addf03a137703bc8f5296a2071a3db169c993468489e59ae3eb51c4668c1eac2a8dd27b742c5af923d379dfd0651e826 SHA512 cd08026364570f1acaca890fe4929ca5bafe90b4088f764a077952ce4b52e8d92a8a09e4bf264abd209a161ed47d9b6f572ebd904af2025da3696dbf79b63d5c
-DIST github.com%2Fklauspost%2Fpgzip%2F@v%2Fv1.2.5.zip 127654 BLAKE2B 2339218b7256f2319a9d3c2518b1256f200a421923bbd99f72044968a890e482a282b8a5d24e75a86585c83cc8935c16c3268c8c4a369de133b0f9bc50275d01 SHA512 3deeeb2edc9b02fa384d3a69439c9ce19d8206700b5b0420f361bd9ddf17d0a8062629c9addacf9663e1f70e22108991723d375ef6d4c2af559d62a76213e162
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.mod 58 BLAKE2B 4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee SHA512 fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.zip 3567 BLAKE2B 80b7bf217df9367160180d44c1fab6a9f10154bb9a6455538860158a08c5bf8c794fff973b899b1376e4e65764a9aa0d6b8b162a6d9ebe1adb1368b9a2a42786 SHA512 27910ae03fc9fbf573ac31454635c43bfd771d2a91325eca544f7be0e24b43c2798ed8e74b4c31e8c20c1a9cd266b835017aea3a3e24c2ecb43a14a6143af8e1
-DIST github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.mod 28 BLAKE2B fddd4b3cdef60f53bc3f8da5a3154d10b49dd180c12837d3740c22b442947cba2025649f3ac7321bcf0c73a272527659b0ccd9be141ddca13caa7594bf6ad3fe SHA512 3c623d077e39697506174a50c0380cb7787a05a52819b1a73c2f64ba8dd819fd500777de83c83d8d9e80f19c828128a569b4cd783667b4d6b9a375b0e3d527a7
-DIST github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.zip 9142 BLAKE2B 0db0e9a6ba33fd156c75943cce1b95385e53593d7f6957f0e6375b38625e1ee60a86b80229ce6cf0ee33de603fb0788892d0a3c3cd20a6969c1acca2521953da SHA512 5e493f08d6a45e8e12160b8c51eb380156ba1d2382523e1be159fa16d15d7ac32c8bbf2861e74791a0fdaa06155e95ad12b5f4999515a9a69dad1384ebbdfad0
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.2.0.mod 72 BLAKE2B 8dbfabd447cc847f4616b959e52fd3bfeef8dda58f5aacdfd362f28d0b530c8e1651a38ae742c2d9ad8d9b0a055409a1840664b1483df73956a21190395b056b SHA512 b920109a2a1f40e2c7bb4dd93d07138228fac3064b780449a38bf5e6cb0630c6b7bd79eaf18b35e0452846e5059b0e192682b0aa93cc563c6120816106b9f11b
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.2.0.zip 11505 BLAKE2B a0c7e576801c150d9eccd27e0a36304a931f9ed53da6e47f69882cf78cadb4e61096d2c748d1ae5bd5ebad26f5f4c2f37cb0b6e15de0a7b9aefb0aab86ce4134 SHA512 0dd52dadb4327839bd37391c19a9e008b2345f9a61356323ac79fa0abd54e23223d7e5568562f26d937ed05171a3b63fb273510867e612e2eb1cbc44ce0d8928
-DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb
-DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.4.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb
-DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.4.zip 14830 BLAKE2B ae8107a401c7eef33c1354ad83f6de205c24b0b2087ec651ee372c08e9cbf90e6faf9fcafcd0e6db3401f272095bb8f1a17e7af73d06cbeb676abdfb9689f352 SHA512 ec8a93a29e45752634645bcfb197013295ffe6903ebab674073af64fd116addec1cacc46d0354f7104bcdd63338f8e04bd9821ee68094b4ae2a31e3ac3c4cb85
-DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce
-DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.zip 12591 BLAKE2B 944b0b9a802757e78e3dfb11d6c4d79e0e0d90489d49262b7079e6ea4728328457f8773b392c8a618aacb5fdec78948a16cc852eff71ca6f4fb9eb422c03890b SHA512 3f0d00b0545769ad882e25a9a6f30b96ce4b72a8a46bb3c064907c94e2dda4e499eb32354c149f89752f9bc5d1ee5cb2ee5cafa46e2f65ea329fb432d0c0029f
-DIST github.com%2Flithammer%2Ffuzzysearch%2F@v%2Fv1.1.1.mod 83 BLAKE2B fff0aad1bbf109a38618dd6c379ee622e6e9b7ee9e0a16122ca09678744016b9b5ec1fe7af3697994d6deb09316c2b6ddf6edd1c56b96fb9590f1a36049216d9 SHA512 cfb3e01e1dd9513b76743d09aa3897346833184479d1584d0eaf3f14263ed7d93f9c53c4f0031fe77c10acc2aca5cf2faf33589881905a1b3aa0a04f8bbf855d
-DIST github.com%2Flithammer%2Ffuzzysearch%2F@v%2Fv1.1.1.zip 9269 BLAKE2B 1529d7261f32c731b8821e92ae0e3564d4b9f94c005282866cf843c0b8f92a597ab354c67f39e997c0209f8d725172d01d474d47e55a7987109bdef683aadb77 SHA512 575f2d03cefec2b4d10557496281157f34909b80371c1e3447c3b9895eca23b2cf82a8baa4a2f312caf3596e8407c513bde9f6d5b76db42af7a8da92d567f35f
-DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.1.mod 40 BLAKE2B b8e71ef21c42894c31d75cce0e7423b21e716de0539a8a7ff462e0d5c05c77795238598630208055ad808af2db8c56a997e7e114ef391c07d380b996ce533544 SHA512 8a724e5cfce28512549e7b06ec42c9e02625adfb3398fd45af07f8c512782002a262e8567669929626814758f9d12041c318bd4258f88d110a851630537bd5d1
-DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.1.zip 39235 BLAKE2B 29ca5b93a76a4547abfb2c237f832e7545f8b6f74c842644ed3d9f8f56ce6d388eda0c62162d9338dddb827dd09962e1d28ab551461f07fc0801899d6035b8af SHA512 b5d30c117750cd3fc87121787792c3575d53404b66e8095d1d6913488b0271c8372b0e17001ea320b5512987ad68e78479664a40c25f07e9f783fd54f7d562c7
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.mod 37 BLAKE2B 6bd675a05c0bb6f9dc12d09203d13de115801888cf8c02cb5d609f72d214b7e7ebf13a72ddfa2eb9172e9c2ba1f3e5a040f089a86ce9fe873d49288d5f7dc5a7 SHA512 3cc3ae26618b96a0fc076b18bab6f8f0f6a1064d6a9913c1015a9867fd3571d17f5d2867d72cec008e9bc7005883a596edb21424084f82ad5b572443de90f976
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.1.mod 80 BLAKE2B 60990a438d80f62d28312e2ca1f07f9ce277b9d9d52ca762201f9bdb4e9bc72bf7ae95b40f1a249126f70db8f296059bce4d7a098e82d2615186e1267e51eec9 SHA512 89a2e1340f04d1aa40eacc84c94ae2723fa34d2fc5772c60bad2d7e00512adfd5f503896aee75440173037f4d50ceaeb98f7266e80284f29ce00692d15bdd2f9
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.2.mod 80 BLAKE2B 486156a648d66786de2a05b45b054ffbc6ccbb45ffe98230d3b3126ff533fd546af1b348fdcf67b1b3ae9310918869355fc39390a4f67b99cd7a1bbd1c6cf891 SHA512 f69ecc2e8097c17a9c0002181451d56a8a7496f62e87f437802420e9af27c5f80da2be189597759f2a5ee2656dca8c1cf91a5374b8e46919f7a6e0f9579d2526
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.4.mod 80 BLAKE2B 486156a648d66786de2a05b45b054ffbc6ccbb45ffe98230d3b3126ff533fd546af1b348fdcf67b1b3ae9310918869355fc39390a4f67b99cd7a1bbd1c6cf891 SHA512 f69ecc2e8097c17a9c0002181451d56a8a7496f62e87f437802420e9af27c5f80da2be189597759f2a5ee2656dca8c1cf91a5374b8e46919f7a6e0f9579d2526
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.7.mod 160 BLAKE2B 10c23e5a0edbdd398d6913ee8e4665e15ab0c30c6aad4d8e113533d421058858a4c23898f8f360b72cc39922bf9b4e7c6c656faab76ec4616e05285932bfef03 SHA512 60840c731813699f19e9a23f3cc0e890c0b0e8228510b0021aa2696f35f3aefa1fc06eb396c5035214ac185816d5757896da1bfaf59e2dd24ca750f5b792e6c5
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.7.zip 13682 BLAKE2B d7065d3799d84593a9f7f7d93b8c286b7673505bb292208ba0475573667831ecf1aca5236f4703f1bd4d43e41b7cb688a9abe7502181edc9a76305e2a5842ebf SHA512 60a5dfa6c733fa6f71f2b0fb16ee153b2905f940b5eb7e95ff0d04bd3537961467426a1f6064d079fb164190d6a8b3c4bdeece2bf643057f34f7f96e9842f54f
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.10.mod 104 BLAKE2B ee5067e0e89fe2d374ea852dac828c094db84c3a3d2d8a991abeaf40385431015577eeb6b11a66033e8da599e808f9385a84843fd8f87dea487bd3bc9ba233da SHA512 f144089cc85271c7d91b9a6faf169018bb12177dd770db0092dfd0b4c71846e5cc6dea385c0158a974cfe86971e5642858a6d633c64d3b598f1ab254fd47db28
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.zip 8902 BLAKE2B 7257687403b9f8f066147fdd4ee1bec7e4b02cfd3fddda8349a89d9b9ea5b93d9bef61280ed48d68adac4dfed7e382ee96886aa0d65d85406fb93dc6fe0c53b1 SHA512 79ba14a04838c509500e6098553e8aadcd7105445387160a8aa1a6d7b0e70f0e807c99036c31faf51920544da2156195174c8530e317a72728719cb0a9a66098
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.3.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.5.mod 95 BLAKE2B bb0de423d1270e7ec38c7ee345c788b23e2083b05e4f745832327358c4c054ef8d2f3f48d9bb7bc669ddc67796ca0abae164c1d40b2def5f38749d8ee4bd6f32 SHA512 923114bfd285393d06f681ba57db69f042f57d8cd7817a1611c7719121c812de8023a049024165e10112bda31a7f99d3bfe0d4c4f419557ba8909a2d005be405
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.8.mod 95 BLAKE2B bb0de423d1270e7ec38c7ee345c788b23e2083b05e4f745832327358c4c054ef8d2f3f48d9bb7bc669ddc67796ca0abae164c1d40b2def5f38749d8ee4bd6f32 SHA512 923114bfd285393d06f681ba57db69f042f57d8cd7817a1611c7719121c812de8023a049024165e10112bda31a7f99d3bfe0d4c4f419557ba8909a2d005be405
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.6.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.zip 20005 BLAKE2B c0f71323efd262296b78867d2b387a74491cfae3f4498e0dd22c036b20dd6fc1b6569171eebf267effd140ec009527fa5ccbcedda4f8cebab2679582766331ea SHA512 fad08292597cbd4a359e06f85bc7cc37b3d3d84b8046e47828259e36872063069c4ab17b7c89f2a5de4b5d0ab1ca5cc66cc515847a7887339a3a04b5f44e3c92
-DIST github.com%2Fmattn%2Fgo-tty%2F@v%2Fv0.0.3.mod 272 BLAKE2B 484cb3660777f39c9c1fcff527b4a8b31d78f6150f362d648a29df008e681b32faa8374500edd2f18ec9c94df93e89a339b9661e27f38f0fa0284d6f74268af2 SHA512 64df798c54270a8893af97285fe0914af14dbc7f87228e13e0de5c29927d786e34d009ba2b0f9d2db2ba743e443bbb49f51fab1b8f9af921b856ecfc31cf0e4b
-DIST github.com%2Fmattn%2Fgo-tty%2F@v%2Fv0.0.3.zip 11986 BLAKE2B 76f2e98def36d186c1e5ef5d7a9cb05129dc3cf5878311a8fc39cd83f8b58bc0c3d6100e7492ec44f6c01c5c88d859e59b03da389d35f4617b2d7d14e1856374 SHA512 52d18022f3dd4faecb00fb54aad9b184db033a6c143dfad72173e38545e8d2ae9f4d26d925cdb56b0e4b78a747a224d73bcf0716d44db4d4f3adaaa0bc4f404b
-DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.mod 56 BLAKE2B 50d2d6dc9c1ee92d629af8c9aae9fe5f70a0c6fe270a95a8232cee3c50132ef90c68218ac64a3b5b72d94e23ecbea5f567fef39a81be3d4585bae3f4f5348545 SHA512 5235188477921a263176fefaffccdaca4bf8175a2e248356a06596e37fa868400203172c7fe9fb80d0a65d335d23d80edefd242657de0eb83d9360589e063bba
-DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.zip 44378 BLAKE2B 15ccda2b94bb024656859fb8a6968782b9a1bffb786b0b1ed69a3284b01f4a2100b3f3c46b6ebcb8f7febedb5bd4f6762fe333b7d4f1d14c700f8fce60843352 SHA512 e9349ee2a7d5e5b129ec6a1c0507854aebca82cf9ac2d0a681cac2f4630ea35551ede48e1931494362232a83dc9f26b6b4162c6114e0176084c50101b1da46b0
-DIST github.com%2Fmgutz%2Fansi%2F@v%2Fv0.0.0-20170206155736-9520e82c474b.mod 29 BLAKE2B ced49475e4e8b7199364d477553bbdf91390d5969a6840e688e9d24d70afcf28ede7ef8fc09c89f23a32bfd65bc0bf9f9b58261b693e5162189e37be03bfba2f SHA512 93e7d64e25fc66cfcf514bf546e618198e32d2c35fadaec01684e9488489b484ee402efd301435eb2f725f086ea851ff0445fcdd26775848db3494795a09183b
-DIST github.com%2Fmgutz%2Fansi%2F@v%2Fv0.0.0-20170206155736-9520e82c474b.zip 7444 BLAKE2B aa8d4a83365fb9de2c184015be855c1bb9a82772fc154390a13cf95bf5a755beb3544111e90e02121e5251729bbf0fe072de7b6f8f8ca6eccb2585430e88a839 SHA512 fcd99a4e9294362485d8f1f66283416c53b3079bbfdf3e9d1849fc1a9ebb61970563a9fe479f84fc9037f1fa7b820291026cf4072a3c81df2555876d02d99eb7
-DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.0.14.mod 28 BLAKE2B 7846fb7a9c146e4b4cd0db250d3a84bca13c7c3b8292ba71215a041006c8ea39a36b88dac7749a9bba96dc463b499633591f6f19d43369067b0f4f46594b8ddc SHA512 4ce4d3df63fbdbfe3505816e81dc7e806554d79cfe0254ce8e0228bc16eafc014c98475c24f4a6e0c6efb6fa16e891e2e47c43c9ea10ce20a95dc69f686f6361
-DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.0.14.zip 205179 BLAKE2B fb8268a263b729fdeebf985c355c67aa1f3d2d9cfa21dc8268852df9788a2b27b06586be0d715e0d65211272b41117810e2441594bb1f74013cfcfd794baed18 SHA512 21644fd845a9e20e7b142e5671cc53cc39a0de3461b8374b6fb1719b44d464014041458e547e1621a765c3156742b0d5f2c6bd168f4ea49e9819af0d9f25ac79
-DIST github.com%2Fmitchellh%2Fcli%2F@v%2Fv1.0.0.mod 416 BLAKE2B 845f9f6d79c8b18d4a070255eb93aac9afc50ad01593fc5c6076c59e4b5c09f34856b29ab24809a67fd10ffc5cc28908faff8358a52cc8885947c53622d6090d SHA512 7cbcae5e1749c55a0c3fa25b007035c0c44c8f982a37635735afb95c63a20ba019a51e74244c568a170b5a379ccb10cc8c9df716b6261d324755ea92c7f462f4
-DIST github.com%2Fmitchellh%2Fcli%2F@v%2Fv1.0.0.zip 30028 BLAKE2B 2d6bd9a97203fa6b04ff50734a1f7da69641cc4fab3830aef9820c63f680182efebc9802ab33aa471c4701bce8ae571cb1ca13a8f48f820358b921ca19ef98ee SHA512 37d61427d0ff8e8b7f9183046aaaf829e5006abb3b0e3824c0dfab2c96f03dbecbaab9ea983a8835da953ec664cc6074097f13382edd4fb19ee7eeb21cff4668
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.0.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.zip 4163 BLAKE2B 7e00360086a04fb62a46ba20a10ac3460b364aa6ee09bf46f9769980c086db04aad45c4cbaa809a218f207c086876678d708a74d0a7679a48cf62b0b5edd48b7 SHA512 06bd620730c303df004e1d6a06a1aab8d83551d594c28e42f8d43613153ac28e6a5dcffaede69c84b2b49027b62581851a332f1397a2d6df9a46078510f7d1e2
-DIST github.com%2Fmitchellh%2Fgo-testing-interface%2F@v%2Fv1.0.0.mod 49 BLAKE2B d388b11419bfd0c80b52fb3bb5a2600712364115efe7b40ac02ba2da11d40ca30dffac19646056a4aa754de05c490d1f68af4549bdd1fab7596dae593eada97d SHA512 3e334e248e9584b050eb81bd23071a8542185c64b5f112f46b82c6842d2b8707099403bbba1b8485d64cd62faaacab3fd52e868bb405ca6e6067034e66ffc51b
-DIST github.com%2Fmitchellh%2Fgo-testing-interface%2F@v%2Fv1.0.0.zip 4603 BLAKE2B 409e75eaeb540957751fdf5471d8db1aecefc29511c1344edb6b9091c1052bcf22c06611d929b652682434fbd50f0b730d959e69a1979737ef29cb101ac5aba2 SHA512 e4c9a39de4fcc5087e1dfc0071920c53a95fdbd23c8e0b30cf56f7d11625e6eec44f5fd0ab6b942a5cbed86ee2b02d525f03ee026f7d60f70d1e14a82d9b335b
-DIST github.com%2Fmitchellh%2Fgox%2F@v%2Fv0.4.0.mod 32 BLAKE2B d511476a16a86c50db84dbacb40afb4b30ac3f72c4fd5a8b20fdd8bc6de1c46592bd16b24f77bd037dcb23ba86cd217fa740b59a784c6fff0fea1720d2045695 SHA512 451fbf9129c151784d97cfe6af29d27a277b6821411cfa5b23e6730ba0f5d5a830054eb6ed660dd2192c16abd54d5999be5b80e39bbac3499c3198311d01ec1f
-DIST github.com%2Fmitchellh%2Fgox%2F@v%2Fv0.4.0.zip 19998 BLAKE2B 744a88d9e7abc1a41322870a5bf3cb7f132c768f29975271342723f7395b2d29034be3f706eb239c8b3c50874c5512233be3fa0deedde611805e592bc2992957 SHA512 a81874721f0491ef2bc82d3c3a0e40aaa4db4754d04783375853b05d29f3e57b01df01e81d786771c6612024875797ac7ea6a3142fc0c6957ffadebb4b29576d
-DIST github.com%2Fmitchellh%2Fiochan%2F@v%2Fv1.0.0.mod 35 BLAKE2B 0b603da65c4738d257fb759b8aa3971011ee721c1fc783663e1b26175335c6c90ad56eab45ddb6422e39dc0c6603e13ea64756f8a97bbfcc5e77845248b16a74 SHA512 2249854bef533dc77479041f9dc5610e14c549be1aac292a39b8b74b36c9fc42c04d211d8d5b71082c05971cc26a94a57751c3e61895050d41909270ee5123f3
-DIST github.com%2Fmitchellh%2Fiochan%2F@v%2Fv1.0.0.zip 2536 BLAKE2B 5f26ee7bc9146338a1bea319bd563161f921017bb208967b7745a06e7482232f00f7c32f23cd526efb44211e9275d0fd27556f77ad3fbb033677b12e79d520ea SHA512 c27fae2305ad9b3dabd7bf99214b86540ad21a6b2bc746c67251813769da9d49aea1cfe473fb4effa9ab7ed9e1397c36c9906445a68e84be1215ed2b3148ab9c
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv0.0.0-20160808181253-ca63d7c062ee.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.zip 25943 BLAKE2B 9cf08441a9bb45da31ac429a372a969a822a0c5de569352bc25403cdc3e8559a7110dd2612cc9b93c91882973aefdc70f8ddadf44c1488eb0c3f5bc62cca2b73 SHA512 43d57d9ca99ee6af49e8a39be4d65799afccc8cb077a8c5b473a9147eba30d4653a8a4cb86abce66d4c8639d1eb0d961c4a50907ce9af2b2864acb615a2ecfc8
-DIST github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180306012644-bacd9c7ef1dd.mod 39 BLAKE2B a4d082021123db99b5d72a1d8d0011a517a79ff7b07238f0f01e550be684f18be03907b6280e673aaabee5ea837ce14b9e4daf278a23605c8dca8fba76bf40ac SHA512 4f29e15b1d18a8952c14f5142aa863b77b7be820129512cfeb3f8bc3335ff637a8a86c0284832a20543abc2c5351a3c0f992d52db895385e45f176af899b5844
-DIST github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180306012644-bacd9c7ef1dd.zip 10936 BLAKE2B b045256d37d4973e88d0d9c6dbad7397160ddd7b3102ea8420f92be2e8c3ebf6362f350eff10b52fc7fb447d98b00f07c2bc1da3f6e442ebdb8e90103492c8c5 SHA512 e7986e7dfb362e346309cf77ee3969c2881056959e34db07d2dfa0e505106844b7424270d8f17f1a89d335071688e98b992ac81e8ffe0c98c8a0e3d145144d4c
-DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.mod 37 BLAKE2B 3643a4250f81729708917dc751cbff6ab6e37761ca94784062a4eaf243682a9e2c755ce793024cba1737d0eee1c52c29984fe3008a2471ed24a759da87ec7081 SHA512 72fe8dfeed7041bf92af829dd84513f0c97f709d69586a044f830fd3de43deb27d0b02000338e00897a44c57806ad036cafcdb9661b1852ff76886ad92bd83f9
-DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.zip 25694 BLAKE2B 59d0a645e3fc29e94a04fbed5329cfaf2162f5779f1c13bfe96c9d979c7acd1b356587b6e30760568607ea15d2088a76bb58e4504e17abf360f2702eb6e8c3c8 SHA512 8fb62179a48e212b74f0e8af79ee1c20479b1725c089c75a12b43bf4936caaf87d42b35f2b7a7de87c60e793347bb185486beb8061e588b8085ac354a3ef8562
-DIST github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.mod 39 BLAKE2B 391eaf696f1a5c764f9e156ae3f6285ae5bf8a4abf2a735fd13fd1591f3bb97737502b79df093156305503ed4b63e0d458900e61fa8717f96ee17a6d43bc2f79 SHA512 9fccb6717f5b37cff2d858cc31f7e16aed120a67498c2f0d24aa30ffac4eba2e87822b12d62f700a0c62d7561708bab2e13e35e89cf5407cfb06a0de5c70808b
-DIST github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.zip 24318 BLAKE2B ca6af09a05d68b30a5d7b0a25a5aabda5253db4ea60dae79a02dba819771740b51101ea6abf43e456a5371a1f4ce541ef7152e41a292fc0888b4aae156ee6263 SHA512 2da970823cf8360fe51c74349dcc50161299c67db7d364bf16941325a357cda0ff9a216a2423bd463e36f2a6d888848fbe671e1998892c78edc2690e28e93d38
-DIST github.com%2Foklog%2Fulid%2F@v%2Fv1.3.1.mod 29 BLAKE2B f74d75a495f683f4e9047201721611229ecddc37ed01b5d4b5d81a06220a6385f06d0f99e514bf19cc2030fbdba6de3a08fd38b750e6651a822b10bf69c45327 SHA512 b426d975637bd2b4dddc10d7c88b70f8b946201f311859f22520d53ae0a2d9911ab358460c089771f7900d7a8740bbc0c6d3814ab8f955108fc31b7b602ab5cf
-DIST github.com%2Foklog%2Fulid%2F@v%2Fv1.3.1.zip 21676 BLAKE2B e526b9b4942340554bbdd07d83f4cb9678348c600793658644deeb1c64880d420fac1a95002cfd846e7c24d5aa5b1768b5bb1f71a1aed5e44e3755fe2a7c80c0 SHA512 6e24127bb86e9a0990567541b268c9ffb3a91d9cbb379b59b5120ed7f34d6e7f5f32b9efcbbe17553466fc07c06d34017644d7f751775b734b186af1e94d9629
-DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.6.0.mod 30 BLAKE2B 54980427295e87f99bc189c9ec00c2167e9aa771cd8777d61cec8127a3eb19f718843e2e736a6d4c08877d23528bc6da810da0c61a1dc07620422fb1b5434684 SHA512 1b8b7ce4a8f0092f0b2a2395fbcafa8cfd6830183bc36fdd58e740dc9ec4fc5201f5eec2daa6e2effeb59f9e1c0ce986ceef838d16876c9fbf0fffad4b7660ba
-DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.6.0.zip 239560 BLAKE2B bbb8130df38c1ed95d80391504e92b60fd17fb3e41076c66562619297b602cc5f8fd8ee9782d3c7a5d4f004ecc08fb64bbc52270d9059b4cf3742c10b4a03aa9 SHA512 d14ec67e27936b1d9dcf885d8ec11e942a7beff9cd52a504504c3c88caaeb03eec4153fdfa0b0032f2d53f16cf5c28c00b4c504c81f8b8004cd4c6deb1ce19db
-DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.5.0.mod 555 BLAKE2B b182f5a37e6169f7e40ea33bdda2790e7e1b01c1e61cc9d109ca6b8803ce9161cc0c2e2ee857ef5af582b1b9317c58734683ac3e8a8d11c620865b3b12c6baf6 SHA512 a7ef7e84c93e09b01b83de08580bec055f0164d3272a3e2571707d0b33f4b4616a379d440ab3835d455d8d573e357a6df1163fa8415684d5d55af8e22c68f7d8
-DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.5.0.zip 154143 BLAKE2B 077779c5b91e3263fd0c30d65b0fc62f8c49d0ec6e8b3be13faf1e4536cf93d4c725f34bca7cd285e3ca1256599ac81ba61ad9d171bbc1d80dde7b5335b6e90e SHA512 446d3314c4f8c26ed361b682e49a6ecfe012106fd177fbe420b5bcc6780d382ee0f426276443e0d66a47fc72dc2cd8768157fdc3bd769641c17abadef8217101
-DIST github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.0.0-20180627143212-57f6aae5913c.mod 35 BLAKE2B 3db6c40257f2c4b0254a26c6e414fdc87c037f6312d4bf7bbd39420d6df70f50eab84c387b54cc71fe16068e1b25e3fc63a833e11cf5b4346f842bc61328b0dc SHA512 0b378d1e15db4fc5a3d7d711b63dedefd141d607192344c8d1ab2ac755ab9c6e91b2c320378ac8a485cf94deee59e6628e7930017c6d659bead6ba89cd78a802
-DIST github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.0.0-20180627143212-57f6aae5913c.zip 25325 BLAKE2B 5a4a2551f61bf5c4d0da0dc32ebdc22b9c8c8e52bd1f4e74a658c919ce8c685e8aa7d8a8eece85a8b4958a30459c7daf90424b7dc67c3460323c340aa2743e33 SHA512 da2634fbe6ebfafe3e70a9b6bdd1d9cbba051086a27f9b23eb49d04d2148c10b53b53f6b59161655e813bf7451d5663e8bd2a5b64476950435c3211a69e27b41
-DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.mod 36 BLAKE2B a388b7d0db7c8b9a589164ac639887f1e54d3f5d59ed9bfdbb427b88d381d95455cec1f3474d6dadf847925b7b0e9944a3713656f4870db4fadaa1774595c3f1 SHA512 b74e16c113ace53ce6b7a4df1fc73f21a5acdcf3d2343a4c4f1ad7a2cd8d2282ef7ede98de8c1c46f7d35feae28c9f49ba4a2dff1071357cb4e88e93f25b521d
-DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.zip 75347 BLAKE2B a6f74be69c8d42d3cc84e957dacd59f5f96fc49d48972c04ff26b623dbfcd3b5c2de13ae3e561e9a491a32cd52cb83d26e171f624191ceb4d659e5b0a3bc7623 SHA512 5dedfbc126ef5a3d146b2f3df2e4efa21cd4f1132bdb9f71801e55bc8583959777e57ee2664a85f3a222d656b910e1017b9b855378c93f65e2f623b568ef12ab
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.0.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.zip 17866 BLAKE2B bb8d50b9e736f5f1e129482bd50f720b7dbe80935fcb6cfbec6d5a5f5ba5d5434476d66a362f12bedc304e89c9886d4868d310710aa100c357900a742d4ee341 SHA512 82b0ed1ceadd44a2871b56e733a118003b1bae9e38fe95251e0aa06a0a4c9b4940c485336fa11335974e0df536dcd0491ec1b2e545ecdddc7f9ce59771f86321
-DIST github.com%2Fpkg%2Fterm%2F@v%2Fv1.1.0.mod 97 BLAKE2B a05409080ac26f3a19c3cb80fe91b5286c878f69e14a872791a7fe01d005168cf1071db3464eb10ff7865f50ddfb03f226dbbc2ea22787ba9454ee5935c43b31 SHA512 31b2ab31d5dd7583518b8c0b32c8feb6c8bf191acc347da523cf1fe2d275d7349e20ce95f9fa5daa216b461ce2c33b677f62ffb9f17ac7482c8a4ee1f832ce91
-DIST github.com%2Fpkg%2Fterm%2F@v%2Fv1.1.0.zip 25515 BLAKE2B 1cd219c784bf30f0a34fa733f6f81f9e8cacf66ed9e6bff55ce0b38fa866d45ad1db6adcb491046d687e89466f659f4fc1746b713a20051727a2f101232e38a8 SHA512 d68a13deb71ed862c8b3eadd4cbaaf6da0384a9f1efe734508b9779fb50d01b31cec09e2767b8e1cf6bb6d2e097d14e64967fa86036745e7f73af226b7249610
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
-DIST github.com%2Fposener%2Fautogen%2F@v%2Fv0.0.2.mod 85 BLAKE2B c27984518f91be80df97712c31948fa00168a8ef474e441ca98829902b3df824106996594798a80eea8e3b8d5d9bf7f22be30703918e441ab3305bc5dbb9baf3 SHA512 eb5f58bd5851962e7567f6feb946677b502110061e6710cb4541466984b706d9485e6a6cca19f0624fddf982d7403602fd891650e7304a5407764ddf49854817
-DIST github.com%2Fposener%2Fautogen%2F@v%2Fv0.0.2.zip 9198 BLAKE2B 71fba4cbedd0f84ba4c4023a22ec26036883dcfd8a26023dd95c00113f8fad8afeaba68a435bc7cc7f4013066d74649cbde0dd796f4aa2734ace0c6d00197ffe SHA512 234dc42ae2a4d01143fc64b7853c094d6c7cc3abf73508b564c2f06cbbb7662d3e5160f3f550841ce796e31a0300782ed1fc755c2d0b9974b6a2e5c4f8541390
-DIST github.com%2Fposener%2Fcomplete%2F@v%2Fv1.1.1.mod 35 BLAKE2B 763a350270dbd9e5a8f735ded2a13c7bde23a356f8f4187b4fe430b1dbf995cc9ca2dad54a38e927c07ba01b5c21f8aadcce69b8a94baaafee013d4a9fd0c988 SHA512 79b29fa26101598261ce7406c81be4fa53d79e89a7bed072abcd572d7f35f3a408da45055f1b05c7ace8acdb0ac2ea005d79a4766e7657087ca46327ebce842c
-DIST github.com%2Fposener%2Fcomplete%2F@v%2Fv1.1.1.zip 30137 BLAKE2B 0a91beca32707841cfe1369c4139ca20fe8ad59c60e029ab9aa81f1473f35a52bcece594ada0b5c39a7c74b7e5c242f211516a325b89e02e7f1fedc7c8027988 SHA512 ea36b27874c4cb46a27507907458e217c72f988f857dd43986bb58317d9564d6b2dd7ca84f6e70de92030114b3e6893dea61f315535254a826f897b60cc9f601
-DIST github.com%2Fposener%2Fscript%2F@v%2Fv1.1.5.mod 164 BLAKE2B 72f300dbfc2fc50751f0824730cde0abd058f4cbb77d90329d665127906df487296cd0e59b504bbff6e4bea8cccb96a398dd71371aa4fead3ecb30e727baff97 SHA512 257ee36b433013acb8f079b6f6f2afa1df2eaa3cf77ea7b5d4ec35d4a52b4fb72dbe02152f2fcd9c79ec7bf5ddac705c7512b67ee3d6b5f1c1c6aca4d2ba0451
-DIST github.com%2Fposener%2Fscript%2F@v%2Fv1.1.5.zip 27549 BLAKE2B 684b0ff72658116561371c80790b00c51436c184ed3d074bfcf03ef3040abc8259f5cc452f4a9545b110291d51ec9a37794ee6b8bca014db8b2c8b71f7c0c526 SHA512 74cde85e0d87d855b7a0ea771d148e4e29a305dc893e2b8c2fdc7249976dad3f2ecdca7e643adabe32b8556149f2233014ac966c64920bb7711abfdb8772774d
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.1.mod 43 BLAKE2B 2bfedb841a10d8d6a861189203de74eb9bc6bc37bb10cdfc2404b1e972b7672568ed27d235e143d831cf2f840943c039398296cb78f1309f00d1ad9e0ce21056 SHA512 191cf6496c41b2b82c9a8f2ab2aeab63ede47807160f7cf746c548b3e92e367fc8f80ff8c6efbb7e91ca5903d5672b235c1ab9f14d3f9f988e8ff1c821d3b8bf
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.3.mod 379 BLAKE2B 6a6db2bee0b69257e5c4d37b1d5395693ba6a88bce129a580b8c0ac986a7702729ebfaec726caa3b6c4d2537bd62a7d728705dd0cc6f6d8b6c9a4460c9bb33e2 SHA512 fe6b74b26571ed4afb49f8f2c6745644cb7db7b5fe95138761c78effdd05d9948c09aded96218ca0cf9d8da6372705901048c14290a4faca56b1d05ca3d74130
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.3.zip 200189 BLAKE2B 24e41bedec6cddfe974d388ea7be6b0072a7e4dceab0b0d50cc0c1942f37f18a16ab7f690333f7f921e8a3f425ffc10472b40117bf80a5f8f1bcae3a39faea84 SHA512 567f4d656b23eabc175cca4517c3e357182ca92fda27ff1825ad81b8ac93c8e65e11ea3c5f5a6928350f344abb282dd5b8122465d897f2c1183b75474c4d5167
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20180712105110-5c3871d89910.mod 42 BLAKE2B 5519896b44b7bc3089a8965dc61aae63745c64ba1a390d3fff1202be7f8dd34f59862c04b49e377d6616a93a0341662becce65d431d445703a160ba49eda208b SHA512 c84dfe43954b19c1e4ac5ff8738e79db469f3bc1dc55e69b12503d0a5cf125cc74f4797ddbfe64b2a1bd1e2940575c32678671d51f67161c4f5b53b2a85ac46a
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190129233127-fd36f4220a90.mod 164 BLAKE2B ed42e8dec25021e488793be8e008c34ab5bdd6b5b884762d69f40d6c8968bb539041920ac7108e685ae56f2ef71b7174245772d96cc8f20463eba71580afae29 SHA512 4e0e6941b43c17cdce0205e9ba3d9fb18937f426ea2ac9a9e53396c906101d6ec2eb501cd8a791ee3ba9a32185f86495e9189134b8a9858134c73238d98ce0f6
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190129233127-fd36f4220a90.zip 69217 BLAKE2B 738c4f5d28aff0b5e5eaa04f50e9a4e4671bb0a06dafb2174720cc0e6fa79ee87123f55776cdc051124434a3889232d512b32d08b1db1d2cb7f54e251b617e94 SHA512 6cf7daa3b86c574afbf5d91d3d4f372fb31c06ff93d59aa128d8ef025b5c22fcbca5a148b21637ed97127e5e2150305e48c241be1ee4c1b23ae32a09f19ffaa0
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.0.0-20181113130724-41aa239b4cce.mod 36 BLAKE2B 39120b6af83d45857c990115ff52d8828278a9ce158b01621d8dcc517c23ff139532a2c2e53ec97616f0c65a2e0db3ede7c5fe59eb33be277e2c60650362b232 SHA512 1b262da0100655c3a56c0e551866491b81d2b88fd5fed9cc43a57bce3634c88c82c798ed1a823237011f6be68b5f0e1fe8284526cd68204851de30a44fc34fbf
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.0.mod 1223 BLAKE2B 969e069f2e210c2863b54504d62dec9ca606c485612ab1c42249e623a4bbde4e4ad0b41da30f83594b7efb4d4a44e0a68a5faa8c115263d73738773c35a98dab SHA512 02db8fa79cd8368060c72ba3925624c779bcc9e39817b6ed86ba143024959496db2c23c1aefe93a5d9f22b48e742072382e2ccaab430c1c9eae6254184e2358f
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.0.zip 151345 BLAKE2B 9d387efcfa29f1f3c5337a601bad568aa33e0b673edb4d862ac113425b8d7563cdcfadaa5dc7c1ed83253bcb240586b2b5c7059e094c02974b8cc7b5a8cfd64d SHA512 45cad5ca810917c0d1fcd63926c999f7019225a8434794b40860d4fb1d07549bdec160278587baecefe380b988f306d334f3dceb416d010a6a13416c236b419f
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20181005140218-185b4288413d.mod 36 BLAKE2B 3c6acbd1022261065a321c6f3cfa2946b58011f45fae9b98761397eb7e5e0984dae4ea34c4f837f798ab29ca8e26ed3f07771be10e500a99ce7e5e9f4c401b5c SHA512 05f032eba0c264b186936c2b9831624a01999972d4f1bba6aa15c452407eb10d402f1ac674eb41e2d24fa66e85ae2e56efd2326fc4ecc741169b9908d7935335
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190507164030-5867b95ac084.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190507164030-5867b95ac084.zip 125624 BLAKE2B 3f82f687d40baf1a7958877d0a6e758746064cfdca3810f352f8b794b983546e0efa4677fb0cac4d54caa9325cddc722ef0ba18259c3bc8b17b025c8cde364d4 SHA512 9c63d39efa12d06bd8f2819752d608ffd1b9ef3c4b0cda1163c2fa80052d8bc1891a91d2d42055fe60fadaffa01119d39c54db81a1d94dee5cb81275f73d8d98
-DIST github.com%2Fprometheus%2Ftsdb%2F@v%2Fv0.7.1.mod 1346 BLAKE2B a46e52b7acf7ff0783cc3c18a1320f66e02ab9c6879434dccc9fe182b4c7fe4594a0be504c45ee5958e1a42c781870ae754648f5bb5ef4cd45c42d78ba189ca7 SHA512 7463ee6ed6735cf101502b6c0128c75960c55d6f9e42f37531e65afc02fb35b62d882a72f95c2fd76f3d0e253e9e70a9a2df2ddf782f53c4138135b370b69d0a
-DIST github.com%2Fprometheus%2Ftsdb%2F@v%2Fv0.7.1.zip 2440454 BLAKE2B e230d0def98fede5217a4b305b203eea723f27562cc27cf39f3226063bb7db0d3ad5d8105757bad66502ab7d83958c77b82945c3c532c3ca883ed5199e5d713d SHA512 fc26a92f68dbc1c4e8cfd7bc5948a9a6b6e3fafc002d3c94c18e58cb70f12415054c7d0c94d5c0eef549f72e83e561e3535a9c86398c18e5e27a11b14c8bdf5a
-DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv0.0.0-20150106093220-6724a57986af.mod 36 BLAKE2B 6faef3be0b5f137ecc89a7875bed1f576d144f11623905c04cc44f93812b80f3e5b56f05ddb3343848e7fde7fc439f49627f4fbd10730b1e9c2c9153a2d3067c SHA512 8cedf150caf05299c5b9f8b4fcaa17e4771c613fa06bac434586048ffee22ba9501e0fa540da90a3a24f3e4f662c9517571a23a0353fbb29c881d6d6c26d5f1d
-DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv1.1.0.mod 45 BLAKE2B 6fe371f17a31bcd132ac67cb50052f6f3874c9f62e2d67f48d52d241026fd21e58ca9abdc15fd53cb949f79e7d40dd0c289af3849da3d4d9ff75b491e8235c10 SHA512 ea2e9a81d7720b4e11129fbdd4772be224b6e1267157c29b9d33813b6f4ae905e43c3840cf1ade6ff5f73bd22c103430a0bc882355c16715e124b442652cd4da
-DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv1.1.0.zip 4653 BLAKE2B 2b3299bdbb4be7dd9e22df59bc4333e530b8b7508d3563ce6a6bd89c7f4b9bddb6511e4193075c5058e803bb37e829185052c46d6d10ebbe2e7e34b38108f240 SHA512 5f636ee725ce2049b9a53af99f5fb8f68d6354ce93a349db26048ccb5a8509044b58a6e30912bee5822b2fa31efa5a9ddd9440b0e55b665666535b48b7fbc563
-DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.mod 73 BLAKE2B 21e3545a4518c64daac1cf36e47a2c8e1fc8ab7402372f2e871052d0dd9d83fc2aa44babb2f8751180cb66dcd2af82ed202afbf5ad3a219c4562da23ae8ce185 SHA512 4fd07ae7c00bcc135cc10a0b34ab102a893ed8ea4708f9d38da52f98b09fb66144f970ffd8795476fd6625b25c9e48390a5b1c5c99bd0c8d536a94201dc96613
-DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.zip 180679 BLAKE2B 2c8a06bdfb3aa19060c9a64990c1054bb9b7084c702c6707756cb715a5fda2cb02fe2c2969c3e0dc72957bfcac4f47ca02a81383b2a0b3dccba8154cb75c0db6 SHA512 963e70405da1eda96bc4583dc12a247d24ca636ea1e2cca6f9dd0a37775e7d166fd0afa5303a2df6c4d395f58fab582408f1dd959f7674a248b863565c8b296c
-DIST github.com%2Frs%2Fxid%2F@v%2Fv1.2.1.mod 25 BLAKE2B 23b4d575cda8259ac3498731524edc19e21e56ca2881d58ab40adad9469eb97d94036eaecd4fa5e78558e852f4c8f4242f830c962843d14779fbef470f3f8f2b SHA512 18a8e8a8b69974b2112578bd8995f31235bcfe49c218b2d0affd6fd5d6b7938687d9f5405d4a228a2ee2960de7960496319a92a26e8b29f6076983c0d07ee66c
-DIST github.com%2Frs%2Fxid%2F@v%2Fv1.2.1.zip 12755 BLAKE2B 3ed8de4c779bec9c9b6bfe63e2d70cd86a73f390bbd46c1da03c2d7d5e0073152c273b44a903314be7fa7a65db702cb4055e0545541a3f3a5c1b62a296748968 SHA512 0911d9b0fbf3c775aa2c1507973bfefda027364ee298ad02a1e52f86c480f4592a7e6fc84f9864030b70b9121a552ef3011437b5deddb1e7faf8ae6271741093
-DIST github.com%2Frs%2Fzerolog%2F@v%2Fv1.20.0.mod 218 BLAKE2B 5582559867bf3b1ed50a16b0e8bacbddf5833ef5f77d766210b3c86906c050f330bdc03fa5a7ae5c717ca1a1d733423139b0889e1570960820d87669d5b6b458 SHA512 614a7a4aff30a498113eb92cde08eb3440e1d7c6ff70579300343ab5fc36661adc596711d1ffcb68bbe5ceb6cc99f1c69d927da4acc4f2f4d4e3437f01f4dd17
-DIST github.com%2Frs%2Fzerolog%2F@v%2Fv1.20.0.zip 245782 BLAKE2B e26909c3d5ee77f945679ddff4afa1364f58d41f6fecc2b0058ad83bb8d471918cf300ea1faaedda55af7571739a62589ed19fec8ae9396487ea194284a5fa0f SHA512 b8e5174ec7cbfcee9b0574fa2beabfed9609d7a2778cb1b2dd41d058a810fc33a4741ecb07eb3e8639d863be7d01bee27b44e645acb8f5288e8d2a13986d71d3
-DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
-DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.zip 110026 BLAKE2B 862c858d51e59569c38e1304de08c256752db260cde7f7f44fab41d22695999fe73483d3854166f4e8d3da9b4f8e41b7999d7e44510ab8c2ca6c0120173b77e3 SHA512 992df87104aa66dec048d39496c85819cab19bc890cb2c60326660d011642f49cd926b082d3eb4136b229a6e4893ed023a133e4bf83a4993c534b24e14d77b4d
-DIST github.com%2Fryanuber%2Fcolumnize%2F@v%2Fv0.0.0-20160712163229-9b3edd62028f.mod 37 BLAKE2B 6f0d51a83cccf661003d3c9a10b10fca12a5933730c676a4279c47a0b8563ae5d897845ac84079070bf47b32ea1c2ec80879b85bf8ac72b91f1a63239292758f SHA512 0af9557d073093339188a1d8f226798eccb05d43e1394ac9d207118ada9449332077161e2d6ba2327d9b736aafae79d4a08abad233ae9aca9917c677809ce2c7
-DIST github.com%2Fryanuber%2Fcolumnize%2F@v%2Fv0.0.0-20160712163229-9b3edd62028f.zip 5643 BLAKE2B c6fff7979b6a647b76551dfb80f7e61f7b86cf2c1e70f58d6be6609af8197119dd562acb78a395d7e62cb22fc2c60c4c69a036da7cc30f6990a01900c71284f6 SHA512 ed6672528754c42370277b8ceb0f1a06e2b36cfed8526d077192d71c9412430f338612671a0a0c807dee15741f83ac6cf1225bb900194758b736466fd95d3cf7
-DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.mod 29 BLAKE2B 8f509981164937fb0aab63b0344ddbf25c183b926a6e87400e745f6aee9dcc478f0ed455c62a9753722954acb3506be5f7810915a15d03647668e7bb707c09c0 SHA512 c7dc34c7a73c5899ca207c0cac88dd38ddebaffa04b5dd511a86dd10160e60be2806dfc6e079a5871b0cb6142f53d7d7dc87ddbe3fb19240bf894430feac5875
-DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.zip 4415 BLAKE2B f50a9fd1f74506625ae9460c6071bbbd1dd3ad3d83264fb7def028c757e8ad8f865fc7255db6e9b5cdb7a1744ac1f741bc6184f064eee7108f6fc0facc81f639 SHA512 acd19ece301ac146ae50dd784e3dc1c2cbc0c00a562fc5d2759b7b8a4acf0b5bf83d5bcd54122130877a1568a13709c28ab7e1cc7ba269ec91aa1b1a86c2065a
-DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.mod 32 BLAKE2B 9c0be7f17fe7a9156f124f7f67c3e15e14719d0b271f36d5d41ccfa5ff6c1b7887e0051df6eb3b29f29b40357d8e438598088b3c4f4df28fb81f030c8efa7ff3 SHA512 8b8b8958405a188b93adcdda0634aaa2961b5b8e0d3b3e1f768fb9c49c02b73cf3bb39027431e0c1d209abea6cb72a651c5776bf26391e81f4dc18c7bafa692c
-DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.zip 52931 BLAKE2B e511ef9edf7d968d848e021658001daefe7c8cc7169b1c6984ca5388fc4d6a5f54def9060483e57392711617892d21322d9de099234901bd1c251e57e6489f6b SHA512 e3d8a20d1cc351b8944579988feff39cb0aa3e1f2aacf2e2307180c25c153a0473f2a5a3ebda9d96868cb1f477ccccffdce06b117be7fa5409b2d1926b4c270a
-DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.mod 49 BLAKE2B 47bc5235e81d233e28b446ec2403accc442b4cc1ee956a0b7d47b5dac2a525f22bba87d05c3fe09179837860655f27191e073a3f6d7d0dad81c9a750752fe5f8 SHA512 6f6b924c2a3af28ef4342cdf8b83b726f2c409accf19c6ba0a4a47c6ae61857e4b69727fceb9e9e16fb8ce660a7181952714d49b6cafaacb282fa4e8af6e13b3
-DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.zip 3399 BLAKE2B 348c2171bf3404d8b69166fd412707d8a348e1d808618036de2ae01fce77e3880fc782ef301f9b4135a19d81ca9ded5cc0cc4fd73d36b66b121b7f0baa73df51 SHA512 d02d5e4b8a24b1709c053138c4128d4bd6347d4adef95d1e25141935cf560fdcfd5c2b7837d6e690f175f1cd5a21b0279ce97b8b3b66d5e0a5006e4103b25f46
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.2.0.mod 393 BLAKE2B b9d712acd24d7a0605c74920733902a8eb1f9151fe0b0c575f01e2f821705ca7323f854c5b88d5bc534ccc9155571c083d4f53c6f6892879c829146bd95729f3 SHA512 c1621afd4618d1027b2d89a8e9653d18dabe098a7004b376ca2be63955ab783879540a890ab1324c2560dae9e6f3198dacc32d5fb0afd4b5a779d29a8c28f035
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.2.0.zip 52967 BLAKE2B ffc9e503771f88257408708b3e0bf6f1d0c9a36dfb10d6f4f6377fa7e97599b1993f6198a8dc013d29ef17929a83562eac4f5eba1e8f51148b189a94128a4314 SHA512 d30efcc17654904bafaa3cbac0c2aae4b44f83dd347c8ae4ea77f5b637ef4371e08e6d8483ccb8a73273ff9fc91dcad43e8c536ebf5de9b69bac66cdfbf6efe8
-DIST github.com%2Fsmartystreets%2Fassertions%2F@v%2Fv0.0.0-20180927180507-b2de0cb4f26d.mod 43 BLAKE2B ea265a40bcaaba6e4401504643cb9bc2f775a23792b1802d6c1b665121c49db7d4d850ba03c31087fbd6f344b08349ce00a106e430c8690b8016c95318cf3973 SHA512 222b0edcf745e14eb775eac28668dfa0c52051cbf302ec441b58d75846fc2570a0fc2e616cbec68f6312a1648fd7e6997b6597b160b1a7f84c1c500a42e93e6d
-DIST github.com%2Fsmartystreets%2Fassertions%2F@v%2Fv1.0.0.mod 52 BLAKE2B 3986b09ee44d8abc94fc0348107b410db374fccd11d77b9b0b7790b376a0f79b53bb3c70537d8d68b336ec007774fdb248237b6867b1a5c1802216073592fb0c SHA512 ae6455f8889d8aeea4b555e5c34c9583ffc5990e1772e75e5f6376d9e4d7d9e5f540ed0b04bcf142523347dfc21ae20a57d6de089718877d7db4387d9dc62319
-DIST github.com%2Fsmartystreets%2Fassertions%2F@v%2Fv1.0.0.zip 120718 BLAKE2B 4caa06b2d4c8c61d2688000ea73b7203e52a9f4318d4ce03be8c524389b719870db5fe61ef431131372d1ae1752d5f14b20f4c62faef5ccc630f92f66e746790 SHA512 60eb1355065dfa54084b5c59b88c98f872a94c75541cff15cdaec5cec915f280156d398823abf578853cb54360c3f20e98c090f6e109d1a94f018e88bf7d139b
-DIST github.com%2Fsmartystreets%2Fgo-aws-auth%2F@v%2Fv0.0.0-20180515143844-0c1422d1fdb9.mod 44 BLAKE2B 731913ee70462d90d65df204e4a8bd34a8334c6c1875792697fe1f7fc4663322d504625db21035d1b2b0541ad0d17c1e14dfaf9c7b46fa46e0ce7a56622c98c1 SHA512 b5d18ea4a5059700ab836e7b93325bc0556c66838f6f9a7049164124c8c1a2b5c44f2832b8137c4733256c6e75a14f5afeda6267ddee6c1cdd5c64bd43a374c0
-DIST github.com%2Fsmartystreets%2Fgo-aws-auth%2F@v%2Fv0.0.0-20180515143844-0c1422d1fdb9.zip 25676 BLAKE2B 6ef781b58fc68ea0902e51d1f9801fe2a4afa6f47b34441c7bac118c6cdfb5133b41c87e5261fe1f37aa1568eb066e2e7640901a1073fa6c3c1bd90f13cfcdf4 SHA512 6fd02a9927fbf84d44ebe17fc12906c7c786a8bed9b34ce13f391f581f02b90e9ab5ab809d7d4028e106d8211321ed730f6dce14c2097a6cde2bae20e0a53993
-DIST github.com%2Fsmartystreets%2Fgoconvey%2F@v%2Fv1.6.4.mod 302 BLAKE2B 69fd290c3e72f4ee0597f480bae8647d80ab5c4acab21ac3ea19e847e3af4ac91a767876fac04c94c2db8bc782a24577d3478d3d0653f673609f2d57d6cc3427 SHA512 24806ff2cbf2719f50bb37cc5ffadeca1b64c7b089a1647695b45d647ddac16332504c7026813b4ab9316e53e755ad0ebbf6db9ca88179d0526ca2634e27e25f
-DIST github.com%2Fsmartystreets%2Fgoconvey%2F@v%2Fv1.6.4.zip 1521758 BLAKE2B 653e697d76d392b18c09e5c1c96734a737071667345b9d6ff9c9589bbe74e1c50849dcd7fc00b660adc1aaa30366aa9ca93a94d5eb4e605f7897d9714119f926 SHA512 3bdd2bbeaf755618d9fa7f324814497308361cb0f3f93a7ac84b9fc01b79ab346353ff0a022d3d85e74aef57b3773e03ea9279d0a60de317a1c57d5eca2d1507
-DIST github.com%2Fsmartystreets%2Fgunit%2F@v%2Fv1.0.0.mod 99 BLAKE2B 177be246e7569d2ba2c79728168cee15d47b21c1b0f774c0ef01bbf1fec84fcf90ddec716323133fd93297915816062303d5beca75eab0d222216678ba57756f SHA512 3e021b41fde9b047f53673f0e5dcf126e6a0acb51cb03a06a95f8edf79ecb8d3134127f5c9960c0b25c8d35385d95f3317dba498b1da887171a1d3d65503cc4a
-DIST github.com%2Fsmartystreets%2Fgunit%2F@v%2Fv1.0.0.zip 25853 BLAKE2B a94cecee89d92620ddb788576756c9db1812b0b31de33b0db679c881bd6ac503ebfa00ad76c7097c0f4f8961dc0f655c800a93cd43154bc37c7562f8e3794947 SHA512 f1530547d04af8409aa865170c2626ff9d88d5c55dc9caf427b7efc005d0a151c6362fc5a6736e5138483cb9e818213004471543b073ffe3897e5649d6cd4d5a
-DIST github.com%2Fsoheilhy%2Fcmux%2F@v%2Fv0.1.4.mod 32 BLAKE2B cf220acb07f93b3927afcfb4211e356e17f28dbef71cfdf777366d8cd09440282cd23e7800c7e86949615b90ec60ad4f2601ef21e58d4470349913c348758b0a SHA512 def5f190323350b58be18ef9f1b00e4810987a37e1fa9332be62a638a01df7f070788c75a19a0c11949890ccbc395419de45bf9c5f7fb38fdbef56118c681d32
-DIST github.com%2Fsoheilhy%2Fcmux%2F@v%2Fv0.1.4.zip 26744 BLAKE2B dbc7578fcac5c616d1cb5dd7cae959ee8df0496532db36d78d617ff265f213e4e5a336d33b795e793100c1b8e604919ca6fabb1736bcea0c02bdd0f8f0cc931a SHA512 dc990fd4f640acaa66baed26f2e82e0a6c46e293b016bd1573e72600e1256146f1b8abf746ebd96771bad4f3d95dded70c9f884908580ffffc4162efa0450735
-DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv0.0.0-20180118202830-f09979ecbc72.mod 36 BLAKE2B 1ba81fe6a6b84ed40868e0fff431dc8485b912700c192d90181c22588345e7250af63160673c297129add94a41281d7f0ddca5733c2b32e20f65ca7c27046306 SHA512 d14779867dcbbe24d451e82ac72c823f80551cec89758ecd39c9e72fd75560694a0b8261726020b738ad4f447ce1093f910c12797c58b8dede38f6bc737b9a25
-DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv0.0.0-20180118202830-f09979ecbc72.zip 10334 BLAKE2B dc4e7a5b7ff1179feed6341345c4a811b5c4e14bde5af612b9db64902f810e788fbb6ca224b3678dfee03e894fb1cecb5c3269f13b36ea5d52fd4dd8b8a28fe0 SHA512 33a0601227477c0fb56907b633936ee96c46bf0f8c0a9140facfc61e839f62e167e90b76fad14d4b0124b6066376eed464d0f76e08f0d308634c33eb6fd171d4
-DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.1.2.mod 30 BLAKE2B 9bf213acd16f9456f4a010a7c300a1fb7bf1ab248d1ac9eed7883deae7f9a6f6d0c761127b7b2c84e8dc46e7b0da2eecac9b334fd5a94d2995d56858d345edb9 SHA512 3166c898d741be502c0b733653cdca0e8ac4999fa6a5d67460b3962799287c9176b7f0243f0c0da394a4b7737ed1d1a6a2ee4f84a8917cf7076c774ba9a2a648
-DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.1.2.zip 67427 BLAKE2B a05dbd2305c67d453c5e8ad02b407be2fde660ca88ebbe2c4b4ec7e89666900248cf0170c19b82bd9679c542395e893d5efd833669738b4232d4a18949569f86 SHA512 aeb73f790a1b6804aa46a4031c4df4ff9bdfe809d225622da428119ecc83b02d3f45bf58f39fc9364540a0eb7c7f3ddb66e3f6949136b3d0d52786804728cead
-DIST github.com%2Fspf13%2Fcast%2F@v%2Fv1.3.0.mod 175 BLAKE2B 9077c3a2c65f4025500a3215c440b1b3856e09f1543cad7ca6a37fe5b42d51af01c2032b905c72cce445807bb311ed461c4a5fd4fe680a81ac7a1c0d94759c67 SHA512 7a0a21f6a7564b3261bccc8b1e1cd39d5d1a95bd0dd3debea914b1d37b687fbacdaee5f1dd5f1f74e4da11664c12f7ee63b484d690cd79389423cb79ff38dee9
-DIST github.com%2Fspf13%2Fcast%2F@v%2Fv1.3.0.zip 12738 BLAKE2B e7a649d1c85aa7b3aa0a80123c49d6e980d8db2bdbb7c49d5871cef8c35a4f632f4de0987ae1b41b3f9b472343e22228f7e75cc7c841d446ced4f33e859039f2 SHA512 4ee0de0cb44960bd75a18648a2c7e4428cd1df1b042e24588d3ed6adee05388e6211854db1878e6ad74dec95083e439d147975082422b8ae5f3c6c7896df4304
-DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.mod 265 BLAKE2B 22909466af108048bc272b0e67db40f6fcac375de02b29aaee7bc31153d73b2c1130faab8e27a82dba9b5930c789de1840468fe9eafaa8881cbee126b0c9df1d SHA512 17049e0eb9bab7ebe298bcc1fd3ffe0eebd40a7642c48f4e5c2447dc37a3099359d04dd929643497f25ed55a71d7ab6ad6bf0e75553afd4fc98616295745a25b
-DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.zip 190543 BLAKE2B 692f5c496466f8d914c1172446f3cb79b1ff9c9e08d7afe44d8af3fe1248b6c1b31fecca3fdd8343afc2b014535dc8e1d3f49a3c71f360d46933ee28002c4c40 SHA512 12bf06f87e15ee039ca148873a13f5944ac6aa6800999ccd5df5175a79fca03edf4672236e2c25ebfe1a28a0aca24d0f6965c8b040c09fb648650976baf8c305
-DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.mod 42 BLAKE2B 1f0af0f4518708edd09c0f02aec6103960b023a6bc178181276c54cd86b653e8bd1ddd60c5d49fa75a85f1fa0d18f670a9c2ead381da7c4f2d5e611b24f51ca9 SHA512 748b5648bf8bec4d1efe13f4dc37608e7378acc2a7d954e9d3b649a4b170a1e2d1c61338f6bee8d9007ad75a5bde87487612b47a692d6f966bca56490dcb834d
-DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.zip 9350 BLAKE2B 04c151cdab19dc03754e44d0f6d158e3130b6f8d5556247c13e5ff28636ea611ee41251855431d722dd57a369463a32f14d1a46ae2f68417031acd00af0358aa SHA512 6010feab0201548f0a6e9423b39d0506da0923a2022558de88eb17428346c4eb130023b4eea8640d5e52ec68aef84eab5b4aa2ca5ab761d43cf649e86089f226
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.3.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.mod 39 BLAKE2B c9d700f96874e0a3977c2ffc7fd321acfffd8081aaa70ca50421ca55253fbe0636d48eca8f7093df202861f0a5f908fa00303533232c83c78bdba84e2973bba7 SHA512 8071c316d33aff1d8ffcabaeb42e8f9320465d83600cb57ac5ef071569f948d5cfd69e1bd2e92855c061395c1b814e84d1705f42e37f00d5bc713b6e724f29f5
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.zip 88931 BLAKE2B 7adcdaa60d4a3fd99b0f3e7e6888178b0a8d141ebcc0166b12df4bd4566500929bc792c391d33201b1ce215b6ca8ebb578cfcabb027ba453a54986270f5e37a1 SHA512 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9
-DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.7.0.mod 1694 BLAKE2B 195244bf4042b519551efc149dfbd9fe10ff87e5b2ffe6f9a2d3777516315db8b43968533ff089b257c10f94f99babd076ff0a7203a434a79ea5aa7e39eb9818 SHA512 9f614a57ccae909af00a67e464b04eb91a92eebf1c28de3809351363b441d22a4a6628a1902fde8b67956d0bdedd91423d20158eaa6b9cd994fb7e284a35e061
-DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.7.0.zip 85562 BLAKE2B 0172a0ee31dd7fd1f744e7f7dd0fce8a282e9c1699939da18b3d2ca31395c47fa1a6cbef122fa3c2ca3e29d45df00ee0adf2d4f77f011491f7e36c2fa809cd1e SHA512 59ebf64cf72d1435cdb310a021f89e98f0e6dc0a531dc9b639a4f40c07297abb401598365ca535a8c3b222483264b75ea02f5447bd6f78a4eaff16884bdae096
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.1.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.1.zip 37190 BLAKE2B 7c8b79cb736f53337fdd2878cd1d745a6da3d803c3d3f6a0ed53a86f1d4789d2c656c6e7a17f90caed496fac91fdc89fa66b1de7b2caf97409114aa59658efa3 SHA512 b2af82dccd20e9539d72c8629f2d4babd573f711a810fa77e629fec897a614776cc4ff857700c0b6eb32370a13d122504c0a4abdd3d9111eb8ac0938a0e7234f
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.1.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.mod 179 BLAKE2B 3bb7cee3118f0d335ade107dfefc3a594dc3883564fe4c9e96d615e179d394a49a3d6cd6584ba9c684772bc3dc6479af6a168dd3841c03957252667384f6ba11 SHA512 243bf1f69c146252164ad72f853773dcc77f15d7c9e9b731bee26a95e7c8f4ce9ed9738db601b01edb82f4b3808873e1f153a6d4a0c97be0babbe65abc0f8d52
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.6.1.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.zip 105564 BLAKE2B 7b082ff11190ff27ce4a3de68896fffbbbf80ebdead7612aa3b06981171974ad2935bee7d5d71cb9ea29b110a82b3e04447248e7b9376e84c8f3f53d5001ae4b SHA512 be80972112f0a3907bde960637cb2c08d6ba4256ca27cfa07de5a0a8e523d0dfbd8e90ae593e5302d7351b7dbddecf69dc3985a9d19b96087732dd886eff371f
-DIST github.com%2Fsubosito%2Fgotenv%2F@v%2Fv1.2.0.mod 34 BLAKE2B 85a4e50642e7088ee26b82c69c65e1bb0396d4e8819088fbdf1d93a8348d7aab950630e3bba1747517d01e0cfb9a9dd1b95341df0722480bbecf18399ba84674 SHA512 50b858817db72f0615a74431c9966f969d12a85fccc3f0dde25a72fbda32f77f3ac76cba50b12fdfd87ed7a7b3a337a291b1f9c86e1fbde81d2d0c2890c1c21d
-DIST github.com%2Fsubosito%2Fgotenv%2F@v%2Fv1.2.0.zip 10296 BLAKE2B e82879edb9db32d5d9482b6d99f0bda1a04d5b54125ab92629c35777e3ab9001ec9d5321ac0112a245d59cf5b06cb96d1dae785cc2b64ef922d904bf6a731f57 SHA512 6bdd2a829369530a1a8e2b2ff93094b5b0a6fb35873a63f79498b45dfd8c557ab0c91a393974089af1309d626c3fdbde1b02bcb64ffa05550a48fbd0a9d76148
-DIST github.com%2Fthoas%2Fgo-funk%2F@v%2Fv0.7.0.mod 85 BLAKE2B 1d610da83ec3682f19c12e5e2345b21069f9ce5aa0452794530bcb1aeb523eb8bfbb3516c5008bac31934d35e79a05d427520a5d760807bc609c129eeed9e340 SHA512 dc6ea586c75da6b922578ca1895b7cab884a972d2592dc94089d2ac7369f81337c157df8aacf121916a77e48ed97c8cc2de22596dec19f3560168b39f91f883f
-DIST github.com%2Fthoas%2Fgo-funk%2F@v%2Fv0.7.0.zip 56111 BLAKE2B 13589ad84037538ccf60ea384e3d9523d76475d8fe8ead33ae93d2c87439e2ed6c4c4e2a9b6d74fc9c16b7a5ccd2941c02cb66b142671c246cda6e7566f7a6fb SHA512 b84ad394600efadf646561989612853e4b1d4a4fa0b91a88d73b0a40ff0848b616c45f5458b979602ff5f44ee9bed0d7102dff14487a8073a067964988a1e557
-DIST github.com%2Ftj%2Fassert%2F@v%2Fv0.0.0-20171129193455-018094318fb0.mod 28 BLAKE2B 742873e953a4c321d1a3fce242332cc938827e7cfd7da3872021fc5f94581945e9c01cdcd79f3d0d33c0cc18af4fd3dfefe334598902dcdc181ffd268e849e00 SHA512 4dcc75f1430a9a1c1c3f891c700daad7b2146edc8a8b83959bb7dbc8350b3d222ea42d1c09bce79cbf23a8d8ff72cba927f6a29f9f84ea981d25f52729c3060b
-DIST github.com%2Ftj%2Fassert%2F@v%2Fv0.0.3.mod 198 BLAKE2B 878e2a22b484403bc1312b046e109e8c32956bd5d6c82e22d087899f4592162fac96576799fadb3ce8d5286a3f5840c0863fd30cd95e6a7e83631429a9f23586 SHA512 918a4ad5fa0b5d262a1b1cd05d537e0f546a1270421c7c3cc9cdd7a63e04ef3e8a275e04597d1a5c4c94047243ce2415371d1fa887cb9a45f3fa7b7700548ef6
-DIST github.com%2Ftj%2Fassert%2F@v%2Fv0.0.3.zip 14827 BLAKE2B 7ddef1d42e6a3e8cff453dede872585973d3f806018c3be3c1423c2b96c2e4fac5013ec57f4e7a56688ec4861d0248d30a5dcec416a2eb9439042dad8ea1df50 SHA512 42a129cde3942bd6253bc455dfdd8f14c7c5f11db3da21cc01bb28e7921ba4ed37019e8ded35b135a959e614328255d2086267676468bc9e960be9a3f479f11f
-DIST github.com%2Ftj%2Fgo-buffer%2F@v%2Fv1.1.0.mod 77 BLAKE2B 7a1452234deed874722189547ac2bd24ea230cc984118dc926b3d60aeeda971a56f136ee34b8dc902a14c9fae0687872b6ce9d4fd30e22e07ca5eafc982e275d SHA512 cdb3790c805591219aaa0fff18e675920f971df1c5504d8ce8961eaa18fc975fff00b75e3e5724dbb30e4dc57b4c56098228c4f7e9b515054a9c1318c9560d22
-DIST github.com%2Ftj%2Fgo-buffer%2F@v%2Fv1.1.0.zip 7572 BLAKE2B 679b4f0d640fbfedc8418e931f28cd6873a684e7b2c5b01111d0dea9afec65aae8ddd3a6be20bc98e21bbe047ee59849cea629c70ef9e273d31188a653cd3098 SHA512 83af77f21e11be0c005722c0463d387157aa734fbe59e012855d7bb896a17881c4d444a460eb372fa1e80b09d60d4404f0ea09af83447202fd2ffa98d29b81db
-DIST github.com%2Ftj%2Fgo-elastic%2F@v%2Fv0.0.0-20171221160941-36157cbbebc2.mod 32 BLAKE2B e6580635d6ff7d43b4882b1bbe937992259dfc43859a6413a6d7b97746549f3d8f1c30aa724d3bbe1a4499d6a8cc974a7053c87f14b7a91e2bd7f2a555a99454 SHA512 a1cc95f87b35b7c9a9c23cf2d2ad1781762d7238be4e34d4e18d66aa01393b4a85bba8ad55e6ec49bf43074fcf7b1f5a23bb41f6c0588d5f3f6c36ce7a629d61
-DIST github.com%2Ftj%2Fgo-elastic%2F@v%2Fv0.0.0-20171221160941-36157cbbebc2.zip 9448 BLAKE2B bcb864b165a3e021211f08dbb897585792ca79f768a81d212ddb510cb9da745f58f63931f9b53ca92861ab83904f82553abb842b7125fc9f75ad91686d1a9d0e SHA512 4b7a66da2bcc9807f8f7fb642efe355f25867bac696d1ba851de02459cfeb8fe671d8259ade78a792e486939fed14ada2f1894ad92271ef03258a76907d5e1c5
-DIST github.com%2Ftj%2Fgo-kinesis%2F@v%2Fv0.0.0-20171128231115-08b17f58cb1b.mod 32 BLAKE2B 1bbc694f84cfd169e1607396d69b9aa5f94af0f157e6b24654b475eda460fb34fd271e44bb967747cff17b013879dc1e7fb42460b228d9b4f0b22eda0845a912 SHA512 c1a784f3badb6550f7f18ce3ed850e69a8d2b1786a50375b99f1ba7cbd3b2b823cd84427fdea4f94cb0c89cd958f3ce441bf046cc640b21d5693a062ce5e43b2
-DIST github.com%2Ftj%2Fgo-kinesis%2F@v%2Fv0.0.0-20171128231115-08b17f58cb1b.zip 4507 BLAKE2B 63c5e8ebb58394d2cd5d166283c8962344ef68484eb75b16c0b034fbf2f99d51553cb055c066c260bc8b99c4eb370f4c337d595fa8245ca2d2664664d08af26e SHA512 d9c2dfa796fa9337bfbc419752bfc4b0606c8131b202a4cb7602771cd44067864da9a83c9d60c7157d5a16f22428460c14daaea5c96a7b334642d54459ba25b1
-DIST github.com%2Ftj%2Fgo-spin%2F@v%2Fv1.1.0.mod 29 BLAKE2B c59da323023887229c554d4ca24307b4e0e318efcd3bbb5008513bff44749335b6ead5d6c74cc0216452039a6534426287c37fe0a8807aca2c2f2bf9b328624e SHA512 d05db9df2782c526d0d7579a34966c6f6d510fba27465728bb6a2401482754fa37baabdf1c179d570d5c92453a5f189e74e985e5fcf6cda344846536d6743f04
-DIST github.com%2Ftj%2Fgo-spin%2F@v%2Fv1.1.0.zip 130294 BLAKE2B a75dc1bee8137aafa8787b1730fed1f47028dcfb2030d865b39391c7ee47b003a49570f6837ed33280acd8b98b15d410770febf1e80ade5628161538d3f3e5be SHA512 196ce9847149bc3839422ed79363929d5da4d9681f5673664a27fe627cb424163f74553e6e8a10b9b041c995262c55152b30670a47dc3b73686204087b6b8d73
-DIST github.com%2Ftj%2Fgo-update%2F@v%2Fv2.2.4+incompatible.mod 31 BLAKE2B debd5c52762a89795b757d9012360c3301ce6d578e141be174bdea87205e9ca063c6e8a8933744d6fe069f5665fac2cef358428ee4f0db27e846cddcbe63d680 SHA512 801a0b02efb11712f11b4a9a7f0fbb53ae8e47deb4105036e5f1b18ff7752948494c2b975ff07e22810e308d4e35dfdd57a1576ded4c346411ea7424a67ba605
-DIST github.com%2Ftj%2Fgo-update%2F@v%2Fv2.2.4+incompatible.zip 8941 BLAKE2B 2b3d9e67cb6585c5fe0e90ed5717c68c97b82825886a11f3b306f7de043b2216e9f58610dd7bcca21fa41683374cf37c7afc9effc6465836d5c41fc885ad7547 SHA512 3a4f6f8f1d1a54f20afdf806002de8e8305d16269a16391636cdda3094b85c5c6ed12adbd80ebee4551b7f699e9e5ec8801909d1c9ab8e8ea1abecc01a033020
-DIST github.com%2Ftmc%2Fgrpc-websocket-proxy%2F@v%2Fv0.0.0-20190109142713-0ad062ec5ee5.mod 43 BLAKE2B a0f8fc8639040a1b7194a35a4020cff543111ee47a3b013163e93d14d42325146b1f6c2acfd595438721c4f6e80f9e5871811c058accbf06c6500bdfd9524004 SHA512 b3b02f5e9f8b68a93f531ce9bece44fbaa691f1527528555327c15b574ecee209ba7f6b713d8ae1f6b58b1416a9eb39546be646ef73b4328e79d8bdf605dcf9b
-DIST github.com%2Ftmc%2Fgrpc-websocket-proxy%2F@v%2Fv0.0.0-20190109142713-0ad062ec5ee5.zip 13644 BLAKE2B 484e5ae252f421994b2a23fe3e278992a11d79948509e202366a1b496c8f82e7289eabec3f5d2e0489da66bffe73c4c8c58224993ac621a1bd65a11abeb28a76 SHA512 8d7a4d0cf4d179438a0c8ecdf887169d45b3bdc5746f2e11a07c9621dae098c69b3b6a54ebae249efe9aa78669e81db9bf384919204b3d0af866808915eaa6f1
-DIST github.com%2Fulikunitz%2Fxz%2F@v%2Fv0.5.6.mod 31 BLAKE2B f8ed4b103891625af3043d86905f693014b245198a180911efb7e33480d81b93babd35912c5768df62cd26199e3a742f94365a82de619a97385d7407baa22424 SHA512 33639405743ddf22f19ca03d348c47d9cf963aa151fdab9e7303679ccd5cec373ceebce456eb96ef52dcf933f96e4ef7d4a8099822dfc183996d8cd4f09cba2e
-DIST github.com%2Fulikunitz%2Fxz%2F@v%2Fv0.5.8.mod 40 BLAKE2B cda2535ba0a3160edbe7d8908e254248e06311ace58d75f6e0b2c75fe1e68f534f68ddaf77a0eef2844b87c2b0234323d8b36a04ce39910cd5e3c0701073f350 SHA512 fc06f111ad8fe91b6233781e300d3abe760140633f45c51fc7b93c744b870f66727d12132e692b5d59526fddd1f728d7a18976e392052d9fe362d3a39149cbb1
-DIST github.com%2Fulikunitz%2Fxz%2F@v%2Fv0.5.8.zip 511586 BLAKE2B d4050d69ee4cc166f7ff244a5fc91afefbf2174f08af5db760205ab57cb547ba3ddf3e1e5cb0466db4d5559834ebc798d635f9c9083b19468be2dcaeaabc84b5 SHA512 f728a00642c34c8e665f5443b86940b9c00b590df5192c3acd5f6b20cb3b1d94125e3e194f017a99b8e56437b5530e3db2f97454d6c19c0bb2acf8097a4300ae
-DIST github.com%2Fxiang90%2Fprobing%2F@v%2Fv0.0.0-20190116061207-43a291ad63a2.mod 34 BLAKE2B da6bd307f61b08eb749a0b2d9a9f445dfc057c8cafaa13f4a7c6d2d2324f7812c9c8269d9747cc21db9c3478f73558da05035b3f1ce9940f5c5befb16dcdd159 SHA512 b9773f617e5b48c6767051fc7dd2faa63a8a9d537ee42fb51efe6db5b3d24060dea0a264568bb5324915de8917a334f3563dc49d35651a4ee7c15042faad2964
-DIST github.com%2Fxiang90%2Fprobing%2F@v%2Fv0.0.0-20190116061207-43a291ad63a2.zip 5264 BLAKE2B f6d986c7f5fbb1960fa1b62a5722d426c3ab79d865cb179bb9bca5a213bb2008a3cf4edb59dba1a336928cb0bd05d31f7083f394cec09270e66b55cd4a045b37 SHA512 2a8e1f10d10e4479568374b9e51b1b8dbbf1077d8af413d7dcd254ba1dc1cd38ee19e75a4661a4e237d3662e51cbcf96a08bc69a2e5beaf34a2559fcfb9d653c
-DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.2.mod 24 BLAKE2B f23f0532ce6fece605e76cd16e5f9a1fbf40657f26b2aa6a135bf300a232ffe8eaa9161f93d2845312b10ccb6dd5c4cfea40a2256b6481787ce9ddca7555b0fc SHA512 8988baa04517a19f905b323768f98690b19ce302d54da4648bf72baa2766c8ea8362efaf1c8dd2f02a82fb9c76e72f32373fd04cf48ff133804b6b251bd48529
-DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.2.zip 111427 BLAKE2B 62d61989ac2e7f9b83238e9dbc3027600235213fb39846ce0bb45c84431d80fc3d570d27fba6538668e5a91a8e8331e4bbb081e9106a4409a191209be122fa7a SHA512 f4c1b9f826415b753235e6f71dfb0c2e25ae4dab4acfd632a6ace744e437ae0df9d86dafc79569c6184895e5398108a098a5e5eda57589046316ebc767571cdc
-DIST go.opencensus.io%2F@v%2Fv0.21.0.mod 305 BLAKE2B 73735106ac582b2e9d5f0d739412c3396e0df8627a6adbe810ac560998e4cf2eda12e449b6e336dd6b433eaf57c885b4a927359d0bc1bd6eba9432bb0793c35d SHA512 448e90223b8d67e4d5e4b150055ac83eacf9ef48aa34036c2e59559f21443f796e721df3c0395a829bf5d10d229cdc7beb956c8f90273e50f0989e45a82aace8
-DIST go.opencensus.io%2F@v%2Fv0.22.0.mod 408 BLAKE2B c96dc637d392594cdf710b9542b90504fb090392662ab45208d45abe2cbaac5b64e55f2f62d1afe5542d2747abef1eedfcff97cfc48d6e0649c23b9b8293f7e5 SHA512 823e1ca3a9adedb1a98f5ac900e190bd51480686872bd901cc20a394cf03be6c8fd69cfe7343e42cb6f9d3500282a8097b6c32376aeb3e92bf0b1ce3e75872d1
-DIST go.opencensus.io%2F@v%2Fv0.22.0.zip 291484 BLAKE2B ca3bfc9c9864a2218ec373d78792ba0a40f4e2522bf3e0acd01b153eee43083cf8b124ae19b5fb0eaf7eef7cd59b2733b6c3ad847761518eeff2b183780c79cf SHA512 4fe718c3dd4c7bc0914b32844ae86ce281721f98b05797fb0a0fb51245129dfe1a74d2d04b419f4e0b7a31409b874e0e9d7939c8426af1efd92fdd5f12a52a98
-DIST go.uber.org%2Fatomic%2F@v%2Fv1.4.0.mod 26 BLAKE2B 00521092f85fc8940d69a5885423e84d8e6987a29749d886be3f40c230e563b55d96779ccd2efb99e939167c93067e8d37117750cf2567fc49e70bce9e847d07 SHA512 4c66fd56c35d6d25a3091f83a2d3872ba395092c10519e052aaccf3edca281fb874a46e86e7a7294b4f42a5d5a51d3cc0f066081e5ab945288a48ac223bc19e6
-DIST go.uber.org%2Fatomic%2F@v%2Fv1.4.0.zip 17248 BLAKE2B da92637915783bd89117a7b763271151c72f3494eeebdc23d4a0197f5ed394d4ceb3b105e1eb5f0892ac61e0fe617050c1d741b17ea37ff8eff42758329ca68f SHA512 ad71851217d27e72d13db4d8aa1accc069f5ad5ef3fb9ab922c79cc0e6f0ee10025d499478d99e2f46418b36b4410c5bbdf8ea421919d6f60ec95f08c904b267
-DIST go.uber.org%2Fmultierr%2F@v%2Fv1.1.0.mod 28 BLAKE2B 4f0c4b42b00093024ef494b1b0a07896ec41eb140fb953affc085921181eab44bab0baa38ab559b9e36e022acf5cb9ebad5ddcc7303f33982d9012e9e150cb03 SHA512 7939dfe977dd42ac3ca8b91824a73046222ac9bed4f9cbcf0f2d332727b92a094540a56dfb19d095df6d5917b30cec86a6e9e1b082581049fb05bb7bb10106a4
-DIST go.uber.org%2Fmultierr%2F@v%2Fv1.1.0.zip 14488 BLAKE2B 3bb8df1a459b2cf1dd63ab200f06a9f41f968f828b815b70bff899972a4c913656dbd3856dc6f4626836175d32b63c439e32a5aeb6a034f4733e2d09ef53f7f9 SHA512 d5fff733045694509ef1100fb8701526002b0841a11b5e1acbdea7e186c80738f651bd973c5eba2db5d2b8fff1b3057ea5d7d0e46645268b2f3619656238fdf4
-DIST go.uber.org%2Fzap%2F@v%2Fv1.10.0.mod 23 BLAKE2B c60cbd3c1e15e71a99909c113b100de3909740d9e0f939da800209ed1ccde49f77be7a8c22e045b9edc663859995859bc7ccd60bb6953846829ca3164115f3fa SHA512 263e322e5615c91e810fb9ba30a601508e1e3e418f87c7c74de962c341f207e703930f2ad41ae1bf7b2ad106831dc37b0b96637b816d130bddc7225d41911946
-DIST go.uber.org%2Fzap%2F@v%2Fv1.10.0.zip 224175 BLAKE2B 839e4b40c818d9ed889cb4f00b3b4c1e1a21add9e4732da956da63d77e5b8c2211443c9c2528f3c7a6886455d94d0818932e19876cf5576318426451d10eebb5 SHA512 deff970d323e0023cb39fd3aa38c419ccafef4c10af4edc8e9b70671e5892d60229e47f176495bdc4602b1cc4f344e8724e06eb740dd7858fde006bf121d5c1e
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180904163835-0709b304e793.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20181029021203-45a5f77698d3.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190426145343-a29dc8fdc734.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190510104115-cbcb75029529.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190530122614-20be4c3c3ed5.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190605123033-f99c8df09eb5.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190605123033-f99c8df09eb5.zip 1820985 BLAKE2B 3bc7be3cbeb21910390b55595aff40b3b2c8c023e8f19a8edb6c05d20bbb161b00dfb2b71664663a366c7e7b4c39025c9da36e485ef38fc55d3d5a8328acf2d8 SHA512 8ac925ff35cb11b9ac1f41a45df0f81433d0f4a1deaa026aa6982292dd5ad9f17e4223a9034433f14edf4707b2f461c592941ccf83e427ef6ad485839d3892e3
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190121172915-509febef88a4.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190306152737-a1d7652674e8.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190510132918-efd6b22b2522.mod 327 BLAKE2B 209bd1491b6099491fca7ccfd2fabb500b56112557b4b359819b5f9d18e1587b8b1551acab53ac6c222b66b825c4058ecd6adb1d886f1868b7b96ebbd5865eea SHA512 e16919da8b2302c45f8fab5f0d200f41c2c978ad31eab2b4db18310bfbe09079d738f682920ef6530f1d5f53359ddc3d4bf33fe5cefbcefd440212b31e72ef28
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190829153037-c13cbed26979.mod 352 BLAKE2B 5e146ef1d6b71ec65511cb06d8392eddb9a126b6194213f3b2ac6b675977dcdc77cbb3e46fc936189269583df4d0d80d2e393523c3ba4c55f1e8f9294e0dcaa1 SHA512 8ea874c371c0a582410e682cf475628b4fe6a0c0f57b05566a03343999da063250dcb987d9a863b96a8e1ee913612f323de296b4ddbcfecb166884bee06a8af9
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191030013958-a1ab85dbe136.mod 475 BLAKE2B 3be94804cb1c692471ca7f2af890586ef57ed45a306a50fd6d6eaec9c7a161e2e4945ed11640ed30ab6f0e48ca644ec06b6b12e232b0990d4e9a08347c27491a SHA512 4b495d303e08e9bb4b43ff0c82665107a6e0a9cdd33a6d14aea491e634901fedb6341fe9e47c45fca1f89688ea3548f57ac8d62b79ef4ccb596ef4eb2e809241
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191030013958-a1ab85dbe136.zip 1483747 BLAKE2B 2167f1d0339b3a4341e676692fcc5aee73a5df2b624644e113726cba91962fdd766fcdbdf537c268c33e81320e2319c3bd767d0cdc2d50f5617e69e0b3f05d6e SHA512 e9c64173f521c539971440da40f446babd370f0f853e445a32bee3e03982f622cbf89997013a29ad013840423b33ee61d9779aa61e64d1b5e0f1ffad90f14aa8
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190227222117-0694c2d4d067.mod 60 BLAKE2B 1c8445e3c9313293a0551c8a2acc31a1738724b96886bdf165c74de6cf2d25b784baefa2c41997a64ff189333a8c59756fac7ac41b0ae1d4f167c38574905351 SHA512 c466f8b348acdc26208bcb782cf330a979d9af086a95f307a785884492430f11fe45d1ddc3abdc1b092654b3880a5e7a456740293935b1912a1d39b658de80e8
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190802002840-cff245a6509b.mod 69 BLAKE2B f2318e92793bd626374b94e2917ea05ec2b41285c169f1461365edfa00412a798775a8ce137221e1c280983a62d03bf1cc97eadaf8668661ed4387ef5823963b SHA512 d463167481b44386a011b867d6e26eaf2fe81c750325ea89f631af7b065c5152249084c45e7195a662d9b9ddde0e81a5273d8110f73a18c4d841c155c67ea0f6
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190802002840-cff245a6509b.zip 5087021 BLAKE2B 9ca94d5f3d3c037bc8a0a34cc34be3c0555a4a380a70ea516e565a85d12417d32ea884a6f751d7b990fea5c3c428575ef06deaf8cf9306d739239ff484f8b7ef SHA512 320a4edfdf0cbf1a555c62229a8fc211f510c320ecc085ea11a81b422792ad5734f6cfb479efd1d3c5222c15f32f7bdd1e30e56b0770d54780752df8d96caf2a
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20181026193005-c67002cb31c3.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190227174305-5b3e6a55c961.mod 88 BLAKE2B ce393846b227c374753f46fc076385826a6288b0c85095e097c041b844f46b87120774c68924492c4f33c33729103a2d916d2335e24953022630314b63f606d0 SHA512 0097db2957ab98a21a73960d2a37c526e5cabcd5ba4825e44f0ec4851ef83743ae171c8dc4b6c09ea4d931c15879c247e362ca53ef8dc762b484f1ddcc483d04
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190301231843-5614ed5bae6f.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190313153728-d0100b6bd8b3.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190409202823-959b441ac422.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190909230951-414d861bb4ac.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190930215403-16217165b5de.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190930215403-16217165b5de.zip 45710 BLAKE2B 7349ff19c5695071b04342199b7694af51d7a63b2a9940c72abdc8e2a03da41260da0ae09b039f1cf2c3752c7f2256164a3f0f4ce00410adcd5389cdc07e5cb9 SHA512 00ae7262d6a4f5839915a648e09a51fd939300b9f0404f2c13c062412d059b8278e3c40b2db2a927bffe74a940295834c18b77fb7dc58e88401e0b7606c13aeb
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190312151609-d3739f865fa6.mod 27 BLAKE2B 9bc664bbb78cd778f132bf3504160bf8f6d9950342fa73c461db815f07c0ce2ae5bb2a0ac099457d022e1edf2d07e536566fea043a77aa8b21054254ae854c46 SHA512 a105eb088532321694d3adb5da0b3cdceb7781670a2d4a8a757799e3c8fde02784b981747714cfa8770ed29eb1a0228e0945ad3c363220c39108a7432fc29a32
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190719004257-d2bd2a29d028.mod 222 BLAKE2B 5f1962cf1df6a0e8d748eacc5616c3bf0b8de117d29e57da32017cfe26eafc879d33427deeb888b283eeab56d48b3c72ef1ad0aa3706a1dcaed208026eeb0054 SHA512 6689d7c55fea7d8cfb8d2b1a934ca45793dc8d4cf4fc5b001bafe676367a93b8a8c4964d8131ba145e5e41c4da50a238d6df01dd3fc336eeb18be61b49e62416
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190719004257-d2bd2a29d028.zip 1415491 BLAKE2B 5668c3fcff6c5a939df1a046cc7d99cab6a4b42c62011a9e3c53801a6b2d0e2dd16e7d6ace213c91050315eaae10df3313d7b69a17a566b9be770a844f2292a1 SHA512 10d21e1b4d90603de97c769b2a4172a6410579941f12b8e55f2c4459c31e9e128c8f70ad5845f093fcfd93541570b63323dc0376e18925d3d9013d79d30f587f
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.0.0-20190513183733-4bf6d317e70e.mod 97 BLAKE2B f6c97d5de5c229ab22e047250a7030c201829f8237b63c0b272c0453dd8ea91360f4a73f9d2b56212103c76c36c01699231d9dd31d48ba8624554b5b36499190 SHA512 15deca99c6d866dcffdd51b1334fbe7f33ce88e1fd82badec64f5155782681887e7fd959ec2686fb35adf70afbe08d743e36c6a891f43462074663357e5b309a
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.0.mod 97 BLAKE2B 54b5bbd5b0908619326ca8bcebebf13f45b2838737d22008f20d3f40ae52fb4f8fdb8c73cbd98b57873aefc8b37c7328aab2bf02ad82a7d5f83e0d75a9283e81 SHA512 4e955424df3c1cce0b716fc518eed10196feb34ec718c1fe537350ce99efd0676276c2000feca6faaa6f3db8ce626e2d330f700fa43a10c73120dd13f5f1a764
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.0.zip 71446 BLAKE2B 2d127036cb3c1b28be698f2528462e344c02e0e9db6ca79c060d56a054f9ae1905de8a42243282ec56af23d6d3e795f55d4b7174d2cc6c0bbdfbf0e84ab6d76b SHA512 d0242e65d3d02b71706afe823cc1251dc914c0fb41147f7b2c7cc3e252b709f92300fdd13a8d22b1acf91252a95a2226b1637be46317c3b3a76f9c2c6b147342
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180724234803-3673e40ba225.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180826012351-8a410e7b638d.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180906233101-161cd47e91fd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181023162649-9b4f9f5ad519.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181114220301-adae6a3d119a.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181201002055-351d144fa1fc.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181220203305-927f97764cc3.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190108225652-1e06a53dbb7e.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190213061140-3a22650c66bd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190311183353-d8887717615a.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190501004415-9ce7a6920f09.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190503192946-f4e77d36d62c.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190603091049-60506f45cf65.mod 172 BLAKE2B 6c58510adee25cabb2e31dcbd88939145c6c0856ba2fd1f0b78f82ec6f2589fe0dcce736a192d145dbab8f4ba892bebb80cb6cea4ea89fbef72f7822d157c1a1 SHA512 5b9748f38f64301e4895d9d2bc106fc9bd05a29feff5cfb53e248d168af998fd1a501c1a3c27e23af663b283093d2a48393bb0798bea449256d89ae119b225eb
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.zip 1421786 BLAKE2B 15782d84b4fd3576df5ae0c6540880b3a87f5ed47d66527ad88bbdd5e96cd1b0fb321b896b686de67d4518d3c6eecd008f1e49f48fa29df962a4d01f6e08653f SHA512 e79353b8f6b6866a14236eed278aae32ccb02eed040a557dda219cd96eecdc0174a8ac29a5509a33f6f0f9e5aa16f7d1c6861167d9798a5cb1eb01aabcee56f2
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20180821212333-d2e6202438be.mod 27 BLAKE2B 078fc99b981406f4ee3f8da94c83954e80619e76ea63cf6323f27614bbcb870bb650eb5ffaac865a374f3ed0ef0619d97e11f05924c92e395e72cb73f28630e6 SHA512 53431e560b5d6a9b50f44997ef6755f71741ccca155767dd954da41f11f53a3e8d01d7e01a2bb9de1fdd551dd2e734cb65e5641cf5de5c9a8a6a25a4894336f5
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190226205417-e64efc72b421.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190604053449-0f29369cfe45.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190604053449-0f29369cfe45.zip 81912 BLAKE2B 647b2edcfc6109ea26a1844c259174eb37e3a97cbf12242716d4cc308b3918b5a0b104c9a5c2f3b4974bd94c28afa7ecaf40e71aae5fdd821cb1a5a15ec978e4 SHA512 62b95055b08c73a87c7ef69b2984eefd061e3f7d71eab8e05ce82a4ab1be2ce200aae7929da77a9ec49051b7c73bcc948fa4ee782afdfb8d74dc2d206636313b
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20180314180146-1d60e4601c6f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181108010431-42b317875d0f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181221193216-37e7f081c4d4.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190227155943-e225da77a7e6.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190911185100-cd5d95a43a6e.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190911185100-cd5d95a43a6e.zip 26635 BLAKE2B a464a4ad04b36e50cfe966e6e6dc299c0f8b45d0f4198ba64483bb70ab815d033cec5cde60753b76dd1fbb16fed087b41179100a2002b0a61cd4a08f9de779fc SHA512 ae6f29d5f7790b37d1722d65f31708670bf19f429c60b2f6633756ecd40e47c1fab40fc128e0d70b3b6ed0ba47ce5f970ce5f4e55b8f1fa407d2efee7444b646
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180823144017-11551d06cbcc.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180830151530-49385e6e1522.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180905080454-ebe1bf3edb33.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180909124046-d0be0721c37e.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181026203630-95b1ffbd15a5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181107165924-66b7b1311ac8.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181116152217-5ac8a444bdc5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190222072716-a9d3bda3a223.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190312061237-fead79001313.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190502145724-3ef323f4f1fd.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190507160741-ecd444e8653b.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190530182044-ad28b68e88f1.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190606165138-5da285871e9c.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190624142023-c5567b49c5d0.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191008105621-543471e840be.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191120155948-bd437916bb0e.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200223170610-d5e6a3e2c0ae.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200909081042-eff7692f9009.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200918174421-af09f7315aff.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210319071255-635bc2c9138d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210319071255-635bc2c9138d.zip 1667773 BLAKE2B 61551d3c0ba796eeaaca084f7f851e00adf26300154eba18353976436adbadfd505d8dc97c62465834706a916115880b4ef7f4428490224cec720e8e077ca6e8 SHA512 9ca4a45842a0270634e262255ddb8b9e428bad34016a933a524911c2adb695e970c805cb654a061b3775dd9921cf4fe2929a1b6c38a4f545b8dd53e328fb8280
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.1-0.20180807135948-17ff2d5776d2.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.mod 88 BLAKE2B f3dd520e0e4e9b57feab62ecabb9169f37f1ce49b2846b949f9266f807767d38f55e4aa8ea006229c6f81cfc1e2c9dc0d1e3c186235e416dfb90fe7e04751d07 SHA512 d9361afb453b10c9d02787568ec33ea4c97a115899c6b3d1a1246547a749244e9218475ae5ae9f741d9b355260d2d3c33852673e805fcdd5f26f3ca40f035884
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.zip 7430601 BLAKE2B d2403817cb6b7e32462b90995412c4e63cfdeaf3710fc9386f4b708e0ae2be9593649e923f0d844dc4420b177e42e7abfa7657e03e27fa08be9e98d76da4cb9c SHA512 8d8dad296f1497f352e94c416711dbb1f468901a3fd2dfd0a9c67f2d59306ea611d77917289521d2845f6958f571f6c3fe2d3dab289524d8145489d5b386fbaa
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20181108054448-85acf8d2951c.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20190308202827-9d24e82272b4.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20190308202827-9d24e82272b4.zip 11671 BLAKE2B 0a73cd55380594ca4bac71bee0207b51979e62407ec3c828f975e8091a20e2b9a6cc331dea88cf0ff44ff3a6c7d1cfd2844651acd1d957c0d725de525a58985f SHA512 ccd129fd4ce8e4067d0ad4b164cd8c4fb7ba65d5022bb656dfdb50dd2d467152bb83760f3d94c465b6d4c29c29931c8be6c697e1634ccbab4eb3a53edca7dc4a
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180221164845-07fd8470d635.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190114222345-bf090417da8b.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190226205152-f727befe758c.mod 194 BLAKE2B 94f62204dd4fd9b865aca70366a7a7754e2e92ed27591beaf789b268ad272dfb34ca0906d888c608393b4c71bc5c9f975fc86c164528ed7d0390e41b66206ec4 SHA512 8b68acbca48744320e64a70a983a471e9e2fc2249562064b10256269033473fd50264b6544646227fb666f075c4f266df1835ca3f88ee679bb97d34bf62bd195
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190311212946-11955173bddd.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312151545-0bb0c0a6e846.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312170243-e65039ee4138.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190328211700-ab21143f2384.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190425150028-36563e24a262.mod 146 BLAKE2B 78e7f7eaadf244c74a90edd8a3e8d092b255cc9246320ca921558467fa02e84ccc68bc6c4d1d5d4baf3c9cab7da37cf6515e4d4889d490d21f374fc4415f1733 SHA512 e9c7b67e28905435e1420333a531e6c0a8f025dc3023f22e5067d5395c8d081bd7993ceeb6ae08c4cd2d1f13aa0f46274a8788e1be085e4b12eaef785f3d7213
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190506145303-2d16b83fe98c.mod 146 BLAKE2B 78e7f7eaadf244c74a90edd8a3e8d092b255cc9246320ca921558467fa02e84ccc68bc6c4d1d5d4baf3c9cab7da37cf6515e4d4889d490d21f374fc4415f1733 SHA512 e9c7b67e28905435e1420333a531e6c0a8f025dc3023f22e5067d5395c8d081bd7993ceeb6ae08c4cd2d1f13aa0f46274a8788e1be085e4b12eaef785f3d7213
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190606124116-d0a3d012864b.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190621195816-6e04913cbbac.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190628153133-6cdbf07be9d0.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190816200558-6889da9d5479.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190828213141-aed303cbaa74.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190911174233-4f2ddba30aff.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191012152004-8de300cfc20a.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191112195655-aa38f8e97acc.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191112195655-aa38f8e97acc.zip 2915276 BLAKE2B 58cf70719e34a5017e7aa995b4b3ce4f9beb817c591e6a099444b7edbf1d2d3245b23785ed1ec89a136bc19f545d0da72fe7647d2dab1356b9e4e76c40a869ca SHA512 d52b3349cd6d0822c0b5254fb2edd7e0a6088ecfaed5b5c116c83584786e0dc81620e3b7f9a65e7894b8977f599122831e5209e7fc19ac4aa67cd308ae5d9bfc
-DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20190717185122-a985d3407aa7.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20190717185122-a985d3407aa7.zip 20009 BLAKE2B 60e04979e9fdcb37b8dac7d3a1703d9a8c3bf399eaab76a7bfb1041c1e974cfb83aaa97fdbb258758b17813f22a44ca6355972c4b54b503dc5b2a96ee24dde27 SHA512 aab0e6fa0e68bfa59aa0b217e4a0f5910190898f5d24e172de3726bb6d2e70102c114ae37060f797f9efe8702a935300726205328cd8ae2656b9031b68d9aa50
-DIST google.golang.org%2Fapi%2F@v%2Fv0.13.0.mod 851 BLAKE2B 16f0842a8e0082a8532a7c8f5cf5092cd196a90197b3e05c6fe0275e10390e0b97477f60c07d26b422d0da9289fe3c8f2d8fb8fe2fec63af9e005adc26921724 SHA512 bd693c28b65c1b369f89a6b1926a127c91df98feb137ab5595bf141c1a67e3adcf25f79b4cbf3e4c44755d45b9f4876dacafbf18afa1e8c09fd89a8f9d0e9330
-DIST google.golang.org%2Fapi%2F@v%2Fv0.13.0.zip 13472820 BLAKE2B 6c6f6e44b9d899e18cc2344d9bf221ebf82bad59b12fa37d726fc263ab2fe8aed774d157136f966f3d273280c456e07db81d576dcb90dc18de0f4b51f84f187d SHA512 a2eb6f10e397f08400d78d903f9fa0e659859c05a90a38c9eec4875af9a6d3bd079bf1f81a5e212c6177cac6a1261cf7f1434d045eca843a5db673eff7518528
-DIST google.golang.org%2Fapi%2F@v%2Fv0.4.0.mod 506 BLAKE2B 6933fe30be88a21cca041b800cb9d095b1daf787f3701c0311da2606287d03799df9b556451d9170d02be8028ce686aaf69eaf941d2a8bdb4769c319c50c9905 SHA512 9fa566a26f8345a101dc94986755468b4782d78689d5a163aa5b960b507d4a0e8e435a8ce84073e07187745a156e2c9f586136895db2f08cfc4cd3329fc1e23a
-DIST google.golang.org%2Fapi%2F@v%2Fv0.7.0.mod 802 BLAKE2B 59277c0ab43500926ae727289dfd892ce524164f7acea3d6ede2f4efceb5e89e71e88c2c9fa3e4785da4d2a69c59e5c81c4d735887a6ab52c0b07a8b6baca88d SHA512 617883d94a4de6e07dfd82d046148ccfc5ab4eaf73840a76a9823e5cf03a60b0e0b4f1b62712620de28895d013f01bcd39477cb87bfb94524a634be8818c268c
-DIST google.golang.org%2Fapi%2F@v%2Fv0.8.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e
-DIST google.golang.org%2Fapi%2F@v%2Fv0.9.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.1.0.mod 35 BLAKE2B 24fb6ba95138448c45da7f1ecc4c87391485006b54b8e7ff96ec582c2659f9ea77574b4d5fef2442eff9e5564f3c3263ed8e6963c5d21cde8772a7143d82f3ed SHA512 6644c398d639794470e49cad4402d17765422934915b5a13e13e1f84d8890cc8fad9e6ea8c580d114aefea70d894242e05ce3a432ee596f772b98b6b73069fe2
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.4.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.5.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.1.mod 362 BLAKE2B 2d6d24186c2748c4d8f559feb269b351d4260c9c0e0b9342377f23af9e5ecc02fc7f84f7be299aedb0da1b1a6d6d67c3271a826b776bb7cc034256550479a0f5 SHA512 e3c391dfcc5f14fdc5430d7a1d239d4ebec89399b17851e4d7643b8c0c70077aaec3a1bc1a8dd5e3320d8bc6e1562a26e3fe1121d75ce578f37f5d2e84a4ddf6
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.1.zip 418135 BLAKE2B d3a64e18959e36aa267f235f1636d00ad545cb32a9245641bd771d511d8168c8070a2e517ae2b65d4d5911c1202267ea8cdd8ea8ed009cec3ccdb9013ad9a0ba SHA512 36a2b9842757e17959c520fe02243502017b8a074da8105763de86ba14c61659f49b3bb8b1eaf8b7c93f2ed297889a26dd43f3f87a139e205390cebb36f2e446
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20180817151627-c66870c02cf8.mod 34 BLAKE2B cd6cb61b9f55a3c1e8b33588e98e62c9c27613ac20fb039cd70c9ecbe41c34d11d80246290ab73a9faf3ec809a15fc00267654b0eb00dbf23fe5c9758c705d9c SHA512 1c29af2b4f8b54234f09dfbfad120b4b11d4fe67e9578b0553412f1587cac2fa2bfe5537fbf15e6d52dcb04332413231c250c3c460b04e64326d2eaed3102464
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190307195333-5fe7a883aa19.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190418145605-e7d98fc518a7.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190425155659-357c62f0e4bb.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190502173448-54afdca5d873.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190801165951-fa694d86fc64.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190819201941-24fa4b261c55.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190911173649-1774047e7e51.mod 339 BLAKE2B 06dd6c875e6235007ea4f4a8350a7f80b3285e21f8ef599ea1e955a6185c5e11658040d073937a4110910c3d21d923487427c0dc626e342e10fef8efbfa95b2b SHA512 8d2fe5cf81319645c17ff8be71f966294976889b7aff74a5b234913dc34a1c7ac03548bcc9ed29120ef651705e7dc6da0c2aff892c9262d67d0044fec5685ac3
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191108220845-16a3f7862a1a.mod 340 BLAKE2B bb2207855662037de3179be2e667a9cd8798e2d3c1b1eeb939f76095b9c32cca6dacd47439429b5705ad1d5c5597cb4170f17e49bcfa310c0733f1e68ffc1610 SHA512 1095755ae781f0370bb3dd72fca348c5d6640a4f89b6eddfcdd349f320ae117a4da47e48707f66743fc8dc4067285750d816d178b484dee0d21de0b2d1b129b2
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191108220845-16a3f7862a1a.zip 7746115 BLAKE2B 0a046f00ae1a4017134511b1f99e8754103f7e9b73fb569f32ba2f16f78189fc67044e1902318c9456d6dafc2e45fd17c057018bf236b57ed20ca68b204ac260 SHA512 16d591b6e74550e4e639f6a748fc2a1e13e483783f44f49371741b8eefcb693c9115b6973ce7ce6c2061275c98cbe457e90284b59bebc351d763554809564bdf
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.19.0.mod 833 BLAKE2B 71052eaeaf40883bff624eecce8fd6f5669fdea9355e6ae0db9c86c841a62f7176d5ab58838d1645f59b9cb4ad4b636048aa3e9f1d7db521104b8f09dc535bc7 SHA512 38c4f75a0121cecd31b2628da3c3d77aeeb9b2c1974eef2d2d2bb7a3eb507d330debb7f14a724c8910174439b38ab54458096aaf665ea4af87a83f866ca0452e
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.20.1.mod 795 BLAKE2B b825f2ab62a96b9b164410f761228575fd9882de37635c09803b9d2ce682ebbec30f301fd874aafaad95a5aa2431ba25962073e1bd4f336d8cb137e5939a8708 SHA512 585d4cf68b50a70d7967ac3941a7a83b83ed5df1a31773589a38348b6fdf247eb49e7778f7054b78ba1a65eef48d004a815abad932876cb1af2c09deea9c0db8
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.21.1.mod 828 BLAKE2B a57ef0fe7edabd002918282ba9ef83386689db2688fd8f1b9ebedd191bb0b7059cc0b99d95974ab68112cd48e1865558d314dda64c71ab239de39fe6e8f0db5b SHA512 f9ab0c8ed5a58799a39f64c63b995badb24d8ba1148c7a1be1e3342d1b0d6a6e334fa2cab16f8e9396907e60386cbccb6495dbbe3ca09440bb878e10e1686d62
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.21.1.zip 1027160 BLAKE2B 9cc654c2155c5306cbea34e57f9c6e527cd8504278921bb46186c9997a3dd15278a6cda877df9cdac8368a03dd793a071fdc55ab7591cb9d6bd26dcfbed469bd SHA512 8cd3c2d502dbf4955b29e3b0bc5439b7c9ea82c0bdbc2749bd378d5dd30eea81631dffb4aa3306ee4633b0c988f45e73103aeb5ef38d6cc63e6622886456fd06
-DIST gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.mod 38 BLAKE2B e7781691d8c15b764ef6c89fcdf20e69fc28d46e8df2703b6fdc342247595c10ed25e3cc5b30cd29b81c57837f5685e4122e1b2c218a51fffbb1567c85b0835a SHA512 585188d3a75067e6b7d8a8321959fe7df80c6a19f8668a87f0d1b8687c4d2cefc039167446f6d02f7eeeb147371bc7a673348213bcb07f4d90bebc0ccf9f2015
-DIST gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.zip 59626 BLAKE2B 5fb595a10b7068bd2e4baea5fb28eb84f1f00960ca5ea964cd1812800ba8a34e62b3b71554dcfbdd727d5478eb5d91a00bd2bb7e89086929275e15e9261bdf2c SHA512 cdfbb32c7280c5405c4df41f00fa8b4ab2966285898a122a20f3c5f07a9e87095542be12efc09a67e4d90baa1fe51cd41f06733db7617949634409ea20e58dce
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20180628173108-788fd7840127.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20190902080502-41f04d3bba15.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20190902080502-41f04d3bba15.zip 41481 BLAKE2B b952f04dc8d4717c839de5a5b7780ec2434915d11f897cc759647f71073dd3df717e1195ff2f4f804457195886c63620b342a089fc489f5deafa9c928708d4bb SHA512 40a523fc1dcc36677a0dc0e626313d44a308fa2ad5eedf7b616470ae2972dd8f5b78c18384efffa65d58391e60b704ed35db5557a5dce8362ae45204f64b721d
-DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.mod 133 BLAKE2B c4ac637e2bf2d6635065be5213d73f23a1870054c58e9f1cce93af4627ed6fdefa96798b0fbbd27666573757f8b4a48c694ddf3f86c98e898124294459500771 SHA512 cac59fd7470fc9d3203dab6b9e881d4182cfca5acf0a19207a9aff2964d42f20422f9a164bb52b2fa73c523e3caafd63028189bd4190a1670870154dbf3e8178
-DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.zip 15087 BLAKE2B 14023bf31885491762c00236992ef2c36894ab2d0c4838c24726a4de3b40a467b20b3eb41cfb1cff4dc5daf5a54d1d65c9a86837bf4f9875387d8cf57f002f61 SHA512 7fbe6eda590414d8c4f6da89d904308acb31b043054fc07d0443f788a405d8545944246842caec4cd9e19b6116359a65617726fb9cb56cd153c916855c32a6ee
-DIST gopkg.in%2Ffsnotify.v1%2F@v%2Fv1.4.7.mod 28 BLAKE2B ee2514c386f6cb3ff4a9b829d903e57372ce765aeab91fb2f29e95358e3472e0612a00f2982f53790159738e416819e368afa03e44bf8f6b43511347bc6d6995 SHA512 7cf7d1933039974dd4fa16febc52cc118bcd0e35c329d4c563c7f411b8000d9e17be5bca9a60d94f5309cbef97b3d176110704ebfbc3c114572cbadf63a55a34
-DIST gopkg.in%2Ffsnotify.v1%2F@v%2Fv1.4.7.zip 40894 BLAKE2B 5edf237401ae1a48c425ffec6fc67146850d7137c7026260e894656f6c832066321d930151bdd7624489e1f768fc04b47b0fd3dac3b2171bd092dff344de16a7 SHA512 f99afc545324e49ef1de05fd4c8dde0dae37094e2fb1b81de8d8c9b8ba9b28f39f9b5ab715c728e4a0375544a48d49c2dbd719fc178d222e0b914a425d9aeb63
-DIST gopkg.in%2Fini.v1%2F@v%2Fv1.51.0.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307538fba456343420c52605d453c6309f256e8062ea4b821d70c926096ae58a8feb33c6b796726d2dcc886c58e8293f99ac92a7 SHA512 7650ff592e6f5a0393f794fbdf17a28ad228a2d29ca79685c9ab8d9ec395554f1691b2a0d061e6248cf542f89be4d9a68884f7b24de7c8ddfef9c02cfeedda73
-DIST gopkg.in%2Fini.v1%2F@v%2Fv1.51.0.zip 59485 BLAKE2B 40d0f1ea8656496c49c0329754c6a8d27ca47ce78757727bd86163203fcad81b079772a78f13b7d5ed3321ed29bdeeaa7a24bf10a1f3fef1a3ae4904fa0a50fe SHA512 73bc289af9201e5b7921f072dc22469e38a269af0a682c9d45bb7d134d9569670d9dd25cf05460d782131370c29f567535751e4c5cca5e40009fb744f9f06d77
-DIST gopkg.in%2Fresty.v1%2F@v%2Fv1.12.0.mod 86 BLAKE2B a2c81f0cabd00084e6e52de82e9ba9a5bdf42d45123b7a58ebe4baa07b41631498c7590535884282869c4947b4f4f9ea0f41bfd28c1c7bbd516ea5631f207e30 SHA512 84c11a71dfd5f94cbcc79aaa8d387600ea3eec89cdb44bc63e55daad5700dc20aa719ce7a5c960cf97900231bedd118afbd93c408aec449e68ed5d8c5641ff57
-DIST gopkg.in%2Fresty.v1%2F@v%2Fv1.12.0.zip 2645616 BLAKE2B e128dd04ef8a6855c7c0a5dadcfec1e24402799efeb868d894f783c5554a44214fe69781652887a3d496aa1bb58766d33cdf74d106cd0004ec5e018ea078455e SHA512 4b72a2b0ad43f1b1fe1c60e0dc51d39ff04b5bf2b9a761fce22c65904961267f4c61d598b2035137cdb1e1dcce9420cb36fe8882f7cade6dbb7adb3e5795f8a9
-DIST gopkg.in%2Ftomb.v1%2F@v%2Fv1.0.0-20141024135613-dd632973f1e7.mod 24 BLAKE2B 24a0c476e6590543f1b46175c4f0e036498afd9af616f6e204cac280e61cc10454e0c2a54fe10b9a7a306715ab966a5822ad78626c6cf20c2c78aac02598c922 SHA512 b147b03cabc4666519b94f4d9c7d9fefdea45810e3e35a9b3d303dba491d486fe03c0d5969a6186adbb9c75665e4f3e9811c7bf4ce72c46280b053611c198c41
-DIST gopkg.in%2Ftomb.v1%2F@v%2Fv1.0.0-20141024135613-dd632973f1e7.zip 5099 BLAKE2B 56a68e317ccf9e6b0912331e7006742c3bfffd087742293b3d48ca7069c707db57b3722179c76b8c724303c8d58ac9ebf847c4277ed38a59e1510c676ebc941c SHA512 658ebdf931b23afe9d9d5d33d6c910fba7cf37740efe7052ba7627199c1a5fa4f93f093796674e341109430ba1f1b5ea933ea4a32356f63eaf337f05a562004a
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.0.0-20170812160011-eb3733d160e7.mod 24 BLAKE2B 1cb17a1c6b1eb33cebd983f9e965f6db03f5095441d7cd72aff6df805501eef4dc249c22ecc85da360c27696a7c4ae613f0769a1f89e73f286281de89ffd3ef2 SHA512 89b481cc62ed7a486990ebfcf65cf7a344e5d189deef680e6ddd82dc93f31d166af05fc27b4a95ea27c33fd3ced1b87d4050d617d52008ca059c4a5d3b6c26a9
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.1.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.4.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.mod 95 BLAKE2B 888532a43aa7569fc03a62d78507081f30342eb4be40c01252683b16cd3658dd7b30d5f8a071dffe2c05f57bbee3afbc1ee4324c471788c633a878d498ff7d57 SHA512 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.zip 81183 BLAKE2B 0e3222d715fe7e9e8e9a10abad817f75bdd095f9af250d6bdf1ee2881930c739111de8b526175c9204995c48e0ade9852541a7f22b0ce1261f473986a2739182 SHA512 d6f4ac547609c943adfc6b518ff03ac09da566ba2b29466abe8f6db3d5a41ae7e5c187068dce4e77271905b1aa88497ca49a43bb9bbf9c94011b7ccf1b4b2f42
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200605160147-a5ece683394c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200605160147-a5ece683394c.zip 103151 BLAKE2B a7cdcad678c0616c1b5c664184d7d3a04e4d9ebc35ce81ddecdb8734e02ddfc1cd8e45bf388f93c68f911bd24afc3b7ae8d4346d6c4ef379990c7881e2c2c7da SHA512 9e3df147a81a4e231d4fb01c29adb11af99e661d41744aff98677c625152a626d63c4559c98a6849b9ea4fad15473f2be74374d64b5c44c44b59e7b0db95ca6b
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190102054323-c2f93a96b099.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190106161140-3f1c8253044a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190418001031-e561f6794a2a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792 SHA512 0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.zip 506912 BLAKE2B a38cb31fd8df49dae4ff187e67704b5586ba78a0dcfe5afa3b820f0ac80f7e12ba4bdb705caa97c6be85407fe97599d1244d2f56f0e9e36554ba43289d9f21d8 SHA512 3285ab90762ee6b771c95e1c842ab308f04ac366ddfa693040c49d8951bb01db33994eb69c2c9dfd6ab2b379b29cbfe31558ca6b6aafe3feea1e693b2a36d0cb
-DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f SHA512 db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774
-DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.zip 450232 BLAKE2B 2d10520e06557fa00e94a1ccd80b9b937bcaf404f81f853a020eed606c7a297db037baf784518e060604319ba5454423e4995ab005be18ae1398c5ef16f24719 SHA512 0a15b90c2a4577cbc298a34f714660e9fdc488b1fb72b33d0ae296cb6f15a691091d5e6d3c801998b9c2b7236b163118577b2816316078d613f74cd803947534

diff --git a/dev-vcs/bit/bit-1.1.1.ebuild b/dev-vcs/bit/bit-1.1.1.ebuild
deleted file mode 100644
index 69dd4cfe13..0000000000
--- a/dev-vcs/bit/bit-1.1.1.ebuild
+++ /dev/null
@@ -1,626 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module
-
-EGO_SUM=(
-	"cloud.google.com/go v0.26.0/go.mod"
-	"cloud.google.com/go v0.34.0/go.mod"
-	"cloud.google.com/go v0.38.0/go.mod"
-	"cloud.google.com/go v0.44.1/go.mod"
-	"cloud.google.com/go v0.44.2/go.mod"
-	"cloud.google.com/go v0.45.1/go.mod"
-	"cloud.google.com/go v0.46.3"
-	"cloud.google.com/go v0.46.3/go.mod"
-	"cloud.google.com/go/bigquery v1.0.1"
-	"cloud.google.com/go/bigquery v1.0.1/go.mod"
-	"cloud.google.com/go/datastore v1.0.0"
-	"cloud.google.com/go/datastore v1.0.0/go.mod"
-	"cloud.google.com/go/firestore v1.1.0"
-	"cloud.google.com/go/firestore v1.1.0/go.mod"
-	"cloud.google.com/go/pubsub v1.0.1"
-	"cloud.google.com/go/pubsub v1.0.1/go.mod"
-	"cloud.google.com/go/storage v1.0.0"
-	"cloud.google.com/go/storage v1.0.0/go.mod"
-	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9"
-	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod"
-	"github.com/AlecAivazis/survey/v2 v2.2.9"
-	"github.com/AlecAivazis/survey/v2 v2.2.9/go.mod"
-	"github.com/BurntSushi/toml v0.3.1"
-	"github.com/BurntSushi/toml v0.3.1/go.mod"
-	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802"
-	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod"
-	"github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8"
-	"github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod"
-	"github.com/OneOfOne/xxhash v1.2.2"
-	"github.com/OneOfOne/xxhash v1.2.2/go.mod"
-	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc"
-	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
-	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf"
-	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
-	"github.com/apex/log v1.9.0"
-	"github.com/apex/log v1.9.0/go.mod"
-	"github.com/apex/logs v1.0.0"
-	"github.com/apex/logs v1.0.0/go.mod"
-	"github.com/aphistic/golf v0.0.0-20180712155816-02c07f170c5a"
-	"github.com/aphistic/golf v0.0.0-20180712155816-02c07f170c5a/go.mod"
-	"github.com/aphistic/sweet v0.2.0"
-	"github.com/aphistic/sweet v0.2.0/go.mod"
-	"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e"
-	"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod"
-	"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da"
-	"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod"
-	"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310"
-	"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod"
-	"github.com/aws/aws-sdk-go v1.20.6"
-	"github.com/aws/aws-sdk-go v1.20.6/go.mod"
-	"github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59"
-	"github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod"
-	"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
-	"github.com/beorn7/perks v1.0.0"
-	"github.com/beorn7/perks v1.0.0/go.mod"
-	"github.com/bgentry/speakeasy v0.1.0"
-	"github.com/bgentry/speakeasy v0.1.0/go.mod"
-	"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c"
-	"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod"
-	"github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8"
-	"github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8/go.mod"
-	"github.com/c-bata/go-prompt v0.2.5"
-	"github.com/c-bata/go-prompt v0.2.5/go.mod"
-	"github.com/c4milo/unpackit v0.0.0-20170704181138-4ed373e9ef1c"
-	"github.com/c4milo/unpackit v0.0.0-20170704181138-4ed373e9ef1c/go.mod"
-	"github.com/cespare/xxhash v1.1.0"
-	"github.com/cespare/xxhash v1.1.0/go.mod"
-	"github.com/chriswalz/complete/v3 v3.0.13"
-	"github.com/chriswalz/complete/v3 v3.0.13/go.mod"
-	"github.com/client9/misspell v0.3.4"
-	"github.com/client9/misspell v0.3.4/go.mod"
-	"github.com/coreos/bbolt v1.3.2"
-	"github.com/coreos/bbolt v1.3.2/go.mod"
-	"github.com/coreos/etcd v3.3.13+incompatible"
-	"github.com/coreos/etcd v3.3.13+incompatible/go.mod"
-	"github.com/coreos/go-semver v0.3.0"
-	"github.com/coreos/go-semver v0.3.0/go.mod"
-	"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e"
-	"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod"
-	"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f"
-	"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod"
-	"github.com/cpuguy83/go-md2man/v2 v2.0.0"
-	"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.1"
-	"github.com/davecgh/go-spew v1.1.1/go.mod"
-	"github.com/dgrijalva/jwt-go v3.2.0+incompatible"
-	"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod"
-	"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954"
-	"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod"
-	"github.com/dsnet/compress v0.0.1"
-	"github.com/dsnet/compress v0.0.1/go.mod"
-	"github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780"
-	"github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod"
-	"github.com/fatih/color v1.7.0"
-	"github.com/fatih/color v1.7.0/go.mod"
-	"github.com/fsnotify/fsnotify v1.4.7"
-	"github.com/fsnotify/fsnotify v1.4.7/go.mod"
-	"github.com/ghodss/yaml v1.0.0"
-	"github.com/ghodss/yaml v1.0.0/go.mod"
-	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1"
-	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod"
-	"github.com/go-kit/kit v0.8.0"
-	"github.com/go-kit/kit v0.8.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.3.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.4.0"
-	"github.com/go-logfmt/logfmt v0.4.0/go.mod"
-	"github.com/go-stack/stack v1.8.0"
-	"github.com/go-stack/stack v1.8.0/go.mod"
-	"github.com/gogo/protobuf v1.1.1/go.mod"
-	"github.com/gogo/protobuf v1.2.1"
-	"github.com/gogo/protobuf v1.2.1/go.mod"
-	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b"
-	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod"
-	"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef"
-	"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod"
-	"github.com/golang/mock v1.1.1/go.mod"
-	"github.com/golang/mock v1.2.0/go.mod"
-	"github.com/golang/mock v1.3.1"
-	"github.com/golang/mock v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.2.0/go.mod"
-	"github.com/golang/protobuf v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.3.2"
-	"github.com/golang/protobuf v1.3.2/go.mod"
-	"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod"
-	"github.com/google/btree v1.0.0"
-	"github.com/google/btree v1.0.0/go.mod"
-	"github.com/google/go-cmp v0.2.0/go.mod"
-	"github.com/google/go-cmp v0.3.0"
-	"github.com/google/go-cmp v0.3.0/go.mod"
-	"github.com/google/go-github v17.0.0+incompatible"
-	"github.com/google/go-github v17.0.0+incompatible/go.mod"
-	"github.com/google/go-github/v32 v32.1.0"
-	"github.com/google/go-github/v32 v32.1.0/go.mod"
-	"github.com/google/go-querystring v1.0.0"
-	"github.com/google/go-querystring v1.0.0/go.mod"
-	"github.com/google/martian v2.1.0+incompatible"
-	"github.com/google/martian v2.1.0+incompatible/go.mod"
-	"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod"
-	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f"
-	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod"
-	"github.com/google/renameio v0.1.0"
-	"github.com/google/renameio v0.1.0/go.mod"
-	"github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510"
-	"github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod"
-	"github.com/google/uuid v1.1.1"
-	"github.com/google/uuid v1.1.1/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.4/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.5"
-	"github.com/googleapis/gax-go/v2 v2.0.5/go.mod"
-	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1"
-	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod"
-	"github.com/gorilla/websocket v1.4.2"
-	"github.com/gorilla/websocket v1.4.2/go.mod"
-	"github.com/gosuri/uilive v0.0.4"
-	"github.com/gosuri/uilive v0.0.4/go.mod"
-	"github.com/gosuri/uiprogress v0.0.1"
-	"github.com/gosuri/uiprogress v0.0.1/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0"
-	"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0"
-	"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod"
-	"github.com/grpc-ecosystem/grpc-gateway v1.9.0"
-	"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod"
-	"github.com/hashicorp/consul/api v1.1.0"
-	"github.com/hashicorp/consul/api v1.1.0/go.mod"
-	"github.com/hashicorp/consul/sdk v0.1.1"
-	"github.com/hashicorp/consul/sdk v0.1.1/go.mod"
-	"github.com/hashicorp/errwrap v1.0.0"
-	"github.com/hashicorp/errwrap v1.0.0/go.mod"
-	"github.com/hashicorp/go-cleanhttp v0.5.1"
-	"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod"
-	"github.com/hashicorp/go-immutable-radix v1.0.0"
-	"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod"
-	"github.com/hashicorp/go-msgpack v0.5.3"
-	"github.com/hashicorp/go-msgpack v0.5.3/go.mod"
-	"github.com/hashicorp/go-multierror v1.0.0"
-	"github.com/hashicorp/go-multierror v1.0.0/go.mod"
-	"github.com/hashicorp/go-rootcerts v1.0.0"
-	"github.com/hashicorp/go-rootcerts v1.0.0/go.mod"
-	"github.com/hashicorp/go-sockaddr v1.0.0"
-	"github.com/hashicorp/go-sockaddr v1.0.0/go.mod"
-	"github.com/hashicorp/go-syslog v1.0.0"
-	"github.com/hashicorp/go-syslog v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.1"
-	"github.com/hashicorp/go-uuid v1.0.1/go.mod"
-	"github.com/hashicorp/go.net v0.0.1"
-	"github.com/hashicorp/go.net v0.0.1/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.0/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.1"
-	"github.com/hashicorp/golang-lru v0.5.1/go.mod"
-	"github.com/hashicorp/hcl v1.0.0"
-	"github.com/hashicorp/hcl v1.0.0/go.mod"
-	"github.com/hashicorp/logutils v1.0.0"
-	"github.com/hashicorp/logutils v1.0.0/go.mod"
-	"github.com/hashicorp/mdns v1.0.0"
-	"github.com/hashicorp/mdns v1.0.0/go.mod"
-	"github.com/hashicorp/memberlist v0.1.3"
-	"github.com/hashicorp/memberlist v0.1.3/go.mod"
-	"github.com/hashicorp/serf v0.8.2"
-	"github.com/hashicorp/serf v0.8.2/go.mod"
-	"github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174"
-	"github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod"
-	"github.com/hooklift/assert v0.1.0"
-	"github.com/hooklift/assert v0.1.0/go.mod"
-	"github.com/hpcloud/tail v1.0.0"
-	"github.com/hpcloud/tail v1.0.0/go.mod"
-	"github.com/inconshreveable/mousetrap v1.0.0"
-	"github.com/inconshreveable/mousetrap v1.0.0/go.mod"
-	"github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af"
-	"github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod"
-	"github.com/jonboulle/clockwork v0.1.0"
-	"github.com/jonboulle/clockwork v0.1.0/go.mod"
-	"github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7"
-	"github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7/go.mod"
-	"github.com/json-iterator/go v1.1.6"
-	"github.com/json-iterator/go v1.1.6/go.mod"
-	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024"
-	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod"
-	"github.com/jtolds/gls v4.20.0+incompatible"
-	"github.com/jtolds/gls v4.20.0+incompatible/go.mod"
-	"github.com/julienschmidt/httprouter v1.2.0"
-	"github.com/julienschmidt/httprouter v1.2.0/go.mod"
-	"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51"
-	"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod"
-	"github.com/kisielk/errcheck v1.1.0"
-	"github.com/kisielk/errcheck v1.1.0/go.mod"
-	"github.com/kisielk/gotool v1.0.0"
-	"github.com/kisielk/gotool v1.0.0/go.mod"
-	"github.com/klauspost/compress v1.4.1"
-	"github.com/klauspost/compress v1.4.1/go.mod"
-	"github.com/klauspost/cpuid v1.2.0"
-	"github.com/klauspost/cpuid v1.2.0/go.mod"
-	"github.com/klauspost/pgzip v1.2.5"
-	"github.com/klauspost/pgzip v1.2.5/go.mod"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
-	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515"
-	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod"
-	"github.com/kr/pretty v0.1.0/go.mod"
-	"github.com/kr/pretty v0.2.0"
-	"github.com/kr/pretty v0.2.0/go.mod"
-	"github.com/kr/pty v1.1.1/go.mod"
-	"github.com/kr/pty v1.1.4"
-	"github.com/kr/pty v1.1.4/go.mod"
-	"github.com/kr/text v0.1.0"
-	"github.com/kr/text v0.1.0/go.mod"
-	"github.com/lithammer/fuzzysearch v1.1.1"
-	"github.com/lithammer/fuzzysearch v1.1.1/go.mod"
-	"github.com/magiconair/properties v1.8.1"
-	"github.com/magiconair/properties v1.8.1/go.mod"
-	"github.com/mattn/go-colorable v0.0.9/go.mod"
-	"github.com/mattn/go-colorable v0.1.1/go.mod"
-	"github.com/mattn/go-colorable v0.1.2/go.mod"
-	"github.com/mattn/go-colorable v0.1.4/go.mod"
-	"github.com/mattn/go-colorable v0.1.7"
-	"github.com/mattn/go-colorable v0.1.7/go.mod"
-	"github.com/mattn/go-isatty v0.0.3/go.mod"
-	"github.com/mattn/go-isatty v0.0.5/go.mod"
-	"github.com/mattn/go-isatty v0.0.8/go.mod"
-	"github.com/mattn/go-isatty v0.0.10/go.mod"
-	"github.com/mattn/go-isatty v0.0.12"
-	"github.com/mattn/go-isatty v0.0.12/go.mod"
-	"github.com/mattn/go-runewidth v0.0.6/go.mod"
-	"github.com/mattn/go-runewidth v0.0.9"
-	"github.com/mattn/go-runewidth v0.0.9/go.mod"
-	"github.com/mattn/go-tty v0.0.3"
-	"github.com/mattn/go-tty v0.0.3/go.mod"
-	"github.com/matttproud/golang_protobuf_extensions v1.0.1"
-	"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
-	"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b"
-	"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod"
-	"github.com/miekg/dns v1.0.14"
-	"github.com/miekg/dns v1.0.14/go.mod"
-	"github.com/mitchellh/cli v1.0.0"
-	"github.com/mitchellh/cli v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.1.0"
-	"github.com/mitchellh/go-homedir v1.1.0/go.mod"
-	"github.com/mitchellh/go-testing-interface v1.0.0"
-	"github.com/mitchellh/go-testing-interface v1.0.0/go.mod"
-	"github.com/mitchellh/gox v0.4.0"
-	"github.com/mitchellh/gox v0.4.0/go.mod"
-	"github.com/mitchellh/iochan v1.0.0"
-	"github.com/mitchellh/iochan v1.0.0/go.mod"
-	"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod"
-	"github.com/mitchellh/mapstructure v1.1.2"
-	"github.com/mitchellh/mapstructure v1.1.2/go.mod"
-	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd"
-	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod"
-	"github.com/modern-go/reflect2 v1.0.1"
-	"github.com/modern-go/reflect2 v1.0.1/go.mod"
-	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223"
-	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod"
-	"github.com/oklog/ulid v1.3.1"
-	"github.com/oklog/ulid v1.3.1/go.mod"
-	"github.com/onsi/ginkgo v1.6.0"
-	"github.com/onsi/ginkgo v1.6.0/go.mod"
-	"github.com/onsi/gomega v1.5.0"
-	"github.com/onsi/gomega v1.5.0/go.mod"
-	"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c"
-	"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod"
-	"github.com/pelletier/go-toml v1.2.0"
-	"github.com/pelletier/go-toml v1.2.0/go.mod"
-	"github.com/pkg/errors v0.8.0/go.mod"
-	"github.com/pkg/errors v0.8.1/go.mod"
-	"github.com/pkg/errors v0.9.1"
-	"github.com/pkg/errors v0.9.1/go.mod"
-	"github.com/pkg/term v1.1.0"
-	"github.com/pkg/term v1.1.0/go.mod"
-	"github.com/pmezard/go-difflib v1.0.0"
-	"github.com/pmezard/go-difflib v1.0.0/go.mod"
-	"github.com/posener/autogen v0.0.2"
-	"github.com/posener/autogen v0.0.2/go.mod"
-	"github.com/posener/complete v1.1.1"
-	"github.com/posener/complete v1.1.1/go.mod"
-	"github.com/posener/script v1.1.5"
-	"github.com/posener/script v1.1.5/go.mod"
-	"github.com/prometheus/client_golang v0.9.1/go.mod"
-	"github.com/prometheus/client_golang v0.9.3"
-	"github.com/prometheus/client_golang v0.9.3/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90"
-	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod"
-	"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod"
-	"github.com/prometheus/common v0.4.0"
-	"github.com/prometheus/common v0.4.0/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084"
-	"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod"
-	"github.com/prometheus/tsdb v0.7.1"
-	"github.com/prometheus/tsdb v0.7.1/go.mod"
-	"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod"
-	"github.com/rogpeppe/fastuuid v1.1.0"
-	"github.com/rogpeppe/fastuuid v1.1.0/go.mod"
-	"github.com/rogpeppe/go-internal v1.3.0"
-	"github.com/rogpeppe/go-internal v1.3.0/go.mod"
-	"github.com/rs/xid v1.2.1"
-	"github.com/rs/xid v1.2.1/go.mod"
-	"github.com/rs/zerolog v1.20.0"
-	"github.com/rs/zerolog v1.20.0/go.mod"
-	"github.com/russross/blackfriday/v2 v2.0.1"
-	"github.com/russross/blackfriday/v2 v2.0.1/go.mod"
-	"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f"
-	"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod"
-	"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529"
-	"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod"
-	"github.com/sergi/go-diff v1.0.0"
-	"github.com/sergi/go-diff v1.0.0/go.mod"
-	"github.com/shurcooL/sanitized_anchor_name v1.0.0"
-	"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
-	"github.com/sirupsen/logrus v1.2.0"
-	"github.com/sirupsen/logrus v1.2.0/go.mod"
-	"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod"
-	"github.com/smartystreets/assertions v1.0.0"
-	"github.com/smartystreets/assertions v1.0.0/go.mod"
-	"github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9"
-	"github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod"
-	"github.com/smartystreets/goconvey v1.6.4"
-	"github.com/smartystreets/goconvey v1.6.4/go.mod"
-	"github.com/smartystreets/gunit v1.0.0"
-	"github.com/smartystreets/gunit v1.0.0/go.mod"
-	"github.com/soheilhy/cmux v0.1.4"
-	"github.com/soheilhy/cmux v0.1.4/go.mod"
-	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72"
-	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod"
-	"github.com/spf13/afero v1.1.2"
-	"github.com/spf13/afero v1.1.2/go.mod"
-	"github.com/spf13/cast v1.3.0"
-	"github.com/spf13/cast v1.3.0/go.mod"
-	"github.com/spf13/cobra v1.1.3"
-	"github.com/spf13/cobra v1.1.3/go.mod"
-	"github.com/spf13/jwalterweatherman v1.0.0"
-	"github.com/spf13/jwalterweatherman v1.0.0/go.mod"
-	"github.com/spf13/pflag v1.0.3/go.mod"
-	"github.com/spf13/pflag v1.0.5"
-	"github.com/spf13/pflag v1.0.5/go.mod"
-	"github.com/spf13/viper v1.7.0"
-	"github.com/spf13/viper v1.7.0/go.mod"
-	"github.com/stretchr/objx v0.1.0/go.mod"
-	"github.com/stretchr/objx v0.1.1"
-	"github.com/stretchr/objx v0.1.1/go.mod"
-	"github.com/stretchr/testify v1.2.1/go.mod"
-	"github.com/stretchr/testify v1.2.2/go.mod"
-	"github.com/stretchr/testify v1.3.0/go.mod"
-	"github.com/stretchr/testify v1.4.0/go.mod"
-	"github.com/stretchr/testify v1.6.1/go.mod"
-	"github.com/stretchr/testify v1.7.0"
-	"github.com/stretchr/testify v1.7.0/go.mod"
-	"github.com/subosito/gotenv v1.2.0"
-	"github.com/subosito/gotenv v1.2.0/go.mod"
-	"github.com/thoas/go-funk v0.7.0"
-	"github.com/thoas/go-funk v0.7.0/go.mod"
-	"github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod"
-	"github.com/tj/assert v0.0.3"
-	"github.com/tj/assert v0.0.3/go.mod"
-	"github.com/tj/go-buffer v1.1.0"
-	"github.com/tj/go-buffer v1.1.0/go.mod"
-	"github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2"
-	"github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2/go.mod"
-	"github.com/tj/go-kinesis v0.0.0-20171128231115-08b17f58cb1b"
-	"github.com/tj/go-kinesis v0.0.0-20171128231115-08b17f58cb1b/go.mod"
-	"github.com/tj/go-spin v1.1.0"
-	"github.com/tj/go-spin v1.1.0/go.mod"
-	"github.com/tj/go-update v2.2.4+incompatible"
-	"github.com/tj/go-update v2.2.4+incompatible/go.mod"
-	"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5"
-	"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod"
-	"github.com/ulikunitz/xz v0.5.6/go.mod"
-	"github.com/ulikunitz/xz v0.5.8"
-	"github.com/ulikunitz/xz v0.5.8/go.mod"
-	"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2"
-	"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod"
-	"go.etcd.io/bbolt v1.3.2"
-	"go.etcd.io/bbolt v1.3.2/go.mod"
-	"go.opencensus.io v0.21.0/go.mod"
-	"go.opencensus.io v0.22.0"
-	"go.opencensus.io v0.22.0/go.mod"
-	"go.uber.org/atomic v1.4.0"
-	"go.uber.org/atomic v1.4.0/go.mod"
-	"go.uber.org/multierr v1.1.0"
-	"go.uber.org/multierr v1.1.0/go.mod"
-	"go.uber.org/zap v1.10.0"
-	"go.uber.org/zap v1.10.0/go.mod"
-	"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
-	"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod"
-	"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
-	"golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod"
-	"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod"
-	"golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod"
-	"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod"
-	"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod"
-	"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod"
-	"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod"
-	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136"
-	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod"
-	"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod"
-	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b"
-	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod"
-	"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod"
-	"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod"
-	"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod"
-	"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod"
-	"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod"
-	"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod"
-	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de"
-	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod"
-	"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod"
-	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028"
-	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod"
-	"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod"
-	"golang.org/x/mod v0.1.0"
-	"golang.org/x/mod v0.1.0/go.mod"
-	"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod"
-	"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod"
-	"golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod"
-	"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod"
-	"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
-	"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod"
-	"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod"
-	"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
-	"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod"
-	"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod"
-	"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
-	"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod"
-	"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod"
-	"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45"
-	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod"
-	"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
-	"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod"
-	"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
-	"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod"
-	"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
-	"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e"
-	"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod"
-	"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod"
-	"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod"
-	"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod"
-	"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod"
-	"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod"
-	"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod"
-	"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod"
-	"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
-	"golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod"
-	"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod"
-	"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
-	"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod"
-	"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod"
-	"golang.org/x/sys v0.0.0-20190530182044-ad28b68e88f1/go.mod"
-	"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod"
-	"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod"
-	"golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod"
-	"golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod"
-	"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
-	"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod"
-	"golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod"
-	"golang.org/x/sys v0.0.0-20200918174421-af09f7315aff/go.mod"
-	"golang.org/x/sys v0.0.0-20210319071255-635bc2c9138d"
-	"golang.org/x/sys v0.0.0-20210319071255-635bc2c9138d/go.mod"
-	"golang.org/x/text v0.3.0/go.mod"
-	"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod"
-	"golang.org/x/text v0.3.2"
-	"golang.org/x/text v0.3.2/go.mod"
-	"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod"
-	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4"
-	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod"
-	"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod"
-	"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
-	"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod"
-	"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod"
-	"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod"
-	"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod"
-	"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod"
-	"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod"
-	"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod"
-	"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod"
-	"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod"
-	"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod"
-	"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod"
-	"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod"
-	"golang.org/x/tools v0.0.0-20190828213141-aed303cbaa74/go.mod"
-	"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod"
-	"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod"
-	"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc"
-	"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod"
-	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7"
-	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod"
-	"google.golang.org/api v0.4.0/go.mod"
-	"google.golang.org/api v0.7.0/go.mod"
-	"google.golang.org/api v0.8.0/go.mod"
-	"google.golang.org/api v0.9.0/go.mod"
-	"google.golang.org/api v0.13.0"
-	"google.golang.org/api v0.13.0/go.mod"
-	"google.golang.org/appengine v1.1.0/go.mod"
-	"google.golang.org/appengine v1.4.0/go.mod"
-	"google.golang.org/appengine v1.5.0/go.mod"
-	"google.golang.org/appengine v1.6.1"
-	"google.golang.org/appengine v1.6.1/go.mod"
-	"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod"
-	"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod"
-	"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod"
-	"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod"
-	"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod"
-	"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod"
-	"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod"
-	"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod"
-	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a"
-	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod"
-	"google.golang.org/grpc v1.19.0/go.mod"
-	"google.golang.org/grpc v1.20.1/go.mod"
-	"google.golang.org/grpc v1.21.1"
-	"google.golang.org/grpc v1.21.1/go.mod"
-	"gopkg.in/alecthomas/kingpin.v2 v2.2.6"
-	"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
-	"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15"
-	"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod"
-	"gopkg.in/errgo.v2 v2.1.0"
-	"gopkg.in/errgo.v2 v2.1.0/go.mod"
-	"gopkg.in/fsnotify.v1 v1.4.7"
-	"gopkg.in/fsnotify.v1 v1.4.7/go.mod"
-	"gopkg.in/ini.v1 v1.51.0"
-	"gopkg.in/ini.v1 v1.51.0/go.mod"
-	"gopkg.in/resty.v1 v1.12.0"
-	"gopkg.in/resty.v1 v1.12.0/go.mod"
-	"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7"
-	"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod"
-	"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod"
-	"gopkg.in/yaml.v2 v2.2.1/go.mod"
-	"gopkg.in/yaml.v2 v2.2.2/go.mod"
-	"gopkg.in/yaml.v2 v2.2.4/go.mod"
-	"gopkg.in/yaml.v2 v2.4.0"
-	"gopkg.in/yaml.v2 v2.4.0/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c"
-	"gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod"
-	"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod"
-	"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod"
-	"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod"
-	"honnef.co/go/tools v0.0.1-2019.2.3"
-	"honnef.co/go/tools v0.0.1-2019.2.3/go.mod"
-	"rsc.io/binaryregexp v0.2.0"
-	"rsc.io/binaryregexp v0.2.0/go.mod"
-	)
-go-module_set_globals
-
-DESCRIPTION="Bit is a modern Git CLI"
-HOMEPAGE="https://github.com/chriswalz/bit"
-SRC_URI="
-	https://github.com/chriswalz/bit/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	${EGO_SUM_SRC_URI}
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-vcs/git"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	go build -v -x -work -o "${PN}" . || die "build failed"
-}
-
-src_install() {
-	dodoc -r README.md
-	dobin bit
-}

diff --git a/dev-vcs/bit/bit-1.1.2.ebuild b/dev-vcs/bit/bit-1.1.2.ebuild
deleted file mode 100644
index ebb39e5d7d..0000000000
--- a/dev-vcs/bit/bit-1.1.2.ebuild
+++ /dev/null
@@ -1,460 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-EGO_SUM=(
-	"cloud.google.com/go v0.26.0/go.mod"
-	"cloud.google.com/go v0.34.0/go.mod"
-	"cloud.google.com/go v0.38.0/go.mod"
-	"cloud.google.com/go v0.44.1/go.mod"
-	"cloud.google.com/go v0.44.2/go.mod"
-	"cloud.google.com/go v0.45.1/go.mod"
-	"cloud.google.com/go v0.46.3/go.mod"
-	"cloud.google.com/go/bigquery v1.0.1/go.mod"
-	"cloud.google.com/go/datastore v1.0.0/go.mod"
-	"cloud.google.com/go/firestore v1.1.0/go.mod"
-	"cloud.google.com/go/pubsub v1.0.1/go.mod"
-	"cloud.google.com/go/storage v1.0.0/go.mod"
-	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod"
-	"github.com/AlecAivazis/survey/v2 v2.2.9"
-	"github.com/AlecAivazis/survey/v2 v2.2.9/go.mod"
-	"github.com/BurntSushi/toml v0.3.1/go.mod"
-	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod"
-	"github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8"
-	"github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod"
-	"github.com/OneOfOne/xxhash v1.2.2/go.mod"
-	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
-	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
-	"github.com/apex/log v1.9.0"
-	"github.com/apex/log v1.9.0/go.mod"
-	"github.com/apex/logs v1.0.0/go.mod"
-	"github.com/aphistic/golf v0.0.0-20180712155816-02c07f170c5a/go.mod"
-	"github.com/aphistic/sweet v0.2.0/go.mod"
-	"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod"
-	"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod"
-	"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod"
-	"github.com/aws/aws-sdk-go v1.20.6/go.mod"
-	"github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod"
-	"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
-	"github.com/beorn7/perks v1.0.0/go.mod"
-	"github.com/bgentry/speakeasy v0.1.0/go.mod"
-	"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod"
-	"github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8"
-	"github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8/go.mod"
-	"github.com/c-bata/go-prompt v0.2.5"
-	"github.com/c-bata/go-prompt v0.2.5/go.mod"
-	"github.com/c4milo/unpackit v0.0.0-20170704181138-4ed373e9ef1c"
-	"github.com/c4milo/unpackit v0.0.0-20170704181138-4ed373e9ef1c/go.mod"
-	"github.com/cespare/xxhash v1.1.0/go.mod"
-	"github.com/chriswalz/complete/v3 v3.0.13"
-	"github.com/chriswalz/complete/v3 v3.0.13/go.mod"
-	"github.com/client9/misspell v0.3.4/go.mod"
-	"github.com/coreos/bbolt v1.3.2/go.mod"
-	"github.com/coreos/etcd v3.3.13+incompatible/go.mod"
-	"github.com/coreos/go-semver v0.3.0/go.mod"
-	"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod"
-	"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod"
-	"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.1"
-	"github.com/davecgh/go-spew v1.1.1/go.mod"
-	"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod"
-	"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod"
-	"github.com/dsnet/compress v0.0.1"
-	"github.com/dsnet/compress v0.0.1/go.mod"
-	"github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod"
-	"github.com/fatih/color v1.7.0/go.mod"
-	"github.com/fsnotify/fsnotify v1.4.7/go.mod"
-	"github.com/ghodss/yaml v1.0.0/go.mod"
-	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod"
-	"github.com/go-kit/kit v0.8.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.3.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.4.0/go.mod"
-	"github.com/go-stack/stack v1.8.0/go.mod"
-	"github.com/gogo/protobuf v1.1.1/go.mod"
-	"github.com/gogo/protobuf v1.2.1/go.mod"
-	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod"
-	"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod"
-	"github.com/golang/mock v1.1.1/go.mod"
-	"github.com/golang/mock v1.2.0/go.mod"
-	"github.com/golang/mock v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.2.0/go.mod"
-	"github.com/golang/protobuf v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.3.2/go.mod"
-	"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod"
-	"github.com/google/btree v1.0.0/go.mod"
-	"github.com/google/go-cmp v0.2.0/go.mod"
-	"github.com/google/go-cmp v0.3.0/go.mod"
-	"github.com/google/go-github v17.0.0+incompatible"
-	"github.com/google/go-github v17.0.0+incompatible/go.mod"
-	"github.com/google/go-github/v32 v32.1.0"
-	"github.com/google/go-github/v32 v32.1.0/go.mod"
-	"github.com/google/go-querystring v1.0.0"
-	"github.com/google/go-querystring v1.0.0/go.mod"
-	"github.com/google/martian v2.1.0+incompatible/go.mod"
-	"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod"
-	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod"
-	"github.com/google/renameio v0.1.0/go.mod"
-	"github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510"
-	"github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod"
-	"github.com/google/uuid v1.1.1/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.4/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.5/go.mod"
-	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod"
-	"github.com/gorilla/websocket v1.4.2/go.mod"
-	"github.com/gosuri/uilive v0.0.4"
-	"github.com/gosuri/uilive v0.0.4/go.mod"
-	"github.com/gosuri/uiprogress v0.0.1"
-	"github.com/gosuri/uiprogress v0.0.1/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod"
-	"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod"
-	"github.com/hashicorp/consul/api v1.1.0/go.mod"
-	"github.com/hashicorp/consul/sdk v0.1.1/go.mod"
-	"github.com/hashicorp/errwrap v1.0.0"
-	"github.com/hashicorp/errwrap v1.0.0/go.mod"
-	"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod"
-	"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod"
-	"github.com/hashicorp/go-msgpack v0.5.3/go.mod"
-	"github.com/hashicorp/go-multierror v1.0.0"
-	"github.com/hashicorp/go-multierror v1.0.0/go.mod"
-	"github.com/hashicorp/go-rootcerts v1.0.0/go.mod"
-	"github.com/hashicorp/go-sockaddr v1.0.0/go.mod"
-	"github.com/hashicorp/go-syslog v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.1/go.mod"
-	"github.com/hashicorp/go.net v0.0.1/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.0/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.1/go.mod"
-	"github.com/hashicorp/hcl v1.0.0/go.mod"
-	"github.com/hashicorp/logutils v1.0.0/go.mod"
-	"github.com/hashicorp/mdns v1.0.0/go.mod"
-	"github.com/hashicorp/memberlist v0.1.3/go.mod"
-	"github.com/hashicorp/serf v0.8.2/go.mod"
-	"github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174"
-	"github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod"
-	"github.com/hooklift/assert v0.1.0"
-	"github.com/hooklift/assert v0.1.0/go.mod"
-	"github.com/hpcloud/tail v1.0.0/go.mod"
-	"github.com/inconshreveable/mousetrap v1.0.0"
-	"github.com/inconshreveable/mousetrap v1.0.0/go.mod"
-	"github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod"
-	"github.com/jonboulle/clockwork v0.1.0/go.mod"
-	"github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7/go.mod"
-	"github.com/json-iterator/go v1.1.6/go.mod"
-	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod"
-	"github.com/jtolds/gls v4.20.0+incompatible/go.mod"
-	"github.com/julienschmidt/httprouter v1.2.0/go.mod"
-	"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51"
-	"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod"
-	"github.com/kisielk/errcheck v1.1.0/go.mod"
-	"github.com/kisielk/gotool v1.0.0/go.mod"
-	"github.com/klauspost/compress v1.4.1"
-	"github.com/klauspost/compress v1.4.1/go.mod"
-	"github.com/klauspost/cpuid v1.2.0"
-	"github.com/klauspost/cpuid v1.2.0/go.mod"
-	"github.com/klauspost/pgzip v1.2.5"
-	"github.com/klauspost/pgzip v1.2.5/go.mod"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
-	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod"
-	"github.com/kr/pretty v0.1.0/go.mod"
-	"github.com/kr/pretty v0.2.0"
-	"github.com/kr/pretty v0.2.0/go.mod"
-	"github.com/kr/pty v1.1.1/go.mod"
-	"github.com/kr/pty v1.1.4"
-	"github.com/kr/pty v1.1.4/go.mod"
-	"github.com/kr/text v0.1.0"
-	"github.com/kr/text v0.1.0/go.mod"
-	"github.com/lithammer/fuzzysearch v1.1.1"
-	"github.com/lithammer/fuzzysearch v1.1.1/go.mod"
-	"github.com/magiconair/properties v1.8.1/go.mod"
-	"github.com/mattn/go-colorable v0.0.9/go.mod"
-	"github.com/mattn/go-colorable v0.1.1/go.mod"
-	"github.com/mattn/go-colorable v0.1.2/go.mod"
-	"github.com/mattn/go-colorable v0.1.4/go.mod"
-	"github.com/mattn/go-colorable v0.1.7"
-	"github.com/mattn/go-colorable v0.1.7/go.mod"
-	"github.com/mattn/go-isatty v0.0.3/go.mod"
-	"github.com/mattn/go-isatty v0.0.5/go.mod"
-	"github.com/mattn/go-isatty v0.0.8/go.mod"
-	"github.com/mattn/go-isatty v0.0.10/go.mod"
-	"github.com/mattn/go-isatty v0.0.12"
-	"github.com/mattn/go-isatty v0.0.12/go.mod"
-	"github.com/mattn/go-runewidth v0.0.6/go.mod"
-	"github.com/mattn/go-runewidth v0.0.9"
-	"github.com/mattn/go-runewidth v0.0.9/go.mod"
-	"github.com/mattn/go-tty v0.0.3"
-	"github.com/mattn/go-tty v0.0.3/go.mod"
-	"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
-	"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b"
-	"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod"
-	"github.com/miekg/dns v1.0.14/go.mod"
-	"github.com/mitchellh/cli v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.1.0/go.mod"
-	"github.com/mitchellh/go-testing-interface v1.0.0/go.mod"
-	"github.com/mitchellh/gox v0.4.0/go.mod"
-	"github.com/mitchellh/iochan v1.0.0/go.mod"
-	"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod"
-	"github.com/mitchellh/mapstructure v1.1.2/go.mod"
-	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod"
-	"github.com/modern-go/reflect2 v1.0.1/go.mod"
-	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod"
-	"github.com/oklog/ulid v1.3.1/go.mod"
-	"github.com/onsi/ginkgo v1.6.0/go.mod"
-	"github.com/onsi/gomega v1.5.0/go.mod"
-	"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod"
-	"github.com/pelletier/go-toml v1.2.0/go.mod"
-	"github.com/pkg/errors v0.8.0/go.mod"
-	"github.com/pkg/errors v0.8.1/go.mod"
-	"github.com/pkg/errors v0.9.1"
-	"github.com/pkg/errors v0.9.1/go.mod"
-	"github.com/pkg/term v1.1.0"
-	"github.com/pkg/term v1.1.0/go.mod"
-	"github.com/pmezard/go-difflib v1.0.0"
-	"github.com/pmezard/go-difflib v1.0.0/go.mod"
-	"github.com/posener/autogen v0.0.2/go.mod"
-	"github.com/posener/complete v1.1.1/go.mod"
-	"github.com/posener/script v1.1.5"
-	"github.com/posener/script v1.1.5/go.mod"
-	"github.com/prometheus/client_golang v0.9.1/go.mod"
-	"github.com/prometheus/client_golang v0.9.3/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod"
-	"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod"
-	"github.com/prometheus/common v0.4.0/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod"
-	"github.com/prometheus/tsdb v0.7.1/go.mod"
-	"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod"
-	"github.com/rogpeppe/fastuuid v1.1.0/go.mod"
-	"github.com/rogpeppe/go-internal v1.3.0/go.mod"
-	"github.com/rs/xid v1.2.1/go.mod"
-	"github.com/rs/zerolog v1.20.0"
-	"github.com/rs/zerolog v1.20.0/go.mod"
-	"github.com/russross/blackfriday/v2 v2.0.1/go.mod"
-	"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod"
-	"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod"
-	"github.com/sergi/go-diff v1.0.0/go.mod"
-	"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
-	"github.com/sirupsen/logrus v1.2.0/go.mod"
-	"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod"
-	"github.com/smartystreets/assertions v1.0.0/go.mod"
-	"github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod"
-	"github.com/smartystreets/goconvey v1.6.4/go.mod"
-	"github.com/smartystreets/gunit v1.0.0/go.mod"
-	"github.com/soheilhy/cmux v0.1.4/go.mod"
-	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod"
-	"github.com/spf13/afero v1.1.2/go.mod"
-	"github.com/spf13/cast v1.3.0/go.mod"
-	"github.com/spf13/cobra v1.1.3"
-	"github.com/spf13/cobra v1.1.3/go.mod"
-	"github.com/spf13/jwalterweatherman v1.0.0/go.mod"
-	"github.com/spf13/pflag v1.0.3/go.mod"
-	"github.com/spf13/pflag v1.0.5"
-	"github.com/spf13/pflag v1.0.5/go.mod"
-	"github.com/spf13/viper v1.7.0/go.mod"
-	"github.com/stretchr/objx v0.1.0/go.mod"
-	"github.com/stretchr/objx v0.1.1/go.mod"
-	"github.com/stretchr/testify v1.2.1/go.mod"
-	"github.com/stretchr/testify v1.2.2/go.mod"
-	"github.com/stretchr/testify v1.3.0/go.mod"
-	"github.com/stretchr/testify v1.4.0/go.mod"
-	"github.com/stretchr/testify v1.6.1/go.mod"
-	"github.com/stretchr/testify v1.7.0"
-	"github.com/stretchr/testify v1.7.0/go.mod"
-	"github.com/subosito/gotenv v1.2.0/go.mod"
-	"github.com/thoas/go-funk v0.7.0"
-	"github.com/thoas/go-funk v0.7.0/go.mod"
-	"github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod"
-	"github.com/tj/assert v0.0.3"
-	"github.com/tj/assert v0.0.3/go.mod"
-	"github.com/tj/go-buffer v1.1.0/go.mod"
-	"github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2/go.mod"
-	"github.com/tj/go-kinesis v0.0.0-20171128231115-08b17f58cb1b/go.mod"
-	"github.com/tj/go-spin v1.1.0/go.mod"
-	"github.com/tj/go-update v2.2.4+incompatible"
-	"github.com/tj/go-update v2.2.4+incompatible/go.mod"
-	"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod"
-	"github.com/ulikunitz/xz v0.5.6/go.mod"
-	"github.com/ulikunitz/xz v0.5.8"
-	"github.com/ulikunitz/xz v0.5.8/go.mod"
-	"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod"
-	"go.etcd.io/bbolt v1.3.2/go.mod"
-	"go.opencensus.io v0.21.0/go.mod"
-	"go.opencensus.io v0.22.0/go.mod"
-	"go.uber.org/atomic v1.4.0/go.mod"
-	"go.uber.org/multierr v1.1.0/go.mod"
-	"go.uber.org/zap v1.10.0/go.mod"
-	"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
-	"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod"
-	"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
-	"golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod"
-	"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod"
-	"golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod"
-	"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod"
-	"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod"
-	"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod"
-	"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod"
-	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod"
-	"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod"
-	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod"
-	"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod"
-	"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod"
-	"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod"
-	"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod"
-	"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod"
-	"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod"
-	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod"
-	"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod"
-	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod"
-	"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod"
-	"golang.org/x/mod v0.1.0/go.mod"
-	"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod"
-	"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod"
-	"golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod"
-	"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod"
-	"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
-	"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod"
-	"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod"
-	"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
-	"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod"
-	"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod"
-	"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
-	"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod"
-	"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod"
-	"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod"
-	"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
-	"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod"
-	"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
-	"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod"
-	"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
-	"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod"
-	"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod"
-	"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod"
-	"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod"
-	"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod"
-	"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod"
-	"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod"
-	"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod"
-	"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
-	"golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod"
-	"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod"
-	"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
-	"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod"
-	"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod"
-	"golang.org/x/sys v0.0.0-20190530182044-ad28b68e88f1/go.mod"
-	"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod"
-	"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod"
-	"golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod"
-	"golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod"
-	"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
-	"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod"
-	"golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod"
-	"golang.org/x/sys v0.0.0-20200918174421-af09f7315aff/go.mod"
-	"golang.org/x/sys v0.0.0-20210319071255-635bc2c9138d"
-	"golang.org/x/sys v0.0.0-20210319071255-635bc2c9138d/go.mod"
-	"golang.org/x/text v0.3.0/go.mod"
-	"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod"
-	"golang.org/x/text v0.3.2"
-	"golang.org/x/text v0.3.2/go.mod"
-	"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod"
-	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod"
-	"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod"
-	"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
-	"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod"
-	"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod"
-	"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod"
-	"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod"
-	"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod"
-	"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod"
-	"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod"
-	"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod"
-	"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod"
-	"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod"
-	"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod"
-	"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod"
-	"golang.org/x/tools v0.0.0-20190828213141-aed303cbaa74/go.mod"
-	"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod"
-	"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod"
-	"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod"
-	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod"
-	"google.golang.org/api v0.4.0/go.mod"
-	"google.golang.org/api v0.7.0/go.mod"
-	"google.golang.org/api v0.8.0/go.mod"
-	"google.golang.org/api v0.9.0/go.mod"
-	"google.golang.org/api v0.13.0/go.mod"
-	"google.golang.org/appengine v1.1.0/go.mod"
-	"google.golang.org/appengine v1.4.0/go.mod"
-	"google.golang.org/appengine v1.5.0/go.mod"
-	"google.golang.org/appengine v1.6.1/go.mod"
-	"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod"
-	"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod"
-	"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod"
-	"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod"
-	"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod"
-	"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod"
-	"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod"
-	"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod"
-	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod"
-	"google.golang.org/grpc v1.19.0/go.mod"
-	"google.golang.org/grpc v1.20.1/go.mod"
-	"google.golang.org/grpc v1.21.1/go.mod"
-	"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
-	"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15"
-	"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod"
-	"gopkg.in/errgo.v2 v2.1.0/go.mod"
-	"gopkg.in/fsnotify.v1 v1.4.7/go.mod"
-	"gopkg.in/ini.v1 v1.51.0/go.mod"
-	"gopkg.in/resty.v1 v1.12.0/go.mod"
-	"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod"
-	"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod"
-	"gopkg.in/yaml.v2 v2.2.1/go.mod"
-	"gopkg.in/yaml.v2 v2.2.2/go.mod"
-	"gopkg.in/yaml.v2 v2.2.4/go.mod"
-	"gopkg.in/yaml.v2 v2.4.0/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c"
-	"gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod"
-	"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod"
-	"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod"
-	"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod"
-	"honnef.co/go/tools v0.0.1-2019.2.3/go.mod"
-	"rsc.io/binaryregexp v0.2.0/go.mod"
-	)
-go-module_set_globals
-
-DESCRIPTION="Bit is a modern Git CLI"
-HOMEPAGE="https://github.com/chriswalz/bit"
-SRC_URI="
-	https://github.com/chriswalz/bit/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	${EGO_SUM_SRC_URI}
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-vcs/git"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	go build -v -x -work -o "${PN}" . || die "build failed"
-}
-
-src_install() {
-	dodoc -r README.md
-	dobin bit
-}

diff --git a/dev-vcs/bit/metadata.xml b/dev-vcs/bit/metadata.xml
deleted file mode 100644
index 88976fb435..0000000000
--- a/dev-vcs/bit/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/chriswalz/bit</bugs-to>
-		<remote-id type="github">chriswalz/bit</remote-id>
-	</upstream>
-	<longdescription lang="en">
-bit is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties:
-
-command and flag suggestions to help you navigate the plethora of options git provides you
-autocompletion for files and branch names when using bit add or bit checkout
-automatic fetch and branch fast-forwarding reducing the likelihood of merge conflicts
-suggestions work with git aliases
-new commands like bit sync that vastly simplify your workflow
-commands from git-extras such as bit release and bit info
-fully compatible with git allowing you to fallback to git if need be.
-get insight into how bit works using bit --debug.
---- New ---
-
-bit pr view and checkout pull requests from Github (Requires GitHub CLI)
-easily update bit using bit update
-single binary
-much more suggestions available! (Roughly 10x more)
-Interactive prompt with env variable: BIT_INTERACTIVE=true
-	</longdescription>
-</pkgmetadata>

diff --git a/dev-vcs/git-blame-someone-else/Manifest b/dev-vcs/git-blame-someone-else/Manifest
deleted file mode 100644
index c4fa88622d..0000000000
--- a/dev-vcs/git-blame-someone-else/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST git-blame-someone-else-0_pre20180613.tar.gz 1928 BLAKE2B 44dbc2ab1398612225b60b869f55a31cff8daa003c2d7f54ea4e149373883aae678bb32f6bc4dd0b0c9994b6faf8ea251ce34a5e7ad9f671a635d90c09866676 SHA512 2e857f2fa2a742d4a623ff6d019e2995cfb61bc540e610bac6b333bac1249e6a977380065aa08276e3b04f0c7c7a5b2c6ac7ba66f0c22e380f73c81777ee3d1c

diff --git a/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild b/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild
deleted file mode 100644
index bf93b2683d..0000000000
--- a/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="8d854c2d78cb98afdb9f5a73240e06393260b327"
-
-SRC_URI="https://github.com/jayphelps/git-blame-someone-else/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-DESCRIPTION="Blame someone else for your bad code."
-HOMEPAGE="https://github.com/jayphelps/git-blame-someone-else"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-
-RDEPEND="
-	dev-vcs/git
-"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	dobin "${PN}"
-	einstalldocs
-}

diff --git a/dev-vcs/git-blame-someone-else/metadata.xml b/dev-vcs/git-blame-someone-else/metadata.xml
deleted file mode 100644
index d10e92b0d3..0000000000
--- a/dev-vcs/git-blame-someone-else/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">jayphelps/git-blame-someone-else</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-vcs/git-cu/Manifest b/dev-vcs/git-cu/Manifest
deleted file mode 100644
index 409aad4125..0000000000
--- a/dev-vcs/git-cu/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST git-cu-0.5.0.tar.gz 15071 BLAKE2B d70b11b308123f36bfa450d6b50548dc5e4bcbc87e574723022020c6faaf7c117c315c4d6f17db8ef7d67defd242e6641eb045eeda66cda34e256670fa9fbc64 SHA512 b0cd4e70c8f3303a73764dc094f2383b258932f49b1e33235462433b63933ae6eca555085610a75de1b40673d3d99ff6f14c87d9cd71ae5803722b249fa233e3

diff --git a/dev-vcs/git-cu/git-cu-0.5.0.ebuild b/dev-vcs/git-cu/git-cu-0.5.0.ebuild
deleted file mode 100644
index 84594088ff..0000000000
--- a/dev-vcs/git-cu/git-cu-0.5.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Helps to keep your local git repositories organized"
-HOMEPAGE="https://gitlab.com/3point2/git-cu"
-
-# This package has tests, but they are not included in the PyPi
-# distribution.
-RESTRICT="test"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"

diff --git a/dev-vcs/git-cu/metadata.xml b/dev-vcs/git-cu/metadata.xml
deleted file mode 100644
index f81cc40ed3..0000000000
--- a/dev-vcs/git-cu/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <!-- maintainer-needed -->
-  <longdescription lang="en">
-    git-cu helps keep your local git repositories organized by cloning
-    them into a directory structure based on their URL.
-
-    For example, running a regular `git clone` of this repository with
-    `git clone https://gitlab.com/3point2/git-cu.git` will create a
-    `git-cu` directory inside your current working directory.
-
-    Using `git cu` instead of `git clone` will create a
-    `gitlab.com/3point2/git-cu` directory structure inside your
-    current working directory.
-
-    cu is short for "clone URL", pronounced "see you".
-  </longdescription>
-  <upstream>
-    <remote-id type="gitlab">3point2/git-cu</remote-id>
-    <remote-id type="pypi">git-cu</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-vcs/git-repo-updater/Manifest b/dev-vcs/git-repo-updater/Manifest
deleted file mode 100644
index 43b371f5f7..0000000000
--- a/dev-vcs/git-repo-updater/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST git-repo-updater-0.5.1.gh.tar.gz 11430 BLAKE2B bb18ff809e48c2b93aabd287477436ca8140071c61d9266a048758d8d3acd207b601d2f534be22615f9de804a69c37101fbafd4fd8d82da4f9c67f09c9cdd44e SHA512 189717859050ecfb3533f0fed694c3d9674108c4d31dc71036ab04f9f0403bbdd92909995e0de81044581d278bd984ac698ea235db093ccd0c032a8a741c5918

diff --git a/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild b/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild
deleted file mode 100644
index e6273e0a01..0000000000
--- a/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Easily update multiple git repositories at once"
-HOMEPAGE="https://github.com/earwig/git-repo-updater"
-SRC_URI="https://github.com/earwig/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
-	>=dev-python/GitPython-2.1.8[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-vcs/git-repo-updater/metadata.xml b/dev-vcs/git-repo-updater/metadata.xml
deleted file mode 100644
index c5496d396d..0000000000
--- a/dev-vcs/git-repo-updater/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">earwig/git-repo-updater</remote-id>
-  </upstream>
-  <longdescription lang="en">
-    gitup is a tool for updating multiple git repositories at once. It is smart
-    enough to handle several remotes, dirty working directories, diverged local
-    branches, detached HEADs, and more. It was originally created to manage a
-    large collection of projects and deal with sporadic internet access.
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-vcs/gitahead/Manifest b/dev-vcs/gitahead/Manifest
deleted file mode 100644
index 110740de28..0000000000
--- a/dev-vcs/gitahead/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST gitahead-2.7.1-dep_git_git.tar.gz 7968616 BLAKE2B 7d2ea9e1ca1faa1a8b66a9db6b213c02be966cec74abe085139e3e966adcff9efbd74fb942ad145ddea64bab94a6006b91b512c96aa645cb124bcaf6e5a488eb SHA512 37a77870e0df748b023f5381aa969f1126b142a3470c9df4e01d86cf3418a0b0e4cb16a37ef7b162f285bdd540559a3511488ec8591b2f88e495626df019c03f
-DIST gitahead-2.7.1-dep_hunspell_hunspell.tar.gz 506908 BLAKE2B 810117701b16506ab18f3834cbbe6c75c970632a24b504b0fe914d77407e7379000826897aa03584edb7b87d207e26297709dd70613b6dd49731aa0aed1416b4 SHA512 6e0f4fe0a30e3824cff51ab507e3a836021e8b7542c86ed2950689fe9724b3c017648eb9928d1bb86fddcff113903164c25a1725a4fe7c8b94a833c4bf36279d
-DIST gitahead-2.7.1-dep_libgit2_libgit2.tar.gz 7535416 BLAKE2B 220249adafac30fdd329e65eabc0a7dc0f533b2242d2e75743c781d80d427d8aca5abc7c7d6f6874ebb6b379cee1bf2569a57a769b8a00a4d15ff5a94a218ad0 SHA512 eb0d66840210d1a73b11c7374fa2745afded753d5e8a87483efb5dcf76973469b705279e3ddca15874423123f387384f752aec614951ef4185d334b171d78779
-DIST gitahead-2.7.1.tar.gz 37248607 BLAKE2B 0f1399f84b92717c898708859a2b5c70d88dc52885b12ad915becb9943fc8037ec4ff498888b769603da163408a635bc111f0d5302a8631bb07c9683915e11e1 SHA512 c58ba55e0a0e9d11a0f777bd9d2e51cc7e2c93d0d58d266ae5a1c1271b962d5ac479124234b162983ff56870262e356969b841d59b375ae22e39301e689f3ab9

diff --git a/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild b/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
deleted file mode 100644
index 4b22787437..0000000000
--- a/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg cmake wrapper flag-o-matic
-
-DESCRIPTION="Graphical Git client to help understand and manage source code history"
-HOMEPAGE="https://github.com/gitahead/gitahead"
-SRC_URI="
-	https://github.com/gitahead/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/stinb/libgit2/archive/834d652bcb932af447d7f0acd1214a4057cb0771.tar.gz
-		-> ${P}-dep_libgit2_libgit2.tar.gz
-	https://github.com/hunspell/hunspell/archive/8a2fdfe5a6bb1cbafc04b0c8486abcefd17ad903.tar.gz
-		-> ${P}-dep_hunspell_hunspell.tar.gz
-	gnome-keyring? (
-		https://github.com/git/git/archive/0d0ac3826a3bbb9247e39e12623bbcfdd722f24c.tar.gz -> ${P}-dep_git_git.tar.gz
-	)
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-IUSE="gnome-keyring"
-
-RDEPEND="
-	app-text/cmark:=
-	dev-libs/libpcre2:=
-	dev-libs/openssl:=
-	dev-qt/qt5compat:6
-	dev-qt/qtbase:6[concurrent,gui,network,widgets]
-	net-libs/http-parser:=
-	net-libs/libssh2
-	sys-libs/zlib
-	gnome-keyring? (
-		app-crypt/libsecret
-	)
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	dev-qt/qttools:6[linguist]
-	virtual/pkgconfig
-"
-
-QA_FLAGS_IGNORED="usr/share/GitAhead/Plugins/.*"
-QA_PRESTRIPPED="usr/share/GitAhead/Plugins/.*"
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-
-	cd "${S}" || die
-	local i list=(
-		dep_libgit2_libgit2
-		dep_hunspell_hunspell
-	)
-	use gnome-keyring && list+=( dep_git_git )
-	for i in "${list[@]}"; do
-		[ ! -f "${DISTDIR}/${P}-${i}.tar.gz" ] && die "The file ${DISTDIR}/${P}-${i}.tar.gz doesn't exist"
-		tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
-	done
-}
-
-src_prepare() {
-	if ! use gnome-keyring; then
-		sed -i 's/add_subdirectory(git)//' ./dep/CMakeLists.txt || die
-	fi
-	sed -i 's/add_subdirectory(openssl)//' ./dep/CMakeLists.txt || die
-	# Respect LDFLAGS
-	sed -i '/CMAKE_EXE_LINKER_FLAGS/d' CMakeLists.txt || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	filter-flags -flto* # Segfault in libQt5Core.so.5
-	local mycmakeargs=(
-		# libgit2 flags
-		-DBUILD_TESTS=OFF
-		-DREGEX_BACKEND=pcre2
-		-DUSE_GSSAPI=OFF
-		-DUSE_HTTP_PARSER=system
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cd "${BUILD_DIR}" || die
-
-	eninja package
-	cd ./_CPack_Packages/Linux/STGZ || die
-	mkdir -p "${D}"/usr/share || die
-	bash ./GitAhead-2.7.1.sh --prefix="${D}"/usr/share --include-subdir || die
-	rm -fr "${D}"/usr/share/GitAhead/*.so.* || die
-
-	cd "${D}"/usr/share/GitAhead/Resources/GitAhead.iconset || die
-	local res
-	for res in 16 32 64 128 256 512; do
-		newicon -s "${res}" "icon_${res}x${res}.png" "${PN}.png"
-	done
-
-	make_wrapper "${PN}" "${EPREFIX}/usr/share/GitAhead/GitAhead"
-	make_desktop_entry "/usr/share/GitAhead/GitAhead" "GitAhead" "${PN}" "Development"
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	ewarn "${P} collects some statistical usage data."
-	ewarn "To permanently opt-out of reporting:"
-	ewarn "toggle a button in Help -> About GitAhead -> Privacy"
-	ewarn "or write to ~/.config/gitahead.com/GitAhead.conf those lines:"
-	ewarn "[tracking]"
-	ewarn "enabled=false"
-}

diff --git a/dev-vcs/gitahead/gitahead-2.7.1.ebuild b/dev-vcs/gitahead/gitahead-2.7.1.ebuild
deleted file mode 100644
index 5408b298d4..0000000000
--- a/dev-vcs/gitahead/gitahead-2.7.1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg cmake wrapper flag-o-matic
-
-DESCRIPTION="Graphical Git client to help understand and manage source code history"
-HOMEPAGE="https://github.com/gitahead/gitahead"
-SRC_URI="
-	https://github.com/gitahead/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/stinb/libgit2/archive/834d652bcb932af447d7f0acd1214a4057cb0771.tar.gz
-		-> ${P}-dep_libgit2_libgit2.tar.gz
-	https://github.com/hunspell/hunspell/archive/8a2fdfe5a6bb1cbafc04b0c8486abcefd17ad903.tar.gz
-		-> ${P}-dep_hunspell_hunspell.tar.gz
-	gnome-keyring? (
-		https://github.com/git/git/archive/0d0ac3826a3bbb9247e39e12623bbcfdd722f24c.tar.gz -> ${P}-dep_git_git.tar.gz
-	)
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-IUSE="gnome-keyring"
-
-RDEPEND="
-	app-text/cmark:=
-	dev-libs/openssl:=
-	dev-qt/qt5compat:6
-	dev-qt/qtbase:6[concurrent,gui,network,widgets]
-	net-libs/libssh2
-	gnome-keyring? (
-		app-crypt/libsecret
-	)
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	dev-qt/qttools:6[linguist]
-	virtual/pkgconfig
-"
-
-QA_FLAGS_IGNORED="usr/share/GitAhead/Plugins/.*"
-QA_PRESTRIPPED="usr/share/GitAhead/Plugins/.*"
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-
-	cd "${S}" || die
-	local i list=(
-		dep_libgit2_libgit2
-		dep_hunspell_hunspell
-	)
-	use gnome-keyring && list+=( dep_git_git )
-	for i in "${list[@]}"; do
-		[ ! -f "${DISTDIR}/${P}-${i}.tar.gz" ] && die "The file ${DISTDIR}/${P}-${i}.tar.gz doesn't exist"
-		tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
-	done
-}
-
-src_prepare() {
-	if ! use gnome-keyring; then
-		sed -i 's/add_subdirectory(git)//' ./dep/CMakeLists.txt || die
-	fi
-	sed -i 's/add_subdirectory(openssl)//' ./dep/CMakeLists.txt || die
-	# Respect LDFLAGS
-	sed -i '/CMAKE_EXE_LINKER_FLAGS/d' CMakeLists.txt || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	filter-flags -flto* # Segfault in libQt5Core.so.5
-	cmake_src_configure
-}
-
-src_install() {
-	cd "${BUILD_DIR}" || die
-
-	eninja package
-	cd ./_CPack_Packages/Linux/STGZ || die
-	mkdir -p "${D}"/usr/share || die
-	bash ./GitAhead-2.7.1.sh --prefix="${D}"/usr/share --include-subdir || die
-	rm -fr "${D}"/usr/share/GitAhead/*.so.* || die
-
-	cd "${D}"/usr/share/GitAhead/Resources/GitAhead.iconset || die
-	local res
-	for res in 16 32 64 128 256 512; do
-		newicon -s "${res}" "icon_${res}x${res}.png" "${PN}.png"
-	done
-
-	make_wrapper "${PN}" "${EPREFIX}/usr/share/GitAhead/GitAhead"
-	make_desktop_entry "/usr/share/GitAhead/GitAhead" "GitAhead" "${PN}" "Development"
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	ewarn "${P} collects some statistical usage data."
-	ewarn "To permanently opt-out of reporting:"
-	ewarn "toggle a button in Help -> About GitAhead -> Privacy"
-	ewarn "or write to ~/.config/gitahead.com/GitAhead.conf those lines:"
-	ewarn "[tracking]"
-	ewarn "enabled=false"
-}

diff --git a/dev-vcs/gitahead/metadata.xml b/dev-vcs/gitahead/metadata.xml
deleted file mode 100644
index 0f2ea62259..0000000000
--- a/dev-vcs/gitahead/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">gitahead/gitahead</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-vcs/gitqlient-gitserver-plugin/Manifest b/dev-vcs/gitqlient-gitserver-plugin/Manifest
deleted file mode 100644
index 403902245b..0000000000
--- a/dev-vcs/gitqlient-gitserver-plugin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gitqlient-1.6.1.tar.gz 4971880 BLAKE2B b793dd406d1dff7aa193916a08dc5c10159eb54f79d2d9930b672aed5ee5d98fe3d6afb1869032bdeee1790b078a5fefa8064506353d56e870ea95bb24ebcc26 SHA512 e115c9fca6c8fe17b32d326a7f649d35ea55fd1f4c1df7c30962e9f07382d246cd23b8dbdbf6759620d1ba7ba9c48c7a391b2e0a730a58bba9f1ba6425a2da9e
-DIST gitqlient-GitServerPlugin-0.2.0.tar.gz 78411 BLAKE2B 4220f0d53abccac79a21cb5cb2e1cad608fbfc62afe797ed446594a642010f6476c519c3ba807db4cbc8f51150420186933cfeb18b27b98ddfd18882213e04e2 SHA512 d01c8fd3132d03f1f819ec7c81f920f6e37146f43182c322d6048ba008ab83dac71b43510445fe9ec5612555e1b18c2afb4a0193dd1a3dabb3b80ae35e9e9381

diff --git a/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild b/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild
deleted file mode 100644
index a2d34bacd7..0000000000
--- a/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils
-
-MY_PN="GitServerPlugin"
-GQ="GitQlient"
-GQ_PN="gitqlient"
-GQ_PV="1.6.1"
-
-DESCRIPTION="GitQlient GitServer plugin"
-HOMEPAGE="https://github.com/francescmm/GitServerPlugin"
-SRC_URI="
-	https://github.com/francescmm/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${GQ_PN}-${MY_PN}-${PV}.tar.gz
-	https://github.com/francescmm/${GQ}/releases/download/v${GQ_PV}/${GQ_PN}_${GQ_PV}.tar.gz -> ${GQ_PN}-${GQ_PV}.tar.gz
-"
-
-KEYWORDS="~amd64"
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-PDEPEND=">=dev-vcs/gitqlient-1.6.1"
-RDEPEND="
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtwebengine:5[widgets]
-"
-DEPEND="${DEPEND}"
-
-# No need SONAME for runtime plugin
-QA_SONAME="usr/lib.*/lib${MY_PN}.so"
-
-src_prepare() {
-	default
-
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/AuxiliarCustomWidgets src/AuxiliarCustomWidgets || die
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/QLogger src/QLogger || die
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/git src/git || die
-}
-
-src_configure() {
-	eqmake5 "${MY_PN}".pro
-}
-
-src_install() {
-	dolib.so lib/lib"${MY_PN}".so
-}
-
-pkg_postinst() {
-	elog "To use ${MY_PN} set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
-}

diff --git a/dev-vcs/gitqlient-gitserver-plugin/metadata.xml b/dev-vcs/gitqlient-gitserver-plugin/metadata.xml
deleted file mode 100644
index 91604cefd9..0000000000
--- a/dev-vcs/gitqlient-gitserver-plugin/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>torokhov-s-a@yandex.ru</email>
-		<name>Sergey Torokhov</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">francescmm/GitServerPlugin</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-vcs/gitqlient-jenkins-plugin/Manifest b/dev-vcs/gitqlient-jenkins-plugin/Manifest
deleted file mode 100644
index ff31e25c39..0000000000
--- a/dev-vcs/gitqlient-jenkins-plugin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gitqlient-1.6.1.tar.gz 4971880 BLAKE2B b793dd406d1dff7aa193916a08dc5c10159eb54f79d2d9930b672aed5ee5d98fe3d6afb1869032bdeee1790b078a5fefa8064506353d56e870ea95bb24ebcc26 SHA512 e115c9fca6c8fe17b32d326a7f649d35ea55fd1f4c1df7c30962e9f07382d246cd23b8dbdbf6759620d1ba7ba9c48c7a391b2e0a730a58bba9f1ba6425a2da9e
-DIST gitqlient-JenkinsPlugin-0.2.0.tar.gz 29474 BLAKE2B f8dfb020f68ec474b0d15b62a5566316f21cd29f4878170bcf7940e3df596a970535d5db3c3f05f12d18fdff5f5b6f99db242c807e8554754f08f14ad31997a0 SHA512 0c3089b80116974a687821940d7e78c6b663acf50cb060cff824d3e1e1838773eca8ed671778d2cf016d0b3e5fff8daab958f765af4eacc04dea66864966ae8e

diff --git a/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild b/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild
deleted file mode 100644
index 6dd31629a2..0000000000
--- a/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils
-
-MY_PN="JenkinsPlugin"
-GQ="GitQlient"
-GQ_PN="gitqlient"
-GQ_PV="1.6.1"
-
-DESCRIPTION="GitQlient Jenkins plugin"
-HOMEPAGE="https://github.com/francescmm/JenkinsPlugin"
-SRC_URI="
-	https://github.com/francescmm/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${GQ_PN}-${MY_PN}-${PV}.tar.gz
-	https://github.com/francescmm/${GQ}/releases/download/v${GQ_PV}/${GQ_PN}_${GQ_PV}.tar.gz -> ${GQ_PN}-${GQ_PV}.tar.gz
-"
-
-KEYWORDS="~amd64"
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-PDEPEND=">=dev-vcs/gitqlient-1.6.1"
-RDEPEND="
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtwebengine:5[widgets]
-"
-DEPEND="${DEPEND}"
-
-# No need SONAME for runtime plugin
-QA_SONAME="usr/lib.*/lib${MY_PN}.so"
-
-src_prepare() {
-	default
-
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/AuxiliarCustomWidgets src/AuxiliarCustomWidgets || die
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/QLogger src/QLogger || die
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/QPinnableTabWidget src/QPinnableTabWidget || die
-}
-
-src_configure() {
-	eqmake5 "${MY_PN}".pro
-}
-
-src_install() {
-	dolib.so lib/lib"${MY_PN}".so
-}
-
-pkg_postinst() {
-	elog "To use ${MY_PN} set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
-}

diff --git a/dev-vcs/gitqlient-jenkins-plugin/metadata.xml b/dev-vcs/gitqlient-jenkins-plugin/metadata.xml
deleted file mode 100644
index 6df263613a..0000000000
--- a/dev-vcs/gitqlient-jenkins-plugin/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>torokhov-s-a@yandex.ru</email>
-		<name>Sergey Torokhov</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">francescmm/JenkinsPlugin</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-vcs/gitqlient/Manifest b/dev-vcs/gitqlient/Manifest
deleted file mode 100644
index 82a1745559..0000000000
--- a/dev-vcs/gitqlient/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gitqlient-1.6.2.tar.gz 4975350 BLAKE2B 86edd00f8b5647d9e9f7096f5306d330c66e0eb474447df94a320734126c37e370384ddf12fdec58764d57834c1a0b9489911db1b4f590368da1de904eafb51a SHA512 ca8c6c30b7acade8120afa9df568d6b61f4f521b13f5541bc136810a014d4ace30c54ca973ddd4a4368a6f59f22ec3d91b87bac8a6c9861953ac1ee0195d717e

diff --git a/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild b/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild
deleted file mode 100644
index 683c5b9c49..0000000000
--- a/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature qmake-utils xdg
-
-MY_PN="GitQlient"
-
-DESCRIPTION="Multi-platform Git client written with Qt"
-HOMEPAGE="https://github.com/francescmm/GitQlient"
-
-SRC_URI="https://github.com/francescmm/${MY_PN}/releases/download/v${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/${PN}_${PV}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-DEPEND="
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-"
-RDEPEND="
-	${DEPEND}
-	dev-vcs/git
-"
-
-src_prepare() {
-	default
-
-	# Drop 'fatal' warning on version detection via git command:
-	sed -i -e '/message("Submodule update:")/d' \
-		-e "/system(git submodule update --init --recursive)/d" \
-		-e "/GQ_SHA =/s| \$\$system(git rev-parse --short HEAD)||" \
-		-e "/VERSION =/s| \$\$system(git describe --abbrev=0)||" "${MY_PN}".pro || die
-}
-
-src_configure() {
-	eqmake5 PREFIX=/usr "${MY_PN}".pro
-}
-
-src_install() {
-	emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-	optfeature "Terminal tab plugin support" x11-libs/qtermwidget
-	optfeature "GitServer plugin support" dev-vcs/gitqlient-gitserver-plugin
-	optfeature "Jenkins plugin support"  dev-vcs/gitqlient-jenkins-plugin
-	elog "To use plugins set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
-	xdg_pkg_postinst
-}

diff --git a/dev-vcs/gitqlient/gitqlient-9999.ebuild b/dev-vcs/gitqlient/gitqlient-9999.ebuild
deleted file mode 100644
index 7e5ab5757f..0000000000
--- a/dev-vcs/gitqlient/gitqlient-9999.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3 optfeature qmake-utils xdg
-
-MY_PN="GitQlient"
-
-DESCRIPTION="Multi-platform Git client written with Qt"
-HOMEPAGE="https://github.com/francescmm/GitQlient"
-EGIT_REPO_URI="https://github.com/francescmm/${MY_PN}.git"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-DEPEND="
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-"
-RDEPEND="
-	${DEPEND}
-	dev-vcs/git
-"
-
-src_configure() {
-	eqmake5 PREFIX=/usr "${MY_PN}".pro
-}
-
-src_install() {
-	emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-	optfeature "Terminal tab plugin support" x11-libs/qtermwidget
-	optfeature "GitServer plugin support" dev-vcs/gitqlient-gitserver-plugin
-	optfeature "Jenkins plugin support"  dev-vcs/gitqlient-jenkins-plugin
-	elog "To use plugins set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
-	xdg_pkg_postinst
-}

diff --git a/dev-vcs/gitqlient/metadata.xml b/dev-vcs/gitqlient/metadata.xml
deleted file mode 100644
index 0f64cebebd..0000000000
--- a/dev-vcs/gitqlient/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>torokhov-s-a@yandex.ru</email>
-		<name>Sergey Torokhov</name>
-	</maintainer>
-<longdescription lang="en">
-	GitQlient, pronounced as git+client is a multi-platform Git client originally forked from QGit.
-	Nowadays it goes beyond of just a fork and adds a lot of new functionality.
-</longdescription>
-<upstream>
-	<remote-id type="github">francescmm/GitQlient</remote-id>
-</upstream>
-</pkgmetadata>

diff --git a/dev-vcs/got/Manifest b/dev-vcs/got/Manifest
deleted file mode 100644
index 33076d918a..0000000000
--- a/dev-vcs/got/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST got-portable-0.90.tar.gz 1051534 BLAKE2B 01e0cf7cae89cf83884b1f74e17814209d1c98bd4361e87ccfeb77f0ac80c26df14d73519d87f4968bd0c2973ed2e26f5c249611beec2e7fa145f942526228e2 SHA512 0e7f219c7dda2798d2eb41379059e78520dc9ed53ec670d86f0d00dd82403ef02b9f940335e421852f819755e6937c9faf633df9ba955d014227fdcbe5b8d0f8
-DIST got-portable-0.91.tar.gz 1146628 BLAKE2B c4a543620e5b29ef038593dba98883dcca5bbbc8df5614b6cf1ca18e05120804a1350307bcd785942a31ed5aeabb634943c0ceb30c478d7dac67b7fc33201c36 SHA512 6bc22d8fd5287f9f172574e5c429535c4d75c95f6f6b0324d6d3b647a185e22035f378520b0a1ed5ee5ff5feb35f7bb1abed4f0a75928e0b430e22b5ba81f256

diff --git a/dev-vcs/got/got-0.90.ebuild b/dev-vcs/got/got-0.90.ebuild
deleted file mode 100644
index 4a0384cfc2..0000000000
--- a/dev-vcs/got/got-0.90.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-portable-${PV}"
-DESCRIPTION="Portable version of the Game of Trees version control system"
-HOMEPAGE="https://gameoftrees.org"
-SRC_URI="https://gameoftrees.org/releases/portable/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# `make check` does nothing
-RESTRICT="test"
-
-RDEPEND="
-	dev-libs/libevent:=
-	sys-libs/ncurses:=[unicode(+)]
-	sys-libs/zlib:=
-	elibc_Darwin? (
-		dev-libs/ossp-uuid
-	)
-	elibc_SunOS? (
-		sys-libs/libuuid
-	)
-	!elibc_Darwin? (
-		dev-libs/libbsd
-		!elibc_SunOS? (
-			app-crypt/libmd
-			sys-apps/util-linux
-		)
-	)
-"
-DEPEND="${RDEPEND}
-	kernel_linux? ( sys-kernel/linux-headers )
-"
-BDEPEND="
-	virtual/pkgconfig
-	app-alternatives/yacc
-"
-
-DOCS=( CHANGELOG CHANGES README TODO )
-
-QA_CONFIG_IMPL_DECL_SKIP=1

diff --git a/dev-vcs/got/got-0.91.ebuild b/dev-vcs/got/got-0.91.ebuild
deleted file mode 100644
index 4a0384cfc2..0000000000
--- a/dev-vcs/got/got-0.91.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-portable-${PV}"
-DESCRIPTION="Portable version of the Game of Trees version control system"
-HOMEPAGE="https://gameoftrees.org"
-SRC_URI="https://gameoftrees.org/releases/portable/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# `make check` does nothing
-RESTRICT="test"
-
-RDEPEND="
-	dev-libs/libevent:=
-	sys-libs/ncurses:=[unicode(+)]
-	sys-libs/zlib:=
-	elibc_Darwin? (
-		dev-libs/ossp-uuid
-	)
-	elibc_SunOS? (
-		sys-libs/libuuid
-	)
-	!elibc_Darwin? (
-		dev-libs/libbsd
-		!elibc_SunOS? (
-			app-crypt/libmd
-			sys-apps/util-linux
-		)
-	)
-"
-DEPEND="${RDEPEND}
-	kernel_linux? ( sys-kernel/linux-headers )
-"
-BDEPEND="
-	virtual/pkgconfig
-	app-alternatives/yacc
-"
-
-DOCS=( CHANGELOG CHANGES README TODO )
-
-QA_CONFIG_IMPL_DECL_SKIP=1

diff --git a/dev-vcs/got/metadata.xml b/dev-vcs/got/metadata.xml
deleted file mode 100644
index c7e8b92133..0000000000
--- a/dev-vcs/got/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-<longdescription>
-	Game of Trees (Got) is a version control system which prioritizes ease
-	of use and simplicity over flexibility.
-
-	Got uses Git repositories to store versioned data. Git can be used for
-	any functionality which has not yet been implemented in Got. It will
-	always remain possible to work with both Got and Git on the same
-	repository.
-</longdescription>
-<upstream>
-	<maintainer>
-		<email>thomas@xteddy.org</email>
-		<name>Thomas Adam</name>
-	</maintainer>
-	<bugs-to>mailto:gameoftrees@openbsd.org</bugs-to>
-	<doc>https://gameoftrees.org/examples.html</doc>
-	<changelog>http://gameoftrees.org/releases/portable/CHANGELOG</changelog>
-</upstream>
-</pkgmetadata>

diff --git a/dev-vcs/lefthook/Manifest b/dev-vcs/lefthook/Manifest
deleted file mode 100644
index 00a0c48da5..0000000000
--- a/dev-vcs/lefthook/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST lefthook-1.4.8-vendor.tar.xz 1539856 BLAKE2B 91251247f182c7fbaa83f0fe607fe5f162928ec8c6f1c58fcd22bda2171bc2a52340a905817675366ea63d0a75a9edc55634e47bc06804c226ce5b991f76bda1 SHA512 8630fd9230e34ee17cd9d0dcb21881f909db660a6c6f1a7f54ac361cfc49a04b397185586a8107c56acfb3bb77b6b61bfecc0b8be45ce34000fa2cdc6745ea00
-DIST lefthook-1.4.8.tar.gz 88560 BLAKE2B 4d1c7ddec5be710d0e6927aa0e23f82df9d3a81bb295fdbc1c53fb1ab1787b745965de4822e7ef01cdfe181b865123a09a7749566602fe0b991394c4c1a226d5 SHA512 0d547ede111cb36e75b549021e0875b46e9012f61a67f8db44baa48a54de1b7f69e6bd7083c4fd299abd510a26a8c84705d4cef671cac3a11bdf5b0386d11f6c
-DIST lefthook-1.5.5-vendor.tar.xz 1525644 BLAKE2B c70323b15263655fe2402d13c6b715d476f9ed5b98e48faced54321b3776872c66ed4cba50b97e299fe3c17063d2a272ebc81db7a6d4156f006e1b42510dc75e SHA512 0b06ace861d1e35e3409908387252ef1e61501013dd8ad05f70cfb26a3d923ad1c56fe7445b82e9a0e8b5eaee7defef367225915be3f61eb0da18f08d95ff9a3
-DIST lefthook-1.5.5.tar.gz 97507 BLAKE2B 11cf8e4c8a6a51b65bd14d7e437dabacd7f6b5748345a5e88d734d25e81daf5fb1aa19a552be9fc3fa513ea729c6b5be2cc981c3638eea85793eeb5492bb2286 SHA512 14e9aac92dc83b9e7a3a83e05b2b42f6713cb6fc566fe9f66778846125b3a551682b3c4bb955886de84cf237798b18adfb865524868e538337eb39d602251c3d

diff --git a/dev-vcs/lefthook/lefthook-1.4.8.ebuild b/dev-vcs/lefthook/lefthook-1.4.8.ebuild
deleted file mode 100644
index bcc77f46a1..0000000000
--- a/dev-vcs/lefthook/lefthook-1.4.8.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Fast and powerful Git hooks manager for any type of projects"
-HOMEPAGE="https://github.com/evilmartians/lefthook"
-SRC_URI="
-	https://github.com/evilmartians/lefthook/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/ixti/lefthook/releases/download/v${PV}/${P}-vendor.tar.xz
-"
-
-LICENSE="Apache-2.0 MIT BSD BSD-2 MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="${DEPEND}
-	dev-vcs/git
-"
-
-BDEPEND="
-	>=dev-lang/go-1.20
-"
-
-src_compile() {
-	ego build
-}
-
-src_install() {
-	dobin "${PN}"
-	dodoc README.md CHANGELOG.md docs/configuration.md docs/usage.md
-}

diff --git a/dev-vcs/lefthook/lefthook-1.5.5-r1.ebuild b/dev-vcs/lefthook/lefthook-1.5.5-r1.ebuild
deleted file mode 100644
index 8655b2a5bd..0000000000
--- a/dev-vcs/lefthook/lefthook-1.5.5-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Fast and powerful Git hooks manager for any type of projects"
-HOMEPAGE="https://github.com/evilmartians/lefthook"
-SRC_URI="
-	https://github.com/evilmartians/lefthook/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/ixti/lefthook/releases/download/v${PV}/${P}-vendor.tar.xz
-"
-
-LICENSE="Apache-2.0 MIT BSD BSD-2 MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="${DEPEND}
-	dev-vcs/git
-"
-
-BDEPEND="
-	>=dev-lang/go-1.21
-"
-
-src_compile() {
-	ego build
-}
-
-src_test() {
-	ego test -timeout=30s ./...
-}
-
-src_install() {
-	dobin "${PN}"
-	dodoc README.md CHANGELOG.md docs/configuration.md docs/usage.md
-}

diff --git a/dev-vcs/lefthook/metadata.xml b/dev-vcs/lefthook/metadata.xml
deleted file mode 100644
index d19beca3bc..0000000000
--- a/dev-vcs/lefthook/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="person">
-		<email>alexey@zapparov.com</email>
-		<name>Alexey Zapparov</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/evilmartians/lefthook/issues</bugs-to>
-		<remote-id type="github">evilmartians/lefthook</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild b/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild
deleted file mode 100644
index 35961fe3b2..0000000000
--- a/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-COMMIT="04cad950ca949d1a437a5718b40d3d0b9e33ee0d"
-
-DESCRIPTION="A recreation of the Fallout 3 terminal via a linux bash script!"
-HOMEPAGE="https://github.com/fohtla/Fallout3Terminal"
-SRC_URI="https://github.com/fohtla/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="
-	app-shells/bash
-	media-sound/sox
-	sys-apps/pv
-	x11-terms/cool-retro-term
-"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	dobin "${FILESDIR}/${PN}"
-	exeinto "/usr/share/${PN}"
-	doexe terminalscript
-	rm -f terminalscript || die
-	insinto "/usr/share/${PN}"
-	doins -r .
-}

diff --git a/games-misc/Fallout3Terminal/Manifest b/games-misc/Fallout3Terminal/Manifest
deleted file mode 100644
index 47dea08546..0000000000
--- a/games-misc/Fallout3Terminal/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Fallout3Terminal-0_pre20191105.tar.gz 21090 BLAKE2B 4842455faea85c1cfab75c3dbcd934ca4836f926e59217545109d52dc74d152af292b1cfdb6762d31d9b7c9ebf22c0652cdeb8ec9a726950fbe742a2e570adc4 SHA512 7eedc437d12e3a3d5fe10db316273fb47f4000bb92cb16f2e64e412691900302926063fb5e93c34230e4045da1743a195a8434b358f9b2f70071c65ddd174111

diff --git a/games-misc/Fallout3Terminal/files/Fallout3Terminal b/games-misc/Fallout3Terminal/files/Fallout3Terminal
deleted file mode 100644
index fad5abea43..0000000000
--- a/games-misc/Fallout3Terminal/files/Fallout3Terminal
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-cool-retro-term --fullscreen --noclose -e bash /usr/share/Fallout3Terminal/terminalscript

diff --git a/games-misc/Fallout3Terminal/metadata.xml b/games-misc/Fallout3Terminal/metadata.xml
deleted file mode 100644
index 4a6c88bec4..0000000000
--- a/games-misc/Fallout3Terminal/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-Fallout3Terminal is my own version of a Fallout 3/4/NV Terminal operating system, complete 
-with the ability to write journal entries, and in-game sounds from Fallout 3 itself! I 
-tried to recreate as many little details there are in the games, like the RobCo OS header 
-and such, though you will notice I took quite a few liberties.
-
-This is actually just a bash script that can be run from the terminal, and the output is 
-displaying on a highly customizable retro terminal called cool-retro-terminal.
-
-See my demonstration video of this on reddit, the post can be found here: 
-https://www.reddit.com/r/linux/comments/dw9gfw/i_recreated_a_fallout_3_terminal_as_a_linux_bash/
-  </longdescription>
-  <upstream>
-    <remote-id type="github">fohtla/Fallout3Terminal</remote-id> 
-  </upstream>
-</pkgmetadata> 

diff --git a/games-misc/bonsai/Manifest b/games-misc/bonsai/Manifest
deleted file mode 100644
index 384a49e327..0000000000
--- a/games-misc/bonsai/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bonsai.sh-5e6e6aa7f44e1a770d9c56687ad1b660c409de00.tar.bz2 18558 BLAKE2B 83bba21792bf5d2a7e41d5a2685e8fcadc6c7f5a6f3e989a71e98d038102f84244468ce2552d4bdd7e4deb459796331377ca36eab31875f405292d1ddb789a56 SHA512 31b334e6990d2a123468ad0b359af564bccea274f040054403d0e6a3f05fac7a7cd55bde9a5c620757c51e5d9eeafecd50e032e4c8227ea957dac227faa79215

diff --git a/games-misc/bonsai/bonsai-0_pre20210201.ebuild b/games-misc/bonsai/bonsai-0_pre20210201.ebuild
deleted file mode 100644
index 5f640ce11d..0000000000
--- a/games-misc/bonsai/bonsai-0_pre20210201.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="5e6e6aa7f44e1a770d9c56687ad1b660c409de00"
-
-DESCRIPTION="bonsai tree generator written in bash"
-HOMEPAGE="https://gitlab.com/jallbrit/bonsai.sh"
-SRC_URI="https://gitlab.com/jallbrit/bonsai.sh/-/archive/${COMMIT}/bonsai.sh-${COMMIT}.tar.bz2"
-S="${WORKDIR}/${PN}.sh-${COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-	newbin bonsai.sh bonsai
-	dodoc README.md
-}

diff --git a/games-misc/bonsai/metadata.xml b/games-misc/bonsai/metadata.xml
deleted file mode 100644
index 7a0f95e62c..0000000000
--- a/games-misc/bonsai/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-bonsai.sh is a bonsai tree generator for the terminal, written entirely in bash. It 
-intelligently creates, colors, and positions the tree, and is entirely configurable via 
-CLI options- see usage.
-There are currently four supported modes: static (the default), live, infinite, and neofetch, with more on the way! See Modes for documentation, and TODO for full list of goals.
-  </longdescription>
-  <upstream>
-    <bugs-to>https://gitlab.com/jallbrit/bonsai.sh/-/issues</bugs-to>
-    <remote-id type="gitlab">jallbrit/bonsai.sh</remote-id> 
-  </upstream>
-</pkgmetadata>

diff --git a/gui-libs/cubegui/Manifest b/gui-libs/cubegui/Manifest
deleted file mode 100644
index 2ba0282afa..0000000000
--- a/gui-libs/cubegui/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cubegui-4.7-9a161bfd.tar.gz 10696455 BLAKE2B 0f7a2c2af3dfbba3b0f505901f7b1efaea6b327bb7e88ee116a8774454f8b246ce01e732be28f2922b58320b2429b2988bed79e0af70e8b788ff7a638802d62c SHA512 ee22fdb7ffddcb9033e729a54ff3009baadc3774bb4434b890aac3527e62644af5a3ab89211a8d40eb6e754b7074b504e62bb711304d4388129a75962fae0743

diff --git a/gui-libs/cubegui/cubegui-4.7-r2.ebuild b/gui-libs/cubegui/cubegui-4.7-r2.ebuild
deleted file mode 100644
index 782dd4381a..0000000000
--- a/gui-libs/cubegui/cubegui-4.7-r2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 qmake-utils toolchain-funcs
-
-MYPV="9a161bfd"
-MYP="sources.${MYPV}"
-
-DESCRIPTION="CUBE Uniform Behavioral Encoding GUI"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x"
-SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/${PN}/branches/master/${MYP}.tar.gz -> ${P}-${MYPV}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="concurrent debug webengine"
-
-RDEPEND="
-	dev-libs/cubelib
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtprintsupport:5
-	dev-qt/qtwidgets:5
-	sys-apps/dbus
-	sys-libs/zlib
-	concurrent? ( dev-qt/qtconcurrent:5 )
-	webengine? ( dev-qt/qtwebengine:5 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-text/doxygen[dot]"
-
-# reconfigure needs custom autotools
-
-src_configure() {
-	tc-export CC CXX FC F77 CPP AR
-	rm build-config/common/platforms/platform-* || die
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	EOF
-
-	cat > build-config/common/platforms/platform-frontend-user-provided <<-EOF || die
-	CC_FOR_BUILD=${CC}
-	F77_FOR_BUILD=${F77}
-	FC_FOR_BUILD=${FC}
-	CXX_FOR_BUILD=${CXX}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	EOF
-
-	cat > build-config/common/platforms/platform-mpi-user-provided <<-EOF || die
-	MPICC=mpicc
-	MPICXX=mpicxx
-	MPIF77=mpif77
-	MPIFC=mpif90
-	MPI_CPPFLAGS=${CPPFLAGS}
-	MPI_CFLAGS=${CFLAGS}
-	MPI_CXXFLAGS=${CXXFLAGS}
-	MPI_FFLAGS=${FFLAGS}
-	MPI_FCFLAGS=${FCFLAGS}
-	MPI_LDFLAGS=${LDFLAGS}
-	EOF
-
-	local myconf=(
-		--disable-platform-mic
-		--with-cubelib="${EPREFIX}/usr"
-		--with-custom-compilers
-		--with-plugin-advancedcolormaps
-		--with-plugin-barplot
-		--with-plugin-cube-diff
-		--with-plugin-cube-mean
-		--with-plugin-cube-merge
-		--with-plugin-heatmap
-		--with-plugin-launch
-		--with-plugin-metric-identify
-		--with-plugin-metriceditor
-		--with-plugin-source
-		--with-plugin-statistics
-		--with-plugin-paraver
-		--with-plugin-sunburst
-		--with-plugin-system-statistics
-		--with-plugin-system-topology
-		--with-plugin-treeitem-marker
-		--with-plugin-vampir
-		--without-plugin-scorep-config
-		--without-scorep
-		--with-qt="$(qt5_get_bindir)"
-		--with-qt-specs="$(qmake5 -query QMAKE_SPEC || die)"
-
-		$(use_enable debug)
-		$(use_with concurrent)
-		$(use_with webengine web-engine)
-	)
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	MAKEOPTS="-j1" default
-	mkdir -p "${ED}/usr/share/doc/${PF}/html"
-	mv "${ED}/usr/share/doc/${PF}/guide/html" "${ED}/usr/share/doc/${PF}/html/guide" || die
-	mv "${ED}/usr/share/doc/${PF}/plugins-guide/html" "${ED}/usr/share/doc/${PF}/html/plugins-guide" || die
-	rm -rf "${ED}/usr/share/doc/${PF}/guide" || die
-	rm -rf "${ED}/usr/share/doc/${PF}/plugins-guide" || die
-	docompress -x "/usr/share/doc/${PF}/html"
-	mv "${ED}/usr/share/doc/cubegui/example" "${ED}/usr/share/doc/${PF}/examples" || die
-	docompress -x "/usr/share/doc/${PF}/examples"
-	rm -rf "${ED}/usr/share/doc/cubegui" || die
-
-	newbashcomp "${ED}/usr/bin/cubegui-autocompletion.sh" cubegui
-	rm -r "${ED}/usr/bin/cubegui-autocompletion.sh" || die
-
-	find "${ED}" -name '*.a' -delete || die
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch b/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch
deleted file mode 100644
index ca890e9239..0000000000
--- a/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch
+++ /dev/null
@@ -1,304 +0,0 @@
---- a/configure
-+++ b/configure
-@@ -5042,6 +5042,7 @@
- fi
- 
- 
-+
- if test ! -n "$ac_scorep_platform_data_provided" || \
-        test "x${ac_scorep_platform_data_provided}" = "xno"; then :
- 
-@@ -6528,17 +6529,137 @@
- 
-  QT_CXX=`basename $at_cv_env_QT_CXX`
- 
-- case $QT_CXX in #(
--  "g++") :
-+ ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler vendor" >&5
-+$as_echo_n "checking for C++ compiler vendor... " >&6; }
-+if ${ax_cv_cxx_compiler_vendor+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+
-+	vendors="
-+		intel:		__ICC,__ECC,__INTEL_COMPILER
-+		ibm:		__xlc__,__xlC__,__IBMC__,__IBMCPP__,__ibmxl__clang__,__ibmxl__
-+		pathscale:	__PATHCC__,__PATHSCALE__
-+		clang:		__clang__
-+		cray:		_CRAYC,_CRAYFTN
-+		fujitsu:	__FUJITSU
-+		sdcc:		SDCC,__SDCC
-+		sx:		_SX
-+		portland:	__PGI
-+		flang:		__flang__,__PGLLVM__
-+		gnu:		__GNUC__
-+		sun:		__SUNPRO_C,__SUNPRO_CC,__SUNPRO_F90,__SUNPRO_F95
-+		hp:		__HP_cc,__HP_aCC
-+		dec:		__DECC,__DECCXX,__DECC_VER,__DECCXX_VER
-+		borland:	__BORLANDC__,__CODEGEARC__,__TURBOC__
-+		comeau:		__COMO__
-+		kai:		__KCC
-+		lcc:		__LCC__
-+		sgi:		__sgi,sgi
-+		microsoft:	_MSC_VER
-+		metrowerks:	__MWERKS__
-+		watcom:		__WATCOMC__
-+		tcc:		__TINYC__
-+		unknown:	UNKNOWN
-+	"
-+	for ventest in $vendors; do
-+	    case $ventest in #(
-+		*:)
-+		    vendor=${ventest%:*}
-+		    continue
-+		    ;; #(
-+		*)
-+		    vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")"
-+		    ;;
-+	    esac
-+
-+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#if !($vencpp)
-+      thisisanerror;
-+#endif
-+
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+  break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+	done
-+
-+	ax_cv_cxx_compiler_vendor=$vendor
-+
-+	flang_variants="classic: __PGLLVM__"
-+	portland_variants="llvm: __PGLLVM__"
-+	eval variants=\"\$${ax_cv_cxx_compiler_vendor}_variants : NONE\"
-+	for vartest in $variants; do
-+	    case $vartest in #(
-+		*:)
-+		    variant=${vartest%:*};
-+                    continue
-+		    ;; #(
-+		*)
-+		    varcpp="defined("`echo $vartest | sed 's/,/) && defined(/g'`")"
-+		    ;;
-+	    esac
-+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#if !($varcpp)
-+      thisisanerror;
-+#endif
-+
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+  break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+	done
-+	as_fn_append ax_cv_cxx_compiler_vendor ${variant:+/$variant}
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compiler_vendor" >&5
-+case "$ax_cv_cxx_compiler_vendor" in #(
-+  yes|ok|yes[\ ,]*) :
-+    $as_echo "${as__grn}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;; #(
-+  no|failed|unsupported|no[\ ,]*) :
-+    $as_echo "${as__red}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;; #(
-+  *) :
-+    $as_echo "${as__blu}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;;
-+esac; }
-+
-+ ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+ case ${ax_cv_cxx_compiler_vendor%/*} in #(
-+  gnu) :
-     qt_compiler="gcc" ;; #(
--  "xlC") :
--    qt_compiler="ibm" ;; #(
--  "clang++") :
-+  clang) :
-     qt_compiler="clang" ;; #(
--  "icpc") :
-+  intel) :
-     qt_compiler="intel" ;; #(
--  "openCC") :
--    qt_compiler="open64" ;; #(
-   *) :
-     as_fn_error $? "Qt compiler \"${QT_CXX}\" is not supported by --with-frontend-compiler-suite." "$LINENO" 5 ;;
- esac
---- a/build-frontend/configure
-+++ b/build-frontend/configure
-@@ -22090,17 +22090,137 @@
- 
-  QT_CXX=`basename $at_cv_env_QT_CXX`
- 
-- case $QT_CXX in #(
--  "g++") :
-+ ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler vendor" >&5
-+$as_echo_n "checking for C++ compiler vendor... " >&6; }
-+if ${ax_cv_cxx_compiler_vendor+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+
-+	vendors="
-+		intel:		__ICC,__ECC,__INTEL_COMPILER
-+		ibm:		__xlc__,__xlC__,__IBMC__,__IBMCPP__,__ibmxl__clang__,__ibmxl__
-+		pathscale:	__PATHCC__,__PATHSCALE__
-+		clang:		__clang__
-+		cray:		_CRAYC,_CRAYFTN
-+		fujitsu:	__FUJITSU
-+		sdcc:		SDCC,__SDCC
-+		sx:		_SX
-+		portland:	__PGI
-+		flang:		__flang__,__PGLLVM__
-+		gnu:		__GNUC__
-+		sun:		__SUNPRO_C,__SUNPRO_CC,__SUNPRO_F90,__SUNPRO_F95
-+		hp:		__HP_cc,__HP_aCC
-+		dec:		__DECC,__DECCXX,__DECC_VER,__DECCXX_VER
-+		borland:	__BORLANDC__,__CODEGEARC__,__TURBOC__
-+		comeau:		__COMO__
-+		kai:		__KCC
-+		lcc:		__LCC__
-+		sgi:		__sgi,sgi
-+		microsoft:	_MSC_VER
-+		metrowerks:	__MWERKS__
-+		watcom:		__WATCOMC__
-+		tcc:		__TINYC__
-+		unknown:	UNKNOWN
-+	"
-+	for ventest in $vendors; do
-+	    case $ventest in #(
-+		*:)
-+		    vendor=${ventest%:*}
-+		    continue
-+		    ;; #(
-+		*)
-+		    vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")"
-+		    ;;
-+	    esac
-+
-+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#if !($vencpp)
-+      thisisanerror;
-+#endif
-+
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+  break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+	done
-+
-+	ax_cv_cxx_compiler_vendor=$vendor
-+
-+	flang_variants="classic: __PGLLVM__"
-+	portland_variants="llvm: __PGLLVM__"
-+	eval variants=\"\$${ax_cv_cxx_compiler_vendor}_variants : NONE\"
-+	for vartest in $variants; do
-+	    case $vartest in #(
-+		*:)
-+		    variant=${vartest%:*};
-+                    continue
-+		    ;; #(
-+		*)
-+		    varcpp="defined("`echo $vartest | sed 's/,/) && defined(/g'`")"
-+		    ;;
-+	    esac
-+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#if !($varcpp)
-+      thisisanerror;
-+#endif
-+
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+  break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+	done
-+	as_fn_append ax_cv_cxx_compiler_vendor ${variant:+/$variant}
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compiler_vendor" >&5
-+case "$ax_cv_cxx_compiler_vendor" in #(
-+  yes|ok|yes[\ ,]*) :
-+    $as_echo "${as__grn}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;; #(
-+  no|failed|unsupported|no[\ ,]*) :
-+    $as_echo "${as__red}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;; #(
-+  *) :
-+    $as_echo "${as__blu}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;;
-+esac; }
-+
-+ ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+ case ${ax_cv_cxx_compiler_vendor%/*} in #(
-+  gnu) :
-     qt_compiler="gcc" ;; #(
--  "xlC") :
--    qt_compiler="ibm" ;; #(
--  "clang++") :
-+  clang) :
-     qt_compiler="clang" ;; #(
--  "icpc") :
-+  intel) :
-     qt_compiler="intel" ;; #(
--  "openCC") :
--    qt_compiler="open64" ;; #(
-   *) :
-     as_fn_error $? "Qt compiler \"${QT_CXX}\" is not supported by --with-frontend-compiler-suite." "$LINENO" 5 ;;
- esac

diff --git a/gui-libs/cubegui/metadata.xml b/gui-libs/cubegui/metadata.xml
deleted file mode 100644
index ae553f43c8..0000000000
--- a/gui-libs/cubegui/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="concurrent">Enables usage of the QtConcurrent for the the parallel calculations</flag>
-		<flag name="webengine">Enables usage of the QtWebEngine for the HTML Documentation</flag>
-	</use>
-</pkgmetadata>

diff --git a/media-fonts/3270font/3270font-2.3.1.ebuild b/media-fonts/3270font/3270font-2.3.1.ebuild
deleted file mode 100644
index 80001cfbb7..0000000000
--- a/media-fonts/3270font/3270font-2.3.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-inherit font python-any-r1
-
-DESCRIPTION="A IBM 3270 Terminal font in a modern format"
-HOMEPAGE="https://github.com/rbanffy/3270font"
-SRC_URI="https://github.com/rbanffy/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD CC-BY-SA-3.0 GPL-3 OFL"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	media-gfx/fontforge
-	test? (
-		$(python_gen_any_dep '
-			dev-python/ipdb[${PYTHON_USEDEP}]
-			dev-python/pillow[${PYTHON_USEDEP}]
-			dev-util/gftools[${PYTHON_SINGLE_USEDEP}]
-			media-gfx/fontbakery[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-DOCS=( CHANGELOG.md README.md  )
-HTML_DOCS=( "DESCRIPTION.en_us.html" )
-
-PATCHES=(
-	"${FILESDIR}/remove-useless-tests.patch"
-	"${FILESDIR}/${PN}-2.3.0-correctly-pass-options.patch"
-)
-
-FONT_S="${S}/build"
-FONT_SUFFIX="otf ttf pfm woff"
-
-python_check_deps() {
-	use test || return 0
-	python_has_version -b "dev-python/ipdb[${PYTHON_USEDEP}]" &&
-	python_has_version -b "dev-python/pillow[${PYTHON_USEDEP}]" &&
-	python_has_version -b "dev-util/gftools[${PYTHON_USEDEP}]" &&
-	python_has_version -b "media-gfx/fontbakery[${PYTHON_USEDEP}]"
-}
-
-src_compile() {
-	emake font
-}
-
-src_test() {
-	emake test
-	emake fbchecks
-}

diff --git a/media-fonts/3270font/Manifest b/media-fonts/3270font/Manifest
deleted file mode 100644
index d00eb319bf..0000000000
--- a/media-fonts/3270font/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST 3270font-2.3.1.tar.gz 526018 BLAKE2B c39f71df9f0a597ff3c32ec320f007af6508b0d8d6b68a3a8d621f5484ddc78334d6b73161f9d11e2f75855678f882e500bd698b87b5caa1e51125d763c530e8 SHA512 df1d0909d6acff0b796f236d177828e9e9ded7b771c9cb675a63a7689c0ab1a159d44ab641aa4bca91e8548972a7bca38b583c56ea0c09e15a6b1f1ede798324

diff --git a/media-fonts/3270font/files/3270font-2.3.0-correctly-pass-options.patch b/media-fonts/3270font/files/3270font-2.3.0-correctly-pass-options.patch
deleted file mode 100644
index 7d8dc6224d..0000000000
--- a/media-fonts/3270font/files/3270font-2.3.0-correctly-pass-options.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/fontbakery_checks.sh
-+++ b/fontbakery_checks.sh
-@@ -36,6 +36,6 @@
- for fontdir in "$OUTPUT_DIR"/*
- do
-   if [ -d "$fontdir" ]; then
--    fontbakery check-googlefonts "$OPTIONS" "$fontdir"/*.ttf
-+    fontbakery check-googlefonts $OPTIONS "$fontdir"/*.ttf
-   fi
- done

diff --git a/media-fonts/3270font/files/remove-useless-tests.patch b/media-fonts/3270font/files/remove-useless-tests.patch
deleted file mode 100644
index c8a860d970..0000000000
--- a/media-fonts/3270font/files/remove-useless-tests.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -73,17 +73,11 @@
- 	@./fontbakery_checks.sh
- 
- skimpytest: font ## Runs the minimal tests and verifies the ZIP file mentioned in the README is present.
--	@flake8 *.py
--	@isort --check-only *.py
--	@black --check -l79 *.py
- 	@fontlint ${BUILD_DIR}/3270-Regular.otf
- 	@fontlint ${BUILD_DIR}/3270-Regular.ttf
- 	@fontlint ${BUILD_DIR}/3270-Regular.woff
- 	@fontlint ${BUILD_DIR}/3270SemiCondensed-Regular.ttf
- 	@fontlint ${BUILD_DIR}/3270Condensed-Regular.ttf
--	@wget --spider $(shell grep -Eo \
--		'https://3270font.s3.amazonaws.com/3270_fonts_[^/"]+\.zip' \
--		README.md)
- 
- test: skimpytest ## Generates and checks font files
- # These are tests that fail on Travis (because their fontlint can't ignore

diff --git a/media-fonts/3270font/metadata.xml b/media-fonts/3270font/metadata.xml
deleted file mode 100644
index 9921e5126d..0000000000
--- a/media-fonts/3270font/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">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-This font is derived from the x3270 font, which, in turn, was translated from the one in Georgia Tech's 3270tool, which was itself hand-copied from a 3270 series terminal. I built it because I felt terminals deserve to be pretty. The .sfd font file contains a x3270 bitmap font that was used for guidance.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">rbanffy/3270font</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/media-gfx/dehinter/Manifest b/media-gfx/dehinter/Manifest
deleted file mode 100644
index 68d393f38f..0000000000
--- a/media-gfx/dehinter/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dehinter-4.0.0.gh.tar.gz 1423535 BLAKE2B b39eb8384346aa1139902267ec65c70666d36c76dbcf722a4e4b5706faf6f9a04a9ce6e9f89098c1a2b29ce95232532836ebf4a04e072be4fbe360efc31230b7 SHA512 d82412b723013c66211ffedd89e5fa1d59f605c6468dea9123092fa80418d9920e378d4081eca4711ef96bd19abb69ffdb3fcda62b84caa0a37f22528ca597af

diff --git a/media-gfx/dehinter/dehinter-4.0.0.ebuild b/media-gfx/dehinter/dehinter-4.0.0.ebuild
deleted file mode 100644
index 2afc7107b7..0000000000
--- a/media-gfx/dehinter/dehinter-4.0.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="A tool for the removal of TrueType instruction sets (hints) in fonts"
-HOMEPAGE="https://github.com/source-foundry/dehinter"
-SRC_URI="https://github.com/source-foundry/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="dev-python/fonttools[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest

diff --git a/media-gfx/dehinter/metadata.xml b/media-gfx/dehinter/metadata.xml
deleted file mode 100644
index cd3bd2963e..0000000000
--- a/media-gfx/dehinter/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/source-foundry/dehinter/issues</bugs-to>
-        <remote-id type="github">source-foundry/dehinter</remote-id>
-        <remote-id type="pypi">dehinter</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/media-gfx/fontbakery/Manifest b/media-gfx/fontbakery/Manifest
deleted file mode 100644
index a26425d5be..0000000000
--- a/media-gfx/fontbakery/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fontbakery-0.7.38.gh.tar.gz 31171347 BLAKE2B a07762237453e6bd72b7eea2ed5ab82b5ceafc759dd38ed3fbcf723fe3a81b1eccff6d6210f7342655980c509f7f0ad9a40fee107326a37d6b7fc06f661519c8 SHA512 795ccbe0ac248c22821813ea9bd1f90c1da58746f3f02a714e6d93dc6ae3bb0a46a0a83332856fa97439c222d5b0adece83c1e70a3b95441f7c83893f04187b8
-DIST fontbakery-0.8.10.gh.tar.gz 39553778 BLAKE2B 8a773620274755866cfe021dcf6a82050d5fe5f4100eb2ec6443082fa97c7bcc76934c0500ea097dfa76e320ced53400e60bd5a8e17c8e8732c7f128cf45194a SHA512 96927cbfebf26763ca948446d5d7908c074c700fcfc70e94d4e07e7daf64f7e260cd11dd7e2f545134b297e54d2adef4ddff3c840672097fbd19ced52092b456

diff --git a/media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild b/media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild
deleted file mode 100644
index 0cf14ba644..0000000000
--- a/media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Font quality assurance tool"
-HOMEPAGE="
-	https://github.com/googlefonts/fontbakery
-	https://pypi.org/project/fontbakery/
-"
-SRC_URI="https://github.com/googlefonts/fontbakery/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/beautifulsoup4-4.9.3[${PYTHON_USEDEP}]
-	>=dev-python/beziers-0.3.1[${PYTHON_USEDEP}]
-	>=dev-python/cmarkgfm-0.5.3[${PYTHON_USEDEP}]
-	>=dev-python/collidoscope-0.0.6[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.8.1[${PYTHON_USEDEP}]
-	>=dev-python/font-v-1.0.5[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.24.3[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.6.3[${PYTHON_USEDEP}]
-	>=dev-python/pip-api-0.0.20[${PYTHON_USEDEP}]
-	>=dev-python/protobuf-python-3.17.0[${PYTHON_USEDEP}]
-	>=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-	>=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
-	>=dev-python/rich-10.2.2[${PYTHON_USEDEP}]
-	>=dev-python/stringbrewer-0.0.1[${PYTHON_USEDEP}]
-	>=dev-python/vharfbuzz-0.1.1[${PYTHON_USEDEP}]
-	>=dev-util/ots-8.1.4
-	>=media-gfx/dehinter-3.1.0[${PYTHON_USEDEP}]
-	>=media-gfx/ufolint-1.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-python/ufo2ft[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-# distutils_enable_sphinx docs/source \
-# 	"<dev-python/sphinx-4.0" \
-# 	dev-python/sphinx-rtd-theme \
-# 	dev-python/recommonmark
-
-pkg_setup() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-}

diff --git a/media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild b/media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild
deleted file mode 100644
index 46bb2b3117..0000000000
--- a/media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Font quality assurance tool"
-HOMEPAGE="
-	https://github.com/googlefonts/fontbakery
-	https://pypi.org/project/fontbakery/
-"
-SRC_URI="https://github.com/googlefonts/fontbakery/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/axisregistry-0.3.9[${PYTHON_USEDEP}]
-	>=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
-	>=dev-python/beziers-0.4.0[${PYTHON_USEDEP}]
-	>=dev-python/cmarkgfm-2022.10.27[${PYTHON_USEDEP}]
-	>=dev-python/collidoscope-0.4.1[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.10.1[${PYTHON_USEDEP}]
-	>=dev-python/font-v-2.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
-	>=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}]
-	>=dev-python/glyphsets-0.5.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
-	>=dev-python/opentypespec-1.8.4[${PYTHON_USEDEP}]
-	>=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-	>=dev-python/pip-api-0.0.29[${PYTHON_USEDEP}]
-	>=dev-python/protobuf-python-3.20.1[${PYTHON_USEDEP}]
-	>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
-	>=dev-python/requests-2.28.0[${PYTHON_USEDEP}]
-	>=dev-python/rich-12.4.4[${PYTHON_USEDEP}]
-	>=dev-python/stringbrewer-0.0.1[${PYTHON_USEDEP}]
-	>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]
-	>=dev-python/ufo2ft-2.27.0[${PYTHON_USEDEP}]
-	>=dev-python/vharfbuzz-0.1.3[${PYTHON_USEDEP}]
-	>=dev-util/ots-8.1.4
-	>=media-gfx/dehinter-4.0.0[${PYTHON_USEDEP}]
-	>=media-gfx/ufolint-1.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-python/kurbopy[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-# distutils_enable_sphinx docs/source \
-# 	"<dev-python/sphinx-4.0" \
-# 	dev-python/sphinx-rtd-theme \
-# 	dev-python/recommonmark
-
-pkg_setup() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-}

diff --git a/media-gfx/fontbakery/metadata.xml b/media-gfx/fontbakery/metadata.xml
deleted file mode 100644
index 9077eb2ca0..0000000000
--- a/media-gfx/fontbakery/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/googlefonts/fontbakery/issues</bugs-to>
-    <remote-id type="github">googlefonts/fontbakery</remote-id>
-    <remote-id type="pypi">fontbakery</remote-id>
-  </upstream>
-</pkgmetadata>
-

diff --git a/media-gfx/fontdiff/Manifest b/media-gfx/fontdiff/Manifest
deleted file mode 100644
index 68031ebc27..0000000000
--- a/media-gfx/fontdiff/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontdiff-0.2.3.tar.gz 23940699 BLAKE2B 3a14deae16e67ba5c897c9b0779a9a5e4f2f5a5c9bb4ad2dd2e605fbc854b6939196c387160b2ed5b950ce81cf80868aa17414113115058d16e2ffeca752ed97 SHA512 6fb04c1527f8dc73677b8cb5437760f72deabc4ab117e2c16f0bff36e6e5eb58b1e1ff5e45f54de03be0534f0ab55b447a32ce56d9d2750817643dff84e087ea

diff --git a/media-gfx/fontdiff/files/fontdiff-0.2.3-no-bundled-libs.patch b/media-gfx/fontdiff/files/fontdiff-0.2.3-no-bundled-libs.patch
deleted file mode 100644
index 7e5dad0beb..0000000000
--- a/media-gfx/fontdiff/files/fontdiff-0.2.3-no-bundled-libs.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- a/src/fontdiff/fontdiff.gyp
-+++ b/src/fontdiff/fontdiff.gyp
-@@ -20,9 +20,7 @@
-                 'main.cc',
-             ],
-             'dependencies': [
--                'fontdiff_lib',
--                '../third_party/freetype/freetype.gyp:freetype',
--                '../third_party/icu/icu.gyp:icu_uc',
-+                'fontdiff_lib'
-             ],
-             'conditions': [
-                 ['OS == "linux"', {
-@@ -67,14 +65,6 @@
-                 'FONTDIFF_VERSION=' + '<!(echo $FONTDIFF_VERSION)',
-             ],
-             'dependencies': [
--                '../third_party/cairo/cairo.gyp:cairo',
--                '../third_party/dtl/dtl.gyp:dtl',
--                '../third_party/expat/expat.gyp:expat',
--                '../third_party/freetype/freetype.gyp:freetype',
--                '../third_party/harfbuzz/harfbuzz.gyp:harfbuzz',
--                '../third_party/icu/icu.gyp:icu_i18n',
--                '../third_party/icu/icu.gyp:icu_uc',
--                '../third_party/icu/icu.gyp:icu_data',
-             ],
-             'conditions': [
-                 ['OS == "linux"', {

diff --git a/media-gfx/fontdiff/files/fontdiff-cairo114.diff b/media-gfx/fontdiff/files/fontdiff-cairo114.diff
deleted file mode 100644
index 9bad60d3be..0000000000
--- a/media-gfx/fontdiff/files/fontdiff-cairo114.diff
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/src/fontdiff/diff_job.cc
-+++ b/src/fontdiff/diff_job.cc
-@@ -77,8 +77,10 @@ void DiffJob::WritePDF(const std::string& filepath) {
-     creator.append(" ");
-     creator.append(version);
-   }
-+  #if CAIRO_VERSION > 11499
-   cairo_pdf_surface_set_metadata(pdf_surface, CAIRO_PDF_METADATA_CREATOR,
-                                  creator.c_str());
-+  #endif
- 
-   cairo_t* pdf = cairo_create(pdf_surface);
-   for (const Page* page : pages_) {

diff --git a/media-gfx/fontdiff/files/fontdiff-hbicu.diff b/media-gfx/fontdiff/files/fontdiff-hbicu.diff
deleted file mode 100644
index 121d87fd87..0000000000
--- a/media-gfx/fontdiff/files/fontdiff-hbicu.diff
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/src/fontdiff/diff_job.cc
-+++ b/src/fontdiff/diff_job.cc
-@@ -132,7 +132,7 @@ void DiffJob::HandleEndElement() {
-   xmlElements_.pop_back();
- }
- 
--void DiffJob::HandleCharData(const StringPiece& text) {
-+void DiffJob::HandleCharData(const icu::StringPiece& text) {
-   const XMLElement& e = xmlElements_.back();
-   e.paragraph->AppendSpan(text, e.style);
- }
---- a/src/fontdiff/diff_job.h
-+++ b/src/fontdiff/diff_job.h
-@@ -62,7 +62,7 @@ class DiffJob {
-     const std::string& name,
-     const std::map<std::string, std::string>& attr);
-   void HandleEndElement();
--  void HandleCharData(const StringPiece& text);
-+  void HandleCharData(const icu::StringPiece& text);
- 
-   bool has_diffs_;
-   const FontCollection* beforeFonts_;
---- a/src/fontdiff/paragraph.cc
-+++ b/src/fontdiff/paragraph.cc
-@@ -300,7 +300,7 @@ void Paragraph::FindPotentialLineBreaks(int32_t start, int32_t limit,
-   if (breaker) {
-     breaker->setText(text_);
-     int32_t cur = breaker->following(start > 0 ? start - 1 : 0);
--    while (cur != BreakIterator::DONE && cur < limit) {
-+    while (cur != icu::BreakIterator::DONE && cur < limit) {
-       breaks->push_back(cur);
-       cur = breaker->next();
-     }
---- a/src/fontdiff/shaped_text.cc
-+++ b/src/fontdiff/shaped_text.cc
-@@ -21,7 +21,7 @@
- #include <hb.h>
- #include <hb-ft.h>
- #include <hb-icu.h>
--#include <unicode/unistr.h>
-+#include <unicode/ustring.h>
- 
- #include "fontdiff/font.h"
- #include "fontdiff/icu_helper.h"
-@@ -39,7 +39,7 @@ ShapedText::ShapedText(const UChar* text, int32_t start, int32_t limit,
-     hb_buffer_(hb_buffer_create()), ascender_(0), descender_(0) {
-   const int32_t length = limit - start;
-   hb_buffer_set_unicode_funcs(hb_buffer_, hb_icu_get_unicode_funcs());
--  hb_buffer_add_utf16(hb_buffer_, text + start, length, 0, length);
-+  hb_buffer_add_utf16(hb_buffer_, (uint16_t*)text + start, length, 0, length);
-   hb_buffer_set_cluster_level(hb_buffer_,
-                               HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS);
-   hb_segment_properties_t props;

diff --git a/media-gfx/fontdiff/fontdiff-0.2.3.ebuild b/media-gfx/fontdiff/fontdiff-0.2.3.ebuild
deleted file mode 100644
index 79ef98cb02..0000000000
--- a/media-gfx/fontdiff/fontdiff-0.2.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-SRC_URI="https://github.com/googlefonts/fontdiff/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-DESCRIPTION="A tool for finding visual differences between two font versions"
-HOMEPAGE="https://github.com/googlei18n/fontdiff"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
-	app-i18n/unicode-data
-	app-i18n/unicode-emoji
-	dev-libs/expat
-	dev-libs/fribidi
-	dev-libs/icu:=
-	dev-util/ragel
-	>=media-libs/freetype-2.9:2
-	>=media-libs/harfbuzz-1.7.4[icu]
-	x11-libs/cairo
-	x11-libs/pixman
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/dtl
-	dev-build/gyp
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-cairo114.diff"
-	"${FILESDIR}/${PN}-hbicu.diff"
-	"${FILESDIR}/${P}-no-bundled-libs.patch"
-)
-
-src_prepare() {
-	#no bundled libs
-	rm -r src/third_party || die
-	default
-}
-
-src_configure() {
-	gyp -f make --depth . "${S}/src/fontdiff/fontdiff.gyp" || die
-}
-
-src_compile() {
-	local _pc="$(tc-getPKG_CONFIG)"
-	local _d="cairo expat freetype2 harfbuzz-icu icu-uc"
-	local myargs=(
-		CXX=$(tc-getCXX)
-		CC=$(tc-getCC)
-		AR=$(tc-getAR)
-		LIBS="$(${_pc} --libs ${_d})"
-		CPPFLAGS="$(${_pc} --cflags ${_d})"
-		V=1
-	)
-
-	emake "${myargs[@]}"
-}
-
-src_install() {
-	dobin "${S}/out/Default/${PN}"
-	einstalldocs
-}

diff --git a/media-gfx/fontdiff/metadata.xml b/media-gfx/fontdiff/metadata.xml
deleted file mode 100644
index 333d855657..0000000000
--- a/media-gfx/fontdiff/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">googlei18n/fontdiff</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/media-gfx/ufolint/Manifest b/media-gfx/ufolint/Manifest
deleted file mode 100644
index 5045a508f8..0000000000
--- a/media-gfx/ufolint/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ufolint-1.2.0.gh.tar.gz 89503 BLAKE2B 4381438fbb11df78f186d32ecbe655db7df7a2188d13cb5f15612c31a5bbc4d0fe0e3129671f9dfd8261ee5395729d046042056aa1d9c7001636dae356bdc4c3 SHA512 040282d0c15e2fcf3b98ed2754d8f7f59ca0e3c304fc7150c81c22e327c135fb46960d5a953861c8a5d11cb61f5317f662fc31323f778f45f2a48495cdfe5083

diff --git a/media-gfx/ufolint/metadata.xml b/media-gfx/ufolint/metadata.xml
deleted file mode 100644
index 05831d8792..0000000000
--- a/media-gfx/ufolint/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/source-foundry/ufolint/issues</bugs-to>
-        <remote-id type="github">source-foundry/ufolint</remote-id>
-        <remote-id type="pypi">ufolint</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild b/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild
deleted file mode 100644
index ae1bf57d50..0000000000
--- a/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="UFO source format linter"
-HOMEPAGE="
-	https://pypi.org/project/ufolint/
-	https://github.com/source-foundry/ufolint
-"
-SRC_URI="https://github.com/source-foundry/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/commandlines[${PYTHON_USEDEP}]
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/fs[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/media-libs/lodepng/Manifest b/media-libs/lodepng/Manifest
deleted file mode 100644
index b67c6d112a..0000000000
--- a/media-libs/lodepng/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lodepng-20210627-8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a.gh.tar.gz 242778 BLAKE2B eb4b95fdc800b070c96d3303d2c44a33b4304dae946b26569f52a1ad8847d049108975b082ba49b35c84b97bd1ce58ba74885c6dc843e1e8a73446de1c167369 SHA512 2e0abc063be45dc04a070656260e9a2b9fa1172433cdd7d4988f0afc11751ad28aa802350598ef0e2b27c2c011fd9d9f7ab7f267b0bfcdf28f9f708b888c4411

diff --git a/media-libs/lodepng/files/lodepng-makefile.patch b/media-libs/lodepng/files/lodepng-makefile.patch
deleted file mode 100644
index 1d81d57c64..0000000000
--- a/media-libs/lodepng/files/lodepng-makefile.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -9,26 +9,29 @@
- CC ?= gcc
- CXX ?= g++
- 
--override CFLAGS := -W -Wall -Wextra -ansi -pedantic -O3 -Wno-unused-function $(CFLAGS)
--override CXXFLAGS := -W -Wall -Wextra -ansi -pedantic -O3 $(CXXFLAGS)
-+CFLAGS += -W -Wall -Wextra -ansi -pedantic -Wno-unused-function
-+CXXFLAGS += -W -Wall -Wextra -ansi -pedantic
- 
--all: unittest benchmark pngdetail showpng
-+all: unittest benchmark pngdetail showpng liblodepng.so
- 
- %.o: %.cpp
- 	@mkdir -p `dirname $@`
--	$(CXX) -I ./ $(CXXFLAGS) -c $< -o $@
-+	$(CXX) -I ./ $(CXXFLAGS) -fPIC -c $< -o $@
- 
--unittest: lodepng.o lodepng_util.o lodepng_unittest.o
--	$(CXX) $^ $(CXXFLAGS) -o $@
-+liblodepng.so: lodepng.o
-+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIC -shared -Wl,-soname,liblodepng.so $^ -o $@
- 
--benchmark: lodepng.o lodepng_benchmark.o
--	$(CXX) $^ $(CXXFLAGS) -lSDL -o $@
-+unittest: liblodepng.so lodepng_util.o lodepng_unittest.o
-+	$(CXX) $^ $(CXXFLAGS) $(LDFLAGS) -fPIE -o $@ -L. -llodepng
- 
--pngdetail: lodepng.o lodepng_util.o pngdetail.o
--	$(CXX) $^ $(CXXFLAGS) -o $@
-+benchmark: liblodepng.so lodepng_benchmark.o
-+	$(CXX) $^ $(CXXFLAGS) $(LDFLAGS) -fPIE -lSDL -o $@ -L. -llodepng
- 
--showpng: lodepng.o examples/example_sdl.o
--	$(CXX) -I ./ $^ $(CXXFLAGS) -lSDL -o $@
-+pngdetail: liblodepng.so lodepng_util.o pngdetail.o
-+	$(CXX) $^ $(CXXFLAGS) $(LDFLAGS) -fPIE -o $@ -L. -llodepng
-+
-+showpng: liblodepng.so examples/example_sdl.o
-+	$(CXX) -I ./ $^ $(CXXFLAGS) $(LDFLAGS) -fPIE -lSDL -o $@ -L. -llodepng
- 
- clean:
- 	rm -f unittest benchmark pngdetail showpng lodepng_unittest.o lodepng_benchmark.o lodepng.o lodepng_util.o pngdetail.o examples/example_sdl.o

diff --git a/media-libs/lodepng/lodepng-20210627-r1.ebuild b/media-libs/lodepng/lodepng-20210627-r1.ebuild
deleted file mode 100644
index 17942bc244..0000000000
--- a/media-libs/lodepng/lodepng-20210627-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a"
-
-DESCRIPTION="PNG encoder and decoder"
-HOMEPAGE="
-	http://lodev.org/lodepng
-	https://github.com/lvandeve/lodepng
-"
-SRC_URI="https://github.com/lvandeve/lodepng/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="benchmark pngdetail showpng test"
-
-DEPEND="
-	benchmark? ( media-libs/libsdl )
-	showpng? ( media-libs/libsdl )
-"
-RDEPEND="${DEPEND}"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
-
-src_compile() {
-	emake liblodepng.so
-	use test && emake unittest
-	use benchmark && emake benchmark
-	use showpng && emake showpng
-	use pngdetail && emake pngdetail
-}
-
-src_install() {
-	dodoc README.md
-	doheader lodepng.h
-	dolib.so liblodepng.so
-	use showpng && dobin showpng
-	use pngdetail && dobin pngdetail
-	exeinto /usr/libexec/lodepng
-	use benchmark && doexe benchmark
-}
-
-src_test() {
-	LD_LIBRARY_PATH="${S}:${LD_LIBRARY_PATH}" ./unittest || die
-}

diff --git a/media-libs/lodepng/metadata.xml b/media-libs/lodepng/metadata.xml
deleted file mode 100644
index 7060a60a17..0000000000
--- a/media-libs/lodepng/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">lvandeve/lodepng</remote-id>
-  </upstream>
-  <use>
-    <flag name="benchmark">Benchmark for lodepng</flag>
-    <flag name="pngdetail">Prints detailed info of PNG images, including filter types and huffman symbols</flag>
-    <flag name="showpng">Show PNG image</flag>
-  </use>
-</pkgmetadata>

diff --git a/media-libs/sjpeg/Manifest b/media-libs/sjpeg/Manifest
deleted file mode 100644
index 83c0175546..0000000000
--- a/media-libs/sjpeg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sjpeg-1.0_p20210422-r1.tar.gz 2481123 BLAKE2B dc645e6e97873389b40463561683be744fb951c914b55dd5183e190982dbe4aeea98ee3c1271d2447ad1e5b4e23ea03cdf86ff3a9d7372631b0f9ca01cd4ac4f SHA512 cf9e5a744f79996817679dc2e64be2efd64cbc9bb5f505f5c6530f92d60fe99715c57bcf71e0bb80c77732ace1d71fbf1ff9b4e4ec2562a9576c74a4410c2cb1

diff --git a/media-libs/sjpeg/files/sjpeg-rename-libutils.patch b/media-libs/sjpeg/files/sjpeg-rename-libutils.patch
deleted file mode 100644
index a78764e8f7..0000000000
--- a/media-libs/sjpeg/files/sjpeg-rename-libutils.patch
+++ /dev/null
@@ -1,68 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -119,16 +119,16 @@
-   set(SJPEG_HAVE_GLUT TRUE)
- endif()
- 
--# build the utils library
-+# build the sjpeg-utils library
- include_directories(${SJPEG_DEP_IMG_INCLUDE_DIRS})
--add_library(utils
-+add_library(sjpeg-utils
-             ${CMAKE_CURRENT_SOURCE_DIR}/examples/utils.cc
-             ${CMAKE_CURRENT_SOURCE_DIR}/examples/utils.h
- )
- 
- if(WIN32)
-   # quiet warnings related to fopen, sscanf
--  target_compile_definitions(utils PRIVATE _CRT_SECURE_NO_WARNINGS)
-+  target_compile_definitions(sjpeg-utils PRIVATE _CRT_SECURE_NO_WARNINGS)
- endif()
- if(SJPEG_HAVE_OPENGL)
-   # check pthread for GL libraries
-@@ -139,30 +139,30 @@
-       list(APPEND SJPEG_DEP_GL_LIBRARIES ${CMAKE_THREAD_LIBS_INIT})
-     endif()
-   endif()
--  target_compile_definitions(utils PUBLIC SJPEG_HAVE_OPENGL)
-+  target_compile_definitions(sjpeg-utils PUBLIC SJPEG_HAVE_OPENGL)
-   add_definitions(${OPENGL_DEFINITIONS})
- endif()
- if(SJPEG_HAVE_GLUT)
-   add_definitions(${GLUT_DEFINITIONS})
- endif()
- if(SJPEG_HAVE_JPEG)
--  target_compile_definitions(utils PUBLIC SJPEG_HAVE_JPEG)
-+  target_compile_definitions(sjpeg-utils PUBLIC SJPEG_HAVE_JPEG)
- endif()
- if(SJPEG_HAVE_PNG)
--  target_compile_definitions(utils PUBLIC SJPEG_HAVE_PNG)
-+  target_compile_definitions(sjpeg-utils PUBLIC SJPEG_HAVE_PNG)
- endif()
- if(SJPEG_DEP_IMG_LIBRARIES)
-   # check pthread for GL libraries
--  target_link_libraries(utils ${SJPEG_DEP_IMG_LIBRARIES}
-+  target_link_libraries(sjpeg-utils ${SJPEG_DEP_IMG_LIBRARIES}
-                         ${SJPEG_DEP_GL_LIBRARIES})
- endif()
--# set_target_properties(utils PROPERTIES POSITION_INDEPENDENT_CODE ON)
-+# set_target_properties(sjpeg-utils PROPERTIES POSITION_INDEPENDENT_CODE ON)
- 
- # Build the executables if asked for.
- if(SJPEG_BUILD_EXAMPLES)
-   # sjpeg
-   add_executable(sjpeg-bin ${CMAKE_CURRENT_SOURCE_DIR}/examples/sjpeg.cc)
--  target_link_libraries(sjpeg-bin sjpeg utils)
-+  target_link_libraries(sjpeg-bin sjpeg sjpeg-utils)
-   set_target_properties(sjpeg-bin PROPERTIES OUTPUT_NAME sjpeg)
- 
-   # vjpeg
-@@ -187,7 +187,7 @@
-   elseif(HAVE_GL_GLUT_H)
-     add_definitions(-DHAVE_GL_GLUT_H)
-   endif()
--  target_link_libraries(vjpeg ${SJPEG_DEP_GL_LIBRARIES} sjpeg utils)
-+  target_link_libraries(vjpeg ${SJPEG_DEP_GL_LIBRARIES} sjpeg sjpeg-utils)
- 
-   install(TARGETS sjpeg-bin vjpeg RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
- endif()

diff --git a/media-libs/sjpeg/metadata.xml b/media-libs/sjpeg/metadata.xml
deleted file mode 100644
index 58d0005377..0000000000
--- a/media-libs/sjpeg/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">webmproject/sjpeg</remote-id>
-  </upstream>
-  <use>
-    <flag name="tools">Build the sjpeg / vjpeg command line tools</flag>
-  </use>
-</pkgmetadata>

diff --git a/media-libs/sjpeg/sjpeg-1.0_p20210422-r1.ebuild b/media-libs/sjpeg/sjpeg-1.0_p20210422-r1.ebuild
deleted file mode 100644
index 53be4f33e3..0000000000
--- a/media-libs/sjpeg/sjpeg-1.0_p20210422-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="676de227d75877eb5863ec805ba0a4b97fc2fc6c"
-
-inherit cmake
-
-DESCRIPTION="simple jpeg encoder"
-HOMEPAGE="https://github.com/webmproject/sjpeg"
-SRC_URI="https://github.com/webmproject/sjpeg/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 +tools"
-
-DEPEND="
-	tools? (
-		media-libs/libpng
-		sys-libs/zlib
-		media-libs/libjpeg-turbo
-		virtual/opengl
-	)
-"
-RDEPEND="${DEPEND}"
-
-PATCHES="${FILESDIR}/${PN}-rename-libutils.patch"
-DOCS=( AUTHORS NEWS README README.md ChangeLog )
-
-src_configure() {
-	local mycmakeargs=(
-		-DSJPEG_BUILD_EXAMPLES=$(usex tools)
-	)
-
-	if use cpu_flags_arm_neon || use cpu_flags_x86_sse2 ; then
-		mycmakeargs+=( "-DSJPEG_ENABLE_SIMD=ON" )
-	else
-		mycmakeargs+=( "-DSJPEG_ENABLE_SIMD=OFF" )
-	fi
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-	dolib.so "${BUILD_DIR}/libsjpeg-utils.so"
-}

diff --git a/net-analyzer/munin-plugins-mendix/Manifest b/net-analyzer/munin-plugins-mendix/Manifest
deleted file mode 100644
index 7b597a2c94..0000000000
--- a/net-analyzer/munin-plugins-mendix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST munin-plugins-mendix-23_p20210510.tar.gz 28229 BLAKE2B 4d7ea082d50f9db711631b6569bb196546c6591d1caed1e7af049f6b9e945153585d8ccf9dc70e2106a3113022620568cd2797501b4287f306929b7879ac89fc SHA512 57856527b33189824712cc939a60ecbe3b1b275e0349e457d03e146d324e88d20cf9162f40bf0f3ff447f05db8a6d1f96bb8b1c0a58ba18382d0e99af6bd350e

diff --git a/net-analyzer/munin-plugins-mendix/metadata.xml b/net-analyzer/munin-plugins-mendix/metadata.xml
deleted file mode 100644
index 1bd77ab9d2..0000000000
--- a/net-analyzer/munin-plugins-mendix/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>pim.van.den.berg@mendix.com</email>
-      <name>Pim van den Berg</name>
-    </maintainer>
-    <bugs-to>https://github.com/mendix/munin-plugins-mendix/issues</bugs-to>
-    <remote-id type="github">mendix/munin-plugins-mendix</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/net-analyzer/munin-plugins-mendix/munin-plugins-mendix-23_p20210510.ebuild b/net-analyzer/munin-plugins-mendix/munin-plugins-mendix-23_p20210510.ebuild
deleted file mode 100644
index 3c3e8b6ed2..0000000000
--- a/net-analyzer/munin-plugins-mendix/munin-plugins-mendix-23_p20210510.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"
-
-COMMIT="84f6a325fda18678cd08e9c3615d76e747a5ab51"
-
-DESCRIPTION="This package provides various plugins for Munin"
-HOMEPAGE="https://github.com/mendix/munin-plugins-mendix"
-SRC_URI="https://github.com/mendix/munin-plugins-mendix/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-RDEPEND="net-analyzer/munin"
-
-src_prepare() {
-	default
-}
-
-src_configure() {
-	return
-}
-
-src_compile() {
-	return
-}
-
-src_install() {
-	#install plugins without getting mad at preserving exec bit
-	mkdir -p "${ED}/usr/libexec/munin/plugins/mendix" || die
-	mv plugins/* "${ED}/usr/libexec/munin/plugins/mendix" || die
-
-	insinto "/etc/munin/plugin-conf.d/"
-	doins -r plugin-conf/*
-}

diff --git a/net-libs/evpath/Manifest b/net-libs/evpath/Manifest
deleted file mode 100644
index 7c77d8b660..0000000000
--- a/net-libs/evpath/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST evpath-4.5.0_p20220601.gh.tar.gz 880852 BLAKE2B f0d0a493f46b0d113d5b6847227a76c88e0344e4298cd664a00e66306b5e4ea73bd4c44ef8111d59f1cdc241b882617d690abbff2b1eef7b3737ce1d5abebf58 SHA512 1a9c21cfdc151f7139ffa22e55acaa25f07ddad6f013bdc0ac4e4a1354b8630b44e6aef8d8d0c4fede35f93ce7e238bd6717f0a8cba7e538ab31657d97c37962

diff --git a/net-libs/evpath/evpath-4.5.0_p20220601.ebuild b/net-libs/evpath/evpath-4.5.0_p20220601.ebuild
deleted file mode 100644
index b307cad344..0000000000
--- a/net-libs/evpath/evpath-4.5.0_p20220601.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="77f54fac21cb4452057b2b9c8d285e9084309dbc"
-
-DESCRIPTION="EVpath is an event transport middleware layer"
-HOMEPAGE="
-	https://evpath.net/
-	https://www.cc.gatech.edu/systems/projects/EVPath/
-	https://github.com/GTkorvo/evpath
-"
-SRC_URI="https://github.com/GTKorvo/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="enet infiniband libfabric test udt4" # nvml nnti
-
-RDEPEND="
-	dev-libs/atl
-	dev-libs/dill
-	dev-libs/ffs
-
-	enet? ( net-libs/enet )
-	infiniband? ( sys-block/libfabric )
-	libfabric? ( sys-block/libfabric )
-	test? ( virtual/mpi[cxx] )
-	udt4? ( >net-libs/udt-4.11 )
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DEVPATH_INSTALL_HEADERS=ON
-		-DEVPATH_INSTALL_PKGCONFIG=ON
-		-DEVPATH_QUIET=OFF
-		-DEVPATH_USE_NNTI=OFF
-		-DEVPATH_USE_NVML=OFF
-
-		-DBUILD_TESTING=$(usex test)
-		-DEVPATH_USE_ENET=$(usex enet)
-		-DEVPATH_USE_IBVERBS=$(usex infiniband)
-		-DEVPATH_USE_LIBFABRIC=$(usex libfabric)
-		-DEVPATH_USE_UDT4=$(usex udt4)
-	)
-#		-DEVPATH_USE_ZPL_ENET=$(usex enet)
-	cmake_src_configure
-}

diff --git a/net-libs/evpath/metadata.xml b/net-libs/evpath/metadata.xml
deleted file mode 100644
index 99fc831088..0000000000
--- a/net-libs/evpath/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/GTKorvo/evpath/issues</bugs-to>
-    <remote-id type="github">GTKorvo/evpath</remote-id>
-  </upstream>
-  <use>
-    <flag name="enet">Build the enet transport</flag>
-    <flag name="infiniband">Build the ibverbs transport</flag>
-    <flag name="libfabric">Build the libfabric transport</flag>
-    <flag name="udt4">Build the udt4 transport</flag>
-  </use>
-</pkgmetadata>

diff --git a/net-libs/udt/Manifest b/net-libs/udt/Manifest
deleted file mode 100644
index 963a002d38..0000000000
--- a/net-libs/udt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST udt-4.11_p20181126.gh.tar.gz 148522 BLAKE2B 22a287c1c0dc395c2992bac918119862ed13f1eea59a7c3bd666f38747baac22cbbfe689d32bfe2a899259cb2d6f77c5e71055fe117eacba89295c24ffd8bfaf SHA512 1d0e34b29cfc6b8a738015327db36c6974e9c7ac618fc1af17d5bc9ea5d713cf0e156092a7922c68efa676d2974971c10472094957af3c08c6b623855df95c16

diff --git a/net-libs/udt/metadata.xml b/net-libs/udt/metadata.xml
deleted file mode 100644
index 5f900f87d6..0000000000
--- a/net-libs/udt/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/eisenhauer/udt4/issues</bugs-to>
-		<remote-id type="github">eisenhauer/udt4</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/net-libs/udt/udt-4.11_p20181126.ebuild b/net-libs/udt/udt-4.11_p20181126.ebuild
deleted file mode 100644
index 169bcf8d8a..0000000000
--- a/net-libs/udt/udt-4.11_p20181126.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="0de191f6f43c0e03bb22eaf2ae4911ce5def0e10"
-
-DESCRIPTION="UDT is a UDP based data transport protocol"
-HOMEPAGE="https://github.com/eisenhauer/udt4"
-SRC_URI="https://github.com/eisenhauer/udt4/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}4-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="4"
-KEYWORDS="~amd64"
-
-DOCS=( udt4/README.txt udt4/RELEASE_NOTES.txt udt4/draft-gg-udt-xx.txt )
-
-src_configure(){
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DCMAKE_INSTALL_LIBDIR=$(get_libdir)
-		-DUDT4_QUIET=OFF
-	)
-	cmake_src_configure
-}
-
-src_install(){
-	cmake_src_install
-	local HTML_DOCS=( udt4/doc/* )
-	einstalldocs
-}

diff --git a/net-misc/facebook-ptp/Manifest b/net-misc/facebook-ptp/Manifest
deleted file mode 100644
index 79a15d8bfe..0000000000
--- a/net-misc/facebook-ptp/Manifest
+++ /dev/null
@@ -1,331 +0,0 @@
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8 SHA512 8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.1.mod 1150 BLAKE2B dba381727351af838c47c0d81a0d842d3851dc4e4a6cce1fbea14ccef9dc21407dbe2749fcaf130df4211b083ddac015bc532f7285450e767064855cf729ecce SHA512 6a49609209f9d51e4851ed5c55a06b9451c0101de3bd92b7fa5b3662b2e85df4a667ad8068288773b9a85670c65fbba46f88c643aac290d1f65e2a44ef531409
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.2.mod 1075 BLAKE2B 370ba9f085033653a0fe9d328aca613b7feb50eb9407e55ed583d7b9302fd844856c9a1a9dca69c67c360c0a7b49ebff6ebd22946fb83c6c7061b9b8c573e99e SHA512 a58f7bd34b5ba8affd021a2d34be64e49dab0d9bb893ad25e00bf5b50ff92c4762b6d9093134b483dff2573ad3c0ebb5f42808dfbe33081cef0e96dc5215074f
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.45.1.mod 998 BLAKE2B 8dc0e29275055b37db12138b6e30fb22a6ccd995b3c3566efbb616f799660cd7073bfee935e41a77f311a95d0ec40ef9b5e40673ff8e59c9c06e5cfa32675adb SHA512 ade24f2b10476b5e5eb42d6f471b73ccb7d8107e6a26c5b1fd38191dc7d4ffee31552088fa5854983c47a2c4868a13bfc22d7f92f834662c75f7c4c88e0274ea
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.46.3.mod 960 BLAKE2B 879529244d38fbecdaea27588031c2d0d82551d8173f7e41f004dae8356e2264259d80e66953e941aa856a9613ae82211ea8dc0b12f9188f65bdf54487052952 SHA512 cbe178d04fe28f9b7dd07b0317fd4404d805e80ceada4953ad47763bafa2f215f88464c1315261a902ebcc52145af09df4c96a341e42644d38526909fcef313c
-DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.mod 319 BLAKE2B 99d93b5a4dbd4c90f3e8dfb58e64ed41fdbb484f2348297a90c8dabe03b036ef6917c2c9fb7cc4795d0c8d25af10cefebff4c4bc1b2ebcdc876b6db8beae5eb8 SHA512 338a067f7ad15d8549da11ac146b65657923ae4fee3caf2eff888c104c0df0edcdf0d98f5be6a67a764aa39210d5cad811ebd9d604084a67049b753246fbf89a
-DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.mod 433 BLAKE2B b3d58e290d719434bd433ffda9572fb233171493c7b81bfe353d9b7730130d5dec365f4e93a136a25467851b5f26cb21be6be06486696f010ccff1fcea140662 SHA512 8082ab039764aa6abd6615b1cf3a1830f2813dd5b791a27b7f0ebf5fa1ee68fe040a5e12988e6c91ba5d032a0a6666d384d6eceff12165d394a75ba56b744382
-DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.mod 568 BLAKE2B d3d62f2d5c018c4ea3c829f7485e5a1239e2d810f79306af4d08ac32acda4d33e8e90c66c63540c4c95231f5fa116634758858dbf4af2a953a17b0db2b5c1cc9 SHA512 adb3d294ec1e9476bed820afa92aea5cabf77e7996d83bd1f03dff8447dfb13dd18ab4f091ad6ee209128151dcbfedb4967f99ccf7e10f5286e90b2ad56441d6
-DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.mod 508 BLAKE2B 9915d1d1a768852b3f262784771c8fe2e7e176e61f7d77841f8d3adac571dc141e36c6455c19090cf00a98a7a5ef0c2c887424142e2ecad339f8105b1c30f91e SHA512 8a393b8614207c22c73a706ccc3e66a8a16d2f305ab95d8f70774f13d0bcb7396b0ac5095daa57ebb991225a1db08c3110f1e85c26dd72f3bbcaf73fea536d9c
-DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.mod 374 BLAKE2B 4fef9f7da9f23e94efe43be0e279958715949a889c5d51e388f5b66ec9a7cdbf15a717c988883647032998facd71359ad1dcacebcf3334100144abbfa12dac03 SHA512 faf4a02a513ae4c23f931b8917e74a056c528b4267ef3b5b704949283910bfc5d41fdd7264b78d4fc1f6e5b370474a7c9933a2fad36bb5c872006def71f8ed0b
-DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 36 BLAKE2B b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00 SHA512 196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1
-DIST facebook-ptp-0_pre20211123.tar.gz 92334 BLAKE2B a6162b912c00132f42e3a0dfe3d9d2ac9f36a3e628008e7d7cd9ccf2a89d23a4ac16e3e4d05491b9ba3a0438c65d94ea1fa477d557409f9ccdf6982f9c11975a SHA512 b241d9a589bed31c6c5c428fcc9d16b7e4e3f80124615f79bbbe0594679ab56d19f26f5f4b949a08ebdfb9198fc173c0bca4e2623269a9d508fe897b7cddd603
-DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
-DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.mod 33 BLAKE2B d234bf9be3dd919cb1f8d33750a24dca68c90fea110fd0ff62f0dba86d2ebbfc66d55fea62745b6383c5607bc91cfd78c9d2cf12df251397e85995c04707caa2 SHA512 dbfa64ac31b25fdbff12110c6f9815abfde65f281e40852e7165499a2cefb6656c74fe0b82f0f018304daa02b83b421e9c15654efabad39787c69c1b2996a79d
-DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.mod 34 BLAKE2B 83966cb7de9bb687f99f17c5c89c03718258d2df34e3dda01b96a2fcb1273a0ba0e3253ba5950d5458193d3e54962371317a8fe85020ae338b44e864bd96667f SHA512 9081c69a2480ef726f547047306dc9136211ac7550882e68d458e2c04e5343366cb08f20525a51c804ab9a554dfe8363a1d9660bc0f9e501e1d996f7b6f320e4
-DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.mod 38 BLAKE2B 2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de95047854531cccc9ea0b867de7 SHA512 072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929
-DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.mod 35 BLAKE2B 873b4b9c8491117a0b99bcc183ae96fc7e392c68d7271b73b5d7876574a5c7d67580425b35445ff2fff326c5cc7f328326d5d11946699c213cb2b84e8a9a0aad SHA512 7f23b8c5622c02b295646c7baf6f2ea3dd01e11e18ac9c263b853c7f771f5d098d8bcb75971f0cdc33d1c4765b563f3382ec5dc4bf20010065c3f1bc94e93175
-DIST github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.mod 32 BLAKE2B f5b653f20e85bc44cbd3882fdd8f425c0b71733eae4bcdf2623952f1ed2524e8067a169f1cc0025f6570aaa4653969baa7d4626db6cf0dccb0d7378cc36da6b2 SHA512 a201f9c169bba0d962c2595ee8c625a2b7e39873e4bb3eb1ca646340638917dabb2309f1ba4b71d9fca4cf2da2d3684076c67ba362dd07a39538a45240f7f987
-DIST github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.mod 35 BLAKE2B 97d3ccde6ba4ad06a5344183f954cd6dfea580673607a6d54f1c0f3a643aee512bbe5fe7bdbc22629e6ffeb58f70422b9b80577d70fb58db9b03ababc0552ba5 SHA512 fe8dfbec1d09d7da5829af43760a4ddb5495b6a63eeb76fb3758aeb2fcf83d83ea443a15789d7042a0f5e637664babc9c388dbebc63ff7d35fb9545c7c7da991
-DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.mod 33 BLAKE2B f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc SHA512 98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 31 BLAKE2B f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72 SHA512 f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.mod 40 BLAKE2B ce42c81a7dcb03d21a99d6240ce12f8455297722513497b1a75f2c848b5fb7ef70b577c2406638442f16beedd68806de890a5c299cf1c008c439df23df2f5bb1 SHA512 ec4424da8e1e3849408da7bfe83d37e21ac75edb889de8ef63be897d59678679b018f4606be78500952e7eee73a6252ee6e477b1a1612e2d036dbf72c17b9c9b
-DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.mod 36 BLAKE2B ad3bb22bde28277f26a819b093ab7392da57c027bfb91bbbab4686d225ddc4e239c0905f6eec64cda2fd47746bd625682f663a11007bdbbf64f9cbff7dd1de76 SHA512 f961ced2c3e902be60fb862fff6b1c4457c57bd7586375a18857863be63d9b3ea998b05fc0c9c3a7270387e9907861d6f9d6ce4024643ec84ea6a63e59e915c1
-DIST github.com%2Fbketelsen%2Fcrypt%2F@v%2Fv0.0.3-0.20200106085610-5cbc8cc4026c.mod 568 BLAKE2B a2769032d81e02d8f4945648d36e862a996841d0e138077fd190b47b700fa08cd4e8e8d300925fcae5ebe48ea972afed0dcde81870f3673a3227ba90beb5e341 SHA512 262ec838f5c4b97bc186533c20456e62633038ae74747c7b884788bd06ce01863a59237557877d35f37338ebc018d2c1c8ae963e4a42dd42e0823a5b3ec81bb3
-DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.mod 146 BLAKE2B 5efa8dad622ae253ffa106eafea277fd947fc0f28e6962e461283ce2267d992b85b1f0eb9074a90009d8ed1d47f9e1f3e03cfc0eb7ad7df104282cfd144cc12a SHA512 32c34a590e6c113a16700ef2faa5124ebb6c8773cd76594312157bd2b70d54cd939ff2c32fac47421b5615e804142cb7b393394d4745d5894f9b68392bc37ad9
-DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.mod 35 BLAKE2B 45d27e6bbd9255a355b6bd14ac839c7d87fabb393693a8b862ad974017af01309e5d36fa99d4925905c1617c0d90b5263b54cd95af2dbab186e293936dc86459 SHA512 ca8192c6321468b4332eb63c765a5798150dce9312873123b48d9ec67ebb4229cffc7b7e8054b8b0a6f45611f08130008031edf33da3468bb9a4ee9455fa02a5
-DIST github.com%2Fcoreos%2Fbbolt%2F@v%2Fv1.3.2.mod 31 BLAKE2B 7bbb809c199d39bac173751c3dc21b23ee8b020f20b4447c33681469b5083c64e74f699fa8d3dd55446b76ed44fc0949337303a776efeed90a764af1d751c8a4 SHA512 12f6b0e7090b257656ee9068083207fdd1b6d9f0b27546cb5b3a5a520e5944f3eccb8f6dd644a17e1089bbf787fd26b3e83eb0f0353071c8c4ef23ca99bc6251
-DIST github.com%2Fcoreos%2Fetcd%2F@v%2Fv3.3.13+incompatible.mod 30 BLAKE2B d511bd14351d68fcde2b3be3f008373eb12d2c61133c80aa3a1938e53ffa061c0aa51065f07b208a073b448c25309c3b2d67c0ed19ad3697309a679fcb844414 SHA512 a986c2cac4728288aaf90667b54ffe9cbb9e1a55697347f9541e6aa0dbfc5b8d245c2ac15e8a9558d41862d98325f3f2f4055b02bcf1e9045b78bb3577b3f45f
-DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.3.0.mod 35 BLAKE2B 931ceb7bcae15a876b79910a59b0f4ec67ae8f0ac5fbd401e80233107e7683d9cc4a947548c4d08b26f2d47ad6bfe4916f99ffd2a98abe26e8161af87eb49c64 SHA512 58d88566898778823c24b5f4ff7ac50384075312e3eb332aa01233ada3ff385cd8a0e3b8727a77ecf068f13b52a304fbdb5f47a27957333dbd5a8fb1448956c2
-DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20190321100706-95778dfbb74e.mod 36 BLAKE2B bec7662666b7a5313f4b7ed0789ca75f07dcebed3b4498cced2b75b3622bc4c8c7d624066338fc6d77adea4b778c89f0a1218fad524c6804ef350deae2f24d68 SHA512 00ccb440abed145db781cbc7bc12695057b7dfa034c8ebd7ab1aaf5ea509fafc0be7147328dd9654e3fc2623bbbf91fd3992a86ff29e78bfa3e868d994b47e7d
-DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180928190104-399ea9e2e55f.mod 29 BLAKE2B db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3 SHA512 ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33
-DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
-DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.0+incompatible.mod 35 BLAKE2B ae3ae89fc373221646f196cb2112e003afec9206977905007426d522c584b455fa207f105eaa35cc716fae74d605fcc2a88c0ab5b62e4025b7a739749410fbd9 SHA512 4d46c1b3280c5b4984d22e57b0541cc6762853c0f6cea19a7a5f392c23039e29ca616a4bd8f283c2a35c3c045ec54716f5000cb4f0f43f07f0464c12ed1369ec
-DIST github.com%2Fdgryski%2Fgo-sip13%2F@v%2Fv0.0.0-20181026042036-e10d5fee7954.mod 35 BLAKE2B 8f9b63ec3e5f70db4f7f0185a03aee0608efdaf267377c48bc0e1aa6c37d431119d6e422c8e7c9bd93f0819796ca0aac423804ff0acdd49458265dc37e9d439e SHA512 2b6a3774801edff4f0b3fd40ae8e5396782e796e36b02b4d2f34e5dcce19d2f064a7a8d0787a9cb994b9208acf39b466f291525cf6f459ecd7c45d947dfba50e
-DIST github.com%2Ffacebookincubator%2Fntp%2F@v%2Fv0.0.0-20210521103724-845970bc8e6a.mod 40 BLAKE2B ce3191de6b80d22291c15060bbfedcc1c36f0935458e484b055d2c76549a18e6eac7b6c336131e0fe45eb1bb36b76c3ff9047411c3e5d1d75bfd7e47884f60db SHA512 0ca9aaaf63addac00a7843fc9f6a98cf1edb7b5462810233f60a32adb7f9faa63086e413134f82b201e62e3bb63b13854ffc05421fd6d43fbc3c5ddbac1fb4dc
-DIST github.com%2Ffacebookincubator%2Fntp%2F@v%2Fv0.0.0-20210521103724-845970bc8e6a.zip 127596 BLAKE2B 054dc0ece075da46e02db12678d80c4ee2325a2202e058145b91ec5c652ee1c4f85a6591f8123b8e262ba53daa94e7dddec90fb21d13a76fc9bd350cffecd661 SHA512 69b95bb8c4d5dd1d3ffc52b4d15aed1ac014666a9bbb5cc17277dd62038782659dd53aaf13a34ccf6a3ecd63cbf9b2007d6375727bfd8c702f7cb2195aa18a49
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.12.0.mod 126 BLAKE2B 3ad1240496ce1f7c94c224a1eca571a3671851bdfebb40b243cb4aec90e329c820788c6080083e138240b9aa0a6e980701e12349058a1fd7e9c972faf7085fd6 SHA512 d7e895c4a2e515a0d20f8839b4f6d52f3aa3d000b97cecc99fbeeb5080e53c260ebc3aba0ca6ea180a2f5c88d5ae303fb94a257cb55aa9430773f6f5b4048d87
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.12.0.zip 12823 BLAKE2B e96e2f6181cc92fd6f7006bd19b89d68d57abf2d8ea35cb0e58a670cbdb03b9aba6ab916289254f5cdc41b641d7e1d6d37ce239f0399e94dbeeb6db0685f8aaf SHA512 d78e12fe8706e0eabf04a57212a013768d7b82f7eb45b675f424d0c92cf0a741cd42a423a4538cfb04d03242ac873cc41f0f0c9d01a3b5cc2c31c9dcffe6c132
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41 SHA512 2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144
-DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.mod 36 BLAKE2B 2b77fbdbb6c6c20767c120b390fbd2992bf79dcae0a35c27121a6e755233da3ecb7d74e74c38c0a2463976b546ed8bbfb8a8d8cb140526dd9a0c4f524cc131a4 SHA512 5749d33fb085d63b7c12f43df824c96f168323cf6d88cfea3e2536eeb7b56689dab9dddb8cde1ec8bc9c2848e7148b8a37abf8523a99c55ce10f896245c5f341
-DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv1.0.0.mod 30 BLAKE2B 6a680b6e14f0cbca536b1ca02d633e16b2010cee7f590088748339785b2989cb0f86a51fba709da938d4c10ec810d5fe022d7d1a5c269d5ece253a78a5b2069f SHA512 7ffc7a5c3e0b39831e590ce3402dbf5c95392e88a08576a16d9e1887b11400efa71a9d183d3f1e080081246f28a70262a679348f009f7da6bd41f253a60b0741
-DIST github.com%2Fgo-gl%2Fglfw%2F@v%2Fv0.0.0-20190409004039-e6da0acd62b1.mod 29 BLAKE2B 1cefa73995b3d0b4206aea263f55c672b675dd22d42c61a92f7380b6e726f2d7ea40e0a9e456181f34808f5386eae3c485bd2872857caf1824254fe4a55cb635 SHA512 a709c650da5d5f513e94891b88c26697826fafebc1ca964fb9544415637ca14e3b9f1f4ddcf738e28032e10a2d39b619678ec5c8d44cc0a1dff738c75645e2f8
-DIST github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.8.0.mod 29 BLAKE2B e43df3e551bcfb1d4a4843ddf00f1a9432cf768420f49943ee2936fcf3e890e59734b71ecbfcb85a70212122df3f03582335e37ca7330df9e335214e75a849d6 SHA512 2ace9d4bc029947991eb7237e7343fa31c5192d63927de1701434c305a659cb88fdae12e9b604f06ab318f1c26b207821edbe11e8d9382a0447544b782630c6c
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.3.0.mod 35 BLAKE2B 0868f712c026b68559846a28bd29f39f584603cd79e1189a9ad76909cce7423a811f71265baf5b7f381a33bee76917759a9cb6ac131ab21450b4b52558cb6190 SHA512 526b97ecd0ccf878c0ada56c5217405c34c59d4c9cb53808f98b24a2823c0b3f1a74e862b9b1a5594034e570aa6749574d5e49212d6d48724e984f528b8c67ea
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.mod 100 BLAKE2B 2558b7edc234429c8bc0926d347231c2352cbfe83d83bc3c7e76ed0ac4b3a843de65cc3e0dede3f0acb7a2dedc623584eff8cb236787c12d7f5a47c9e1c39145 SHA512 5782a5d5e5d4c64244a8463e0f15dfb97de4b60b9fed527ebbd8dc5a26999af8ad0b3ce0064da30182c757785ea9b35f253c5946b233fa3d9a61c873b23011c7
-DIST github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.mod 33 BLAKE2B 366a1ff397488b2b1c7e42db8a946bced1eb8d4260a6c177a978eb978e14f89265e7ac1d0bcd77905bc89eb35b68b3ebb028c0dfc67ff71395ab14b62335d16c SHA512 f3dc70dfcf086b785750d5b346ea07d0dc7903937bdbba58eace0fb903e656b02ddf3a1d49b486ac29b1cac9ca9d346e964d55d3a4cc5ee5ae79ac40b24d0cd0
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.1.1.mod 32 BLAKE2B 939b72a591bc5fbb649c21a95b2c4b3f5d3ade273377f1f89407e55f436e7a863f15d708aabfc5435334500c8cb1e3ba057439c8ec81cfde68c1ec6794c6de6e SHA512 ab6c57ada3b0d1e36c91f3e0f45e573b91a4869f230f02a7e5e3e5a8f7e020bf56c63df1cbdc5b552ef9a4229ab739cf76df7f799091a2efa148ab9e5c12b1c5
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.2.1.mod 88 BLAKE2B 0699027ef7284edb7deb6a2640db52a5b93076e3250d42710bf02a1cd7d5f591f1d335ffb1e7e753dda5fe177837fad87a25bf69b03466bb545708fb2952fd7d SHA512 b91b25b4fe769a403fd7a1f82d7720bdb0526a349ffe7cfdfff09a2ba5e0015d5a3446cd8e0e5fe46479b7d2296a8616de38a8183c0185f84fcfc75d202db106
-DIST github.com%2Fgolang%2Fglog%2F@v%2Fv0.0.0-20160126235308-23def4e6c14b.mod 30 BLAKE2B 6dea6116bb7fb72123a93cc8b83dca5455b76591c7948524ffe664bf966780799c4d007154502922e21f688aef5148211db6b0e3dd3f6b545c4192f5bd5166a8 SHA512 3714d2a95d0435a113c36df5feb13f77a07a1514fdf6b5f01e6e8cc5d159067736e0065bad8062dc636fa5c52c98e3fea6985075005b2838bdf53e0b07093024
-DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20190129154638-5b532d6fd5ef.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.1.1.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.2.0.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.3.1.mod 93 BLAKE2B aa4bc48d8914434d540f570e6017b3572dc4b75563174e73ecce9f86460669a264389e1e24ce26cbe056a26865b3cee294457315034b6ae9779001b7306d91a3 SHA512 5dff0170dc085e1be63ce69886cb019b9df09a5678128b3b0a1b174756500f7d4bd62dc25ee7546977e298f719746ce951119908ff59463a79a1aec7a8882e32
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.5.0.mod 132 BLAKE2B f3b71704fc425084aaee253539f0748260138ee1fb493a98c2d0acc7c4c0b3533efd5d13e4ec578d0ac070f7d6fe01447f6270bc420cdb78cf3dc854d38ce5d8 SHA512 8529555c2751bec1c55edb40c210cd6afeb4b5f9f0cc38f99911c9da7afd6363a42bf225c742116707cd22aec2fc217802ce1c8d52e11185a80cdf398e8c4941
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.5.0.zip 120225 BLAKE2B e84b38f741c6f3d965e6f50d533566b0cab8e84f25922e84e7ebcb131ee9840868c846a09d7dcd3fbb51596ba87e726d911389180f4c5e2d64c3aec404b1f3de SHA512 519ab053be60c4e48000bd9777cfc342f5272fd32d08a1351aa499aa24ae6f4f8c8dac85ecb59c1541d5296c89c538f24d7fa755bfdf18852cfa725dbfce3e70
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.1.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv0.0.0-20180813153112-4030bb1f1f0c.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv1.0.0.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.2.0.mod 32 BLAKE2B 7c7baa1e29b9806fb97e0d557200e8722f2d373e149127307efa285cdfedb36dd57355168554d1a1bada62144e6a6a00c4d3246aa9afc7d0ffae0f087459c552 SHA512 7229d917bb0c788b07297e1b09b8f7952f951998a56f17ea1f69ff7c2f565a5686b212f42f45c6b8351905d6740a2ec5a235e493daa531ae00cb709faf67ae45
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.0.mod 40 BLAKE2B c717b6aaf18662c20120746a021b0ca878e7b190b3456cab24ec98032390a85b0af8540295e470647d403bf1beb582c8f8a74fa7129c4cbf747257206235c5a5 SHA512 351dc24af135b9c9d714aadce40fe9fa1ec05a35a4df90af79926d5119c3f33a6510ab9d78243748d7dad10bd2178f47d342ea2389972b88d5e9b4be6dee7daa
-DIST github.com%2Fgoogle%2Fgopacket%2F@v%2Fv1.1.19.mod 228 BLAKE2B b6e042df2dc84fdc5bdaab1c1c0cf8d0600975674cfb01f1e763b556cd393d1827f51385732d1cb3c9ac3ed8b46fbeca4f161e01d33f5c49f764031cf4718a2b SHA512 ea7b5bd6f46eb77033472c60126816ab16d76356277ae30c52464399477babd893b41f9bf994b59f9df87e2a8e35fdd4293dafca304a26c4bd02a3648a3d4886
-DIST github.com%2Fgoogle%2Fgopacket%2F@v%2Fv1.1.19.zip 1104735 BLAKE2B 3c33cfd5cdc1668bd78b7616b864d739ae2d360304cd5147fe2f166b2155d7f607fe6e67acafd95910620d35f606363fa147f3fc8edd01947e9bcb3211052cc2 SHA512 f7a0ba744009bcbd024c9b5a7d41e6cee4cd42a9320f9fc2fce3c67666ef34f6826445eccd685fcaa31cdb8574290f31b95ec9342d56618276e8752ffe16b62f
-DIST github.com%2Fgoogle%2Fmartian%2F@v%2Fv2.1.0+incompatible.mod 33 BLAKE2B 694b57887cca857fe6950b0df444dc6e3d757dde540c1846ddcd4bb8f96a5eef3f469eaec30cf415541ff2f53acaafffbf4032189122875603d7e5e3dad2ef97 SHA512 cffb5dc1c6531ae9d5998b3a57ba14de5dd8631a36dd48975da07ce5ec052d97b6f632c5d30ab9ab695f178758837aae8a6344c67d57c7a39ca8e9243f8211df
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20181206194817-3ea8567a2e57.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20190515194954-54271f7e092f.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9
-DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.mod 34 BLAKE2B 1eabef50b2977886d7980d7da197828b826c54018766418b3160f5cd512784635e5791a40cc4fb806d52f5ead99f941fae8037872d6cedfd6c851103f3be1a74 SHA512 a46cae976ce90d1cef802eeaa873c059cc9ec3678d5c3c304a9de45f44f20a24d68fa290cfdcf78c4ac222a6d619a005825de8f11e72b9a5af476a0b0180092b
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.4.mod 88 BLAKE2B 840afaa28e8d5b816289e6556e114311f039b477e5ac86fc1c2ac80b1f8d7729ab6a83b99baa4c03de9634240481feb13900fd4049753b8de839656d6a7cef8f SHA512 31e50016a01fd485775368e2e430959278cb6c03ae6b1871b3d0c173fd43e91654ae87d1758c08daf897e55be8b4044bcb47fc072ec645d16e2594f345b46c73
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.5.mod 79 BLAKE2B 21f442637ef0be838858e192b563e158bf6ed1f7e06e09a3872fbcd613046b095c5209d9ccd9cc0853ef14947b6b70d4483675505d0905a1d2aab15e7bfdf80a SHA512 2af320b0514b032ee87a92d99d673579981571f325d0d46133e212a639eca274d5a6f8164a7256cfa6c063967b98ace36e637f53d90331903fd6e4a21f1a5a19
-DIST github.com%2Fgopherjs%2Fgopherjs%2F@v%2Fv0.0.0-20181017120253-0766667cb4d1.mod 36 BLAKE2B d7cd8f31950392cb5de7f4223ff9fe3257568dd0a1c1b81c8b97934ba92379753dc936c81c39e5b553e4101bc7c035ce81c8d669d85ed1d1eee41a74218f3d88 SHA512 35151946ce44fde9d3bde1d0626749ac4bc68cc448736c3b0f056f40a9ae30aef591db614b271df3eba3a96dbc94052ea5bf7ff68749ec980088d60361934771
-DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.2.mod 45 BLAKE2B 5f187c997ed74f2aab1da57c9a828be383e41f47905531da8babc1360612ba5d4cc0fc6cc48106647ffa450f334c7cc5f455bea7f6e6b9734f3e55734cf623c6 SHA512 81ef224435efb5cbd429dd4339e8410234855f4a268302a61d34e76c388e89ea22c97ae90d71a6ef910ca00d3178e40d3587eaf484112966050fbd1f1f4843ab
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-middleware%2F@v%2Fv1.0.0.mod 52 BLAKE2B 51b2a4332061cdef080fa53a14d29b65645776c1077922e6cc37f02db2ddaf924c0f2f71c2cca4586c582075c7cf76861161ccf39d11cf803482276b78321b15 SHA512 6e5556550286ca0fed117d3db2f43d6023d7f0e7625762ca76c773e410fe51d6092c6acb574db7578284188bbf79cb9050aab7000f09510338b24195ea395945
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.mod 52 BLAKE2B 9e5de5c147fb3f100119fc7c290e9790af57892762b7ea8b2a8328c397432466ba56ee20b64ced6dc548d58bf8ef0ecb2e62a51de2524f90a0ff39921d0f2a3f SHA512 c9e15e4a4436ffdedfe5ece51858a45806d6fd77d2306c35eb986a866a3da5bec0d5d06ddba55a05ca45c8c29a51bc7c58150849b5dbde569a6810012f3ace4e
-DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.mod 661 BLAKE2B c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451 SHA512 35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49
-DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.1.0.mod 449 BLAKE2B 1fbabe18b977c8e6283312fc1f8d8b35514104080a4880afd4445b92fa20af4db49ef3f7fe1da703d4237e6bd78902e64fcc7e9d4db85e84153c2bdbc6a6366b SHA512 a6d33e281b580e5a3461edadbf4e5ebe6aa74a8a929b9f0e96582592b24c85eea1ab202457f88f648018cf5991d267811132ec77255ab4886b6ccf958487d5eb
-DIST github.com%2Fhashicorp%2Fconsul%2Fsdk%2F@v%2Fv0.1.1.mod 220 BLAKE2B bfe2c5d746b4762c2a5e90ebf1db1e0489fae5f8de20cc1a16f4c9aaba016fc4500251efd3daa8a14b0a6145220b6e429ce1608cf11d7d69605c68fbcdddb684 SHA512 883151379f088d2645429c88fd2fc598b736fcee56feed40d05efe4540562d409cb54ec061b58d9dfd5f8a363bf3e5183af3a44cc669ce23ac7fc7b9f512950c
-DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d
-DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.1.mod 41 BLAKE2B 927bedbe012a3bba2fb1363bf0157795f58be7dde5d303332f72ae6d7bd13775e9e1e034db821821857801b21b2366a92a28bcb84c00704a12925db0ce19a4e4 SHA512 302b6f472b54597aaeb4b43528098b5a5264acc97abf2228d8cb62bf32e6a29a7171ec6fb8898b494ffe837ee044e58f5596bff425214985aacd2b8b69934341
-DIST github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.0.0.mod 137 BLAKE2B ca790b5dd3ebd80c7fa24936acad0e033a7376302440c349d53debe64672d75703e83086fdaab607bb87dca35fe7640b2ed941069692dfc9ae37d4a256c7be3e SHA512 aadecf34782d4b40af684ef29e5e45f560d3593b52d5b6ac6b95664c02c04565fd29dc2d48bf1519091129b86856aec732fde408a8acdba41ff9a7ca12bab140
-DIST github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv0.5.3.mod 39 BLAKE2B c5b445c060258545233b5453482e0c739f815c1ff605b539610f3b0bdbadb6da88954c6a408084f171354256bb8521b528573f56080d4125f4fac474ff9bde83 SHA512 45b4424a023ea15d95167322e022269e32f7a718dbeaf192d0cee9f6bd136f5b4a26827d6d041a8103a95f622a0dc92123b32e6463254199893f360ad8680de0
-DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.0.0.mod 87 BLAKE2B 34587a565b583aac6338d7d23b4e7c2ce12deb6700e00bec711d3d8d829ef1ae356eb1b28873d5bc2a0d6ed249dd6095539a1dfd8c177bec32e08d97f4003620 SHA512 d47dfa43806a386eb74b60f692b3bc580997edb9d7feff6633992a5adbf94d102a238e036d828952e204960152c62895288af6f09e2582e8b1408d259fb834c0
-DIST github.com%2Fhashicorp%2Fgo-rootcerts%2F@v%2Fv1.0.0.mod 89 BLAKE2B 9e53a988f41eb9425cc2fe3051c0bbe67c65208e6988ae1b455450183c225739b540edb0e59cdd8d010c34e89c4e4acb70687c2bcb861d379443a5c36e261458 SHA512 3446ae69871561766d2b70963eccaf443edafd9328f0f58a97630fde61fa746e59d26ee5d833548a92711555656aa9c1f44bb9e241aa87e21f4424a1f10fbe1a
-DIST github.com%2Fhashicorp%2Fgo-sockaddr%2F@v%2Fv1.0.0.mod 40 BLAKE2B 211ec0a2a2a91bfe13a6ad5d7c6cac97497b62796053c633e945a51aa13dc946b6dee1adf040db0e270e1aeca614a43242673dfe44baf06034856d89a61b4030 SHA512 756eee5fa17dc2f37aa9bd623aa2ea86e6ca35a804da1b48067b08fcabd4083ebcca867bb3562453d17f517aa1e6aaec0143cf5776fdf3686ed562f11147293d
-DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.mod 38 BLAKE2B 9696a247ecfb868250995f7fde811a647e8b01d6f3a33996109c44aaa16bc85c0c70e9bc621857db7208f5ef49706cd3b2313f13b9e6f3327aebac20f72b4a8f SHA512 dec8c92389eca1dc304cce77cc70a3b51940f073581320117627c759edd5b523c379473179865f1e3e3f86deb9f323a5fff54951871053ed43293b0454182871
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.0.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
-DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.mod 35 BLAKE2B e084dc4953a472039fcdbfaceb0046f7af0cbe4078af4f2560457d8a47e3bf4654c725578f4f54ca1d41f48e37ff6bd1b3968e9b061773ce9fbda5fa5c50f17f SHA512 a36b4a70bb4b943055ad91fc4f754d55473b48f1e6330c9526e4a50dc4aba3b3462b787c71d7f2e863f78518e945ce15f9198a9bd0d6817146f92799733460f1
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.1.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
-DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv1.0.0.mod 75 BLAKE2B a44a3c2185418f331e2648bdef36882414dbf8416884b8fd385b7e926c9b837d317322a433e7312e14c27eb095cbed26a74eec9822f0f063a2d14e753031f632 SHA512 045ed40015294ebd8f7a6df06b418415da8f091d09fb4d34fd70718bbf5ce9f49dca7399dc5649336de3fc83bbbd93e740ad6f62d41ea540fae3b17f349cd66b
-DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.mod 37 BLAKE2B b9e2cfa29511ec268d1dc1e0d8a8eeeaf1c246c1cd828fe6c2618c2f7d313deb4456e5d35d60034825585430da755b96d25ee003028f55c1b2aebaee2fbda535 SHA512 82c9a364ab098ebb6f830753e089529036cb405aed375df5b55459b203a1d2d02299103925bcf4dff94bf4868e7005f114367e90fd2d24d5f1db3e0287628f66
-DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.mod 376 BLAKE2B dd92d033685d65d1876a52156317b2f1196028c035f6ef039849df4066b93fc518e9f9c06a666b4fb1fb803d984266f57fd9eecd891e241bc50f8b54ed6a9952 SHA512 541dffe3beadcf5eeebe266671462e3827262ae700a146c4a08700b325018b183252650b50a7d4e539e872c0b6e5d7e35de4f1abdd955dcad51543ea6b22acc1
-DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.1.3.mod 921 BLAKE2B df064db28a23bae411857c5abc0e9a0e4635556e51326db806eaa79008505c49b9ed1579a7db6f72a9cbd6128fc10cb858cdaac6d71725fa4b21b43526767c04 SHA512 8128789efce7912b540284205af308c33ab47af7dcbcb165c1d0a86e342b17bbc8dc5c8cd6d5c5e751c412b6b4b8e80bb6d2f3b4fadd813dc147301ec27c45b6
-DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.8.2.mod 774 BLAKE2B 3b47f3c78972eb538f84348d5e698a2e44d86d4f51316b8cf596be23433e91a763c24ea9463cea0f52476c656067ee4e254d5cb905464d7e32a6b69aaed0bb56 SHA512 7fb4f6b07a08973d6cf33be6f03356eb1b176d816955274a4aa1571b8965fc311ff0c832901fe9a716c5d5bb697e7c861c458ce618fd7d2d4eecb316b2efbbdd
-DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.mod 44 BLAKE2B 764581d416faa477a91695a42c68cef5638d019a1622fb3bcee976c1581e904995d33c79ffed1d3b805f660931ece844b3e17437f158f8b82ddae82e95f0358f SHA512 0c77200112d96f9cddf8cf7da0059204914b06a8c400e2e672443bd02a45d9ebb3274275c20e6e7ee0728992e77579d945b36de44ccbaab2ee92fd55f382f7ac
-DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.zip 3712 BLAKE2B f4f79741bb83862583f51f2ac5e80181eb0e9c2a4578df32f7e24eb98f4f548b99333e0e6a377e03ef701057b01e852e6b710ab885b65170c861bef556863da4 SHA512 e16bd414c1df566a12944e4a99ebd84d2103f0cb3bf8ec312e3de400f20b3eae27845db50672801c10474dbf1dc61d0c2e16e5dcd3c4447681c0b77f9114a411
-DIST github.com%2Fjonboulle%2Fclockwork%2F@v%2Fv0.1.0.mod 38 BLAKE2B 091e824ab9156af7978fe3aa6f61ae046588510903cf635ec166225395e40df6a1c715e4eb3c47aee849435eca3cc10db971a7c28acdae233eda85a4408c7520 SHA512 377d94cf7dd50f88b57ba829ded5169a6c41c5a304814660df0a3447d10860b87855f25cdb945a6e4de14c41281651330d4109c6dd6684c86fa4dbba27a3872d
-DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.6.mod 35 BLAKE2B aa26eb3b67893fa913ea0f88bf22ac283c6cbac246683f41ede681940cb2e4437d033811fc12f2b47f9d94337dca9cdc926fbb5f044b2caed19c8e46a5879432 SHA512 e8bb59637bc1154ed648179314c4e20fa7f549353d094f4861e2fdfaeb70da1c1711c1159e78d82914a35b8ce184641937efd8808ffb1384136c7a6f3fbeb78c
-DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.0.0-20190106144839-af01ea7f8024.mod 43 BLAKE2B 02346f7c8a28f8d40ef233bc1fc6f3cee54a54bfd79b374ab7f3435039a5d9f7da5d7fb7824c618d25034cde1d355b503bddd76b804d610828a080ccb2707dc2 SHA512 801663d67d1aead6b01df89e329c8ca969a1f860b5ee2c2018094791060bf6e8cddac8e2d788ac823e32278d4e9ad1dbd72935e4da2cf6e65a34dc97f195ce7c
-DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.mod 29 BLAKE2B 8efd6f84dfcb696fa2ebf7b09c7405d57457dc67e03a2cc753cddd93698b1b03d84022f241c4b652dd80e0521b2b1ede8127fa15dd47d1f678a7fe1c31fafedc SHA512 3a397e0ee84d8d426eb5a1f39c07d608e0ed53b1d4b2fdbd137d23bf9f401840802d18d5203bc468fac76402c508bfebf49bb20869d8a715e44c49e21fd3da4f
-DIST github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.mod 43 BLAKE2B 2b7883d00bddf90261a91670917e335bf5c59101032ed3ef5ab6752eb4da25e8417071b1d0021441fd887158b519f4fca4b028b6ea52fe3ae9a41b84441c8c06 SHA512 60340233f2a0205ee4b1a7b2d78ed52d88fe5d39887413d0e62d6ed006c51eda83ac117454b0c1a31ab29c5aceae13810ec719dadc554d10480219c1afc3e5bc
-DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.1.0.mod 143 BLAKE2B 128f8934f81d0e497e1258ec65129fe5d8831b66058669a5aef3fdb2fbe5f6d8ab30bfe97a1de7befadd34aafd55d6d15bb787e8948fb7718761392817203874 SHA512 c5e546822036a7114a29454e28290f8e1082392a47a101fb1d370e0969fc2c83186b4487473f903dd638abb8a763ce3180dc87993906895a2df33db7d8bc4790
-DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.mod 35 BLAKE2B 2f43dcbab430f12316fde243db4bafe24372c74d60874b05917269e249a36660309c23da151db31d89c0d0a8fd0f179e2dd7f386af3ca533c95ef74017609af9 SHA512 86aca37f7f94ada381e0528a535b344c8fdbab9e0dcc7b71d716083501ad3d61db701ee159ccfb5455a351fc18a405301abe798037dd1200f9950bdd805d3dc9
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.mod 58 BLAKE2B 4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee SHA512 fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5
-DIST github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.mod 28 BLAKE2B fddd4b3cdef60f53bc3f8da5a3154d10b49dd180c12837d3740c22b442947cba2025649f3ac7321bcf0c73a272527659b0ccd9be141ddca13caa7594bf6ad3fe SHA512 3c623d077e39697506174a50c0380cb7787a05a52819b1a73c2f64ba8dd819fd500777de83c83d8d9e80f19c828128a569b4cd783667b4d6b9a375b0e3d527a7
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.zip 11159 BLAKE2B c176e4bc9b5534b0df153e027f22be7d28eefbea1c0adab10979f19d601b95d300c54086b5ee388f453c73b9931339b9b04208fc5e6512385b348c49faff5488 SHA512 bad73f3c47f70de55a90a977a1e2b4a68de545a8425c71533de081c7a8f71d7ab1b489001c56ba2e88dcb78c08804275f7f8128c812f50d005a074ed6dd9286f
-DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb
-DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce
-DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.zip 12591 BLAKE2B 944b0b9a802757e78e3dfb11d6c4d79e0e0d90489d49262b7079e6ea4728328457f8773b392c8a618aacb5fdec78948a16cc852eff71ca6f4fb9eb422c03890b SHA512 3f0d00b0545769ad882e25a9a6f30b96ce4b72a8a46bb3c064907c94e2dda4e499eb32354c149f89752f9bc5d1ee5cb2ee5cafa46e2f65ea329fb432d0c0029f
-DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.1.mod 40 BLAKE2B b8e71ef21c42894c31d75cce0e7423b21e716de0539a8a7ff462e0d5c05c77795238598630208055ad808af2db8c56a997e7e114ef391c07d380b996ce533544 SHA512 8a724e5cfce28512549e7b06ec42c9e02625adfb3398fd45af07f8c512782002a262e8567669929626814758f9d12041c318bd4258f88d110a851630537bd5d1
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.mod 37 BLAKE2B 6bd675a05c0bb6f9dc12d09203d13de115801888cf8c02cb5d609f72d214b7e7ebf13a72ddfa2eb9172e9c2ba1f3e5a040f089a86ce9fe873d49288d5f7dc5a7 SHA512 3cc3ae26618b96a0fc076b18bab6f8f0f6a1064d6a9913c1015a9867fd3571d17f5d2867d72cec008e9bc7005883a596edb21424084f82ad5b572443de90f976
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.8.mod 160 BLAKE2B 10c23e5a0edbdd398d6913ee8e4665e15ab0c30c6aad4d8e113533d421058858a4c23898f8f360b72cc39922bf9b4e7c6c656faab76ec4616e05285932bfef03 SHA512 60840c731813699f19e9a23f3cc0e890c0b0e8228510b0021aa2696f35f3aefa1fc06eb396c5035214ac185816d5757896da1bfaf59e2dd24ca750f5b792e6c5
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.8.zip 13690 BLAKE2B cc3568a99c03ce4ef19e52a8429b485e774eabddc3ab24315a58b149e8168c448bb1fdbaabb8e3eaea918de96cb7411caa000be4585f851edcb26cb0be9f0a7a SHA512 c39ebb2cc99a555054d55ffcefd5680292c66eed23b1ba8a3595259dc24cd42d432b558014066554308f14fc452b7a830f8b10e635d317b5f14ac0e0b24b1528
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.zip 8902 BLAKE2B 7257687403b9f8f066147fdd4ee1bec7e4b02cfd3fddda8349a89d9b9ea5b93d9bef61280ed48d68adac4dfed7e382ee96886aa0d65d85406fb93dc6fe0c53b1 SHA512 79ba14a04838c509500e6098553e8aadcd7105445387160a8aa1a6d7b0e70f0e807c99036c31faf51920544da2156195174c8530e317a72728719cb0a9a66098
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.3.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.zip 20005 BLAKE2B c0f71323efd262296b78867d2b387a74491cfae3f4498e0dd22c036b20dd6fc1b6569171eebf267effd140ec009527fa5ccbcedda4f8cebab2679582766331ea SHA512 fad08292597cbd4a359e06f85bc7cc37b3d3d84b8046e47828259e36872063069c4ab17b7c89f2a5de4b5d0ab1ca5cc66cc515847a7887339a3a04b5f44e3c92
-DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.mod 56 BLAKE2B 50d2d6dc9c1ee92d629af8c9aae9fe5f70a0c6fe270a95a8232cee3c50132ef90c68218ac64a3b5b72d94e23ecbea5f567fef39a81be3d4585bae3f4f5348545 SHA512 5235188477921a263176fefaffccdaca4bf8175a2e248356a06596e37fa868400203172c7fe9fb80d0a65d335d23d80edefd242657de0eb83d9360589e063bba
-DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.0.14.mod 28 BLAKE2B 7846fb7a9c146e4b4cd0db250d3a84bca13c7c3b8292ba71215a041006c8ea39a36b88dac7749a9bba96dc463b499633591f6f19d43369067b0f4f46594b8ddc SHA512 4ce4d3df63fbdbfe3505816e81dc7e806554d79cfe0254ce8e0228bc16eafc014c98475c24f4a6e0c6efb6fa16e891e2e47c43c9ea10ce20a95dc69f686f6361
-DIST github.com%2Fmitchellh%2Fcli%2F@v%2Fv1.0.0.mod 416 BLAKE2B 845f9f6d79c8b18d4a070255eb93aac9afc50ad01593fc5c6076c59e4b5c09f34856b29ab24809a67fd10ffc5cc28908faff8358a52cc8885947c53622d6090d SHA512 7cbcae5e1749c55a0c3fa25b007035c0c44c8f982a37635735afb95c63a20ba019a51e74244c568a170b5a379ccb10cc8c9df716b6261d324755ea92c7f462f4
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.0.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
-DIST github.com%2Fmitchellh%2Fgo-testing-interface%2F@v%2Fv1.0.0.mod 49 BLAKE2B d388b11419bfd0c80b52fb3bb5a2600712364115efe7b40ac02ba2da11d40ca30dffac19646056a4aa754de05c490d1f68af4549bdd1fab7596dae593eada97d SHA512 3e334e248e9584b050eb81bd23071a8542185c64b5f112f46b82c6842d2b8707099403bbba1b8485d64cd62faaacab3fd52e868bb405ca6e6067034e66ffc51b
-DIST github.com%2Fmitchellh%2Fgox%2F@v%2Fv0.4.0.mod 32 BLAKE2B d511476a16a86c50db84dbacb40afb4b30ac3f72c4fd5a8b20fdd8bc6de1c46592bd16b24f77bd037dcb23ba86cd217fa740b59a784c6fff0fea1720d2045695 SHA512 451fbf9129c151784d97cfe6af29d27a277b6821411cfa5b23e6730ba0f5d5a830054eb6ed660dd2192c16abd54d5999be5b80e39bbac3499c3198311d01ec1f
-DIST github.com%2Fmitchellh%2Fiochan%2F@v%2Fv1.0.0.mod 35 BLAKE2B 0b603da65c4738d257fb759b8aa3971011ee721c1fc783663e1b26175335c6c90ad56eab45ddb6422e39dc0c6603e13ea64756f8a97bbfcc5e77845248b16a74 SHA512 2249854bef533dc77479041f9dc5610e14c549be1aac292a39b8b74b36c9fc42c04d211d8d5b71082c05971cc26a94a57751c3e61895050d41909270ee5123f3
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv0.0.0-20160808181253-ca63d7c062ee.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e
-DIST github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180306012644-bacd9c7ef1dd.mod 39 BLAKE2B a4d082021123db99b5d72a1d8d0011a517a79ff7b07238f0f01e550be684f18be03907b6280e673aaabee5ea837ce14b9e4daf278a23605c8dca8fba76bf40ac SHA512 4f29e15b1d18a8952c14f5142aa863b77b7be820129512cfeb3f8bc3335ff637a8a86c0284832a20543abc2c5351a3c0f992d52db895385e45f176af899b5844
-DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.mod 37 BLAKE2B 3643a4250f81729708917dc751cbff6ab6e37761ca94784062a4eaf243682a9e2c755ce793024cba1737d0eee1c52c29984fe3008a2471ed24a759da87ec7081 SHA512 72fe8dfeed7041bf92af829dd84513f0c97f709d69586a044f830fd3de43deb27d0b02000338e00897a44c57806ad036cafcdb9661b1852ff76886ad92bd83f9
-DIST github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.mod 39 BLAKE2B 391eaf696f1a5c764f9e156ae3f6285ae5bf8a4abf2a735fd13fd1591f3bb97737502b79df093156305503ed4b63e0d458900e61fa8717f96ee17a6d43bc2f79 SHA512 9fccb6717f5b37cff2d858cc31f7e16aed120a67498c2f0d24aa30ffac4eba2e87822b12d62f700a0c62d7561708bab2e13e35e89cf5407cfb06a0de5c70808b
-DIST github.com%2Foklog%2Fulid%2F@v%2Fv1.3.1.mod 29 BLAKE2B f74d75a495f683f4e9047201721611229ecddc37ed01b5d4b5d81a06220a6385f06d0f99e514bf19cc2030fbdba6de3a08fd38b750e6651a822b10bf69c45327 SHA512 b426d975637bd2b4dddc10d7c88b70f8b946201f311859f22520d53ae0a2d9911ab358460c089771f7900d7a8740bbc0c6d3814ab8f955108fc31b7b602ab5cf
-DIST github.com%2Folekukonko%2Ftablewriter%2F@v%2Fv0.0.5.mod 96 BLAKE2B 7014a0ac5adf29ba3e90a2ef7400121b655c47924fa0fffe686fdf4234b4e01fe92ba04e82b5153b63c8d20c8b466af03f0fd0975f5a9d6e8dc2f305e4712cef SHA512 79c65033c9ed8b95230cc1f11ae5f1684a3a0d48ca9c47bc33d46376b732be4d08a8b6d39788e388b86ec16e502e378fea4654424e81ab3fa372ff30e87bfdfb
-DIST github.com%2Folekukonko%2Ftablewriter%2F@v%2Fv0.0.5.zip 24933 BLAKE2B 930a6651270418384adf858856eb9b603a289230f1f6ffc65d0f816f7b20a8d7e1f5dd3c6bc27eea4369670da7e5e5b512fc966b0b6d06eb6735625a53c85eff SHA512 51ac6647cf44f5ba36d9209576dff1f2f133ec8b0a13a957e4642e3034b2d2b755de8ebf34a0c77f146b3f33044cc2f71a85e512690553e3a3bf311c2f46bae8
-DIST github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.0.0-20180627143212-57f6aae5913c.mod 35 BLAKE2B 3db6c40257f2c4b0254a26c6e414fdc87c037f6312d4bf7bbd39420d6df70f50eab84c387b54cc71fe16068e1b25e3fc63a833e11cf5b4346f842bc61328b0dc SHA512 0b378d1e15db4fc5a3d7d711b63dedefd141d607192344c8d1ab2ac755ab9c6e91b2c320378ac8a485cf94deee59e6628e7930017c6d659bead6ba89cd78a802
-DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.mod 36 BLAKE2B a388b7d0db7c8b9a589164ac639887f1e54d3f5d59ed9bfdbb427b88d381d95455cec1f3474d6dadf847925b7b0e9944a3713656f4870db4fadaa1774595c3f1 SHA512 b74e16c113ace53ce6b7a4df1fc73f21a5acdcf3d2343a4c4f1ad7a2cd8d2282ef7ede98de8c1c46f7d35feae28c9f49ba4a2dff1071357cb4e88e93f25b521d
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.0.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
-DIST github.com%2Fposener%2Fcomplete%2F@v%2Fv1.1.1.mod 35 BLAKE2B 763a350270dbd9e5a8f735ded2a13c7bde23a356f8f4187b4fe430b1dbf995cc9ca2dad54a38e927c07ba01b5c21f8aadcce69b8a94baaafee013d4a9fd0c988 SHA512 79b29fa26101598261ce7406c81be4fa53d79e89a7bed072abcd572d7f35f3a408da45055f1b05c7ace8acdb0ac2ea005d79a4766e7657087ca46327ebce842c
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.1.mod 43 BLAKE2B 2bfedb841a10d8d6a861189203de74eb9bc6bc37bb10cdfc2404b1e972b7672568ed27d235e143d831cf2f840943c039398296cb78f1309f00d1ad9e0ce21056 SHA512 191cf6496c41b2b82c9a8f2ab2aeab63ede47807160f7cf746c548b3e92e367fc8f80ff8c6efbb7e91ca5903d5672b235c1ab9f14d3f9f988e8ff1c821d3b8bf
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.3.mod 379 BLAKE2B 6a6db2bee0b69257e5c4d37b1d5395693ba6a88bce129a580b8c0ac986a7702729ebfaec726caa3b6c4d2537bd62a7d728705dd0cc6f6d8b6c9a4460c9bb33e2 SHA512 fe6b74b26571ed4afb49f8f2c6745644cb7db7b5fe95138761c78effdd05d9948c09aded96218ca0cf9d8da6372705901048c14290a4faca56b1d05ca3d74130
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20180712105110-5c3871d89910.mod 42 BLAKE2B 5519896b44b7bc3089a8965dc61aae63745c64ba1a390d3fff1202be7f8dd34f59862c04b49e377d6616a93a0341662becce65d431d445703a160ba49eda208b SHA512 c84dfe43954b19c1e4ac5ff8738e79db469f3bc1dc55e69b12503d0a5cf125cc74f4797ddbfe64b2a1bd1e2940575c32678671d51f67161c4f5b53b2a85ac46a
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190129233127-fd36f4220a90.mod 164 BLAKE2B ed42e8dec25021e488793be8e008c34ab5bdd6b5b884762d69f40d6c8968bb539041920ac7108e685ae56f2ef71b7174245772d96cc8f20463eba71580afae29 SHA512 4e0e6941b43c17cdce0205e9ba3d9fb18937f426ea2ac9a9e53396c906101d6ec2eb501cd8a791ee3ba9a32185f86495e9189134b8a9858134c73238d98ce0f6
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.0.0-20181113130724-41aa239b4cce.mod 36 BLAKE2B 39120b6af83d45857c990115ff52d8828278a9ce158b01621d8dcc517c23ff139532a2c2e53ec97616f0c65a2e0db3ede7c5fe59eb33be277e2c60650362b232 SHA512 1b262da0100655c3a56c0e551866491b81d2b88fd5fed9cc43a57bce3634c88c82c798ed1a823237011f6be68b5f0e1fe8284526cd68204851de30a44fc34fbf
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.0.mod 1223 BLAKE2B 969e069f2e210c2863b54504d62dec9ca606c485612ab1c42249e623a4bbde4e4ad0b41da30f83594b7efb4d4a44e0a68a5faa8c115263d73738773c35a98dab SHA512 02db8fa79cd8368060c72ba3925624c779bcc9e39817b6ed86ba143024959496db2c23c1aefe93a5d9f22b48e742072382e2ccaab430c1c9eae6254184e2358f
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20181005140218-185b4288413d.mod 36 BLAKE2B 3c6acbd1022261065a321c6f3cfa2946b58011f45fae9b98761397eb7e5e0984dae4ea34c4f837f798ab29ca8e26ed3f07771be10e500a99ce7e5e9f4c401b5c SHA512 05f032eba0c264b186936c2b9831624a01999972d4f1bba6aa15c452407eb10d402f1ac674eb41e2d24fa66e85ae2e56efd2326fc4ecc741169b9908d7935335
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190507164030-5867b95ac084.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb
-DIST github.com%2Fprometheus%2Ftsdb%2F@v%2Fv0.7.1.mod 1346 BLAKE2B a46e52b7acf7ff0783cc3c18a1320f66e02ab9c6879434dccc9fe182b4c7fe4594a0be504c45ee5958e1a42c781870ae754648f5bb5ef4cd45c42d78ba189ca7 SHA512 7463ee6ed6735cf101502b6c0128c75960c55d6f9e42f37531e65afc02fb35b62d882a72f95c2fd76f3d0e253e9e70a9a2df2ddf782f53c4138135b370b69d0a
-DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv0.0.0-20150106093220-6724a57986af.mod 36 BLAKE2B 6faef3be0b5f137ecc89a7875bed1f576d144f11623905c04cc44f93812b80f3e5b56f05ddb3343848e7fde7fc439f49627f4fbd10730b1e9c2c9153a2d3067c SHA512 8cedf150caf05299c5b9f8b4fcaa17e4771c613fa06bac434586048ffee22ba9501e0fa540da90a3a24f3e4f662c9517571a23a0353fbb29c881d6d6c26d5f1d
-DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.mod 73 BLAKE2B 21e3545a4518c64daac1cf36e47a2c8e1fc8ab7402372f2e871052d0dd9d83fc2aa44babb2f8751180cb66dcd2af82ed202afbf5ad3a219c4562da23ae8ce185 SHA512 4fd07ae7c00bcc135cc10a0b34ab102a893ed8ea4708f9d38da52f98b09fb66144f970ffd8795476fd6625b25c9e48390a5b1c5c99bd0c8d536a94201dc96613
-DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
-DIST github.com%2Fryanuber%2Fcolumnize%2F@v%2Fv0.0.0-20160712163229-9b3edd62028f.mod 37 BLAKE2B 6f0d51a83cccf661003d3c9a10b10fca12a5933730c676a4279c47a0b8563ae5d897845ac84079070bf47b32ea1c2ec80879b85bf8ac72b91f1a63239292758f SHA512 0af9557d073093339188a1d8f226798eccb05d43e1394ac9d207118ada9449332077161e2d6ba2327d9b736aafae79d4a08abad233ae9aca9917c677809ce2c7
-DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.mod 29 BLAKE2B 8f509981164937fb0aab63b0344ddbf25c183b926a6e87400e745f6aee9dcc478f0ed455c62a9753722954acb3506be5f7810915a15d03647668e7bb707c09c0 SHA512 c7dc34c7a73c5899ca207c0cac88dd38ddebaffa04b5dd511a86dd10160e60be2806dfc6e079a5871b0cb6142f53d7d7dc87ddbe3fb19240bf894430feac5875
-DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.mod 49 BLAKE2B 47bc5235e81d233e28b446ec2403accc442b4cc1ee956a0b7d47b5dac2a525f22bba87d05c3fe09179837860655f27191e073a3f6d7d0dad81c9a750752fe5f8 SHA512 6f6b924c2a3af28ef4342cdf8b83b726f2c409accf19c6ba0a4a47c6ae61857e4b69727fceb9e9e16fb8ce660a7181952714d49b6cafaacb282fa4e8af6e13b3
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.2.0.mod 393 BLAKE2B b9d712acd24d7a0605c74920733902a8eb1f9151fe0b0c575f01e2f821705ca7323f854c5b88d5bc534ccc9155571c083d4f53c6f6892879c829146bd95729f3 SHA512 c1621afd4618d1027b2d89a8e9653d18dabe098a7004b376ca2be63955ab783879540a890ab1324c2560dae9e6f3198dacc32d5fb0afd4b5a779d29a8c28f035
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.mod 242 BLAKE2B 68986e3744d3ae593a16a24b6ce79876723d93cdf96c978c185b14e4fb8d73d379d4ba05e138b412973b465a76a98a458c6606137b0affdd085dbcf20851471e SHA512 ba06d3386a03812f2ce65f0597b932beb62b70b4da92974c5f5ed81c150fb71ce0285a2d9779ec8a40916870b0e4da5c2c8c5591c3687f3b8e829652a01ec1f6
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.zip 66301 BLAKE2B cc9a5f24d1cecda3c1cb51b34d441527c40d16a4c088b888b2e43bb08b0a4f41301ba78fa2503b54546b568a49544ddc516451ac1aff4fc7f92300677e802f5e SHA512 50aa92ee488371c7242664cacc6772fcf3b54068d834089d7b62675f9e17a84d234295f266419919ca197f3ddb6d358bab6d5e4583883d4504d6ff90054f5827
-DIST github.com%2Fsmartystreets%2Fassertions%2F@v%2Fv0.0.0-20180927180507-b2de0cb4f26d.mod 43 BLAKE2B ea265a40bcaaba6e4401504643cb9bc2f775a23792b1802d6c1b665121c49db7d4d850ba03c31087fbd6f344b08349ce00a106e430c8690b8016c95318cf3973 SHA512 222b0edcf745e14eb775eac28668dfa0c52051cbf302ec441b58d75846fc2570a0fc2e616cbec68f6312a1648fd7e6997b6597b160b1a7f84c1c500a42e93e6d
-DIST github.com%2Fsmartystreets%2Fgoconvey%2F@v%2Fv1.6.4.mod 302 BLAKE2B 69fd290c3e72f4ee0597f480bae8647d80ab5c4acab21ac3ea19e847e3af4ac91a767876fac04c94c2db8bc782a24577d3478d3d0653f673609f2d57d6cc3427 SHA512 24806ff2cbf2719f50bb37cc5ffadeca1b64c7b089a1647695b45d647ddac16332504c7026813b4ab9316e53e755ad0ebbf6db9ca88179d0526ca2634e27e25f
-DIST github.com%2Fsoheilhy%2Fcmux%2F@v%2Fv0.1.4.mod 32 BLAKE2B cf220acb07f93b3927afcfb4211e356e17f28dbef71cfdf777366d8cd09440282cd23e7800c7e86949615b90ec60ad4f2601ef21e58d4470349913c348758b0a SHA512 def5f190323350b58be18ef9f1b00e4810987a37e1fa9332be62a638a01df7f070788c75a19a0c11949890ccbc395419de45bf9c5f7fb38fdbef56118c681d32
-DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv0.0.0-20180118202830-f09979ecbc72.mod 36 BLAKE2B 1ba81fe6a6b84ed40868e0fff431dc8485b912700c192d90181c22588345e7250af63160673c297129add94a41281d7f0ddca5733c2b32e20f65ca7c27046306 SHA512 d14779867dcbbe24d451e82ac72c823f80551cec89758ecd39c9e72fd75560694a0b8261726020b738ad4f447ce1093f910c12797c58b8dede38f6bc737b9a25
-DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.1.2.mod 30 BLAKE2B 9bf213acd16f9456f4a010a7c300a1fb7bf1ab248d1ac9eed7883deae7f9a6f6d0c761127b7b2c84e8dc46e7b0da2eecac9b334fd5a94d2995d56858d345edb9 SHA512 3166c898d741be502c0b733653cdca0e8ac4999fa6a5d67460b3962799287c9176b7f0243f0c0da394a4b7737ed1d1a6a2ee4f84a8917cf7076c774ba9a2a648
-DIST github.com%2Fspf13%2Fcast%2F@v%2Fv1.3.0.mod 175 BLAKE2B 9077c3a2c65f4025500a3215c440b1b3856e09f1543cad7ca6a37fe5b42d51af01c2032b905c72cce445807bb311ed461c4a5fd4fe680a81ac7a1c0d94759c67 SHA512 7a0a21f6a7564b3261bccc8b1e1cd39d5d1a95bd0dd3debea914b1d37b687fbacdaee5f1dd5f1f74e4da11664c12f7ee63b484d690cd79389423cb79ff38dee9
-DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.mod 265 BLAKE2B 22909466af108048bc272b0e67db40f6fcac375de02b29aaee7bc31153d73b2c1130faab8e27a82dba9b5930c789de1840468fe9eafaa8881cbee126b0c9df1d SHA512 17049e0eb9bab7ebe298bcc1fd3ffe0eebd40a7642c48f4e5c2447dc37a3099359d04dd929643497f25ed55a71d7ab6ad6bf0e75553afd4fc98616295745a25b
-DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.zip 190543 BLAKE2B 692f5c496466f8d914c1172446f3cb79b1ff9c9e08d7afe44d8af3fe1248b6c1b31fecca3fdd8343afc2b014535dc8e1d3f49a3c71f360d46933ee28002c4c40 SHA512 12bf06f87e15ee039ca148873a13f5944ac6aa6800999ccd5df5175a79fca03edf4672236e2c25ebfe1a28a0aca24d0f6965c8b040c09fb648650976baf8c305
-DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.mod 42 BLAKE2B 1f0af0f4518708edd09c0f02aec6103960b023a6bc178181276c54cd86b653e8bd1ddd60c5d49fa75a85f1fa0d18f670a9c2ead381da7c4f2d5e611b24f51ca9 SHA512 748b5648bf8bec4d1efe13f4dc37608e7378acc2a7d954e9d3b649a4b170a1e2d1c61338f6bee8d9007ad75a5bde87487612b47a692d6f966bca56490dcb834d
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.3.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.mod 39 BLAKE2B c9d700f96874e0a3977c2ffc7fd321acfffd8081aaa70ca50421ca55253fbe0636d48eca8f7093df202861f0a5f908fa00303533232c83c78bdba84e2973bba7 SHA512 8071c316d33aff1d8ffcabaeb42e8f9320465d83600cb57ac5ef071569f948d5cfd69e1bd2e92855c061395c1b814e84d1705f42e37f00d5bc713b6e724f29f5
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.zip 88931 BLAKE2B 7adcdaa60d4a3fd99b0f3e7e6888178b0a8d141ebcc0166b12df4bd4566500929bc792c391d33201b1ce215b6ca8ebb578cfcabb027ba453a54986270f5e37a1 SHA512 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9
-DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.7.0.mod 1694 BLAKE2B 195244bf4042b519551efc149dfbd9fe10ff87e5b2ffe6f9a2d3777516315db8b43968533ff089b257c10f94f99babd076ff0a7203a434a79ea5aa7e39eb9818 SHA512 9f614a57ccae909af00a67e464b04eb91a92eebf1c28de3809351363b441d22a4a6628a1902fde8b67956d0bdedd91423d20158eaa6b9cd994fb7e284a35e061
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.1.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.zip 105564 BLAKE2B 7b082ff11190ff27ce4a3de68896fffbbbf80ebdead7612aa3b06981171974ad2935bee7d5d71cb9ea29b110a82b3e04447248e7b9376e84c8f3f53d5001ae4b SHA512 be80972112f0a3907bde960637cb2c08d6ba4256ca27cfa07de5a0a8e523d0dfbd8e90ae593e5302d7351b7dbddecf69dc3985a9d19b96087732dd886eff371f
-DIST github.com%2Fsubosito%2Fgotenv%2F@v%2Fv1.2.0.mod 34 BLAKE2B 85a4e50642e7088ee26b82c69c65e1bb0396d4e8819088fbdf1d93a8348d7aab950630e3bba1747517d01e0cfb9a9dd1b95341df0722480bbecf18399ba84674 SHA512 50b858817db72f0615a74431c9966f969d12a85fccc3f0dde25a72fbda32f77f3ac76cba50b12fdfd87ed7a7b3a337a291b1f9c86e1fbde81d2d0c2890c1c21d
-DIST github.com%2Ftmc%2Fgrpc-websocket-proxy%2F@v%2Fv0.0.0-20190109142713-0ad062ec5ee5.mod 43 BLAKE2B a0f8fc8639040a1b7194a35a4020cff543111ee47a3b013163e93d14d42325146b1f6c2acfd595438721c4f6e80f9e5871811c058accbf06c6500bdfd9524004 SHA512 b3b02f5e9f8b68a93f531ce9bece44fbaa691f1527528555327c15b574ecee209ba7f6b713d8ae1f6b58b1416a9eb39546be646ef73b4328e79d8bdf605dcf9b
-DIST github.com%2Fvtolstov%2Fgo-ioctl%2F@v%2Fv0.0.0-20151206205506-6be9cced4810.mod 36 BLAKE2B 48471411ca645fc7c499b05b33929464cc5ce9b3fb6eeaf7ab300a6129e65dfde8154ad7455a85d49cc329a3647972fefc8a33a9fe69f9b50b676ee91d676632 SHA512 bcd6532a9bb77ed689edbb50070167850836f4b5a9d47fa6a31036c613c6f233344055f7957b6b0ba72d168c173e0122795e8b32456af12263508e2225e5b376
-DIST github.com%2Fvtolstov%2Fgo-ioctl%2F@v%2Fv0.0.0-20151206205506-6be9cced4810.zip 3298 BLAKE2B 92d2ec1d4281cbccb9d5aa7cfe335ad5b0662ed57f272a3677e30d3f4713ab5a469b8bce355a8eb329be3cde1f4c48a491eb929c956226a07debf33445c249ea SHA512 48cbe5e123a2fae5f1a3374a2ee895f7020d68481db17ba8a074a12dd0df6f3747efdcc169d3ee10601c26ce248753455c7d636ec099d231e8a777f71a586b43
-DIST github.com%2Fxiang90%2Fprobing%2F@v%2Fv0.0.0-20190116061207-43a291ad63a2.mod 34 BLAKE2B da6bd307f61b08eb749a0b2d9a9f445dfc057c8cafaa13f4a7c6d2d2324f7812c9c8269d9747cc21db9c3478f73558da05035b3f1ce9940f5c5befb16dcdd159 SHA512 b9773f617e5b48c6767051fc7dd2faa63a8a9d537ee42fb51efe6db5b3d24060dea0a264568bb5324915de8917a334f3563dc49d35651a4ee7c15042faad2964
-DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.2.mod 24 BLAKE2B f23f0532ce6fece605e76cd16e5f9a1fbf40657f26b2aa6a135bf300a232ffe8eaa9161f93d2845312b10ccb6dd5c4cfea40a2256b6481787ce9ddca7555b0fc SHA512 8988baa04517a19f905b323768f98690b19ce302d54da4648bf72baa2766c8ea8362efaf1c8dd2f02a82fb9c76e72f32373fd04cf48ff133804b6b251bd48529
-DIST go.opencensus.io%2F@v%2Fv0.21.0.mod 305 BLAKE2B 73735106ac582b2e9d5f0d739412c3396e0df8627a6adbe810ac560998e4cf2eda12e449b6e336dd6b433eaf57c885b4a927359d0bc1bd6eba9432bb0793c35d SHA512 448e90223b8d67e4d5e4b150055ac83eacf9ef48aa34036c2e59559f21443f796e721df3c0395a829bf5d10d229cdc7beb956c8f90273e50f0989e45a82aace8
-DIST go.opencensus.io%2F@v%2Fv0.22.0.mod 408 BLAKE2B c96dc637d392594cdf710b9542b90504fb090392662ab45208d45abe2cbaac5b64e55f2f62d1afe5542d2747abef1eedfcff97cfc48d6e0649c23b9b8293f7e5 SHA512 823e1ca3a9adedb1a98f5ac900e190bd51480686872bd901cc20a394cf03be6c8fd69cfe7343e42cb6f9d3500282a8097b6c32376aeb3e92bf0b1ce3e75872d1
-DIST go.uber.org%2Fatomic%2F@v%2Fv1.4.0.mod 26 BLAKE2B 00521092f85fc8940d69a5885423e84d8e6987a29749d886be3f40c230e563b55d96779ccd2efb99e939167c93067e8d37117750cf2567fc49e70bce9e847d07 SHA512 4c66fd56c35d6d25a3091f83a2d3872ba395092c10519e052aaccf3edca281fb874a46e86e7a7294b4f42a5d5a51d3cc0f066081e5ab945288a48ac223bc19e6
-DIST go.uber.org%2Fmultierr%2F@v%2Fv1.1.0.mod 28 BLAKE2B 4f0c4b42b00093024ef494b1b0a07896ec41eb140fb953affc085921181eab44bab0baa38ab559b9e36e022acf5cb9ebad5ddcc7303f33982d9012e9e150cb03 SHA512 7939dfe977dd42ac3ca8b91824a73046222ac9bed4f9cbcf0f2d332727b92a094540a56dfb19d095df6d5917b30cec86a6e9e1b082581049fb05bb7bb10106a4
-DIST go.uber.org%2Fzap%2F@v%2Fv1.10.0.mod 23 BLAKE2B c60cbd3c1e15e71a99909c113b100de3909740d9e0f939da800209ed1ccde49f77be7a8c22e045b9edc663859995859bc7ccd60bb6953846829ca3164115f3fa SHA512 263e322e5615c91e810fb9ba30a601508e1e3e418f87c7c74de962c341f207e703930f2ad41ae1bf7b2ad106831dc37b0b96637b816d130bddc7225d41911946
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180904163835-0709b304e793.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20181029021203-45a5f77698d3.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190510104115-cbcb75029529.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190605123033-f99c8df09eb5.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191011191535-87dc89f01550.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190121172915-509febef88a4.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190306152737-a1d7652674e8.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190510132918-efd6b22b2522.mod 327 BLAKE2B 209bd1491b6099491fca7ccfd2fabb500b56112557b4b359819b5f9d18e1587b8b1551acab53ac6c222b66b825c4058ecd6adb1d886f1868b7b96ebbd5865eea SHA512 e16919da8b2302c45f8fab5f0d200f41c2c978ad31eab2b4db18310bfbe09079d738f682920ef6530f1d5f53359ddc3d4bf33fe5cefbcefd440212b31e72ef28
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190829153037-c13cbed26979.mod 352 BLAKE2B 5e146ef1d6b71ec65511cb06d8392eddb9a126b6194213f3b2ac6b675977dcdc77cbb3e46fc936189269583df4d0d80d2e393523c3ba4c55f1e8f9294e0dcaa1 SHA512 8ea874c371c0a582410e682cf475628b4fe6a0c0f57b05566a03343999da063250dcb987d9a863b96a8e1ee913612f323de296b4ddbcfecb166884bee06a8af9
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191030013958-a1ab85dbe136.mod 475 BLAKE2B 3be94804cb1c692471ca7f2af890586ef57ed45a306a50fd6d6eaec9c7a161e2e4945ed11640ed30ab6f0e48ca644ec06b6b12e232b0990d4e9a08347c27491a SHA512 4b495d303e08e9bb4b43ff0c82665107a6e0a9cdd33a6d14aea491e634901fedb6341fe9e47c45fca1f89688ea3548f57ac8d62b79ef4ccb596ef4eb2e809241
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190227222117-0694c2d4d067.mod 60 BLAKE2B 1c8445e3c9313293a0551c8a2acc31a1738724b96886bdf165c74de6cf2d25b784baefa2c41997a64ff189333a8c59756fac7ac41b0ae1d4f167c38574905351 SHA512 c466f8b348acdc26208bcb782cf330a979d9af086a95f307a785884492430f11fe45d1ddc3abdc1b092654b3880a5e7a456740293935b1912a1d39b658de80e8
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190802002840-cff245a6509b.mod 69 BLAKE2B f2318e92793bd626374b94e2917ea05ec2b41285c169f1461365edfa00412a798775a8ce137221e1c280983a62d03bf1cc97eadaf8668661ed4387ef5823963b SHA512 d463167481b44386a011b867d6e26eaf2fe81c750325ea89f631af7b065c5152249084c45e7195a662d9b9ddde0e81a5273d8110f73a18c4d841c155c67ea0f6
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20181026193005-c67002cb31c3.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190227174305-5b3e6a55c961.mod 88 BLAKE2B ce393846b227c374753f46fc076385826a6288b0c85095e097c041b844f46b87120774c68924492c4f33c33729103a2d916d2335e24953022630314b63f606d0 SHA512 0097db2957ab98a21a73960d2a37c526e5cabcd5ba4825e44f0ec4851ef83743ae171c8dc4b6c09ea4d931c15879c247e362ca53ef8dc762b484f1ddcc483d04
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190301231843-5614ed5bae6f.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190313153728-d0100b6bd8b3.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190409202823-959b441ac422.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190909230951-414d861bb4ac.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190930215403-16217165b5de.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20200302205851-738671d3881b.mod 97 BLAKE2B 6bf1c22438e1c18af0d845f52a62fc4c96b6752486228e0201a794540a44aca52a045366ef1beee95fb7780c9d0a37aa53fea0b669241d45a0529731bd91c2c4 SHA512 5e1e301c678b32fcb56cd538fb907900e5e60162a44c285e04f0fc8db49f1b31f346e736055872ae9a69fe63798823466d7f159d2ffffb4880bb39b17d4ba5fe
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190312151609-d3739f865fa6.mod 27 BLAKE2B 9bc664bbb78cd778f132bf3504160bf8f6d9950342fa73c461db815f07c0ce2ae5bb2a0ac099457d022e1edf2d07e536566fea043a77aa8b21054254ae854c46 SHA512 a105eb088532321694d3adb5da0b3cdceb7781670a2d4a8a757799e3c8fde02784b981747714cfa8770ed29eb1a0228e0945ad3c363220c39108a7432fc29a32
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190719004257-d2bd2a29d028.mod 222 BLAKE2B 5f1962cf1df6a0e8d748eacc5616c3bf0b8de117d29e57da32017cfe26eafc879d33427deeb888b283eeab56d48b3c72ef1ad0aa3706a1dcaed208026eeb0054 SHA512 6689d7c55fea7d8cfb8d2b1a934ca45793dc8d4cf4fc5b001bafe676367a93b8a8c4964d8131ba145e5e41c4da50a238d6df01dd3fc336eeb18be61b49e62416
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.0.0-20190513183733-4bf6d317e70e.mod 97 BLAKE2B f6c97d5de5c229ab22e047250a7030c201829f8237b63c0b272c0453dd8ea91360f4a73f9d2b56212103c76c36c01699231d9dd31d48ba8624554b5b36499190 SHA512 15deca99c6d866dcffdd51b1334fbe7f33ce88e1fd82badec64f5155782681887e7fd959ec2686fb35adf70afbe08d743e36c6a891f43462074663357e5b309a
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.0.mod 97 BLAKE2B 54b5bbd5b0908619326ca8bcebebf13f45b2838737d22008f20d3f40ae52fb4f8fdb8c73cbd98b57873aefc8b37c7328aab2bf02ad82a7d5f83e0d75a9283e81 SHA512 4e955424df3c1cce0b716fc518eed10196feb34ec718c1fe537350ce99efd0676276c2000feca6faaa6f3db8ce626e2d330f700fa43a10c73120dd13f5f1a764
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.1-0.20191105210325-c90efee705ee.mod 159 BLAKE2B 7124b4e21f0b1ff142fe4cd5c57a22de7bc5b1c578e16e8661085d475d67573279c1ce3165e05a28c77a41eac43fe29b1d98854abdcc7b0b66167f82db652dd8 SHA512 5e225da646ef87b8bf435b745313187cecd1bd3e88660f8a90cd2a6fdcadbe8fc51f53edae4b3aa2357ad273a8e58034920bb61a1cd5898b95d3fe39f30ec648
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.3.0.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180724234803-3673e40ba225.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180826012351-8a410e7b638d.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181023162649-9b4f9f5ad519.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181114220301-adae6a3d119a.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181201002055-351d144fa1fc.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181220203305-927f97764cc3.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190108225652-1e06a53dbb7e.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190213061140-3a22650c66bd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190311183353-d8887717615a.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190501004415-9ce7a6920f09.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190503192946-f4e77d36d62c.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190603091049-60506f45cf65.mod 172 BLAKE2B 6c58510adee25cabb2e31dcbd88939145c6c0856ba2fd1f0b78f82ec6f2589fe0dcce736a192d145dbab8f4ba892bebb80cb6cea4ea89fbef72f7822d157c1a1 SHA512 5b9748f38f64301e4895d9d2bc106fc9bd05a29feff5cfb53e248d168af998fd1a501c1a3c27e23af663b283093d2a48393bb0798bea449256d89ae119b225eb
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.zip 1421786 BLAKE2B 15782d84b4fd3576df5ae0c6540880b3a87f5ed47d66527ad88bbdd5e96cd1b0fb321b896b686de67d4518d3c6eecd008f1e49f48fa29df962a4d01f6e08653f SHA512 e79353b8f6b6866a14236eed278aae32ccb02eed040a557dda219cd96eecdc0174a8ac29a5509a33f6f0f9e5aa16f7d1c6861167d9798a5cb1eb01aabcee56f2
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20180821212333-d2e6202438be.mod 27 BLAKE2B 078fc99b981406f4ee3f8da94c83954e80619e76ea63cf6323f27614bbcb870bb650eb5ffaac865a374f3ed0ef0619d97e11f05924c92e395e72cb73f28630e6 SHA512 53431e560b5d6a9b50f44997ef6755f71741ccca155767dd954da41f11f53a3e8d01d7e01a2bb9de1fdd551dd2e734cb65e5641cf5de5c9a8a6a25a4894336f5
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190226205417-e64efc72b421.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190604053449-0f29369cfe45.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20180314180146-1d60e4601c6f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181108010431-42b317875d0f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181221193216-37e7f081c4d4.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190227155943-e225da77a7e6.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.zip 28693 BLAKE2B 3d6a34fa6da642f5ca71c930bd69a41439013f20ee60dde5d4dfab4bf688f1edb150a0477cb006670424c6c59e90d4bac9e5eb34f9fb4c518d903dfd26fb6cb7 SHA512 48b983589bd682ff9275c47733ec73637ebb5e58e1bca0c7744101229237d5cb34170efab63db0061aec857052cce9ef03c3497702b90a86287e6be88e1b33aa
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180823144017-11551d06cbcc.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180830151530-49385e6e1522.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180905080454-ebe1bf3edb33.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181026203630-95b1ffbd15a5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181107165924-66b7b1311ac8.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181116152217-5ac8a444bdc5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190312061237-fead79001313.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190502145724-3ef323f4f1fd.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190507160741-ecd444e8653b.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190606165138-5da285871e9c.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190624142023-c5567b49c5d0.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191026070338-33540a1f6037.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200223170610-d5e6a3e2c0ae.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210521203332-0cec03c779c1.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210521203332-0cec03c779c1.zip 1639001 BLAKE2B f4a23aed02ffc7af749afde91e71a7925835976524c5bbfe3e831bdead0d97d2ea5b3366c2911bdc88d5ff934e204b452d8518de4e57303abcd9fbd35b115b06 SHA512 90744d141754ec2d725f5b71bcd239027b7c77b6e9bf56c4604b64248374642bc46e385a93dc3f6a3470e5a6c9dbbfdecf06608b9cf82f1c962e46a529e90dbc
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.1-0.20180807135948-17ff2d5776d2.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.mod 88 BLAKE2B f3dd520e0e4e9b57feab62ecabb9169f37f1ce49b2846b949f9266f807767d38f55e4aa8ea006229c6f81cfc1e2c9dc0d1e3c186235e416dfb90fe7e04751d07 SHA512 d9361afb453b10c9d02787568ec33ea4c97a115899c6b3d1a1246547a749244e9218475ae5ae9f741d9b355260d2d3c33852673e805fcdd5f26f3ca40f035884
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20181108054448-85acf8d2951c.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20190308202827-9d24e82272b4.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180221164845-07fd8470d635.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190114222345-bf090417da8b.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190226205152-f727befe758c.mod 194 BLAKE2B 94f62204dd4fd9b865aca70366a7a7754e2e92ed27591beaf789b268ad272dfb34ca0906d888c608393b4c71bc5c9f975fc86c164528ed7d0390e41b66206ec4 SHA512 8b68acbca48744320e64a70a983a471e9e2fc2249562064b10256269033473fd50264b6544646227fb666f075c4f266df1835ca3f88ee679bb97d34bf62bd195
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190311212946-11955173bddd.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312151545-0bb0c0a6e846.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312170243-e65039ee4138.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190328211700-ab21143f2384.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190425150028-36563e24a262.mod 146 BLAKE2B 78e7f7eaadf244c74a90edd8a3e8d092b255cc9246320ca921558467fa02e84ccc68bc6c4d1d5d4baf3c9cab7da37cf6515e4d4889d490d21f374fc4415f1733 SHA512 e9c7b67e28905435e1420333a531e6c0a8f025dc3023f22e5067d5395c8d081bd7993ceeb6ae08c4cd2d1f13aa0f46274a8788e1be085e4b12eaef785f3d7213
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190506145303-2d16b83fe98c.mod 146 BLAKE2B 78e7f7eaadf244c74a90edd8a3e8d092b255cc9246320ca921558467fa02e84ccc68bc6c4d1d5d4baf3c9cab7da37cf6515e4d4889d490d21f374fc4415f1733 SHA512 e9c7b67e28905435e1420333a531e6c0a8f025dc3023f22e5067d5395c8d081bd7993ceeb6ae08c4cd2d1f13aa0f46274a8788e1be085e4b12eaef785f3d7213
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190606124116-d0a3d012864b.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190621195816-6e04913cbbac.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190628153133-6cdbf07be9d0.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190816200558-6889da9d5479.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190911174233-4f2ddba30aff.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191012152004-8de300cfc20a.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191112195655-aa38f8e97acc.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191119224855-298f0cb1881e.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200130002326-2f3ba24bd6e7.mod 267 BLAKE2B d21181b3e1491ef78b09fc3546ed8ffbfeb7a4578039aaa24e2f5cc2352885c1a4d7dbfaf2853c421daa2a06691ac47513b5f186d31893fb1ef476cf9d4bb9bc SHA512 91b0380c7073eac4442bfd1924d311fc7b50b098ec4c72ea72fcc831273012326a44245add9b05a90895be46d11052ddcc942ea6bb909bda51d782f95acddff8
-DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20190717185122-a985d3407aa7.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191011141410-1b5146add898.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-DIST google.golang.org%2Fapi%2F@v%2Fv0.13.0.mod 851 BLAKE2B 16f0842a8e0082a8532a7c8f5cf5092cd196a90197b3e05c6fe0275e10390e0b97477f60c07d26b422d0da9289fe3c8f2d8fb8fe2fec63af9e005adc26921724 SHA512 bd693c28b65c1b369f89a6b1926a127c91df98feb137ab5595bf141c1a67e3adcf25f79b4cbf3e4c44755d45b9f4876dacafbf18afa1e8c09fd89a8f9d0e9330
-DIST google.golang.org%2Fapi%2F@v%2Fv0.4.0.mod 506 BLAKE2B 6933fe30be88a21cca041b800cb9d095b1daf787f3701c0311da2606287d03799df9b556451d9170d02be8028ce686aaf69eaf941d2a8bdb4769c319c50c9905 SHA512 9fa566a26f8345a101dc94986755468b4782d78689d5a163aa5b960b507d4a0e8e435a8ce84073e07187745a156e2c9f586136895db2f08cfc4cd3329fc1e23a
-DIST google.golang.org%2Fapi%2F@v%2Fv0.7.0.mod 802 BLAKE2B 59277c0ab43500926ae727289dfd892ce524164f7acea3d6ede2f4efceb5e89e71e88c2c9fa3e4785da4d2a69c59e5c81c4d735887a6ab52c0b07a8b6baca88d SHA512 617883d94a4de6e07dfd82d046148ccfc5ab4eaf73840a76a9823e5cf03a60b0e0b4f1b62712620de28895d013f01bcd39477cb87bfb94524a634be8818c268c
-DIST google.golang.org%2Fapi%2F@v%2Fv0.8.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e
-DIST google.golang.org%2Fapi%2F@v%2Fv0.9.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.1.0.mod 35 BLAKE2B 24fb6ba95138448c45da7f1ecc4c87391485006b54b8e7ff96ec582c2659f9ea77574b4d5fef2442eff9e5564f3c3263ed8e6963c5d21cde8772a7143d82f3ed SHA512 6644c398d639794470e49cad4402d17765422934915b5a13e13e1f84d8890cc8fad9e6ea8c580d114aefea70d894242e05ce3a432ee596f772b98b6b73069fe2
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.4.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.5.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.1.mod 362 BLAKE2B 2d6d24186c2748c4d8f559feb269b351d4260c9c0e0b9342377f23af9e5ecc02fc7f84f7be299aedb0da1b1a6d6d67c3271a826b776bb7cc034256550479a0f5 SHA512 e3c391dfcc5f14fdc5430d7a1d239d4ebec89399b17851e4d7643b8c0c70077aaec3a1bc1a8dd5e3320d8bc6e1562a26e3fe1121d75ce578f37f5d2e84a4ddf6
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20180817151627-c66870c02cf8.mod 34 BLAKE2B cd6cb61b9f55a3c1e8b33588e98e62c9c27613ac20fb039cd70c9ecbe41c34d11d80246290ab73a9faf3ec809a15fc00267654b0eb00dbf23fe5c9758c705d9c SHA512 1c29af2b4f8b54234f09dfbfad120b4b11d4fe67e9578b0553412f1587cac2fa2bfe5537fbf15e6d52dcb04332413231c250c3c460b04e64326d2eaed3102464
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190307195333-5fe7a883aa19.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190418145605-e7d98fc518a7.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190425155659-357c62f0e4bb.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190502173448-54afdca5d873.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190801165951-fa694d86fc64.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190819201941-24fa4b261c55.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190911173649-1774047e7e51.mod 339 BLAKE2B 06dd6c875e6235007ea4f4a8350a7f80b3285e21f8ef599ea1e955a6185c5e11658040d073937a4110910c3d21d923487427c0dc626e342e10fef8efbfa95b2b SHA512 8d2fe5cf81319645c17ff8be71f966294976889b7aff74a5b234913dc34a1c7ac03548bcc9ed29120ef651705e7dc6da0c2aff892c9262d67d0044fec5685ac3
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191108220845-16a3f7862a1a.mod 340 BLAKE2B bb2207855662037de3179be2e667a9cd8798e2d3c1b1eeb939f76095b9c32cca6dacd47439429b5705ad1d5c5597cb4170f17e49bcfa310c0733f1e68ffc1610 SHA512 1095755ae781f0370bb3dd72fca348c5d6640a4f89b6eddfcdd349f320ae117a4da47e48707f66743fc8dc4067285750d816d178b484dee0d21de0b2d1b129b2
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.19.0.mod 833 BLAKE2B 71052eaeaf40883bff624eecce8fd6f5669fdea9355e6ae0db9c86c841a62f7176d5ab58838d1645f59b9cb4ad4b636048aa3e9f1d7db521104b8f09dc535bc7 SHA512 38c4f75a0121cecd31b2628da3c3d77aeeb9b2c1974eef2d2d2bb7a3eb507d330debb7f14a724c8910174439b38ab54458096aaf665ea4af87a83f866ca0452e
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.20.1.mod 795 BLAKE2B b825f2ab62a96b9b164410f761228575fd9882de37635c09803b9d2ce682ebbec30f301fd874aafaad95a5aa2431ba25962073e1bd4f336d8cb137e5939a8708 SHA512 585d4cf68b50a70d7967ac3941a7a83b83ed5df1a31773589a38348b6fdf247eb49e7778f7054b78ba1a65eef48d004a815abad932876cb1af2c09deea9c0db8
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.21.1.mod 828 BLAKE2B a57ef0fe7edabd002918282ba9ef83386689db2688fd8f1b9ebedd191bb0b7059cc0b99d95974ab68112cd48e1865558d314dda64c71ab239de39fe6e8f0db5b SHA512 f9ab0c8ed5a58799a39f64c63b995badb24d8ba1148c7a1be1e3342d1b0d6a6e334fa2cab16f8e9396907e60386cbccb6495dbbe3ca09440bb878e10e1686d62
-DIST gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.mod 38 BLAKE2B e7781691d8c15b764ef6c89fcdf20e69fc28d46e8df2703b6fdc342247595c10ed25e3cc5b30cd29b81c57837f5685e4122e1b2c218a51fffbb1567c85b0835a SHA512 585188d3a75067e6b7d8a8321959fe7df80c6a19f8668a87f0d1b8687c4d2cefc039167446f6d02f7eeeb147371bc7a673348213bcb07f4d90bebc0ccf9f2015
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20180628173108-788fd7840127.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20180628173108-788fd7840127.zip 41465 BLAKE2B 9a7183d3ac6591399b5208026208047a670c85e8b6014ad29955b168c63bb4953fa972d31025613c2ab12d7207adeebe9578b3c15b65ebb792f1e41df2668297 SHA512 fa7c68a2b5a6bb14f99cda92a3e77aad0e4160f659c54ea73e9813af9ff9449df6b0cab42ee283971e778b6b9da4a6098df805dd284c3b1aedfcd3a0b8504bde
-DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.mod 133 BLAKE2B c4ac637e2bf2d6635065be5213d73f23a1870054c58e9f1cce93af4627ed6fdefa96798b0fbbd27666573757f8b4a48c694ddf3f86c98e898124294459500771 SHA512 cac59fd7470fc9d3203dab6b9e881d4182cfca5acf0a19207a9aff2964d42f20422f9a164bb52b2fa73c523e3caafd63028189bd4190a1670870154dbf3e8178
-DIST gopkg.in%2Fini.v1%2F@v%2Fv1.51.0.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307538fba456343420c52605d453c6309f256e8062ea4b821d70c926096ae58a8feb33c6b796726d2dcc886c58e8293f99ac92a7 SHA512 7650ff592e6f5a0393f794fbdf17a28ad228a2d29ca79685c9ab8d9ec395554f1691b2a0d061e6248cf542f89be4d9a68884f7b24de7c8ddfef9c02cfeedda73
-DIST gopkg.in%2Fresty.v1%2F@v%2Fv1.12.0.mod 86 BLAKE2B a2c81f0cabd00084e6e52de82e9ba9a5bdf42d45123b7a58ebe4baa07b41631498c7590535884282869c4947b4f4f9ea0f41bfd28c1c7bbd516ea5631f207e30 SHA512 84c11a71dfd5f94cbcc79aaa8d387600ea3eec89cdb44bc63e55daad5700dc20aa719ce7a5c960cf97900231bedd118afbd93c408aec449e68ed5d8c5641ff57
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.0.0-20170812160011-eb3733d160e7.mod 24 BLAKE2B 1cb17a1c6b1eb33cebd983f9e965f6db03f5095441d7cd72aff6df805501eef4dc249c22ecc85da360c27696a7c4ae613f0769a1f89e73f286281de89ffd3ef2 SHA512 89b481cc62ed7a486990ebfcf65cf7a344e5d189deef680e6ddd82dc93f31d166af05fc27b4a95ea27c33fd3ced1b87d4050d617d52008ca059c4a5d3b6c26a9
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.1.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.4.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.mod 95 BLAKE2B 888532a43aa7569fc03a62d78507081f30342eb4be40c01252683b16cd3658dd7b30d5f8a071dffe2c05f57bbee3afbc1ee4324c471788c633a878d498ff7d57 SHA512 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190102054323-c2f93a96b099.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190106161140-3f1c8253044a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190418001031-e561f6794a2a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792 SHA512 0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb
-DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f SHA512 db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774

diff --git a/net-misc/facebook-ptp/facebook-ptp-0_pre20211123.ebuild b/net-misc/facebook-ptp/facebook-ptp-0_pre20211123.ebuild
deleted file mode 100644
index 3a66310eaf..0000000000
--- a/net-misc/facebook-ptp/facebook-ptp-0_pre20211123.ebuild
+++ /dev/null
@@ -1,382 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-COMMIT="a34aaeed7b37620152bd8d81686d588df7a49a64"
-EGO_SUM=(
-	"cloud.google.com/go v0.26.0/go.mod"
-	"cloud.google.com/go v0.34.0/go.mod"
-	"cloud.google.com/go v0.38.0/go.mod"
-	"cloud.google.com/go v0.44.1/go.mod"
-	"cloud.google.com/go v0.44.2/go.mod"
-	"cloud.google.com/go v0.45.1/go.mod"
-	"cloud.google.com/go v0.46.3/go.mod"
-	"cloud.google.com/go/bigquery v1.0.1/go.mod"
-	"cloud.google.com/go/datastore v1.0.0/go.mod"
-	"cloud.google.com/go/firestore v1.1.0/go.mod"
-	"cloud.google.com/go/pubsub v1.0.1/go.mod"
-	"cloud.google.com/go/storage v1.0.0/go.mod"
-	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod"
-	"github.com/BurntSushi/toml v0.3.1/go.mod"
-	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod"
-	"github.com/OneOfOne/xxhash v1.2.2/go.mod"
-	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
-	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
-	"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod"
-	"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod"
-	"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod"
-	"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
-	"github.com/beorn7/perks v1.0.0/go.mod"
-	"github.com/bgentry/speakeasy v0.1.0/go.mod"
-	"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod"
-	"github.com/cespare/xxhash v1.1.0/go.mod"
-	"github.com/client9/misspell v0.3.4/go.mod"
-	"github.com/coreos/bbolt v1.3.2/go.mod"
-	"github.com/coreos/etcd v3.3.13+incompatible/go.mod"
-	"github.com/coreos/go-semver v0.3.0/go.mod"
-	"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod"
-	"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod"
-	"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.1"
-	"github.com/davecgh/go-spew v1.1.1/go.mod"
-	"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod"
-	"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod"
-	"github.com/facebookincubator/ntp v0.0.0-20210521103724-845970bc8e6a"
-	"github.com/facebookincubator/ntp v0.0.0-20210521103724-845970bc8e6a/go.mod"
-	"github.com/fatih/color v1.7.0/go.mod"
-	"github.com/fatih/color v1.12.0"
-	"github.com/fatih/color v1.12.0/go.mod"
-	"github.com/fsnotify/fsnotify v1.4.7/go.mod"
-	"github.com/ghodss/yaml v1.0.0/go.mod"
-	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod"
-	"github.com/go-kit/kit v0.8.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.3.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.4.0/go.mod"
-	"github.com/go-stack/stack v1.8.0/go.mod"
-	"github.com/gogo/protobuf v1.1.1/go.mod"
-	"github.com/gogo/protobuf v1.2.1/go.mod"
-	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod"
-	"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod"
-	"github.com/golang/mock v1.1.1/go.mod"
-	"github.com/golang/mock v1.2.0/go.mod"
-	"github.com/golang/mock v1.3.1/go.mod"
-	"github.com/golang/mock v1.5.0"
-	"github.com/golang/mock v1.5.0/go.mod"
-	"github.com/golang/protobuf v1.2.0/go.mod"
-	"github.com/golang/protobuf v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.3.2/go.mod"
-	"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod"
-	"github.com/google/btree v1.0.0/go.mod"
-	"github.com/google/go-cmp v0.2.0/go.mod"
-	"github.com/google/go-cmp v0.3.0/go.mod"
-	"github.com/google/gopacket v1.1.19"
-	"github.com/google/gopacket v1.1.19/go.mod"
-	"github.com/google/martian v2.1.0+incompatible/go.mod"
-	"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod"
-	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod"
-	"github.com/google/renameio v0.1.0/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.4/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.5/go.mod"
-	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod"
-	"github.com/gorilla/websocket v1.4.2/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod"
-	"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod"
-	"github.com/hashicorp/consul/api v1.1.0/go.mod"
-	"github.com/hashicorp/consul/sdk v0.1.1/go.mod"
-	"github.com/hashicorp/errwrap v1.0.0/go.mod"
-	"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod"
-	"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod"
-	"github.com/hashicorp/go-msgpack v0.5.3/go.mod"
-	"github.com/hashicorp/go-multierror v1.0.0/go.mod"
-	"github.com/hashicorp/go-rootcerts v1.0.0/go.mod"
-	"github.com/hashicorp/go-sockaddr v1.0.0/go.mod"
-	"github.com/hashicorp/go-syslog v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.1/go.mod"
-	"github.com/hashicorp/go.net v0.0.1/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.0/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.1/go.mod"
-	"github.com/hashicorp/hcl v1.0.0/go.mod"
-	"github.com/hashicorp/logutils v1.0.0/go.mod"
-	"github.com/hashicorp/mdns v1.0.0/go.mod"
-	"github.com/hashicorp/memberlist v0.1.3/go.mod"
-	"github.com/hashicorp/serf v0.8.2/go.mod"
-	"github.com/inconshreveable/mousetrap v1.0.0"
-	"github.com/inconshreveable/mousetrap v1.0.0/go.mod"
-	"github.com/jonboulle/clockwork v0.1.0/go.mod"
-	"github.com/json-iterator/go v1.1.6/go.mod"
-	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod"
-	"github.com/jtolds/gls v4.20.0+incompatible/go.mod"
-	"github.com/julienschmidt/httprouter v1.2.0/go.mod"
-	"github.com/kisielk/errcheck v1.1.0/go.mod"
-	"github.com/kisielk/gotool v1.0.0/go.mod"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
-	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod"
-	"github.com/kr/pretty v0.1.0"
-	"github.com/kr/pretty v0.1.0/go.mod"
-	"github.com/kr/pty v1.1.1/go.mod"
-	"github.com/kr/text v0.1.0"
-	"github.com/kr/text v0.1.0/go.mod"
-	"github.com/magiconair/properties v1.8.1/go.mod"
-	"github.com/mattn/go-colorable v0.0.9/go.mod"
-	"github.com/mattn/go-colorable v0.1.8"
-	"github.com/mattn/go-colorable v0.1.8/go.mod"
-	"github.com/mattn/go-isatty v0.0.3/go.mod"
-	"github.com/mattn/go-isatty v0.0.12"
-	"github.com/mattn/go-isatty v0.0.12/go.mod"
-	"github.com/mattn/go-runewidth v0.0.9"
-	"github.com/mattn/go-runewidth v0.0.9/go.mod"
-	"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
-	"github.com/miekg/dns v1.0.14/go.mod"
-	"github.com/mitchellh/cli v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.1.0/go.mod"
-	"github.com/mitchellh/go-testing-interface v1.0.0/go.mod"
-	"github.com/mitchellh/gox v0.4.0/go.mod"
-	"github.com/mitchellh/iochan v1.0.0/go.mod"
-	"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod"
-	"github.com/mitchellh/mapstructure v1.1.2/go.mod"
-	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod"
-	"github.com/modern-go/reflect2 v1.0.1/go.mod"
-	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod"
-	"github.com/oklog/ulid v1.3.1/go.mod"
-	"github.com/olekukonko/tablewriter v0.0.5"
-	"github.com/olekukonko/tablewriter v0.0.5/go.mod"
-	"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod"
-	"github.com/pelletier/go-toml v1.2.0/go.mod"
-	"github.com/pkg/errors v0.8.0/go.mod"
-	"github.com/pkg/errors v0.8.1/go.mod"
-	"github.com/pmezard/go-difflib v1.0.0"
-	"github.com/pmezard/go-difflib v1.0.0/go.mod"
-	"github.com/posener/complete v1.1.1/go.mod"
-	"github.com/prometheus/client_golang v0.9.1/go.mod"
-	"github.com/prometheus/client_golang v0.9.3/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod"
-	"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod"
-	"github.com/prometheus/common v0.4.0/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod"
-	"github.com/prometheus/tsdb v0.7.1/go.mod"
-	"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod"
-	"github.com/rogpeppe/go-internal v1.3.0/go.mod"
-	"github.com/russross/blackfriday/v2 v2.0.1/go.mod"
-	"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod"
-	"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod"
-	"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
-	"github.com/sirupsen/logrus v1.2.0/go.mod"
-	"github.com/sirupsen/logrus v1.8.1"
-	"github.com/sirupsen/logrus v1.8.1/go.mod"
-	"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod"
-	"github.com/smartystreets/goconvey v1.6.4/go.mod"
-	"github.com/soheilhy/cmux v0.1.4/go.mod"
-	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod"
-	"github.com/spf13/afero v1.1.2/go.mod"
-	"github.com/spf13/cast v1.3.0/go.mod"
-	"github.com/spf13/cobra v1.1.3"
-	"github.com/spf13/cobra v1.1.3/go.mod"
-	"github.com/spf13/jwalterweatherman v1.0.0/go.mod"
-	"github.com/spf13/pflag v1.0.3/go.mod"
-	"github.com/spf13/pflag v1.0.5"
-	"github.com/spf13/pflag v1.0.5/go.mod"
-	"github.com/spf13/viper v1.7.0/go.mod"
-	"github.com/stretchr/objx v0.1.0/go.mod"
-	"github.com/stretchr/objx v0.1.1/go.mod"
-	"github.com/stretchr/testify v1.2.2/go.mod"
-	"github.com/stretchr/testify v1.3.0/go.mod"
-	"github.com/stretchr/testify v1.7.0"
-	"github.com/stretchr/testify v1.7.0/go.mod"
-	"github.com/subosito/gotenv v1.2.0/go.mod"
-	"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod"
-	"github.com/vtolstov/go-ioctl v0.0.0-20151206205506-6be9cced4810"
-	"github.com/vtolstov/go-ioctl v0.0.0-20151206205506-6be9cced4810/go.mod"
-	"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod"
-	"go.etcd.io/bbolt v1.3.2/go.mod"
-	"go.opencensus.io v0.21.0/go.mod"
-	"go.opencensus.io v0.22.0/go.mod"
-	"go.uber.org/atomic v1.4.0/go.mod"
-	"go.uber.org/multierr v1.1.0/go.mod"
-	"go.uber.org/zap v1.10.0/go.mod"
-	"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
-	"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod"
-	"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
-	"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod"
-	"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod"
-	"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod"
-	"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod"
-	"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod"
-	"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod"
-	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod"
-	"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod"
-	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod"
-	"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod"
-	"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod"
-	"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod"
-	"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod"
-	"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod"
-	"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod"
-	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod"
-	"golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod"
-	"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod"
-	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod"
-	"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod"
-	"golang.org/x/mod v0.1.0/go.mod"
-	"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod"
-	"golang.org/x/mod v0.3.0/go.mod"
-	"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod"
-	"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod"
-	"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod"
-	"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
-	"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod"
-	"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod"
-	"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
-	"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod"
-	"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod"
-	"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
-	"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod"
-	"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod"
-	"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod"
-	"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
-	"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod"
-	"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
-	"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod"
-	"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
-	"golang.org/x/sync v0.0.0-20210220032951-036812b2e83c"
-	"golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod"
-	"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod"
-	"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod"
-	"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod"
-	"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod"
-	"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod"
-	"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod"
-	"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
-	"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod"
-	"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
-	"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod"
-	"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod"
-	"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod"
-	"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod"
-	"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod"
-	"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
-	"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod"
-	"golang.org/x/sys v0.0.0-20210521203332-0cec03c779c1"
-	"golang.org/x/sys v0.0.0-20210521203332-0cec03c779c1/go.mod"
-	"golang.org/x/text v0.3.0/go.mod"
-	"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod"
-	"golang.org/x/text v0.3.2/go.mod"
-	"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod"
-	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod"
-	"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod"
-	"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
-	"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod"
-	"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod"
-	"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod"
-	"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod"
-	"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod"
-	"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod"
-	"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod"
-	"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod"
-	"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod"
-	"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod"
-	"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod"
-	"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod"
-	"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod"
-	"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod"
-	"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod"
-	"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod"
-	"golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod"
-	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod"
-	"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod"
-	"google.golang.org/api v0.4.0/go.mod"
-	"google.golang.org/api v0.7.0/go.mod"
-	"google.golang.org/api v0.8.0/go.mod"
-	"google.golang.org/api v0.9.0/go.mod"
-	"google.golang.org/api v0.13.0/go.mod"
-	"google.golang.org/appengine v1.1.0/go.mod"
-	"google.golang.org/appengine v1.4.0/go.mod"
-	"google.golang.org/appengine v1.5.0/go.mod"
-	"google.golang.org/appengine v1.6.1/go.mod"
-	"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod"
-	"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod"
-	"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod"
-	"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod"
-	"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod"
-	"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod"
-	"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod"
-	"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod"
-	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod"
-	"google.golang.org/grpc v1.19.0/go.mod"
-	"google.golang.org/grpc v1.20.1/go.mod"
-	"google.golang.org/grpc v1.21.1/go.mod"
-	"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
-	"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127"
-	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
-	"gopkg.in/errgo.v2 v2.1.0/go.mod"
-	"gopkg.in/ini.v1 v1.51.0/go.mod"
-	"gopkg.in/resty.v1 v1.12.0/go.mod"
-	"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod"
-	"gopkg.in/yaml.v2 v2.2.1/go.mod"
-	"gopkg.in/yaml.v2 v2.2.4/go.mod"
-	"gopkg.in/yaml.v2 v2.4.0/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c"
-	"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
-	"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod"
-	"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod"
-	"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod"
-	"honnef.co/go/tools v0.0.1-2019.2.3/go.mod"
-	"rsc.io/binaryregexp v0.2.0/go.mod"
-	)
-go-module_set_globals
-
-DESCRIPTION="Facebook's PTP libraries"
-HOMEPAGE="https://github.com/facebook/time"
-SRC_URI="
-	https://github.com/facebook/time/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
-	${EGO_SUM_SRC_URI}
-"
-S="${WORKDIR}/time-${COMMIT}"
-
-LICENSE="Apache-2.0 BSD ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="net-libs/libpcap"
-DEPEND="${RDEPEND}"
-
-# TODO: oscillatord
-
-src_compile() {
-	for i in pshark ptp4u ptpcheck ziffy ; do
-		pushd ${i} || die
-		go build -x -v || die
-		popd || die
-	done
-}
-
-src_install() {
-	dodoc README.md
-
-	dobin "pshark/pshark"
-
-	dobin "ptp4u/ptp4u"
-	docinto ptp4u
-	dodoc ptp4u/README.md
-
-	dobin "ptpcheck/ptpcheck"
-
-	dobin "ziffy/ziffy"
-	docinto ziffy
-	dodoc ziffy/README.md
-}

diff --git a/net-misc/facebook-ptp/metadata.xml b/net-misc/facebook-ptp/metadata.xml
deleted file mode 100644
index 19a0cdd096..0000000000
--- a/net-misc/facebook-ptp/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="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/facebook/time/issues</bugs-to>
-        <remote-id type="github">facebook/time</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/net-misc/wayback_machine_downloader/metadata.xml b/net-misc/wayback_machine_downloader/metadata.xml
deleted file mode 100644
index 799f3838d4..0000000000
--- a/net-misc/wayback_machine_downloader/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/hartator/wayback-machine-downloader/issues</bugs-to>
-    <remote-id type="github">hartator/wayback-machine-downloader</remote-id>
-  </upstream>
-  <longdescription lang="en">
-Download an entire website from the Wayback Machine. Wayback Machine by Internet Archive (archive.org) is an awesome tool to view any website at any point of time but lacks an export feature. Wayback Machine Downloader brings exactly this.
-  </longdescription>
-</pkgmetadata>

diff --git a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild
deleted file mode 100644
index eb1784369f..0000000000
--- a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-DESCRIPTION="Download an entire website from the Wayback Machine"
-HOMEPAGE="https://github.com/hartator/wayback-machine-downloader"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-PROPERTIES="test_network"

diff --git a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild
deleted file mode 100644
index 5357630d1f..0000000000
--- a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-DESCRIPTION="Download an entire website from the Wayback Machine"
-HOMEPAGE="https://github.com/hartator/wayback-machine-downloader"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-PROPERTIES="test_network"

diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild
deleted file mode 100644
index 1308ca9d93..0000000000
--- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MYPN="${PN/-data/}"
-
-DESCRIPTION="Datasets for GeographicLib"
-HOMEPAGE="https://sourceforge.net/projects/geographiclib/"
-S="${WORKDIR}"
-
-SLOT="0"
-KEYWORDS="~amd64"
-LICENSE="public-domain"
-
-IUSE_GEOIDS_DATASETS="
-	geoids_datasets_egm84-30
-	geoids_datasets_egm84-15
-	geoids_datasets_egm96-15
-	geoids_datasets_egm96-5
-	geoids_datasets_egm2008-5
-	geoids_datasets_egm2008-2-5
-	+geoids_datasets_egm2008-1
-"
-IUSE_GRAVITY_MODELS="
-	gravity_models_egm84
-	gravity_models_egm96
-	+gravity_models_egm2008
-	gravity_models_wgs84
-"
-IUSE_MAGNETIC_MODELS="
-	magnetic_models_wmm2010
-	magnetic_models_wmm2015v2
-	+magnetic_models_wmm2020
-	magnetic_models_igrf11
-	magnetic_models_igrf12
-	magnetic_models_emm2010
-	magnetic_models_emm2015
-	magnetic_models_emm2017
-"
-IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}"
-
-REQUIRED_USE="
-	|| (
-		${IUSE_GEOIDS_DATASETS/+/}
-		${IUSE_GRAVITY_MODELS/+/}
-		${IUSE_MAGNETIC_MODELS/+/}
-	)
-"
-
-COMMON_URI="https://sourceforge.net/projects/${MYPN}/files"
-SRC_URI="
-	geoids_datasets_egm84-30?	( ${COMMON_URI}/geoids-distrib/egm84-30.tar.bz2		-> geoids-egm84-30.tar.bz2	)
-	geoids_datasets_egm84-15?	( ${COMMON_URI}/geoids-distrib/egm84-15.tar.bz2		-> geoids-egm84-15.tar.bz2	)
-	geoids_datasets_egm96-15?	( ${COMMON_URI}/geoids-distrib/egm96-15.tar.bz2		-> geoids-egm96-15.tar.bz2	)
-	geoids_datasets_egm96-5?	( ${COMMON_URI}/geoids-distrib/egm96-5.tar.bz2		-> geoids-egm96-5.tar.bz2	)
-	geoids_datasets_egm2008-5?	( ${COMMON_URI}/geoids-distrib/egm2008-5.tar.bz2	-> geoids-egm2008-5.tar.bz2	)
-	geoids_datasets_egm2008-2-5?	( ${COMMON_URI}/geoids-distrib/egm2008-2_5.tar.bz2	-> geoids-egm2008-2_5.tar.bz2	)
-	geoids_datasets_egm2008-1?	( ${COMMON_URI}/geoids-distrib/egm2008-1.tar.bz2	-> geoids-egm2008-1.tar.bz2	)
-
-	gravity_models_egm84?		( ${COMMON_URI}/gravity-distrib/egm84.tar.bz2		-> gravity-egm84.tar.bz2	)
-	gravity_models_egm96?		( ${COMMON_URI}/gravity-distrib/egm96.tar.bz2		-> gravity-egm96.tar.bz2	)
-	gravity_models_egm2008?		( ${COMMON_URI}/gravity-distrib/egm2008.tar.bz2		-> gravity-egm2008.tar.bz2	)
-	gravity_models_wgs84?		( ${COMMON_URI}/gravity-distrib/wgs84.tar.bz2		-> gravity-wgs84.tar.bz2	)
-
-	magnetic_models_wmm2010?	( ${COMMON_URI}/magnetic-distrib/wmm2010.tar.bz2	-> magnetic-wmm2010.tar.bz2	)
-	magnetic_models_wmm2015v2?	( ${COMMON_URI}/magnetic-distrib/wmm2015v2.tar.bz2	-> magnetic-wmm2015v2.tar.bz2	)
-	magnetic_models_wmm2020?	( ${COMMON_URI}/magnetic-distrib/wmm2020.tar.bz2	-> magnetic-wmm2020.tar.bz2	)
-	magnetic_models_igrf11?		( ${COMMON_URI}/magnetic-distrib/igrf11.tar.bz2		-> magnetic-igrf11.tar.bz2	)
-	magnetic_models_igrf12?		( ${COMMON_URI}/magnetic-distrib/igrf12.tar.bz2		-> magnetic-igrf12.tar.bz2	)
-	magnetic_models_emm2010?	( ${COMMON_URI}/magnetic-distrib/emm2010.tar.bz2	-> magnetic-emm2010.tar.bz2	)
-	magnetic_models_emm2015?	( ${COMMON_URI}/magnetic-distrib/emm2015.tar.bz2	-> magnetic-emm2015.tar.bz2	)
-	magnetic_models_emm2017?	( ${COMMON_URI}/magnetic-distrib/emm2017.tar.bz2	-> magnetic-emm2017.tar.bz2	)
-"
-
-RDEPEND="sci-geosciences/GeographicLib"
-
-src_install() {
-	local GEODATAPATH="/usr/share/${MYPN,,}"
-	insinto "${GEODATAPATH}"
-	doins -r "${WORKDIR}"/*
-}

diff --git a/sci-geosciences/GeographicLib-data/Manifest b/sci-geosciences/GeographicLib-data/Manifest
deleted file mode 100644
index 19995efdc1..0000000000
--- a/sci-geosciences/GeographicLib-data/Manifest
+++ /dev/null
@@ -1,19 +0,0 @@
-DIST geoids-egm2008-1.tar.bz2 162388303 BLAKE2B ec79dbe2b25e8f9474fb4e8b704f9cb3c99d80004d0049bcfd956f7bcaa0822e6c0fcdc076f14075c688aeaac47bf68e192a114fca4c21edd81be880114b85f4 SHA512 0928a6e19aea2f372e946ce69c3a3826c2685c0a4029eb4bec7ab16873c03fbcc224ce47d99e6b6798e274a7d469fd3d303954938fb1f58c5dd5ba74907913d9
-DIST geoids-egm2008-2_5.tar.bz2 34927299 BLAKE2B bd4e3a04221669fe58e41eb4b93965415f3e238cd9af475fe78fe00592ebc80470309ac63366d9416bb2e0fd835dcb28a1302d89670d85271546a712c0918cc6 SHA512 dd65c8dc916f98a8592cc64518e2a6ac657d7d02d8316ff74cf3fcc62e413a8780ec52421b90e2ab4d846bd7fa2231e6d0a39467a7ea5b8774c71b9fece3cb34
-DIST geoids-egm2008-5.tar.bz2 10414793 BLAKE2B ee4fa8e8ab9e87b21197a0a6149a52a49e16a1cde3b5490b4590bede8f67ce6854c9fd2b55491a20963a150aeed53efef95aadde27ca9e9c3a88526940ba402d SHA512 cb3598219df6c7c4a3aea0df0005561aae90dd85c33b79ef39da00cf7512509ae3a3962178e83bed6a1ea85614618bfaf523653a56e6492d3fef243d8483eb0d
-DIST geoids-egm84-15.tar.bz2 1475184 BLAKE2B 3249dd2e724c33468542548070f5f0e8443480b627f046ced8316d6741a1566b3c43c88f20b18e56b599b71ecb5076295ac5cc099880ed5da82d74e5ccd07777 SHA512 06919c11044df7bd1b669e66972ccb19c0b439709becb5623ebb5a2f80ce5ed5fca3b3b47b519db80eb796f402919b093f6dcb68ee3a171096d84bcb051fa267
-DIST geoids-egm84-30.tar.bz2 416481 BLAKE2B f86c29543dc6ac3df0a7e95085872d84dc7a172a6d2636b0cd1e20bc7587fe8632911dff9821961c981edbadb7b68bb56e97a233ab7165d13810e920cce8bb34 SHA512 446d272afe925f7d73b4f0b251b3477d1f92e10a7335b5a05bf4d1f247e04413fb856f7a3f73958c87cbdf59fc516296d15bf7ed438cc1bed8f0ee4cd1630b67
-DIST geoids-egm96-15.tar.bz2 1490277 BLAKE2B c2fff9874dd2c155a5c63899841937fda0f66a1bd8cec6acc2d6c8242f1dd097c7f0a315288c0aee1c23b325634cddd56981f7a50833feb1ea57ded96bd9a30a SHA512 82f362483e605502ba2d996d3c05095d2967357b61322d18f1313fdb77c39a0307087eefadba10b9c260abf73b3c0013e84339ae173420e77f75d2da6f0a95bb
-DIST geoids-egm96-5.tar.bz2 10225152 BLAKE2B 81fbfb0095fc9a496a9434f8462b2aaeb2ce7fdaff2332aa38e9d57ab79e5801fa93705683a513a7990738494c57fc729520597353faa9a79775563f93018d69 SHA512 cbb4f2ca4df26f98af2848c0ec9d485567475ae510da1b8559c67e32a2b6abe1e4f1c24153952feca73a92b045454e44a2506b63f4f9ed634a296af085b99511
-DIST gravity-egm2008.tar.bz2 74456990 BLAKE2B 6f64b60d5506d7c27d22ea979d666103d529aaa9b12ec1a2cb9248c0cd6ac97c6ec1e4c64bb8f690999143d9e2e76e528b8ed66fc5c48ecbc20ffd94b9b767bb SHA512 c921c3bd66fb00d05ee983c3e9ad49b38f4a8d881e9073ccf250f3737486701beeac66d0d8726626282a91bdc44ddce073f2e6729bfa914b78887009aed0ad0f
-DIST gravity-egm84.tar.bz2 258023 BLAKE2B 58820879bf22a50a4c39824971fe8921eab9610af9a913d0aaf6b0457274c48373ba4f1aad63f35c0c24e302fef4ae0923b900cd3dfffd6f3b38f77977332b4e SHA512 350a182912580dfc8072f6c9e92d1f3559094bb19d167008228e3888ed0b6af69dc22bd0ac63ee6074cb91266a9c7ce29452076c96b72c5b39feae84f0dd7a54
-DIST gravity-egm96.tar.bz2 2055724 BLAKE2B f2a844f565aa5383f6443bcdc22daf515b9f75b2e68091b07a59a9f70d8f0dea238198104fed746c16bd308429d8ee5487273b073eb1edcb86128fa72ac5ea79 SHA512 8c1db592355dad1a2ed5db9782cc8589abd83857eae0e476495695ab66e8b67a6c8df9afa277fdefb23f24a900f41d49e40a4f18f0deae98f23659848b3e2e3d
-DIST gravity-wgs84.tar.bz2 807 BLAKE2B 3092194633b838d7f589341b5696c5206516ded394f2c1a36f4d1c40c408e3755543ce03d8d34fdff6fa8f6739bff6d285bfadf99c4d43e0c9104b98ed0192ff SHA512 a786941bf978dd3cb10cd554110c1bc27d9647a3377468022785e85d9900c20732c3a9bce2dd84f1df69221d00f90c06e0b08685c1cfa006019885e0758c363e
-DIST magnetic-emm2010.tar.bz2 3627692 BLAKE2B 61e28905710781735bdb214cd7758aa371dd3409269a7793054afd43bf257274badf068647925c4da94d4bb5b06c0a24a0f8cb97ee2ac935818ed4eaaa3c4465 SHA512 09a2059158d9bfc40047a5680d96c026c399d319669ffda32bfc2eb6bcc7449201c0fb4244d074b4d4c0445719e3c4415cc18af51c93f66edcbcc3b92cf0a8b7
-DIST magnetic-emm2015.tar.bz2 659405 BLAKE2B 927d5b884b7a4c89301b0f53863674dbd8e8d4d597d21c39412620b475010bfa0878bd79933f3724ba6c9fa3722f475519d913157204f1ff7b3c1735c59ad26a SHA512 44a0f8d9c4b9cdc86bac397858af6b15d4d6d6e7638641cc09e4e95b2757cdcf1a690280b4b593504cdab48e5dc09a98b08575117329a7c0473efa9649769098
-DIST magnetic-emm2017.tar.bz2 1733711 BLAKE2B 4ad26905d3db94d41c3d6336b88e9eb72c14b14de2101f384166613ca5a5c8690b71dfa1510d010dfb3c5080194cbc66974f747d8df31733c3c5b642fcebed18 SHA512 e6b3d54bd9b10eefd6cd331e0ab011b04f0c71bb023d3356436afe0109e64ba54b35abd059c39d7d920eb826106fb562b424d4239fbffe0ae517823e8f9a36f8
-DIST magnetic-igrf11.tar.bz2 6011 BLAKE2B 342f2ac19f3de151e726c42b3d2e63967c5d8986c580c43ccdf003902997ea2a4e57495c5f5098168cce8410ca267dd84d2e5508e9e6e5a9d7074b48d600c76e SHA512 fd406c642aa551db0d1bc04c895ef84899367807709020bf774e8e944410252e9072ec3ef4273c46fce18d115e0a04e9ea4f83ac890638a21a414fb742a67c0d
-DIST magnetic-igrf12.tar.bz2 6640 BLAKE2B 0cd310d64e9eae1d43302a7ec2b2b90e4a963dc041ff03437a44b299e16feb38ba2719411da7dfeaa7378c7469546c03c6aae11260e439574e7df2f68518a5b9 SHA512 f15744e19e1bf45bfafa62ed03b9966dd068c7baec761601d102f29e3bd801ec92355f169ac18b8f7b9fae001af13903aaab38b05334d9784dff30ce1c01e5d8
-DIST magnetic-wmm2010.tar.bz2 1442 BLAKE2B 1a22029dc69e015a092527640315e5fda3017178a4604bf58da5b4b3362570d5e6f49f3425ade94adfb15fb93b1e9e4f0bc08cfaf1466944f0cb013ca0e7846c SHA512 fba2dd2017e6b832d46e98dcc0e09ae0d8b2a904f172fef0f1085c924df22c2edad443167f176623ba7d4f047bf5c3a91d870e5854f03fc90ae2e536694e8dea
-DIST magnetic-wmm2015v2.tar.bz2 1448 BLAKE2B 7570e05cfd7cf217d72ee917d17c66411461251db97792dbd71c292374482127cf6febb92e27d5722e215878ac5d741ec942b654490947155d2ca3f1d984c064 SHA512 d4f1cf83c5d893b60f78764139f486c55d808ebf0bf647bb163d4582bd6e515ab68d3ba00c74c5aa570017208dfad0a042ce848199c335a961755cab25d1fb86
-DIST magnetic-wmm2020.tar.bz2 1434 BLAKE2B 1eee2dcd5731a8d192fe00399b3d500a8b5353b2c457ca3330845aef90a0fc5fcd66025cae0a2577438d6561174565b8b2516aa2ad27086326073ffa6ea9726c SHA512 7e64a9c15b2a29f6cc96151eef0d97225cdd6bf02afcd65b19eef13464f80c1dab753e21900c481074ebdd3410d8ab81b83c288bf0d3e24d91a3810f8e63cf6f

diff --git a/sci-geosciences/GeographicLib-data/metadata.xml b/sci-geosciences/GeographicLib-data/metadata.xml
deleted file mode 100644
index 50e0786800..0000000000
--- a/sci-geosciences/GeographicLib-data/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer status="active">
-			<email>charles@karney.com</email>
-			<name>Charles Karney</name>
-		</maintainer>
-		<doc lang="en">https://geographiclib.sourceforge.io/html</doc>
-		<bugs-to>https://sourceforge.net/p/geographiclib/bugs/</bugs-to>
-		<remote-id type="sourceforge">geographiclib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild
deleted file mode 100644
index a56e663f35..0000000000
--- a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake fortran-2 toolchain-funcs
-
-DESCRIPTION="Mathematical software for solving large-scale dense linear systems"
-HOMEPAGE="https://github.com/liuyangzhuan/ButterflyPACK"
-SRC_URI="https://github.com/liuyangzhuan/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-IUSE="arpack magma"
-
-RDEPEND="
-	sci-libs/scalapack
-	virtual/blas
-	virtual/lapack
-	virtual/mpi
-
-	arpack? ( sci-libs/arpack[mpi] )
-	magma? ( sci-libs/magma )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md CHANGELOG )
-PATCHES=( "${FILESDIR}/${P}-no-examples.patch" )
-
-src_configure() {
-	local pkgc="$(tc-getPKG_CONFIG)"
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-	)
-	use arpack && mycmakeargs+=( "-DTPL_ARPACK_LIBRARIES=$(${pkgc} --libs parpack)" )
-	use magma && mycmakeargs+=( "-DTPL_MAGMA_LIBRARIES=$(${pkgc} --libs magma)" )
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	insinto "/usr/share/octave/site/m/${PN}"
-	doins -r MATLAB/*
-}

diff --git a/sci-libs/ButterflyPACK/Manifest b/sci-libs/ButterflyPACK/Manifest
deleted file mode 100644
index f3c2d70b31..0000000000
--- a/sci-libs/ButterflyPACK/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ButterflyPACK-2.1.1.tar.gz 378145822 BLAKE2B 84c4a176afe0ddda711bc6c3d1435a51d3796d8d58ae85444320451769a0080724d61c8abe2e7cca67f22112d5f6a7847656bef550cc878f44862d60f9a36ca0 SHA512 ee032a79a788f22dc33b074f568d54e9d4572281bd1b2c9e31036d16a02b54542a40f5b42c3d50e1ace373c5ca74dff45e77a1f3b60bad8c6f4bd53b311cfc24

diff --git a/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch b/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch
deleted file mode 100644
index 9fb8989fad..0000000000
--- a/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -437,7 +437,6 @@
- add_subdirectory(SRC_DOUBLECOMPLEX)
- add_subdirectory(SRC_SINGLE)
- add_subdirectory(SRC_COMPLEX)
--add_subdirectory(EXAMPLE)
- 
- if(enable_doc)
-   message(FATAL_ERROR "Documentation build requested but not implemented.")

diff --git a/sci-libs/ButterflyPACK/metadata.xml b/sci-libs/ButterflyPACK/metadata.xml
deleted file mode 100644
index 110c07e935..0000000000
--- a/sci-libs/ButterflyPACK/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/liuyangzhuan/ButterflyPACK/issues</bugs-to>
-        <remote-id type="github">liuyangzhuan/ButterflyPACK</remote-id>
-    </upstream>
-    <longdescription lang="en">ButterflyPACK is a mathematical software for rapidly solving large-scale dense linear systems that exhibit off-diagonal rank-deficiency. These systems arise frequently from boundary element methods, or factorization phases in finite-difference/finite-element methods. ButterflyPACK relies on low-rank or butterfly formats under Hierarchical matrix, HODLR or other hierarchically nested frameworks to compress, factor and solve the linear system in quasi-linear time. The computationally most intensive phase, factorization, is accelerated via randomized linear algebras. The butterfly format, originally inspired by the butterfly data flow in fast Fourier Transform, is a linear algebra tool well-suited for compressing matrices arising from high-frequency wave equations or highly oscillatory integral operators. ButterflyPACK also provides preconditioned TFQMR iterative solvers.
-ButterflyPACK is written in Fortran 2003, it also has C++ interfaces. ButterflyPACK supports hybrid MPI/OpenMP programming models. In addition, ButterflyPACK can be readily invoked from the software STRUMPACK for solving dense and sparse linear systems.
-    </longdescription>
-    <use>
-        <flag name="arpack">Use arpack as dependency</flag>
-        <flag name="magma">Use magma as dependency</flag>
-    </use>
-</pkgmetadata>

diff --git a/sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild b/sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild
deleted file mode 100644
index 7c41f8d496..0000000000
--- a/sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="ee2d80cc362f26879deead881c79523c113e9e6c"
-
-DESCRIPTION='Fast gradient evaluation in C++ based on Expression Templates'
-HOMEPAGE="
-	https://github.com/SciCompKL/CoDiPack
-	https://www.scicomp.uni-kl.de/software/codi/
-"
-SRC_URI="https://github.com/SciCompKL/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-IUSE="doc tutorials" # examples mpi
-SLOT="0/${PV}"
-
-#DEPEND="mpi? ( sci-libs/MeDiPack )"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? (
-		app-text/doxygen[dot]
-		dev-texlive/texlive-latex
-	)
-"
-
-src_compile() {
-	export CPP14=yes
-#	use mpi && export MPI=yes && export MEDI_DIR="/usr/share/MeDiPack"
-	use doc && emake doc
-#	use examples && emake examples
-	use tutorials && emake tutorials
-}
-
-src_install() {
-	doheader -r include/*
-#	exeinto "/usr/libexec/${PN}/examples"
-#	use examples && doexe build/documentation/examples/*.exe
-	exeinto "/usr/libexec/${PN}/tutorials"
-#	use tutorials && doexe build/documentation/tutorials/*.exe
-	use tutorials && doexe build/tutorial*.exe
-	use doc && dodoc -r build/documentation/html
-}

diff --git a/sci-libs/CoDiPack/Manifest b/sci-libs/CoDiPack/Manifest
deleted file mode 100644
index cf29ee3984..0000000000
--- a/sci-libs/CoDiPack/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST CoDiPack-0_pre20210720-r1.tar.gz 279783 BLAKE2B c3d44d120b59d0ef2e12b0d6de3083b0fc27ca78b38586d081354838b7542fc9feb789285670781a0fdd947ea95d2d8aab667411eea3a81631493376c7cd54dc SHA512 ed568a2b53c83ce0325aeaabb88f998cffbaae1851ecb900445ea582003fbe382b880fd0cfbbd2330c00f07c390f5769c2e02d35efab4b70642233d0ab82883f

diff --git a/sci-libs/CoDiPack/metadata.xml b/sci-libs/CoDiPack/metadata.xml
deleted file mode 100644
index d7dbd6a081..0000000000
--- a/sci-libs/CoDiPack/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/SciCompKL/CoDiPack/issues</bugs-to>
-		<remote-id type="github">SciCompKL/CoDiPack</remote-id>
-	</upstream>
-	<use>
-		<flag name="tutorials">Build the tutorials</flag>
-	</use>
-</pkgmetadata>

diff --git a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
deleted file mode 100644
index ffe052230a..0000000000
--- a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="426f6be0b29831025cdcacc1f8f69e3520bfb0ff"
-
-inherit cmake edos2unix
-
-DESCRIPTION='The Combinatorial BLAS'
-HOMEPAGE="https://github.com/PASSIONLab/CombBLAS"
-SRC_URI="https://github.com/PASSIONLab/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE='BSD'
-SLOT="0"
-
-DEPEND="
-	~sys-cluster/Graph500-1.2
-	sys-cluster/psort
-	sys-cluster/usort
-	virtual/mpi
-"
-RDEPEND="${DEPEND}"
-
-RESTRICT="test" # tests require an MPI setup
-PATCHES=(
-	"${FILESDIR}/${P}-rename-THRESHOLD.patch"
-	"${FILESDIR}/${P}-psort.patch"
-	"${FILESDIR}/${P}-cxx17.patch"
-	"${FILESDIR}/${P}-system-libs.patch"
-	"${FILESDIR}/${P}-GNUInstallDirs.patch"
-	"${FILESDIR}/${P}-fix-matlab-addpath.patch"
-)
-
-src_prepare() {
-	rm -r graph500-1.2 usort psort-1.0 || die
-	edos2unix Matlab/startup.m
-	cmake_src_prepare
-}
-
-src_install() {
-	cmake_src_install
-	dodoc README.md FAQ.md CombBLASbinaryIO.docx
-	insinto "/usr/include/CombBLAS/BipartiteMatchings"
-	doins Applications/BipartiteMatchings/*.h
-	insinto "/usr/share/octave/site/m/${PN}"
-	doins -r Matlab/*
-	insinto "/usr/share/doc/${PF}/html"
-	doins *.html
-}

diff --git a/sci-libs/CombBLAS/Manifest b/sci-libs/CombBLAS/Manifest
deleted file mode 100644
index a6ddcef4bb..0000000000
--- a/sci-libs/CombBLAS/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST CombBLAS-1.16.0_p20220331-r2.tar.gz 43783582 BLAKE2B b80e871a21832b2210642bacddeef0c5447cee1e46be3aab2accaaddd393bc0fc05c6d7505a154d303dc3449ec5772d789300b6a78dd97e8119739495aba642f SHA512 5cb6156ab0d8a3fa9c13b9599d2e2bd3f6d3a1fd81f101cf2cadbe72d4b3bcd35013687835549f98fef3ea8e371e562ac55d2f4aa91720a0ef1bdf6da3a97640

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch
deleted file mode 100644
index 1ac90b980a..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -18,6 +18,7 @@
- endif()
- 
- # set include directories
-+include(GNUInstallDirs)
- target_include_directories(CombBLAS PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>)
- target_include_directories(CombBLAS PUBLIC /usr/include/psort $<INSTALL_INTERFACE:include>)
- target_include_directories(CombBLAS PRIVATE include/CombBLAS)
-@@ -54,7 +55,7 @@
- #      modifications to CombBLAS and have the changes automatically recompiled for
- #      dependent projects.
- # Either way, we need to create a CombBLASConfig.cmake.
--set(ConfigPackageLocation lib/cmake/CombBLAS)
-+set(ConfigPackageLocation ${CMAKE_INSTALL_LIBDIR}/cmake/CombBLAS)
- 
- # Generate version number header
- include(GenerateExportHeader)
-@@ -62,12 +63,12 @@
- set_target_properties(CombBLAS PROPERTIES VERSION ${CombBLAS_VERSION})
- 
- # installation
--install(DIRECTORY include/ DESTINATION include)
-+install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
- install(TARGETS CombBLAS EXPORT CombBLASTargets
--        LIBRARY DESTINATION lib
--        ARCHIVE DESTINATION lib
--        RUNTIME DESTINATION bin
--        INCLUDES DESTINATION include
-+  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-+  INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
-         )
- 
- include(CMakePackageConfigHelpers)

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-cxx17.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-cxx17.patch
deleted file mode 100644
index d4bc94dbd8..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-cxx17.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -2,7 +2,7 @@
- project(CombBLAS VERSION 1.16.0 LANGUAGES C CXX)
- 
- # require c++14
--set(CMAKE_CXX_STANDARD 14)
-+set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_STANDARD_REQUIRED YES)
- set(CMAKE_CXX_EXTENSIONS OFF)
- 

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch
deleted file mode 100644
index 8cfacc2640..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/Matlab/startup.m
-+++ b/Matlab/startup.m
-@@ -1,12 +1,8 @@
--disp('This is C:\Users\John\Documents\Gblas\Matlab\startup.m')
-+disp('This is /usr/share/octave/site/m/CombBLAS/startup.m')
- 
- format compact
- 
--addpath('C:\Users\John\Documents\LincolnLabs\matlab')
--addpath('C:\Users\John\Documents\MATLAB\meshpart')
--addpath('C:\Users\John\Documents\MATLAB\UFget')
--addpath('C:\Users\John\Documents\MATLAB\ncm')
--addpath('C:\Users\John\Documents\Gblas\Matlab\utils')
--addpath('C:\Users\John\Documents\Gblas\Matlab\spindex')
--addpath('C:\Users\John\Documents\Gblas\Matlab\apsp')
--addpath('C:\Users\John\Documents\Gblas\Matlab\stuff')
-\ Manca newline alla fine del file
-+addpath('/usr/share/octave/site/m/CombBLAS/utils')
-+addpath('/usr/share/octave/site/m/CombBLAS/spindex')
-+addpath('/usr/share/octave/site/m/CombBLAS/apsp')
-+addpath('/usr/share/octave/site/m/CombBLAS/stuff')

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-psort.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-psort.patch
deleted file mode 100644
index 2f67cf0976..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-psort.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/include/CombBLAS/SpParHelper.cpp
-+++ b/include/CombBLAS/SpParHelper.cpp
-@@ -121,7 +121,7 @@
- 		{
-             long * dist_in = new long[nprocs];
-             for(int i=0; i< nprocs; ++i)    dist_in[i] = (long) dist[i];
--            vpsort::parallel_sort (array, array+length,  dist_in, comm);
-+            psort::parallel_sort (array, array+length,  dist_in, comm);
-             delete [] dist_in;
- 		}
- 		else
-@@ -157,7 +157,7 @@
- 			MPI_Comm_create(comm, real_group, &real_comm);
- 			if(!excluded)
- 			{
--				vpsort::parallel_sort (array, array+length,  dist_in, real_comm);
-+				psort::parallel_sort (array, array+length,  dist_in, real_comm);
- 				MPI_Comm_free(&real_comm);
- 			}
- 			MPI_Group_free(&real_group);
-Solo in /var/tmp/portage/sci-libs/CombBLAS-0_pre20220331/work/CombBLAS-426f6be0b29831025cdcacc1f8f69e3520bfb0ff: psort-1.0
-Solo in /var/tmp/portage/sci-libs/CombBLAS-0_pre20220331/work/CombBLAS-426f6be0b29831025cdcacc1f8f69e3520bfb0ff: usort

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch
deleted file mode 100644
index cff6d5d512..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/include/CombBLAS/dcsc.cpp
-+++ b/include/CombBLAS/dcsc.cpp
-@@ -1223,7 +1223,7 @@
- template<class VT>	
- void Dcsc<IT,NT>::FillColInds(const VT * colnums, IT nind, std::vector< std::pair<IT,IT> > & colinds, IT * aux, IT csize) const
- {
--	if ( aux == NULL || (nzc / nind) < THRESHOLD)   	// use scanning indexing
-+	if ( aux == NULL || (nzc / nind) < COMBBLAS_THRESHOLD)   	// use scanning indexing
- 	{
- 		IT mink = std::min(nzc, nind);
- 		std::pair<IT,IT> * isect = new std::pair<IT,IT>[mink];
---- a/include/CombBLAS/SpDefs.h
-+++ b/include/CombBLAS/SpDefs.h
-@@ -122,8 +122,8 @@
- #define ALIGN 8
- #endif
- 
--#ifndef THRESHOLD
--#define THRESHOLD 4	// if range1.size() / range2.size() < threshold, use scanning based indexing
-+#ifndef COMBBLAS_THRESHOLD
-+#define COMBBLAS_THRESHOLD 4	// if range1.size() / range2.size() < threshold, use scanning based indexing
- #endif
- 
- #ifndef MEMORYINBYTES

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-system-libs.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-system-libs.patch
deleted file mode 100644
index 1a8d5cc12c..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-system-libs.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -19,7 +19,7 @@
- 
- # set include directories
- target_include_directories(CombBLAS PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>)
--target_include_directories(CombBLAS PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/psort-1.0/include> $<INSTALL_INTERFACE:include>)
-+target_include_directories(CombBLAS PUBLIC /usr/include/psort $<INSTALL_INTERFACE:include>)
- target_include_directories(CombBLAS PRIVATE include/CombBLAS)
- 
- # MPI and OpenMP dependencies
-@@ -43,11 +43,9 @@
-   target_link_libraries(CombBLAS PUBLIC "${OpenMP_CXX_FLAGS}")
- endif()
- 
--add_subdirectory(usort)
--target_link_libraries(CombBLAS PUBLIC Usortlib)
-+target_link_libraries(CombBLAS PUBLIC -lUsortlib)
- 
--add_subdirectory(graph500-1.2/generator)
--target_link_libraries(CombBLAS PUBLIC GraphGenlib)
-+target_link_libraries(CombBLAS PUBLIC -lGraphGenlib)
- 
- # Set up exported configuration
- # This allows CombBLAS to be installed in two ways:
-@@ -65,7 +63,6 @@
- 
- # installation
- install(DIRECTORY include/ DESTINATION include)
--install(DIRECTORY psort-1.0/include/ DESTINATION include)
- install(TARGETS CombBLAS EXPORT CombBLASTargets
-         LIBRARY DESTINATION lib64
-         ARCHIVE DESTINATION lib64

diff --git a/sci-libs/CombBLAS/metadata.xml b/sci-libs/CombBLAS/metadata.xml
deleted file mode 100644
index 3cf1078ec7..0000000000
--- a/sci-libs/CombBLAS/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/PASSIONLab/CombBLAS/issues</bugs-to>
-		<remote-id type="github">PASSIONLab/CombBLAS</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/MeDiPack/Manifest b/sci-libs/MeDiPack/Manifest
deleted file mode 100644
index 926f70c471..0000000000
--- a/sci-libs/MeDiPack/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST MeDiPack-1.2_p20220103-r1.tar.gz 157591 BLAKE2B 3cad81f48ac88a6859ba9fa539c6e1196d4ff487a6c6426fe96c431368869bf8b89a30a16e5bd442c980faf4560909045091ff615cf433663e0d8e8c86d61443 SHA512 d588140888fd6290237fc443f6ac7c4f017cc9cfd87034bc9f6ae24e8ad360e47dddba24b52f8448df3b53b16178e49e381dd4d9361da92b8bd6f175bf609c22

diff --git a/sci-libs/MeDiPack/MeDiPack-1.2_p20220103-r1.ebuild b/sci-libs/MeDiPack/MeDiPack-1.2_p20220103-r1.ebuild
deleted file mode 100644
index 6b28d63324..0000000000
--- a/sci-libs/MeDiPack/MeDiPack-1.2_p20220103-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="25f757b4b20372b099190845392a5e08eadf0eb1"
-
-DESCRIPTION='Message Differentiation Package'
-HOMEPAGE="
-	https://github.com/SciCompKL/MeDiPack
-	https://www.scicomp.uni-kl.de/software/medi/
-"
-SRC_URI="https://github.com/SciCompKL/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-SLOT="0/${PV}"
-
-RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/gsl"
-
-src_prepare() {
-	default
-	emake clean
-}
-
-src_compile() {
-	emake all
-}
-
-src_install() {
-	dodoc README.md
-	dodoc doc/*
-	insinto "/usr/share/${PN}"
-	doins -r generated
-	doins -r include
-	doins -r src
-}

diff --git a/sci-libs/MeDiPack/metadata.xml b/sci-libs/MeDiPack/metadata.xml
deleted file mode 100644
index d307d8dee4..0000000000
--- a/sci-libs/MeDiPack/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/SciCompKL/MeDiPack/issues</bugs-to>
-		<remote-id type="github">SciCompKL/MeDiPack</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/Mutationpp/Manifest b/sci-libs/Mutationpp/Manifest
deleted file mode 100644
index d0ab0f6306..0000000000
--- a/sci-libs/Mutationpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Mutationpp-1.0.5.tar.gz 4038229 BLAKE2B 7b7d52d1ef851d8f076ae9301e43fe6fbf51d38748c5da8ff960b3eba42e01df3156dea5b363fcdaa150ca3db3700dee4246869fe7b743ec64ad446bdd27bcef SHA512 9c1d89376b55b83689ec05e1ed43f4ad70d15c7ecc6b7de4b4401dac5abc1db8ae4b7f6cbe3db038f53776690be6fd611f6b7a07ae38b9ce0deae24008b87ffa

diff --git a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild b/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
deleted file mode 100644
index 77a685c90c..0000000000
--- a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_PEP517=setuptools
-FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 cmake flag-o-matic fortran-2
-
-DESCRIPTION="MUlticomponent Thermodynamic And Transport library for IONized gases"
-HOMEPAGE="https://github.com/mutationpp/Mutationpp"
-SRC_URI="https://github.com/mutationpp/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-IUSE="doc fortran python test"
-
-RDEPEND="
-	dev-cpp/eigen
-	python? (
-		${PYTHON_DEPS}
-		dev-python/numpy[${PYTHON_USEDEP}]
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/catch:0 )
-	python? (
-		dev-python/pybind11[${PYTHON_USEDEP}]
-		>=dev-python/scikit-build-0.11.1[${PYTHON_USEDEP}]
-		dev-python/wheel[${PYTHON_USEDEP}]
-	)
-"
-BDEPEND="
-	app-alternatives/ninja
-	doc? ( app-text/doxygen )
-	python? ( ${DISTUTILS_DEPS} )
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DOCS=( {README,CHANGELOG}.md docs )
-PATCHES=(
-	"${FILESDIR}/${P}-system-libs.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	rm -r thirdparty || die
-	cmake_src_prepare
-	use python && python_prepare_all
-}
-
-src_configure() {
-	append-cxxflags "-I${EPREFIX}/usr/include/catch2"
-	local mycmakeargs=(
-		-DENABLE_COVERAGE=OFF
-
-		-DBUILD_DOCUMENTATION=$(usex doc)
-		-DBUILD_FORTRAN_WRAPPER=$(usex fortran)
-		-DBUILD_PYTHON_WRAPPER=$(usex python)
-		-DENABLE_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	use python && python_foreach_impl distutils-r1_python_compile
-}
-
-src_install() {
-	cmake_src_install
-	use python && python_foreach_impl distutils-r1_python_install
-	insinto "/usr/share/${PN}"
-	doins -r data
-	echo MPP_DIRECTORY="/usr/share/${PN}" > "99${PN}"
-	echo MPP_DATA_DIRECTORY="/usr/share/${PN}/data" >> "99${PN}"
-	doenvd "99${PN}"
-}
-
-src_test() {
-	export MPP_DIRECTORY="."
-	export MPP_DATA_DIRECTORY="${MPP_DATA_DIRECTORY}/data"
-	cmake_src_test
-	use python && python_foreach_impl distutils-r1_python_test
-}

diff --git a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch b/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch
deleted file mode 100644
index 2f629ab546..0000000000
--- a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -131,7 +131,7 @@
- 
- if (CMAKE_COMPILER_IS_GNUCXX)
-     #set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-parameter -Wold-style-cast")
--    set (CMAKE_CXX_FLAGS "-g")
-+    set (CMAKE_CXX_FLAGS "-g ${CMAKE_CXX_FLAGS}")
- endif ()
- 
- if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
-@@ -152,13 +152,11 @@
- 
-     if (Fortran_COMPILER_NAME STREQUAL "gfortran")
-         # gfortran
--        set (CMAKE_Fortran_FLAGS         "-fdefault-real-8")
--        set (CMAKE_Fortran_FLAGS_RELEASE "-O3")
-+        set (CMAKE_Fortran_FLAGS         "-fdefault-real-8 ${CMAKE_Fortran_FLAGS}")
-         set (CMAKE_Fortran_FLAGS_DEBUG   "-g")
-     elseif (Fortran_COMPILER_NAME STREQUAL "ifort")
-         # ifort (untested)
-         set (CMAKE_Fortran_FLAGS         "-r8")
--        set (CMAKE_Fortran_FLAGS_RELEASE "-O3")
-         set (CMAKE_Fortran_FLAGS_DEBUG   "-g -traceback -fpe0 -check all")
-     endif()
- endif()

diff --git a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-system-libs.patch b/sci-libs/Mutationpp/files/Mutationpp-1.0.5-system-libs.patch
deleted file mode 100644
index 37da254e37..0000000000
--- a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-system-libs.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/cmake/modules/FindCatch2.cmake
-+++ b/cmake/modules/FindCatch2.cmake
-@@ -33,7 +33,6 @@
-     "/usr/include"
-     "$ENV{CPLUS_INCLUDE_PATH}"
-     "$ENV{CPATH}"
--    "${CMAKE_SOURCE_DIR}/thirdparty/catch"
-     )
- 
- # First try to use the standard find_package that should be able to find the
---- a/cmake/modules/FindEigen3.cmake
-+++ b/cmake/modules/FindEigen3.cmake
-@@ -34,7 +34,6 @@
-     "/usr/include"
-     "$ENV{CPLUS_INCLUDE_PATH}"
-     "$ENV{CPATH}"
--    "${CMAKE_SOURCE_DIR}/thirdparty/eigen"
-     )
- 
- # First try to use the standard find_package that should be able to find the
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -52,7 +52,7 @@
- #######################################################################
- 
- if (SKBUILD)
--    add_subdirectory(thirdparty/pybind11)
-+    find_package(pybind11 REQUIRED)
-     add_subdirectory(interface/python)
-     set(CMAKE_POSITION_INDEPENDENT_CODE ON)
- endif()

diff --git a/sci-libs/Mutationpp/metadata.xml b/sci-libs/Mutationpp/metadata.xml
deleted file mode 100644
index aaa4527da0..0000000000
--- a/sci-libs/Mutationpp/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="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/mutationpp/Mutationpp/issues</bugs-to>
-        <remote-id type="github">mutationpp/Mutationpp</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/sci-libs/OpDiLib/Manifest b/sci-libs/OpDiLib/Manifest
deleted file mode 100644
index ff3b1bf126..0000000000
--- a/sci-libs/OpDiLib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OpDiLib-1.2.1.tar.gz 66659 BLAKE2B d34182436d4a70ef18d2e65ffe3f0bc1c3cd86fcf2bf1b3a873421ae76faaaded723395083e14620e30edf6503b0a831878851a20ae981f4dbe2520e17443728 SHA512 8c74a6e9c1364556588e6dd6ca466753820eddc588a0d3fb330943079aee1d5db230942bc00a3f94a022f1a60b3b5a76be880d31517d2ade0b274538324f6c5b

diff --git a/sci-libs/OpDiLib/OpDiLib-1.2.1-r1.ebuild b/sci-libs/OpDiLib/OpDiLib-1.2.1-r1.ebuild
deleted file mode 100644
index f166613e58..0000000000
--- a/sci-libs/OpDiLib/OpDiLib-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION='Open Multiprocessing Differentiation Library'
-HOMEPAGE="
-	https://github.com/SciCompKL/OpDiLib
-	https://www.scicomp.uni-kl.de/software/opdi/
-"
-SRC_URI="https://github.com/SciCompKL/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-IUSE="examples"
-SLOT="0/${PV}"
-
-DEPEND="examples? ( sci-libs/CoDiPack )"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	if use examples; then
-		tc-export CXX
-		"${CXX}" -I/usr/include/codi -I./include --std=c++11 -fopenmp -o macroexample macroexample.cpp || die
-		"${CXX}" -I/usr/include/codi -I./include --std=c++11 -fopenmp -o omptexample omptexample.cpp || die
-	fi
-	return
-}
-
-src_install() {
-	dodoc README.md
-	doheader -r include/*
-	insinto "/usr/share/${PN}"
-	doins -r syntax
-	exeinto "/usr/libexec/${PN}/examples"
-	use examples && doexe {macro,ompt}example
-}

diff --git a/sci-libs/OpDiLib/metadata.xml b/sci-libs/OpDiLib/metadata.xml
deleted file mode 100644
index 17a164b2d8..0000000000
--- a/sci-libs/OpDiLib/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/SciCompKL/OpDiLib/issues</bugs-to>
-		<remote-id type="github">SciCompKL/OpDiLib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/STRUMPACK/Manifest b/sci-libs/STRUMPACK/Manifest
deleted file mode 100644
index 3ea889d53f..0000000000
--- a/sci-libs/STRUMPACK/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST STRUMPACK-6.3.1.tar.gz 2054022 BLAKE2B c838a6746c82ce9173295ef8fa798f68a8887788feddd3163d90393c3bee0a25fdd1d6d874446771043279602389759d955ca1be9d7a2b4ce0744a0d634b4eb0 SHA512 178df6a777d97f06969d64767b5640eaaad486f4c985213c7a967f9f919bc5c0222c512cea2401ed30fd72463b5e0e2f6f08b12b37b3b8461bd7e03a1cc6e5c1

diff --git a/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild b/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild
deleted file mode 100644
index 7f589b1694..0000000000
--- a/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic fortran-2
-
-DESCRIPTION="Structured Matrix Package (LBNL)"
-HOMEPAGE="https://github.com/pghysels/STRUMPACK"
-SRC_URI="https://github.com/pghysels/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-IUSE="+butterflypack combblas count-flops +hip message-counter metis +mpi +openmp +scotch papi task-timers +zfp" # +cuda +slate +ptscotch +magma matlab
-
-RDEPEND="
-	butterflypack? ( sci-libs/ButterflyPACK	)
-	combblas? ( sci-libs/CombBLAS )
-	hip? (
-		dev-util/hip:=
-		sci-libs/hipBLAS:=
-		sci-libs/rocBLAS:=
-		sci-libs/rocSOLVER:=
-	)
-	metis? ( sci-libs/parmetis )
-	mpi? (
-		sci-libs/scalapack
-		virtual/mpi
-	)
-	papi? ( dev-libs/papi )
-	scotch? ( sci-libs/scotch:= )
-	zfp? ( dev-libs/zfp )
-
-	sci-libs/metis
-	virtual/blas
-	virtual/lapack
-"
-#	magma? ( sci-libs/magma )
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="
-	butterflypack? ( mpi )
-	combblas? ( mpi )
-	metis? ( mpi )
-"
-# ?? ( cuda hip )
-# ptscotch? ( mpi )
-# slate? ( mpi )
-# magma? ( cuda )
-DOCS=( README.md CHANGELOG SUPPORT )
-PATCHES=( "${FILESDIR}/${P}-multilib-was-not-respected.patch" )
-
-src_configure() {
-	use combblas && append-cppflags '-I/usr/include/CombBLAS'
-	local mycmakeargs=(
-		-DTPL_ENABLE_MAGMA=NO
-		-DTPL_ENABLE_PTSCOTCH=NO
-		-DTPL_ENABLE_SLATE=NO
-
-		-DSTRUMPACK_COUNT_FLOPS=$(usex count-flops)
-		-DSTRUMPACK_MESSAGE_COUNTER=$(usex message-counter)
-		-DSTRUMPACK_TASK_TIMERS=$(usex task-timers)
-		-DSTRUMPACK_USE_HIP=$(usex hip)
-		-DSTRUMPACK_USE_MPI=$(usex mpi)
-		-DSTRUMPACK_USE_OPENMP=$(usex openmp)
-		-DTPL_ENABLE_BPACK=$(usex butterflypack)
-		-DTPL_ENABLE_COMBBLAS=$(usex combblas)
-		-DTPL_ENABLE_PAPI=$(usex papi)
-		-DTPL_ENABLE_PARMETIS=$(usex metis)
-		-DTPL_ENABLE_SCOTCH=$(usex scotch)
-		-DTPL_ENABLE_ZFP=$(usex zfp)
-	)
-	if use hip; then
-		addpredict /dev/kfd
-		mycmakeargs+=( "-DHIP_ROOT_DIR=${EPREFIX}/usr" )
-	fi
-	use scotch && mycmakeargs+=( "-DSCOTCH_INCLUDE_DIR=${EPREFIX}/usr/include/scotch" )
-	cmake_src_configure
-}

diff --git a/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch b/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch
deleted file mode 100644
index b12ca27f0c..0000000000
--- a/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From f4345f9ef6365d29634e12e42cd9040a1693e600 Mon Sep 17 00:00:00 2001
-From: Pieter Ghysels <pghysels@lbl.gov>
-Date: Fri, 24 Jun 2022 17:17:05 -0700
-Subject: [PATCH] multilib was not respected, see
- https://github.com/pghysels/STRUMPACK/issues/65
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -28,6 +28,8 @@ include(CheckLibraryExists)
- # include(CMakePushCheckState)
- include(CheckCXXSourceCompiles)
- 
-+include(GNUInstallDirs)
-+
- list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules")
- 
- # figure out Fortran/C name mangling
-@@ -723,7 +725,8 @@ install(FILES
-   DESTINATION include)
- 
- install(TARGETS strumpack EXPORT STRUMPACKTargets
--  LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
-+  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
- 
- 
- # export targets and all

diff --git a/sci-libs/STRUMPACK/metadata.xml b/sci-libs/STRUMPACK/metadata.xml
deleted file mode 100644
index f10ee8f0d7..0000000000
--- a/sci-libs/STRUMPACK/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/pghysels/STRUMPACK/issues</bugs-to>
-        <remote-id type="github">pghysels/STRUMPACK</remote-id>
-    </upstream>
-    <longdescription lang="en">STRUMPACK - STRUctured Matrix PACKage - is a software library providing linear algebra routines and linear system solvers for sparse and for dense rank-structured linear systems. Many large dense matrices are rank structured, meaning they exhibit some kind of low-rank property, for instance in hierarchically defined sub-blocks. In sparse direct solvers based on LU factorization, the LU factors can often also be approximated well using rank-structured matrix compression, leading to robust preconditioners. The sparse solver in STRUMPACK can also be used as an exact direct solver, in which case it functions similarly as for instance SuperLU or superlu_dist. The STRUMPACK sparse direct solver delivers good performance and distributed memory scalability and provides excellent CUDA support.
-Currently, STRUMPACK has support for the Hierarchically Semi-Separable (HSS), Block Low Rank (BLR), Hierachically Off-Diagonal Low Rank (HODLR), Butterfly and Hierarchically Off-Diagonal Butterfly (HODBF) rank-structured matrix formats. Such matrices appear in many applications, e.g., the Boundary Element Method for discretization of integral equations, structured matrices like Toeplitz and Cauchy, kernel and covariance matrices etc. In the LU factorization of sparse linear systems arising from the discretization of partial differential equations, the fill-in in the triangular factors often has low-rank structure. Hence, the sparse linear solve algorithms in STRUMPACK exploit the different dense rank-structured matrix formats to compress the fill-in. This leads to purely algebraic, fast and scalable (both with problem size and compute cores) approximate direct solvers or preconditioners. These preconditioners are mostly aimed at large sparse linear systems which result from the disc
 retization of a partial differential equation, but are not limited to any particular type of problem. STRUMPACK also provides preconditioned GMRES and BiCGStab iterative solvers.
-Apart from rank-structured compression, the STRUMPACK sparse solver also support compression of the factors using the ZFP library, a general purpose compression algorithm tuned for floating point data. This can be used with a specified precision, or with lossless compression.
-The HODLR and Butterfly functionality in STRUMPACK is implemented through interfaces to the ButterflyPACK package: https://github.com/liuyangzhuan/ButterflyPACK
-    </longdescription>
-    <use>
-        <flag name="butterflypack">ButterflyPACK code by Yang Liu</flag>
-        <flag name="combblas">Use CombBLAS for weighted matching</flag>
-        <flag name="count-flops">Build with flop counters</flag>
-        <flag name="hip">Use HIP for AMD or NVIDIA GPU acceleration</flag>
-        <flag name="message-counter">Build with counter for MPI messages</flag>
-        <flag name="metis">Build with support for ParMetis</flag>
-        <flag name="papi">Build with support for PAPI monitoring</flag>
-        <flag name="scotch">Build with support for Scotch</flag>
-        <flag name="task-timers">Build with timers for internal routines</flag>
-        <flag name="zfp">Build with support for ZFP compression</flag>
-    </use>
-</pkgmetadata>

diff --git a/sci-libs/ann/Manifest b/sci-libs/ann/Manifest
deleted file mode 100644
index dc57b228dd..0000000000
--- a/sci-libs/ann/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ann_1.1.2+doc-7.debian.tar.xz 172056 BLAKE2B ca20ef1c53c02b27d8a6b1ee416267ddd719df4e9b3fc7215624dd3253a9a3a7a2e548adb58546566487927e7a5f926f6b66ea9df3d5d35a4341d691750f3d4f SHA512 d575df042676c7a074339eeeaf5fa4c4c7a1739af16c3f05c4c40e2c51df1d05d7c271bcb811b7934707f3f8ab63ac13ea71517a373e775083bafb4f591615d3
-DIST ann_1.1.2+doc.orig.tar.gz 693957 BLAKE2B 8cb9316329b2de8f0870701114f403d6ee20c842c0861f2341f41dc3e111f818b7929b35a099a723d4ec8baaed64cde19da46043a7a2909a870376615e2c322f SHA512 fb004a014add109d0b0949443c4c599795363d20ee65386421f898f5276b5df08714a3cd8d371d5a03417e7c3f7f3451335f90df2ca274ce95c658b958a253ae

diff --git a/sci-libs/ann/ann-1.1.2_p7-r2.ebuild b/sci-libs/ann/ann-1.1.2_p7-r2.ebuild
deleted file mode 100644
index 9c1e56d4c0..0000000000
--- a/sci-libs/ann/ann-1.1.2_p7-r2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="${PV//_p*/}"
-MY_P="${PN}-${MY_PV}"
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A Library for Approximate Nearest Neighbor Searching"
-HOMEPAGE="
-	https://www.cs.umd.edu/~mount/ANN/
-	https://tracker.debian.org/pkg/ann
-"
-SRC_URI="
-	mirror://debian/pool/main/a/${PN}/${PN}_${MY_PV}+doc.orig.tar.gz
-	mirror://debian/pool/main/a/${PN}/${PN}_${MY_PV}+doc-${PV##*p}.debian.tar.xz
-"
-S="${WORKDIR}/${MY_P}+doc"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="profile test"
-
-BDEPEND="dev-util/quilt"
-
-RESTRICT="!test? ( test )"
-DOCS=( doc/ANNmanual.pdf doc/ReadMe.txt )
-
-src_prepare() {
-	export QUILT_PATCHES="${WORKDIR}/debian/patches"
-	export QUILT_SERIES="${QUILT_PATCHES}/series"
-	quilt push -a || die
-	eapply_user
-
-	eautoreconf
-}
-
-src_configure() {
-	use profile && append-cxxflags -DANN_PERF
-	econf --disable-static
-}
-
-src_test() {
-	pushd test || die
-	./ann_test < test1.in > /dev/null || die
-	./ann_test < test2.in > /dev/null || die
-	popd || die
-}
-
-src_install() {
-	default
-
-	insinto /usr/include/ANN
-	doins -r include/ANN/.
-
-	insinto "/usr/share/${P}/sample"
-	doins sample/query.pts
-	doins sample/sample.save
-	doins sample/data.pts
-
-	pushd "${WORKDIR}/debian" || die
-	pod2man --center="User Commands" ann2fig.pod ann2fig.1 || die
-	pod2man --center="User Commands" ann_sample.pod ann_sample.1 || die
-	pod2man --center="User Commands" ann_test.pod ann_test.1 || die
-	doman ann_sample.1
-	doman ann_test.1
-	doman ann2fig.1
-	popd || die
-
-	find "${D}" -name '*.la' -delete || die
-}

diff --git a/sci-libs/ann/metadata.xml b/sci-libs/ann/metadata.xml
deleted file mode 100644
index 628e54f959..0000000000
--- a/sci-libs/ann/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>mount@cs.umd.edu</email>
-      <name>Dave Mount</name>
-    </maintainer>
-    <maintainer>
-      <email>arya@cs.ust.hk</email>
-      <name>Sunil Arya</name>
-    </maintainer>
-  </upstream>
-  <use>
-    <flag name="profile">Enable performance evaluation. (This may slow execution slightly.)</flag>
-  </use>
-  <longdescription lang="en">ANN is a library written in C++, which supports data structures and algorithms for both exact and approximate nearest neighbor searching in arbitrarily high dimensions. ANN assumes that distances are measured using any class of distance functions called Minkowski metrics. These include the well known Euclidean distance, Manhattan distance, and max distance. ANN performs quite efficiently for point sets ranging in size from thousands to hundreds of thousands, and in dimensions as high as 20. 
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-libs/dart/Manifest b/sci-libs/dart/Manifest
deleted file mode 100644
index c5e1740805..0000000000
--- a/sci-libs/dart/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dart-6.12.1.tar.gz 15990308 BLAKE2B d361dfad70745aa3747ea09f9f80a0b52051cb3e5d9a961995d469ab33086bf8d4068f95dbd4af8d0e2b23d5fbb0fa49dc63d823ffa52bbe750745093a6b54eb SHA512 f386f646f13989dad66efbe126691553b280bf6441edad1c03059d6ae650384652da538edd3d27f3404ba76b9d6f9348e5b1c0998d7673e856cc488b91a677ff

diff --git a/sci-libs/dart/dart-6.12.1-r2.ebuild b/sci-libs/dart/dart-6.12.1-r2.ebuild
deleted file mode 100644
index cdc5bc2738..0000000000
--- a/sci-libs/dart/dart-6.12.1-r2.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-CMAKE_BUILD_TYPE="Release"
-
-inherit cmake edos2unix python-single-r1
-
-DESCRIPTION="Dynamic Animation and Robotics Toolkit"
-HOMEPAGE="
-	https://dartsim.github.io
-	https://github.com/dartsim/dart
-"
-SRC_URI="https://github.com/dartsim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc examples extras osg python test tutorials
-cpu_flags_x86_mmx cpu_flags_x86_mmxext	cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3
-cpu_flags_x86_ssse3 cpu_flags_x86_sse4a cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx
-cpu_flags_x86_avx2 cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512vl
-cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_vsx cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3
-cpu_flags_ppc_altivec cpu_flags_arm_neon cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon"
-#TODO: pagmo
-
-RDEPEND="
-	app-arch/lz4
-	>=dev-cpp/eigen-3.0.5
-	dev-games/ode:=
-	dev-libs/boost:=
-	dev-libs/tinyxml2:=
-	dev-libs/urdfdom:=
-	>=media-libs/assimp-3.0.0:=
-	media-libs/freeglut
-	media-libs/imgui:=[glut(-),opengl(-)]
-	media-libs/lodepng
-	>=sci-libs/libccd-2.0
-	>=sci-libs/fcl-0.2.9:=
-	sci-libs/flann
-	sci-libs/ipopt:=
-	>=sci-libs/nlopt-2.4.1
-	sci-libs/octomap:=
-	sci-physics/bullet:=
-	virtual/opengl
-
-	examples? ( dev-cpp/tiny-dnn:= )
-	osg? ( dev-games/openscenegraph:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-libs/urdfdom_headers
-	extras? ( dev-cpp/gtest )
-	test? ( dev-cpp/gtest )
-"
-BDEPEND="
-	doc? ( app-text/doxygen )
-	test? ( python? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') ) )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${P}-no-deprecated-examples.patch"
-	"${FILESDIR}/${PN}-respect-ldflags.patch"
-	"${FILESDIR}/${P}-respect-cflags.patch"
-	"${FILESDIR}/${P}-use-system-gtest.patch"
-	"${FILESDIR}/${P}-use-system-lodepng-imgui.patch"
-)
-REQUIRED_USE="
-	python? (
-		${PYTHON_REQUIRED_USE}
-		osg
-	)
-"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	# delete bundled libs
-	rm -r unittests/gtest || die
-	rm -r dart/external/{imgui,lodepng} || die
-	# delete deprecated examples
-	rm -r examples/deprecated_examples || die
-	edos2unix unittests/CMakeLists.txt
-	cmake_src_prepare
-}
-
-src_configure() {
-	local simd=OFF
-	use cpu_flags_x86_mmx && simd=ON
-	use cpu_flags_x86_mmxext && simd=ON
-	use cpu_flags_x86_sse && simd=ON
-	use cpu_flags_x86_sse2 && simd=ON
-	use cpu_flags_x86_sse3 && simd=ON
-	use cpu_flags_x86_ssse3 && simd=ON
-	use cpu_flags_x86_sse4a && simd=ON
-	use cpu_flags_x86_sse4_1 && simd=ON
-	use cpu_flags_x86_sse4_2 && simd=ON
-	use cpu_flags_x86_avx && simd=ON
-	use cpu_flags_x86_avx2 && simd=ON
-	use cpu_flags_x86_avx512dq && simd=ON
-	use cpu_flags_x86_avx512f && simd=ON
-	use cpu_flags_x86_avx512vl && simd=ON
-	use cpu_flags_x86_3dnow && simd=ON
-	use cpu_flags_x86_3dnowext && simd=ON
-	use cpu_flags_ppc_vsx && simd=ON
-	use cpu_flags_ppc_vsx2 && simd=ON
-	use cpu_flags_ppc_vsx3 && simd=ON
-	use cpu_flags_ppc_altivec && simd=ON
-	use cpu_flags_arm_neon && simd=ON
-	use cpu_flags_arm_iwmmxt && simd=ON
-	use cpu_flags_arm_iwmmxt2 && simd=ON
-	use cpu_flags_arm_neon && simd=ON
-
-	export ODE_DIR="${EPREFIX}/usr"
-
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DDART_CODECOV=OFF
-		-DDART_VERBOSE=ON
-		-DDART_TREAT_WARNINGS_AS_ERRORS=OFF
-
-		-DDART_BUILD_EXTRAS=$(usex extras)
-		-DDART_BUILD_GUI_OSG=$(usex osg)
-		-DDART_ENABLE_SIMD="${simd}"
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	use examples && cmake_build examples
-	use python && cmake_build dartpy
-	use test && cmake_build tests
-	use tutorials && cmake_build tutorials
-}
-
-src_install() {
-	cmake_src_install
-	#TODO: python (?)
-	if ! use examples ; then
-		rm -rf "${ED}/usr/share/doc/dart/examples" || die
-	fi
-	if ! use tutorials ; then
-		rm -rf "${ED}/usr/share/doc/dart/tutorials" || die
-	fi
-	if use examples || use tutorials ; then
-		exeinto "/usr/libexec/${PN}"
-		doexe "${BUILD_DIR}"/bin/*
-	fi
-#	use python && cmake_build install-dartpy
-	mv "${ED}/usr/share/doc/dart/data" "${ED}/usr/share/${PN}" || die
-	if [[ -d "${ED}/usr/share/doc/dart" ]] ; then
-		if [[ "$(ls -A "${ED}"/usr/share/doc/dart)" ]] ; then
-			mv "${ED}"/usr/share/doc/dart/* "${ED}/usr/share/doc/${PF}" || die
-		fi
-	fi
-	docompress -x "/usr/share/doc/${PF}"
-}

diff --git a/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch b/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch
deleted file mode 100644
index a16045d946..0000000000
--- a/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/examples/CMakeLists.txt
-+++ b/examples/CMakeLists.txt
-@@ -27,6 +27,3 @@
- 
- # MJCF model based examples
- add_subdirectory(fetch)
--
--# Deprecated examples
--add_subdirectory(deprecated_examples)

diff --git a/sci-libs/dart/files/dart-6.12.1-respect-cflags.patch b/sci-libs/dart/files/dart-6.12.1-respect-cflags.patch
deleted file mode 100644
index 1c3f45d585..0000000000
--- a/sci-libs/dart/files/dart-6.12.1-respect-cflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -208,7 +208,7 @@
-   if(GCC_VERSION VERSION_LESS 7.3.0)
-     message(FATAL_ERROR "The installed g++ version is ${GCC_VERSION}. ${PROJECT_NAME} requires g++ 7.3.0 or greater.")
-   endif()
--  set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
-+  set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG")
-   set(CMAKE_CXX_FLAGS_DEBUG "-g -fno-omit-frame-pointer -fno-inline-functions -fno-inline-functions-called-once -fno-optimize-sibling-calls")
-   if(DART_FAST_DEBUG)
-     set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O1")

diff --git a/sci-libs/dart/files/dart-6.12.1-use-system-gtest.patch b/sci-libs/dart/files/dart-6.12.1-use-system-gtest.patch
deleted file mode 100644
index 37cdd9ecf3..0000000000
--- a/sci-libs/dart/files/dart-6.12.1-use-system-gtest.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/unittests/CMakeLists.txt
-+++ b/unittests/CMakeLists.txt
-@@ -31,18 +31,7 @@
- #
- 
- # GoogleTest setup
--include_directories(BEFORE SYSTEM ${DART_SOURCE_DIR}/unittests/gtest/include)
--include_directories(BEFORE SYSTEM ${DART_SOURCE_DIR}/unittests/gtest)
--add_library(gtest STATIC gtest/src/gtest-all.cc)
--add_library(gtest_main STATIC gtest/src/gtest_main.cc)
--target_link_libraries(gtest_main gtest)
--if(NOT WIN32)
--  target_link_libraries(gtest pthread)
--endif()
--set_target_properties(
--  gtest PROPERTIES
--  ARCHIVE_OUTPUT_DIRECTORY ${DART_BINARY_DIR}/lib
--)
-+include_directories(BEFORE SYSTEM /usr/include/gtest)
- 
- #===============================================================================
- # This function uses following global properties:
-@@ -66,7 +55,7 @@
- 
-   add_executable(${target_name} ${sources})
-   add_test(${target_name} ${target_name})
--  target_link_libraries(${target_name} dart gtest gtest_main)
-+  target_link_libraries(${target_name} dart gtest)
- 
-   dart_format_add(${sources})
- 

diff --git a/sci-libs/dart/files/dart-6.12.1-use-system-lodepng-imgui.patch b/sci-libs/dart/files/dart-6.12.1-use-system-lodepng-imgui.patch
deleted file mode 100644
index 1d90631e90..0000000000
--- a/sci-libs/dart/files/dart-6.12.1-use-system-lodepng-imgui.patch
+++ /dev/null
@@ -1,149 +0,0 @@
---- a/dart/external/CMakeLists.txt
-+++ b/dart/external/CMakeLists.txt
-@@ -1,5 +1,3 @@
- add_subdirectory(convhull_3d)
--add_subdirectory(imgui)
- add_subdirectory(ikfast)
--add_subdirectory(lodepng)
- add_subdirectory(odelcpsolver)
---- a/dart/gui/CMakeLists.txt
-+++ b/dart/gui/CMakeLists.txt
-@@ -42,14 +42,15 @@
- dart_add_library(${target_name}
-   ${hdrs} ${srcs} ${dart_gui_headers} ${dart_gui_sources}
- )
-+target_include_directories(${target_name} PRIVATE /usr/include/imgui)
- target_link_libraries(${target_name}
-   PUBLIC
-     dart-utils
-     OpenGL::GL
-     OpenGL::GLU
-     GLUT::GLUT
--    ${PROJECT_NAME}-external-lodepng
--    ${PROJECT_NAME}-external-imgui
-+    -limgui
-+    lodepng
- )
- 
- # Component
-@@ -59,8 +60,6 @@
-   ${PROJECT_NAME}
-   ${component_name}
-   utils
--  external-lodepng
--  external-imgui
- )
- add_component_dependency_packages(${PROJECT_NAME} ${component_name} OpenGL)
- if(NOT WIN32 OR CYGWIN)
---- a/dart/gui/glut/GlutWindow.cpp
-+++ b/dart/gui/glut/GlutWindow.cpp
-@@ -30,7 +30,7 @@
-  *   POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include "dart/external/lodepng/lodepng.h"
-+#include "lodepng.h"
- #include "dart/gui/glut/Window.hpp"
- 
- #ifdef _WIN32
---- a/dart/gui/osg/ImGuiHandler.cpp
-+++ b/dart/gui/osg/ImGuiHandler.cpp
-@@ -44,8 +44,8 @@
- #include <osg/RenderInfo>
- 
- #include "dart/common/Console.hpp"
--#include "dart/external/imgui/imgui.h"
--#include "dart/external/imgui/imgui_impl_opengl2.h"
-+#include "imgui/imgui.h"
-+#include "imgui/imgui_impl_opengl2.h"
- #include "dart/gui/osg/ImGuiWidget.hpp"
- 
- namespace dart {
---- a/dart/gui/osg/ImGuiWidget.cpp
-+++ b/dart/gui/osg/ImGuiWidget.cpp
-@@ -38,7 +38,7 @@
- 
- #include "dart/gui/osg/ImGuiWidget.hpp"
- 
--#include "dart/external/imgui/imgui.h"
-+#include "imgui/imgui.h"
- 
- namespace dart {
- namespace gui {
---- a/examples/atlas_simbicon/AtlasSimbiconWidget.cpp
-+++ b/examples/atlas_simbicon/AtlasSimbiconWidget.cpp
-@@ -38,7 +38,7 @@
- 
- #include "AtlasSimbiconWidget.hpp"
- 
--#include "dart/external/imgui/imgui.h"
-+#include "imgui/imgui.h"
- 
- #include "AtlasSimbiconWorldNode.hpp"
- 
---- a/examples/box_stacking/main.cpp
-+++ b/examples/box_stacking/main.cpp
-@@ -33,7 +33,7 @@
- #include <iostream>
- 
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- #include <dart/utils/utils.hpp>
- 
---- a/examples/fetch/main.cpp
-+++ b/examples/fetch/main.cpp
-@@ -32,7 +32,7 @@
- 
- #include <dart/collision/bullet/bullet.hpp>
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- #include <dart/utils/utils.hpp>
- 
---- a/examples/heightmap/main.cpp
-+++ b/examples/heightmap/main.cpp
-@@ -33,7 +33,7 @@
- #include <cmath>
- 
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- #include <dart/utils/urdf/urdf.hpp>
- #include <dart/utils/utils.hpp>
---- a/examples/imgui/main.cpp
-+++ b/examples/imgui/main.cpp
-@@ -31,7 +31,7 @@
-  */
- 
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- 
- //==============================================================================
---- a/examples/point_cloud/main.cpp
-+++ b/examples/point_cloud/main.cpp
-@@ -33,7 +33,7 @@
- #include <cmath>
- 
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- #include <dart/utils/urdf/urdf.hpp>
- #include <dart/utils/utils.hpp>
---- a/examples/tinkertoy/TinkertoyWidget.cpp
-+++ b/examples/tinkertoy/TinkertoyWidget.cpp
-@@ -38,7 +38,7 @@
- 
- #include "TinkertoyWidget.hpp"
- 
--#include "dart/external/imgui/imgui.h"
-+#include "imgui/imgui.h"
- 
- #include "TinkertoyWorldNode.hpp"
- 

diff --git a/sci-libs/dart/files/dart-respect-ldflags.patch b/sci-libs/dart/files/dart-respect-ldflags.patch
deleted file mode 100644
index 0fa4397cda..0000000000
--- a/sci-libs/dart/files/dart-respect-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -220,7 +220,7 @@
-   endif()
-   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELEASE} ${CMAKE_CXX_FLAGS_DEBUG}")
-   set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_DEBUG} -pg")
--  set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined")
-+  set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined")
- 
-   # Enforce to colorize compilation output
-   if(${DART_FORCE_COLORED_OUTPUT})

diff --git a/sci-libs/dart/metadata.xml b/sci-libs/dart/metadata.xml
deleted file mode 100644
index a82a39117e..0000000000
--- a/sci-libs/dart/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/dartsim/dart/issues</bugs-to>
-		<remote-id type="github">dartsim/dart</remote-id>
-	</upstream>
-	<use>
-		<flag name="examples">Build the examples</flag>
-		<flag name="extras">Build the experimental projects that are derived from the core DART project</flag>
-		<flag name="osg">OpenSceneGraph GUI</flag>
-		<flag name="tutorials">Build the tutorials</flag>
-	</use>
-</pkgmetadata>

diff --git a/sci-libs/ensmallen/Manifest b/sci-libs/ensmallen/Manifest
deleted file mode 100644
index 46c0306ef2..0000000000
--- a/sci-libs/ensmallen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ensmallen-2.19.0.tar.gz 1328515 BLAKE2B 7e381e3e7b8ea335f681770294b57686957104e6074db431d2e3015711faf62123de5c8fc4ee80d8e2f2092fa71c508156957f291760e32bf52d98da60f320f5 SHA512 3c101385d75aa13d21406fd98d4220b5ebd88655ff42039d6d4b22e3a2f21f7dc59dc935c67b8178cbfd104c4c50e611bc787f254973c3410a349648b5ed0342

diff --git a/sci-libs/ensmallen/ensmallen-2.19.0-r1.ebuild b/sci-libs/ensmallen/ensmallen-2.19.0-r1.ebuild
deleted file mode 100644
index 7cc034d17c..0000000000
--- a/sci-libs/ensmallen/ensmallen-2.19.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="header only C++ library for numerical optimization"
-HOMEPAGE="
-	https://ensmallen.org
-	https://github.com/mlpack/ensmallen
-"
-SRC_URI="https://github.com/mlpack/ensmallen/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-IUSE="openmp test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sci-libs/armadillo[lapack]"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/catch:0 )
-"
-
-src_prepare() {
-	rm tests/catch.hpp || die
-	use test && append-cxxflags "-I/usr/include/catch2"
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DUSE_OPENMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	use test && cmake_src_compile ensmallen_tests
-	return
-}

diff --git a/sci-libs/ensmallen/metadata.xml b/sci-libs/ensmallen/metadata.xml
deleted file mode 100644
index 5c1d6c4621..0000000000
--- a/sci-libs/ensmallen/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">mlpack/ensmallen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/jdqz/Manifest b/sci-libs/jdqz/Manifest
deleted file mode 100644
index 9280ed6fef..0000000000
--- a/sci-libs/jdqz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jdqz-0_pre19971107.tar.gz 15428 BLAKE2B 7d6fcc29a3ed8d055a49b580823e27286135bd1df59382240b742eb60be07953b9a7c64f11091eea2ad5f04a7ba79a726a7f12897798dd5136c6331aa81bac4d SHA512 9eaf1213c46090fcd133b33bc8e859d32078ade86c9a20eda1c0fb21547aa2f851014cff44d8ada0406cd771892b661e4c03ff7eb4cd3a492997f32f7eb328c3

diff --git a/sci-libs/jdqz/files/makefile.patch b/sci-libs/jdqz/files/makefile.patch
deleted file mode 100644
index 58a350cd9e..0000000000
--- a/sci-libs/jdqz/files/makefile.patch
+++ /dev/null
@@ -1,69 +0,0 @@
---- a/jdlib/Makefile
-+++ b/jdlib/Makefile
-@@ -2,21 +2,18 @@
- #     Coded by Diederik R. Fokkema
- #
- #     $Id$
--# 
-+#
- #
- 
- export SHELL=/bin/sh
--export FC = f77
--export FFLAGS = -u -O
- 
--LIB = libjdqz.a
-+LIB = libjdqz.so.0
-+SOURCES = $(wildcard *.f)
-+OBJS = $(SOURCES:.f=.o)
- 
--OBJS = $(patsubst %.f,%.o,$(wildcard *.f))
-+.PHONY: all
-+all: ${LIB}
- 
--$(LIB): $(LIB)($(OBJS)) 
--	ranlib $@
-+$(LIB): $(OBJS)
-+	$(FC) -fPIC ${FCFLAGS} $(OBJS) -o $@ ${LDFLAGS} -shared -Wl,-soname,libjdqz.so.0
- 
--$(LIB)(jdqz.o): jdqz.f
--	$(FC) -u -O1 -c jdqz.f
--	$(AR) rv $(LIB) jdqz.o
--	-rm jdqz.o
---- a/jdtest/Makefile
-+++ b/jdtest/Makefile
-@@ -1,13 +1,10 @@
--FC = f77
--FFLAGS = -u -O
--
- LIBPATH = -L../jdlib
--LIBS = -ljdqz -llapack -lblas
-+LIBS = -ljdqz
- SUBDIRS = ../jdlib
- OBJ = example.o
- 
- all: 	$(OBJ)
--	$(FC) $(LDFLAGS) -o example $(OBJ) $(LIBPATH) $(LIBS)
-+	$(FC) -fPIE $(FCFLAGS) $(LDFLAGS) -o example $(OBJ) $(LIBPATH) $(LIBS)
- 
- clean:
- 	-rm -f example
---- a/Makefile
-+++ b/Makefile
-@@ -1,14 +1,11 @@
--FC = f77
--FFLAGS = -u -O
--
- LIBPATH = -L../jdlib
--LIBS = -ljdqr -llapack -lblas
-+LIBS = -ljdqr
- SUBDIRS = jdlib
- TEST    = jdtest
- 
- all: 	libs jdqr
- 
--jdqr: 	
-+jdqr:
- 	@for i in $(TEST); do (cd $$i; $(MAKE)); done
- 
- libs:

diff --git a/sci-libs/jdqz/jdqz-0_pre19971107-r4.ebuild b/sci-libs/jdqz/jdqz-0_pre19971107-r4.ebuild
deleted file mode 100644
index 515cb909d2..0000000000
--- a/sci-libs/jdqz/jdqz-0_pre19971107-r4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="Jacobi-Davidson type method for the generalized standard eigenvalue problem"
-HOMEPAGE="https://www.win.tue.nl/~hochsten/jd/"
-SRC_URI="https://www.win.tue.nl/~hochsten/jd/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="doc test"
-
-# virtual/lapack does not pull in [deprecated] so we have to deal with this mess like this until it does
-DEPEND="
-	virtual/blas
-	virtual/lapack
-	|| ( sci-libs/openblas !sci-libs/lapack[-deprecated(-)] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( dev-texlive/texlive-latex )"
-
-PATCHES=( "${FILESDIR}/makefile.patch" )
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgc="$(tc-getPKG_CONFIG)"
-	append-fflags "$(${pkgc} --libs blas) $(${pkgc} --libs lapack)"
-	if use doc; then
-		pdflatex manual.tex || die
-	fi
-
-	pushd "jdlib" || die
-	emake
-	ln -s libjdqz.so.0 libjdqz.so || die
-}
-
-src_test() {
-	pushd "jdtest" || die
-	emake
-	popd || die
-	LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:./jdlib" ./jdtest/example || die
-}
-
-src_install() {
-	dolib.so jdlib/libjdqz.so
-	dolib.so jdlib/libjdqz.so.0
-
-	use doc && dodoc manual.pdf
-}

diff --git a/sci-libs/jdqz/metadata.xml b/sci-libs/jdqz/metadata.xml
deleted file mode 100644
index f28f128c35..0000000000
--- a/sci-libs/jdqz/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Jacobi-Davidson type method for the generalized standard eigenvalue problem. Choice of standard or harmonic Rayleigh-Ritz for the extraction. Choice of GMRES or BiCGstab(l) for solving the correction equation.</longdescription>
-</pkgmetadata>

diff --git a/sci-libs/libROM/Manifest b/sci-libs/libROM/Manifest
deleted file mode 100644
index 10d16ef366..0000000000
--- a/sci-libs/libROM/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libROM-1.0.0.tar.gz 1402421 BLAKE2B 73be693241751a3e1d99f3a9229a07c1776c77edd4c2d809cce431f187c8385d5967a0747f4a481cf7001a65453bb74395b1d9861621b6386e63a9712f01a86c SHA512 8c79d3fac4df284753af2816ad08ba1c0b7f306788a6ae8dfdb321c3e8bd9bf1cf458e797b84ece134ceaa341fb11470eee41e151fa308d363335b902d38bda2

diff --git a/sci-libs/libROM/libROM-1.0.0.ebuild b/sci-libs/libROM/libROM-1.0.0.ebuild
deleted file mode 100644
index 54f8d71568..0000000000
--- a/sci-libs/libROM/libROM-1.0.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake fortran-2
-
-DESCRIPTION="Library for reduced order models"
-HOMEPAGE="
-	https://www.librom.net/
-	https://github.com/LLNL/libROM
-"
-SRC_URI="https://github.com/LLNL/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-IUSE="mfem"
-
-RDEPEND="
-	sci-libs/hdf5:=
-	sci-libs/scalapack
-	sys-libs/zlib
-	virtual/blas
-	virtual/lapack
-	virtual/mpi[cxx]
-
-	mfem? (
-		sci-libs/hypre[mpi]
-		sci-libs/metis
-		sci-libs/mfem[mpi]
-		sci-libs/parmetis
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/gtest
-"
-BDEPEND="app-text/doxygen"
-
-DOCS=( README.md CHANGELOG docs/libROM_Design_and_Theory.pdf )
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_STATIC=OFF
-		-DUSE_MFEM=$(usex mfem)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	insinto "/usr/include/${PN}"
-	doins lib/*.h
-	insinto "/usr/include/${PN}/utils"
-	doins lib/utils/*.h
-	insinto "/usr/include/${PN}/linalg"
-	doins lib/linalg/*.h
-	insinto "/usr/include/${PN}/linalg/svd"
-	doins lib/linalg/svd/*.h
-	insinto "/usr/include/${PN}/algo"
-	doins lib/algo/*.h
-	insinto "/usr/include/${PN}/algo/manifold_interp"
-	doins lib/algo/manifold_interp/*.h
-	insinto "/usr/include/${PN}/algo/greedy"
-	doins lib/algo/greedy/*.h
-	insinto "/usr/include/${PN}/hyperreduction"
-	doins lib/hyperreduction/*.h
-	insinto "/usr/include/${PN}/mfem"
-	doins lib/mfem/*.hpp
-	dolib.so "${BUILD_DIR}/lib/libROM.so"
-	einstalldocs
-	dodoc -r docs/html
-}

diff --git a/sci-libs/libROM/metadata.xml b/sci-libs/libROM/metadata.xml
deleted file mode 100644
index 642753a2c7..0000000000
--- a/sci-libs/libROM/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>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/LLNL/libROM/issues</bugs-to>
-        <remote-id type="github">LLNL/libROM</remote-id>
-    </upstream>
-    <use>
-        <flag name="mfem">Build libROM with MFEM</flag>
-    </use>
-</pkgmetadata>

diff --git a/sci-libs/libpotassco/Manifest b/sci-libs/libpotassco/Manifest
deleted file mode 100644
index a670dbefd7..0000000000
--- a/sci-libs/libpotassco/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libpotassco-0_pre20200612-r2.tar.gz 210167 BLAKE2B 2e7e91674458e28b7d2208b200c5db9f4dace7871a239ebc85fa07d70aee9fa22bf48a41f601ac85b7d083bd62750a08eb98255373a77cb1406dd4b451c42aa4 SHA512 649cc07a2fcdea98ece9a3515e2ccc451e8fb6046642be1a8cd09919e100cf215376703690430ae58b8f5d9dab53b4e0bc4b0f3b19e4ff16bd0b62bfe20404fd

diff --git a/sci-libs/libpotassco/libpotassco-0_pre20200612-r2.ebuild b/sci-libs/libpotassco/libpotassco-0_pre20200612-r2.ebuild
deleted file mode 100644
index ec6ee26f76..0000000000
--- a/sci-libs/libpotassco/libpotassco-0_pre20200612-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-COMMIT="2f2b80feac1e35cbe1cae986c44dbb20d4151c74"
-
-DESCRIPTION="A utility library used by various potassco projects"
-HOMEPAGE="https://github.com/potassco/libpotassco"
-SRC_URI="https://github.com/potassco/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test tools"
-
-DEPEND="test? ( dev-cpp/catch:1 )"
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-	rm tests/catch.hpp || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	append-cxxflags "-I/usr/include/catch"
-	local mycmakeargs=(
-		-DLIB_POTASSCO_BUILD_TESTS=$(usex test)
-		-DLIB_POTASSCO_BUILD_APP=$(usex tools)
-		-DLIB_POTASSCO_INSTALL_LIB=ON
-		-DLIB_POTASSCO_INSTALL_VERSIONED=OFF
-	)
-	cmake_src_configure
-}

diff --git a/sci-libs/libpotassco/metadata.xml b/sci-libs/libpotassco/metadata.xml
deleted file mode 100644
index b03249627d..0000000000
--- a/sci-libs/libpotassco/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="tools">whether or not to build lpconvert tool</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/potassco/libpotassco/issues</bugs-to>
-		<remote-id type="github">potassco/libpotassco</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/magma/Manifest b/sci-libs/magma/Manifest
deleted file mode 100644
index 49e0885d06..0000000000
--- a/sci-libs/magma/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST magma-2.6.2.tar.gz 10239690 BLAKE2B b1c13bdc89b05ef1f2d67e0a3c3a2a6152594ea173195190d46f010f5b5e060bb3888dac74e317893bbd8e5a9f8791c3f3b397f3b1b934d5bd6461c1a2e344a4 SHA512 c6c2665e7eedd1a8425c1ac3c053c22b3f7326b796404cf2aa4f99322146a95cf7be0323a88c2d92a713b083db5bc30150142958426a9d5ddb4eaa2a8044d95a

diff --git a/sci-libs/magma/magma-2.6.2-r1.ebuild b/sci-libs/magma/magma-2.6.2-r1.ebuild
deleted file mode 100644
index 7efd696110..0000000000
--- a/sci-libs/magma/magma-2.6.2-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="77 90"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake fortran-2 python-any-r1 toolchain-funcs
-
-MY_PV=$(ver_rs 3 '-')
-
-DESCRIPTION="Matrix Algebra on GPU and Multicore Architectures"
-HOMEPAGE="
-	https://icl.cs.utk.edu/magma/
-	https://bitbucket.org/icl/magma
-"
-SRC_URI="https://icl.cs.utk.edu/projectsfiles/${PN}/downloads/${PN}-${MY_PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE_AMDGPU="
-	amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704
-	amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810
-	amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940
-	amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034
-	amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102
-"
-IUSE="doc openblas test ${IUSE_AMDGPU}"
-#IUSE="doc cuda hip openblas test ${IUSE_AMDGPU}"
-
-# TODO: do not enforce openblas
-#	hip? ( sci-libs/hipBLAS )
-RDEPEND="
-	sci-libs/hipBLAS
-	openblas? ( sci-libs/openblas )
-	!openblas? (
-		virtual/blas
-		virtual/lapack
-	)
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-	dev-util/hip
-"
-#	hip? ( dev-util/hip )
-BDEPEND="
-	virtual/pkgconfig
-	doc? ( >=app-text/doxygen-1.8.14-r1[dot] )
-"
-
-REQUIRED_USE="
-	|| ( ${IUSE_AMDGPU/+/} )
-"
-#	^^ ( cuda hip )
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-	fortran-2_pkg_setup
-	python-any-r1_pkg_setup
-	tc-check-openmp || die "Need OpenMP to compile ${P}"
-}
-
-src_prepare() {
-	gpu=""
-	#if use hip ; then
-		for u in ${IUSE_AMDGPU} ; do
-			if use ${u} ; then
-				gpu="${gpu};${u/amdgpu_/}"
-			fi
-		done
-	#fi
-	# remove first character (;)
-	gpu="${gpu:1}"
-	export gpu
-
-	# distributed pc file not so useful so replace it
-	cat <<-EOF > ${PN}.pc
-		prefix=${EPREFIX}/usr
-		libdir=\${prefix}/$(get_libdir)
-		includedir=\${prefix}/include/${PN}
-		Name: ${PN}
-		Description: ${DESCRIPTION}
-		Version: ${PV}
-		URL: ${HOMEPAGE}
-		Libs: -L\${libdir} -lmagma
-		Libs.private: -lm -lpthread -ldl
-		Cflags: -I\${includedir}
-		Requires: $(usex openblas "openblas" "blas lapack")
-	EOF
-
-	#use cuda && echo -e 'BACKEND = cuda' > make.inc
-	#use hip && echo -e 'BACKEND = hip' > make.inc
-	echo -e 'BACKEND = hip' > make.inc
-	echo -e 'FORT = true' >> make.inc
-	echo -e "GPU_TARGET = ${gpu}" >> make.inc
-	emake generate
-
-	rm -r blas_fix || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	# other options: Intel10_64lp, Intel10_64lp_seq, Intel10_64ilp, Intel10_64ilp_seq, Intel10_32, FLAME, ACML, Apple, NAS
-	local blasvendor="Generic"
-	use openblas && blasvendor="OpenBLAS"
-
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DCMAKE_CXX_COMPILER=hipcc
-		-DMAGMA_ENABLE_CUDA=OFF
-		-DMAGMA_ENABLE_HIP=ON
-		-DUSE_FORTRAN=ON
-
-		-DBLA_VENDOR=${blasvendor}
-		-DGPU_TARGET=${gpu}
-	)
-	#	-DMAGMA_ENABLE_CUDA=$(usex cuda)
-	#	-DMAGMA_ENABLE_HIP=$(usex hip)
-
-	#use fortran || mycmakeargs+=( "-DFORTRAN_CONVENTION=-DADD_"
-	#use hip && mycmakeargs+=( "-DCMAKE_CXX_COMPILER=hipcc" )
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-}
-
-src_install() {
-	cmake_src_install
-	insinto "/usr/include/${PN}"
-	doins include/*.h
-	insinto "/usr/$(get_libdir)/pkgconfig"
-	doins "${PN}.pc"
-	local DOCS=( README ReleaseNotes )
-	use doc && local HTML_DOCS=( docs/html/. )
-	einstalldocs
-}

diff --git a/sci-libs/magma/magma-2.6.2.ebuild b/sci-libs/magma/magma-2.6.2.ebuild
deleted file mode 100644
index 412739f84f..0000000000
--- a/sci-libs/magma/magma-2.6.2.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="77 90"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake fortran-2 python-any-r1 toolchain-funcs
-
-MY_PV=$(ver_rs 3 '-')
-
-DESCRIPTION="Matrix Algebra on GPU and Multicore Architectures"
-HOMEPAGE="
-	https://icl.cs.utk.edu/magma/
-	https://bitbucket.org/icl/magma
-"
-SRC_URI="https://icl.cs.utk.edu/projectsfiles/${PN}/downloads/${PN}-${MY_PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE_AMDGPU="
-	amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704
-	amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810
-	amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940
-	amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034
-	amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102
-"
-IUSE="doc openblas test ${IUSE_AMDGPU}"
-
-# TODO: do not enforce openblas
-RDEPEND="
-	openblas? ( sci-libs/openblas )
-	!openblas? (
-		virtual/blas
-		virtual/lapack
-	)
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-	dev-util/hip
-"
-BDEPEND="
-	virtual/pkgconfig
-	doc? ( >=app-text/doxygen-1.8.14-r1[dot] )
-"
-
-REQUIRED_USE="|| ( ${IUSE_AMDGPU/+/} )"
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-	fortran-2_pkg_setup
-	python-any-r1_pkg_setup
-	tc-check-openmp || die "Need OpenMP to compile ${P}"
-}
-
-src_prepare() {
-	rm -r blas_fix || die
-	# distributed pc file not so useful so replace it
-	cat <<-EOF > ${PN}.pc
-		prefix=${EPREFIX}/usr
-		libdir=\${prefix}/$(get_libdir)
-		includedir=\${prefix}/include/${PN}
-		Name: ${PN}
-		Description: ${DESCRIPTION}
-		Version: ${PV}
-		URL: ${HOMEPAGE}
-		Libs: -L\${libdir} -lmagma
-		Libs.private: -lm -lpthread -ldl
-		Cflags: -I\${includedir}
-		Requires: $(usex openblas "openblas" "blas lapack")
-	EOF
-
-	echo -e 'BACKEND = hip\nFORT = true' > make.inc
-	emake generate
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	# other options: Intel10_64lp, Intel10_64lp_seq, Intel10_64ilp, Intel10_64ilp_seq, Intel10_32, FLAME, ACML, Apple, NAS
-	local blasvendor="Generic"
-	use openblas && blasvendor="OpenBLAS"
-
-	local gpu=""
-	for u in ${IUSE_AMDGPU} ; do
-		if use ${u} ; then
-			gpu="${gpu};${u/amdgpu_/}"
-		fi
-	done
-	#remove first character (;)
-	gpu="${gpu:1}"
-
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DCMAKE_CXX_COMPILER=hipcc
-		-DMAGMA_ENABLE_CUDA=OFF
-		-DMAGMA_ENABLE_HIP=ON
-		-DUSE_FORTRAN=ON
-
-		-DBLA_VENDOR=${blasvendor}
-		-DGPU_TARGET=${gpu}
-	)
-	#use fortran || mycmakeargs+=( "-DFORTRAN_CONVENTION=-DADD_"
-	#use hip && mycmakeargs+=( "-DCMAKE_CXX_COMPILER=hipcc" )
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-}
-
-src_install() {
-	cmake_src_install
-	insinto /usr/include/${PN}
-	doins include/*.h
-	insinto /usr/$(get_libdir)/pkgconfig
-	doins ${PN}.pc
-	local DOCS=( README ReleaseNotes )
-	use doc && local HTML_DOCS=( docs/html/. )
-	einstalldocs
-}

diff --git a/sci-libs/magma/metadata.xml b/sci-libs/magma/metadata.xml
deleted file mode 100644
index c3a14ba587..0000000000
--- a/sci-libs/magma/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">
-The Matrix Algebra on GPU and Multicore Architecture project aims to
-develop a dense linear algebra library similar to LAPACK but for
-heterogeneous/hybrid architectures, starting with current
-"Multicore+GPU" systems.
-	</longdescription>
-	<use>
-		<flag name="openblas">Use OpenBLAS as the BLAS vendor</flag>
-	</use>
-	<upstream>
-		<remote-id type="bitbucket">icl/magma</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/meschach/Manifest b/sci-libs/meschach/Manifest
deleted file mode 100644
index 9e11ac6f8d..0000000000
--- a/sci-libs/meschach/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST meschach-1.2b_p20170511-r1.tar.gz 577104 BLAKE2B 83b47828c814d4a7f4957f02448babb0961383f61f329431ef74a8ec2800c196d5cb0e1363a258b06f18adccaf39d859e640f01bf7f98b5b0ac634adc5f58beb SHA512 054c9380ff2df4c8c3bda0eb20df2a9da8fe357fd939116a257bb2831d04893aad29999df0d2bd9434173a1246ec18a73779abdadc477f9c2dd9d027446393d1

diff --git a/sci-libs/meschach/meschach-1.2b_p20170511-r1.ebuild b/sci-libs/meschach/meschach-1.2b_p20170511-r1.ebuild
deleted file mode 100644
index 7c057aad78..0000000000
--- a/sci-libs/meschach/meschach-1.2b_p20170511-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="201bcf933bcd4d971c3ab50e0651c6e65ba004b9"
-MAJOR="$(ver_cut 1)"
-VERSION="$(ver_cut 1-2)"
-
-DESCRIPTION="Meschach is a C-language library of routines for performing matrix computations"
-HOMEPAGE="
-	https://github.com/yageek/Meschach
-	http://homepage.divms.uiowa.edu/~dstewart/meschach/
-"
-S="${WORKDIR}/${PN^}-${COMMIT}"
-
-SRC_URI="https://github.com/yageek/Meschach/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-LICENSE="meschach"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="+complex +double-precision munroll segmem +single-precision +sparse vunroll"
-#TODO: build old functions, torture
-
-#PATCHES=(
-#	"${FILESDIR}/.patch"
-#)
-
-src_configure() {
-	mycmakeargs=(
-		-DANDROID_COMPILE=OFF
-		-DCOMPLEX_OPTION=$(usex complex)
-		-DREAL_DBL_OPTION=$(usex double-precision)
-		-DMUNROLL_OPTION=$(usex munroll)
-		-DSEGMENTED_OPTION=$(usex segmem)
-		-DREAL_FLT_OPTION=$(usex single-precision)
-		-DSPARSE_OPTION=$(usex sparse)
-		-DVUNROLL_OPTION=$(usex vunroll)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-}
-
-src_install() {
-	pushd "${BUILD_DIR}" || die
-	ln -s "lib${PN}.so" "lib${PN}.so.${MAJOR}" || die
-	ln -s "lib${PN}.so.${MAJOR}" "lib${PN}.so.${VERSION}" || die
-	dolib.so "lib${PN}.so"
-	dolib.so "lib${PN}.so.${MAJOR}"
-	dolib.so "lib${PN}.so.${VERSION}"
-
-#	exeinto "/usr/libexec/${PN}"
-#	doexe iotort
-#	doexe itertort
-#	doexe memtort
-#	doexe mfuntort
-#	doexe sptort
-#	doexe torture
-#	doexe ztorture
-	popd || die
-
-	insinto "/usr/include/${PN}"
-	doins *.h
-
-	insinto "/usr/share/${PN}"
-	doins *.dat
-
-	dodoc -r DOC/.
-	dodoc README.md
-}

diff --git a/sci-libs/meschach/metadata.xml b/sci-libs/meschach/metadata.xml
deleted file mode 100644
index ad848e4f85..0000000000
--- a/sci-libs/meschach/metadata.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">yageek/Meschach</remote-id>
-		<maintainer>
-			<email>dstewart@math.uiowa.edu</email>
-			<name>David Stewart</name>
-		</maintainer>
-	</upstream>
-	<longdescription lang="en">
-The Meschach Library is a numerical library of C routines for performing
-calculations on matrices and vectors. It is intended for solving systems of
-linear equations (dense and sparse), solve least squares problems,
-computing eigenvalues and eigenvectors, etc. We do not claim that it
-contains every useful algorithm in numerical linear algebra, but it does
-provide a basis on which more advanced algorithms can be built. The library
-is for people who know something about the C programming language,
-something of how to solve the numerical problem they are faced with but do
-not want to have the hassle of building all the necessary routines from the
-scratch. The library is not a loose collection of numerical routines but it
-comprises a coherent system. The current version is enhanced with many
-features comparing with previous versions. Since the memory requirements
-are nontrivial for large problems we have paid more attention to
-allocation/deallocation of memory.
-	</longdescription>
-	<use>
-		<flag name="complex">incorporate complex functions</flag>
-		<flag name="double-precision">double precision</flag>
-		<flag name="munroll">unroll low level loops on matrices</flag>
-		<!--<flag name="old">build no longer supported functions</flag>-->
-		<flag name="segmem">should be set if you are working with a machine or compiler that does not allow large arrays to be allocated. See README</flag>
-		<flag name="single-precision">single precision</flag>
-		<flag name="sparse">incorporate sparse matrix functions</flag>
-		<flag name="vunroll">unroll low level loops on vectors</flag>
-	</use>
-</pkgmetadata>

diff --git a/sci-libs/mfem/Manifest b/sci-libs/mfem/Manifest
deleted file mode 100644
index cb822377c6..0000000000
--- a/sci-libs/mfem/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mfem-4.4.tar.gz 3078651 BLAKE2B 1d11abd9c63aba7c88c81e69a2536b944dfc354580f911ea38fe33fd0e232a72e4c9bbd9888950848e95b05fb4223163317d3addd122887ad2e96c5a26fd4347 SHA512 aeb876de92638ae21b6d30c6e68d96bf0ad133a06664efd31a534e49915c71ce7cd214679f0e8021b557affac338c00444cca1b18fb35182a571a4967ae51009

diff --git a/sci-libs/mfem/files/mfem-4.4-bump-cmake-version.patch b/sci-libs/mfem/files/mfem-4.4-bump-cmake-version.patch
deleted file mode 100644
index f81a0af624..0000000000
--- a/sci-libs/mfem/files/mfem-4.4-bump-cmake-version.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -10,7 +10,7 @@
- # CONTRIBUTING.md for details.
- 
- # The variable CMAKE_CXX_STANDARD and related were introduced in CMake v3.1
--cmake_minimum_required(VERSION 3.1)
-+cmake_minimum_required(VERSION 3.6)
- set(USER_CONFIG "${CMAKE_CURRENT_SOURCE_DIR}/config/user.cmake" CACHE PATH
-   "Path to optional user configuration file.")
- 

diff --git a/sci-libs/mfem/metadata.xml b/sci-libs/mfem/metadata.xml
deleted file mode 100644
index 7b3b9cd7aa..0000000000
--- a/sci-libs/mfem/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/mfem/mfem/issues</bugs-to>
-        <remote-id type="github">mfem/mfem</remote-id>
-    </upstream>
-    <use>
-        <flag name="benchmark">Enables support for Google Benchmark, a library to support the benchmarking of functions</flag>
-        <flag name="codipack">Enable automatic differentiation using the CoDiPack library</flag>
-        <flag name="ginkgo">Enable MFEM functionality based on the Ginkgo library</flag>
-        <flag name="hip">Enables support for AMD devices in MFEM</flag>
-        <flag name="metis">Enable the use of the METIS library</flag>
-        <flag name="exceptions">Enable the use of exceptions. In particular, modifies the default behavior when errors are encountered: throw an exception, instead of aborting.</flag>
-        <flag name="mpfr">Enables the use of MPFR in MFEM, e.g. for precise computation of 1D quadrature rules</flag>
-        <flag name="mumps">Enable MFEM functionality based on the MUMPS library. Currently, this option adds the class MUMPSSolver (a parallel sparse direct solver).</flag>
-        <flag name="petsc">Enable MFEM linear and non-linear solvers, preconditioners, time integrators and other features based on the PETSc package.</flag>
-        <flag name="slepc">Enable MFEM eigensolvers based on the SLEPc package.</flag>
-        <flag name="sparse">Enable MFEM functionality based on the SuiteSparse library. Currently, this option adds the classes UMFPackSolver and KLUSolver (both sparse serial direct solvers).</flag>
-        <flag name="strumpack">Enable MFEM functionality based on the STRUMPACK sparse direct solver and preconditioner through the STRUMPACKSolver and STRUMPACKRowLocMatrix classes.</flag>
-        <flag name="sundials">Enable MFEM time integrators and non-linear solvers based on the SUNDIALS library.</flag>
-        <flag name="superlu">Enable MFEM functionality based on the SuperLU_DIST library. Currently, this option adds the classes SuperLUSolver (a parallel sparse direct solver) and SuperLURowLocMatrix a distributed CSR matrix class needed by SuperLU.</flag>
-        <flag name="threadsafe">Use thread-safe implementation for some classes/methods. This comes at the cost of extra memory allocation and de-allocation.</flag>
-    </use>
-</pkgmetadata>

diff --git a/sci-libs/mfem/mfem-4.4.ebuild b/sci-libs/mfem/mfem-4.4.ebuild
deleted file mode 100644
index 129b7344c1..0000000000
--- a/sci-libs/mfem/mfem-4.4.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Lightweight, general, scalable C++ library for finite element methods"
-HOMEPAGE="
-	https://mfem.org/
-	https://github.com/mfem/mfem/
-"
-SRC_URI="https://github.com/mfem/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-IUSE_AMDGPU="
-	amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704
-	amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810
-	amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940
-	amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034
-	amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102
-"
-cpuflags="
-	cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3
-	cpu_flags_x86_ssse3 cpu_flags_x86_sse4a cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx
-	cpu_flags_x86_avx2 cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512vl
-	cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_vsx cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3
-	cpu_flags_ppc_altivec cpu_flags_arm_neon cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon
-"
-IUSE="
-	${IUSE_AMDGPU}
-	${cpuflags}
-	benchmark codipack debug examples exceptions ginkgo hip lapack +metis mpfr mpi mumps netcdf openmp petsc slepc sparse ssl strumpack sundials superlu test threadsafe unwind zlib
-"
-# TODO: cuda mesquite gslib moonolith
-
-RDEPEND="
-	benchmark? ( dev-cpp/benchmark )
-	codipack? ( sci-libs/CoDiPack )
-	ginkgo? ( sci-libs/ginkgo )
-	hip? (
-		sci-libs/hipSPARSE
-		dev-util/hip
-	)
-	lapack? (
-		virtual/blas
-		virtual/lapack
-	)
-	metis? ( sci-libs/metis )
-	mpfr? ( dev-libs/mpfr )
-	mpi? (
-		sci-libs/hypre[mpi]
-		virtual/mpi[cxx]
-	)
-	mumps? ( sci-libs/mumps[mpi] )
-	netcdf? ( sci-libs/netcdf )
-	petsc? ( sci-mathematics/petsc[mpi] )
-	slepc? ( sci-mathematics/slepc[mpi] )
-	sparse? (
-		sci-libs/amd
-		sci-libs/btf
-		sci-libs/camd
-		sci-libs/ccolamd
-		sci-libs/cholmod
-		sci-libs/colamd
-		sci-libs/klu
-		sci-libs/umfpack
-	)
-	ssl? ( net-libs/gnutls )
-	strumpack? ( sci-libs/STRUMPACK )
-	sundials? (
-		sci-libs/sundials
-		mpi? ( sci-libs/sundials[hypre,mpi] )
-	)
-	superlu? ( sci-libs/superlu_dist )
-	unwind? ( || ( sys-libs/libunwind sys-libs/llvm-libunwind ) )
-	zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-text/doxygen[dot]"
-
-PATCHES=( "${FILESDIR}/${P}-bump-cmake-version.patch" )
-RESTRICT="!test? ( test )"
-DOCS=( README CHANGELOG CITATION.cff )
-REQUIRED_USE="
-	hip? ( || ( ${IUSE_AMDGPU/+/} ) )
-	mpi? ( metis )
-	mumps? ( mpi )
-	petsc? ( mpi )
-	slepc? ( petsc )
-	strumpack? ( mpi )
-	superlu? ( mpi )
-"
-#pumi? ( mpi )
-#?? ( cuda hip )
-
-src_configure() {
-	if use hip ; then
-		HIP_ARCH=""
-		for u in ${IUSE_AMDGPU} ; do
-			if use ${u} ; then
-				HIP_ARCH="${HIP_ARCH};${u/amdgpu_/}"
-			fi
-		done
-		# remove first character (;)
-		HIP_ARCH="${HIP_ARCH:1}"
-		export HIP_ARCH
-	fi
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DMFEM_ENABLE_MINIAPPS=ON
-		-DMFEM_USE_ADIOS2=NO
-		-DMFEM_USE_AMGX=NO
-		-DMFEM_USE_CALIPER=NO
-		-DMFEM_USE_CEED=NO
-		-DMFEM_USE_CONDUIT=NO
-		-DMFEM_USE_CUDA=NO
-		-DMFEM_USE_FMS=NO
-		-DMFEM_USE_GSLIB=NO
-		-DMFEM_USE_HIOP=NO
-		-DMFEM_USE_MKL_CPARDISO=NO
-		-DMFEM_USE_OCCA=NO
-		-DMFEM_USE_PARELAG=NO
-		-DMFEM_USE_PUMI=NO
-		-DMFEM_USE_RAJA=NO
-		-DMFEM_USE_SIDRE=NO
-		-DMFEM_USE_UMPIRE=NO
-
-		-DMFEM_DEBUG=$(usex debug)
-		-DMFEM_ENABLE_EXAMPLES=$(usex examples)
-		-DMFEM_ENABLE_TESTING=$(usex test)
-		-DMFEM_THREAD_SAFE=$(usex threadsafe)
-		-DMFEM_USE_BENCHMARK=$(usex benchmark)
-		-DMFEM_USE_CODIPACK=$(usex codipack)
-		-DMFEM_USE_EXCEPTIONS=$(usex exceptions)
-		-DMFEM_USE_GINKGO=$(usex ginkgo)
-		-DMFEM_USE_GNUTLS=$(usex ssl)
-		-DMFEM_USE_HIP=$(usex hip)
-		-DMFEM_USE_LAPACK=$(usex lapack)
-		-DMFEM_USE_LIBUNWIND=$(usex unwind)
-		-DMFEM_USE_METIS=$(usex metis)
-		-DMFEM_USE_MPFR=$(usex mpfr)
-		-DMFEM_USE_MPI=$(usex mpi)
-		-DMFEM_USE_MUMPS=$(usex mumps)
-		-DMFEM_USE_NETCDF=$(usex netcdf)
-		-DMFEM_USE_OPENMP=$(usex openmp)
-		-DMFEM_USE_PETSC=$(usex petsc)
-		-DMFEM_USE_SLEPC=$(usex slepc)
-		-DMFEM_USE_STRUMPACK=$(usex strumpack)
-		-DMFEM_USE_SUITESPARSE=$(usex sparse)
-		-DMFEM_USE_SUPERLU=$(usex superlu)
-		-DMFEM_USE_ZLIB=$(usex zlib)
-	)
-	if use codipack; then
-		mycmakeargs+=( "-DCODIPACK_INCLUDE_DIR=${EPREFIX}/usr/include/codi" )
-	fi
-#	if use moonolith; then
-#		mycmakeargs+=( "-DMFEM_USE_MOONOLITH=ON" )
-#	fi
-	if use mpi; then
-		mycmakeargs+=( "-DHYPRE_INCLUDE_DIR=${EPREFIX}/usr/include/hypre" )
-	fi
-	if use petsc; then
-		mycmakeargs+=( "-DPETSC_DIR=${EPREFIX}/usr/$(get_libdir)/petsc" )
-		mycmakeargs+=( "-DPETSC_ARCH=" )
-	fi
-	local simd=OFF
-	for f in ${cpuflags} ; do
-		if use ${f} ; then
-			simd=ON
-			break
-		fi
-	done
-	mycmakeargs+=( "-DMFEM_USE_SIMD=${simd}" )
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-	# https://github.com/mfem/mfem/issues/3019
-	mv "${ED}/usr/lib" _lib || die
-	mv _lib "${ED}/usr/$(get_libdir)" || die
-}

diff --git a/sci-libs/mlpack/Manifest b/sci-libs/mlpack/Manifest
deleted file mode 100644
index 9e645dd8e3..0000000000
--- a/sci-libs/mlpack/Manifest
+++ /dev/null
@@ -1,19 +0,0 @@
-DIST github.com%2Fajstarks%2Fsvgo%2F@v%2Fv0.0.0-20180226025133-644b8db467af.mod 32 BLAKE2B b8647c299d1f9a1c4f8ade152cfcb58f73d4bba4b6803f7fed7e0584607c6da369f9f622e70c1a415af2f5f53cdd1c8de7f29a7843b3ce505821ff1ffacaaec7 SHA512 031c2c2f683d57f81b504c68d24aa328a8f03af7d3ab9021b0acffd541d9a295a80cc7b1c9051d19ba30caad619d3e454ec5b804f14e24e9e39b008ec27dfaf5
-DIST github.com%2Ffogleman%2Fgg%2F@v%2Fv1.2.1-0.20190220221249-0403632d5b90.mod 30 BLAKE2B 725b27caadd05c18fc518e46ce4f1a213cd6ed7b4da3edb02cd74b7c7d3dc37891692f195144bbfc455bdc9bc77e683b41122bb3d646796555e92f565cc0133c SHA512 d64a7c87d6a40c48684a61ed0f6a7e75590df7d72d55242863f1bf18af9bb9ef51c40ecf0c41fbc039e06f1651898a238375afb12f41af5978195887a9a16c9c
-DIST github.com%2Fgolang%2Ffreetype%2F@v%2Fv0.0.0-20170609003504-e2365dfdc4a0.mod 34 BLAKE2B 55487f18e815e30ee3653a5dcc9370d2cf044641f7cf12c566e165fa173efe9af3ab18fed752dc36ee0fa25ae2e81a5094e18cebaa61d997ae599b9cc3d09bf1 SHA512 a34e950c565fa284163c40712c9f5e53881996c85153f972a78f27a5cdcaebfdbcce60556e173bbef2db32939f1b8721325846b705ef1504a1c5680598343b10
-DIST github.com%2Fjung-kurt%2Fgofpdf%2F@v%2Fv1.0.3-0.20190309125859-24315acbbda5.mod 35 BLAKE2B c1b6f3da9b37c5e0888f6ae304f7885901fb5f90bd94de7c980b7089d2477ea25f0fecf30b502f55fdb6a8dd7ba49683f33b89d761de0acd0e9ccbeff53a183b SHA512 824e0e8c8fe3985feb5f25c43725d4ff70f577373406b08767795e691f0bb10594dcbba4149e000bcebaf231bca5f72649c0d078b86cd4df38d0805e1939d63c
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20180321215751-8460e604b9de.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20180807140117-3d87b88a115f.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190125153040-c74c464bbbf2.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190125153040-c74c464bbbf2.zip 1453241 BLAKE2B 3cefe5395bcd715cedaeff2add4c77d057025fb96b9bec7732d044cfcad027fd6c47633543957560194c04f4649646c72e12f998b17d6709965eb9c196ab4f14 SHA512 904202536557a2a73c421e242cbba38c1d68a94d49e3b80649c85f3353b7612cf0005325dbdc7b1c0b10d4334f2b59599278d5686843c479944eca58e8d84134
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20180708004352-c73c2afc3b81.mod 26 BLAKE2B 99ea5bcf900233680c1e0fd7526b1e12c79143afc9e545e59796fe734cb5b788536d332179d2432924b39670e4067fb3d13752735e59b8b19b3d27e9de9403ef SHA512 e78afa02a8d030fcd336ae1c1d5d4071d14f2873a1ad72af64a744c0e5e3ec795957fbc527557f4ba5b747cbcdf31c0109b43a6d75342d85a69fac6cf97f233a
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180525024113-a5b4c53f6e8b.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190206041539-40960b6deb8e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST gonum.org%2Fv1%2Fgonum%2F@v%2Fv0.0.0-20180816165407-929014505bf4.mod 147 BLAKE2B 6124c221210cb16cf7f0ea44ad962d904b2e8b050b4a86777f8a21114609c99866c53cd32572005bce9778317e2e13425cafee613ccacefa52933ae35c2fa65f SHA512 ff99bdfc473f5d75904731fc4e507a08743e5f4943d3fda12160a81dbcd1d7340935effad4e053be14da69240d6797d0462a823ba705e9f849607b8a069720d2
-DIST gonum.org%2Fv1%2Fgonum%2F@v%2Fv0.7.0.mod 266 BLAKE2B d241028f3c3d7408750924b5e1b47f9d38be1f1cf21b2fec130c6e8ba20bcb1a672534d1e217a8bb19c9b4c5287b8db9e7a35a24265e9b036c3409938f4cbd00 SHA512 92bd37879c7f1de52f3f5d045abfe085c6008700fd5bc4a790aa6cb2828ded7a0accc0e6e0247f88d3555e3afff81ede44f9aded6fce8a66468e77f571527461
-DIST gonum.org%2Fv1%2Fgonum%2F@v%2Fv0.7.0.zip 4032901 BLAKE2B aeda41183afe8899b189c135c287bfa97c55304dd15ec9a898be98a8ec102dd58201fbf2c7b6a10ef01984a9918fbdaa054d995c4ae75d6a19fccdbd742330d4 SHA512 f7da6a8e62d376e22d0db35e1ffd04e597e8f234aadc8bb6482c7d5cb31f31e11821f187904ca5a8797f6271933b752fd0926b0f4ecab9ab612544f4e691863c
-DIST gonum.org%2Fv1%2Fnetlib%2F@v%2Fv0.0.0-20190313105609-8cb42192e0e0.mod 27 BLAKE2B 7947d397295d9d1d7bd22c96f4310e54ade7afe7baf1850cead3176780d46b4f517dc1a1e3ee22e15f0345a043110cb0f32bc0175ad70de62fbaf2ee755e25a2 SHA512 1576aa0b64384add0cbec0e1e5187ba992022ba5d1ac2ed6ad2d3cd888a8f97218bd42aeb8cb5e53677e8192dc4db4c7800b15fb18c6bcc320a2c67b5bd07a37
-DIST gonum.org%2Fv1%2Fnetlib%2F@v%2Fv0.0.0-20190313105609-8cb42192e0e0.zip 220616 BLAKE2B ee0e947ce59df10c713766f1c8fdf27d37f64da46ffb095e7ff30da8583309f8ee15c9fa38a1790b71da466fadf87b1918600b5610fc632cd051658da32bfa50 SHA512 4439ea5da9742ca27d2ccb0604edae491594299db5b2062a4a117e8f2c08a64c6e3a87c5a3d9a606d816e89aab5eb870c13a0849b79cbb47b2659840efebc355
-DIST gonum.org%2Fv1%2Fplot%2F@v%2Fv0.0.0-20190515093506-e2840ee46a6b.mod 471 BLAKE2B 92356c493b1e94781571e05eb5096e6b40beb88c57927a955f899e8610597192fe82622f8e8f84b4c96ec00b1965552e6d5fb9166a6e3fa4f603d4fba72a4913 SHA512 ee8422d1041c7ba9306c5a49eb3bebb8c8243563250b7b3f19326769a3fb08660414625130cc1941077e7778104f6243aa5a5eb45797b72b4daf4f6abddaa32b
-DIST mlpack-3.4.2_p20220501.tar.gz 5944464 BLAKE2B c4c27bddaa7dd177a1f39131e7bae159ad044fe41fbb863dbbc0d2207e1bccca75807f607de567725e69818f28a72e9de09c4c5eaac2c76aee0c8f06f3a42b3d SHA512 ed6762c9be2e7c63a926bafedc8d2cea0c9946eca9313db84cfcca40a562ba90199829daf438a1196bfa8c7c20882c180a18b449f9c9fe4b69324233d521417d
-DIST rsc.io%2Fpdf%2F@v%2Fv0.1.1.mod 18 BLAKE2B 02f32b5a77e5009f179cf1fdc9acbb977fe219698f19ef41acee8129e0de7ad93b0b39ce82ac1538c82a7cdd33776e270f0acec114716c791727b021a4d3e147 SHA512 f911a889614d9177295952c82f8b4a0942fcbb7b4fca7378c0b98a63ed0e37e1319d51905f906ad08144eb0f3f829a2ccc2af04c2147e60cc2ac1ea8d7dab16f

diff --git a/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-no-backports.patch b/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-no-backports.patch
deleted file mode 100644
index eae88d6921..0000000000
--- a/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-no-backports.patch
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -111,7 +111,7 @@
- enable_testing()
- 
- # Set required standard to C++11.
--set(CMAKE_CXX_STANDARD 11)
-+set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- 
- # Ensure that GCC is new enough, if the compiler is GCC.
---- a/src/mlpack/bindings/python/setup.py.in
-+++ b/src/mlpack/bindings/python/setup.py.in
-@@ -52,7 +52,7 @@
- else:
-   cxx_flags = '${CMAKE_CXX_FLAGS}'.strip()
-   cxx_flags = re.sub(' +', ' ', cxx_flags)
--  extra_args = ['-DBINDING_TYPE=BINDING_TYPE_PYX', '-std=c++11']
-+  extra_args = ['-DBINDING_TYPE=BINDING_TYPE_PYX', '-std=c++17']
-   if '${OpenMP_CXX_FLAGS}' != '':
-     extra_args.append('${OpenMP_CXX_FLAGS}')
-   if cxx_flags:
---- a/src/mlpack/bindings/R/mlpack/src/Makevars
-+++ b/src/mlpack/bindings/R/mlpack/src/Makevars
-@@ -1,3 +1,3 @@
- PKG_CXXFLAGS = -DBOOST_MATH_PROMOTE_DOUBLE_POLICY=false -I. $(SHLIB_OPENMP_CXXFLAGS)
- PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
--CXX_STD = CXX11
-+CXX_STD = CXX17
---- a/src/mlpack/core/cereal/CMakeLists.txt
-+++ b/src/mlpack/core/cereal/CMakeLists.txt
-@@ -4,10 +4,8 @@
-   array_wrapper.hpp
-   is_loading.hpp
-   is_saving.hpp
--  pair_associative_container.hpp
-   pointer_wrapper.hpp
-   pointer_vector_wrapper.hpp
--  unordered_map.hpp
- )
- 
- # add directory name to sources
---- a/src/mlpack/prereqs.hpp
-+++ b/src/mlpack/prereqs.hpp
-@@ -110,7 +110,7 @@
- #include <cereal/types/array.hpp>
- #include <cereal/types/string.hpp>
- #include <cereal/types/tuple.hpp>
--#include <mlpack/core/cereal/unordered_map.hpp>
-+#include <cereal/types/unordered_map.hpp>
- #include <cereal/types/utility.hpp>
- #include <cereal/types/vector.hpp>
- 

diff --git a/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-system-catch.patch b/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-system-catch.patch
deleted file mode 100644
index 6f750771c1..0000000000
--- a/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-system-catch.patch
+++ /dev/null
@@ -1,572 +0,0 @@
---- a/src/mlpack/tests/main_tests/adaboost_classify_test.cpp
-+++ b/src/mlpack/tests/main_tests/adaboost_classify_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/adaboost_probabilities_test.cpp
-+++ b/src/mlpack/tests/main_tests/adaboost_probabilities_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/adaboost_test.cpp
-+++ b/src/mlpack/tests/main_tests/adaboost_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/adaboost_train_test.cpp
-+++ b/src/mlpack/tests/main_tests/adaboost_train_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/approx_kfn_test.cpp
-+++ b/src/mlpack/tests/main_tests/approx_kfn_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/bayesian_linear_regression_test.cpp
-+++ b/src/mlpack/tests/main_tests/bayesian_linear_regression_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/cf_test.cpp
-+++ b/src/mlpack/tests/main_tests/cf_test.cpp
-@@ -17,7 +17,7 @@
- #include <mlpack/core/math/random.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- using namespace arma;
---- a/src/mlpack/tests/main_tests/dbscan_test.cpp
-+++ b/src/mlpack/tests/main_tests/dbscan_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/decision_tree_test.cpp
-+++ b/src/mlpack/tests/main_tests/decision_tree_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- using namespace data;
---- a/src/mlpack/tests/main_tests/det_test.cpp
-+++ b/src/mlpack/tests/main_tests/det_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/emst_test.cpp
-+++ b/src/mlpack/tests/main_tests/emst_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/fastmks_test.cpp
-+++ b/src/mlpack/tests/main_tests/fastmks_test.cpp
-@@ -17,7 +17,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/gmm_generate_test.cpp
-+++ b/src/mlpack/tests/main_tests/gmm_generate_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/gmm_probability_test.cpp
-+++ b/src/mlpack/tests/main_tests/gmm_probability_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/gmm_train_test.cpp
-+++ b/src/mlpack/tests/main_tests/gmm_train_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/hmm_generate_test.cpp
-+++ b/src/mlpack/tests/main_tests/hmm_generate_test.cpp
-@@ -19,7 +19,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- #include "hmm_test_utils.hpp"
---- a/src/mlpack/tests/main_tests/hmm_loglik_test.cpp
-+++ b/src/mlpack/tests/main_tests/hmm_loglik_test.cpp
-@@ -19,7 +19,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- #include "hmm_test_utils.hpp"
---- a/src/mlpack/tests/main_tests/hmm_train_test.cpp
-+++ b/src/mlpack/tests/main_tests/hmm_train_test.cpp
-@@ -18,7 +18,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/hmm_viterbi_test.cpp
-+++ b/src/mlpack/tests/main_tests/hmm_viterbi_test.cpp
-@@ -19,7 +19,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- #include "hmm_test_utils.hpp"
---- a/src/mlpack/tests/main_tests/hoeffding_tree_test.cpp
-+++ b/src/mlpack/tests/main_tests/hoeffding_tree_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/image_converter_test.cpp
-+++ b/src/mlpack/tests/main_tests/image_converter_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/kde_test.cpp
-+++ b/src/mlpack/tests/main_tests/kde_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/kernel_pca_test.cpp
-+++ b/src/mlpack/tests/main_tests/kernel_pca_test.cpp
-@@ -16,7 +16,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/kfn_test.cpp
-+++ b/src/mlpack/tests/main_tests/kfn_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/kmeans_test.cpp
-+++ b/src/mlpack/tests/main_tests/kmeans_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/knn_test.cpp
-+++ b/src/mlpack/tests/main_tests/knn_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/krann_test.cpp
-+++ b/src/mlpack/tests/main_tests/krann_test.cpp
-@@ -17,7 +17,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/linear_regression_predict_test.cpp
-+++ b/src/mlpack/tests/main_tests/linear_regression_predict_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/linear_regression_test.cpp
-+++ b/src/mlpack/tests/main_tests/linear_regression_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/linear_regression_train_test.cpp
-+++ b/src/mlpack/tests/main_tests/linear_regression_train_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/linear_svm_test.cpp
-+++ b/src/mlpack/tests/main_tests/linear_svm_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/lmnn_test.cpp
-+++ b/src/mlpack/tests/main_tests/lmnn_test.cpp
-@@ -19,7 +19,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/local_coordinate_coding_test.cpp
-+++ b/src/mlpack/tests/main_tests/local_coordinate_coding_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/logistic_regression_test.cpp
-+++ b/src/mlpack/tests/main_tests/logistic_regression_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/lsh_test.cpp
-+++ b/src/mlpack/tests/main_tests/lsh_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/mean_shift_test.cpp
-+++ b/src/mlpack/tests/main_tests/mean_shift_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/nbc_test.cpp
-+++ b/src/mlpack/tests/main_tests/nbc_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/nca_test.cpp
-+++ b/src/mlpack/tests/main_tests/nca_test.cpp
-@@ -19,7 +19,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/nmf_test.cpp
-+++ b/src/mlpack/tests/main_tests/nmf_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- using namespace arma;
---- a/src/mlpack/tests/main_tests/pca_test.cpp
-+++ b/src/mlpack/tests/main_tests/pca_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/perceptron_test.cpp
-+++ b/src/mlpack/tests/main_tests/perceptron_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/preprocess_binarize_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_binarize_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/preprocess_imputer_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_imputer_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/preprocess_one_hot_encode_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_one_hot_encode_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/preprocess_scale_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_scale_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/preprocess_split_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_split_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/radical_test.cpp
-+++ b/src/mlpack/tests/main_tests/radical_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/random_forest_test.cpp
-+++ b/src/mlpack/tests/main_tests/random_forest_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/range_search_test.cpp
-+++ b/src/mlpack/tests/main_tests/range_search_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "range_search_utils.hpp"
- #include "main_test_fixture.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/range_search_utils.hpp
-+++ b/src/mlpack/tests/main_tests/range_search_utils.hpp
-@@ -15,7 +15,7 @@
- #include <mlpack/methods/range_search/rs_model.hpp>
- #include <mlpack/core.hpp>
- #include <mlpack/core/util/mlpack_main.hpp>
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- /**
-  * Convert a model to a string using the text_oarchive of cereal.
---- a/src/mlpack/tests/main_tests/softmax_regression_test.cpp
-+++ b/src/mlpack/tests/main_tests/softmax_regression_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/sparse_coding_test.cpp
-+++ b/src/mlpack/tests/main_tests/sparse_coding_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;

diff --git a/sci-libs/mlpack/files/mlpack-link-armadillo.patch b/sci-libs/mlpack/files/mlpack-link-armadillo.patch
deleted file mode 100644
index d37d12f4ff..0000000000
--- a/sci-libs/mlpack/files/mlpack-link-armadillo.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- a/src/mlpack/bindings/R/mlpack/src/Makevars
-+++ b/src/mlpack/bindings/R/mlpack/src/Makevars
-@@ -1,3 +1,3 @@
- PKG_CXXFLAGS = -DBOOST_MATH_PROMOTE_DOUBLE_POLICY=false -I. $(SHLIB_OPENMP_CXXFLAGS)
--PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
-+PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -larmadillo
- CXX_STD = CXX11

diff --git a/sci-libs/mlpack/files/mlpack-no-pytest-runner.patch b/sci-libs/mlpack/files/mlpack-no-pytest-runner.patch
deleted file mode 100644
index 649d407d9b..0000000000
--- a/sci-libs/mlpack/files/mlpack-no-pytest-runner.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/mlpack/bindings/python/setup.py.in
-+++ b/src/mlpack/bindings/python/setup.py.in
-@@ -137,7 +137,7 @@
-       packages=['mlpack'],
-       cmdclass={ 'build_ext': build_ext },
-       ext_modules = modules,
--      setup_requires=['cython', 'pytest-runner'],
-+      setup_requires=['cython'],
-       tests_require=['pytest>3;python_version>"3.4"', 'pytest>3,<=4.6;python_version<="3.4"',
-                      'more-itertools>=4.0.0,<6.0.0;python_version<="2.7"',
-                      'more-itertools>=4.0.0;python_version>"2.7"'],

diff --git a/sci-libs/mlpack/metadata.xml b/sci-libs/mlpack/metadata.xml
deleted file mode 100644
index 21a25744f5..0000000000
--- a/sci-libs/mlpack/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-		mlpack is a C++ machine learning library with emphasis on
-		scalability, speed, and ease-of-use. Its aim is to make machine
-		learning possible for novice users by means of a simple, consistent
-		API, while simultaneously exploiting C++ language features to
-		provide maximum performance and maximum flexibility for expert
-		users.
-	</longdescription>
-	<use>
-		<flag name="go">build go bindings</flag>
-		<flag name="julia">build julia bindings</flag>
-		<flag name="R">build R bindings</flag>
-	</use>
-	<upstream>
-		<remote-id type="github">mlpack/mlpack</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild b/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild
deleted file mode 100644
index 54d4e7150d..0000000000
--- a/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_IN_SOURCE_BUILD=1
-CMAKE_MAKEFILE_GENERATOR="emake"
-COMMIT="54c6ebe03a07d7c32db46a6a06a03e8b821da4f2"
-EGO_PN="mlpack.org/v1/mlpack"
-EGO_SUM=(
-	"github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod"
-	"github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod"
-	"github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod"
-	"github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod"
-	"golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod"
-	"golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod"
-	"golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2"
-	"golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod"
-	"golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod"
-	"golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod"
-	"golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod"
-	"gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod"
-	"gonum.org/v1/gonum v0.7.0"
-	"gonum.org/v1/gonum v0.7.0/go.mod"
-	"gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0"
-	"gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod"
-	"gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod"
-	"rsc.io/pdf v0.1.1/go.mod"
-	)
-GO_OPTIONAL=1
-PYTHON_COMPAT=( python3_10 )
-
-inherit cmake flag-o-matic go-module python-single-r1
-
-go-module_set_globals
-
-DESCRIPTION="scalable C++ machine learning library"
-HOMEPAGE="
-	https://www.mlpack.org
-	https://github.com/mlpack/mlpack
-"
-SRC_URI="
-	https://github.com/mlpack/mlpack/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz
-	go? ( ${EGO_SUM_SRC_URI} )
-"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="LGPL-3 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug doc go julia openmp profile R source test"
-
-CDEPEND="
-	${PYTHON_DEPS}
-	go? ( >=dev-lang/go-1.11.0 )
-	julia? ( || ( >=dev-lang/julia-1.3.0 >=dev-lang/julia-bin-1.3.0:* ) )
-	R? ( >=dev-lang/R-4.0 )
-"
-RDEPEND="
-	${CDEPEND}
-	R? (
-		dev-R/BH
-		>=dev-R/Rcpp-0.12.12
-		dev-R/RcppArmadillo
-		dev-R/RcppEnsmallen
-		dev-R/roxygen2
-		>=dev-R/testthat-2.1.0
-	)
-
-	$(python_gen_cond_dep '
-		>=dev-libs/boost-1.58[python,${PYTHON_USEDEP}]
-		dev-libs/libxml2[${PYTHON_USEDEP}]
-		>=dev-python/cython-0.24[${PYTHON_USEDEP}]
-		dev-python/numpy[${PYTHON_USEDEP}]
-		dev-python/pandas[${PYTHON_USEDEP}]
-		dev-python/wheel[${PYTHON_USEDEP}]
-	')
-
-	>=dev-libs/cereal-1.1.2
-	dev-libs/stb
-	>=sci-libs/armadillo-8.4.0[arpack,blas,lapack]
-	>=sci-libs/ensmallen-2.10.0
-"
-DEPEND="
-	${RDEPEND}
-	R? ( dev-R/pkgbuild )
-	test? ( dev-cpp/catch:0 )
-"
-BDEPEND="
-	app-arch/unzip
-	app-text/txt2man
-	virtual/pkgconfig
-
-	doc? (
-		app-text/doxygen
-		dev-libs/mathjax
-	)
-	test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-no-pytest-runner.patch"
-	"${FILESDIR}/${PN}-link-armadillo.patch"
-	"${FILESDIR}/${PN}-3.4.2_p20220501-no-backports.patch"
-	"${FILESDIR}/${PN}-3.4.2_p20220501-system-catch.patch"
-)
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_unpack() {
-	go-module_src_unpack
-	use go && go-module_setup_proxy
-}
-
-src_prepare() {
-	rm src/mlpack/tests/catch.hpp || die
-	rm -r src/mlpack/core/std_backport || die
-	rm -r src/mlpack/core/cereal/{pair_associative_container,unordered_map}.hpp || die
-
-	sed -i \
-		-e "s:share/doc/mlpack:share/doc/${PF}:" \
-		-e 's/-O3//g' \
-		CMakeLists.txt || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	use R && append-cxxflags "-larmadillo"
-	append-cxxflags "-I/usr/include/catch2"
-
-	local mycmakeargs=(
-		-DBUILD_CLI_EXECUTABLES=ON
-		-DBUILD_PYTHON_BINDINGS=ON
-		-DBUILD_SHARED_LIBS=ON
-		-DDOWNLOAD_DEPENDENCIES=OFF
-
-		-DARMADILLO_INCLUDE_DIR="${EPREFIX}/usr/include"
-		-DARMADILLO_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libarmadillo.so"
-		-DCEREAL_INCLUDE_DIR="${EPREFIX}/usr/include"
-		-DENSMALLEN_INCLUDE_DIR="${EPREFIX}/usr/include"
-		-DSTB_IMAGE_INCLUDE_DIR="${EPREFIX}/usr/include/stb"
-
-		-DARMA_EXTRA_DEBUG=$(usex debug)
-		-DBUILD_DOCS=$(usex doc)
-		-DBUILD_GO_BINDINGS=OFF
-		-DFORCE_BUILD_GO_BINDINGS=$(usex go)
-		-DBUILD_GO_SHLIB=$(usex go)
-		-DBUILD_JULIA_BINDINGS=$(usex julia)
-		-DBUILD_MARKDOWN_BINDINGS=$(usex doc)
-		-DBUILD_R_BINDINGS=$(usex R)
-		-DBUILD_TESTS=$(usex test)
-		-DDEBUG=$(usex debug)
-		-DMATHJAX=$(usex doc)
-		-DPROFILE=$(usex profile)
-		-DTEST_VERBOSE=$(usex test)
-		-DUSE_OPENMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	use test && cmake_src_compile mlpack_test
-}
-
-src_install() {
-	cmake_src_install
-
-	if use R; then
-		pushd "${BUILD_DIR}/src/mlpack/bindings/R/" || die
-		insinto "/usr/$(get_libdir)/R/site-library"
-		rm -r mlpack/src || die
-		doins -r mlpack
-		popd || die
-	fi
-
-	if use source; then
-		gosrc="$(go env GOROOT)/src" || die
-		insinto "${gosrc}/${EGO_PN}"
-		doins -r src/mlpack/bindings/go/mlpack/*
-	fi
-
-	python_optimize
-}

diff --git a/sci-libs/plasma/Manifest b/sci-libs/plasma/Manifest
deleted file mode 100644
index b805bc355d..0000000000
--- a/sci-libs/plasma/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST plasma-21.8.29.tar.gz 596586 BLAKE2B c41e8b86827ec0137b35bd882ae09acfdcf81f75dc45c17be79b2f08f237ce9c82c58fb4815f1c7b285df7ce9f7e3308d1fb7d0b5596dbb72d2583ccae9af8fd SHA512 4f56d4e31c2fdf52d4504856d3fb54f49f5f1b946e477a0125b24eabf11737064e81ba4fd87e6c3d480259e8a97bdcf13d7db2925a55e4a5ef595b2fbb94d684

diff --git a/sci-libs/plasma/metadata.xml b/sci-libs/plasma/metadata.xml
deleted file mode 100644
index 3fcd231c39..0000000000
--- a/sci-libs/plasma/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>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://bitbucket.org/icl/plasma/issues</bugs-to>
-        <remote-id type="bitbucket">icl/plasma</remote-id>
-        <remote-id type="github">NLAFET/plasma</remote-id>
-    </upstream>
-    <longdescription lang="en">PLASMA is a software package for solving problems in dense linear algebra using OpenMP. PLASMA provides implementations of state-of-the-art algorithms using cutting-edge task scheduling techniques. PLASMA currently offers a collection of routines for solving linear systems of equations, least squares problems, eigenvalue problems, and singular value problems.</longdescription>
-    <!--<use><flag name="magma">Use magma as dependency</flag></use>-->
-</pkgmetadata>

diff --git a/sci-libs/plasma/plasma-21.8.29-r1.ebuild b/sci-libs/plasma/plasma-21.8.29-r1.ebuild
deleted file mode 100644
index 1eaa70701f..0000000000
--- a/sci-libs/plasma/plasma-21.8.29-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake edo
-
-DESCRIPTION="PLASMA parallel library for dense linear algebra"
-HOMEPAGE="
-	https://bitbucket.org/icl/plasma
-	https://github.com/NLAFET/plasma
-"
-SRC_URI="https://bitbucket.org/icl/plasma/downloads/${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD-2"
-SLOT="0"
-# TODO: magma (requires cuda)
-
-RDEPEND="
-	dev-lang/lua
-	virtual/blas
-	virtual/cblas
-	virtual/lapack
-	virtual/lapacke
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( README.md ChangeLog )
-
-src_prepare() {
-#	edo rm -r tools/lua*
-	edo sed -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" -i CMakeLists.txt
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DPLASMA_DETECT_LUA=ON
-		-DPLASMA_DETECT_MAGMA=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-}

diff --git a/sci-libs/qdldl/Manifest b/sci-libs/qdldl/Manifest
deleted file mode 100644
index 8edc2f0a94..0000000000
--- a/sci-libs/qdldl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qdldl-0.1.5_p20211001.tar.gz 18567 BLAKE2B 2863bc53395573f24e3b461a30f336cede15b99aef4ce51899b35b97a7a7b79ffced6220e95a72f8e2900ecedc5a16363a16df9769359cf6a206c328b75eea0b SHA512 16422bc97a0c4cfffdf4c91717272f0cef7d9f6c68fa31ba33879897892b11109e4c8625be040235fcb8015fd9fc224d6ba8890dbe1e628d94ddde41d40dc22c

diff --git a/sci-libs/qdldl/metadata.xml b/sci-libs/qdldl/metadata.xml
deleted file mode 100644
index 4065c83b09..0000000000
--- a/sci-libs/qdldl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/osqp/qdldl/issues</bugs-to>
-		<remote-id type="github">osqp/qdldl</remote-id>
-	</upstream>
-	<use>
-		<flag name="coverage">Perform code coverage</flag>
-		<flag name="single-precision">Use float numbers instead of doubles</flag>
-	</use>
-</pkgmetadata>

diff --git a/sci-libs/qdldl/qdldl-0.1.5_p20211001.ebuild b/sci-libs/qdldl/qdldl-0.1.5_p20211001.ebuild
deleted file mode 100644
index f6cb5de55b..0000000000
--- a/sci-libs/qdldl/qdldl-0.1.5_p20211001.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="9fae555ca11046362be143a24cca66c311eeb884"
-
-inherit cmake
-
-DESCRIPTION="A free LDL factorisation routine"
-HOMEPAGE="https://github.com/osqp/qdldl"
-SRC_URI="https://github.com/osqp/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="coverage single-precision test"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	mycmakeargs=(
-		-DCOVERAGE=$(usex coverage)
-		-DDFLOAT=$(usex single-precision)
-		-DQDLDL_BUILD_STATIC_LIB=$(usex test)
-		-DQDLDL_UNITTESTS=$(usex test)
-
-		-DQDLDL_BUILD_DEMO_EXE=OFF
-		-DQDLDL_BUILD_SHARED_LIB=ON
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dodoc README.md CHANGELOG.md
-}

diff --git a/sci-libs/saclib/Manifest b/sci-libs/saclib/Manifest
deleted file mode 100644
index 7757917a46..0000000000
--- a/sci-libs/saclib/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST saclib-2.2.8_p20220502-r2.tar.gz 2493425 BLAKE2B 5e5b631617ce317d5d7f4d5844ab32b5dabc01d0cbee7486d98288fc30b4a26e4d1d9d69ccdf886fde0584c6196b33f9aa7488bb24bd6170ff1b41ffed68219c SHA512 0e3ad12ee1129cbb792d1275563d718abd5a0ddaf458ce55fe8d72200a0545b2d6c5de7052651909d0c85631ea12d1f342c33a044ebeac48e947c2f96edf64ed
-DIST saclib2.2.8.tgz 3060308 BLAKE2B 446546e02e3571bc523bd7602894f161d3c569ddd2126dd596125b7623a20bd44df2d04d062ec3891d2f4c4dadf1a63c9ab840316a47c68ff86ff9d841b9da35 SHA512 72589e07beed5abd2fce7a37c4e91122814d6b0fb373b19664c4892a4a68064bacbe886d76ec66c18aec76e54ae022b90a0dfd1b5ca68d617f4bfa8251ea8fb4

diff --git a/sci-libs/saclib/files/makefile.patch b/sci-libs/saclib/files/makefile.patch
deleted file mode 100644
index e77576ccba..0000000000
--- a/sci-libs/saclib/files/makefile.patch
+++ /dev/null
@@ -1,148 +0,0 @@
---- a/bin/mklib
-+++ b/bin/mklib
-@@ -2,31 +2,17 @@
- 
- # USAGE:
- #   mklib <std|deb|opt|all>
--#
--# FUNCTION
--#   Creates ".a" files in "$saclib/lib/" depending on the argument:
--#   - 'std' causes a standard library to be built. The library file will have
--#     the name "saclib.a" and the corresponding object files are in
--#     "saclib/lib/obj".   
--#   - 'deb' switches on the '-g' option of the compiler which includes 
--#     debugging information in the object files. The library file will have
--#     the name "saclibd.a" and the corresponding object files are in
--#     "saclib/lib/objd".  
--#   - 'opt' switches on the '-O' option which produces optimized code. The
--#     library file will have the name "saclibo.a" and the corresponding object
--#     files are in "saclib/lib/objo".
--#   - 'all' builds all three types of libraries.
- 
--if [ $# -lt 1 ] 
-+if [ $# -lt 1 ]
- then
-   echo "USAGE:"
-   echo "  mklib <deb|opt|all>"
-   exit
- fi
- 
--if [ $1 = "clean" ] 
-+if [ $1 = "clean" ]
- then
--  ### remove .o and .a and makefiles
-+  ### remove .o and .so and makefiles
-   echo "Removing object files, libraries and makefiles ..."
-   pushd >/dev/null $saclib/lib/objo
-   'rm' -f *
-@@ -35,7 +21,7 @@
-   'rm' -f *
-   popd >/dev/null
-   pushd >/dev/null $saclib/lib/
--  'rm' -f *.a
-+  'rm' -f *.so
-   popd >/dev/null
-   ### do sysdep cleanup
-   echo "Removing system-dependent files ..."
-@@ -57,12 +43,6 @@
-   exit
- fi
- 
--
--if [ ! -n "${CC+1}" ] 
--then
--  CC=cc
--fi
--
- echo "Compiling with" $CC
- 
- if [ $1 = "std" ]
-@@ -70,15 +50,15 @@
-   echo "This option no longer exists!"
- elif [ $1 = "deb" ]; then
-   pushd >/dev/null  $saclib/lib/objd
--  make  CC=$CC "SACFLAG=-g -DNO_SACLIB_MACROS" EXTENSION=d
-+  make  CC=$CC "SACFLAG=-fPIC ${CFLAGS} -DNO_SACLIB_MACROS" EXTENSION=d
-   popd >/dev/null
- elif [ $1 = "opt" ]; then
-   pushd >/dev/null  $saclib/lib/objo
--  make  CC=$CC "SACFLAG=" EXTENSION=o
-+  make  CC=$CC "SACFLAG=-fPIC ${CFLAGS}" EXTENSION=o
-   popd >/dev/null
- elif [ $1 = "all" ]; then
-   pushd >/dev/null  $saclib/lib/objd
--  make  CC=$CC "SACFLAG=-g -DNO_SACLIB_MACROS" EXTENSION=d
-+  make  CC=$CC "SACFLAG=-fPIC ${CFLAGS} -DNO_SACLIB_MACROS" EXTENSION=d
-   popd >/dev/null
-   pushd >/dev/null  $saclib/lib/objo
-   make  CC=$CC "SACFLAG=" EXTENSION=o
---- a/bin/mkmake
-+++ b/bin/mkmake
-@@ -25,20 +25,16 @@
- #       E.g. if <flag> is -g and <character> is d, the library will be
- #   compiled with the debug option set and the library name will be
- #   "saclibg.a".
--# 
-+#
- # REMARK
- #   This file should not be modified. Modify 'mkmake' instead and then use it
--#   to create the new makefile. 
-+#   to create the new makefile.
- 
- # Macros
- 
- SRCDIR   = ${saclib}/src
--TARGET   = ${saclib}/lib/saclib${EXTENSION}.a
--CFLAGS   = -I${saclib}/include -c ${SACFLAG}
--AFLAGS   = -I${saclib}/include -P
--AS       = as
--AR       = ar
--RANLIB   = ranlib
-+TARGET   = ${saclib}/lib/${FULLLIBNAME}
-+CFLAGS   = -I${saclib}/include ${SACFLAG} -fPIC
- 
- # Object files
- 
-@@ -81,21 +77,13 @@
- #
- 
- cat >> $MAKEFILE <<\EOF
-- 
-+
- 
- # Target dependencies
- 
--new: ${OBJS1} ${OBJS2a} ${OBJS2b} ${OBJS3} ${OBJS4}
-+$(TARGET): ${OBJS1} ${OBJS2a} ${OBJS2b} ${OBJS3} ${OBJS4}
- 	rm -f ${TARGET}
--	${AR} cq ${TARGET} ${OBJS1}
--	${AR} cq ${TARGET} ${OBJS2a}
--	${AR} cq ${TARGET} ${OBJS2b}
--	${AR} cq ${TARGET} ${OBJS3}
--	${AR} cq ${TARGET} ${OBJS4}
--#       Use "ar ts" if your system does not have "ranlib".
--#	${AR} ts ${TARGET}
--#       Use "ranlib" if your system's "ar" does not have the option "s".
--	${RANLIB} ${TARGET}
-+	$(CXX) ${OBJS1} ${OBJS2a} ${OBJS2b} ${OBJS3} ${OBJS4} ${saclib}/src/gcword.cc -I${saclib}/include -I${saclib}/src -fPIC -shared ${CXXFLAGS} -o $@ ${LDFLAGS} -Wl,-soname,${FULLLIBNAME}
- 	@echo "Created '${TARGET}'."
- 
- EOF
-@@ -113,7 +101,7 @@
- 
- 
- 'ls' *.[c] 2> /dev/null |\
--awk -F. '{printf "%s.o: ${SRCDIR}/%s\n\t${CC} ${CFLAGS} ${SRCDIR}/%s\n",$1,$0,$0}' >>$MAKEFILE
-+awk -F. '{printf "%s.o: ${SRCDIR}/%s\n\t${CC} ${CFLAGS} -c ${SRCDIR}/%s\n",$1,$0,$0}' >>$MAKEFILE
- 
- 'ls' *.[s] 2> /dev/null |\
- awk -F. '{printf "%s.o: ${SRCDIR}/%s\n\t${AS} ${AFLAGS} ${SRCDIR}/%s -o %s.o\n",$1,$0,$0,$1}' >>$MAKEFILE
-@@ -123,7 +111,7 @@
- 
- #
- ## Done
--# 
-+#
- 
- 'cp' $MAKEFILE $saclib/lib/objd
- popd >/dev/null

diff --git a/sci-libs/saclib/files/qepcad-compat.patch b/sci-libs/saclib/files/qepcad-compat.patch
deleted file mode 100644
index ab4700d1f6..0000000000
--- a/sci-libs/saclib/files/qepcad-compat.patch
+++ /dev/null
@@ -1,228 +0,0 @@
---- saclib2.2.8-orig/src/FAIL.c
-+++ saclib2.2.8/src/FAIL.c
-@@ -1,7 +1,10 @@
- /*======================================================================
-                       FAIL(algName,msg,...)
- 
--Failure handler.
-+Failure handler. 
-+** REDEFINED FOR QEPCAD! QepcadB needs to, potentially, kill some child
-+** processes.  That's what this adds.  A better long-term solution is to
-+** change Saclib's FAIL to add an analogue to "atexit".
- 
- Inputs
-   algName :  the name of the algorithm which called this algorithm.
-@@ -20,12 +23,13 @@
- #ifdef __STDC__
- void FAIL(const char *algName, const char *msg,...)
- #else
--void FAIL(algName,msg) __noreturn
-+void FAIL(algName,msg)
-        const char *algName;
-        const char *msg;
- #endif
- {
-        va_list argPtr;
-+       //       extern int strcmp();
- 
- Step1: /* Basic message. */
-        SWRITE("\n\n");
-@@ -187,10 +191,16 @@
-          goto Abort;
-          }
- 
-+       /* TIMEOUT */
-+       if (!strcmp(algName,"TIMEOUT")) {
-+	 goto Exit;
-+       }
-+       
- Abort: /* Prepare for abort. */
-        SWRITE("\n\nNow the FAIL handler is aborting the program ...\n");
-        va_end(argPtr);
--       abort();
-+       //abort();
-+       exit(2);
- 
- Exit:  /* Prepare for exit. */
-        SWRITE("\n\nNow the FAIL handler is exiting the program ...\n");
---- saclib2.2.8-orig/src/GCSI.c
-+++ saclib2.2.8/src/GCSI.c
-@@ -16,17 +16,19 @@
-   occurs.
- ======================================================================*/
- #include "saclib.h"
-+extern void gcw_MARK();
- 
- void GCSI(s,EACSTACK)
-        Word s;
-        char *EACSTACK;
- {
--       Word I,L,N,N1,Np,Np1,T,T1,c,inc;
-+       Word I,L,N,N1,Np,Np1,T,T1,c,**i,j,inc;
-        char *a;
--       /* hide I,L,N,N1,Np,Np1,T,T1,c,inc,a; */
-+       GCArray *v;
-+       /* hide I,L,N,N1,Np,Np1,T,T1,c,i,j,inc,a,v; */
- 
- Step1: /* Setup. */
--       if (GCM == 1) {
-+	  if (GCM == 1) {
-          SWRITE("\nThe "); GWRITE(GCC+1); 
-          SWRITE("--th garbage collection....\n");
-        }
-@@ -48,17 +50,8 @@
- 	 L = I;
-        }
- 
--/* Step3: /\* Mark the global variables. *\/ */
--/*        L = GCGLOBALS;  */
--/*        while (L != NIL) { */
--/*          c = *(PTRFIRST(L)); */
--/* 	 if ((ISLIST(c) || ISGCA(c)) && !ISNIL(c))  MARK(c); */
--/* #if __WORDSIZE == 64 */
--/* 	 L = -RED(L); L = -RED(L); L = -RED(L); L = -RED(L);  */
--/* #else /\* Assumes 32-bit pointers. *\/ */
--/* 	 L = -RED(L); L = -RED(L);  */
--/* #endif */
--/*        } */
-+Step3b: /* Mark the GCWord variables. */
-+       gcw_MARK();
- 
- Step4: /* Mark the cells accessible from the system stack. */
-        if (((BACSTACK - EACSTACK) % s) != 0)
-@@ -113,7 +106,7 @@
-   
- Step8: /* Optional report. */
-        if (GCM == 1 || N <= NU / RHO) {
--         SWRITE("** ");
-+         SWRITE("\n** ");
-          GWRITE(N); SWRITE(" cells, ");
-          GWRITE(Np); SWRITE(" arrays in ");
-          GWRITE(T); SWRITE(" milliseconds.\n");
---- saclib2.2.8-orig/src/gcword.cc
-+++ saclib2.2.8/src/gcword.cc
-@@ -0,0 +1,70 @@
-+/***************************************************************
-+***
-+*** gcword.cc
-+***
-+*** This file implements the gcw_MARK() function, which is called
-+*** by the modified saclib garbage collector in order to account
-+*** for saclib Words pointed to by GCWord objects.
-+***
-+*** This file implements the gcw_register(p) function, which is
-+*** called upon creation and upon destuction of a GCWord object.
-+*** Each call adds p, the address of the GCWord, to the vector G,
-+*** so that if a given address occurs an odd number of times, it
-+*** contains a live GCWord object ... which the garbage collector
-+*** needs to consider.
-+***
-+*** The clean() function modifies vector G so that an address
-+*** appears in G after the call if and only if it appeared an odd
-+*** number of times before the call, and no address appears more
-+*** than once after the call.
-+***
-+*** CWB 5/15/00
-+***************************************************************/
-+#include <vector>
-+#include <algorithm>
-+#include "gcword.h"
-+using namespace std;
-+
-+extern "C" {
-+void gcw_MARK();
-+}
-+
-+static vector<Word*> G;
-+static int lim = 10;
-+
-+void clean()
-+{
-+  //-- a hack to ensure that lim ends up being NU -------------//
-+  if (lim < NU) lim = NU;
-+
-+  sort(G.begin(),G.end());
-+
-+  //-- compacts sorted array by ignoring double values --------//
-+  int i,j,N = G.size()-1;
-+  for(i = 0; i < N; i++)
-+    if (G[i] == G[i+1]) {
-+      G[i] = G[i+1] = 0;
-+      i++; }
-+  for(i = 0, j = 0; j <= N; j++)
-+    if (G[j] != 0)
-+      swap(G[i++],G[j]);
-+  G.resize(i);
-+}
-+
-+void gcw_register(Word *p)
-+{
-+  G.push_back(p);
-+  if (G.size() == lim)
-+    clean();
-+}
-+
-+void gcw_MARK()
-+{
-+  //  SWRITE("gcw size is: ");IWRITE(G.size()); SWRITE("\n");
-+  clean();
-+  for(int i = 0; i < G.size(); i++)
-+    if (*G[i] > BETA && *G[i] < BETAp && (*G[i] & 1))
-+      MARK(*G[i]);
-+
-+  return;
-+}
---- saclib2.2.8-orig/src/gcword.h
-+++ saclib2.2.8/src/gcword.h
-@@ -0,0 +1,51 @@
-+/***************************************************************
-+***
-+*** gcword.h
-+***
-+*** This file defines the class GCWord, or "garbage collected
-+*** word".  It is designed to be used in conjunction with 
-+*** saclib to provide an easy way to incoporate garbage 
-+*** collected saclib lists into class definitions and arrays.
-+*** It even makes global variables easier to define.
-+***
-+*** An object of type GCWord behaves just like a "Word", except
-+*** that it is visible to the garbage collector even if it is
-+*** a member of some stucture or class or array or is, for any
-+*** other reason, not a local variable.  Note:  garbage 
-+*** collection may be slowed by the presence of GCWord's!
-+***
-+*** CWB 5/15/00
-+***************************************************************/
-+
-+#ifndef _GCW_
-+#define _GCW_
-+
-+
-+extern "C" {
-+#include "saclib.h"
-+}
-+extern void gcw_register(Word *);
-+
-+
-+class GCWord
-+{
-+public:
-+  Word W;
-+  
-+  //-- Constructors -------------------------------------------//
-+  GCWord() { W = 0; gcw_register(&W); }
-+  GCWord(const GCWord &X) { W = X.W; gcw_register(&W); }
-+  GCWord(const Word &X) { W = X; gcw_register(&W); }
-+
-+  //-- Destructor ---------------------------------------------//
-+  ~GCWord() { gcw_register(&W); }
-+  
-+  //-- Assignment ---------------------------------------------//
-+  GCWord& operator=(const GCWord& X) { W = X.W; return *this; }
-+  GCWord& operator=(const Word& X) { W = X; return *this;}
-+  
-+  //-- Cast to Word -------------------------------------------//
-+  operator Word() const { return W; }
-+};
-+
-+#endif

diff --git a/sci-libs/saclib/metadata.xml b/sci-libs/saclib/metadata.xml
deleted file mode 100644
index 2d924e9e0d..0000000000
--- a/sci-libs/saclib/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>wcbrown@usna.edu</email>
-      <name>Chris Brown</name>
-    </maintainer>
-    <remote-id type="github">Alessandro-Barbieri/saclib</remote-id>
-  </upstream>
-  <longdescription lang="en">
-The SACLIB library of computer algebra programs, originally derived from SAC-2, contains reference implementations of numerous algorithms and also forms the basis of the quantifier elimination systems QEPCAD and QEPCAD B. SACLIB 2.1 contains about 70,000 lines of C-code.
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-libs/saclib/saclib-2.2.8.ebuild b/sci-libs/saclib/saclib-2.2.8.ebuild
deleted file mode 100644
index 7810ffc57b..0000000000
--- a/sci-libs/saclib/saclib-2.2.8.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="${PN}${PV}"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
-HOMEPAGE="https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html"
-SRC_URI="https://www.usna.edu/Users/cs/wcbrown/qepcad/INSTALL/${MYP}.tgz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="debug"
-
-BDEPEND="
-	app-shells/bash
-	app-shells/tcsh
-"
-
-PATCHES=(
-	"${FILESDIR}/qepcad-compat.patch"
-	"${FILESDIR}/makefile.patch"
-)
-DOCS=( doc/saclib.pdf doc/saclocal.dvi doc/desc.doc )
-
-src_prepare() {
-	MAJOR=$(ver_cut 1)
-	MINOR=$(ver_cut 2)
-	REVISION=$(ver_cut 3)
-	export LIBNAME="lib${PN}.so"
-	export MAJLIBNAME="${LIBNAME}.${MAJOR}"
-	export MINMAJLIBNAME="${MAJLIBNAME}.${MINOR}"
-	export FULLLIBNAME="${MINMAJLIBNAME}.${REVISION}"
-	export saclib="${S}"
-	tc-export CC CXX
-	# no main, it's a library
-	rm src/main.c || die
-	default
-}
-
-src_configure() {
-	cd "${saclib}/bin" || die
-	./sconf || die
-	./mkproto || die
-	./mkmake || die
-}
-
-src_compile() {
-	pushd "${saclib}/bin" || die
-	if use debug ; then
-		./mklib deb || die
-	else
-		./mklib opt || die
-	fi
-	popd || die
-	pushd lib || die
-	ln -s "${FULLLIBNAME}" "${MINMAJLIBNAME}" || die
-	ln -s "${MINMAJLIBNAME}" "${MAJLIBNAME}" || die
-	ln -s "${MAJLIBNAME}" "${LIBNAME}" || die
-	popd || die
-}
-
-src_install() {
-	einstalldocs
-	dolib.so "lib/${FULLLIBNAME}"
-	dolib.so "lib/${MINMAJLIBNAME}"
-	dolib.so "lib/${MAJLIBNAME}"
-	dolib.so "lib/${LIBNAME}"
-	insinto /usr/include/saclib
-	doins -r include/.
-}

diff --git a/sci-libs/saclib/saclib-2.2.8_p20220502-r2.ebuild b/sci-libs/saclib/saclib-2.2.8_p20220502-r2.ebuild
deleted file mode 100644
index 2dadf8bc37..0000000000
--- a/sci-libs/saclib/saclib-2.2.8_p20220502-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="4e5e3addfe4d75718b5a06e7ff0eaa332111d8fe"
-
-DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
-HOMEPAGE="
-	https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html
-	https://github.com/Alessandro-Barbieri/saclib
-"
-SRC_URI="https://github.com/Alessandro-Barbieri/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-BDEPEND="app-shells/tcsh"
-
-DOCS=( doc/saclib.pdf doc/saclocal.dvi README CHANGELOG )
-
-src_prepare() {
-	# no main, it's a library
-	rm src/main.c || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DSACLIB_DOC=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	einstalldocs
-	cmake_src_install
-}

diff --git a/sci-libs/slicot/Manifest b/sci-libs/slicot/Manifest
deleted file mode 100644
index ac5de032d1..0000000000
--- a/sci-libs/slicot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST slicot_5.0+20101122.orig.tar.gz 2489463 BLAKE2B dc34617f84b51f6be9bb471b30dd8d7cf3dd67b1a0d6ec14af33ccd49aee33ee39b657af6d619059da42734d86eb23e0faf7827db36152001263c4c131234aad SHA512 bef2707bf484636a5c58325561e3f342f08887458020c4922a2b346b88047b48e3f2d372c5c984226856be5c327f2535c32cf299baa553b8bf0fbeea896d6c9b

diff --git a/sci-libs/slicot/files/Makefile b/sci-libs/slicot/files/Makefile
deleted file mode 100644
index f15cc08463..0000000000
--- a/sci-libs/slicot/files/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/make -f
-# -*- makefile -*-
-
-.PHONY: default
-default: libslicot.so
-
-SLICOT_SRC=$(sort $(shell echo src/*.f))
-SLICOT_OBJ=$(SLICOT_SRC:.f=.o)
-
-shared_dir:
-	mkdir -p $(subst _dir,,$(@))
-	touch $@
-
-$(subst src/,shared/,$(SLICOT_OBJ)): \
-  shared/%.o : src/%.f shared_dir
-
-	$(F77) $(FFLAGS) -fPIC -c $< -o $@
-
-libslicot.so: libslicot.so.$(SO)
-	ln -snf $< $@
-
-libslicot.so.$(SO): libslicot.so.$(VERS)
-	ln -snf $< $@
-
-libslicot.so.$(VERS): $(subst src/,shared/,$(SLICOT_OBJ))
-	$(F77) -fPIC ${FFLAGS} $(LDFLAGS) -shared -Wl,-soname=libslicot.so.$(SO) -o $@ $^

diff --git a/sci-libs/slicot/metadata.xml b/sci-libs/slicot/metadata.xml
deleted file mode 100644
index 14dcd8902d..0000000000
--- a/sci-libs/slicot/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>mailto:vsima@ici.ro</bugs-to>
-    <maintainer>
-      <email>vsima@ici.ro</email>
-      <name>Vasile Sima</name>
-    </maintainer>
-  </upstream>
-  <longdescription lang="en">
-The subroutine library SLICOT provides Fortran 77 implementations of numerical algorithms for computations in systems and control theory. Based on numerical linear algebra routines from BLAS and LAPACK libraries, SLICOT provides methods for the design and analysis of control systems. The basic ideas behind the library are:
-
-    usefulness of algorithms;
-    robustness, algorithms must either return reliable results or an error or warning indicator;
-    numerical stability and accuracy: the results are as good as can be expected when working at a given precision. If possible an estimate of the achieved accuracy should be given;
-    performance with respect to speed and memory requirements. Although important because of ever increasing complexity of control problems, this objective may never be met at cost of the two previous ones;
-    portability and reusability: the library should be independent of platforms;
-    standardisation: the library is based on rigorous programming and documentation standards;
-    benchmarking, i.e., a standardised set of examples that allows an evaluation of the performance of a method as well as the implementation with respect to correctness, accuracy, and speed. Benchmarking gives also insight in the behaviour of the method and its implementation in extreme situations, i.e., for problems where the limit of the possible accuracy is reached.
-
-The current version of SLICOT consists of over 570 user-callable and computational routines in various domains of systems and control. Almost all of these routines have associated on-line documentation. Over 240 routines have associated example programs, data and results. New routines are still in preparation. Due to the use of Fortran 77, reusability of the software is obtained, so SLICOT can serve as the core for various existing and future CACSD platforms and production quality software. SLICOT routines can be linked to MATLAB through a gateway compiler, e.g., the NAG Gateway Generator. Recently, MATLAB or Scilab interfaces have been developed for many routines.
-
-The use of Fortran 77 allows to exploit the structural features of the underlying computational problem and the use of appropriate data structures. This is advantageous for speed of computation and required memory. As the complexity of systems and related control solutions is ever increasing, the issue of speed and memory remains a valid one. The performance of the library has been assessed with respect to numerical quality, computational speed, and memory requirements for a variety of examples. Comparisons indicate that SLICOT routines usually outperform equivalent MATLAB functions, often by orders of magnitude; see Benner e.a. (1997).
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-libs/slicot/slicot-5.0_p20101122-r1.ebuild b/sci-libs/slicot/slicot-5.0_p20101122-r1.ebuild
deleted file mode 100644
index 74662c9d9b..0000000000
--- a/sci-libs/slicot/slicot-5.0_p20101122-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic fortran-2 toolchain-funcs
-
-MY_PV="${PV/_p/+}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Subroutine Library in Systems and Control Theory"
-HOMEPAGE="
-	https://web.archive.org/web/20191022092917/http://www.slicot.org
-	https://tracker.debian.org/pkg/slicot
-"
-SRC_URI="http://cdn-fastly.deb.debian.org/debian/pool/main/s/${PN}/${PN}_${MY_PV}.orig.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="doc examples"
-
-DEPEND="
-	virtual/blas
-	|| ( sci-libs/lapack[deprecated] sci-libs/openblas )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-	default
-	rm -f  "${S}/makefile" || die
-	cp "${FILESDIR}/Makefile" "${S}" || die
-}
-
-src_prepare() {
-	export SO="0"
-	export VERS="${SO}.0"
-	append-fflags "$($(tc-getPKG_CONFIG) --libs blas)" "$($(tc-getPKG_CONFIG) --libs lapack)"
-	default
-}
-
-src_install() {
-	dolib.so libslicot.so
-	dolib.so "libslicot.so.${SO}"
-	dolib.so "libslicot.so.${VERS}"
-	use doc && HTML_DOCS=( libindex.html )
-	use doc && HTML_DOCS+=( doc/*.html )
-	einstalldocs
-	if use examples; then
-		insinto "/usr/share/${P}/examples"
-		doins -r examples/.
-		insinto "/usr/share/${P}/examples77"
-		doins -r examples77/.
-		insinto "/usr/share/${P}/benchmark_data"
-		doins -r benchmark_data/.
-	fi
-}

diff --git a/sci-libs/superlu_dist/Manifest b/sci-libs/superlu_dist/Manifest
deleted file mode 100644
index 868a80635d..0000000000
--- a/sci-libs/superlu_dist/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST superlu_dist-8.0.0_p20220526.tar.gz 2293062 BLAKE2B 34c2d1d4bc8c6ac0b2285457b81d3d6fff449c31689130eb8a4844ff8ceee9f1d7c21a19632a2dd01a13fc07e6614c02934a2c6f4f3d3808352c82d44aa2bc6c SHA512 e8724b05156fcad2b347643dcbdb6a4183b6b36c4d54f4a9f14e4527f0a62fc5eb76f649909773d770f729fe1a33879bef54581fc0faee54224a67f2e1b8b9c5
-DIST superlu_dist-8.1.0.tar.gz 2297109 BLAKE2B 49439150b5b5b90c7dcf731dd3ba8b079302f101fb5f6c38f41546febbecbb8e2902a1362740f8790227997138ed8423b284c73f43bbf0c7a32eec9876dfe403 SHA512 4c7fc7e4649282755cff018fa37413161224e9a35a471c4e64c09e439f4397d196fb4e7976edc6ca030867c1b61d88d91cb1505be522a1588c7b4de4a813a625

diff --git a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch b/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch
deleted file mode 100644
index aaf726183e..0000000000
--- a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/FORTRAN/CMakeLists.txt
-+++ b/FORTRAN/CMakeLists.txt
-@@ -15,8 +15,9 @@
-   list(APPEND sources c2f_zcreate_matrix_x_b.c superlu_c2f_zwrap.c)
- endif()  
- 
--add_library(superlu_dist_fortran ${sources})
--add_library(superlu_dist_fortran-static STATIC ${sources})
-+add_library(superlu_dist_fortran_obj OBJECT ${sources})
-+add_library(superlu_dist_fortran $<TARGET_OBJECTS:superlu_dist_fortran_obj>)
-+add_library(superlu_dist_fortran-static STATIC $<TARGET_OBJECTS:superlu_dist_fortran_obj>)
- # set(targets superlu_dist_fortran)
- get_target_property(superlu_dist_version superlu_dist VERSION)
- get_target_property(superlu_dist_soversion superlu_dist SOVERSION)

diff --git a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch b/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch
deleted file mode 100644
index 8b1689dfc8..0000000000
--- a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- /var/tmp/portage/sci-libs/superlu_dist-8.0.0_p20220526/work/superlu_dist-df1dbf3afd7876644ff5d0613dfa7b9d32af79de/SRC/CMakeLists.txt
-+++ superlu_dist-df1dbf3afd7876644ff5d0613dfa7b9d32af79de/SRC/CMakeLists.txt
-@@ -7,7 +7,6 @@
-     superlu_enum_consts.h
-     supermatrix.h
-     util_dist.h
--    colamd.h
-     gpu_api_utils.h
-     gpu_wrapper.h
-     ${CMAKE_CURRENT_BINARY_DIR}/superlu_dist_config.h
-@@ -40,7 +39,6 @@
-   xerr_dist.c
-   smach_dist.c
-   dmach_dist.c
--  colamd.c
-   superlu_dist_version.c
-   comm_tree.c
-   superlu_grid3d.c    ## 3D code
-@@ -291,7 +289,7 @@
- endif()
- 
- set(superlu_dist_libs ${MPI_C_LIBRARIES} ${MPI_CXX_LIBRARIES} ${BLAS_LIB} ${LAPACK_LIB}
--    ${PARMETIS_LIB} ${COMBBLAS_LIB} ${CUDA_LIB} ${HIP_LIB}) 
-+    ${PARMETIS_LIB} ${COMBBLAS_LIB} ${CUDA_LIB} ${HIP_LIB} -lcolamd) 
- if (NOT MSVC)
-   list(APPEND superlu_dist_libs m)
- endif ()

diff --git a/sci-libs/superlu_dist/metadata.xml b/sci-libs/superlu_dist/metadata.xml
deleted file mode 100644
index 64e50d7fe4..0000000000
--- a/sci-libs/superlu_dist/metadata.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<use>
-		<flag name="combblas">Use CombBLAS as dependency</flag>
-		<flag name="complex-precision">Enable complex16 precision library</flag>
-		<flag name="double-precision">Enable double precision library</flag>
-		<flag name="hip">Enable the HIP libraries</flag>
-		<flag name="metis">Use parmetis as dependency</flag>
-		<flag name="single-precision">Enable single precision library</flag>
-	</use>
-	<longdescription lang="en">
-SuperLU is a general purpose library for the direct solution of
-large, sparse, nonsymmetric systems of linear equations on high
-performance machines. The library is written in C and is callable
-from either C or Fortran. The library routines will perform an LU
-decomposition with partial pivoting and triangular system solves
-through forward and back substitution. The LU factorization routines
-can handle non-square matrices but the triangular solves are
-performed only for square matrices. The matrix columns may be
-preordered (before factorization) either through library or user
-supplied routines. This preordering for sparsity is completely
-separate from the factorization. Working precision iterative
-refinement subroutines are provided for improved backward
-stability. Routines are also provided to equilibrate the system,
-estimate the condition number, calculate the relative backward
-error, and estimate error bounds for the refined solutions.
-This is the distributed version (MPI based).
-	</longdescription>
-	<upstream>
-		<remote-id type="github">xiaoyeli/superlu_dist</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild b/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild
deleted file mode 100644
index c0bf990193..0000000000
--- a/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="a841c9be1666056b2a6b720d27161aa244b562b1"
-DOCS_BUILDER="doxygen"
-DOCS_CONFIG_NAME="DoxyConfig"
-FORTRAN_NEEDED="fortran"
-
-inherit cmake docs fortran-2
-
-DESCRIPTION="MPI distributed sparse LU factorization library"
-HOMEPAGE="
-	https://portal.nersc.gov/project/sparse/superlu/
-	https://github.com/xiaoyeli/superlu_dist
-"
-SRC_URI="https://github.com/xiaoyeli/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="combblas +complex-precision +double-precision examples hip lapack fortran metis single-precision test"
-# TODO: cuda
-
-RDEPEND="
-	sci-libs/colamd
-	virtual/blas
-	virtual/mpi
-
-	combblas? ( sci-libs/CombBLAS )
-	hip? (
-		sci-libs/hipBLAS
-		sci-libs/rocBLAS
-		sci-libs/rocSOLVER
-	)
-	lapack? ( virtual/lapack )
-	metis? ( sci-libs/parmetis )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${P}-system-colamd.patch"
-	"${FILESDIR}/${P}-fortran.patch"
-)
-RESTRICT="test" # tests require an MPI setup
-
-src_prepare() {
-	rm -r CBLAS || die
-	rm SRC/colamd.{c,h} || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-Denable_openmp=ON
-		-DBUILD_SHARED_LIBS=ON
-		-DBUILD_STATIC_LIBS=OFF
-		-DTPL_ENABLE_CUDALIB=OFF
-		-DTPL_ENABLE_INTERNAL_BLASLIB=OFF
-
-		-Denable_complex16=$(usex complex-precision)
-		-Denable_double=$(usex double-precision)
-		-Denable_examples=$(usex examples ON OFF)
-		-Denable_single=$(usex single-precision)
-		-Denable_tests=$(usex test ON OFF)
-		-DTPL_ENABLE_COMBBLASLIB=$(usex combblas)
-		-DTPL_ENABLE_HIPLIB=$(usex hip)
-		-DTPL_ENABLE_LAPACKLIB=$(usex lapack)
-		-DTPL_ENABLE_PARMETISLIB=$(usex metis)
-		-DXSDK_ENABLE_Fortran=$(usex fortran)
-	)
-	if use combblas; then
-		mycmakeargs+=(
-			-DTPL_COMBBLAS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libCombBLAS.so"
-			-DTPL_COMBBLAS_INCLUDE_DIRS="${EPREFIX}/usr/include/CombBLAS/"
-		)
-	fi
-	if use metis; then
-		mycmakeargs+=(
-			-DTPL_PARMETIS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libparmetis.so"
-			-DTPL_PARMETIS_INCLUDE_DIRS="${EPREFIX}/usr/include"
-		)
-	fi
-	cmake_src_configure
-}

diff --git a/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild b/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild
deleted file mode 100644
index 240c19d289..0000000000
--- a/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_CONFIG_NAME="DoxyConfig"
-FORTRAN_NEEDED="fortran"
-
-inherit cmake docs fortran-2
-
-DESCRIPTION="MPI distributed sparse LU factorization library"
-HOMEPAGE="
-	https://portal.nersc.gov/project/sparse/superlu/
-	https://github.com/xiaoyeli/superlu_dist
-"
-SRC_URI="https://github.com/xiaoyeli/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="combblas +complex-precision +double-precision examples hip lapack fortran metis single-precision test"
-# TODO: cuda
-
-RDEPEND="
-	sci-libs/colamd
-	virtual/blas
-	virtual/mpi
-
-	combblas? ( sci-libs/CombBLAS )
-	hip? (
-		sci-libs/hipBLAS
-		sci-libs/rocBLAS
-		sci-libs/rocSOLVER
-	)
-	lapack? ( virtual/lapack )
-	metis? ( sci-libs/parmetis )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-8.0.0_p20220526-system-colamd.patch"
-	"${FILESDIR}/${PN}-8.0.0_p20220526-fortran.patch"
-)
-RESTRICT="test" # tests require an MPI setup
-
-src_prepare() {
-	rm -r CBLAS || die
-	rm SRC/colamd.{c,h} || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-Denable_openmp=ON
-		-DBUILD_SHARED_LIBS=ON
-		-DBUILD_STATIC_LIBS=OFF
-		-DTPL_ENABLE_CUDALIB=OFF
-		-DTPL_ENABLE_INTERNAL_BLASLIB=OFF
-
-		-Denable_complex16=$(usex complex-precision)
-		-Denable_double=$(usex double-precision)
-		-Denable_examples=$(usex examples ON OFF)
-		-Denable_single=$(usex single-precision)
-		-Denable_tests=$(usex test ON OFF)
-		-DTPL_ENABLE_COMBBLASLIB=$(usex combblas)
-		-DTPL_ENABLE_HIPLIB=$(usex hip)
-		-DTPL_ENABLE_LAPACKLIB=$(usex lapack)
-		-DTPL_ENABLE_PARMETISLIB=$(usex metis)
-		-DXSDK_ENABLE_Fortran=$(usex fortran)
-	)
-	if use combblas; then
-		mycmakeargs+=(
-			-DTPL_COMBBLAS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libCombBLAS.so"
-			-DTPL_COMBBLAS_INCLUDE_DIRS="${EPREFIX}/usr/include/CombBLAS/"
-		)
-	fi
-	if use metis; then
-		mycmakeargs+=(
-			-DTPL_PARMETIS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libparmetis.so"
-			-DTPL_PARMETIS_INCLUDE_DIRS="${EPREFIX}/usr/include"
-		)
-	fi
-	cmake_src_configure
-}

diff --git a/sci-mathematics/aspcud/Manifest b/sci-mathematics/aspcud/Manifest
deleted file mode 100644
index dee9f9cbcd..0000000000
--- a/sci-mathematics/aspcud/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aspcud-1.9.6.tar.gz 70041232 BLAKE2B 9854185b9674a062ce017b1c210ca7fb3b802e564c46a2036d48bb3178c1d5c0158841ee9e1f4c0a33b30038c2d4477f307c14415df48cf50c37682ef292fce0 SHA512 a46183c2fd3b17881d48c3396164cded4b5214a2a8a31a499254533a8a71fb084a8b6f13ee1dc8eea72f7d9819caf2921f31a5ccc1cbd6611f9175e0bc10c14a

diff --git a/sci-mathematics/aspcud/aspcud-1.9.6.ebuild b/sci-mathematics/aspcud/aspcud-1.9.6.ebuild
deleted file mode 100644
index 2f6a9b8917..0000000000
--- a/sci-mathematics/aspcud/aspcud-1.9.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A solver for package problems in CUDF format"
-HOMEPAGE="
-	https://github.com/potassco/aspcud
-	https://potassco.org/aspcud/
-"
-SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-	dev-libs/boost:=
-	test? ( dev-cpp/catch:0 )
-"
-RDEPEND="
-	${DEPEND}
-	sci-mathematics/clasp
-	sci-mathematics/clingo
-"
-BDEPEND="dev-util/re2c"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${P}-system-catch.patch" )
-
-src_prepare() {
-	rm libcudf/tests/catch.hpp || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	append-cxxflags "-I/usr/include/catch2"
-	local mycmakeargs=(
-		-DASPCUD_BUILD_TESTS=$(usex test)
-
-		-DASPCUD_BUILD_STATIC=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	insinto /usr/share/cudf/solvers/
-	doins "${FILESDIR}/aspcud"
-}

diff --git a/sci-mathematics/aspcud/files/aspcud b/sci-mathematics/aspcud/files/aspcud
deleted file mode 100644
index 7bd867cdfa..0000000000
--- a/sci-mathematics/aspcud/files/aspcud
+++ /dev/null
@@ -1,3 +0,0 @@
-description: CUDF solver based on the Answer Set Programming tools clasp and gringo
-exec: /usr/bin/aspcud "$in" "$out" "$pref"
-cudf-version: 2.0

diff --git a/sci-mathematics/aspcud/files/aspcud-1.9.6-system-catch.patch b/sci-mathematics/aspcud/files/aspcud-1.9.6-system-catch.patch
deleted file mode 100644
index b08c3100e5..0000000000
--- a/sci-mathematics/aspcud/files/aspcud-1.9.6-system-catch.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/libcudf/tests/CMakeLists.txt
-+++ b/libcudf/tests/CMakeLists.txt
-@@ -1,7 +1,6 @@
- # [[[source: .
- set(ide_source_group "Source Files")
- set(source-group
--    "${CMAKE_CURRENT_SOURCE_DIR}/catch.hpp"
-     "${CMAKE_CURRENT_SOURCE_DIR}/criteria.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/critparser.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/helpers.hh"

diff --git a/sci-mathematics/aspcud/metadata.xml b/sci-mathematics/aspcud/metadata.xml
deleted file mode 100644
index 76dc1e4014..0000000000
--- a/sci-mathematics/aspcud/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/potassco/aspcud/issues</bugs-to>
-		<remote-id type="github">potassco/aspcud</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/chaco/Manifest b/sci-mathematics/chaco/Manifest
deleted file mode 100644
index d5c31da96f..0000000000
--- a/sci-mathematics/chaco/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Chaco-2.2.tar.gz 854988 BLAKE2B ffa5e0363876e1a6e401056d2e0d8f7064bf86fd7590403a0440e37a6a83c4cbb2b5b9ab3cfc54f313741af3f3b539b301b26ad3f293a0056eace7e23d6d69de SHA512 9b2b58535df8a7c368a9670cdf85d01049e43abbc6ab726dfc88154a94678e1cfe4def40fc4c7162e738cc55f372dab6ce93a0d2f98f09c45a876d246901439e

diff --git a/sci-mathematics/chaco/chaco-2.2-r3.ebuild b/sci-mathematics/chaco/chaco-2.2-r3.ebuild
deleted file mode 100644
index 791e6d5d5a..0000000000
--- a/sci-mathematics/chaco/chaco-2.2-r3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Software for Partitioning Graphs"
-HOMEPAGE="https://www3.cs.stonybrook.edu/~algorith/implement/chaco/implement.shtml"
-SRC_URI="https://www3.cs.stonybrook.edu/~algorith/implement/${PN}/distrib/Chaco-${PV}.tar.gz"
-S="${WORKDIR}/Chaco-${PV}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-PATCHES=(
-	"${FILESDIR}/${P}-lib.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-	"${FILESDIR}/${P}-shared.patch"
-	"${FILESDIR}/${P}-fix-octave-file.patch"
-)
-
-src_compile() {
-	cd code || die
-	tc-export CC
-	default
-}
-
-src_install() {
-	dodoc -r doc/.
-	insinto "/usr/share/octave/site/m/${PN}"
-	doins -r code/matlab/*
-	cd "exec" || die
-	dobin "chaco"
-	dolib.so "libchaco.so"
-	insinto "/usr/share/${PN}"
-	doins *.coords *.graph "User_Params"
-	newdoc README README_exec
-}

diff --git a/sci-mathematics/chaco/files/chaco-2.2-fix-octave-file.patch b/sci-mathematics/chaco/files/chaco-2.2-fix-octave-file.patch
deleted file mode 100644
index 92d41471cf..0000000000
--- a/sci-mathematics/chaco/files/chaco-2.2-fix-octave-file.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/code/matlab/showgraph.m
-+++ b/code/matlab/showgraph.m
-@@ -55,7 +55,7 @@
- 
- % Clear old graph
- 
--  clg;
-+  clf;
- 
- % Create file names
- 

diff --git a/sci-mathematics/chaco/files/chaco-2.2-lib.patch b/sci-mathematics/chaco/files/chaco-2.2-lib.patch
deleted file mode 100644
index 3d05ced52f..0000000000
--- a/sci-mathematics/chaco/files/chaco-2.2-lib.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Patch provided by Walter Landry <wlandry at ucsd.edu>
-for use within MBDyn
-
---- a/code/Makefile
-+++ b/code/Makefile
-@@ -5,7 +5,9 @@
- CFLAGS =	-O2
- OFLAGS =	-O2
- 
--FILES.c=	main/user_params.c main/interface.c main/main.c \
-+main_file=	 main/main.c
-+
-+libFILES.c=	main/user_params.c main/interface.c \
- 		submain/balance.c submain/divide.c submain/submain.c \
- 		input/input_assign.c \
- 		input/check_input.c input/input.c input/input_geom.c \
-@@ -87,11 +89,20 @@
- 		util/update.c  util/vecout.c util/vecran.c \
-                 util/vecscale.c 
- 
-+FILES.c=	$(libFILES.c) $(main_file)
-+
- FILES.o=	$(FILES.c:.c=.o) 
- 
-+libFILES.o=	$(libFILES.c:.c=.o)
-+
-+all: ${DEST} ${DEST_DIR}/libchaco.a
- 
- ${DEST}:	${FILES.o} Makefile
- 		${CC} ${OFLAGS} ${FILES.o} -lm -o ${DEST}
-+
-+${DEST_DIR}/libchaco.a:	${libFILES.o} Makefile
-+		ar r ${DEST_DIR}/libchaco.a ${libFILES.o}
-+		ranlib ${DEST_DIR}/libchaco.a
- 
- lint:
- 		lint ${IFLAG} ${FILES.c} -lm
---- a/code/main/user_params.c
-+++ b/code/main/user_params.c
-@@ -98,7 +98,7 @@
- long      RANDOM_SEED = 7654321L;	/* Seed for random number generator */
- int       NSQRTS = 1000;	/* # square roots to precompute if coarsening */
- int       MAKE_VWGTS = FALSE;	/* Make vtx weights degrees+1? (TRUE/FALSE) */
--int       FREE_GRAPH = TRUE;	/* Free input graph data? (TRUE/FALSE) */
-+int       FREE_GRAPH = FALSE;	/* Free input graph data? (TRUE/FALSE) */
- char     *PARAMS_FILENAME = "User_Params";	/* File of parameter changes */
- 
- 

diff --git a/sci-mathematics/chaco/files/chaco-2.2-respect-flags.patch b/sci-mathematics/chaco/files/chaco-2.2-respect-flags.patch
deleted file mode 100644
index 94d0be979b..0000000000
--- a/sci-mathematics/chaco/files/chaco-2.2-respect-flags.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/code/Makefile
-+++ b/code/Makefile
-@@ -1,8 +1,6 @@
- DEST_DIR = 	../exec
- DEST=		${DEST_DIR}/chaco
--CC = 		gcc
- IFLAG =		-Imain
--CFLAGS =	-O2
- OFLAGS =	-O2
- 
- main_file=	 main/main.c
-@@ -98,11 +96,11 @@
- all: ${DEST} ${DEST_DIR}/libchaco.a
- 
- ${DEST}:	${FILES.o} Makefile
--		${CC} ${OFLAGS} ${FILES.o} -lm -o ${DEST}
-+		${CC} ${CFLAGS} ${LDFLAGS} -fPIE ${FILES.o} -lm -o ${DEST}
- 
- ${DEST_DIR}/libchaco.a:	${libFILES.o} Makefile
--		ar r ${DEST_DIR}/libchaco.a ${libFILES.o}
--		ranlib ${DEST_DIR}/libchaco.a
-+		${AR} r ${DEST_DIR}/libchaco.a ${libFILES.o}
-+		${RANLIB} ${DEST_DIR}/libchaco.a
- 
- lint:
- 		lint ${IFLAG} ${FILES.c} -lm
-@@ -114,4 +112,4 @@
- 		rm -f */*.o ${DEST_DIR}/core
- 
- .c.o:
--		${CC} -c ${IFLAG} ${CFLAGS} -o $*.o $*.c
-+		${CC} -c ${IFLAG} ${CFLAGS} -fPIC -o $*.o $*.c

diff --git a/sci-mathematics/chaco/files/chaco-2.2-shared.patch b/sci-mathematics/chaco/files/chaco-2.2-shared.patch
deleted file mode 100644
index 3102ca7351..0000000000
--- a/sci-mathematics/chaco/files/chaco-2.2-shared.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/code/Makefile
-+++ b/code/Makefile
-@@ -93,14 +93,13 @@
- 
- libFILES.o=	$(libFILES.c:.c=.o)
- 
--all: ${DEST} ${DEST_DIR}/libchaco.a
-+all: ${DEST} ${DEST_DIR}/libchaco.so
- 
--${DEST}:	${FILES.o} Makefile
--		${CC} ${CFLAGS} ${LDFLAGS} -fPIE ${FILES.o} -lm -o ${DEST}
-+${DEST}:	${DEST_DIR}/libchaco.so Makefile
-+		${CC} ${CFLAGS} ${LDFLAGS} -fPIE $(main_file) -lm -L${DEST_DIR} -lchaco -o ${DEST}
- 
--${DEST_DIR}/libchaco.a:	${libFILES.o} Makefile
--		${AR} r ${DEST_DIR}/libchaco.a ${libFILES.o}
--		${RANLIB} ${DEST_DIR}/libchaco.a
-+${DEST_DIR}/libchaco.so:	${libFILES.o} Makefile
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIC -shared -Wl,-soname,libchaco.so -o ${DEST_DIR}/libchaco.so $(libFILES.o) -lm
- 
- lint:
- 		lint ${IFLAG} ${FILES.c} -lm

diff --git a/sci-mathematics/chaco/metadata.xml b/sci-mathematics/chaco/metadata.xml
deleted file mode 100644
index d3c82a1eca..0000000000
--- a/sci-mathematics/chaco/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-Chaco contains a wide variety of algorithms and options, many of which were invented by the authors. Some of the algorithms exploit the geometry of the mesh, others its local connectivity or its global structure as captured by eigenvectors of a related matrix. These methods can be mixed and matched in several ways, and combinations often prove to be more effective than any single technique in isolation. All these algorithms are accessed via a simple user interface, or a call from other software. Innovations in Chaco include # Development of multilevel graph partitioning. This widely imitated approach has become the premiere algorithm combining very high quality with short calculation times. # Extension of spectral partitioning to enable the use of 2 or 3 Laplacian eigenvectors to quadrisect of octasect a graph. # Highly efficient and robust eigensolvers for use with spectral graph algorithms. # Generalization of the Kernighan-Lin/Fiduccia-Mattheyses algorithm to handle weighted grap
 hs, arbitrary number of sets and lazy initiation. # Development of skewed partitioning to improve the mapping of a graph onto a target parallel architecture. # Various post-processing options to improve partitions in a number of ways. 
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-mathematics/clasp/Manifest b/sci-mathematics/clasp/Manifest
deleted file mode 100644
index 3b8e3bb612..0000000000
--- a/sci-mathematics/clasp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clasp-3.3.8.tar.gz 677825 BLAKE2B 2b4e6b14d9d2a964477b70a387e7fe91d8f28c3e8e2e4cb800fae51459d5168be1c5384e4464ce24c79bc2f494ea9e48a0318f0a7eb77712a4ebd80b18bf1ab9 SHA512 a30269c1f0b5f118df56f3e9ec00bff6fc1896cc4e1c4bfe47242756040a0a520d4329af288f34468c59ae43f7af16fd4f318d533da46301836c4319466091b6

diff --git a/sci-mathematics/clasp/clasp-3.3.8-r1.ebuild b/sci-mathematics/clasp/clasp-3.3.8-r1.ebuild
deleted file mode 100644
index 920e6506a4..0000000000
--- a/sci-mathematics/clasp/clasp-3.3.8-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake edo flag-o-matic
-
-DESCRIPTION="A conflict-driven nogood learning answer set solver"
-HOMEPAGE="
-	https://github.com/potassco/clasp
-	https://www.cs.uni-potsdam.de/clasp/
-"
-SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples test +threads +tools"
-
-RDEPEND="sci-libs/libpotassco:="
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/catch:0 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${PN}-manpage.patch" )
-
-src_prepare() {
-	append-cxxflags "-I/usr/include/catch2"
-	edo rm tests/catch.hpp
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DCLASP_BUILD_APP=$(usex tools)
-		-DCLASP_BUILD_EXAMPLES=$(usex examples)
-		-DCLASP_BUILD_TESTS=$(usex test)
-		-DCLASP_BUILD_WITH_THREADS=$(usex threads)
-
-		-DCLASP_BUILD_STATIC=OFF
-		-DCLASP_INSTALL_LIB=ON
-		-DCLASP_INSTALL_VERSIONED=OFF
-		-DCLASP_USE_LOCAL_LIB_POTASSCO=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	doman clasp.1
-	dodoc README.md CHANGES
-}

diff --git a/sci-mathematics/clasp/files/clasp-manpage.patch b/sci-mathematics/clasp/files/clasp-manpage.patch
deleted file mode 100644
index 136ab5ea4d..0000000000
--- a/sci-mathematics/clasp/files/clasp-manpage.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From: Thomas Krennwallner <tkren@kr.tuwien.ac.at>
-Date: Wed, 30 Nov 2016 08:39:00 +0100
-Subject: Add clasp.1 manpage
-
---- /dev/null
-+++ b/clasp.1
-@@ -0,0 +1,61 @@
-+.\"                                      Hey, EMACS: -*- nroff -*-
-+.\" First parameter, NAME, should be all caps
-+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-+.\" other parameters are allowed: see man(7), man(1)
-+.TH CLASP 1 "March  4, 2010"
-+.\" Please adjust this date whenever revising the manpage.
-+.\"
-+.\" Some roff macros, for reference:
-+.\" .nh        disable hyphenation
-+.\" .hy        enable hyphenation
-+.\" .ad l      left justify
-+.\" .ad b      justify to both left and right margins
-+.\" .nf        disable filling
-+.\" .fi        enable filling
-+.\" .br        insert line break
-+.\" .sp <n>    insert n+1 empty lines
-+.\" for manpage-specific macros, see man(7)
-+.SH NAME
-+clasp \- a conflict-driven nogood learning answer set solver 
-+.SH SYNOPSIS
-+.B clasp
-+[\fInumber\fR] \fR[\fIoptions\fR]
-+.SH DESCRIPTION
-+This manual page documents briefly the
-+.B clasp
-+command.
-+.PP
-+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
-+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
-+.\" respectively.
-+\fBclasp\fP is an answer set solver for (extended) normal logic
-+programs. It combines the high-level modeling capacities of answer set
-+programming (ASP) with state-of-the-art techniques from the area of
-+Boolean constraint solving. The primary clasp algorithm relies on
-+conflict-driven nogood learning, a technique that proved very
-+successful for satisfiability checking (SAT). Unlike other learning
-+ASP solvers, clasp does not rely on legacy software, such as a SAT
-+solver or any other existing ASP solver. Rather, clasp has been
-+genuinely developed for answer set solving based on conflict-driven
-+nogood learning. clasp can be applied as an ASP solver (on LPARSE
-+output format), as a SAT solver (on simplified DIMACS/CNF format), or
-+as a PB solver (on OPB format).
-+.SH OPTIONS
-+These programs follow the usual GNU command line syntax, with long
-+options starting with two dashes (`-').
-+A summary of options is included below.
-+For a complete description, see <http://www.potassco.org/clasp/>.
-+.TP
-+.B \-h, \-\-help
-+Show summary of options.
-+.TP
-+.B \-v, \-\-version
-+Show version of program.
-+.SH SEE ALSO
-+.BR gringo (1).
-+.br
-+.SH AUTHOR
-+clasp was written by Benjamin Kaufmann <kaufmann@cs.uni-potsdam.de>.
-+.PP
-+This manual page was written by Thomas Krennwallner <tkren@kr.tuwien.ac.at>,
-+for the Debian project (and may be used by others).

diff --git a/sci-mathematics/clasp/metadata.xml b/sci-mathematics/clasp/metadata.xml
deleted file mode 100644
index 2e071045e4..0000000000
--- a/sci-mathematics/clasp/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="tools">whether or not to build the clasp application</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/potassco/clasp/issues</bugs-to>
-		<remote-id type="github">potassco/clasp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/clingo/Manifest b/sci-mathematics/clingo/Manifest
deleted file mode 100644
index 894add992e..0000000000
--- a/sci-mathematics/clingo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clingo-5.5.2.tar.gz 3136393 BLAKE2B 74f911a544d6b2756080ff813dee3d2c02517374854b7e7deafaf73fea236a79ce45a55f3270ec6fd41194c4cee1d76dfbad9617130dcf8109c7623edf8fe9ff SHA512 ec72d33c6f328ee287dc2923fbfab270e05b2da964fa9f89e811e729e7ebaf6ee191decbe743184c42926412e1990f6b8d41adc142a2e2896e0176cda06aa1c9

diff --git a/sci-mathematics/clingo/clingo-5.5.2.ebuild b/sci-mathematics/clingo/clingo-5.5.2.ebuild
deleted file mode 100644
index 4981eb3a75..0000000000
--- a/sci-mathematics/clingo/clingo-5.5.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{3..4} )
-PYTHON_COMPAT=( python3_{10..11} ) # IDK how to pass pypy3
-
-inherit cmake flag-o-matic lua-single python-single-r1 toolchain-funcs
-
-DESCRIPTION="Integrated grounder and solver for answer set logic programs"
-HOMEPAGE="
-	https://github.com/potassco/clingo
-	https://potassco.org/clingo
-"
-SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples lua python test +tools"
-
-RDEPEND="
-	>=sci-mathematics/clasp-3.3.8:=[tools]
-	sci-libs/libpotassco:=
-	lua? ( ${LUA_DEPS} )
-	python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/catch:0  )
-"
-BDEPEND="
-	>=dev-util/re2c-0.13.5
-	>=sys-devel/bison-2.5
-	virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}/${P}-system-catch.patch" )
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	lua? ( ${LUA_REQUIRED_USE} )
-	python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-pkg_setup() {
-	use lua && lua-single_pkg_setup
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	rm -r clasp || die
-	rm libreify/tests/catch.hpp || die
-	rm libclingo/tests/catch.hpp || die
-	rm libgringo/tests/catch.hpp || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	append-cxxflags "-I/usr/include/catch2"
-	local mycmakeargs=(
-		-DCLINGO_BUILD_APPS=$(usex tools)
-		-DCLINGO_BUILD_EXAMPLES=$(usex examples)
-		-DCLINGO_BUILD_TESTS=$(usex test)
-		-DCLINGO_BUILD_WITH_LUA=$(usex lua)
-		-DCLINGO_BUILD_WITH_PYTHON=$(usex python)
-
-		-DCLINGO_BUILD_STATIC=OFF
-		-DCLINGO_BUILD_WEB=OFF
-		-DCLINGO_CMAKE_AR="$(tc-getAR)"
-		-DCLINGO_CMAKE_RANLIB="$(tc-getRANLIB)"
-		-DCLINGO_INSTALL_LIB=ON
-		-DCLINGO_USE_LIB=OFF
-		-DCLINGO_USE_LOCAL_CLASP=OFF
-	)
-	if use lua; then
-		mycmakeargs+=( "-DCLINGO_LUA_VERSION:LIST=$(lua_get_version);EXACT" )
-		mycmakeargs+=( "-DLUACLINGO_INSTALL_DIR=$(lua_get_cmod_dir)" )
-	fi
-	if use python; then
-		local pyversion="${EPYTHON/python/}"
-		mycmakeargs+=( "-DCLINGO_PYTHON_VERSION:LIST=${pyversion};EXACT" )
-		mycmakeargs+=( "-DPYCLINGO_INSTALL_DIR=$(python_get_sitedir)" )
-	fi
-	cmake_src_configure
-}

diff --git a/sci-mathematics/clingo/files/clingo-5.5.2-system-catch.patch b/sci-mathematics/clingo/files/clingo-5.5.2-system-catch.patch
deleted file mode 100644
index 938d175032..0000000000
--- a/sci-mathematics/clingo/files/clingo-5.5.2-system-catch.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/libclingo/tests/CMakeLists.txt
-+++ b/libclingo/tests/CMakeLists.txt
-@@ -2,7 +2,6 @@
- set(ide_source_group "Source Files")
- set(source-group
-     "${CMAKE_CURRENT_SOURCE_DIR}/astv2.cc"
--    "${CMAKE_CURRENT_SOURCE_DIR}/catch.hpp"
-     "${CMAKE_CURRENT_SOURCE_DIR}/clingo.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/main.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/propagator.cc"
---- a/libgringo/tests/CMakeLists.txt
-+++ b/libgringo/tests/CMakeLists.txt
-@@ -1,7 +1,6 @@
- # [[[source: .
- set(ide_source_group "Source Files")
- set(source-group
--    "${CMAKE_CURRENT_SOURCE_DIR}/catch.hpp"
-     "${CMAKE_CURRENT_SOURCE_DIR}/graph.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/intervals.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/main.cc"
---- a/libreify/tests/CMakeLists.txt
-+++ b/libreify/tests/CMakeLists.txt
-@@ -1,7 +1,6 @@
- # [[[source: .
- set(ide_source_group "Source Files")
- set(source-group
--    "${CMAKE_CURRENT_SOURCE_DIR}/catch.hpp"
-     "${CMAKE_CURRENT_SOURCE_DIR}/main.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/program.cc")
- source_group("${ide_source_group}" FILES ${source-group})

diff --git a/sci-mathematics/clingo/metadata.xml b/sci-mathematics/clingo/metadata.xml
deleted file mode 100644
index f20bd00a31..0000000000
--- a/sci-mathematics/clingo/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="tools">whether or not to build the clingo tool</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/potassco/clingo/issues</bugs-to>
-		<remote-id type="github">potassco/clingo</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/lean-mathlib/Manifest b/sci-mathematics/lean-mathlib/Manifest
deleted file mode 100644
index b7e1f6439a..0000000000
--- a/sci-mathematics/lean-mathlib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lean-mathlib-0.1_p20220324.tar.gz 8117563 BLAKE2B f183565927e9b957059995d301a20af45d9995ae159c7e3aa54114b91e8421908b6494ab8abfe38215c8cbf0d4e714d08b0a43f24ba85deaec58577d2ac47a5b SHA512 39effb1dbb659f0dbaeb008bc3a3181aafd4c1ad6429d6ff70aca13481ccaefb12f97335e870c9737620d08dffdcb1a94970158637dc37b9ad00faff6a700f01

diff --git a/sci-mathematics/lean-mathlib/lean-mathlib-0.1_p20220324.ebuild b/sci-mathematics/lean-mathlib/lean-mathlib-0.1_p20220324.ebuild
deleted file mode 100644
index d00f913354..0000000000
--- a/sci-mathematics/lean-mathlib/lean-mathlib-0.1_p20220324.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="7c48d65cd4546dcb1cfa01073cbe016fa7f3fbcc"
-
-DESCRIPTION="Lean mathematical components library"
-HOMEPAGE="https://github.com/leanprover-community/mathlib"
-SRC_URI="https://github.com/leanprover-community/mathlib/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/mathlib-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-
-RDEPEND=">=sci-mathematics/lean-3.42.0"
-DEPEND="
-	${RDEPEND}
-	sci-mathematics/mathlib-tools
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	leanpkg configure || die
-}
-
-src_compile() {
-	leanpkg build || die
-}
-
-src_install() {
-	dodoc -r docs/*
-	rm -r docs || die
-	insinto /usr/lib/lean/mathlib
-	doins -r .
-}
-
-src_test() {
-	leanpkg test || die
-}

diff --git a/sci-mathematics/lean-mathlib/metadata.xml b/sci-mathematics/lean-mathlib/metadata.xml
deleted file mode 100644
index a1d35967be..0000000000
--- a/sci-mathematics/lean-mathlib/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/leanprover-community/mathlib/issues</bugs-to>
-    <remote-id type="github">leanprover-community/mathlib</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/minisat+/Manifest b/sci-mathematics/minisat+/Manifest
deleted file mode 100644
index a729aa5030..0000000000
--- a/sci-mathematics/minisat+/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST MiniSat+.pdf 320302 BLAKE2B d4cfec2ccdd8ae8381ab848427efe3a05157cb0ddd0d47e32b627d276fd2fcdb03e1de7d1741036437a2ccd0af143be1d3cc028ac07844ed14360d8e86b15bb9 SHA512 9d011fab434de2b121c03b88f068d374135e1fd248030a89b0a383b292801734bf7bd8c095d0c70377b7ee4a9c59dbab532eb9c41dc0092606d204b3f39237ed
-DIST minisat+_2007-Jan-05.zip 920081 BLAKE2B 4b133a3c06ffe8539a26c7f39f4734d8115053df299bfcd002e97ea00a104abf326633120371560d71cf2700ed02be8891ef78c185f16b516da818269b1101c9 SHA512 deee0cce2882fad8c175c7ca061d7952a243d00119e8d7fcf9ed0260db874a2e5bb846cb9513aa43163735406aebf5cd8ac01000621e2db37da0dc5d5de3854d

diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch
deleted file mode 100644
index 6321a1969b..0000000000
--- a/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Author: Niklas Sorensson <nik@chalmers.se> (extracted from upstream git)
-Approved: Ralf Treinen <treinen@debian.org>
-Description: use exitcode to indicate error
-
-Index: minisat+/Main.C
-===================================================================
---- minisat+.orig/Main.C	2011-05-24 20:48:23.000000000 +0200
-+++ minisat+/Main.C	2011-05-24 20:50:13.000000000 +0200
-@@ -261,7 +261,7 @@
-     reportf("*** TERMINATED ***\n");
-     outputResult(*pb_solver, false);
-     SatELite::deleteTmpFiles();
--    _exit(pb_solver->best_goalvalue == Int_MAX ? 0 : 10); }
-+    _exit(0); }
- 
- 
- void printStats(BasicSolverStats& stats, double cpu_time)
-@@ -324,7 +324,7 @@
-         reportf("_______________________________________________________________________________\n");
-     }
- 
--    exit(pb_solver->best_goalvalue == Int_MAX ? 20 : (pb_solver->goal == NULL || opt_command == cmd_FirstSolution) ? 10 : 30);    // (faster than "return", which will invoke the destructor for 'PbSolver')
-+    exit(0);    // (faster than "return", which will invoke the destructor for 'PbSolver')
- }
- 
- 
-Index: minisat+/PbParser.C
-===================================================================
---- minisat+.orig/PbParser.C	2011-05-24 20:48:23.000000000 +0200
-+++ minisat+/PbParser.C	2011-05-24 20:50:13.000000000 +0200
-@@ -282,7 +282,7 @@
-             xfree(msg);
-             if (opt_satlive && !opt_try)
-                 printf("s UNKNOWN\n");
--            exit(opt_try ? 5 : 0);
-+            exit(5);
-         }else
-             throw msg;
-     }

diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch
deleted file mode 100644
index ca3f43f938..0000000000
--- a/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch
+++ /dev/null
@@ -1,98 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -13,11 +13,8 @@
- 
- EXEC      = minisat+
- 
--CXX       = g++
- #CXX      = icpc
--CFLAGS    = -Wall -ffloat-store 
--CFLAGS   += -IADTs -include Global.h -include Main.h -D_FILE_OFFSET_BITS=64 
--COPTIMIZE = -O3 #-fomit-frame-pointer # -falign-loops=4 -falign-functions=16 -foptimize-sibling-calls -finline-functions -fcse-follow-jumps -fcse-skip-blocks -frerun-cse-after-loop -frerun-loop-opt -fgcse
-+CXXFLAGS   += -IADTs -include Global.h -include Main.h -D_FILE_OFFSET_BITS=64 
- 
- 
- .PHONY : s p d r build clean depend
-@@ -26,22 +23,22 @@
- p:	WAY=profile
- d:	WAY=debug
- r:	WAY=release
--rs:	WAY="release static / bignums"
--rx:	WAY="release static / 64-bit integers"
-+rs:	WAY="release / bignums"
-+rx:	WAY="release / 64-bit integers"
- 
--s:	CFLAGS+=$(COPTIMIZE) -ggdb -D DEBUG
--p:	CFLAGS+=$(COPTIMIZE) -pg -ggdb -D DEBUG
--d:	CFLAGS+=-O0 -ggdb -D DEBUG
--r:	CFLAGS+=$(COPTIMIZE) -D NDEBUG
--rs:	CFLAGS+=$(COPTIMIZE) -D NDEBUG
--rx:	CFLAGS+=$(COPTIMIZE) -D NDEBUG -D NO_GMP
-+s:	CXXFLAGS+=-ggdb -D DEBUG
-+p:	CXXFLAGS+=-pg -ggdb -D DEBUG
-+d:	CXXFLAGS+=-O0 -ggdb -D DEBUG
-+r:	CXXFLAGS+=-D NDEBUG
-+rs:	CXXFLAGS+=-D NDEBUG
-+rx:	CXXFLAGS+=-D NDEBUG -D NO_GMP
- 
- s:	build $(EXEC)
- p:	build $(EXEC)_profile
- d:	build $(EXEC)_debug
- r:	build $(EXEC)_release
--rs:	build $(EXEC)_bignum_static
--rx:	build $(EXEC)_64-bit_static
-+rs:	build $(EXEC)_bignum
-+rx:	build $(EXEC)_64-bit
- 
- build:
- 	@echo Building $(EXEC) "("$(WAY)")"
-@@ -53,39 +50,39 @@
- ## Build rule
- %.o %.op %.od %.or %.ox: %.C
- 	@echo Compiling: $<
--	@$(CXX) $(CFLAGS) -c -o $@ $<
-+	@$(CXX) $(CXXFLAGS) -fPIC -c -o $@ $<
- 
- ## Linking rules (standard/profile/debug/release)
- $(EXEC): $(COBJS)
- 	@echo Linking $(EXEC)
--	@$(CXX) $(COBJS) -lz -lgmp -ggdb -Wall -o $@ 
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(COBJS) -lz -lgmp -ggdb -Wall -o $@ 
- 
- $(EXEC)_profile: $(PCOBJS)
- 	@echo Linking $@
--	@$(CXX) $(PCOBJS) -lz -lgmp -ggdb -Wall -pg -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(PCOBJS) -lz -lgmp -ggdb -Wall -pg -o $@
- 
- $(EXEC)_debug:	$(DCOBJS)
- 	@echo Linking $@
--	@$(CXX) $(DCOBJS) -lz -lgmp -ggdb -Wall -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(DCOBJS) -lz -lgmp -ggdb -Wall -o $@
- 
- $(EXEC)_release: $(RCOBJS)
- 	@echo Linking $@
--	@$(CXX) $(RCOBJS) -lz -lgmp -Wall -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(RCOBJS) -lz -lgmp -Wall -o $@
- 
--$(EXEC)_bignum_static: $(RCOBJS)
-+$(EXEC)_bignum: $(RCOBJS)
- 	@echo Linking $@
--	@$(CXX) --static $(RCOBJS) -lz -lgmp -Wall -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(RCOBJS) -lz -lgmp -Wall -o $@
- 
--$(EXEC)_64-bit_static: $(R64COBJS)
-+$(EXEC)_64-bit: $(R64COBJS)
- 	@echo Linking $@
--	@$(CXX) --static $(R64COBJS) -lz -Wall -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(R64COBJS) -lz -Wall -o $@
- 
- 
- ## Make dependencies
- depend:	depend.mak
- depend.mak:	$(CSRCS) $(CHDRS)
- 	@echo Making dependencies...
--	@$(CXX) -MM $(CSRCS) $(CFLAGS) > depend.mak
-+	@$(CXX) -MM $(CSRCS) $(CXXFLAGS) > depend.mak
- 	@cp depend.mak /tmp/depend.mak.tmp
- 	@sed "s/o:/op:/" /tmp/depend.mak.tmp >> depend.mak
- 	@sed "s/o:/od:/" /tmp/depend.mak.tmp >> depend.mak

diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch
deleted file mode 100644
index 38af57bc74..0000000000
--- a/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/minisat+_script
-+++ b/minisat+_script
-@@ -6,12 +6,12 @@
-   XDIR=`echo $0 | sed "s%\(.*\)/.*$%\1%"`
- fi
- 
--$XDIR/minisat+_64-bit_static -try "$@"
-+$XDIR/minisat+_64-bit -try "$@"
- EXIT=$?
- 
- if [ $EXIT = 5 ]; then
-   echo "c OK -- Running BigNum-version instead..."
--  $XDIR/minisat+_bignum_static* "$@"
-+  $XDIR/minisat+_bignum* "$@"
-   EXIT=$?
- fi
- exit $EXIT

diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch
deleted file mode 100644
index 51ebe70ec3..0000000000
--- a/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Author: Ralf Treinen <treinen@debian.org>
-Description: fix a spelling error in help text
-
-Index: minisat+/Main.C
-===================================================================
---- minisat+.orig/Main.C	2011-05-24 20:59:49.000000000 +0200
-+++ minisat+/Main.C	2016-12-19 07:29:13.894553743 +0100
-@@ -79,7 +79,7 @@
-     "\n"
-     "  -bdd-thres=   Threshold for prefering BDDs in mixed mode.        [def: %g]\n"
-     "  -sort-thres=  Threshold for prefering sorters. Tried after BDDs. [def: %g]\n"
--    "  -goal-bias=   Bias goal function convertion towards sorters.     [def: %g]\n"
-+    "  -goal-bias=   Bias goal function conversion towards sorters.     [def: %g]\n"
-     "\n"
-     "  -1 -first     Don\'t minimize, just give first solution found\n"
-     "  -A -all       Don\'t minimize, give all solutions\n"

diff --git a/sci-mathematics/minisat+/metadata.xml b/sci-mathematics/minisat+/metadata.xml
deleted file mode 100644
index 004f6d1ce5..0000000000
--- a/sci-mathematics/minisat+/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <use>
-    <flag name="bignum">Build the bignum variant of minisat+</flag>
-  </use>
-  <longdescription lang="en">
-MiniSat+ is a two-week hack done to enable MiniSat to compete in the new categories of the SAT 2005 competition. Initially, we intended to support both Pseudo-Boolean constraints (i.e. linear constraints over boolean variables) and circuit based SAT input (as opposed to CNF). However, after we finished the conversion of PB-constraints to SAT, we ran out of steam and never finished the other part.
-However, the PB part is, arguably, the more interesting one. A number of generalizations of SAT solvers to PB solvers have been proposed (Pueblo, Galena, OPBDP and more), but we felt that the other approach — converting the problem to SAT — had not been invesigated adequately. Our hope was to provide a point of reference for the proper generalizations of SAT to PB, so that the merit of such an approach could be evaluated. Therefore MiniSat+ provides multiple ways of translating PB constraints to clauses.
-For the PB evaluation 2005, we provided a top-level heuristic to choose between the translation methods. To our surprise, MiniSat+ solved more problem than any of the other 6 dedicated PB solvers did, and also seemed to one of the few solvers not being visibly buggy (modulo giving the wrong exitcode for SATISFIABLE instances without an objective function).
-  </longdescription>
-  <upstream>
-    <remote-id type="github">niklasso/minisat-webpage</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild b/sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild
deleted file mode 100644
index f6d9dff0e4..0000000000
--- a/sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-COMMIT="e9dcbabbf5399d16ed4b09250307d1165a341160"
-DESCRIPTION="solver for pseudo-Boolean constraints"
-HOMEPAGE="http://minisat.se/MiniSat+.html"
-DOWNLOADS_URI="https://github.com/niklasso/minisat-webpage/raw/${COMMIT}/downloads"
-SRC_URI="
-	${DOWNLOADS_URI}/${PN}_${PV/.01./-Jan-}.zip
-	doc? ( ${DOWNLOADS_URI}/MiniSat+.pdf )
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bignum doc"
-
-RDEPEND="
-	bignum? ( dev-libs/gmp:= )
-	sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-arch/unzip"
-
-PATCHES=(
-	"${FILESDIR}/${P}-makefile.patch"
-	"${FILESDIR}/${P}-script.patch"
-	"${FILESDIR}/${P}-exitcode.patch"
-	"${FILESDIR}/${P}-spelling.patch"
-)
-
-src_compile() {
-	tc-export CXX
-	emake rx
-	use bignum && emake rs
-}
-
-src_install() {
-	use doc && dodoc "${DISTDIR}"/MiniSat+.pdf
-	dodoc -r Examples
-
-	dobin minisat+_64-bit
-	use bignum && dobin minisat+_bignum
-	if use bignum; then
-		dosym ./minisat+_bignum usr/bin/minisat+
-	else
-		dosym ./minisat+_64-bit /usr/bin/minisat+
-	fi
-}

diff --git a/sci-mathematics/minisatp/Manifest b/sci-mathematics/minisatp/Manifest
deleted file mode 100644
index dbe60d53f9..0000000000
--- a/sci-mathematics/minisatp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST minisatp-0.1_p20121002.tar.gz 47256 BLAKE2B e03d626cad913f4587d356a891e93e5031804912dc9794e0c6b7646aaa78c5d4ac015c927d36d2c8f57018301662b216efbdc47e56c9cee090920f63c613149d SHA512 01ebcd02fe195cccc06c4a579676ce5d72adce075fea4bb44f687e7f1865313346f6b7805b1d6230a97a3d1a5827c18f621dc2ad3e7c6bd2a7d955b459b01eaa

diff --git a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch b/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch
deleted file mode 100644
index 57619871cf..0000000000
--- a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/CMakeLists.txt	2022-04-29 02:03:45.823385000 +0200
-+++ b/CMakeLists.txt	2022-04-29 02:08:46.208369263 +0200
-@@ -31,8 +31,9 @@
- #--------------------------------------------------------------------------------------------------
- # Dependencies:
- 
--find_package(GMP REQUIRED)
--include_directories(${GMP_INCLUDE_DIR})
-+find_package(PkgConfig REQUIRED)
-+pkg_check_modules(GMP REQUIRED gmp)
-+include_directories(${GMP_INCLUDE_DIRS})
- 
- include_directories(${minisat_SOURCE_DIR})
- include_directories(${minisatp_SOURCE_DIR})
-@@ -60,8 +61,8 @@
- add_library(minisatp-lib-static STATIC ${MINISATP_LIB_SOURCES})
- add_library(minisatp-lib-shared SHARED ${MINISATP_LIB_SOURCES})
- 
--target_link_libraries(minisatp-lib-shared minisat-lib-shared ${GMP_LIBRARY})
--target_link_libraries(minisatp-lib-static minisat-lib-static ${GMP_LIBRARY})
-+target_link_libraries(minisatp-lib-shared minisat gmp)
-+target_link_libraries(minisatp-lib-static minisat gmp)
- 
- set_target_properties(minisatp-lib-static PROPERTIES OUTPUT_NAME "minisatp")
- set_target_properties(minisatp-lib-shared 

diff --git a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch b/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch
deleted file mode 100644
index 850845f3aa..0000000000
--- a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h
---- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h	2012-10-02 13:42:07.000000000 +0200
-+++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h	2022-04-29 02:47:15.776380427 +0200
-@@ -24,6 +24,10 @@
- #include "PbSolver.h"
- #include "FEnv.h"
- 
-+using Minisat::l_True;
-+using Minisat::l_False;
-+using Minisat::l_Undef;
-+using Minisat::toInt;
- 
- //=================================================================================================
- 
-diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h
---- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h	2012-10-02 13:42:07.000000000 +0200
-+++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h	2022-04-29 02:48:41.173081698 +0200
-@@ -23,6 +23,9 @@
- #include "PbSolver.h"
- #include "FEnv.h"
- 
-+using Minisat::lit_Undef;
-+using Minisat::var_Undef;
-+
- //=================================================================================================
- 
- 
-diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h
---- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h	2012-10-02 13:42:07.000000000 +0200
-+++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h	2022-04-29 02:46:20.361276449 +0200
-@@ -31,7 +31,9 @@
- using Minisat::SimpSolver;
- using Minisat::lbool;
- using Minisat::mkLit;
--using Minisat::lit_Undef;
-+using Minisat::l_Undef;
-+using Minisat::l_True;
-+using Minisat::l_False;
- 
- //=================================================================================================
- // Linear -- a class for storing pseudo-boolean constraints:

diff --git a/sci-mathematics/minisatp/metadata.xml b/sci-mathematics/minisatp/metadata.xml
deleted file mode 100644
index 0e4134b7f9..0000000000
--- a/sci-mathematics/minisatp/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/niklasso/minisatp/issues</bugs-to>
-    <remote-id type="github">niklasso/minisatp</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild b/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild
deleted file mode 100644
index 15c0782345..0000000000
--- a/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2"
-
-inherit cmake
-
-DESCRIPTION="solver for pseudo-Boolean constraints"
-HOMEPAGE="https://github.com/niklasso/minisatp/tree/master"
-SRC_URI="https://github.com/niklasso/minisatp/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-libs/gmp
-	sci-mathematics/minisat
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-	"${FILESDIR}/${PF}-find-gmp.patch"
-	"${FILESDIR}/${PF}-fix-build-errors.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DSTATIC_BINARIES=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	dodoc README
-	dodoc -r Examples
-	newman doc/minisat+.1 minisatp.1
-	dolib.so "${BUILD_DIR}/libminisatp.so"
-	dolib.so "${BUILD_DIR}/libminisatp.so.1"
-	dolib.so "${BUILD_DIR}/libminisatp.so.1.1.0"
-	dobin "${BUILD_DIR}/minisatp"
-
-	chrpath -d "${ED}/usr/bin/minisatp" || die
-}

diff --git a/sci-mathematics/packup/Manifest b/sci-mathematics/packup/Manifest
deleted file mode 100644
index 6f8e7b3d74..0000000000
--- a/sci-mathematics/packup/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST packup-0.6.1 3539 BLAKE2B 5a98a7a8f9fb760cd394058a0e3b8295a664b9d1c70cd32f6edac20d236c167acfa953c70f2dd8e43de7b7be2f1fc8ade2f1175a6fb4526112bc994237b0d434 SHA512 8b2dab50f1f92c601e4e77fe477e7fef4fd08764cd793f910fe9abe8f18f7dcbc22d4513fa75a125b8f90f32faf3b6bd6d257a9301072046ddd351c436645299
-DIST packup-0.6.1.html 6480 BLAKE2B 26fe09b83e7fe55c088163124e3241894d8cad2ee9ca87d56ef17a878655448fc62182bc80cf66f7595861477f4fd17a4ea330a485d9970e36466ef7a10bff06 SHA512 8d8f66250db548e5d5291ea5670349efe7195ff25703e2a47dd76adba0bfa3074a01d0c22b0e9b27285b6116d057190b6ebb48c3dc21cc9cd132e2e6ef3741b7
-DIST packup-0.6.tgz 86457 BLAKE2B d7a7540a9d46ab09500ef71862ade6484dc2fc19df0dab8be0b017a53102843539640a2ec6838cb551f4bdf77abede83abb05bd87271c506f5b5b41093278409 SHA512 8aa396f7f53f8ea3eba086df6ab1c4c685277e8fe947d90431d7cc9b70dd04c20771277b92c770e6766a633dfb8e75b36188c706c9cbae31e4afeff85ee60814

diff --git a/sci-mathematics/packup/files/packup b/sci-mathematics/packup/files/packup
deleted file mode 100644
index 793e1b91dc..0000000000
--- a/sci-mathematics/packup/files/packup
+++ /dev/null
@@ -1,3 +0,0 @@
-description: CUDF solver based on the Pseudo-Boolean Constraint solver MiniSat+
-exec: /usr/bin/packup -u $pref $in $out
-cudf-version: 2.0

diff --git a/sci-mathematics/packup/files/packup-0.6-c++11.patch b/sci-mathematics/packup/files/packup-0.6-c++11.patch
deleted file mode 100644
index 1c894f361a..0000000000
--- a/sci-mathematics/packup/files/packup-0.6-c++11.patch
+++ /dev/null
@@ -1,166 +0,0 @@
-Author: Mikoláš Janota <mikolas.janota@gmail.com>
-Description: compliance to the C++11 standard
-Debian-bug:  #811793
-
---- a/basic_clset.hh
-+++ b/basic_clset.hh
-@@ -34,11 +34,7 @@
- #include <cmath>
- #include <vector>
- 
--#include <ext/hash_map>       // Location of STL hash extensions
--#include <ext/hash_set>       // Location of STL hash extensions
--
- using namespace std;
--using namespace __gnu_cxx;    // Required for STL hash extensions
- 
- #include "globals.hh"
- #include "basic_clause.hh"
---- a/cl_globals.hh
-+++ b/cl_globals.hh
-@@ -34,11 +34,7 @@
- #include <cmath>
- #include <vector>
- 
--#include <ext/hash_map>       // Location of STL hash extensions
--#include <ext/hash_set>       // Location of STL hash extensions
--
- using namespace std;
--using namespace __gnu_cxx;    // Required for STL hash extensions
- 
- #include "globals.hh"
- #include "basic_clause.hh"
---- a/cl_registry.hh
-+++ b/cl_registry.hh
-@@ -34,8 +34,6 @@
- #include <cmath>
- #include <vector>
- 
--#include <ext/hash_map>       // Location of STL hash extensions
--#include <ext/hash_set>       // Location of STL hash extensions
- #include <ext/algorithm>      // Location of STL hash extensions
- 
- using namespace std;
---- a/cl_types.hh
-+++ b/cl_types.hh
-@@ -66,7 +66,7 @@
- typedef vector<BasicClause*> BasicClauseVector;
- typedef BasicClauseVector::iterator ClVectIterator;
- 
--typedef slist<BasicClause*> BasicClauseSList;
-+//typedef slist<BasicClause*> BasicClauseSList;
- 
- typedef list<BasicClause*> BasicClauseList;
- 
---- a/collections.hh
-+++ b/collections.hh
-@@ -34,7 +34,7 @@
- typedef vector<PackageVersions>  PackageVersionsList;
- typedef vector<PackageVersionsList*> PackageVersionsCNF;
- typedef vector<PackageVersion> PackageVersionList;
--typedef unordered_map< const char*,string,__gnu_cxx::hash<const char*>, streq > Str2Str;
-+typedef unordered_map< const char*,string,std::hash<const char*>, streq > Str2Str;
- typedef unordered_map<PackageVersion, Variable, hash_package_version, eq_package_version> PackageVersionMap;
- typedef unordered_map<Variable,PackageVersion> VariableToPackageVersion;
- typedef vector<Version>  VersionVector;
---- a/common_types.hh
-+++ b/common_types.hh
-@@ -25,13 +25,9 @@
- #ifndef COMMON_TYPES_H
- #define	COMMON_TYPES_H
- 
--#include <ext/hash_set>
--#include <ext/hash_map>
-+#include "hash_structs.hh"
- #include <string.h>
- #include "types.hh"
--using __gnu_cxx::hash;
--using __gnu_cxx::hash_map;
--using __gnu_cxx::hash_set;
- using std::string;
- using std::vector;
- using std::ostream;
-@@ -40,8 +36,6 @@
- #define CONSTANT const
- #define CONTAINS(s,e) ( ((s).find(e))!=(s).end() )
- #define SAME_PACKAGE_NAME(n1,n2) (n1.data()==n2.data())
--#define unordered_set hash_set
--#define unordered_map hash_map
- 
- typedef unsigned int UINT;
- typedef UINT         Version;
-@@ -115,6 +109,7 @@
-   {return strcmp(s1, s2) == 0;}
- };
- 
-+/*
- namespace __gnu_cxx
- {
- template<>
-@@ -126,7 +121,9 @@
-          return h(s.data());
-      }
-    };
--} /*end of namespace __gnu_cxx */
-+}*/ /*end of namespace __gnu_cxx */
-+
-+
- 
- const char* to_string (KeepValue value);
- const char* to_string (Criterion value);
---- a/cudf_msu.cc
-+++ b/cudf_msu.cc
-@@ -27,8 +27,9 @@
- #include "Options.hh"
- using std::ifstream;
- 
--static const char* dist_date = ""DISTDATE"";
--static const char* changeset = ""CHANGESET"";
-+#define stringify(s) #s
-+static const char* dist_date = stringify(DISTDATE);
-+static const char* changeset = stringify(CHANGESET);
- static const char* release = "0.6";
- 
- IDManager    id_manager;
---- a/hash_structs.hh
-+++ b/hash_structs.hh
-@@ -0,0 +1,12 @@
-+#ifndef HASH_STRUCTS_123
-+#define HASH_STRUCTS_123
-+
-+#include <unordered_set>
-+#include <unordered_map>
-+#define hash_multimap unordered_multimap
-+#define hash_set unordered_set
-+#define hash_map unordered_map
-+using std::hash;
-+using std::unordered_map;
-+using std::unordered_set;
-+#endif
---- a/types.hh
-+++ b/types.hh
-@@ -38,6 +38,12 @@
-  
- using namespace std;
- 
-+#include <unordered_set>
-+#include <unordered_map>
-+#define hash_multimap unordered_multimap
-+#define hash_set unordered_set
-+#define hash_map unordered_map
-+
- 
- /*----------------------------------------------------------------------------*\
-  * Values besides 0 and 1
-@@ -158,11 +164,8 @@
- #include <map>
- #include <set>
- #include <ext/slist>          // Location of STL list extensions
--#include <ext/hash_map>       // Location of STL hash extensions
--#include <ext/hash_set>       // Location of STL hash extensions
- 
- using namespace std;
--using namespace __gnu_cxx;    // Required for STL hash extensions
- 
- 
- #ifdef USE_RBTREE_SETS

diff --git a/sci-mathematics/packup/files/packup-0.6-makefile.patch b/sci-mathematics/packup/files/packup-0.6-makefile.patch
deleted file mode 100644
index 8c715edf39..0000000000
--- a/sci-mathematics/packup/files/packup-0.6-makefile.patch
+++ /dev/null
@@ -1,49 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -13,18 +13,18 @@
- LIBD =
- LIBS =
- CXX?=g++
--CFLAGS+=-DEXTERNAL_SOLVER
--CFLAGS+=-DNDEBUG -DNCHECK
--CFLAGS+=-O3
--CFLAGS += -Wall -DBUILDDATE='"$(BUILDDATE)"' -DDISTDATE='"$(DISTDATE)"'
--CFLAGS += -DCHANGESET='"$(CHANGESET)"' -DRELDATE='"$(RELDATE)"'
--CFLAGS+=-D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wno-parentheses -Wno-deprecated
-+CXXFLAGS+=-DEXTERNAL_SOLVER
-+CXXFLAGS+=-DNDEBUG -DNCHECK
-+CXXFLAGS+=-std=c++11
-+CXXFLAGS += -Wall -DBUILDDATE='"$(BUILDDATE)"' -DDISTDATE='"$(DISTDATE)"'
-+CXXFLAGS += -DCHANGESET='"$(CHANGESET)"' -DRELDATE='"$(RELDATE)"'
-+CXXFLAGS+=-D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wno-parentheses -Wno-deprecated
- LIBS+=-lz
- #LNFLAGS+=-static
- 
- # comment out if arbitrary precision not needed
- LIBS+=-lgmpxx -lgmp
--CFLAGS+=-DGMPDEF
-+CXXFLAGS+=-DGMPDEF
- 
- .PHONY: build all objs
- 
-@@ -32,17 +32,17 @@
- 
- $(XTRGT): objs 
- 	@echo Linking: $@
--	@$(CXX) $(COBJS) $(LNFLAGS) $(LIBD) $(LIBS) -o $@ 
-+	@$(CXX) $(CXXFLAGS) -fPIE $(CPPFLAGS) $(COBJS) $(LDFLAGS) $(LIBD) $(LIBS) -o $@ 
- 
- objs: Lexer.o p.tab.o $(COBJS) 
- 
- depend:
--	makedepend -- -I. $(CFLAGS) -- *.cc
-+	makedepend -- -I. $(CXXFLAGS) -- *.cc
- 
- ## Build rule
- %.o:	%.cc
- 	@echo Compiling: $@
--	@$(CXX)  -I. $(CFLAGS) -c -o $@ $<
-+	@$(CXX)  -I. $(CPPFLAGS) $(CXXFLAGS) -fPIC $(LDFLAGS) -c -o $@ $<
- 
- ##  This  needs bison and ragel, comment in if parsing changes
- #Lexer.cc: p.tab.cc  l.rl Lexer.hh

diff --git a/sci-mathematics/packup/files/packup-0.6-minisat+-invocation.patch b/sci-mathematics/packup/files/packup-0.6-minisat+-invocation.patch
deleted file mode 100644
index 8420fd173e..0000000000
--- a/sci-mathematics/packup/files/packup-0.6-minisat+-invocation.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Author: Ralf Treinen <treinen@debian.org>
-Description: invoke minisat+ with switch for old-format input
-
---- a/ExternalWrapper.cc
-+++ b/ExternalWrapper.cc
-@@ -33,7 +33,7 @@
- :min_cost(LONG_MAX)
- ,solution_value (-1)
- ,_id_manager(id_manager)
--,solver_command("minisat+ -cs -ansi")
-+,solver_command("minisat+ -cs -ansi -old-fmt")
- ,multiplication_string("*")
- ,temporary_directory("/tmp")
- ,leave_temporary_files(false)

diff --git a/sci-mathematics/packup/files/packup-0.6-spelling.patch b/sci-mathematics/packup/files/packup-0.6-spelling.patch
deleted file mode 100644
index 6022f894fc..0000000000
--- a/sci-mathematics/packup/files/packup-0.6-spelling.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Author: Ralf Treinen <treinen@debian.org>
-Description: Fix spelling in message
-
---- a/Encoder.cc
-+++ b/Encoder.cc
-@@ -2123,7 +2123,7 @@
- }
- 
- void Encoder::check_solution() {
--    cerr << "cheking solution" <<endl;
-+    cerr << "checking solution" <<endl;
-     // Package dependencies
-     FOR_EACH(PackageUnits::const_iterator,i,needed_units) {
-         CONSTANT UnitVector &uv = *(i->second);

diff --git a/sci-mathematics/packup/metadata.xml b/sci-mathematics/packup/metadata.xml
deleted file mode 100644
index 2d92a96eaa..0000000000
--- a/sci-mathematics/packup/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-packup solves the package upgradability problem specified in CUDF [TZ09] with the use of an external solver. By default minisat+ [ES06] is used but a different solver can be used by specifying the pertaining command line option.
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-mathematics/packup/packup-0.6.ebuild b/sci-mathematics/packup/packup-0.6.ebuild
deleted file mode 100644
index bd24aef639..0000000000
--- a/sci-mathematics/packup/packup-0.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature toolchain-funcs
-
-DESCRIPTION="PACKage Upgradability Problem solver"
-HOMEPAGE="https://sat.inesc-id.pt/~mikolas/sw/packup/"
-SRC_URI="
-	https://sat.inesc-id.pt/~mikolas/sw/${PN}/${P}.tgz
-	https://sat.inesc-id.pt/~mikolas/sw/${PN}/${P}.1
-	https://sat.inesc-id.pt/~mikolas/sw/${PN}/${P}.1.html
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	dev-libs/gmp
-	sys-libs/zlib
-"
-RDEPEND="
-	${DEPEND}
-	sci-mathematics/minisat+
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-makefile.patch"
-	"${FILESDIR}/${P}-spelling.patch"
-	"${FILESDIR}/${P}-c++11.patch"
-	"${FILESDIR}/${P}-minisat+-invocation.patch"
-)
-
-src_compile() {
-	tc-export CXX
-	emake all
-}
-
-src_install() {
-	dobin packup
-	dodoc README.txt
-	docinto html
-	dodoc "${DISTDIR}/${P}.1.html"
-	doman "${DISTDIR}/${P}.1"
-	insinto /usr/share/cudf/solvers
-	doins "${FILESDIR}/packup"
-}
-
-pkg_postinst() {
-	optfeature "optional solver minisatp" sci-mathematics/minisatp
-}

diff --git a/sci-mathematics/qepcad/Manifest b/sci-mathematics/qepcad/Manifest
deleted file mode 100644
index 24ec51cb62..0000000000
--- a/sci-mathematics/qepcad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qepcad-1.72b_p20220502-r2.tar.gz 178476571 BLAKE2B fe1c6f9d874e2e3d74f10c0cf1a0f84768293e69020fca6070293388227674e66e4db9d341876c793abe0ef2211c8271b47c2c2f67e17332a091fd79d73971ec SHA512 f6a14c42ec696f7525fa7c1ae2549172e853b74f106fdcce2d52f7929ff031726869657c5627ab3c85ca2e6d5e64d0f8fd80132f14f7b66ea2a8d27e693edbaf

diff --git a/sci-mathematics/qepcad/metadata.xml b/sci-mathematics/qepcad/metadata.xml
deleted file mode 100644
index 40ef37010b..0000000000
--- a/sci-mathematics/qepcad/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>wcbrown@usna.edu</email>
-      <name>Chris Brown</name>
-    </maintainer>
-    <remote-id type="github">Alessandro-Barbieri/qepcad</remote-id>
-  </upstream>
-  <longdescription lang="en">
-The Program
-QEPCAD is an implementation of quantifier elimination by partial cylindrical algebraic decomposition due orginally to Hoon Hong, and subsequently added on to by many others. It is an interactive command-line program written in C/C++, and based on the SACLIB library. Presented here is QEPCAD B version 1.x, the "B" designating a substantial departure from the original QEPCAD and distinguishing it from any development of the original that may proceed in a different direction. QEPCAD and the SACLIB library are the result of a program of research by George Collins and his PhD students that has spanned several decades ... and continues still!
-
-I extended and improved QEPCAD for several years. Improvements that didn't involve changes to the way the program interacted with the user I'd just go ahead and make. However, changes that affected the interaction of QEPCAD and the user, or changes that added new features were "tacked on" to the program, requiring the user to know about extra commands. Moreover, there was no cannonical source for QEPCAD distribution or documentation, and no internet accessible source at all. This branch of QEPCAD, QEPCAD "B", was introduced to address those problems - to make QEPCAD easily accessable through the internet, to provide good documentation, and to incorporate many improvements and extensions in a way that makes them most accessible to the user.
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-mathematics/qepcad/qepcad-1.72b_p20220502-r2.ebuild b/sci-mathematics/qepcad/qepcad-1.72b_p20220502-r2.ebuild
deleted file mode 100644
index 70ba312d2c..0000000000
--- a/sci-mathematics/qepcad/qepcad-1.72b_p20220502-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="f79047ad332ee378d876dcbdc8725c3b1f5f7bb7"
-
-inherit cmake optfeature
-
-DESCRIPTION="Quantifier Elimination by Partial Cylindrical Algebraic Decomposition"
-HOMEPAGE="
-	https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html
-	https://github.com/Alessandro-Barbieri/qepcad
-"
-SRC_URI="https://github.com/Alessandro-Barbieri/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}/qesource"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	media-libs/freeglut
-	media-libs/glu
-	media-libs/libglvnd
-	sci-libs/saclib:=
-	sys-libs/readline
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README LOG )
-
-src_configure() {
-	export qe="${S}"
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	einstalldocs
-	cmake_src_install
-	docinto cad2d
-	dodoc cad2d/README
-}
-
-pkg_postinst() {
-	optfeature "allowing qepcad to use singular" sci-mathematics/singular
-}

diff --git a/sci-mathematics/radian/Manifest b/sci-mathematics/radian/Manifest
deleted file mode 100644
index 4fdb34ec02..0000000000
--- a/sci-mathematics/radian/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST radian-0.6.3-github.tar.gz 73850 BLAKE2B 705ef33769ae1f41f384967e9ec5d6594130f036279f944a307fdd371b01b619c064406797cdfc354778c30875610cc66c19c3e9f3c244fcc96f08f01effd073 SHA512 6fd62b767e6b282804c3d729d0c8ba2e5e80ce5afbc0f6dd15d9afd6775f7b4527b7042427eefc58338ea969887afda4342c2bb7d20ff73d832af8f44609b953

diff --git a/sci-mathematics/radian/files/radian-0.6.0-no-pytest-runner.patch b/sci-mathematics/radian/files/radian-0.6.0-no-pytest-runner.patch
deleted file mode 100644
index a1ce1ddc78..0000000000
--- a/sci-mathematics/radian/files/radian-0.6.0-no-pytest-runner.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -55,6 +55,5 @@
-     extras_require={
-         "test": tests_deps
-     },
--    setup_requires=["pytest-runner"],
-     tests_require=tests_deps
- )

diff --git a/sci-mathematics/radian/metadata.xml b/sci-mathematics/radian/metadata.xml
deleted file mode 100644
index b2ff091ac8..0000000000
--- a/sci-mathematics/radian/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-radian is an alternative console for the R program with multiline editing and rich syntax highlight. One would consider radian as a ipython clone for R, though its design is more aligned to julia.
-
-Features
-    cross platform, runs on Windows, macOS and Linux
-    shell mode: hit ; to enter and &lt;backspace&gt; to leave
-    reticulate python repl mode: hit ~ to enter
-    improved R prompt and reticulate python prompt
-        multiline editing
-        syntax highlight
-        auto completion (reticulate autocompletion depends on jedi)
-    unicode support
-    latex completion
-    auto matching parens/quotes.
-    bracketed paste mode
-    emacs/vi editing mode
-    automatically adjust to terminal width
-    read more than 4096 bytes per line
-  </longdescription>
-  <upstream>
-    <remote-id type="github">randy3k/radian</remote-id>
-    <remote-id type="pypi">radian</remote-id>
-    <maintainer status="unknown">
-      <email>randy.cs.lai@gmail.com</email>
-      <name>Randy Lai</name>
-    </maintainer>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/radian/radian-0.6.3.ebuild b/sci-mathematics/radian/radian-0.6.3.ebuild
deleted file mode 100644
index 94da2a473f..0000000000
--- a/sci-mathematics/radian/radian-0.6.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A 21 century R console"
-HOMEPAGE="
-	https://pypi.org/project/radian/
-	https://github.com/randy3k/radian
-"
-SRC_URI="https://github.com/randy3k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}-github.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	$(python_gen_cond_dep	'
-		>=dev-python/prompt-toolkit-3.0.15[${PYTHON_USEDEP}]
-		>=dev-python/pygments-2.5.0[${PYTHON_USEDEP}]
-		>=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}]
-	')
-"
-RDEPEND="
-	${DEPEND}
-	${PYTHON_DEPS}
-	dev-lang/R
-"
-BDEPEND="
-	test? (
-		$(python_gen_cond_dep	'
-			>=dev-python/pyte-0.8.0[${PYTHON_USEDEP}]
-			dev-python/pexpect[${PYTHON_USEDEP}]
-			dev-python/ptyprocess[${PYTHON_USEDEP}]
-			dev-python/jedi[${PYTHON_USEDEP}]
-		')
-		dev-R/askpass
-		dev-R/reticulate[${PYTHON_SINGLE_USEDEP}]
-		dev-vcs/git
-	)
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.6.0-no-pytest-runner.patch" )
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-	optfeature "prompt completions" dev-python/jedi
-}

diff --git a/sci-mathematics/the-omega-project/Manifest b/sci-mathematics/the-omega-project/Manifest
deleted file mode 100644
index 348a753431..0000000000
--- a/sci-mathematics/the-omega-project/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST the-omega-project-2.1_p20131119.tar.gz 2448617 BLAKE2B 2700354ff1dd23cf4169c1a894feb0b09c9ef064d12eb514faf8bed50b7e8eb2692326e398b57b6ea81d3e89f2181024e6c2f79de6009f1938710d86a16116b4 SHA512 c02a96206349ea44545acb685d7d54a2ec8b0553ace6907afc89924a1f33cf86aa00d3a84ed5265e18cc83b07b09c0e354139e72c8d0bd1a7b7314b3e95e0145

diff --git a/sci-mathematics/the-omega-project/files/the-omega-project-fix-fpermissive-errors.patch b/sci-mathematics/the-omega-project/files/the-omega-project-fix-fpermissive-errors.patch
deleted file mode 100644
index 7b2d693daa..0000000000
--- a/sci-mathematics/the-omega-project/files/the-omega-project-fix-fpermissive-errors.patch
+++ /dev/null
@@ -1,142 +0,0 @@
---- a/petit/include/petit/Zima.h
-+++ b/petit/include/petit/Zima.h
-@@ -67,13 +67,13 @@ public:
- // If already_done != NULL, stop adding constraints when we get there
- 
-     friend void access_in_bounds(F_And *N, const AccessIteration &AI,
--				 context_iterator already_done = 0,
--				 bool assertions = true);
-+				 context_iterator already_done,
-+				 bool assertions);
- 
-     friend void context_in_bounds(F_And *N, const AccessIteration &AI,
- 				 context_iterator c,
--				 context_iterator already_done = 0,
--				 bool assertions = true);
-+				 context_iterator already_done,
-+				 bool assertions);
- 
- //
- // For A[I] and B[J] to access the same memory location,
-@@ -86,7 +86,7 @@ public:
- //
-     friend void access_same_memory(F_And *N, const AccessIteration &AI,
- 				   const AccessIteration &BJ);
--    
-+
-     friend void subscripts_equal_to_tuple (F_And *N, const AccessIteration &AI,
-                                 const Variable_ID_Tuple *t);
- 
---- a/petit/src/add-assert.c
-+++ b/petit/src/add-assert.c
-@@ -110,11 +110,11 @@ build_zap_problem(dd_current dd, Relation *r)
- 
-     context_iterator c = cont_i_for_access(src.access());
-     while (!cont_i_done(c) && !cont_i_cur_is_loop(c)) cont_i_next(c);
--    if (!cont_i_done(c)) context_in_bounds(le, src, c);
-+    if (!cont_i_done(c)) context_in_bounds(le, src, c, 0, true);
- 
-     c = cont_i_for_access(dest.access());
-     while (!cont_i_done(c) && !cont_i_cur_is_loop(c)) cont_i_next(c);
--    if (!cont_i_done(c)) context_in_bounds(le, dest, c);
-+    if (!cont_i_done(c)) context_in_bounds(le, dest, c, 0, true);
- 
-     assert(copy(loops_execute).is_upper_bound_satisfiable());
- 
---- a/petit/src/browsedd.c
-+++ b/petit/src/browsedd.c
-@@ -637,8 +637,8 @@ void write_deps(char *filename , char *inputfile,
- 					
- 					F_And *f = it.add_and();
- 					
--					access_in_bounds(f, a);
--					access_in_bounds(f, b);
-+					access_in_bounds(f, a, 0, true);
-+					access_in_bounds(f, b, 0, true);
- 					it.finalize();
- 
- 					it = Intersection(it,
---- a/petit/src/build_stmt_rel.c
-+++ b/petit/src/build_stmt_rel.c
-@@ -197,7 +197,7 @@ static Relation buildBoundsSet(int stmt)
- 
-  F_And *f = it.add_and();
- 
-- access_in_bounds(f, a1);
-+ access_in_bounds(f, a1, 0, true);
-  it.finalize();
-  it.simplify(1,1); 
-  return it;
-@@ -218,8 +218,8 @@ static Relation getBoundsRelation(int stmt1, int stmt2)
- 
- // unify_symbolic_constants(f, a1, a2, 0);
-        
-- access_in_bounds(f, a1);
-- access_in_bounds(f, a2);
-+ access_in_bounds(f, a1, 0, true);
-+ access_in_bounds(f, a2, 0, true);
-  it.finalize();
-  it.simplify(1,1); 
-  return it;
---- a/petit/src/ddomega.c
-+++ b/petit/src/ddomega.c
-@@ -109,8 +109,8 @@ static Relation memory_dependence_relation(a_access access1, a_access access2)
- 
-     F_And *f = it.add_and();
- 
--    access_in_bounds(f, a);
--    access_in_bounds(f, b);
-+    access_in_bounds(f, a, 0, true);
-+    access_in_bounds(f, b, 0, true);
-     access_same_memory(f, a, b);
-     it.finalize();
- 
-@@ -181,7 +181,7 @@ void dd_omega_test(a_access access1, a_access access2,
-         if (access1!=Entry) {
-            assert (access2 == ExitNode);
-   	   AccessIteration a(access1,simple_rel, Input_Tuple);
--           access_in_bounds(f,a);
-+           access_in_bounds(f,a,0,true);
-            subscripts_equal_to_tuple(f, a, &output_vars);
-            } 
- 
-@@ -189,7 +189,7 @@ void dd_omega_test(a_access access1, a_access access2,
-         if (access2!=ExitNode) {
-            assert (access1 == Entry);
-            AccessIteration b(access2,simple_rel, Output_Tuple);
--  	   access_in_bounds(f, b);
-+  	   access_in_bounds(f, b, 0, true);
-            subscripts_equal_to_tuple(f, b, &input_vars);
- 	 }
- 
---- a/petit/src/hpp.c
-+++ b/petit/src/hpp.c
-@@ -139,7 +139,7 @@ Relation get_is(node *n) {
-     Relation R(node_depth(a));
-     AccessIteration ai(a, &R, Input_Tuple);
-     F_And *f = R.add_and();
--    access_in_bounds(f, ai);
-+    access_in_bounds(f, ai, 0, true);
-     R.finalize();
-     return R;
- }
---- a/petit/src/kill.c
-+++ b/petit/src/kill.c
-@@ -146,7 +146,7 @@ static Relation build_initial_exposed(a_access access1)
- 
-   F_And *f = it.add_and();
- 
--  access_in_bounds(f,a);
-+  access_in_bounds(f,a,0,true);
-   it.finalize();
-   return it;
- 
-@@ -298,7 +298,7 @@ static change do_simple_kill(Relation &value_deps,
- 			already_done = access_inner_shared_context_at_depth(B, A, C, lzo);
- 			}
- 
--		    access_in_bounds(fkf, bj2, already_done);
-+		    access_in_bounds(fkf, bj2, already_done, true);
- 		    access_same_memory(fkf, bj2, ck);
- 		    connected_by_diff(fkf, bj2, ck, killer_flow);
- 		    kf.finalize();

diff --git a/sci-mathematics/the-omega-project/files/the-omega-project-include-Exit-h-in-util-h.patch b/sci-mathematics/the-omega-project/files/the-omega-project-include-Exit-h-in-util-h.patch
deleted file mode 100644
index 0421eacf84..0000000000
--- a/sci-mathematics/the-omega-project/files/the-omega-project-include-Exit-h-in-util-h.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/basic/include/basic/util.h
-+++ b/basic/include/basic/util.h
-@@ -31,6 +31,7 @@
- 
- 
- #include <basic/assert.h>
-+#include <basic/Exit.h>
- 
- namespace omega {
- 

diff --git a/sci-mathematics/the-omega-project/files/the-omega-project-remove-default-argument-of-friend-function.patch b/sci-mathematics/the-omega-project/files/the-omega-project-remove-default-argument-of-friend-function.patch
deleted file mode 100644
index 1be1018e09..0000000000
--- a/sci-mathematics/the-omega-project/files/the-omega-project-remove-default-argument-of-friend-function.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From b3db0dd1dc2e4b569e98d91a7909c274a2e3f3ad Mon Sep 17 00:00:00 2001
-From: Quoc-Sang Phan <qsp@Quoc-Sangs-MBP.sv.cmu.local>
-Date: Wed, 30 Sep 2015 14:35:05 -0700
-Subject: [PATCH] remove default argument of friend function on Mac
-
----
- omega_lib/include/omega/pres_conj.h |  2 +-
- omega_lib/src/pres_beaut.c          |  2 +-
- omega_lib/src/pres_dnf.c            | 10 +++++-----
- 3 files changed, 7 insertions(+), 7 deletions(-)
-
---- a/omega_lib/include/omega/pres_conj.h
-+++ b/omega_lib/include/omega/pres_conj.h
-@@ -263,7 +263,7 @@ class Conjunct : public F_Declaration {
-   friend int       simplify_conj(Conjunct* conj, int ver_sim, int elim_red, int color);
-   friend DNF*      negate_conj(Conjunct* conj);
-   friend Conjunct* merge_conjs(Conjunct* conj1, Conjunct* conj2,
--			      Merge_Action action, Rel_Body *body = 0);
-+			      Merge_Action action, Rel_Body *body);
-   friend void      copy_conj_header(Conjunct* to, Conjunct* fr);
- 
- 
---- a/omega_lib/src/pres_beaut.c
-+++ b/omega_lib/src/pres_beaut.c
-@@ -168,7 +168,7 @@ void F_And::beautify()
- 		{
- 		Conjunct *conj1 = merge_conjs(conj,
- 					     f->really_conjunct(),
--					     MERGE_REGULAR);
-+					     MERGE_REGULAR,0);
- 		delete f;
- 		delete conj;
- 		conj = conj1;
---- a/omega_lib/src/pres_dnf.c
-+++ b/omega_lib/src/pres_dnf.c
-@@ -97,7 +97,7 @@ void DNF::rm_redundant_conjs(int effort) {
- 	     }
- 	  else {
- 		
--	  Conjunct *cgist = merge_conjs(cdel, c, MERGE_GIST);
-+	  Conjunct *cgist = merge_conjs(cdel, c, MERGE_GIST, 0);
- 
- 	  if (!cgist->redSimplifyProblem(effort,0)) {
- 	    if(pres_debug) {
-@@ -314,7 +314,7 @@ void DNF::clear()
- DNF* DNF_and_conj(DNF* dnf, Conjunct* conj) {
-   DNF* new_dnf = new DNF;
-   for(DNF_Iterator p(dnf); p.live(); p.next()) {
--    Conjunct* new_conj = merge_conjs(p.curr(), conj, MERGE_REGULAR);
-+    Conjunct* new_conj = merge_conjs(p.curr(), conj, MERGE_REGULAR, 0);
-     new_dnf->add_conjunct(new_conj);
-   }
-   if(new_dnf->length() > 1) {
-@@ -364,7 +364,7 @@ DNF* conj_and_not_dnf(Conjunct *positive_conjunct, DNF *neg_conjs, bool weak) {
- 	p.curr_set(NULL);
- 	continue;
- 	}
--	  Conjunct *cgist = merge_conjs(positive_conjunct, neg_conj, MERGE_GIST);
-+	  Conjunct *cgist = merge_conjs(positive_conjunct, neg_conj, MERGE_GIST, 0);
-           if(simplify_conj(cgist, false, true, _red) == false) 
- 	      {
- 	      delete cgist;
-@@ -389,7 +389,7 @@ DNF* conj_and_not_dnf(Conjunct *positive_conjunct, DNF *neg_conjs, bool weak) {
- 	              delete cgist;
- 	              Conjunct *conj =
- 	              merge_conjs(positive_conjunct, neg_dnf->single_conjunct(), 
--				  MERGE_REGULAR);
-+				  MERGE_REGULAR, 0);
- 	              delete positive_conjunct;
- 	              delete neg_dnf;
- 	              positive_conjunct = conj;
-@@ -795,7 +795,7 @@ DNF* F_And::DNFize()
- 			}
- 		    else 
- 			{
--			Conjunct *new_conj = merge_conjs(positive_conjunct, conj, MERGE_REGULAR);
-+			Conjunct *new_conj = merge_conjs(positive_conjunct, conj, MERGE_REGULAR, 0);
- 			delete conj;
- 			delete positive_conjunct;
- 			positive_conjunct = new_conj;

diff --git a/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch b/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch
deleted file mode 100644
index 2982976803..0000000000
--- a/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch
+++ /dev/null
@@ -1,64 +0,0 @@
---- a/Makefile.config
-+++ b/Makefile.config
-@@ -21,11 +21,11 @@
- # Compiler selection.
- # Remove -g if your compiler doesn't support -O and -g together
- # OPTIMIZATION_CFLAGS = -O2
--OPTIMIZATION_CFLAGS = -g -O0
-+OPTIMIZATION_CFLAGS = $(CXXFLAGS)
- 
- # g++  2.95 (tested w/ gcc version 2.95.2 19991024 (release) on SuSE linux 6.4)
--CC = g++
--COMPILER_CFLAGS=-Wall -fPIC -DSIG_HANDLER_HAS_ONE_ARG=1 -DSHUT_UP_ABOUT_STATEMENT_WITH_NO_EFFECT_IN_DYNAMIC_ARRAY_CREATION -DBATCH_ONLY_PETIT -DDAVEW_THESIS_REDUCTIONS -DSTUDY_KILL_USE -DPETIT_KILL_OBVIOUS
-+CC = $(CXX)
-+COMPILER_CFLAGS=-Wall -fPIC -DSIG_HANDLER_HAS_ONE_ARG=1 -DSHUT_UP_ABOUT_STATEMENT_WITH_NO_EFFECT_IN_DYNAMIC_ARRAY_CREATION -DDAVEW_THESIS_REDUCTIONS -DSTUDY_KILL_USE -DPETIT_KILL_OBVIOUS
- 
- # ALSO USE THESE FLAGS FOR DOING TIMING AS IN DAVEW'S THESIS:
- # -DSPEED -DNDEBUG -Ddont_verify_kills=1 -DDAVEW_THESIS_REDUCTIONS
-@@ -69,7 +69,6 @@
- OS_INCL_PATH=
- OS_LIB_PATH=
- OS_LIBS=
--RANLIB=ranlib
- # SYSV style (Solaris 2.x, may work for others -- Solaris doesn't define SYSV)
- #OS_CFLAGS=-DOMIT_GETRUSAGE -DSYSV -DSVR4 $(X11_LIB_PATH:-L%=-R%)
- #OS_INCL_PATH=
-@@ -79,10 +78,9 @@
- # end of OS selection
- 
- # Where things should be installed:
--DESTDIR=/usr/local
--INCL_DESTDIR=$(DESTDIR)/include/omega
--LIB_DESTDIR=$(DESTDIR)/lib
--BIN_DESTDIR=$(DESTDIR)/bin
-+INCL_DESTDIR=$(DESTDIR)/usr/include/omega
-+LIB_DESTDIR=$(DESTDIR)/usr/lib64
-+BIN_DESTDIR=$(DESTDIR)/usr/bin
- 
- # This is only used if you modify the grammar file.  Use bison if you have it.
- RUMINANT=bison -y
-@@ -101,5 +99,3 @@
- RM=/bin/rm
- CP=/bin/cp
- MAKEDEPEND=makedepend
--AR=ar
--
---- a/Makefile.rules
-+++ b/Makefile.rules
-@@ -32,14 +32,14 @@
- LIBS=$(REQ_LIBS) $(STD_LIBS) $(TARGET_LIBS) $(OS_LIBS) $(EXTRA_LIBS)
- 
- CFLAGS=$(STD_CFLAGS) $(OPTIMIZATION_CFLAGS) $(COMPILER_CFLAGS) $(OS_CFLAGS) $(TARGET_CFLAGS) $(INCL_PATH)
--LDFLAGS=$(STD_LDFLAGS) $(OPTIMIZATION_CFLAGS) $(TARGET_LDFLAGS) $(LIB_PATH) $(LIBS)
-+LDFLAGS+=$(STD_LDFLAGS) $(OPTIMIZATION_CFLAGS) $(TARGET_LDFLAGS) $(LIB_PATH) $(LIBS)
- 
- ALLDIRS=omega_lib omega_calc petit uniform code_gen basic parse_lib
- #ALLDIRS=omega_lib omega_calc petit code_gen basic
- 
- # Executable target; can have only one per directory 
- .executable: required_libs $(OBJS)
--	$(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(TARGET)
-+	$(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -fPIE -o $(TARGET)
- 	touch .executable
- 
- 

diff --git a/sci-mathematics/the-omega-project/metadata.xml b/sci-mathematics/the-omega-project/metadata.xml
deleted file mode 100644
index 6ed2f37e97..0000000000
--- a/sci-mathematics/the-omega-project/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-This is the Omega Project software, including:
-* The Omega library, a set of routines for manipulating linear constraints over integer variables, Presburger formulas, and Integer tuple relations and sets.
-* The code generation library, a set of routines for generating code to scan the points in the union of a number of convex sets.
-* The Omega calculator, a text-based interface to the Omega library
-* Petit, a educational/research tool for analyzing array data dependences
-* The Uniform library, a source to source parallelizing transformation system, described in Wayne Kelly's Ph.D. dissertation.
-Many new features have been added, and numerous bugs fixed, by a number of groups since the August 2000 version 1.2 
-from the cs.umd.edu web site. A quick check of the omega calculator regression tests 
-indicates that there is one difference in the generated code for a time-skewed example, 
-but this may just be an equivalent iteration space expressed in a different way.
-  </longdescription>
-  <use>
-    <flag name="gui">Build petit with gui</flag>
-    <flag name="htmldoc">Build html documentation</flag>
-    <flag name="petit">Build Petit, a educational/research tool for analyzing array data dependences</flag>
-  </use>
-  <upstream>
-    <remote-id type="github">davewathaverford/the-omega-project</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild b/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild
deleted file mode 100644
index 520f7c0eff..0000000000
--- a/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="2e2890cacc1fe6e25f11255aecda063717f71f5b"
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Tools from Pugh et al.'s for constraint-based compiler tools"
-HOMEPAGE="https://github.com/davewathaverford/the-omega-project"
-SRC_URI="https://github.com/davewathaverford/the-omega-project/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug htmldoc gui petit"
-
-DEPEND="
-	petit? (
-		gui? (
-			x11-libs/motif
-		)
-	)
-"
-RDEPEND="${DEPEND}"
-BDEPEND="htmldoc? ( dev-tex/latex2html )"
-
-DOCS=(
-	omega_lib/doc/interface.dvi
-	omega_calc/doc/calculator.dvi
-	README
-)
-PATCHES=(
-	"${FILESDIR}/${PN}-respect-flags.patch"
-	"${FILESDIR}/${PN}-include-Exit-h-in-util-h.patch"
-	"${FILESDIR}/${PN}-remove-default-argument-of-friend-function.patch"
-	"${FILESDIR}/${PN}-fix-fpermissive-errors.patch"
-)
-
-src_prepare() {
-	default
-	append-cxxflags '-DSTILL_CHECK_MULT=1'
-	use debug || append-cxxflags '-DNDEBUG'
-	use gui || append-cxxflags '-DBATCH_ONLY_PETIT'
-	tc-export CXX RANLIB
-	sed -e "s|/usr/lib64|/usr/$(get_libdir)|g" -i Makefile.config || die
-}
-
-src_compile() {
-	emake depend
-	emake oc
-	use petit && emake petit
-
-	if use htmldoc; then
-		pushd omega_calc/doc || die
-		emake calculator.html
-		popd || die
-		HTML_DOCS+=( omega_calc/doc/calculator.html )
-	fi
-}
-
-src_install() {
-	mkdir -p "${D}/usr/include/omega" || die
-	DESTDIR="${D}" emake install
-	einstalldocs
-	docinto petit
-	use petit && dodoc -r petit/doc petit/*README
-}

diff --git a/sci-physics/SU2/Manifest b/sci-physics/SU2/Manifest
deleted file mode 100644
index ade030808f..0000000000
--- a/sci-physics/SU2/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST SU2-7.2.0-TestCases.tar.gz 464156192 BLAKE2B 405a5ccdd13bc5109feca1462b6ac434a4d817adbaca964465678683d5593fa940579e364e33414da5f059a89b2919fbc0baed82967246356da49c87ac9ce63f SHA512 d75894c285ac7cb4c72eece10a02f014fb2d85b585c08d1a9bbf12ab51f6004be99c368bde98734891dc45446d0656b21317b50d7d14af95b6ce4bfe72871f11
-DIST SU2-7.2.0-Tutorials.tar.gz 72845754 BLAKE2B ef670a77d0189e9fd8ad48d96bd4617de558311d0df0d81a10dd3cbf8b97b7fbcb0e6725746d8451ce12a923f6895a392582fa980f4054b3b1306609431900ff SHA512 c91cfbdfb26169fc36575f60ec3133ea4a6f39c8433e276840a0f96c7508f3ee898020179ac01d606da9c5e10ee2ad263a642ff6f6b7400d75f4eb03ee7e1cf8
-DIST SU2-7.2.0.tar.gz 15356101 BLAKE2B e52f09d0451c200f6fd6874d55bedf7733f934cb2cee378ca286107960bd82332adc932cae57e9052654b34972717a4f8969db216acdcef8a6816b648119df94 SHA512 5600ebb97ef5939333907f75cda58a02810642439309fc8626ed974dfbfaffdf0cd7d9cc81de310cb12e6f92f98b64c58d607ad93095bd86cc583768947ccf6b
-DIST SU2-7.5.1-TestCases.tar.gz 491384375 BLAKE2B f43b605a578cac948c95a35407de4f21a0acbb6befd93fc3f79fba6a3967b64500c7d8cf055051c67dac16176790ae7aca2064c6e24a9777131a6fd01783128a SHA512 e7b67d5ca3792133680828e243b19346ba4fdadb4bf599d76d25b6525e5262d7014dd28ed8dc7558c38534a78d40048269ef71882b0e6961be19b65a13135cab
-DIST SU2-7.5.1-Tutorials.tar.gz 98615786 BLAKE2B 906934ada10f60c14aab6d78d742514f008ce833afc53bbd94ba833db6e4734b77d682ce927e989c80829f88858563cd07033e8cc5f80f73bd9bb8eeff4ebba6 SHA512 f59777bc4cecd4b6100bb42ab5f4f30c3119d626f47b0fe7d4c02268af5273ed1f0215a69b78579b5c8ea93d8f01b8533e96ee002c402ae4c0515861ee87dcac
-DIST SU2-7.5.1.tar.gz 18894402 BLAKE2B a5e1be7e84765b1d4d3bfa05f60756ec0fb7f50be795836f2e37f83cbb6fd2304b5f572891e69be6e627b972e28fbd975a1cc6cfcf840acc975a02de672706b7 SHA512 863955d95d816fad551254e8d12d71baec771f28e0321705c4fe5f49b72890b079509b716e1274f28fcfaaba00c5d40a10d1cf5b910b71d7836d618fd770fec0

diff --git a/sci-physics/SU2/SU2-7.2.0-r100.ebuild b/sci-physics/SU2/SU2-7.2.0-r100.ebuild
deleted file mode 100644
index f3501c53e4..0000000000
--- a/sci-physics/SU2/SU2-7.2.0-r100.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit meson python-single-r1
-
-DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design"
-HOMEPAGE="https://su2code.github.io/"
-SRC_URI="
-	https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> ${P}-TestCases.tar.gz )
-	tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz -> ${P}-Tutorials.tar.gz )
-"
-
-LICENSE="
-	LGPL-2.1
-	tecio? ( tecio_license_agreement )
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="autodiff cgns directdiff librom mixed-precision mkl +mpi mpp openblas openmp parmetis pastix python tecio test tutorials"
-# TODO: do not force openblas
-
-RDEPEND="
-	${PYTHON_DEPS}
-	cgns? ( >=sci-libs/cgnslib-4 )
-	librom? ( sci-libs/libROM )
-	mkl? ( sci-libs/mkl )
-	mpi? ( virtual/mpi[cxx] )
-	mpp? ( sci-libs/Mutationpp:= )
-	openblas? ( sci-libs/openblas )
-	pastix? (
-		<sci-libs/pastix-6[mpi?]
-		sci-libs/scotch
-	)
-	python? ( $(python_gen_cond_dep '
-			dev-python/mpi4py[${PYTHON_USEDEP}]
-			dev-python/xlwt[${PYTHON_USEDEP}]
-			dev-python/matplotlib[${PYTHON_USEDEP}]
-			dev-python/scipy[${PYTHON_USEDEP}]
-			dev-python/numpy[${PYTHON_USEDEP}]
-		')
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11:=
-	autodiff? (
-		sci-libs/CoDiPack:=
-		mpi? ( >sci-libs/MeDiPack-1.2:= )
-		openmp? ( sci-libs/OpDiLib:= )
-	)
-	directdiff? (
-		sci-libs/CoDiPack:=
-		mpi? ( >sci-libs/MeDiPack-1.2:= )
-	)
-	tecio? ( >=dev-libs/boost-1.76.0:= )
-	test? ( <dev-cpp/catch-3:0 )
-"
-BDEPEND="
-	python? ( dev-lang/swig )
-	virtual/pkgconfig
-"
-
-# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and mpich it with error:
-# "No network interfaces were found for out-of-band communications.
-#  We require at least one available network for out-of-band messaging."
-PROPERTIES="test_network"
-RESTRICT="!test? ( test )"
-DOCS=( "README.md" "SU2_PY/documentation.txt" )
-REQUIRED_USE="
-	${PYTHON_REQUIRED_USE}
-	parmetis? ( mpi )
-	pastix? (
-		mpi
-		|| ( openblas mkl )
-	)
-	test? ( mpi python tutorials )
-	?? ( openblas mkl )
-	?? ( directdiff pastix )
-"
-PATCHES=(
-	"${FILESDIR}/${PN}-7.0.4-unbundle_boost.patch"
-	"${FILESDIR}/${PN}-7.1.0-fix-env.patch"
-	"${FILESDIR}/${PN}-7.2.0-system-libraries.patch"
-	"${FILESDIR}/${PN}-7.2.0-DESTDIR.patch"
-	"${FILESDIR}/${PN}-7.2.0-fix-headers.patch"
-)
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-	if use test ; then
-		einfo "Unpacking ${P}-TestCases.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}/TestCases"
-		tar -C "${P}"/TestCases --strip-components=1 -xzf "${DISTDIR}/${P}-TestCases.tar.gz" || die
-	fi
-	if use tutorials ; then
-		einfo "Unpacking ${P}-Tutorials.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}"
-		mkdir "${P}"/Tutorials || die
-		tar -C "${P}"/Tutorials --strip-components=1 -xzf "${DISTDIR}/${P}-Tutorials.tar.gz" || die
-	fi
-}
-
-src_prepare(){
-	rm -rf externals/{CLI11,autotools,catch2,cgns,codi,medi,meson,ninja,opdi} || die
-
-	default
-	# boost Geometry requires c++14 since >=boost-1.75
-	sed -i -e 's:cpp_std=c++11:cpp_std=c++14:' meson.build || die
-
-	# Force Disable parmetis support in meson.build (configure.ac has optional switch)
-	use !parmetis && { sed -i -e "/parmetis/Id" meson.build || die ; }
-
-	# Disable failed tests
-	sed -i "/append(dyn_fsi/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die
-	if ! use directdiff ; then
-		# Disable TestCase('unsteady_cylinder_windowed_average')
-		sed -i "217s/./#&/" TestCases/parallel_regression_AD.py || die
-	fi
-	sed -i "/append(dyn_discadj_fsi/s/./#&/" TestCases/parallel_regression_AD.py || die
-
-	# Copy absence mesh file
-	if use test ; then
-		cp "${S}/TestCases/nonequilibrium/viscwedge/viscwedge.su2" "${S}/TestCases/nonequilibrium/axi_visccone/" || die
-	fi
-}
-
-src_configure() {
-	if use mpi ; then
-		export CC=mpicc
-		export CXX=mpicxx
-	fi
-
-	local emesonargs=(
-		$(meson_feature mpi with-mpi)
-		$(meson_use autodiff enable-autodiff)
-		$(meson_use cgns enable-cgns)
-		$(meson_use directdiff enable-directdiff)
-		$(meson_use librom enable-librom)
-		$(meson_use mixed-precision enable-mixedprec)
-		$(meson_use mkl enable-mkl)
-		$(meson_use mpi custom-mpi)
-		$(meson_use mpp enable-mpp)
-		$(meson_use openblas enable-openblas)
-		$(meson_use openmp with-omp)
-		$(meson_use pastix enable-pastix)
-		$(meson_use python enable-pywrapper)
-		$(meson_use tecio enable-tecio)
-		$(meson_use test enable-tests)
-	)
-	meson_src_configure
-}
-
-src_test() {
-	ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD SU2_PY/SU2_CFD || die
-	ln -s ../../${P}-build/SU2_DEF/src/SU2_DEF SU2_PY/SU2_DEF || die
-	ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT SU2_PY/SU2_DOT || die
-	ln -s ../../${P}-build/SU2_GEO/src/SU2_GEO SU2_PY/SU2_GEO || die
-	ln -s ../../${P}-build/SU2_SOL/src/SU2_SOL SU2_PY/SU2_SOL || die
-	ln -s ../../${P}-build/SU2_PY/pySU2/pysu2.py SU2_PY/pysu2.py || die
-	ln -s ../../${P}-build/SU2_PY/pySU2/_pysu2.so SU2_PY/_pysu2.so || die
-	if use autodiff ; then
-		ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD_AD SU2_PY/SU2_CFD_AD || die
-		ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT_AD SU2_PY/SU2_DOT_AD || die
-		ln -s ../../${P}-build/SU2_PY/pySU2/pysu2ad.py SU2_PY/pysu2ad.py || die
-		ln -s ../../${P}-build/SU2_PY/pySU2/_pysu2ad.so SU2_PY/_pysu2ad.so || die
-		if use directdiff ; then
-			ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD_DIRECTDIFF SU2_PY/SU2_CFD_DIRECTDIFF || die
-		fi
-	fi
-
-	export SU2_RUN="${S}/SU2_PY"
-	export SU2_HOME="${S}"
-	export PATH="${PATH}:${SU2_RUN}"
-	export PYTHONPATH="${PYTHONPATH}:${SU2_RUN}"
-
-	einfo "Running UnitTests ..."
-	../${P}-build/UnitTests/test_driver || die
-
-	pushd TestCases/ || die
-	# Currently Tests always use mpi
-	if use mpi ; then
-		if use tutorials ; then
-			${EPYTHON} tutorials.py || die
-		fi
-		if use autodiff ; then
-			${EPYTHON} parallel_regression_AD.py || die
-		fi
-		${EPYTHON} parallel_regression.py || die
-	else
-		if use autodiff ; then
-			${EPYTHON} serial_regression_AD.py || die
-		fi
-		${EPYTHON} serial_regression.py || die
-	fi
-	popd || die
-}
-
-src_install() {
-	DESTDIR="${D}" meson_src_install
-
-	mkdir -p "${D}$(python_get_sitedir)/SU2_PY" || die
-	if use python; then
-		mv "${ED}"/usr/bin/*.so -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	fi
-	mv "${ED}"/usr/bin/{FSI_tools,SU2,SU2_Nastran} -t "${D}$(python_get_sitedir)" || die
-	mv "${ED}"/usr/bin/*.py -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	python_optimize "${D}/$(python_get_sitedir)"
-
-	if use tutorials ; then
-		insinto "/usr/share/${PN}"
-		doins -r Tutorials
-	fi
-
-	local SU2_RUN="$(python_get_sitedir)/SU2_PY"
-	echo SU2_RUN="${SU2_RUN}" > 99SU2
-	echo PATH="${SU2_RUN}" >> 99SU2
-	echo PYTHONPATH="${SU2_RUN}" >> 99SU2
-
-	doenvd 99SU2
-}

diff --git a/sci-physics/SU2/SU2-7.2.0-r2.ebuild b/sci-physics/SU2/SU2-7.2.0-r2.ebuild
deleted file mode 100644
index 8d1ed6cb5b..0000000000
--- a/sci-physics/SU2/SU2-7.2.0-r2.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit meson python-single-r1
-
-DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design"
-HOMEPAGE="https://su2code.github.io/"
-SRC_URI="
-	https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> ${P}-TestCases.tar.gz )
-	tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz -> ${P}-Tutorials.tar.gz )
-"
-
-# SU2: LGPL-2.1; cgnslib: ZLIB, TecIO: all-rights-reserved;
-# Metis: Apache-2.0; Parmetis: all-rights-reserved, free-noncomm; Mutationpp: LGPL-3.0.
-LICENSE="Apache-2.0 LGPL-2.1 LGPL-3 ZLIB all-rights-reserved free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# metis, parmetis are bundled;
-# omp is disable as it's experimental;
-# pastix is disabled as it's require additional external bundled libs;
-# autodiff (medi), directdiff (opti) features require additional external bundled libs.
-IUSE="cgns mkl +mpi mpp openblas parmetis tecio test tutorials"
-
-# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and mpich it with error:
-# "No network interfaces were found for out-of-band communications.
-#  We require at least one available network for out-of-band messaging."
-PROPERTIES="test_network"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-	${PYTHON_REQUIRED_USE}
-	mkl? ( !openblas )
-	parmetis? ( mpi )
-	test? ( parmetis tutorials )
-"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	cgns? ( >=sci-libs/cgnslib-4 )
-	mkl? ( sci-libs/mkl )
-	mpi? ( virtual/mpi[cxx] )
-	mpp? ( sci-libs/Mutationpp:= )
-	openblas? ( sci-libs/openblas )
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11:=
-	tecio? ( >=dev-libs/boost-1.76.0:= )
-	test? ( <dev-cpp/catch-3:0 )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-7.0.4-unbundle_boost.patch"
-	"${FILESDIR}/${PN}-7.1.0-fix-env.patch"
-	"${FILESDIR}/${PN}-7.2.0-system-libraries.patch"
-	"${FILESDIR}/${PN}-7.2.0-DESTDIR.patch"
-	"${FILESDIR}/${PN}-7.2.0-fix-headers.patch"
-)
-
-DOCS=( "README.md" "SU2_PY/documentation.txt" )
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-	if use test ; then
-		einfo "Unpacking ${P}-TestCases.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}/TestCases"
-		tar -C "${P}"/TestCases --strip-components=1 -xzf "${DISTDIR}/${P}-TestCases.tar.gz" || die
-	fi
-	if use tutorials ; then
-		einfo "Unpacking ${P}-Tutorials.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}"
-		mkdir "${P}"/Tutorials || die
-		tar -C "${P}"/Tutorials --strip-components=1 -xzf "${DISTDIR}/${P}-Tutorials.tar.gz" || die
-	fi
-}
-
-src_prepare(){
-	default
-
-	rm -rf externals/{CLI11,autotools,catch2,cgns,codi,medi,meson,ninja,opdi} || die
-
-	# boost Geometry requires c++14 since >=boost-1.75
-	sed -i -e 's:cpp_std=c++11:cpp_std=c++14:' meson.build || die
-
-	# Force Disable parmetis support in meson.build (configure.ac has optional switch)
-	use !parmetis && { sed -i -e "/parmetis/Id" meson.build || die ; }
-
-	# Disable python-wrapper tests
-	sed -i "/append(pywrapper_/s/./#&/" TestCases/parallel_regression.py || die
-	# Disable failed tests
-	sed -i "/append(dyn_fsi/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die
-
-	# Copy absence mesh file
-	if use test ; then
-		cp "${S}/TestCases/nonequilibrium/viscwedge/viscwedge.su2" "${S}/TestCases/nonequilibrium/axi_visccone/" || die
-	fi
-}
-
-src_configure() {
-	if use mpi ; then
-		export CC=mpicc
-		export CXX=mpicxx
-	fi
-
-	local emesonargs=(
-		-Denable-autodiff=false
-		-Denable-directdiff=false
-		-Denable-pastix=false
-		-Denable-pywrapper=false
-		-Dwith-omp=false
-		$(meson_feature mpi with-mpi)
-		$(meson_use mpi custom-mpi)
-		$(meson_use cgns enable-cgns)
-		$(meson_use mkl enable-mkl)
-		$(meson_use mpp enable-mpp)
-		$(meson_use openblas enable-openblas)
-		$(meson_use tecio enable-tecio)
-		$(meson_use test enable-tests)
-	)
-	meson_src_configure
-}
-
-src_test() {
-	ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD SU2_PY/SU2_CFD || die
-	ln -s ../../${P}-build/SU2_DEF/src/SU2_DEF SU2_PY/SU2_DEF || die
-	ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT SU2_PY/SU2_DOT || die
-	ln -s ../../${P}-build/SU2_GEO/src/SU2_GEO SU2_PY/SU2_GEO || die
-	ln -s ../../${P}-build/SU2_SOL/src/SU2_SOL SU2_PY/SU2_SOL || die
-
-	export SU2_RUN="${S}/SU2_PY"
-	export SU2_HOME="${S}"
-	export PATH="${PATH}:${SU2_RUN}"
-	export PYTHONPATH="${PYTHONPATH}:${SU2_RUN}"
-
-	einfo "Running UnitTests ..."
-	../${P}-build/UnitTests/test_driver || die
-
-	pushd TestCases/ || die
-	if use mpi ; then
-		if use tutorials ; then
-			${EPYTHON} tutorials.py || die
-		fi
-		${EPYTHON} parallel_regression.py || die
-	else
-		${EPYTHON} serial_regression.py || die
-	fi
-	popd || die
-}
-
-src_install() {
-	DESTDIR="${D}" meson_src_install
-
-	mkdir -p "${D}$(python_get_sitedir)/SU2_PY" || die
-	mv "${ED}"/usr/bin/{FSI_tools,SU2,SU2_Nastran} -t "${D}$(python_get_sitedir)" || die
-	mv "${ED}"/usr/bin/*.py -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	python_optimize "${D}/$(python_get_sitedir)"
-
-	if use tutorials ; then
-		insinto "/usr/share/${PN}"
-		doins -r Tutorials
-	fi
-
-	local SU2_RUN="$(python_get_sitedir)/SU2_PY"
-	echo SU2_RUN="${SU2_RUN}" > 99SU2
-	echo PATH="${SU2_RUN}" >> 99SU2
-	echo PYTHONPATH="${SU2_RUN}" >> 99SU2
-
-	doenvd 99SU2
-}

diff --git a/sci-physics/SU2/SU2-7.5.1.ebuild b/sci-physics/SU2/SU2-7.5.1.ebuild
deleted file mode 100644
index 90793a6329..0000000000
--- a/sci-physics/SU2/SU2-7.5.1.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit meson python-single-r1
-
-DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design"
-HOMEPAGE="https://su2code.github.io/"
-SRC_URI="
-	https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> ${P}-TestCases.tar.gz )
-	tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz -> ${P}-Tutorials.tar.gz )
-"
-
-LICENSE="
-	LGPL-2.1
-	tecio? ( tecio_license_agreement )
-	parmetis? ( all-rights-reserved free-noncomm )
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="autodiff cgns directdiff librom mixed-precision mkl +mpi mpp openblas openmp parmetis pastix python tecio test tutorials"
-# TODO: do not force openblas
-
-REQUIRED_USE="
-	${PYTHON_REQUIRED_USE}
-	parmetis? ( mpi )
-	pastix? (
-		mpi
-		|| ( openblas mkl )
-	)
-	test? ( mpi python tutorials )
-	?? ( openblas mkl )
-	?? ( directdiff pastix )
-"
-
-# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and mpich it with error:
-# "No network interfaces were found for out-of-band communications.
-#  We require at least one available network for out-of-band messaging."
-PROPERTIES="test_network"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	cgns? ( >=sci-libs/cgnslib-4 )
-	librom? ( sci-libs/libROM )
-	mkl? ( sci-libs/mkl )
-	mpi? ( virtual/mpi[cxx] )
-	mpp? ( sci-libs/Mutationpp:= )
-	openblas? ( sci-libs/openblas )
-	pastix? (
-		<sci-libs/pastix-6[mpi?]
-		sci-libs/scotch
-	)
-	python? ( $(python_gen_cond_dep '
-			dev-python/mpi4py[${PYTHON_USEDEP}]
-			dev-python/xlwt[${PYTHON_USEDEP}]
-			dev-python/matplotlib[${PYTHON_USEDEP}]
-			dev-python/scipy[${PYTHON_USEDEP}]
-			dev-python/numpy[${PYTHON_USEDEP}]
-		')
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11:=
-	dev-cpp/MEL:=
-	autodiff? (
-		sci-libs/CoDiPack:=
-		mpi? ( >sci-libs/MeDiPack-1.2:= )
-		openmp? ( sci-libs/OpDiLib:= )
-	)
-	directdiff? (
-		sci-libs/CoDiPack:=
-		mpi? ( >sci-libs/MeDiPack-1.2:= )
-	)
-	tecio? ( >=dev-libs/boost-1.76.0:= )
-	test? ( <dev-cpp/catch-3:0 )
-"
-BDEPEND="
-	python? ( dev-lang/swig )
-	virtual/pkgconfig
-"
-
-DOCS=( "README.md" "SU2_PY/documentation.txt" )
-
-PATCHES=(
-	"${FILESDIR}/${PN}-7.0.4-unbundle_boost.patch"
-	"${FILESDIR}/${PN}-7.1.0-fix-env.patch"
-	"${FILESDIR}/${P}-system-libraries.patch"
-	"${FILESDIR}/${PN}-7.2.0-DESTDIR.patch"
-	"${FILESDIR}/${PN}-7.2.0-fix-headers.patch"
-
-)
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-	if use test ; then
-		einfo "Unpacking ${P}-TestCases.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}/TestCases"
-		tar -C "${P}"/TestCases --strip-components=1 -xzf "${DISTDIR}/${P}-TestCases.tar.gz" || die
-	fi
-	if use tutorials ; then
-		einfo "Unpacking ${P}-Tutorials.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}"
-		mkdir "${P}"/Tutorials || die
-		tar -C "${P}"/Tutorials --strip-components=1 -xzf "${DISTDIR}/${P}-Tutorials.tar.gz" || die
-	fi
-}
-
-src_prepare(){
-	rm -rf externals/{CLI11,autotools,catch2,cgns,codi,medi,mel,meson,ninja,opdi} || die
-
-	default
-	# boost Geometry requires c++14 since >=boost-1.75
-	sed -i -e 's:cpp_std=c++11:cpp_std=c++14:' meson.build || die
-
-	# Force Disable parmetis support in meson.build (configure.ac has optional switch)
-	use !parmetis && { sed -i -e "/parmetis/Id" meson.build || die ; }
-
-	# Replace platform.processor() with platform.machine()
-	# to get 'x86_64' in common case instead of full CPU name
-	sed -i "s/processor()/machine()/" TestCases/TestCase.py || die
-
-	# Fix python3.11 test compatibility (drop universal newline parameter - it's used by default)
-	sed -i "s/'U'//g" TestCases/TestCase.py || die
-
-	# Disable failed tests
-	sed -i "/append(tutorial_unst_naca0012)/s/./#&/" TestCases/tutorials.py || die # reasults sligtly differs
-
-	sed -i "/append(turbmod_sa_neg_rae2822/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(dyn_fsi/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(coolprop_fluidModel/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(coolprop_transportModel/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(uniform_flow/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(pywrapper_square_cylinder/s/./#&/" TestCases/parallel_regression.py || die
-
-	sed -i "/append(discadj_fsi2/s/./#&/" TestCases/parallel_regression_AD.py || die
-	sed -i "/append(dyn_discadj_fsi/s/./#&/" TestCases/parallel_regression_AD.py || die
-}
-
-src_configure() {
-	if use mpi ; then
-		export CC=mpicc
-		export CXX=mpicxx
-	fi
-
-	local emesonargs=(
-		$(meson_feature mpi with-mpi)
-		$(meson_use autodiff enable-autodiff)
-		$(meson_use cgns enable-cgns)
-		$(meson_use directdiff enable-directdiff)
-		$(meson_use librom enable-librom)
-		$(meson_use mixed-precision enable-mixedprec)
-		$(meson_use mkl enable-mkl)
-		$(meson_use mpi custom-mpi)
-		$(meson_use mpp enable-mpp)
-		$(meson_use openblas enable-openblas)
-		$(meson_use openmp with-omp)
-		$(meson_use pastix enable-pastix)
-		$(meson_use python enable-pywrapper)
-		$(meson_use tecio enable-tecio)
-		$(meson_use test enable-tests)
-	)
-	meson_src_configure
-}
-
-src_test() {
-	ln -sf ../../${P}-build/SU2_CFD/src/SU2_CFD SU2_PY/SU2_CFD || die
-	ln -sf ../../${P}-build/SU2_DEF/src/SU2_DEF SU2_PY/SU2_DEF || die
-	ln -sf ../../${P}-build/SU2_DOT/src/SU2_DOT SU2_PY/SU2_DOT || die
-	ln -sf ../../${P}-build/SU2_GEO/src/SU2_GEO SU2_PY/SU2_GEO || die
-	ln -sf ../../${P}-build/SU2_SOL/src/SU2_SOL SU2_PY/SU2_SOL || die
-	ln -sf ../../${P}-build/SU2_PY/pySU2/pysu2.py SU2_PY/pysu2.py || die
-	ln -sf ../../${P}-build/SU2_PY/pySU2/_pysu2.so SU2_PY/_pysu2.so || die
-	if use autodiff ; then
-		ln -sf ../../${P}-build/SU2_CFD/src/SU2_CFD_AD SU2_PY/SU2_CFD_AD || die
-		ln -sf ../../${P}-build/SU2_DOT/src/SU2_DOT_AD SU2_PY/SU2_DOT_AD || die
-		ln -sf ../../${P}-build/SU2_PY/pySU2/pysu2ad.py SU2_PY/pysu2ad.py || die
-		ln -sf ../../${P}-build/SU2_PY/pySU2/_pysu2ad.so SU2_PY/_pysu2ad.so || die
-		if use directdiff ; then
-			ln -sf ../../${P}-build/SU2_CFD/src/SU2_CFD_DIRECTDIFF SU2_PY/SU2_CFD_DIRECTDIFF || die
-		fi
-	fi
-
-	export SU2_RUN="${S}/SU2_PY"
-	export SU2_HOME="${S}"
-	export PATH="${PATH}:${SU2_RUN}"
-	export PYTHONPATH="${PYTHONPATH}:${SU2_RUN}"
-
-	if use autodiff ; then
-		einfo "Running UnitTests ..."
-		../${P}-build/UnitTests/test_driver_AD || die
-		../${P}-build/UnitTests/test_driver_DD || die
-#	else
-	## Failed for SU2-7.5.1 with error:
-	## application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
-	## [unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=1
-	## system msg for write_line failure : Bad file descriptor
-#		../${P}-build/UnitTests/test_driver || die
-	fi
-
-	pushd TestCases/ || die
-	# Currently Tests always use mpi.
-	# Description on the page https://su2code.github.io/docs/Test-Cases/ states:
-	# "Note: While many of the cases are used for regression testing, the test case suite
-	# is provided without any guarantees on performance or expected results.
-	# Tutorials (which are more thoroughly checked for convergence and results) can be found here."
-	# Therefore bundled parmetis/metis are used otherwise it results in numerous Tutorials tests failures.
-	if use mpi ; then
-		# Running Tutorials tests is preferred than TestCases
-		if use tutorials ; then
-			${EPYTHON} tutorials.py || die
-		fi
-		if use autodiff ; then
-			${EPYTHON} parallel_regression_AD.py || die
-		fi
-		${EPYTHON} parallel_regression.py || die
-	else
-		if use autodiff ; then
-			${EPYTHON} serial_regression_AD.py || die
-		fi
-		${EPYTHON} serial_regression.py || die
-	fi
-	popd || die
-}
-
-src_install() {
-	DESTDIR="${D}" meson_src_install
-
-	mkdir -p "${D}$(python_get_sitedir)/SU2_PY" || die
-	if use python; then
-		mv "${ED}"/usr/bin/*.so -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	fi
-	mv "${ED}"/usr/bin/{FSI_tools,SU2,SU2_Nastran} -t "${D}$(python_get_sitedir)" || die
-	mv "${ED}"/usr/bin/*.py -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	python_optimize "${D}/$(python_get_sitedir)"
-
-	if use tutorials ; then
-		insinto "/usr/share/${PN}"
-		doins -r Tutorials
-	fi
-
-	local SU2_RUN="$(python_get_sitedir)/SU2_PY"
-	echo SU2_RUN="${SU2_RUN}" > 99SU2
-	echo PATH="${SU2_RUN}" >> 99SU2
-	echo PYTHONPATH="${SU2_RUN}" >> 99SU2
-
-	doenvd 99SU2
-}

diff --git a/sci-physics/SU2/files/SU2-7.0.4-unbundle_boost.patch b/sci-physics/SU2/files/SU2-7.0.4-unbundle_boost.patch
deleted file mode 100644
index d6e28bf1e2..0000000000
--- a/sci-physics/SU2/files/SU2-7.0.4-unbundle_boost.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/externals/tecio/meson.build
-+++ b/externals/tecio/meson.build
-@@ -1,15 +1,15 @@
--check_dir = run_command(python, 
--                        script_path / 'check_dir.py',
--                        'boost')
--if check_dir.returncode() != 0
--  message('Extracting boost ...')
--  extract_boost = run_command(python, 
--                              script_path / 'extract_file.py',
--                              'boost.tar.gz', 
--                              meson.current_source_dir(), check: true)
--else
--  message('Boost sources found.')
--endif
-+#check_dir = run_command(python, 
-+#                        script_path / 'check_dir.py',
-+#                        'boost')
-+#if check_dir.returncode() != 0
-+#  message('Extracting boost ...')
-+#  extract_boost = run_command(python, 
-+#                              script_path / 'extract_file.py',
-+#                              'boost.tar.gz', 
-+#                              meson.current_source_dir(), check: true)
-+#else
-+#  message('Boost sources found.')
-+#endif
- 
- if mpi
-   subdir('teciompisrc')

diff --git a/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch b/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch
deleted file mode 100644
index 1cb1ec53bc..0000000000
--- a/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/UnitTests/meson.build
-+++ b/UnitTests/meson.build
-@@ -26,7 +26,7 @@
-     test_driver = executable(
-         'test_driver',
-         unit_test_files,
--        install : true,
-+        install : false,
-         dependencies : [su2_cfd_dep, common_dep, su2_deps, catch2_dep],
-         cpp_args: ['-fPIC', default_warning_flags, su2_cpp_args]
-     )

diff --git a/sci-physics/SU2/files/SU2-7.2.0-DESTDIR.patch b/sci-physics/SU2/files/SU2-7.2.0-DESTDIR.patch
deleted file mode 100644
index 19357c2ac2..0000000000
--- a/sci-physics/SU2/files/SU2-7.2.0-DESTDIR.patch
+++ /dev/null
@@ -1,6 +0,0 @@
---- a/SU2_PY/pySU2/install.sh
-+++ b/SU2_PY/pySU2/install.sh
-@@ -1,2 +1,2 @@
- #!/bin/sh
--cp "$1/$2" "${MESON_INSTALL_PREFIX}/bin/$2"
-+cp "$1/$2" "${DESTDIR}/${MESON_INSTALL_PREFIX}/bin/$2"

diff --git a/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch b/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch
deleted file mode 100644
index 39f26e7330..0000000000
--- a/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch
+++ /dev/null
@@ -1,51 +0,0 @@
---- a/UnitTests/Common/geometry/dual_grid/CDualGrid_tests.cpp
-+++ b/UnitTests/Common/geometry/dual_grid/CDualGrid_tests.cpp
-@@ -28,8 +28,8 @@
- #include "catch.hpp"
- #include <sstream>
- #include <iomanip>
--#include "../../../Common/include/geometry/dual_grid/CEdge.hpp"
--#include "../../../Common/include/geometry/dual_grid/CVertex.hpp"
-+#include "../../../../Common/include/geometry/dual_grid/CEdge.hpp"
-+#include "../../../../Common/include/geometry/dual_grid/CVertex.hpp"
- 
- TEST_CASE("Volume Computation", "[Dual Grid]") {
-   
---- a/UnitTests/Common/geometry/primal_grid/CPrimalGrid_tests.cpp
-+++ b/UnitTests/Common/geometry/primal_grid/CPrimalGrid_tests.cpp
-@@ -27,8 +27,8 @@
- 
- #include "catch.hpp"
- #include <sstream>
--#include "../../../Common/include/geometry/primal_grid/CPrimalGrid.hpp"
--#include "../../../Common/include/geometry/primal_grid/CHexahedron.hpp"
-+#include "../../../../Common/include/geometry/primal_grid/CPrimalGrid.hpp"
-+#include "../../../../Common/include/geometry/primal_grid/CHexahedron.hpp"
- 
- TEST_CASE("Center of gravity computation", "[Primal Grid]") {
- 
---- a/UnitTests/test_driver.cpp
-+++ b/UnitTests/test_driver.cpp
-@@ -31,8 +31,8 @@
- #define CATCH_CONFIG_RUNNER
- #include "catch.hpp"
- 
--#include "../../../Common/include/parallelization/mpi_structure.hpp"
--#include "../../../Common/include/option_structure.hpp"
-+#include "../Common/include/parallelization/mpi_structure.hpp"
-+#include "../Common/include/option_structure.hpp"
- 
- int main(int argc, char *argv[]) {
- 
---- a/SU2_GEO/include/SU2_GEO.hpp
-+++ b/SU2_GEO/include/SU2_GEO.hpp
-@@ -38,7 +38,7 @@
- 
- #include "../../Common/include/geometry/CPhysicalGeometry.hpp"
- #include "../../Common/include/CConfig.hpp"
--#include "../../../Common/include/grid_movement/CSurfaceMovement.hpp"
--#include "../../../Common/include/grid_movement/CFreeFormDefBox.hpp"
-+#include "../../Common/include/grid_movement/CSurfaceMovement.hpp"
-+#include "../../Common/include/grid_movement/CFreeFormDefBox.hpp"
- 
- using namespace std;

diff --git a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch b/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch
deleted file mode 100644
index 21bfdde569..0000000000
--- a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch
+++ /dev/null
@@ -1,138 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -10,7 +10,7 @@
- python = pymod.find_installation()
- 
- su2_cpp_args = []
--su2_deps     = [declare_dependency(include_directories: 'externals/CLI11')]
-+su2_deps     = [declare_dependency(include_directories: '/usr/include/CLI')]
- 
- default_warning_flags = []
- if build_machine.system() != 'windows'
-@@ -52,7 +52,7 @@
- endif
- 
- if get_option('enable-autodiff') or get_option('enable-directdiff')
--  codi_dep = [declare_dependency(include_directories: 'externals/codi/include')]
-+  codi_dep = [declare_dependency(include_directories: '/usr/include/codi')]
-   codi_rev_args = ['-DCODI_REVERSE_TYPE']
-   codi_for_args = ['-DCODI_FORWARD_TYPE']
- endif
-@@ -69,7 +69,8 @@
- 
- # add cgns library
- if get_option('enable-cgns')
--  subdir('externals/cgns')
-+  cpp = meson.get_compiler('cpp')
-+  cgns_dep = cpp.find_library('cgns')
-   su2_deps     += cgns_dep
-   su2_cpp_args += '-DHAVE_CGNS'
- endif
-@@ -108,6 +108,6 @@
-   # add medi dependency
-   if get_option('enable-autodiff') or get_option('enable-directdiff')
--    codi_dep += declare_dependency(include_directories: ['externals/medi/include', 'externals/medi/src'])
-+    codi_dep += declare_dependency(include_directories: ['/usr/share/MeDiPack/include', '/usr/share/MeDiPack/src'])
-   endif
- endif
- 
-@@ -117,7 +114,7 @@
- 
-   # add opdi dependency
-   if get_option('enable-autodiff')
--    codi_dep += declare_dependency(include_directories: 'externals/opdi/include')
-+    codi_dep += declare_dependency(include_directories: '/usr/include/opdi')
- 
-     if get_option('opdi-backend') == 'macro'
-       su2_cpp_args += '-DFORCE_OPDI_MACRO_BACKEND'
-@@ -185,14 +182,10 @@
- 
- if get_option('enable-librom')
-    
--   assert(get_option('librom_root')!='',
--       'Must specify librom folder (-Dlibrom_root=path/to/libROM)')
--   
-    su2_cpp_args += '-DHAVE_LIBROM'
- 
--   librom_root = get_option('librom_root')
--   librom_dep = declare_dependency(include_directories: librom_root,
--                                   link_args: ['-L'+librom_root+'/build', '-lROM'])
-+   librom_dep = declare_dependency(include_directories: '/usr/include/libROM',
-+                                   link_args: ['-lROM'])
- 
-    su2_deps += librom_dep
- 
-@@ -205,19 +202,19 @@
-   endif
- endforeach
- 
--catch2_dep = declare_dependency(include_directories: 'externals/catch2/')
-+if get_option('enable-tests')
-+  catch2_dep = declare_dependency(include_directories: '/usr/include/catch2/')
-+endif
- 
- if get_option('enable-mpp')
--  cmake = import('cmake')
--  mpp_subproj = cmake.subproject('Mutationpp')
--  mpp_dep = mpp_subproj.dependency('mutation++')
-+  mpp_dep = dependency('mutation++')
-   su2_deps     += mpp_dep
-   su2_cpp_args += '-DHAVE_MPP'
- endif
- 
- if omp and get_option('enable-autodiff')
-   py = find_program('python3','python')
--  p = run_command(py, 'externals/opdi/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q')
-+  p = run_command(py, '/usr/share/OpDiLib/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q')
-   if p.returncode() != 0
-     error(p.stdout())
-   endif
-@@ -279,21 +274,3 @@
- '''.format(get_option('prefix')+'/bin', meson.source_root(), get_option('enable-tecio'), get_option('enable-cgns'),
-            get_option('enable-autodiff'), get_option('enable-directdiff'), get_option('enable-pywrapper'), get_option('enable-mkl'),
-            get_option('enable-openblas'), get_option('enable-pastix'), get_option('enable-mixedprec'), get_option('enable-librom'), meson.build_root().split('/')[-1]))
--
--if get_option('enable-mpp')
--  message(''' To run SU2 with Mutation++ library, add these lines to your .bashrc file:
--
--          export MPP_DATA_DIRECTORY=$SU2_HOME/subprojects/Mutationpp/data
--          export LD_LIBRARY_PATH=$SU2_HOME/<build_dir>/subprojects/Mutationpp
--
--          ''')
--endif
--
--if get_option('enable-librom')
--  message(''' To run SU2 with libROM library, add this line to your .bashrc file:
--
--          export LD_LIBRARY_PATH=@0@/build/:$LD_LIBRARY_PATH
--          
--          '''.format(get_option('librom_root')))
--
--endif
-
---- a/SU2_CFD/include/solvers/CSolver.hpp
-+++ b/SU2_CFD/include/solvers/CSolver.hpp
-@@ -57,9 +57,9 @@
- #include "../variables/CVariable.hpp"
- 
- #ifdef HAVE_LIBROM
--#include "BasisGenerator.h"
--#include "QDEIM.h"
--#include "DEIM.h"
-+#include "linalg/BasisGenerator.h"
-+#include "hyperreduction/QDEIM.h"
-+#include "hyperreduction/DEIM.h"
- #endif
- 
- using namespace std;
---- a/SU2_CFD/include/SU2_CFD.hpp
-+++ b/SU2_CFD/include/SU2_CFD.hpp
-@@ -29,7 +29,7 @@
- 
- #include "../../Common/include/parallelization/mpi_structure.hpp"
- #include "../../Common/include/parallelization/omp_structure.hpp"
--#include "CLI11.hpp"
-+#include "CLI.hpp"
- 
- #include "drivers/CDriver.hpp"
- #include "drivers/CSinglezoneDriver.hpp"

diff --git a/sci-physics/SU2/files/SU2-7.5.1-system-libraries.patch b/sci-physics/SU2/files/SU2-7.5.1-system-libraries.patch
deleted file mode 100644
index 06d68657da..0000000000
--- a/sci-physics/SU2/files/SU2-7.5.1-system-libraries.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-diff -Nuar a/SU2_CFD/include/SU2_CFD.hpp b/SU2_CFD/include/SU2_CFD.hpp
---- a/SU2_CFD/include/SU2_CFD.hpp	2023-02-06 19:03:44.000000000 +0300
-+++ b/SU2_CFD/include/SU2_CFD.hpp	2023-03-18 17:24:35.000000000 +0300
-@@ -29,7 +29,7 @@
- 
- #include "../../Common/include/parallelization/mpi_structure.hpp"
- #include "../../Common/include/parallelization/omp_structure.hpp"
--#include "CLI11.hpp"
-+#include "CLI.hpp"
- 
- #include "drivers/CDriver.hpp"
- #include "drivers/CSinglezoneDriver.hpp"
-diff -Nuar a/meson.build b/meson.build
---- a/meson.build	2023-02-06 19:03:44.000000000 +0300
-+++ b/meson.build	2023-04-22 18:51:55.000000000 +0300
-@@ -6,15 +6,11 @@
-                           'c_std=c99',
-                           'cpp_std=c++11'])
- 
--if meson.version() != '0.61.1'
--  error('SU2 must be configured with the extended Meson script (./meson.py) in the SU2 root directory.')
--endif
--
- pymod = import('python')
- python = pymod.find_installation()
- 
- su2_cpp_args = []
--su2_deps     = [declare_dependency(include_directories: 'externals/CLI11')]
-+su2_deps     = [declare_dependency(include_directories: '/usr/include/CLI')]
- 
- default_warning_flags = []
- if build_machine.system() != 'windows'
-@@ -70,7 +66,7 @@
- endif
- 
- if get_option('enable-autodiff') or get_option('enable-directdiff')
--  codi_dep = [declare_dependency(include_directories: 'externals/codi/include')]
-+  codi_dep = [declare_dependency(include_directories: '/usr/include/codi')]
-   codi_rev_args = ['-DCODI_REVERSE_TYPE']
-   codi_for_args = ['-DCODI_FORWARD_TYPE']
- endif
-@@ -87,7 +83,8 @@
- 
- # add cgns library
- if get_option('enable-cgns')
--  subdir('externals/cgns')
-+  cpp = meson.get_compiler('cpp')
-+  cgns_dep = cpp.find_library('cgns')
-   su2_deps     += cgns_dep
-   su2_cpp_args += '-DHAVE_CGNS'
- endif
-@@ -125,7 +122,7 @@
- 
-   # add medi dependency
-   if get_option('enable-autodiff') or get_option('enable-directdiff')
--    codi_dep += declare_dependency(include_directories: ['externals/medi/include', 'externals/medi/src'])
-+    codi_dep += declare_dependency(include_directories: ['/usr/share/MeDiPack/include', '/usr/share/MeDiPack/src'])
-   endif
- endif
- 
-@@ -135,7 +132,7 @@
- 
-   # add opdi dependency
-   if get_option('enable-autodiff')
--    codi_dep += declare_dependency(include_directories: 'externals/opdi/include')
-+    codi_dep += declare_dependency(include_directories: '/usr/include/opdi')
- 
-     if get_option('opdi-backend') == 'macro'
-       su2_cpp_args += '-DFORCE_OPDI_MACRO_BACKEND'
-@@ -203,20 +200,16 @@
- 
- if get_option('enable-librom')
-    
--   assert(get_option('librom_root')!='',
--       'Must specify librom folder (-Dlibrom_root=path/to/libROM)')
--   
-    su2_cpp_args += '-DHAVE_LIBROM'
- 
--   librom_root = get_option('librom_root')
--   librom_dep = declare_dependency(include_directories: librom_root+'/lib',
--                                   link_args: ['-L'+librom_root+'/build', '-lROM'])
-+   librom_dep = declare_dependency(include_directories: '/usr/include/libROM',
-+                                   link_args: ['-lROM'])
- 
-    su2_deps += librom_dep
- 
- endif
- 
--mel_dep = declare_dependency(include_directories: 'externals/mel')
-+mel_dep = declare_dependency(include_directories: '/usr/include/MEL')
- su2_deps += mel_dep
- 
- extra_deps = get_option('extra-deps').split(',')
-@@ -226,12 +219,12 @@
-   endif
- endforeach
- 
--catch2_dep = declare_dependency(include_directories: 'externals/catch2/')
-+if get_option('enable-tests')
-+  catch2_dep = declare_dependency(include_directories: '/usr/include/catch2/')
-+endif
- 
- if get_option('enable-mpp')
--  cmake = import('cmake')
--  mpp_subproj = cmake.subproject('Mutationpp')
--  mpp_dep = mpp_subproj.dependency('mutation++')
-+  mpp_dep = dependency('mutation++')
-   su2_deps     += mpp_dep
-   su2_cpp_args += '-DHAVE_MPP'
- endif
-@@ -258,7 +251,7 @@
- 
- if omp and get_option('enable-autodiff')
-   py = find_program('python3','python')
--  p = run_command(py, 'externals/opdi/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q')
-+  p = run_command(py, '/usr/share/OpDiLib/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q')
-   if p.returncode() != 0
-     error(p.stdout())
-   endif
-@@ -323,24 +316,6 @@
-            get_option('enable-openblas'), get_option('enable-pastix'), get_option('enable-mixedprec'), get_option('enable-librom'), get_option('enable-coolprop'),
-            meson.build_root().startswith(meson.source_root()) ? meson.build_root().split('/')[-1] : meson.build_root()))
- 
--if get_option('enable-mpp')
--  message(''' To run SU2 with Mutation++ library, add these lines to your .bashrc file:
--
--          export MPP_DATA_DIRECTORY=$SU2_HOME/subprojects/Mutationpp/data
--          export LD_LIBRARY_PATH=$SU2_HOME/<build_dir>/subprojects/Mutationpp
--
--          ''')
--endif
--
--if get_option('enable-librom')
--  message(''' To run SU2 with libROM library, add this line to your .bashrc file:
--
--          export LD_LIBRARY_PATH=@0@/build/:$LD_LIBRARY_PATH
--          
--          '''.format(get_option('librom_root')))
--
--endif
--
- if get_option('enable-pywrapper') and get_option('enable-cgns') and not get_option('static-cgns-deps')
-   message(''' WARNING: If compilation fails with a message regarding "attempted static link of dynamic object", reconfigure with option -Dstatic-cgns-deps=true.''')
- endif

diff --git a/sci-physics/SU2/metadata.xml b/sci-physics/SU2/metadata.xml
deleted file mode 100644
index 41dce6ab06..0000000000
--- a/sci-physics/SU2/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <!-- maintainer-needed -->
-  <use>
-    <flag name="autodiff">Enable support for reverse automatic differentiation</flag>
-    <flag name="cgns">Build with CGNS support</flag>
-    <flag name="directdiff">Enable support for forward automatic differentiation</flag>
-    <flag name="librom">Enable LLNL libROM support</flag>
-    <flag name="mixed-precision">Use single precision floating point arithmetic for sparse algebra</flag>
-    <flag name="mkl">Enable Intel MKL support</flag>
-    <flag name="mpp">Enable Mutation++ library support</flag>
-    <flag name="openblas">Enable BLAS and LAPACK support via OpenBLAS</flag>
-    <flag name="parmetis">Enable Parmetis support</flag>
-    <flag name="pastix">Enable PaStiX support</flag>
-    <flag name="tecio">Enable TECIO support</flag>
-    <flag name="tutorials">Install Tutorials files</flag>
-  </use>
-  <longdescription lang="en">
-    The SU2 suite is an open-source collection of C++ based software tools
-    for performing Partial Differential Equation (PDE) analysis and solving
-    PDE-constrained optimization problems.
-
-    The toolset is designed with Computational Fluid Dynamics (CFD)
-    and aerodynamic shape optimization in mind, but is extensible
-    to treat arbitrary sets of governing equations such as potential flow,
-    elasticity, electrodynamics, chemically-reacting flows, and many others.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">su2code/SU2</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-physics/mbdyn/Manifest b/sci-physics/mbdyn/Manifest
deleted file mode 100644
index e4c3170d80..0000000000
--- a/sci-physics/mbdyn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mbdyn-ae57618c4e7b030b59707b8c156a6e2a94a6efd0.tar.bz2 3949822 BLAKE2B 26d27d16173f8f615973c51f7877c87f2e4aef414b9253afacbf6bcc37a5e4b995f4b9de044ed557a9a46d49ed2012e30d253cc6b5f0a1d47cd2cb3d95ca9c77 SHA512 01337f5653300847a2ccf7c332109d1052549d7ba189319630029a9dd8e7a08e06c12b1071d3eea05fafecb393793561b656ad8744d0a3754850a100e8029190

diff --git a/sci-physics/mbdyn/files/mbdyn-find-bullet.patch b/sci-physics/mbdyn/files/mbdyn-find-bullet.patch
deleted file mode 100644
index 1299761815..0000000000
--- a/sci-physics/mbdyn/files/mbdyn-find-bullet.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -1889,15 +1889,15 @@
- if test "$ol_with_bullet" != "no" ; then
- 	AC_LANG_CPLUSPLUS
- 	have_libbullet=no
--	AC_CHECK_HEADER(BulletCollision/CollisionShapes/btCollisionShape.h,[have_bullet_h=yes],[have_bullet_h=no])
-+	AC_CHECK_HEADER(bullet/BulletCollision/CollisionShapes/btCollisionShape.h,[have_bullet_h=yes],[have_bullet_h=no])
- 	if test "$have_bullet_h" = "yes" ; then
- 		SAVE_LIBS="$LIBS"
--		try_BULLET_LIBS="-lbulletcollision -lbulletmath"
-+		try_BULLET_LIBS="-lBulletCollision"
- 		LIBS="$try_BULLET_LIBS $LIBS"
--		AC_CHECK_LIB(bulletcollision,btBulletCollisionProbe,[
-+		AC_CHECK_LIB(BulletCollision,btBulletCollisionProbe,[
- 			have_libbullet=yes
- 			BULLET_LIBS="$try_BULLET_LIBS"
--		],[have_libbullet=no],[-lbulletmath])
-+		],[have_libbullet=no],[])
- 		LIBS="$save_LIBS"
- 	fi
- 

diff --git a/sci-physics/mbdyn/files/mbdyn-octave-no-global-install.patch b/sci-physics/mbdyn/files/mbdyn-octave-no-global-install.patch
deleted file mode 100644
index 340a1458db..0000000000
--- a/sci-physics/mbdyn/files/mbdyn-octave-no-global-install.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/utils/Makefile.am	2021-09-05 14:28:23.674273509 +0200
-+++ b/utils/Makefile.am	2021-09-05 14:28:56.501524237 +0200
-@@ -336,7 +336,7 @@
- 	@printf "Octave package file \"%s\" created\n" $(PKG_FILE)
- 
- install-exec-local-oct: $(PKG_FILE)
--	@$(OCTAVE_CLI) -qfHW --eval "pkg install -global $<"
-+	@$(OCTAVE_CLI) -qfHW --eval "pkg install -local $<"
- 	@printf "package \"%s\" installed\n" $(PKG_NAME)
- else
- install-exec-local-oct:

diff --git a/sci-physics/mbdyn/files/mbdyn-respect-libtool.patch b/sci-physics/mbdyn/files/mbdyn-respect-libtool.patch
deleted file mode 100644
index 50b93ebf53..0000000000
--- a/sci-physics/mbdyn/files/mbdyn-respect-libtool.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -1653,9 +1653,9 @@
- 		AC_DEFINE(HAVE_LTDL_H,1,[define if you have <ltdl.h>])
- 		AC_CHECK_LIB(ltdl, lt_dlinit,[have_lt_dlinit=yes],[have_lt_dlinit=no])
- 		if test $have_lt_dlinit = "yes" ; then
--			eval `libtool --tag=CC --config|grep '^wl='`
-+			eval `$LIBTOOL --tag=CC --config|grep '^wl='`
- 			LIBS="$LIBS -lltdl"
--			EXPORT_DYNAMIC_FLAG_SPEC=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
-+			EXPORT_DYNAMIC_FLAG_SPEC=`($LIBTOOL --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
- 			have_runtime_loading=yes
- 			MODULE_LOADPATH=$libexecdir
- 		fi

diff --git a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild
deleted file mode 100644
index 7d9667b83d..0000000000
--- a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-COMMIT="ae57618c4e7b030b59707b8c156a6e2a94a6efd0"
-MYP="${PN}-${COMMIT}"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools flag-o-matic fortran-2 pam python-single-r1
-
-DESCRIPTION="A general purpose Multibody Dynamics analysis software"
-HOMEPAGE="https://www.mbdyn.org"
-SRC_URI="https://public.gitlab.polimi.it/DAER/mbdyn/-/archive/${COMMIT}/${MYP}.tar.bz2"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-#	FMU # needs fmi-library
-#	aerodyn # needs aerodyn
-#	cudatest # needs cuda
-MBDYN_MODULE=( asynchronous_machine autodiff_test ballbearing_contact bullet
-charm constlaw-f90 constlaw-f95 constlaw cont-contact controller convtest
-cyclocopter damper-gandhi damper-graall damper-hydraulic damper diff dot
-drive-test drive dummy eu2phi fab-electric fab-motion fab-sbearings fabricate
-flightgear friction friction3 hfelem hid hunt-crossley
-hydrodynamic_plain_bearing hydrodynamic_plain_bearing2 imu indvel
-inline_friction inplane_friction journal_bearing leapmotion loadinc marble md
-mds minmaxdrive multi_step_drive muscles namespace nodedistdrive nonsmooth-node
-ns octave randdrive rollercoaster rotor-loose-coupling scalarfunc switch_drive
-tclpgin triangular_contact udunits uni_in_plane wheel2 wheel4 )
-
-MBDYN_MODULE_REPLACED=( "${MBDYN_MODULE[@]//_/-}" )
-IUSE_MBDYN_MODULE="${MBDYN_MODULE_REPLACED[@]/#/mbdyn_module_}"
-IUSE="${IUSE_MBDYN_MODULE} ann arpack autodiff blender boost bullet chaco crypt
-debug eig ginac jdqz +mbc metis mpi multithread-naive netcdf octave openblas pam
-pastix pmpi python qrupdate rt sasl schur sparse superlu tests threads udunits +y12"
-# taucs rtai
-
-#	dev-libs/blitz
-RDEPEND="
-	dev-libs/libltdl
-	virtual/blas
-	virtual/lapack
-
-	ann? ( sci-libs/ann )
-	arpack? ( sci-libs/arpack )
-	blender? ( media-gfx/blender:= )
-	boost? ( dev-libs/boost )
-	bullet? ( sci-physics/bullet )
-	chaco? ( sci-mathematics/chaco )
-	crypt? ( virtual/libcrypt )
-	ginac? ( sci-mathematics/ginac )
-	jdqz? ( sci-libs/jdqz )
-	mbdyn_module_damper? ( sci-libs/gsl )
-	mpi? ( virtual/mpi[cxx] )
-	metis? ( sci-libs/metis )
-	netcdf? ( sci-libs/netcdf-cxx:* )
-	octave? ( sci-mathematics/octave )
-	openblas? ( sci-libs/openblas )
-	pam? ( sys-libs/pam )
-	pastix? ( sci-libs/pastix )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]')
-	)
-	qrupdate? ( sci-libs/qrupdate )
-	sasl? ( dev-libs/cyrus-sasl )
-	sparse? (
-		sci-libs/klu
-		sci-libs/umfpack
-	)
-	superlu? ( sci-libs/superlu_mt )
-	threads? ( dev-libs/libatomic_ops )
-	udunits? ( sci-libs/udunits )
-"
-#	taucs? ( sci-libs/taucs )
-DEPEND="
-	${RDEPEND}
-	blender? ( sys-apps/pkgcore )
-"
-BDEPEND="python? ( dev-lang/swig )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-find-bullet.patch"
-	"${FILESDIR}/${PN}-octave-no-global-install.patch"
-)
-#	"${FILESDIR}/${PN}-respect-libtool.patch"
-REQUIRED_USE="
-	mbdyn_module_bullet? ( bullet )
-	mbdyn_module_octave? ( octave )
-	mbdyn_module_udunits? ( udunits )
-	mbdyn_module_wheel4? ( ginac )
-	multithread-naive? ( threads )
-	pmpi? ( mpi )
-	python? ( ${PYTHON_REQUIRED_USE} )
-	schur? (
-		|| ( chaco metis )
-		mpi
-	)
-"
-#	?? ( rt rtai )
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_prepare() {
-	default
-	eautoreconf
-	#from bootstrap.sh
-	if test -d contrib ; then
-		for i in `find contrib -name 'bootstrap.sh'` ; do
-			dir=`echo "${i}" | sed "s/\(.*\)\/bootstrap\.sh/\1/"`
-			pushd "${dir}" || die
-			eautoreconf
-			popd || die
-		done
-	fi
-}
-
-src_configure() {
-	python_setup
-	append-cxxflags "-I/usr/include/bullet"
-	local myconf=(
-		--disable-static
-		--disable-Werror
-		--enable-runtime-loading
-		--with-lapack
-		--without-charm
-		--without-g2c
-		--without-goto
-		--without-harwell
-		--without-pardiso
-		--without-rtai
-		--without-static-modules
-		--without-strumpack
-		--without-wsmp
-
-		$(use_enable autodiff)
-		$(use_enable crypt)
-		$(use_enable debug)
-		$(use_enable eig)
-		$(use_enable mbc)
-		$(use_enable multithread-naive)
-		$(use_enable netcdf)
-		$(use_enable octave)
-		$(use_enable octave octave-utils)
-		$(use_enable python)
-		$(use_enable schur)
-		$(use_enable tests install_test_progs)
-		$(use_enable threads multithread)
-
-		$(use_with ann)
-		$(use_with arpack)
-		$(use_with boost)
-		$(use_with bullet)
-		$(use_with ginac)
-		$(use_with jdqz)
-		$(use_with metis)
-		$(use_with openblas)
-		$(use_with pam)
-		$(use_with pastix)
-		$(use_with qrupdate)
-		$(use_with rt)
-		$(use_with sasl sasl2)
-		$(use_with sparse klu)
-		$(use_with sparse suitesparseqr)
-		$(use_with sparse umfpack)
-		$(use_with superlu)
-		$(use_with threads)
-		$(use_with y12)
-	)
-
-	if ( use autodiff && use sparse ); then
-		myconf+=( "--enable-sparse-autodiff" )
-	else
-		myconf+=( "--disable-sparse-autodiff" )
-	fi
-	if ( use debug && use mpi ); then
-		myconf+=( "--enable-debug-mpi" )
-	else
-		myconf+=( "--disable-debug-mpi" )
-	fi
-	if use mpi; then
-		if use pmpi; then
-			myconf+=( "--with-mpi=pmpi" )
-		else
-			myconf+=( "--with-mpi" )
-		fi
-	else
-		myconf+=( "--without-mpi" )
-	fi
-
-	local usemodules=""
-	for m in ${MBDYN_MODULE[@]} ; do
-		u="${m//_/-}"
-		use "mbdyn_module_${u}" && usemodules+=" ${m}"
-	done
-
-	# remove leading whitespace characters
-	usemodules="${usemodules#"${usemodules%%[![:space:]]*}"}"
-
-	myconf+=( "--with-module=\"${usemodules}\"" )
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	mkdir -p "${HOME}/octave" || die
-#	octave --exec "pkg prefix ${T}" || die
-	emake DESTDIR="${D}" install
-
-	if use blender; then
-		local blenderslots="$(pquery -I media-gfx/blender --one-attr slot)"
-		local blenderscriptdir
-		for i in $blenderslots ; do
-			blenderscriptdir="/usr/share/blender/${i}/scripts/"
-			insinto "${blenderscriptdir}"
-			doins -r contrib/blenderandmbdyn
-		done
-	fi
-
-	if use python; then
-		local site="${D}/$(python_get_sitedir)"
-		mkdir -p "${site}" || die
-		mv "${D}/usr/libexec/mbpy" "${site}" || die
-	fi
-
-	use pam && dopamd etc/pam.d/mbdyn
-
-	mkdir -p "${D}/usr/share/octave/site/m/mbdyn" || die
-	mv "${D}"/usr/share/octave/*.m "${D}/usr/share/octave/site/m/mbdyn" || die
-
-	if use octave; then
-		insinto "/usr/share/octave/site/m/mbdyn"
-		doins -r contrib/MLS/.
-	fi
-
-	find "${D}" -name '*.la' -delete || die
-}

diff --git a/sci-physics/mbdyn/metadata.xml b/sci-physics/mbdyn/metadata.xml
deleted file mode 100644
index c1b53eee0b..0000000000
--- a/sci-physics/mbdyn/metadata.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://public.gitlab.polimi.it/DAER/mbdyn/-/issues</bugs-to>
-	</upstream>
-	<use>
-		<flag name="ann">With ANN<pkg>sci-libs/ann</pkg> support</flag>
-		<flag name="arpack">With <pkg>sci-libs/arpack</pkg> math library</flag>
-		<flag name="autodiff">Enable automatic differentiation in order to compute the Jacobian matrix</flag>
-		<flag name="blender">Install <pkg>media-gfx/blender</pkg> plugins</flag>
-		<flag name="boost">With <pkg>dev-libs/boost</pkg> support</flag>
-		<flag name="bullet">With <pkg>sci-physics/bullet</pkg> support</flag>
-		<flag name="chaco">With <pkg>sci-mathematics/chaco</pkg> model partitioning support</flag>
-		<flag name="crypt">Enable crypt</flag>
-		<flag name="eig">Enable direct eigensolution</flag>
-		<flag name="ginac">With <pkg>sci-mathematics/ginac</pkg> support</flag>
-		<flag name="jdqz">With <pkg>sci-libs/jdqz</pkg> math library</flag>
-		<flag name="mbc">Enable MBC - multibody communication library</flag>
-		<flag name="metis">With <pkg>sci-libs/metis</pkg> model partitioning support</flag>
-		<flag name="mpi">With MPI support</flag>
-		<flag name="multithread-naive">Enable multithread naive solver</flag>
-		<flag name="netcdf">Enable NetCDF based binary output</flag>
-		<flag name="octave">Enable <pkg>sci-mathematics/octave</pkg> support</flag>
-		<flag name="openblas">With <pkg>sci-libs/openblas</pkg> implementation</flag>
-		<flag name="pam">With <pkg>sys-libs/pam</pkg> support</flag>
-		<flag name="pastix">With <pkg>sci-libs/pastix</pkg> math library</flag>
-		<flag name="pmpi">With pmpi for MPI profiling</flag>
-		<flag name="qrupdate">With <pkg>sci-libs/qrupdate</pkg> library</flag>
-		<flag name="rt">With POSIX realtime support</flag>
-		<flag name="sasl">With <pkg>dev-libs/cyrus-sasl</pkg> support</flag>
-		<flag name="schur">Enable Schur parallel solver</flag>
-		<flag name="sparse">Enable sparse solvers</flag>
-		<flag name="superlu">With <pkg>sci-libs/superlu</pkg> math library - eXperimental</flag>
-		<!--<flag name="taucs">With <pkg>sci-libs/taucs</pkg> math library - eXperimental</flag>-->
-		<flag name="tests">Enable installation of some test programs which are otherwise not installed</flag>
-		<flag name="threads">With threads</flag>
-		<flag name="y12">With Y12 sparse math library</flag>
-		<flag name="udunits">With <pkg>sci-libs/udunits</pkg></flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild b/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild
deleted file mode 100644
index 961d87de10..0000000000
--- a/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="pwr-v${PV}"
-PYTHON_COMPAT=( python3_10 pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library providing various tools to work with Intel processors"
-HOMEPAGE="https://github.com/intel/CommsPowerManagement"
-SRC_URI="https://github.com/intel/CommsPowerManagement/archive/refs/tags/${MYPV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MYPV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-IUSE="ansible"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	distutils-r1_python_prepare_all
-}
-
-src_compile() {
-	pushd "pwr" || die
-	python_foreach_impl distutils-r1_python_compile
-	popd || die
-}
-
-src_install() {
-	python_foreach_impl python_install
-	dodoc *.md
-	#docinto telemetry
-	#dodoc telemetry/*.md
-	dodoc -r intel_sst_os_interface
-	#where to put those?
-	use ansible && dodoc -r ansible
-
-}
-
-python_install() {
-	pushd "pwr" || die
-	distutils-r1_python_install
-	popd || die
-
-	python_doscript power.py
-	python_doscript sst_bf.py
-	#python_doscript telemetry/pkgpower.py
-}

diff --git a/sys-apps/CommsPowerManagement/Manifest b/sys-apps/CommsPowerManagement/Manifest
deleted file mode 100644
index 4a141e0618..0000000000
--- a/sys-apps/CommsPowerManagement/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST CommsPowerManagement-0.2.1.tar.gz 32669 BLAKE2B 381aa8906377f0facdd909b53c4d8ba7d961a54691a4a3520f8c492aa6d97b55842536dcebd8f578373e2399a82af2c8098b2ac45332cfd1959e22e2e7de505d SHA512 6e449b7c2e199b67496b87725aa4595bd8107adfa1fb050b3cdd1c2db5620a3be4f784dd78f1e57bdea809a29cca7b27f55c08cfbc2b070f789100183508205a

diff --git a/sys-apps/CommsPowerManagement/metadata.xml b/sys-apps/CommsPowerManagement/metadata.xml
deleted file mode 100644
index 0b7ffa9d1a..0000000000
--- a/sys-apps/CommsPowerManagement/metadata.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<upstream>
-		<bugs-to>https://github.com/intel/CommsPowerManagement/issues</bugs-to>
-		<remote-id type="github">intel/CommsPowerManagement</remote-id>
-	</upstream>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Introduction
-Recent generations of the Intel® Xeon® family processors allow configurations where:
-
-Turbo Boost can be enabled on a per-core basis.
-Some cores can be given a higher base frequency than others
-Overview
-The scripts provided are as follows:
-
-power.py allows the user to adjust the frequencies and Turbo-Boost availability on a core-by-core basis. This script allows the adjustment of P-states, C-states and Turbo-Boost.
-sst_bf.py allows the user to confure the system for Intel® Speed Select Technology - Base Frequency (Intel® SST-BF). This allows some cores to run at a higher base frequency than others.
-pwr.py a python library which can be imported into an application, to measure/modify core frequencies of a CPU to utilize Intel® Speed Select Technology.
-
-The 'pwr' library is built to help take advantage of various Intel processor features such as:
-- Core and uncore frequency scaling
-- SST-BF technology
-- SST-CP technology
-It is intended to be used to build various orchestration and platform power management tools.
-	</longdescription>
-	<use>
-		<flag name="ansible">Install ansible playbook</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-apps/intel-cmt-cat/Manifest b/sys-apps/intel-cmt-cat/Manifest
deleted file mode 100644
index 1f68d52f13..0000000000
--- a/sys-apps/intel-cmt-cat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST intel-cmt-cat-4.4.0.tar.gz 494818 BLAKE2B 827b5b001612ce0241088aabe2cfb87f460148e5321f92ff9f0a1b9d58ac1afe25e32afc3c842736f33f338e80a8ba64d983271504d8dc2cc89fcc95ff903b9a SHA512 3882304976f5a27bb7085a764ac481114c403281648e288f75db3dba325c46572b88d5d47841711cf1bdc77f4706fb28026036f871bbfb763a66bcc226e1728d

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch
deleted file mode 100644
index 3f4b8db04d..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/pqos/Makefile
-+++ b/pqos/Makefile
-@@ -110,12 +110,12 @@
- ifeq ($(shell uname), FreeBSD)
- 	install -d $(BIN_DIR)
- 	install -d $(MAN_DIR)
--	install -s $(APP) $(BIN_DIR)
-+	install $(APP) $(BIN_DIR)
- 	install $(APP)-msr $(BIN_DIR)
- 	install -m 0444 $(MAN) $(MAN_DIR)
- 	ln -f -s $(MAN) $(MAN_DIR)/$(APP)-msr.8
- else
--	install -D -s $(APP) $(BIN_DIR)/$(APP)
-+	install -D $(APP) $(BIN_DIR)/$(APP)
- 	install -D $(APP)-msr $(BIN_DIR)/$(APP)-msr
- 	install -D $(APP)-os $(BIN_DIR)/$(APP)-os
- 	install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN)
---- a/rdtset/Makefile
-+++ b/rdtset/Makefile
-@@ -117,10 +117,10 @@
- ifeq ($(shell uname), FreeBSD)
- 	install -d $(BIN_DIR)
- 	install -d $(MAN_DIR)
--	install -s $(APP) $(BIN_DIR)
-+	install $(APP) $(BIN_DIR)
- 	install -m 0444 $(MAN) $(MAN_DIR)
- else
--	install -D -s $(APP) $(BIN_DIR)/$(APP)
-+	install -D $(APP) $(BIN_DIR)/$(APP)
- 	install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN)
- endif
- 
---- a/tools/membw/Makefile
-+++ b/tools/membw/Makefile
-@@ -94,10 +94,10 @@
- ifeq ($(shell uname), FreeBSD)
- 	install -d $(BIN_DIR)
- 	install -d $(MAN_DIR)
--	install -s $(APP) $(BIN_DIR)
-+	install $(APP) $(BIN_DIR)
- 	install -m 0444 $(MAN) $(MAN_DIR)
- else
--	install -D -s $(APP) $(BIN_DIR)/$(APP)
-+	install -D $(APP) $(BIN_DIR)/$(APP)
- 	install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN)
- endif
- 

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-respect-flags.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-respect-flags.patch
deleted file mode 100644
index f45332b10c..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-respect-flags.patch
+++ /dev/null
@@ -1,282 +0,0 @@
---- a/examples/c/CAT_MBA/Makefile
-+++ b/examples/c/CAT_MBA/Makefile
-@@ -35,17 +35,16 @@
- ###############################################################################
- 
- LIBDIR ?= ../../../lib
--CFLAGS =-I$(LIBDIR) \
-+CFLAGS += -I$(LIBDIR) \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings  \
--	-Wformat -Wformat-security -fstack-protector -fPIE -D_FORTIFY_SOURCE=2 \
--	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
--	-g -O2
-+	-Wformat -Wformat-security -fPIE \
-+	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
- endif
--LDFLAGS=-L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS=-lpqos -lpthread
- 
- # ICC and GCC options
---- a/examples/c/CMT_MBM/Makefile
-+++ b/examples/c/CMT_MBM/Makefile
-@@ -35,17 +35,16 @@
- ###############################################################################
- 
- LIBDIR ?= ../../../lib
--CFLAGS =-I$(LIBDIR) -pthread \
-+CFLAGS += -I$(LIBDIR) -pthread \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector -fPIE -D_FORTIFY_SOURCE=2 \
--	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
--	-g -O2
-+	-Wformat -Wformat-security -fPIE \
-+	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
- endif
--LDFLAGS=-L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS=-lpqos -lpthread
- 
- # ICC and GCC options
---- a/examples/c/PSEUDO_LOCK/Makefile
-+++ b/examples/c/PSEUDO_LOCK/Makefile
-@@ -35,15 +35,14 @@
- ###############################################################################
- 
- LIBDIR ?= ../../../lib
--LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS = -lpqos -lrt -lpthread
--CFLAGS = -I$(LIBDIR) \
-+CFLAGS += -I$(LIBDIR) \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings  \
--	-Wformat -Wformat-security -fstack-protector -fPIE -D_FORTIFY_SOURCE=2 \
--	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
--	-g -O2
-+	-Wformat -Wformat-security -fPIE \
-+	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
- endif
---- a/lib/Makefile
-+++ b/lib/Makefile
-@@ -37,12 +37,12 @@
- VERSION = 4.3.0
- SO_VERSION = 4
- SHARED ?= y
--LDFLAGS = -L. -lpthread -z noexecstack -z relro -z now
--CFLAGS = -pthread -I./ -D_GNU_SOURCE \
-+LDFLAGS += -L. -lpthread -z noexecstack -z relro -z now
-+CFLAGS += -pthread -I./ -D_GNU_SOURCE \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector \
-+	-Wformat -Wformat-security \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
-@@ -83,9 +83,7 @@
- 
- # DEBUG build
- ifeq ($(DEBUG),y)
--CFLAGS += -g -ggdb -Og -DDEBUG
--else
--CFLAGS += -g -O2 -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- # RMID CUSTOM
-@@ -114,7 +112,7 @@
- endif
- 
- HDR = pqos.h
--PREFIX ?= /usr/local
-+PREFIX ?= /usr
- LIB_INSTALL_DIR ?= $(PREFIX)/lib
- HDR_DIR ?= $(PREFIX)/include
- DEPFILE = $(LIB).dep
---- a/pqos/Makefile
-+++ b/pqos/Makefile
-@@ -35,13 +35,13 @@
- ###############################################################################
- 
- LIBDIR ?= ../lib
--LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS = -lpqos -lpthread
--CFLAGS = -I$(LIBDIR) \
-+CFLAGS += -I$(LIBDIR) \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector -fPIE \
-+	-Wformat -Wformat-security -fPIE \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
-@@ -68,9 +68,7 @@
- 
- # DEBUG build
- ifeq ($(DEBUG),y)
--CFLAGS += -g -ggdb -O0 -DDEBUG
--else
--CFLAGS += -g -O2 -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- # RMID CUSTOM
-@@ -83,7 +81,7 @@
- MAN = pqos.8
- 
- # XXX: modify as desired
--PREFIX ?= /usr/local
-+PREFIX ?= /usr
- BIN_DIR = $(PREFIX)/bin
- MAN_DIR = $(PREFIX)/man/man8
- 
---- a/rdtset/Makefile
-+++ b/rdtset/Makefile
-@@ -35,13 +35,13 @@
- ###############################################################################
- 
- LIBDIR ?= ../lib
--LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS = -lpqos -lpthread
--CFLAGS = -I$(LIBDIR) \
-+CFLAGS += -I$(LIBDIR) \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector -fPIE \
-+	-Wformat -Wformat-security -fPIE \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
- 	-D_GNU_SOURCE
- ifneq ($(EXTRA_CFLAGS),)
-@@ -69,9 +69,7 @@
- 
- # DEBUG build
- ifeq ($(DEBUG),y)
--CFLAGS += -g -ggdb -O0 -DDEBUG
--else
--CFLAGS += -g -O2 -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- # RMID CUSTOM
-@@ -90,7 +88,7 @@
- MAN = rdtset.8
- 
- # XXX: modify as desired
--PREFIX ?= /usr/local
-+PREFIX ?= /usr
- BIN_DIR = $(PREFIX)/bin
- MAN_DIR = $(PREFIX)/man/man8
- 
---- a/tools/membw/Makefile
-+++ b/tools/membw/Makefile
-@@ -38,21 +38,19 @@
- MAN = membw.8
- 
- # XXX: modify as desired
--PREFIX ?= /usr/local
-+PREFIX ?= /usr
- BIN_DIR = $(PREFIX)/bin
- MAN_DIR = $(PREFIX)/man/man8
- 
--CFLAGS=-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
-+CFLAGS += -W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector -fPIE \
-+	-Wformat -Wformat-security -fPIE \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
--	-Winline -msse4.2
-+	-Winline
- 
- ifeq ($(DEBUG),y)
--CFLAGS += -O0 -g -DDEBUG
--else
--CFLAGS += -O3 -g -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- HAS_AVX512 := $(shell $(CC) -mavx512f -dM -E - < /dev/null 2> /dev/null | grep -c "AVX512F")
---- a/unit-test/lib/Makefile
-+++ b/unit-test/lib/Makefile
-@@ -15,18 +15,16 @@
- TESTS = $(TESTS_SRCS:%.c=$(BIN_DIR)/%)
- 
- 
--LDFLAGS = -L$(MOCK_DIR) -lpthread -lcmocka -lpqosmock -z noexecstack -z relro -z now
--CFLAGS = -pthread -I$(LIB_DIR) -I$(MOCK_DIR) \
-+LDFLAGS += -L$(MOCK_DIR) -lpthread -lcmocka -lpqosmock -z noexecstack -z relro -z now
-+CFLAGS += -pthread -I$(LIB_DIR) -I$(MOCK_DIR) \
- 	-D_GNU_SOURCE \
- 	-W -Wall -Wextra -Wstrict-prototypes \
- 	-Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector \
-+	-Wformat -Wformat-security \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
- 	-D'PQOS_LOCAL=' -D'PQOS_API='
- 
--CFLAGS += -g -ggdb -O0
--
- all: $(TESTS)
- 
- $(OBJ_DIR)/%.o: $(LIB_DIR)/%.c $(OBJ_DIR)/%.d
-@@ -528,4 +526,4 @@
- 
- clean:
- 	rm -rf $(BIN_DIR)
--	rm -rf $(OBJ_DIR)
-\ Manca newline alla fine del file
-+	rm -rf $(OBJ_DIR)
---- a/unit-test/mock/Makefile
-+++ b/unit-test/mock/Makefile
-@@ -38,12 +38,12 @@
- 
- LIB = libpqosmock
- SHARED ?= y
--LDFLAGS = -L. -lpthread -z noexecstack -z relro -z now
--CFLAGS = -pthread -I$(LIB_DIR) -D_GNU_SOURCE \
-+LDFLAGS += -L. -lpthread -z noexecstack -z relro -z now
-+CFLAGS += -pthread -I$(LIB_DIR) -D_GNU_SOURCE \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector \
-+	-Wformat -Wformat-security \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
-@@ -82,9 +82,7 @@
- 
- # DEBUG build
- ifeq ($(DEBUG),y)
--CFLAGS += -g -ggdb -O0 -DDEBUG
--else
--CFLAGS += -g -O2 -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- # Build targets and dependencies
-@@ -155,4 +153,4 @@
- 
- .PHONY: clean
- clean:
--	-rm -f $(CLEAN_OBJS) $(LIB)* $(DEPFILES)
-\ Manca newline alla fine del file
-+	-rm -f $(CLEAN_OBJS) $(LIB)* $(DEPFILES)

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-no-strip.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-no-strip.patch
deleted file mode 100644
index 99d261cd07..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-no-strip.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/tools/membw/Makefile
-+++ b/tools/membw/Makefile
-@@ -94,10 +94,10 @@
- ifeq ($(shell uname), FreeBSD)
- 	install -d $(BIN_DIR)
- 	install -d $(MAN_DIR)
--	install -s $(APP) $(BIN_DIR)
-+	install $(APP) $(BIN_DIR)
- 	install -m 0444 $(MAN) $(MAN_DIR)
- else
--	install -D -s $(APP) $(BIN_DIR)/$(APP)
-+	install -D $(APP) $(BIN_DIR)/$(APP)
- 	install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN)
- endif
- 

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-perl-makefile.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-perl-makefile.patch
deleted file mode 100644
index 4355779d71..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-perl-makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/lib/perl/Makefile.PL
-+++ b/lib/perl/Makefile.PL
-@@ -42,8 +42,8 @@
- WriteMakefile(
- 	'NAME'    => 'pqos',
- 	'VERSION' => "0.1",
--	'CCFLAGS' => "$Config{ccflags} -Wno-unused-variable -Wno-unused-value -Wno-misleading-indentation",
--	'LIBS'    => ['-lpqos', '-L/usr/local/lib -lpqos'],
-+	'CCFLAGS' => "$Config{ccflags} -Wno-unused-variable -Wno-unused-value -Wno-misleading-indentation -I..",
-+	'LIBS'    => ['-lpqos', '-L.. -lpqos'],
- 	'OBJECT'  => 'pqos_wrap.o',
- 	'clean'   => {FILES => "pqos_wrap.c"},
- );
-@@ -56,7 +56,7 @@
- 
- 	my $swig_target = <<"SWIG_MAKEFILE";
- pqos_wrap.c:
--	$swig -perl -outdir \$(INST_LIB) -I/usr/local/include \$(EXTRA_SWIGFLAGS) pqos.i
-+	$swig -perl -outdir \$(INST_LIB) -I.. \$(EXTRA_SWIGFLAGS) pqos.i
- SWIG_MAKEFILE
- 
- 	my $perltidy_targets = <<'PERLTIDY_MAKEFILE';

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-perl-makefile.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-perl-makefile.patch
deleted file mode 100644
index 39b9a553ea..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-perl-makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/lib/perl/Makefile.PL
-+++ b/lib/perl/Makefile.PL
-@@ -42,8 +42,8 @@
- WriteMakefile(
- 	'NAME'    => 'pqos',
- 	'VERSION' => "0.1",
--	'CCFLAGS' => "$Config{ccflags} -Wno-unused-variable -Wno-unused-value",
--	'LIBS'    => ['-lpqos', '-L/usr/local/lib -lpqos'],
-+	'CCFLAGS' => "$Config{ccflags} -Wno-unused-variable -Wno-unused-value -I..",
-+	'LIBS'    => ['-lpqos', '-L.. -lpqos'],
- 	'OBJECT'  => 'pqos_wrap.o',
- 	'clean'   => {FILES => "pqos_wrap.c"},
- );
-@@ -56,7 +56,7 @@
- 
- 	my $swig_target = <<"SWIG_MAKEFILE";
- pqos_wrap.c:
--	$swig -perl -outdir \$(INST_LIB) -I/usr/local/include \$(EXTRA_SWIGFLAGS) pqos.i
-+	$swig -perl -outdir \$(INST_LIB) -I.. \$(EXTRA_SWIGFLAGS) pqos.i
- SWIG_MAKEFILE
- 
- 	my $perltidy_targets = <<'PERLTIDY_MAKEFILE';

diff --git a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild
deleted file mode 100644
index 69231b7d0d..0000000000
--- a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} ) #pypy3 has warnings
-
-inherit distutils-r1 perl-module
-
-DESCRIPTION="User space software for Intel(R) Resource Director Technology"
-HOMEPAGE="
-	https://www.intel.com/content/www/us/en/architecture-and-technology/resource-director-technology.html
-	https://github.com/intel/intel-cmt-cat
-"
-SRC_URI="https://github.com/intel/intel-cmt-cat/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="perl"
-
-RDEPEND="perl? ( dev-lang/perl:= )"
-
-PATCHES=(
-	"${FILESDIR}/${P}-perl-makefile.patch"
-	"${FILESDIR}/${P}-no-strip.patch"
-	"${FILESDIR}/${PN}-4.3.0-respect-flags.patch"
-)
-
-distutils_enable_tests unittest
-
-src_prepare() {
-	mkdir -p "${T}/prefix" || die
-
-	distutils-r1_python_prepare_all
-}
-
-src_compile() {
-	emake all PREFIX="${T}/prefix"
-
-	pushd "lib/python" || die
-	python_foreach_impl distutils-r1_python_compile
-	popd || die
-
-	if use perl; then
-		pushd "lib/perl" || die
-		perl-module_src_configure
-		perl-module_src_compile
-		popd || die
-	fi
-}
-
-src_install() {
-	emake install PREFIX="${T}/prefix"
-
-	dobin "${T}"/prefix/bin/*
-	doheader "${T}"/prefix/include/*
-	doman "${T}"/prefix/man/man*/*
-	dolib.so "${T}"/prefix/lib/*
-
-	dobin tools/membw/membw
-	dobin snmp/rdt-agentx.pl
-
-	dodoc ChangeLog README.md
-	docinto membw
-	dodoc tools/membw/README
-	docinto pqos
-	dodoc -r pqos/README pqos/configs
-	docinto lib
-	dodoc lib/README
-	docinto lib/python
-	dodoc lib/python/README.md
-	docinto snmp
-	dodoc snmp/README
-	docinto rdtset
-	dodoc rdtset/README
-
-	unset DOCS
-	python_foreach_impl python_install
-
-	if use perl; then
-		pushd "lib/perl" || die
-		unset DOCS
-		myinst=( DESTDIR="${D}" )
-		perl-module_src_install
-		popd || die
-		docinto lib/perl
-		dodoc lib/perl/README
-	fi
-}
-
-src_test() {
-	LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${S}/lib" python_foreach_impl python_test
-}
-
-python_install() {
-	pushd "lib/python" || die
-	distutils-r1_python_install
-	popd || die
-}
-
-python_test() {
-	pushd "lib/python" || die
-	eunittest
-	popd || die
-}

diff --git a/sys-apps/intel-cmt-cat/metadata.xml b/sys-apps/intel-cmt-cat/metadata.xml
deleted file mode 100644
index c068ef02f7..0000000000
--- a/sys-apps/intel-cmt-cat/metadata.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<upstream>
-		<bugs-to>https://github.com/intel/intel-cmt-cat/issues</bugs-to>
-		<remote-id type="github">intel/intel-cmt-cat</remote-id>
-	</upstream>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Overview
-========
-
-This software package provides basic support for
-Intel(R) Resource Director Technology (Intel(R) RDT) including:
-Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM),
-Cache Allocation Technology (CAT), Code and Data Prioritization (CDP)
-and Memory Bandwidth Allocation (MBA).
-
-In principle, the software programs the technologies via
-Model Specific Registers (MSR) on a hardware thread basis.
-MSR access is arranged via a standard operating system driver:
-msr on Linux and cpuctl on FreeBSD. In the most common architectural
-implementations, presence of the technologies is detected via the
-CPUID instruction.
-
-In a limited number of special cases where CAT is not architecturally
-supported on a particular SKU (but instead a non-architectural
-(model-specific) implementation exists) it can be detected via brand
-string. This brand string is read from CPUID and compared to a table
-of known-supported SKUs. If needed, a final check is to probe the
-specific MSR’s to discover hardware capabilities, however it is
-recommended that CPUID enumeration should be used wherever possible.
-
-From software version v1.0.0 the library adds option to use Intel(R) RDT via
-available OS interfaces (perf and resctrl on Linux). The library detects
-presence of these interfaces and allows to select the preferred one through
-a configuration option.
-As the result, existing tools like 'pqos' or 'rdtset' can also be used
-to manage Intel(R) RDT in an OS compatible way. MSR interface remains
-the default option for now. 'pqos' tool wrappers have been added to help with
-the interface selection. 'pqos-os' and 'pqos-msr' for OS and MSR interface
-operations respectively.
-
-PID API compile time option has been removed and the APIs are always available.
-Note that proper operation of these APIs depends on availability and
-selection of OS interface.
-	</longdescription>
-	<use>
-		<flag name="appqos">Install App QoS, a software created to demonstrate the use of Intel(R) RDT technologies (CAT, MBA) to improve QoS for applications via partitioning system resources.</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-apps/sysz/Manifest b/sys-apps/sysz/Manifest
deleted file mode 100644
index 115e9a2253..0000000000
--- a/sys-apps/sysz/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST sysz-1.4.1.tar.gz 7631 BLAKE2B f93d89eb9fd6ca2e804a96fc41d921cf10ac2e115c9494a96bad4230ff22f89fcc40c2da6d825fdc693be94e0ab868cbb7f2e5e8017f80260ee07d8b4ee88ca7 SHA512 6fbaedefb133649ce3a24d1fb39cefd034f5c55b884c96d4b3eccecda0cf94372662a6858d25e7b72d4faa9fffaaa9dcfa92a291aad753c7500d19d0581c1db7
-DIST sysz-1.4.3.tar.gz 7736 BLAKE2B e5f6021c1ab825c4b7129991391ed359a01459e492bcc5907eee1e2e2b2c54f441d3a2c9686c334adbf2d0fb50640902a967bb0a4035bec17a1d39ef9f6c1ca7 SHA512 ced6ea97594566fdf5ed642d31faa18fab230257bea4f9dc861e95a9c9ef6f2261d2cc3f579c55530c2f73c087c4d0c18f91a24fce79e34c5693c73a37d1e832

diff --git a/sys-apps/sysz/metadata.xml b/sys-apps/sysz/metadata.xml
deleted file mode 100644
index 5f248dbdff..0000000000
--- a/sys-apps/sysz/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/joehillen/sysz/issues</bugs-to>
-    <remote-id type="github">joehillen/sysz</remote-id>
-  </upstream>
-  <longdescription lang="en">
-Features
-
-See and filter both system and user units simultaneously.
-Supports all unit types.
-Units ordered by service, timer, socket, and the rest.
-Runs sudo automatically and only if necessary.
-Filter units by state using ctrl-s or the --state option.
-Run daemon-reload with ctrl-r.
-Has short versions of systemctl commands to reduce typing.
-Runs status after other commands (start, stop, restart, etc).
-Select multiple units, states, and commands using TAB.
-Only prompts commands based on current state (e.g. show "start" only if the unit is inactive).
-  </longdescription>
-</pkgmetadata>

diff --git a/sys-apps/sysz/sysz-1.4.1.ebuild b/sys-apps/sysz/sysz-1.4.1.ebuild
deleted file mode 100644
index 89bdb423d6..0000000000
--- a/sys-apps/sysz/sysz-1.4.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="An fzf terminal UI for systemctl"
-HOMEPAGE="https://github.com/joehillen/sysz"
-SRC_URI="https://github.com/joehillen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=app-shells/bash-4.3
-	>=app-shells/fzf-0.27.1
-	app-alternatives/awk
-"
-#	removed to make GURU CI happy
-#	sys-apps/systemd
-
-DOCS=( README.md CHANGELOG.md )
-
-src_compile() {
-	:
-}
-
-src_install() {
-	dobin "${PN}"
-	einstalldocs
-}

diff --git a/sys-apps/sysz/sysz-1.4.3.ebuild b/sys-apps/sysz/sysz-1.4.3.ebuild
deleted file mode 100644
index 89bdb423d6..0000000000
--- a/sys-apps/sysz/sysz-1.4.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="An fzf terminal UI for systemctl"
-HOMEPAGE="https://github.com/joehillen/sysz"
-SRC_URI="https://github.com/joehillen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=app-shells/bash-4.3
-	>=app-shells/fzf-0.27.1
-	app-alternatives/awk
-"
-#	removed to make GURU CI happy
-#	sys-apps/systemd
-
-DOCS=( README.md CHANGELOG.md )
-
-src_compile() {
-	:
-}
-
-src_install() {
-	dobin "${PN}"
-	einstalldocs
-}

diff --git a/sys-apps/watchdogd/Manifest b/sys-apps/watchdogd/Manifest
deleted file mode 100644
index e77dab7a86..0000000000
--- a/sys-apps/watchdogd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST watchdogd-3.5.gh.tar.gz 113820 BLAKE2B 8ff0a3c36806663fcbc4d003d93e7d76fa00e8414612832cacebc4bfbb254c8312673f31667dabb395884d0a81611718143a95eb40ff9a5ccde85d1b7769ef24 SHA512 7bbedae36c7a88924a03d478eef3c00100664a046f90dca9e56835c847fb338830cca29db582288f4ff997c841092078f07fa735b69cea19453cac1664b56909

diff --git a/sys-apps/watchdogd/metadata.xml b/sys-apps/watchdogd/metadata.xml
deleted file mode 100644
index a23dc4cb91..0000000000
--- a/sys-apps/watchdogd/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/troglobit/watchdogd/issues</bugs-to>
-		<remote-id type="github">troglobit/watchdogd</remote-id>
-	</upstream>
-	<use>
-		<flag name="compat">Enable compat supervisor.status and signals</flag>
-		<flag name="generic">Enable generic script monitor</flag>
-		<flag name="loadavg">Enable CPU load average monitor</flag>
-		<flag name="filenr">Enable file descriptor leak monitor</flag>
-		<flag name="meminfo">Enable memory leak monitor</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-apps/watchdogd/watchdogd-3.5.ebuild b/sys-apps/watchdogd/watchdogd-3.5.ebuild
deleted file mode 100644
index 7f571640d0..0000000000
--- a/sys-apps/watchdogd/watchdogd-3.5.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edo toolchain-funcs
-
-DESCRIPTION="Advanced system & process supervisor for Linux"
-HOMEPAGE="
-	https://troglobit.com/watchdogd.html
-	https://github.com/troglobit/watchdogd
-"
-SRC_URI="https://github.com/troglobit/watchdogd/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="compat examples filenr generic loadavg meminfo systemd"
-
-RDEPEND="
-	dev-libs/confuse:=
-	dev-libs/libite
-	dev-libs/libuev
-	systemd? ( sys-apps/systemd )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	tc-export CC
-	local myconf=(
-		$(use_enable compat)
-		$(use_enable examples)
-		$(use_with filenr)
-		$(use_with generic)
-		$(use_with loadavg)
-		$(use_with meminfo)
-		$(use_with systemd)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dodoc README.md ChangeLog.md doc/*
-	if use examples; then
-		dodir "/usr/libexec/${PN}"
-		edo mv "${ED}"/usr/bin/ex* "${ED}/usr/libexec/${PN}/"
-	fi
-	edo find "${ED}" -name '*.la' -delete
-}

diff --git a/sys-auth/mrsh/Manifest b/sys-auth/mrsh/Manifest
deleted file mode 100644
index 79e107eb32..0000000000
--- a/sys-auth/mrsh/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mrsh-2.12.tar.gz 458757 BLAKE2B f7a8a25507eca247814e0cc83730403316d59b1f221fba6bc1abe2f9e86cc083c44dfd886499e60c2ccd13e730204c9d1f0466ad43150bf488950965ce452a63 SHA512 1417197f5c26305287c5f8622800f8f02c5ea0abe1e0c65f9911cda5a3ba466ad75dd8b5120a9c004fbef4086f6627ee805f62801bd0c075e99c8f1298d09135

diff --git a/sys-auth/mrsh/files/union-wait-deprecated.diff b/sys-auth/mrsh/files/union-wait-deprecated.diff
deleted file mode 100644
index bcb6376c1f..0000000000
--- a/sys-auth/mrsh/files/union-wait-deprecated.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/mrlogin/mrlogin.c	2016-04-29 19:22:08.000000000 +0200
-+++ b/mrlogin/mrlogin.c	2019-10-29 02:25:39.095172149 +0100
-@@ -476,7 +476,7 @@
- void
- catch_child(int ignore)
- {
--	union wait status;
-+	int status;
- 	int pid;
- 
- 	(void)ignore;
-@@ -487,7 +487,7 @@
- 			return;
- 		/* if the child (reader) dies, just quit */
- 		if (pid < 0 || (pid == childpid && !WIFSTOPPED(status)))
--			done((int)(status.w_termsig | status.w_retcode));
-+			done((int)(WTERMSIG(status) | WEXITSTATUS(status)));
- 	}
- 	/* NOTREACHED */
- }

diff --git a/sys-auth/mrsh/metadata.xml b/sys-auth/mrsh/metadata.xml
deleted file mode 100644
index 0355363c83..0000000000
--- a/sys-auth/mrsh/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">chaos/mrsh</remote-id>
-  </upstream>
-<longdescription lang="en">Mrsh is a set of remote shell programs that use munge authentication
-rather than reserved ports for security.  The code for mrsh is based
-on the source code for rsh, rshd, rlogin, rlogind, and rcp.</longdescription>
-  <use>
-    <flag name="pam">build with pam support</flag>
-    <flag name="shadow">build with shadow file support</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-auth/mrsh/mrsh-2.12-r1.ebuild b/sys-auth/mrsh/mrsh-2.12-r1.ebuild
deleted file mode 100644
index 28a6044590..0000000000
--- a/sys-auth/mrsh/mrsh-2.12-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit systemd
-
-DESCRIPTION="Mrsh is a set of remote shell programs that use munge authentication."
-HOMEPAGE="https://github.com/chaos/mrsh"
-SRC_URI="https://github.com/chaos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="pam shadow"
-DEPEND="
-	sys-auth/munge
-
-	pam?	( sys-libs/pam )
-	shadow?	( sys-apps/shadow )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/union-wait-deprecated.diff" )
-
-src_configure() {
-	local myconf=(
-		--disable-static
-		--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-		$(use_with pam)
-		$(use_with shadow)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	#remove executable bit from systemd units
-	chmod a-x "${D}/$(systemd_get_systemunitdir)"/* || die
-}

diff --git a/sys-auth/mrsh/mrsh-2.12.ebuild b/sys-auth/mrsh/mrsh-2.12.ebuild
deleted file mode 100644
index 41938277cd..0000000000
--- a/sys-auth/mrsh/mrsh-2.12.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit systemd
-
-DESCRIPTION="Mrsh is a set of remote shell programs that use munge authentication."
-HOMEPAGE="https://github.com/chaos/mrsh"
-SRC_URI="https://github.com/chaos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="pam shadow"
-DEPEND="
-	sys-auth/munge
-
-	pam?	( sys-libs/pam )
-	shadow?	( sys-apps/shadow )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/union-wait-deprecated.diff" )
-
-src_configure() {
-	local myconf=(
-		--disable-static
-		--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-		$(use_with pam)
-		$(use_with shadow)
-	)
-	econf "${myconf[@]}"
-}

diff --git a/sys-cluster/AXL/AXL-0.5.0.ebuild b/sys-cluster/AXL/AXL-0.5.0.ebuild
deleted file mode 100644
index d43d456a87..0000000000
--- a/sys-cluster/AXL/AXL-0.5.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="AXL provides a common C interface to transfer files in an HPC storage hierarchy."
-HOMEPAGE="https://github.com/ECP-VeloC/AXL"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	dev-libs/KVTree
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${P}-no-static.patch"
-	"${FILESDIR}/no-install-readme.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DAXL_LINK_STATIC=OFF
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_CRAY_DW=OFF
-		-DENABLE_IBM_BBAPI=OFF
-		-DENABLE_TESTS=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dodoc -r doc/.
-}

diff --git a/sys-cluster/AXL/AXL-0.7.0.ebuild b/sys-cluster/AXL/AXL-0.7.0.ebuild
deleted file mode 100644
index 3edcf9df4d..0000000000
--- a/sys-cluster/AXL/AXL-0.7.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="AXL provides a common C interface to transfer files in an HPC storage hierarchy"
-HOMEPAGE="https://github.com/ECP-VeloC/AXL"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test threads"
-
-RDEPEND="
-	dev-libs/KVTree
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${PN}-0.5.0-no-static.patch"
-	"${FILESDIR}/no-install-readme.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DAXL_LINK_STATIC=OFF
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_CRAY_DW=OFF
-		-DENABLE_IBM_BBAPI=OFF
-		-DENABLE_PTHREADS=$(usex threads)
-		-DENABLE_TESTS=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dodoc -r doc/.
-}

diff --git a/sys-cluster/AXL/Manifest b/sys-cluster/AXL/Manifest
deleted file mode 100644
index 834a1db4c4..0000000000
--- a/sys-cluster/AXL/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST AXL-0.5.0.tar.gz 47792 BLAKE2B acc82ac512f2e598bd0f11b9e762b9aad618a50e38b3e3f117232b9c94efa444b39ed8d8923278a18db39ba4db46fc95867a3c9efaa7a38ed9a5280649d8ceae SHA512 81d9bb0c5cd100dee8bc813f7f39ad8c7f18ed6415525845bf6d79ccfe6e84c00d0660e0621ad9458522826068fbbb8cbf4680abc5b23cd4da058ce9f5482a4d
-DIST AXL-0.7.0.tar.gz 48339 BLAKE2B 57525b6288617f0f9b2d4fcbe653a2bdc312d81a9b00671d79f625a8ea9b8b79dcfc3122acf2d27fc60c5f1d04b4f90d688fe9e1441fa3f9a44575cac9056318 SHA512 5d57f1dd60dfe8ceb27348a1c0389291a3cac6d909514fdbd6fdf31eeaba974a0b5aca23e7de35fea63585485c841622f4993cf0b3a060aa54af532728fc826d

diff --git a/sys-cluster/AXL/files/AXL-0.5.0-no-static.patch b/sys-cluster/AXL/files/AXL-0.5.0-no-static.patch
deleted file mode 100644
index f75d0976d2..0000000000
--- a/sys-cluster/AXL/files/AXL-0.5.0-no-static.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -30,13 +30,3 @@
-     SET_TARGET_PROPERTIES(axl PROPERTIES OUTPUT_NAME axl CLEAN_DIRECT_OUTPUT 1)
-     INSTALL(TARGETS axl DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF()
--
--ADD_LIBRARY(axl-static STATIC $<TARGET_OBJECTS:axl_o>)
--IF(AXL_LINK_STATIC)
--    SET_TARGET_PROPERTIES(axl-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--    SET_TARGET_PROPERTIES(axl-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(AXL_LINK_STATIC)
--TARGET_LINK_LIBRARIES(axl-static ${AXL_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(axl-static PROPERTIES OUTPUT_NAME axl CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS axl-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/sys-cluster/AXL/files/no-install-readme.patch b/sys-cluster/AXL/files/no-install-readme.patch
deleted file mode 100644
index 40876175d7..0000000000
--- a/sys-cluster/AXL/files/no-install-readme.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -125,9 +125,6 @@
- SET_SOURCE_FILES_PROPERTIES(config.h.in PROPERTIES GENERATED FALSE)
- SET_SOURCE_FILES_PROPERTIES(${PROJECT_BINARY_DIR}/config.h PROPERTIES GENERATED TRUE)
- 
--# Special Install Files
--INSTALL(FILES README.md DESTINATION ${CMAKE_INSTALL_DATADIR}/axl)
--
- # Package
- SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Asynchronous Transfer Library")
- SET(CPACK_PACKAGE_VENDOR "Lawrence Livermore National Laboratory")

diff --git a/sys-cluster/AXL/metadata.xml b/sys-cluster/AXL/metadata.xml
deleted file mode 100644
index 654a26366d..0000000000
--- a/sys-cluster/AXL/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">ECP-VeloC/AXL</remote-id>
-  </upstream>
-  <longdescription lang="en">AXL defines a common interface for transferring files between layers in a storage hierarchy. It abstracts vendor-specific APIs and provides synchronous and asynchronous methods using POSIX. One creates a transfer object, defining the transfer type, and then one adds files to the transfer. Once all files have been added, one initiates the transfer and can then later test or wait for its completion. The library optionally records the state of ongoing transfers, so that they can be identified or terminated even if the process that initiated the transfer has been restarted.
-  </longdescription>
-</pkgmetadata>

diff --git a/sys-cluster/Graph500/Graph500-1.2.ebuild b/sys-cluster/Graph500/Graph500-1.2.ebuild
deleted file mode 100644
index 36601d979f..0000000000
--- a/sys-cluster/Graph500/Graph500-1.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MYPN="${PN,,}"
-MYP="${MYPN}-${PV}"
-
-DESCRIPTION="Graph500 reference implementations"
-HOMEPAGE="https://github.com/Graph500/graph500"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${MYP}.tar.gz"
-S="${WORKDIR}/${MYPN}-${MYP}"
-
-KEYWORDS="~amd64"
-LICENSE="MIT Boost-1.0"
-SLOT="0"
-IUSE="mpi openmp"
-
-RDEPEND="
-	sys-libs/binutils-libs
-	mpi? ( virtual/mpi )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-	"${FILESDIR}/${P}-MPI_Type_create_struct.patch"
-	"${FILESDIR}/${P}-static-inline.patch"
-)
-
-src_prepare() {
-	cp "${FILESDIR}/${P}-CMakeLists.txt" CMakeLists.txt || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_MPI=$(usex mpi)
-		-DBUILD_OPENMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dosym ./libgenerator-seq.so "/usr/$(get_libdir)/libGraphGenlib.so"
-	dodoc README Graph500.org
-	insinto "/usr/share/doc/${PF}/html"
-	doins *.html
-	insinto "/usr/share/octave/site/m/${PN}"
-	doins -r octave/*
-
-	if use mpi ; then
-		chrpath -d "${ED}/usr/bin/graph500_mpi_one_sided" || die
-		chrpath -d "${ED}/usr/bin/graph500_mpi_simple" || die
-		chrpath -d "${ED}/usr/bin/generator_test_mpi" || die
-	fi
-}

diff --git a/sys-cluster/Graph500/Manifest b/sys-cluster/Graph500/Manifest
deleted file mode 100644
index 70c9f8dbf4..0000000000
--- a/sys-cluster/Graph500/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST graph500-1.2.tar.gz 368889 BLAKE2B f0afe4b89edab710b4c0149d5e726ba5758d2cc1852a8837ee7ffbc87dae23ce212b39b27e2301908f652c5dc7ea07525125decdb559e6585df4a80e68ff0686 SHA512 f62d5f4c1144234baf619a7e3f05eed5bfc2c6b7c9b8bd317cceb9652fbdba057976cb83d06e58d8290fe8caf79b113d5ab8ba9122d79f71c12e04af410b3afc

diff --git a/sys-cluster/Graph500/files/Graph500-1.2-CMakeLists.txt b/sys-cluster/Graph500/files/Graph500-1.2-CMakeLists.txt
deleted file mode 100644
index f9ed407399..0000000000
--- a/sys-cluster/Graph500/files/Graph500-1.2-CMakeLists.txt
+++ /dev/null
@@ -1,135 +0,0 @@
-cmake_minimum_required(VERSION 3.15)
-project(graph500 LANGUAGES C)
-set(CMAKE_POSITION_INDEPENDENT_CODE ON)
-include(GNUInstallDirs)
-
-SET(GRAPH500_SOURCES
-	"${CMAKE_CURRENT_SOURCE_DIR}/options.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/rmat.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/kronecker.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/verify.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/prng.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/xalloc.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/timer.c"
-)
-ADD_LIBRARY(GRAPH500_OBJECTS OBJECT ${GRAPH500_SOURCES})
-target_include_directories(GRAPH500_OBJECTS PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
-
-SET(GENERATOR_SRC
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/btrd_binomial_distribution.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/splittable_mrg.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/mrg_transitions.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/graph_generator.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/permutation_gen.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/make_graph.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/utils.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/scramble_edges.c"
-)
-
-ADD_LIBRARY(generator-seq SHARED ${GENERATOR_SRC} $<TARGET_OBJECTS:GRAPH500_OBJECTS>)
-target_compile_definitions(generator-seq PUBLIC GRAPH_GENERATOR_SEQ)
-target_include_directories(generator-seq PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/generator")
-target_link_libraries(generator-seq PUBLIC -liberty)
-install(TARGETS generator-seq LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-
-if(BUILD_OPENMP)
-	find_package(OpenMP REQUIRED)
-
-	ADD_LIBRARY(generator-omp SHARED ${GENERATOR_SRC} $<TARGET_OBJECTS:GRAPH500_OBJECTS>)
-	set_target_properties(generator-omp PROPERTIES COMPILE_FLAGS "-fopenmp")
-	target_compile_definitions(generator-omp PUBLIC GRAPH_GENERATOR_OMP)
-	target_include_directories(generator-omp PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/generator")
-	target_link_libraries(generator-omp PUBLIC OpenMP::OpenMP_C -liberty)
-	install(TARGETS generator-omp LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-
-	ADD_EXECUTABLE(omp-csr
-		"${CMAKE_CURRENT_SOURCE_DIR}/omp-csr/omp-csr.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/graph500.c"
-	)
-	target_link_libraries(omp-csr generator-omp -lm)
-	install(TARGETS omp-csr RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-	ADD_EXECUTABLE(generator_test_omp "${CMAKE_CURRENT_SOURCE_DIR}/generator/generator_test_omp.c")
-	target_link_libraries(generator_test_omp generator-omp -lm)
-	install(TARGETS generator_test_omp RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-endif()
-
-ADD_EXECUTABLE(seq-list
-	"${CMAKE_CURRENT_SOURCE_DIR}/seq-list/seq-list.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/graph500.c"
-)
-target_link_libraries(seq-list generator-seq -lm)
-install(TARGETS seq-list RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-ADD_EXECUTABLE(seq-csr
-	"${CMAKE_CURRENT_SOURCE_DIR}/seq-csr/seq-csr.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/graph500.c"
-)
-target_link_libraries(seq-csr generator-seq -lm)
-install(TARGETS seq-csr RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-ADD_EXECUTABLE(generator_test_seq "${CMAKE_CURRENT_SOURCE_DIR}/generator/generator_test_seq.c")
-target_link_libraries(generator_test_seq generator-seq -lm)
-install(TARGETS generator_test_seq RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-if(BUILD_MPI)
-	find_package(MPI REQUIRED)
-
-	ADD_LIBRARY(graph_generator_mpi SHARED
-		"${CMAKE_CURRENT_SOURCE_DIR}/generator/apply_permutation_mpi.c"
-		${GENERATOR_SRC}
-	)
-	target_compile_definitions(graph_generator_mpi PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	target_include_directories(graph_generator_mpi
-		PUBLIC
-		"${CMAKE_CURRENT_SOURCE_DIR}/generator"
-		PRIVATE
-		${MPI_INCLUDE_PATH}
-	)
-	target_link_libraries(graph_generator_mpi PUBLIC ${MPI_LIBRARIES} ${MPI_LINK_FLAGS} -liberty)
-	install(TARGETS graph_generator_mpi LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-
-	ADD_EXECUTABLE(generator_test_mpi "${CMAKE_CURRENT_SOURCE_DIR}/generator/generator_test_mpi.c")
-	target_compile_definitions(graph_generator_mpi PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	target_include_directories(generator_test_mpi
-		PUBLIC
-		"${CMAKE_CURRENT_SOURCE_DIR}/generator"
-		PRIVATE
-		${MPI_INCLUDE_PATH}
-	)
-	target_link_libraries(generator_test_mpi graph_generator_mpi ${MPI_LIBRARIES} ${MPI_LINK_FLAGS} -lm)
-	install(TARGETS generator_test_mpi RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-	SET(graph500_mpi_src
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/convert_to_csr.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/find_roots.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/utils.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/validate.c"
-	)
-	ADD_LIBRARY(graph500_mpi_obj OBJECT ${graph500_mpi_src})
-	target_include_directories(graph500_mpi_obj PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/mpi")
-	target_compile_definitions(graph500_mpi_obj PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	ADD_LIBRARY(graph500_mpi SHARED $<TARGET_OBJECTS:graph500_mpi_obj>)
-	install(TARGETS graph500_mpi LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-
-	ADD_EXECUTABLE(graph500_mpi_simple
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/main.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/bfs_simple.c"
-	)
-	target_compile_definitions(graph500_mpi_simple PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	target_link_libraries(graph500_mpi_simple graph500_mpi graph_generator_mpi -lm)
-	install(TARGETS graph500_mpi_simple RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-	ADD_EXECUTABLE(graph500_mpi_one_sided
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/main.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/bfs_one_sided.c"
-	)
-	target_compile_definitions(graph500_mpi_simple PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	target_link_libraries(graph500_mpi_one_sided graph500_mpi graph_generator_mpi -lm)
-	install(TARGETS graph500_mpi_one_sided RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-endif()
-
-
-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/graph500" FILES_MATCHING PATTERN "*.h")
-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/mpi/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/graph500/mpi" FILES_MATCHING PATTERN "*.h")
-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/generator/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/graph500/generator" FILES_MATCHING PATTERN "*.h")

diff --git a/sys-cluster/Graph500/files/Graph500-1.2-MPI_Type_create_struct.patch b/sys-cluster/Graph500/files/Graph500-1.2-MPI_Type_create_struct.patch
deleted file mode 100644
index 00719ae082..0000000000
--- a/sys-cluster/Graph500/files/Graph500-1.2-MPI_Type_create_struct.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/generator/permutation_gen.c
-+++ b/generator/permutation_gen.c
-@@ -251,7 +251,7 @@
-     indices[0] -= temp_base;
-     indices[1] -= temp_base;
-     MPI_Datatype old_types[] = {INT64_T_MPI_TYPE, INT64_T_MPI_TYPE};
--    MPI_Type_struct(2, blocklens, indices, old_types, &slot_data_type);
-+    MPI_Type_create_struct(2, blocklens, indices, old_types, &slot_data_type);
-     MPI_Type_commit(&slot_data_type);
-   }
- 

diff --git a/sys-cluster/Graph500/files/Graph500-1.2-static-inline.patch b/sys-cluster/Graph500/files/Graph500-1.2-static-inline.patch
deleted file mode 100644
index 0b1f63a282..0000000000
--- a/sys-cluster/Graph500/files/Graph500-1.2-static-inline.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/generator/generator_test_seq.c
-+++ b/generator/generator_test_seq.c
-@@ -20,7 +20,7 @@
- 
- #include "make_graph.h"
- 
--inline double get_time() {
-+static inline double get_time() {
-   struct timeval tv;
-   gettimeofday(&tv, NULL);
-   return tv.tv_sec + tv.tv_usec * 1.e-6;

diff --git a/sys-cluster/Graph500/metadata.xml b/sys-cluster/Graph500/metadata.xml
deleted file mode 100644
index c8887a6efb..0000000000
--- a/sys-cluster/Graph500/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="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/Graph500/graph500/issues</bugs-to>
-        <remote-id type="github">Graph500/graph500</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/sys-cluster/SIONfwd/Manifest b/sys-cluster/SIONfwd/Manifest
deleted file mode 100644
index ca547bc19b..0000000000
--- a/sys-cluster/SIONfwd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST SIONfwd-v1.0.1.tar.bz2 9531 BLAKE2B fd998f9785e2d5de7c9431121109ca1a02ab3de648672db2fa2f45957788407850c8ffb75f93d283e4bd39c53f6627c8c93c637428812eaa86602c855cbd2fdd SHA512 3e71d0fbab76ae89b1a21be38a95986f1e5e913ea7bb5b17f3c21a905f5bda04634889264bdd101de833db8f069bc473093b805e5f6f453ac40290059fa2c51e

diff --git a/sys-cluster/SIONfwd/SIONfwd-1.0.1.ebuild b/sys-cluster/SIONfwd/SIONfwd-1.0.1.ebuild
deleted file mode 100644
index 84a9793190..0000000000
--- a/sys-cluster/SIONfwd/SIONfwd-1.0.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MYP="${PN}-v${PV}"
-
-inherit cmake
-
-DESCRIPTION="A minimalistic I/O forwarding server and client library for SIONlib"
-HOMEPAGE="https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONfwd"
-SRC_URI="https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONfwd/-/archive/v${PV}/${MYP}.tar.bz2"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-#RESTRICT="!test? ( test )"
-RESTRICT="test" #test failures related to MPI
-
-src_configure() {
-	mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DCMAKE_BUILD_TYPE=Release
-		-DSIONfwd_BUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	./test.sh || die
-}

diff --git a/sys-cluster/SIONfwd/metadata.xml b/sys-cluster/SIONfwd/metadata.xml
deleted file mode 100644
index a2607a7094..0000000000
--- a/sys-cluster/SIONfwd/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-SIONfwd uses MPI's port mechanism to establish dynamic connections between server and client which are then used to transmit remote procedure calls (RPCs).
-Both client and server have to be launched trough an MPI process startup mechanism (e.g. the mpiexec program), but using different MPI_COMM_WORLD, i.e. separate invocations of the startup mechanism.
-The server prints the information that the client needs to connect to its stdout.
-The client expects to find this information in certain environment variables.
-A shell function that reads the information from the server and exports the environment variables required by the client is provided by the server (sionfwd-server bash-defs).
-See the file test.sh for details.
-  </longdescription>
-  <upstream>
-    <bugs-to>https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONfwd/-/issues</bugs-to>
-  </upstream>
-</pkgmetadata>

diff --git a/sys-cluster/adios2/Manifest b/sys-cluster/adios2/Manifest
deleted file mode 100644
index 4dc9a3d55c..0000000000
--- a/sys-cluster/adios2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST adios2-2.8.1.gh.tar.gz 5747375 BLAKE2B 1c2b2845db90be83fc911f53724ab8a72aca93562720a03c05084f61611e3247525160a00810c9f492cd9743e70ac7ad3db601771905a4ab53d089b943971416 SHA512 50001f73318a4deb63a487a817f0b151904f39bd3d9d3d0a04fe77e4323f639b625472fb82b32702fdfc990bf765aff65793ca6817f2798a5cf4b6c72f9a38d7

diff --git a/sys-cluster/adios2/adios2-2.8.1-r1.ebuild b/sys-cluster/adios2/adios2-2.8.1-r1.ebuild
deleted file mode 100644
index 2775b3dbbb..0000000000
--- a/sys-cluster/adios2/adios2-2.8.1-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_NEEDED="fortran"
-MYPN="${PN^^}"
-PYTHON_COMPAT=( python3_10 )
-
-inherit cmake python-single-r1 fortran-2
-
-DESCRIPTION="Next generation of ADIOS developed in the Exascale Computing Program"
-HOMEPAGE="
-	https://csmd.ornl.gov/software/adios2
-	https://github.com/ornladios/adios2
-"
-SRC_URI="https://github.com/ornladios/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="blosc bzip2 endian-reverse examples fortran hdf5 mpi png profile python sodium sst szip test zeromq zfp"
-
-RDEPEND="
-	dev-cpp/nlohmann_json
-	dev-cpp/yaml-cpp:=
-	dev-libs/atl
-	dev-libs/dill
-	>dev-libs/ffs-1.6.0
-	dev-libs/kwsys:=
-	dev-libs/perfstubs:=[timers]
-	dev-libs/pugixml
-	net-libs/enet
-	>net-libs/evpath-4.5.0
-
-	blosc? ( dev-libs/c-blosc:= )
-	bzip2? ( app-arch/bzip2 )
-	hdf5? ( sci-libs/hdf5:=[mpi=] )
-	mpi? ( virtual/mpi[cxx] )
-	png? ( media-libs/libpng:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			dev-python/numpy[${PYTHON_USEDEP}]
-			dev-python/pybind11[${PYTHON_USEDEP}]
-		')
-		mpi? ( $(python_gen_cond_dep 'dev-python/mpi4py[${PYTHON_USEDEP}]') )
-	)
-	sodium? ( dev-libs/libsodium:= )
-	sst? ( sys-block/libfabric:= )
-	szip? ( virtual/szip )
-	zeromq? ( net-libs/zeromq:= )
-	zfp? ( dev-libs/zfp )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/gtest )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${P}-system-libs.patch"
-	"${FILESDIR}/${P}-sandbox.patch"
-)
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-	use fortran && fortran-2_pkg_setup
-	use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DADIOS2_USE_BP5=OFF
-		-DADIOS2_USE_CUDA=OFF
-		-DADIOS2_USE_DataMan=OFF
-		-DADIOS2_USE_DataSpaces=OFF
-		-DADIOS2_USE_EXTERNAL_ATL=ON
-		-DADIOS2_USE_EXTERNAL_DEPENDENCIES=ON
-		-DADIOS2_USE_EXTERNAL_DILL=ON
-		-DADIOS2_USE_EXTERNAL_ENET=ON
-		-DADIOS2_USE_EXTERNAL_FFS=ON
-		-DADIOS2_USE_EXTERNAL_EVPATH=ON
-		-DADIOS2_USE_EXTERNAL_GTEST=ON
-		-DADIOS2_USE_EXTERNAL_NLOHMANN_JSON=ON
-		-DADIOS2_USE_EXTERNAL_PUGIXML=ON
-		-DADIOS2_USE_EXTERNAL_PYBIND11=ON
-		-DADIOS2_USE_EXTERNAL_YAMLCPP=ON
-		-DADIOS2_USE_IME=OFF
-		-DADIOS2_USE_LIBPRESSIO=OFF
-		-DADIOS2_USE_MGARD=OFF
-
-		-DADIOS2_BUILD_EXAMPLES="$(usex examples)"
-		-DADIOS2_BUILD_EXAMPLES_EXPERIMENTAL="$(usex examples)"
-		-DADIOS2_USE_Blosc="$(usex blosc)"
-		-DADIOS2_USE_BZip2="$(usex bzip2)"
-		-DADIOS2_USE_Endian_Reverse="$(usex endian-reverse)"
-		-DADIOS2_USE_Fortran="$(usex fortran)"
-		-DADIOS2_USE_HDF5="$(usex hdf5)"
-		-DADIOS2_USE_MPI="$(usex mpi)"
-		-DADIOS2_USE_PNG="$(usex png)"
-		-DADIOS2_USE_Profiling="$(usex profile)"
-		-DADIOS2_USE_Python="$(usex python)"
-		-DADIOS2_USE_Sodium="$(usex sodium)"
-		-DADIOS2_USE_SST="$(usex sst)"
-		-DADIOS2_USE_SZ="$(usex szip)"
-		-DADIOS2_USE_ZeroMQ="$(usex zeromq)"
-		-DADIOS2_USE_ZFP="$(usex zfp)"
-		-DBUILD_TESTING="$(usex python)"
-	)
-	cmake_src_configure
-}
-
-src_prepare() {
-	rm -r thirdparty/{atl,dill,enet,EVPath,ffs,GTest,KWSys,mingw-w64,pugixml,pybind11,yaml-cpp} || die
-	rm -r thirdparty/nlohmann_json/nlohmann_json_wrapper/single_include || die
-	rm -r thirdparty/perfstubs/perfstubs || die
-	cmake_src_prepare
-}
-
-src_install() {
-	cmake_src_install
-	dodoc ReadMe.md
-}

diff --git a/sys-cluster/adios2/files/adios2-2.8.1-sandbox.patch b/sys-cluster/adios2/files/adios2-2.8.1-sandbox.patch
deleted file mode 100644
index d1d3db92a2..0000000000
--- a/sys-cluster/adios2/files/adios2-2.8.1-sandbox.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/cmake/install/pre/CMakeLists.txt
-+++ b/cmake/install/pre/CMakeLists.txt
-@@ -1,9 +1,3 @@
--install(CODE "
--  message(\"Pre-installation cleanup of CMake files\")
--  file(REMOVE_RECURSE \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_CMAKEDIR}\")
--"
--  COMPONENT adios2_core-development
--)
- file(GLOB ADIOS2_MODULE_FILES 
-   "${ADIOS2_SOURCE_DIR}/cmake/Find*.cmake"
-   "${ADIOS2_SOURCE_DIR}/cmake/CMake*.cmake"

diff --git a/sys-cluster/adios2/files/adios2-2.8.1-system-libs.patch b/sys-cluster/adios2/files/adios2-2.8.1-system-libs.patch
deleted file mode 100644
index 86f2c89583..0000000000
--- a/sys-cluster/adios2/files/adios2-2.8.1-system-libs.patch
+++ /dev/null
@@ -1,307 +0,0 @@
---- a/source/adios2/CMakeLists.txt
-+++ b/source/adios2/CMakeLists.txt
-@@ -127,7 +127,7 @@
-     $<BUILD_INTERFACE:${ADIOS2_SOURCE_DIR}/source>
-     $<BUILD_INTERFACE:${ADIOS2_BINARY_DIR}/source>
- )
--target_link_libraries(adios2_core PRIVATE adios2sys_interface adios2::thirdparty::pugixml
-+target_link_libraries(adios2_core PRIVATE -lkwsys adios2::thirdparty::pugixml
-   adios2::thirdparty::yaml-cpp adios2::thirdparty::nlohmann_json adios2::thirdparty::perfstubs-interface)
- target_link_libraries(adios2_core PUBLIC ${CMAKE_THREAD_LIBS_INIT})
- target_compile_features(adios2_core PUBLIC "$<BUILD_INTERFACE:${ADIOS2_CXX11_FEATURES}>")
-@@ -151,7 +151,7 @@
-     toolkit/format/bp5/BP5Serializer.cpp
-     toolkit/format/bp5/BP5Deserializer.cpp  toolkit/format/bp5/BP5Deserializer.tcc
-   )
--  target_link_libraries(adios2_core PRIVATE ffs::ffs)
-+  target_link_libraries(adios2_core PRIVATE ffs)
- endif()
- 
- if(ADIOS2_HAVE_DAOS)
---- a/source/adios2/core/ADIOS.cpp
-+++ b/source/adios2/core/ADIOS.cpp
-@@ -19,7 +19,7 @@
- #include "adios2/helper/adiosCommDummy.h"
- #include "adios2/helper/adiosFunctions.h" //InquireKey, BroadcastFile
- #include "adios2/operator/OperatorFactory.h"
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- #include <adios2-perfstubs-interface.h>
- 
-@@ -53,7 +53,7 @@
- #endif
-     if (!configFile.empty())
-     {
--        if (!adios2sys::SystemTools::FileExists(configFile))
-+        if (!kwsys::SystemTools::FileExists(configFile))
-         {
-             helper::Throw<std::logic_error>("Core", "ADIOS", "ADIOS",
-                                             "config file " + configFile +
---- a/source/adios2/core/IO.cpp
-+++ b/source/adios2/core/IO.cpp
-@@ -39,7 +39,7 @@
- #include "adios2/helper/adiosComm.h"
- #include "adios2/helper/adiosFunctions.h" //BuildParametersMap
- #include "adios2/helper/adiosString.h"
--#include <adios2sys/SystemTools.hxx> // FileIsDirectory()
-+#include <kwsys/SystemTools.hxx> // FileIsDirectory()
- 
- #ifdef ADIOS2_HAVE_DATAMAN // external dependencies
- #include "adios2/engine/dataman/DataManReader.h"
-@@ -559,13 +559,13 @@
-         else if ((mode_to_use == Mode::Read) ||
-                  (mode_to_use == Mode::ReadRandomAccess))
-         {
--            if (adios2sys::SystemTools::FileIsDirectory(name))
-+            if (kwsys::SystemTools::FileIsDirectory(name))
-             {
-                 char v = helper::BPVersion(name, comm, m_TransportsParameters);
-                 engineTypeLC = "bp";
-                 engineTypeLC.push_back(v);
-             }
--            else if (adios2sys::SystemTools::FileIsDirectory(name + ".tier0"))
-+            else if (kwsys::SystemTools::FileIsDirectory(name + ".tier0"))
-             {
-                 engineTypeLC = "mhs";
-             }
---- a/source/adios2/helper/adiosDynamicBinder.cpp
-+++ b/source/adios2/helper/adiosDynamicBinder.cpp
-@@ -18,8 +18,8 @@
- #include <stdexcept> // for runtime_error
- #include <vector>    // for vector
- 
--#include <adios2sys/DynamicLoader.hxx>
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/DynamicLoader.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- namespace adios2
- {
-@@ -28,7 +28,7 @@
- 
- struct DynamicBinder::Impl
- {
--    adios2sys::DynamicLoader::LibraryHandle m_LibraryHandle;
-+    kwsys::DynamicLoader::LibraryHandle m_LibraryHandle;
- };
- 
- DynamicBinder::DynamicBinder(std::string libName) : DynamicBinder(libName, "")
-@@ -76,14 +76,14 @@
-                 // ConvertToOutputPath() will change slashes if we're running on
-                 // a Windows system
-                 fileName =
--                    adios2sys::SystemTools::ConvertToOutputPath(fileName);
-+                    kwsys::SystemTools::ConvertToOutputPath(fileName);
-             }
-             else
-             {
-                 fileName = prefix + libName + suffix;
-             }
-             m_Impl->m_LibraryHandle =
--                adios2sys::DynamicLoader::OpenLibrary(fileName);
-+                kwsys::DynamicLoader::OpenLibrary(fileName);
-             searchedLibs.push_back(fileName);
-             if (m_Impl->m_LibraryHandle)
-             {
-@@ -110,13 +110,13 @@
- 
- DynamicBinder::~DynamicBinder()
- {
--    adios2sys::DynamicLoader::CloseLibrary(m_Impl->m_LibraryHandle);
-+    kwsys::DynamicLoader::CloseLibrary(m_Impl->m_LibraryHandle);
- }
- 
- DynamicBinder::VoidSymbolPointer
- DynamicBinder::GetSymbol(std::string symbolName)
- {
--    return adios2sys::DynamicLoader::GetSymbolAddress(m_Impl->m_LibraryHandle,
-+    return kwsys::DynamicLoader::GetSymbolAddress(m_Impl->m_LibraryHandle,
-                                                       symbolName);
- }
- 
---- a/source/adios2/helper/adiosPluginManager.cpp
-+++ b/source/adios2/helper/adiosPluginManager.cpp
-@@ -17,7 +17,7 @@
- #include "adios2/helper/adiosLog.h"
- #include "adios2/helper/adiosString.h"
- 
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- #include <memory>
- #include <stdexcept>
-@@ -110,13 +110,13 @@
-     }
- 
-     std::string allPluginPaths;
--    adios2sys::SystemTools::GetEnv(pluginEnvVarName, allPluginPaths);
-+    kwsys::SystemTools::GetEnv(pluginEnvVarName, allPluginPaths);
-     if (allPluginPaths.empty())
-     {
-         return OpenPlugin(pluginName, pluginLibrary, "");
-     }
-     auto pathsSplit =
--        adios2sys::SystemTools::SplitString(allPluginPaths, ':', false);
-+        kwsys::SystemTools::SplitString(allPluginPaths, ':', false);
- 
-     bool loaded = false;
-     auto pathIt = pathsSplit.begin();
---- a/source/adios2/helper/adiosSystem.cpp
-+++ b/source/adios2/helper/adiosSystem.cpp
-@@ -13,7 +13,7 @@
- #include <stdexcept> // std::runtime_error, std::exception
- #include <system_error>
- 
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- #include "adios2/common/ADIOSTypes.h"
- #include "adios2/helper/adiosComm.h"
-@@ -37,7 +37,7 @@
- 
- bool CreateDirectory(const std::string &fullPath) noexcept
- {
--    return static_cast<bool>(adios2sys::SystemTools::MakeDirectory(fullPath));
-+    return static_cast<bool>(kwsys::SystemTools::MakeDirectory(fullPath));
- }
- 
- bool IsLittleEndian() noexcept
-@@ -168,7 +168,7 @@
-     if (!comm.Rank())
-     {
-         std::string mmdFileName = name + PathSeparator + "mmd.0";
--        if (adios2sys::SystemTools::PathExists(mmdFileName))
-+        if (kwsys::SystemTools::PathExists(mmdFileName))
-         {
-             version = '5';
-         }
---- a/source/adios2/operator/plugin/PluginOperator.cpp
-+++ b/source/adios2/operator/plugin/PluginOperator.cpp
-@@ -21,7 +21,7 @@
- #include "adios2/helper/adiosPluginManager.h"
- #include "adios2/helper/adiosString.h"
- 
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- namespace adios2
- {
---- a/source/utils/bpls/bpls.cpp
-+++ b/source/utils/bpls/bpls.cpp
-@@ -57,8 +57,8 @@
- 
- #include "adios2/helper/adiosString.h" // EndsWith
- #include "adios2/helper/adiosSystem.h" //isHDF5File
--#include <adios2sys/CommandLineArguments.hxx>
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/CommandLineArguments.hxx>
-+#include <kwsys/SystemTools.hxx>
- #include <pugixml.hpp>
- 
- namespace adios2
-@@ -202,8 +202,8 @@
- bool option_help_was_called = false;
- int optioncb_help(const char *argument, const char *value, void *call_data)
- {
--    // adios2sys::CommandLineArguments *arg =
--    // static_cast<adios2sys::CommandLineArguments *>(call_data);
-+    // kwsys::CommandLineArguments *arg =
-+    // static_cast<kwsys::CommandLineArguments *>(call_data);
-     // printf("%s\n", arg->GetHelp());
-     display_help();
-     option_help_was_called = true;
-@@ -431,7 +431,7 @@
- 
- void introspect_file(const char *filename) noexcept
- {
--    if (adios2sys::SystemTools::FileIsDirectory(filename))
-+    if (kwsys::SystemTools::FileIsDirectory(filename))
-     {
-         if (!introspectAsBPDir(filename))
-         {
-@@ -460,7 +460,7 @@
-     }
- }
- 
--int process_unused_args(adios2sys::CommandLineArguments &arg)
-+int process_unused_args(kwsys::CommandLineArguments &arg)
- {
-     int nuargs;
-     char **uargs;
-@@ -541,9 +541,9 @@
- 
-     init_globals();
- 
--    adios2sys::CommandLineArguments arg;
-+    kwsys::CommandLineArguments arg;
-     arg.Initialize(argc, argv);
--    typedef adios2sys::CommandLineArguments argT;
-+    typedef kwsys::CommandLineArguments argT;
-     arg.StoreUnusedArguments(true);
-     arg.AddCallback("-v", argT::NO_ARGUMENT, optioncb_verbose, nullptr, "");
-     arg.AddCallback("--verbose", argT::NO_ARGUMENT, optioncb_verbose, nullptr,
-@@ -1521,7 +1521,7 @@
-     if (verbose > 1)
-         printf("\nADIOS Open: read header info from %s\n", path);
- 
--    if (!adios2sys::SystemTools::FileExists(path))
-+    if (!kwsys::SystemTools::FileExists(path))
-     {
-         fprintf(stderr, "\nError: input path %s does not exist\n", path);
-         return 4;
---- a/source/utils/CMakeLists.txt
-+++ b/source/utils/CMakeLists.txt
-@@ -11,7 +11,7 @@
- 
- # BPLS
- add_executable(bpls ./bpls/bpls.cpp)
--target_link_libraries(bpls adios2_core adios2sys adios2::thirdparty::pugixml)
-+target_link_libraries(bpls adios2_core -lkwsys adios2::thirdparty::pugixml)
- target_include_directories(bpls PRIVATE ${PROJECT_BINARY_DIR})
- set_property(TARGET bpls PROPERTY OUTPUT_NAME bpls${ADIOS2_EXECUTABLE_SUFFIX})
- install(TARGETS bpls EXPORT adios2
-@@ -30,7 +30,7 @@
- 
- # BPSPLIT
- #add_executable(bpsplit ./bpsplit/bpsplit.cpp)
--#target_link_libraries(bpsplit adios2::cxx11 adios2sys_interface adios2::thirdparty::pugixml)
-+#target_link_libraries(bpsplit adios2::cxx11 -lkwsys adios2::thirdparty::pugixml)
- #install(TARGETS bpsplit EXPORT adios2
- #  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
- #)
---- a/thirdparty/CMakeLists.txt
-+++ b/thirdparty/CMakeLists.txt
-@@ -33,8 +33,6 @@
- option(ADIOS2_USE_EXTERNAL_YAMLCPP
-   "Use an externally supplied yaml-cpp library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}")
- 
--add_subdirectory(KWSys)
--
- add_subdirectory(perfstubs)
- adios2_add_thirdparty_target(perfstubs-interface perfstubs-interface)
- 
---- a/thirdparty/perfstubs/CMakeLists.txt
-+++ b/thirdparty/perfstubs/CMakeLists.txt
-@@ -1,12 +1,3 @@
--message_start_thirdparty()
--
--if (NOT WIN32 AND BUILD_SHARED_LIBS AND ADIOS2_HAVE_Profiling)
--  set(PERFSTUBS_USE_TIMERS ON CACHE INTERNAL "")
--  add_subdirectory(perfstubs)
--else()
--  set(PERFSTUBS_USE_TIMERS OFF CACHE INTERNAL "")
--endif()
--
- add_library(perfstubs-interface INTERFACE)
- 
- configure_file(
-@@ -19,7 +10,6 @@
- )
- 
- if (PERFSTUBS_USE_TIMERS)
-+  find_package(perfstubs REQUIRED)
-   target_link_libraries(perfstubs-interface INTERFACE perfstubs)
- endif()
--
--message_end_thirdparty()

diff --git a/sys-cluster/adios2/metadata.xml b/sys-cluster/adios2/metadata.xml
deleted file mode 100644
index e9e547384c..0000000000
--- a/sys-cluster/adios2/metadata.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/ornladios/ADIOS2/issues</bugs-to>
-    <remote-id type="github">ornladios/ADIOS2</remote-id>
-  </upstream>
-  <longdescription lang="en">
-This is ADIOS2: The Adaptable Input/Output (I/O) System.
-
-ADIOS2 is developed as part of the United States Department of Energy's Exascale Computing Project. It is a framework for scientific data I/O to publish and subscribe to data when and where required.
-
-ADIOS2 transports data as groups of self-describing variables and attributes across different media types (such as files, wide-area-networks, and remote direct memory access) using a common application programming interface for all transport modes. ADIOS2 can be used on supercomputers, cloud systems, and personal computers.
-
-ADIOS2 focuses on:
-
-    Performance I/O scalability in high performance computing (HPC) applications.
-    Adaptability unified interfaces to allow for several modes of transport (files, memory-to-memory)
-    Ease of Use two-level application programming interface (APIs)
-
-    Full APIs for HPC applications: C++11, Fortran 90, C 99, Python 2 and 3
-    Simplified High-Level APIs for data analysis: Python 2 and 3, C++11, Matlab
-
-In addition, ADIOS2 APIs are based on:
-
-    MPI Although ADIOS2 is MPI-based, it can also be used in non-MPI serial code.
-
-    Data Groups ADIOS2 favors a deferred/prefetch/grouped variables transport mode by default to maximize data-per-request ratios. Sync mode, one variable at a time, is treated as the special case.
-
-    Data Steps ADIOS2 follows the actual production/consumption of data using an I/O “steps” abstraction removing the need to manage extra indexing information.
-
-    Data Engines ADIOS2 Engine abstraction allows for reusing the APIs for different transport modes removing the need for drastic code changes.
-  </longdescription>
-  <use>
-    <flag name="blosc">Enable support for Blosc transforms</flag>
-    <flag name="endian-reverse">Enable support for Little/Big Endian Interoperability</flag>
-    <flag name="sodium">Enable support for Sodium for encryption</flag>
-    <flag name="sst">Enable support for SST</flag>
-    <flag name="zeromq">Enable support for ZeroMQ</flag>
-    <flag name="zfp">Enable support for ZFP transforms</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-cluster/dimemas/Manifest b/sys-cluster/dimemas/Manifest
deleted file mode 100644
index bdcf56b47d..0000000000
--- a/sys-cluster/dimemas/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dimemas-5.4.2_p20220601.gh.tar.gz 802490 BLAKE2B d43829ba082c914fe37d0a5388578c5f77d102e1b5b412194b5b34ac9c830290f342ace3334bc97468c16ff58a89d1aef44956d703d68ca87d55e8abe7ec92c7 SHA512 54e6a8325ae7397fd2fae3f47e7b6cae9d9ea1aeaf6340b07e1ea04c26e8420c2a575498a6f33cf4a9c0ab3614756a23631316c5968fea2656166f40de5d7218

diff --git a/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild b/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
deleted file mode 100644
index 608dcbe54b..0000000000
--- a/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="0dc28fafb8a917cee8d6ffd4a037cdc1f8755101"
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit autotools java-pkg-opt-2 python-any-r1
-
-DESCRIPTION="High-abstracted network simulator for message-passing programs"
-HOMEPAGE="https://github.com/bsc-performance-tools/dimemas"
-SRC_URI="https://github.com/bsc-performance-tools/dimemas/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="idle-accounting irecv-startup original-links wait-logical-recv"
-
-CDEPEND="
-	dev-libs/boost:=
-	sys-libs/zlib
-	java? ( dev-java/commons-io:1 )
-"
-DEPEND="
-	${CDEPEND}
-	${PYTHON_DEPS}
-	java? ( virtual/jdk:1.8 )
-"
-RDEPEND="
-	${CDEPEND}
-	java? ( virtual/jre:1.8 )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-5.4.2-gui.patch" )
-
-src_prepare() {
-	default
-	java-pkg_clean
-	if use java; then
-		pushd ./GUI/lib || die
-		java-pkg_jar-from commons-io-1 commons-io.jar commons-io-2.4.jar
-		popd || die
-	fi
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--with-boost="${EPREFIX}/usr"
-		--with-boost-libdir="${EPREFIX}/usr/$(get_libdir)"
-
-		$(use_enable idle-accounting)
-		$(use_enable irecv-startup)
-		$(use_enable original-links)
-		$(use_enable wait-logical-recv)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dodoc README.md ChangeLog
-	mkdir -p "${ED}/usr/share/doc/${PF}/examples" || die
-	mv "${ED}/usr/share/lib_extern_model_example" "${ED}/usr/share/doc/${PF}/examples/" || die
-	docompress -x "${ED}/usr/share/doc/${PF}/examples"
-	mkdir -p "${ED}/usr/share/${PN}" || die
-	mv "${ED}/usr/share/cfgs" "${ED}/usr/share/${PN}/" || die
-	if use java; then
-		java-pkg_newjar "${ED}/usr/$(get_libdir)/GUI/dimemas-gui-5.4.2.jar" "dimemas-gui.jar"
-		rm -r "${ED}/usr/$(get_libdir)/GUI" || die
-	fi
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch b/sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch
deleted file mode 100644
index 4cd05cd953..0000000000
--- a/sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/GUI/src/DimemasGUI.in
-+++ b/GUI/src/DimemasGUI.in
-@@ -1,29 +1,9 @@
- #!/bin/sh
- 
--DIMEMAS_HOME=$(dirname $(readlink -f $0))/..
--if [ -d "$DIMEMAS_HOME/lib" ]; then
--    LIBDIR="/lib"
--elif [ -d "$DIMEMAS_HOME/lib64" ]; then
--    LIBDIR="/lib64"
--else
--    echo "$DIMEMAS_HOME/{lib|lib64} not found"
--    exit 1
--fi
-+DIMEMAS_HOME=/usr
- 
--DIMEMAS_GUI_JAR=$DIMEMAS_HOME/$LIBDIR/GUI/@@JARFILE@@
-+DIMEMAS_GUI_JAR="${DIMEMAS_HOME}/share/dimemas/lib/dimemas-gui.jar"
- 
--if ! [ -e $DIMEMAS_GUI_JAR ]; then
--    echo "Dimemas GUI 'jar' file (@@JARFILE@@) not found"
--    echo "Check your Dimemas instalation."
--    exit 1
--fi
--
--if  which java >/dev/null 2>&1  ; then
--    JAVA_BIN=`which java`
--else
--    echo "No Java Runtime found on your path."
--    echo "Please check the JRE installation"
--    exit 1
--fi
-+JAVA_BIN=`java-config -J`
- 
- $JAVA_BIN @@JVMFLAGS@@ -DDIMEMAS_HOME=$DIMEMAS_HOME -jar $DIMEMAS_GUI_JAR $@ 

diff --git a/sys-cluster/dimemas/metadata.xml b/sys-cluster/dimemas/metadata.xml
deleted file mode 100644
index a5d25678b8..0000000000
--- a/sys-cluster/dimemas/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-This package contains the source code of Dimemas simulator, its graphical 
-user interface and the Paraver to Dimemas trace translator, 'prv2dim'.
-You can find the old Dimemas trace format (.trf) to new format (.dim) translator 
-'trf2dim' until Dimemas package version 5.3.0
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/bsc-performance-tools/dimemas/issues</bugs-to>
-		<remote-id type="github">bsc-performance-tools/dimemas</remote-id>
-	</upstream>
-	<use>
-		<flag name="idle-accounting">if enabled, idle CPU regions are computed as CPU consumption in the accouting stats</flag>
-		<flag name="irecv-startup">if enabled defined Dimemas considers initial startups on MPI_Irecv functions</flag>
-		<flag name="original-links">if enabled Dimemas uses the original protocol to manage links</flag>
-		<flag name="wait-logical-recv">if enabled Dimemas puts logical receive time when MPI_Wait is called (not on MPI_Irecv)</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/dtcmp/Manifest b/sys-cluster/dtcmp/Manifest
deleted file mode 100644
index 0fbe49a61a..0000000000
--- a/sys-cluster/dtcmp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dtcmp-1.1.2.tar.gz 76820 BLAKE2B bd67112567515fefff171e1b9e0da5d93e2b5bec88246de33e3b382bcc6029f1fc18a658ce185634615c37f1a10b5759eb04f2039f334ea5deaa680a005c6d5f SHA512 c8094ca5009ba10d40be3da55498b97837865d87b3deaa813b31de2083c38aa30b55c91ead053e2ef0454c53948aafa233f9251295ca29a0233f28a169cbd5c2
-DIST dtcmp-1.1.4.tar.gz 77123 BLAKE2B 45e6ae9b7726ea3185350fb3850c81a7e212625d2a9f0b60e3e21e1d72038af0094a68303064fbd261209b968c2df3d72f6ccda4a0c78b1557b54d5bdfcca391 SHA512 2686e44aeaab37ff065ecb7f898dfa57a4e7d1c99c8785544c10c8d14a736ae9da4623d938f7380b487cadc61ced6c050118a16e5c238e57b47a926e0cfca44b

diff --git a/sys-cluster/dtcmp/dtcmp-1.1.2.ebuild b/sys-cluster/dtcmp/dtcmp-1.1.2.ebuild
deleted file mode 100644
index b0f3c17bd8..0000000000
--- a/sys-cluster/dtcmp/dtcmp-1.1.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Datatype Compare Library for sorting and ranking distributed data using MPI"
-HOMEPAGE="https://github.com/LLNL/dtcmp"
-SRC_URI="https://github.com/LLNL/dtcmp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	sys-cluster/lwgrp
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--with-lwgrp="${EPREFIX}/usr"
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	rm -r "${ED}/usr/share/${PN}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/dtcmp/dtcmp-1.1.4.ebuild b/sys-cluster/dtcmp/dtcmp-1.1.4.ebuild
deleted file mode 100644
index 92f0d11d53..0000000000
--- a/sys-cluster/dtcmp/dtcmp-1.1.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Datatype Compare Library for sorting and ranking distributed data using MPI"
-HOMEPAGE="https://github.com/LLNL/dtcmp"
-SRC_URI="https://github.com/LLNL/dtcmp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	sys-cluster/lwgrp
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--with-lwgrp="${EPREFIX}/usr"
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	rm -r "${ED}/usr/share/${PN}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/dtcmp/metadata.xml b/sys-cluster/dtcmp/metadata.xml
deleted file mode 100644
index 3b785e3126..0000000000
--- a/sys-cluster/dtcmp/metadata.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-The Datatype Comparison (DTCMP) Library provides pre-defined and user-defined comparison operations to compare the values of two items which can be arbitrary MPI datatypes. Using these comparison operations, the library provides various routines for manipulating data, which may be distributed over the processes of an MPI communicator including:
-
-search - search for a target value in an ordered list of values
-merge - combine multiple ordered lists into a single ordered list
-partition - divide a list of items into lower and higher values around a specified pivot value
-select - identify the kth largest value
-sort - sort data items into an ordered list
-rank - assign group ids and ranks to a list of items
-scan - execute a segmented scan on an ordered list of values
-The DTCMP library is designed to provide a high-level interface to the above functionality. These high-level routines will invoke various algorithm implementations to achieve the desired output. The goal of DTCMP is to be efficient given the input and the data distribution among processes. It is also intended to be portable to different platforms and to allow for easy addition of new algorithms over time.
-
-While performance is important, the goal is not to provide the fastest routines. The generality provided by the DTCMP API that makes portability possible also tends to reduce performance in some respects, e.g., forcing memory copies, abstracting some details about datatype, etc. Most likely a hand-tuned algorithm for the precise problem at hand will always be faster than DTCMP. However, DTCMP should be fast, efficient, and portable, so it will generally be a good option except for those cases where the application bottleneck demands absolute performance.
-
-Currently, the following pre-defined comparison operations are provided. More will be added with time. All pre-defined operations have the following naming convention:
-
-DTCMP_OP_TYPE_DIRECTION
-where TYPE may be one of:
-
-SHORT            - C short
-INT              - C int
-LONG             - C long
-LONGLONG         - C long long
-UNSIGNEDSHORT    - C unsigned short
-UNSIGNEDINT      - C unsigned int
-UNSIGNEDLONG     - C unsigned long
-UNSIGNEDLONGLONG - C unsigned long long
-INT8T            - C int8_t
-INT16T           - C int16_t
-INT32T           - C int32_t
-INT64T           - C int64_t
-UINT8T           - C uint8_t
-UINT16T          - C uint16_t
-UINT32T          - C uint32_t
-UINT64T          - C uint64_t
-FLOAT            - C float
-DOUBLE           - C double
-LONGDOUBLE       - C long double
-and DIRECTION may be one of:
-
-ASCEND  - order values from smallest to largest
-DESCEND - order values from largest to smallest
-Often when sorting data, each item contains a "key" that determines its position within the global order and a "value", called "satellite data", which travels with the key value but has no affect on its order. DTCMP assumes that satellite data is relatively small and is attached to the key in the same input buffer. In many DTCMP routines, one must specify the datatype for the key and another datatype for the key with its satellite data. The first is often named "key" and the second "keysat". The key datatype is used to infer the type and size of the key when comparing key values. This can be exploited to select optimized comparison routines, e.g., radix sort on integers, and it enables the library to siphon off and only process the key component if needed. The keysat type is needed to copy full items in memory or transfer items between processes.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/LLNL/dtcmp/issues</bugs-to>
-		<remote-id type="github">LLNL/dtcmp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/fti/Manifest b/sys-cluster/fti/Manifest
deleted file mode 100644
index ecb4bf5d45..0000000000
--- a/sys-cluster/fti/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fti-1.6.tar.gz 1752536 BLAKE2B 5e4757700a4911cd82cbd0a7426e39ef081c38809e39d4564a8aeea24e370ed9a87654c664ee14afaa95a394275db817271cf393d3b7febce9f578d5874e520e SHA512 068e43d6c433c57c88acd8b39a0f05a012e87084fa8e0a912216f8e9725310bfab46ba8a23b02560287e7408ccb1ed62ead61768deb9135d9eb1b3fd19bed290

diff --git a/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch b/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch
deleted file mode 100644
index cc34e37194..0000000000
--- a/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 65f203e50cd08489d2c49ec8a645d82f104c6b29 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 31 Jul 2021 08:11:00 +0200
-Subject: [PATCH] add sphinx.ext.autodoc to doc extensions
-
----
- docs/source/conf.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/docs/source/conf.py
-+++ b/docs/source/conf.py
-@@ -31,7 +31,7 @@
- # Add any Sphinx extension module names here, as strings. They can be
- # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
- # ones.
--extensions = ['breathe', 'sphinx.ext.autosectionlabel']
-+extensions = ['breathe', 'sphinx.ext.autosectionlabel', 'sphinx.ext.autodoc']
- 
- # Add any paths that contain templates here, relative to this directory.
- templates_path = ['_templates']

diff --git a/sys-cluster/fti/files/fti-sionlib-includedir.patch b/sys-cluster/fti/files/fti-sionlib-includedir.patch
deleted file mode 100644
index dab1df493c..0000000000
--- a/sys-cluster/fti/files/fti-sionlib-includedir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -126,7 +126,7 @@
- # Library: SIONLib (Optional)
- if(ENABLE_SIONLIB)
-     set(SIONLIBBASE "" CACHE FILEPATH "base path to SIONlib installation")
--    set(SIONLIB_INCLUDE_DIR "${SIONLIBBASE}/include/")
-+    set(SIONLIB_INCLUDE_DIR "/usr/include/sionlib")
- 
-     list(APPEND INC_PRIV ${SIONLIB_INCLUDE_DIR})
-     find_library(SIONLIB_MPI NAMES "sionmpi_64" 

diff --git a/sys-cluster/fti/fti-1.6-r1.ebuild b/sys-cluster/fti/fti-1.6-r1.ebuild
deleted file mode 100644
index e02bce2356..0000000000
--- a/sys-cluster/fti/fti-1.6-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DOCS_BUILDER="sphinx"
-DOCS_DEPEND="
-	dev-python/breathe
-	dev-python/sphinx-rtd-theme
-"
-DOCS_DIR="${S}/docs/source"
-FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_10 pypy3 )
-
-inherit cmake python-any-r1 docs fortran-2
-
-DESCRIPTION="Fault Tolerance Interface"
-HOMEPAGE="https://github.com/leobago/fti"
-SRC_URI="https://github.com/leobago/fti/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc examples fi-io hdf5 fortran openssl sionlib test tutorial"
-
-#TODO: unbundle jerasure bpp iniparser
-RDEPEND="
-	sys-libs/zlib
-	virtual/mpi
-
-	hdf5? ( sci-libs/hdf5[mpi] )
-	openssl? ( dev-libs/openssl )
-	sionlib? ( sys-cluster/sionlib )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( app-text/doxygen )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-sionlib-includedir.patch"
-	"${FILESDIR}/${PN}-add-spinx-ext-autodoc.patch"
-)
-#RESTRICT="!test? ( test )"
-RESTRICT="test"
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DSIONLIBBASE="${EPREFIX}/usr/$(get_libdir)"
-		-DENABLE_COVERAGE=OFF
-		-DENABLE_IME_NATIVE=OFF
-
-		-DENABLE_DOCU=$(usex doc)
-		-DENABLE_EXAMPLES=$(usex examples)
-		-DENABLE_FI_IO=$(usex fi-io)
-		-DENABLE_FORTRAN=$(usex fortran)
-		-DENABLE_HDF5=$(usex hdf5)
-		-DENABLE_OPENSSL=$(usex openssl)
-		-DENABLE_SIONLIB=$(usex sionlib)
-		-DENABLE_TESTS=$(usex test)
-		-DENABLE_TUTORIAL=$(usex tutorial)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	docs_compile
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-	if use examples; then
-		mkdir -p "${ED}/usr/libexec/${PN}" || die
-		mv "${ED}/usr/bin/examples" "${ED}/usr/libexec/${PN}/examples" || die
-	fi
-	if use tutorial; then
-		mkdir -p "${ED}/usr/libexec/${PN}" || die
-		mv "${ED}/usr/bin/tutorial" "${ED}/usr/libexec/${PN}/tutorial" || die
-	fi
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/fti/metadata.xml b/sys-cluster/fti/metadata.xml
deleted file mode 100644
index 43b9729c55..0000000000
--- a/sys-cluster/fti/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/leobago/fti/issues</bugs-to>
-    <remote-id type="github">leobago/fti</remote-id>
-  </upstream>
-  <longdescription lang="en">
-FTI stands for Fault Tolerance Interface and is a library that aims to give computational scientists the means to perform fast and efficient multilevel checkpointing in large scale supercomputers. FTI leverages local storage plus data replication and erasure codes to provide several levels of reliability and performance. FTI is application-level checkpointing and allows users to select which datasets needs to be protected, in order to improve efficiency and avoid wasting space, time and energy. In addition, it offers a direct data interface so that users do not need to deal with files and/or directory names. All metadata is managed by FTI in a transparent fashion for the user. If desired, users can dedicate one process per node to overlap fault tolerance workload and scientific computation, so that post-checkpoint tasks are executed asynchronously.
-  </longdescription>
-  <use>
-    <flag name="openssl">To use the <pkg>dev-libs/openssl</pkg> MD5 rather than the built-in</flag>
-    <flag name="fortran">Enables the build of a Fortran wrapper</flag>
-    <flag name="sionlib">Enables the parallel I/O <pkg>sys-cluster/sionlib</pkg> for FTI</flag>
-    <flag name="hdf5">Enables the HDF5 checkpoints for FTI</flag>
-    <flag name="tutorial">Enables the generation of tutorial files</flag>
-    <flag name="fi-io">Enables the I/O failure injection mechanism</flag>
-    <flag name="test">Enables the generation of tests</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-cluster/launchmon/Manifest b/sys-cluster/launchmon/Manifest
deleted file mode 100644
index 71d291fb12..0000000000
--- a/sys-cluster/launchmon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST launchmon-1.0.2_p20210430.tar.gz 303361 BLAKE2B e1aaed16fee557a33492bd7df2fa95fc9c42e76a2b246ae37522ca7ac36b244acb63ca74c67f91b33c542dbe9628cc67f163294b47595ab4aee4156aad22d55c SHA512 11e158d0a49b369355275117673f9810a65b79aa75d481c6103ca5e49a3b674e2d8cb3b04ec0ffa956cb9f08a6148a31ba859c5f0f8eb38a813ae0cdacdde347

diff --git a/sys-cluster/launchmon/files/launchmon-1.0.2_p20210430-fix-bashism.patch b/sys-cluster/launchmon/files/launchmon-1.0.2_p20210430-fix-bashism.patch
deleted file mode 100644
index 5088c99e35..0000000000
--- a/sys-cluster/launchmon/files/launchmon-1.0.2_p20210430-fix-bashism.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 1a651a0bb19ad8c0752b497eed125a901d7f83da Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Wed, 25 Aug 2021 09:13:37 +0200
-Subject: [PATCH] fix == bashism
-
----
- config/x_ac_handshake.m4 | 20 ++++++++++----------
- 1 file changed, 10 insertions(+), 10 deletions(-)
-
---- a/config/x_ac_handshake.m4
-+++ b/config/x_ac_handshake.m4
-@@ -50,7 +50,7 @@ AC_DEFUN([X_AC_HANDSHAKE],[
- 
-         #Check for munge availability
-         PKG_CHECK_MODULES(MUNGE, munge, , [AC_MSG_NOTICE([pkg-config could not find munge])])
--        if test "x$MUNGE_LIBS" == "x"; then
-+        if test "x$MUNGE_LIBS" = "x"; then
-            MUNGE_LIBS=-lmunge
-         fi
-         CFLAGS="$CFLAGS $MUNGE_CFLAGS"
-@@ -66,26 +66,26 @@ AC_DEFUN([X_AC_HANDSHAKE],[
- 
-         #If the user did not specify security options, then make some choices based on what we have
-         if test "x$EXPLICIT_SEC" != "xtrue"; then
--           if test "x$HAVE_MUNGE" == "xtrue"; then
-+           if test "x$HAVE_MUNGE" = "xtrue"; then
-              MUNGE="true"
-            else
-              ENABLE_NULL_ENCRYPTION="true"
-            fi
-         fi
- 
--        if test "x$WANT_MUNGE" == "xtrue"; then
--           if test "x$HAVE_MUNGE" == "xtrue"; then
-+        if test "x$WANT_MUNGE" = "xtrue"; then
-+           if test "x$HAVE_MUNGE" = "xtrue"; then
-               MUNGE="true"
-            else
-               AC_MSG_ERROR([Could not find munge])
-            fi
-         fi
- 
--        if test "x$WANT_KEYFILE" == "xtrue"; then
-+        if test "x$WANT_KEYFILE" = "xtrue"; then
-            KEYFILE="true"
-         fi
- 
--        if test "x$WANT_NOSEC" == "xtrue"; then
-+        if test "x$WANT_NOSEC" = "xtrue"; then
-            ENABLE_NULL_ENCRYPTION="true"
-         fi
- 
-@@ -100,7 +100,7 @@ AC_DEFUN([X_AC_HANDSHAKE],[
-         #if test "x$KEYFILE" != "x"; then 
-         #  AC_MSG_ERROR([Keyfile security is not supported at this time])
-         #fi
--        #if test "x$ENABLE_NULL_ENCRYPTION x$MUNGE" == "xtrue xtrue"; then
-+        #if test "x$ENABLE_NULL_ENCRYPTION x$MUNGE" = "xtrue xtrue"; then
-         #  AC_MSG_ERROR([Cannot support multiple security models at this time])
-         #fi
-         #Remove above when expanding to more than munge
-@@ -108,15 +108,15 @@ AC_DEFUN([X_AC_HANDSHAKE],[
-         AC_DEFINE_UNQUOTED([SEC_KEYDIR], "[$SEC_KEYDIR]",[Directory to store key files in])
-         AC_SUBST(MUNGE_CFLAGS)
-         AC_SUBST(MUNGE_LIBS)
--        if test "x$MUNGE" == "xtrue"; then
-+        if test "x$MUNGE" = "xtrue"; then
-            AC_MSG_NOTICE([Enabling munge for security authentication])        
-            AC_DEFINE([MUNGE], [1], [Use munge for authentication])
-         fi
--        if test "x$KEYFILE" == "xtrue"; then
-+        if test "x$KEYFILE" = "xtrue"; then
-            AC_MSG_NOTICE([Enabling keyfile for security authentication])
-            AC_DEFINE([KEYFILE], [1], [Use keyfile for authentication])
-         fi
--        if test "x$ENABLE_NULL_ENCRYPTION" == "xtrue"; then
-+        if test "x$ENABLE_NULL_ENCRYPTION" = "xtrue"; then
-            AC_MSG_NOTICE([WARNING: No secure handshake will be used for the COBO layer!!!]);
-            AC_DEFINE([ENABLE_NULL_ENCRYPTION], [1], [Allow NULL encryption])
-         fi])

diff --git a/sys-cluster/launchmon/launchmon-1.0.2_p20210430-r2.ebuild b/sys-cluster/launchmon/launchmon-1.0.2_p20210430-r2.ebuild
deleted file mode 100644
index 0d55c82261..0000000000
--- a/sys-cluster/launchmon/launchmon-1.0.2_p20210430-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="98ab769c53563f47c4319ce3c98ac394b4870bac"
-MYPV="$(ver_cut 1-3)"
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Enables HPC run-time tools to co-locate tool daemons with a parallel job"
-HOMEPAGE="https://github.com/LLNL/LaunchMON"
-SRC_URI="https://github.com/LLNL/LaunchMON/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/LaunchMON-${COMMIT}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+munge test tracing-cost"
-
-RDEPEND="
-	dev-libs/boost:=
-	dev-libs/libgcrypt
-	dev-libs/libgpg-error
-	virtual/libelf
-	virtual/mpi
-
-	munge? ( sys-auth/munge )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-fix-bashism.patch" )
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-	default
-	sed -e "s|m4_esyscmd.*|${MYPV})|g" -i configure.ac || die
-	eautoreconf
-}
-
-src_configure() {
-	append-cxxflags "-std=c++14"
-	local sec="none"
-	use munge && sec="munge"
-	local myconf=(
-		--enable-shared
-		--enable-sec-${sec}
-		$(use_enable tracing-cost)
-	)
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	mv "${ED}/usr/etc" "${ED}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/launchmon/metadata.xml b/sys-cluster/launchmon/metadata.xml
deleted file mode 100644
index 1299b2c51d..0000000000
--- a/sys-cluster/launchmon/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-LaunchMON is a software infrastructure that enables HPC run-time tools to co-locate tool daemons with a parallel job. Its API allows a tool to identify all the remote processes of a job and to scalably launch daemons into the relevant nodes.
-	</longdescription>
-	<use>
-		<flag name="munge">enable munge for connection authentication</flag>
-		<flag name="tracing-cost">enable tracing cost measuring codes</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/LLNL/LaunchMON/issues</bugs-to>
-		<remote-id type="github">LLNL/LaunchMON</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/libbsctools/Manifest b/sys-cluster/libbsctools/Manifest
deleted file mode 100644
index a065a4cc58..0000000000
--- a/sys-cluster/libbsctools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libbsctools-1.0.6.tar.gz 45485 BLAKE2B f3b4e0bf3f583d101c34915a4cd656a7a57f2118d0580bed6e444c0c2436c40a0c7ce0d2dbaf519b3c62cf4de235f421f7cdb67eae81cb459a35807430762367 SHA512 508af8d8328bdf3b3828012a1b630fe6b88f0a3f0058651bacda3d306e610297196f8ce4bcbcd43e05ef55d851b7582b21416df3394aae205253c2b7ba1fc44d

diff --git a/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild b/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild
deleted file mode 100644
index c232707b04..0000000000
--- a/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="libbsctools"
-HOMEPAGE="https://github.com/bsc-performance-tools/libbsctools"
-SRC_URI="https://github.com/bsc-performance-tools/libbsctools/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-libs/boost:="
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	./bootstrap || die
-}
-
-src_install() {
-	MAKEOPTS="-j1" emake DESTDIR="${D}" install
-	dodoc NEWS README AUTHORS
-	mv "${ED}/usr/share/example" "${ED}/usr/share/doc/${PF}/examples" || die
-	docompress -x "/usr/share/doc/${PF}/examples"
-	find "${D}" -name '*.la' -delete || die
-	find "${D}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/libbsctools/metadata.xml b/sys-cluster/libbsctools/metadata.xml
deleted file mode 100644
index ca767f76ee..0000000000
--- a/sys-cluster/libbsctools/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/bsc-performance-tools/libbsctools/issues</bugs-to>
-		<remote-id type="github">bsc-performance-tools/libbsctools</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/lwgrp/Manifest b/sys-cluster/lwgrp/Manifest
deleted file mode 100644
index 5ae7fa9e4c..0000000000
--- a/sys-cluster/lwgrp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST lwgrp-1.0.3.tar.gz 39217 BLAKE2B 2e17fce02989832670a7bcd73f80e3aabe185b5d1120777f3d3d2e0bd630e62b6ae64638b724ca3edd9d9c7d7177e505433c16382b5e1fdbc79e8a1b1de1a622 SHA512 b8acdd5fcec8de01f80acfe0f6df33fe3281bd6465a33ad739af06189782f116ac32caacbd458d2e04ba2eaedfbebf67f42cc343f7bee43f8d708e2b8b3c1565
-DIST lwgrp-1.0.5.tar.gz 41509 BLAKE2B a07a2d16b9f578fc1ee5843e85a295fec85bc86b4e291cfb1b559e12063173026d98bd556deef7d05f36d12c1d6c9ae1f168c690fd7f68f3583dc68ca9391e03 SHA512 8f960bc45f9c028d79b4a6d149ba2fada9451b8ad480fa6e0d0da81762ca459e9bd991df25643603eb9c69c2f83a97caeb0b8a39bd89c55584265c38862087de

diff --git a/sys-cluster/lwgrp/lwgrp-1.0.3.ebuild b/sys-cluster/lwgrp/lwgrp-1.0.3.ebuild
deleted file mode 100644
index d74dc038e9..0000000000
--- a/sys-cluster/lwgrp/lwgrp-1.0.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Light-weight Group Library"
-HOMEPAGE="https://github.com/LLNL/lwgrp"
-SRC_URI="https://github.com/LLNL/lwgrp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="mpianysource"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		$(use_enable mpianysource)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	rm -r "${ED}/usr/share/${PN}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/lwgrp/lwgrp-1.0.5.ebuild b/sys-cluster/lwgrp/lwgrp-1.0.5.ebuild
deleted file mode 100644
index 67de1624ed..0000000000
--- a/sys-cluster/lwgrp/lwgrp-1.0.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Light-weight Group Library"
-HOMEPAGE="https://github.com/LLNL/lwgrp"
-SRC_URI="https://github.com/LLNL/lwgrp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="mpianysource"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		$(use_enable mpianysource)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	rm -r "${ED}/usr/share/${PN}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/lwgrp/metadata.xml b/sys-cluster/lwgrp/metadata.xml
deleted file mode 100644
index ec46fd0949..0000000000
--- a/sys-cluster/lwgrp/metadata.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-The light-weight group library defines data structures and collective
-operations to group MPI processes as an ordered set.  Such groups are
-useful as substitutes for MPI communicators when the overhead of
-communicator creation is too costly.  For example, certain sorting
-algorithms recursively divide processes into subgroups as the sort
-algorithm progresses.  These groups may be different with each
-invocation, so that it is inefficient to create and destroy
-communicators during the sort routine.
-
-Data structures:
-chain    - each member records addresses of left and right members first and last rank set boundary to MPI_PROC_NULL
-ring     - like the chain, except first and last rank wrap around 
-logchain - each member records addresses of each member 2^d hops to left and right d=0..log(N)-1 (MPI_PROC_NULL at ends)
-logring  - each member records addresses of each member 2^d hops to left and right with wrap at ends
-
-We represent groups of processes using a doubly-linked list called
-a "chain".  This is a very simple struct that records the number
-of processes in the group, the rank of the local process within the
-group, the address of the local process, and the addresses of the
-processes having ranks one less (left) and one more (right) than the
-local process.  We implement the LWGRP library on top of MPI, so for
-addresses we record a parent communicator and ranks within that
-communicator.  To be light-weight, the reference to the communicator
-is a literal copy of the handle value, not a full dup.
-
-Since each member only stores the addresses for a few other group
-members, it is the responsibility of higher level software to exchange
-address information for more general point-to-point communication.
-Additionally, the caller is responsible for choosing tag values as a
-group context.
-
-There is also a "ring", which is like a chain, but it wraps around
-at the ends.
-
-There are two structures, called a logchain and logring, used to cache
-adddresses of more group members.  These structures must be used in
-conjunction with either a chain or ring, respectively.  They cache
-addresses for processes that are 2^d hops to the left and right sides
-where d ranges from 0 to log(N)-1 inclusive.  This pattern enables
-one to construct trees, and so it's useful to cache this information
-for use in collective operations.
-	</longdescription>
-	<use>
-		<flag name="mpianysource">Specify whether to use MPI_ANY_SOURCE</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/LLNL/lwgrp/issues</bugs-to>
-		<remote-id type="github">LLNL/lwgrp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/mpi-benchmarks/Manifest b/sys-cluster/mpi-benchmarks/Manifest
deleted file mode 100644
index 87015f9941..0000000000
--- a/sys-cluster/mpi-benchmarks/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST IMB-v2021.3.tar.gz 221038 BLAKE2B d776e482a6632d9a538af0f8b89928322860ca6782f7c96bb47af0f9c6387eddc487bffbf3fde3e5c0477b7c9e9cbe7856857110890389f5ee42865051ef185b SHA512 fdb1a2426b5999c58c5d15228c64a80f28f4051d438e86a132f0fc42c3cda88f0e1bbcb792316617864d0f4d07d89143a96f3824bd4806fc8cde3c2dcb1d4094

diff --git a/sys-cluster/mpi-benchmarks/files/mpi-benchmarks-2021.3-makefile.patch b/sys-cluster/mpi-benchmarks/files/mpi-benchmarks-2021.3-makefile.patch
deleted file mode 100644
index fbf00de646..0000000000
--- a/sys-cluster/mpi-benchmarks/files/mpi-benchmarks-2021.3-makefile.patch
+++ /dev/null
@@ -1,142 +0,0 @@
---- a/src_c/Makefile
-+++ b/src_c/Makefile
-@@ -106,10 +106,10 @@
- 	-mkdir -p $@
- 
- $(BINARY): $(OBJ)
--	$(CC) $(LDFLAGS) $^ -o $@
-+	$(CC) $(CFLAGS) -fPIE $(LDFLAGS) $^ -o $@
- 
- $(BUILDDIR)/%.o: %.c
--	$(CC) $(CFLAGS) -D$(TARGET) -DIMB2018 -c $< -o $@
-+	$(CC) $(CFLAGS) -fPIC -D$(TARGET) -DIMB2018 -c $< -o $@
- 
- clean:
- 	rm -rf $(BUILDDIR) $(OBJ) $(BINARY)
---- a/src_c/P2P/Makefile
-+++ b/src_c/P2P/Makefile
-@@ -50,11 +50,11 @@
- TARGET=P2P
- BINARY:=IMB-P2P
- 
--override CFLAGS += -O3 -Wall -Wextra -pedantic -Wno-long-long
-+override CFLAGS += -Wall -Wextra -pedantic -Wno-long-long
- override LDFLAGS += -lm
- 
- ifeq ($(origin CC),default)
--CC=mpiicc
-+CC=mpicc
- endif
- 
- all: $(BINARY)
-@@ -72,10 +72,10 @@
- IMB_OBJ = $(IMB_SRC:.c=.o)
- 
- $(BINARY): $(IMB_OBJ)
--	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
-+	$(CC) $(CFLAGS) -fPIE -o $@ $^ $(LDFLAGS)
- 
- %.o: %.c
--	$(CC) $(CFLAGS) -c -o $@ $<
-+	$(CC) $(CFLAGS) -fPIC -c -o $@ $<
- 
- clean:
- 	rm -f $(IMB_OBJ) $(BINARY)
---- a/src_cpp/Makefile
-+++ b/src_cpp/Makefile
-@@ -49,11 +49,7 @@
- 
- all: announce
- 	
--ifdef WITH_YAML_CPP
--all: libyaml-cpp.a
--else
- all:	
--endif
- 
- ifndef TARGET
- TARGET=example
-@@ -71,14 +67,14 @@
- endif
- 
- ifeq ($(origin CC),default)
--CC=mpiicc
-+CC ?= mpicc
- endif
- ifeq ($(origin CXX),default)
--CXX=mpiicpc
-+CXX ?= mpicxx
- endif
- override CPPFLAGS += -I.
--override CFLAGS += -g -O0 -Wall -Wno-long-long
--override CXXFLAGS += -g -O0 -Wall -Wextra -pedantic -Wno-long-long
-+override CFLAGS += -g -Wall -Wno-long-long
-+override CXXFLAGS += -g -Wall -Wextra -pedantic -Wno-long-long
- ifdef WITH_OPENMP
- override CFLAGS += -fopenmp
- override CXXFLAGS += -fopenmp
-@@ -103,7 +99,7 @@
- all: $(BINARY)
- 
- ifdef WITH_YAML_CPP
--override CPPFLAGS += -Iyamlcpp/include -Iyamlcpp/test
-+override CPPFLAGS += -I/usr/include/yaml-cpp
- YAMLCPP_SRC = yamlcpp/src/aliasmanager.cpp \
- yamlcpp/src/binary.cpp \
- yamlcpp/src/conversion.cpp \
-@@ -140,8 +136,6 @@
- yamlcpp/test/old-api/parsertests.cpp \
- yamlcpp/test/old-api/spectests.cpp 
- 
--YAMLCPP_OBJ = $(YAMLCPP_SRC:.cpp=.o)
--YAMLCPP_TEST_OBJ = $(YAMLCPP_TEST_SRC:.cpp=.o)
- endif
- 
- IMB_SRC = imb.cpp args_parser.cpp args_parser_utests.cpp scope.cpp
-@@ -160,14 +154,7 @@
- scope.h
- 
- ifdef WITH_YAML_CPP
--libyaml-cpp.a: $(YAMLCPP_OBJ)
--	ar qc $@ $^
--	ranlib $@
--
--yamltest: $(YAMLCPP_TEST_OBJ) libyaml-cpp.a
--	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ $^
--
--YAML_CPP_LIB = libyaml-cpp.a
-+YAML_CPP_LIB = -lyaml-cpp
- YAML_TEST = yamltest
- override CPPFLAGS += -DWITH_YAML_CPP
- endif
-@@ -176,25 +163,21 @@
- 	@if test "$(ANNOUNCE)" -eq "1"; then echo "NOTE: Building target: $(TARGET), binary name: $(BINARY)"; fi
- 	@if test "$(ANNOUNCE)" -eq "1"; then echo "NOTE: Use make TARGET=<DIR_NAME> to select a target suite"; fi
- 
--$(BINARY): $(IMB_OBJ) $(BECHMARK_SUITE_OBJ) $(ADDITIONAL_OBJ) $(YAML_CPP_LIB)
--	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)
-+$(BINARY): $(IMB_OBJ) $(BECHMARK_SUITE_OBJ) $(ADDITIONAL_OBJ)
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -fPIE -o $@ $^ $(LDFLAGS) $(YAML_CPP_LIB)
- 
- %.o: %.cpp
--	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -fPIC -c -o $@ $<
- 
- %.o: %.c
--	$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
-+	$(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c -o $@ $<
- 
- clean: announce
--	rm -f $(IMB_OBJ) $(YAMLCPP_OBJ) $(BECHMARK_SUITE_OBJ) $(ADDITIONAL_OBJ) $(BINARY) $(YAML_CPP_LIB) $(YAML_TEST)
-+	rm -f $(IMB_OBJ) $(YAMLCPP_OBJ) $(BECHMARK_SUITE_OBJ) $(ADDITIONAL_OBJ) $(BINARY)
- 
- 
- $(BECHMARK_SUITE_OBJ): $(HEADERS) Makefile
- $(IMB_OBJ): $(HEADERS) Makefile
- 
--ifdef WITH_YAML_CPP
--$(YAMLCPP_OBJ): Makefile
--endif
--
- .PHONY: announce clean all
- 

diff --git a/sys-cluster/mpi-benchmarks/metadata.xml b/sys-cluster/mpi-benchmarks/metadata.xml
deleted file mode 100644
index 65e83dc05d..0000000000
--- a/sys-cluster/mpi-benchmarks/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Intel(R) MPI Benchmarks provides a set of elementary benchmarks that conform to MPI-1, MPI-2, and MPI-3 standard. You can run all of the supported benchmarks, or a subset specified in the command line using one executable file. Use command-line parameters to specify various settings, such as time measurement, message lengths, and selection of communicators.</longdescription>
-	<upstream>
-		<remote-id type="github">intel/mpi-benchmarks</remote-id>
-		<bugs-to>https://github.com/intel/mpi-benchmarks/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild b/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild
deleted file mode 100644
index 3a98c36bc4..0000000000
--- a/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="IMB-v${PV}"
-
-DESCRIPTION="Intel MPI Benchmarks"
-HOMEPAGE="
-	https://www.intel.com/content/www/us/en/developer/articles/technical/intel-mpi-benchmarks.html
-	https://github.com/intel/mpi-benchmarks
-"
-SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/${MYP}.tar.gz"
-S="${WORKDIR}/${PN}-${MYP}"
-
-LICENSE="BSD CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="virtual/mpi[cxx]"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-makefile.patch" )
-
-src_configure() {
-	export CC=mpicc
-	export CXX=mpicxx
-	default
-}
-
-src_install() {
-	dodoc ReadMe_IMB.txt README.md
-	dobin IMB-*
-}

diff --git a/sys-cluster/muster/Manifest b/sys-cluster/muster/Manifest
deleted file mode 100644
index f570446a40..0000000000
--- a/sys-cluster/muster/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST muster-1.0.1.tar.gz 117835 BLAKE2B e20e80acc7d3b8ba407d8949d5b5d1cc4562d4db13c4fa24de264446eb79de6cc3a669d61740b12fd1a8198e44453acede4cf0eaa46a38b9b92ff7506d5c234f SHA512 71a07bd9771e8cbeff9f288ec5f6b77bc2ce97a2227f52de202b0b3d9ff709a716cd32f55bfc5b2567cca929057b083138494532986f8cd97c6e3336732d3640

diff --git a/sys-cluster/muster/metadata.xml b/sys-cluster/muster/metadata.xml
deleted file mode 100644
index 205bfc450f..0000000000
--- a/sys-cluster/muster/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">LLNL/muster</remote-id>
-  </upstream>
-  <longdescription lang="en">
-The Muster library provides implementations of serial and parallel K-Medoids 
-clustering algorithms.  It is intended as a general framework for parallel 
-cluster analysis, particularly for performance data analysis on systems with 
-very large numbers of processes.
-
-The parallel implementations in the Muster are designed to perform well even
-in environments where the data to be clustered is entirely distributed.  For
-example, many performance tools need to analyze one data element from each
-process in a system.  To analyze this data efficiently, clustering algorithms 
-that move as little data as possible are required.  In Muster, we exploit 
-sampled clustering algorithms to realize this efficiency.
-
-The parallel algorithms in Muster are implemented using the Message Passing 
-Interface (MPI), making them suitable for use on many of the world's largest 
-supercomputers.  They should, however, also run efficiently on your laptop.
-  </longdescription>
-  <use>
-    <flag name="pmpi">Build with PMPI bindings</flag>
-    <flag name="tests">Build and install test programs</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-cluster/muster/muster-1.0.1.ebuild b/sys-cluster/muster/muster-1.0.1.ebuild
deleted file mode 100644
index 49032d21f6..0000000000
--- a/sys-cluster/muster/muster-1.0.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DOCS_BUILDER="doxygen"
-DOCS_DIR="${S}"
-
-inherit cmake docs
-
-DESCRIPTION="Massively Scalable Clustering"
-HOMEPAGE="https://github.com/LLNL/muster"
-SRC_URI="https://github.com/LLNL/muster/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc pmpi tests"
-
-RDEPEND="
-	dev-libs/boost:=
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	sed -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" -i src/CMakeLists.txt || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DINSTALL_TESTS=$(usex tests)
-		-DMUSTER_USE_PMPI=$(usex pmpi)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	docs_compile
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-	if use tests; then
-		mkdir -p "${ED}/usr/libexec/${PN}/" || die
-		mv "${ED}"/usr/bin/*-test "${ED}/usr/libexec/${PN}/" || die
-	fi
-}

diff --git a/sys-cluster/opari2/Manifest b/sys-cluster/opari2/Manifest
deleted file mode 100644
index 663a51e4fc..0000000000
--- a/sys-cluster/opari2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST opari2-2.0.6.tar.gz 1355638 BLAKE2B 343f747de622fd6bf03c8aa7c250c6293868427e9e5f6e077a72b618afd683b6f4e30d8ff8e1c2f01b28bbb401e1522df9803006bd109c859b688b6cbf383a0e SHA512 253dd353c3dbda148a5ca22124163362528db76343ec668d1fa6f45556befb6ef44c1b6cf2d8977ba712866c5f95db5d1461b943b14c2418cb45c3627882b573

diff --git a/sys-cluster/opari2/metadata.xml b/sys-cluster/opari2/metadata.xml
deleted file mode 100644
index 5434af0687..0000000000
--- a/sys-cluster/opari2/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-OPARI2 is a tool to automatically instrument C, C++ and Fortran source code files in which pragmas (C/C++) or directives (Fortran) are used. Currently OpenMP and POMP user instrumentation are supported. Function calls to the pomp2_lib.h and pomp2_user_lib.h are inserted around or as replacement for supported directives. By implementing the respective APIs, detailed measurements regarding the runtime behavior of an applications can be made. A conforming implementation needs to implement all functions associated with the supported programming model. The original OPARI was developed to perform source-to-source instrumentation of OpenMP programs. Therefore the main focus of this document still lies on support for OpenMP.
-OpenMP 3.0 introduced tasking to OpenMP. To support this feature the POMP2 adapter needs to do some bookkeeping in regard to specific task IDs. The pomp2_lib.c provided with this package includes the necessary code so it is strongly advised to use it as a basis for writing an adapter to your own tool.
-A detailed description of the first OPARI version has been published by Mohr et al. in "Design and prototype of a performance tool interface for OpenMP" (Journal of supercomputing, 23, 2002).
-	</longdescription>
-</pkgmetadata>

diff --git a/sys-cluster/opari2/opari2-2.0.6.ebuild b/sys-cluster/opari2/opari2-2.0.6.ebuild
deleted file mode 100644
index c5a7fcf783..0000000000
--- a/sys-cluster/opari2/opari2-2.0.6.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="OpenMP Pragma And Region Instrumentor"
-HOMEPAGE="https://www.vi-hps.org/projects/score-p"
-SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/${PN}/tags/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	tc-export CC CXX AR F77 FC CPP
-	export CXXCPP="${CPP}"
-	export CC_FOR_BUILD="${CC}"
-	export CXX_FOR_BUILD="${CXX}"
-	export FC_FOR_BUILD="${FC}"
-	export F77_FOR_BUILD="${F77}"
-	export CFLAGS_FOR_BUILD="${CFLAGS}"
-	export CXXFLAGS_FOR_BUILD="${CXXFLAGS}"
-	export FFLAGS_FOR_BUILD="${FFLAGS}"
-	export FCFLAGS_FOR_BUILD="${FCFLAGS}"
-	export LDFLAGS_FOR_BUILD="${LDFLAGS}"
-	export CPPFLAGS_FOR_BUILD="${CPPFLAGS}"
-
-	default
-	eautoreconf
-}
-
-src_install() {
-	default
-	dodoc OPEN_ISSUES README
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/otf2/Manifest b/sys-cluster/otf2/Manifest
deleted file mode 100644
index 1bb17c4096..0000000000
--- a/sys-cluster/otf2/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST otf2-2.3.tar.gz 5321226 BLAKE2B a217ac2bcc0fa777dccc99a0f90a143b3cfea66ff717cfe66f68d2d59407023b1f0e419d9c4275d27f201fa3df0c5a89d4730052039144b02a2136e390e85fbb SHA512 c27c768f178e512c46683667d70bc2ad3871b17b8978356b13917d3fc12b49b4ee5d5767e9e10a247bbc7f2e911aaae7455bfec8f36704236d55c16454fa0a4c
-DIST otf2-3.0.tar.gz 5260678 BLAKE2B cb783c8466e2be424452284ac03df13306f1bad1163adcf113b4bcf93fe2be4e7fb05053ccf09d825db3e3f21b40667d4c03365be96ab240b4e1376ba6943703 SHA512 63cef15091d4071860211a5f52c375be089a3c8dc5ce28df0078197f2a2b7c45c2ecd9e677cb7ecf02339716bd0b2b692d1cb17c1ad1114978ffaa29cd28ff43

diff --git a/sys-cluster/otf2/files/otf2-2.3-respect-flags.patch b/sys-cluster/otf2/files/otf2-2.3-respect-flags.patch
deleted file mode 100644
index 091e6f80ba..0000000000
--- a/sys-cluster/otf2/files/otf2-2.3-respect-flags.patch
+++ /dev/null
@@ -1,95 +0,0 @@
---- a/doc/examples/Makefile
-+++ b/doc/examples/Makefile
-@@ -37,78 +37,78 @@
- pthread: $(ALL_PTHREAD)
- 
- otf2_reader_example.o: otf2_reader_example.c
--	gcc -std=c99 `otf2-config --cflags` \
-+	$(CC) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_reader_example.c \
-             -o otf2_reader_example.o
- 
- otf2_reader_example: otf2_reader_example.o
--	gcc otf2_reader_example.o \
-+	$(CC) -fPIE otf2_reader_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_reader_example
- 
- otf2_writer_example.o: otf2_writer_example.c
--	gcc -std=c99 `otf2-config --cflags` \
-+	$(CC) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_writer_example.c \
-             -o otf2_writer_example.o
- 
- otf2_writer_example: otf2_writer_example.o
--	gcc otf2_writer_example.o \
-+	$(CC) -fPIE otf2_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_writer_example
- 
- otf2_mpi_reader_example.o: otf2_mpi_reader_example.c
--	mpicc -std=c99 `otf2-config --cflags` \
-+	$(MPICC) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_mpi_reader_example.c \
-             -o otf2_mpi_reader_example.o
- 
- otf2_mpi_reader_example: otf2_mpi_reader_example.o
--	mpicc otf2_mpi_reader_example.o \
-+	$(MPICC) -fPIE otf2_mpi_reader_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_reader_example
- 
- otf2_mpi_reader_example_cc.o: otf2_mpi_reader_example.cc
--	mpic++ `otf2-config --cflags` \
-+	$(MPICXX) -fPIC `otf2-config --cflags` \
-             -c otf2_mpi_reader_example.cc \
-             -o otf2_mpi_reader_example_cc.o
- 
- otf2_mpi_reader_example_cc: otf2_mpi_reader_example_cc.o
--	mpic++ otf2_mpi_reader_example_cc.o \
-+	$(MPICXX) -fPIE otf2_mpi_reader_example_cc.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_reader_example_cc
- 
- otf2_mpi_writer_example.o: otf2_mpi_writer_example.c
--	mpicc -std=c99 `otf2-config --cflags` \
-+	$(MPICC) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_mpi_writer_example.c \
-             -o otf2_mpi_writer_example.o
- 
- otf2_mpi_writer_example: otf2_mpi_writer_example.o
--	mpicc otf2_mpi_writer_example.o \
-+	$(MPICC) -fPIE otf2_mpi_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_writer_example
- 
- otf2_openmp_writer_example.o: otf2_openmp_writer_example.c
--	gcc -std=c99 -fopenmp `otf2-config --cflags` \
-+	$(CC) -fPIC -std=c99 -fopenmp `otf2-config --cflags` \
-             -c otf2_openmp_writer_example.c \
-             -o otf2_openmp_writer_example.o
- 
- otf2_openmp_writer_example: otf2_openmp_writer_example.o
--	gcc -fopenmp otf2_openmp_writer_example.o \
-+	$(CC) -fPIE -fopenmp otf2_openmp_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_openmp_writer_example
- 
- otf2_pthread_writer_example.o: otf2_pthread_writer_example.c
--	gcc -std=c99 -pthread `otf2-config --cflags` \
-+	$(CC) -fPIC -std=c99 -pthread `otf2-config --cflags` \
-             -c otf2_pthread_writer_example.c \
-             -o otf2_pthread_writer_example.o
- 
- otf2_pthread_writer_example: otf2_pthread_writer_example.o
--	gcc -pthread otf2_pthread_writer_example.o \
-+	$(CC) -fPIE -pthread otf2_pthread_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_pthread_writer_example

diff --git a/sys-cluster/otf2/files/otf2-3.0-respect-flags.patch b/sys-cluster/otf2/files/otf2-3.0-respect-flags.patch
deleted file mode 100644
index 6fd8c6ca59..0000000000
--- a/sys-cluster/otf2/files/otf2-3.0-respect-flags.patch
+++ /dev/null
@@ -1,95 +0,0 @@
---- a/doc/examples/Makefile
-+++ b/doc/examples/Makefile
-@@ -37,78 +37,78 @@
- pthread: $(ALL_PTHREAD)
- 
- otf2_reader_example.o: otf2_reader_example.c
--	gcc -std=c99 `otf2-config --cflags` \
-+	$(CC) $(CFLAGS) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_reader_example.c \
-             -o otf2_reader_example.o
- 
- otf2_reader_example: otf2_reader_example.o
--	gcc otf2_reader_example.o \
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE otf2_reader_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_reader_example
- 
- otf2_writer_example.o: otf2_writer_example.c
--	gcc -std=c99 `otf2-config --cflags` \
-+	$(CC) $(CFLAGS) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_writer_example.c \
-             -o otf2_writer_example.o
- 
- otf2_writer_example: otf2_writer_example.o
--	gcc otf2_writer_example.o \
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE otf2_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_writer_example
- 
- otf2_mpi_reader_example.o: otf2_mpi_reader_example.c
--	mpicc -std=c99 `otf2-config --cflags` \
-+	$(MPICC) $(CFLAGS) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_mpi_reader_example.c \
-             -o otf2_mpi_reader_example.o
- 
- otf2_mpi_reader_example: otf2_mpi_reader_example.o
--	mpicc otf2_mpi_reader_example.o \
-+	$(MPICC) $(CFLAGS) $(LDFLAGS) -fPIE otf2_mpi_reader_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_reader_example
- 
- otf2_mpi_reader_example_cc.o: otf2_mpi_reader_example.cc
--	mpic++ `otf2-config --cflags` \
-+	$(MPICXX) $(CXXFLAGS) -fPIC \
-             -c otf2_mpi_reader_example.cc \
-             -o otf2_mpi_reader_example_cc.o
- 
- otf2_mpi_reader_example_cc: otf2_mpi_reader_example_cc.o
--	mpic++ otf2_mpi_reader_example_cc.o \
-+	$(MPICXX) $(CXXFLAGS) $(LDFLAGS) -fPIE otf2_mpi_reader_example_cc.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_reader_example_cc
- 
- otf2_mpi_writer_example.o: otf2_mpi_writer_example.c
--	mpicc -std=c99 `otf2-config --cflags` \
-+	$(MPICC) $(CFLAGS) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_mpi_writer_example.c \
-             -o otf2_mpi_writer_example.o
- 
- otf2_mpi_writer_example: otf2_mpi_writer_example.o
--	mpicc otf2_mpi_writer_example.o \
-+	$(MPICC) $(CFLAGS) $(LDFLAGS) -fPIE otf2_mpi_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_writer_example
- 
- otf2_openmp_writer_example.o: otf2_openmp_writer_example.c
--	gcc -std=c99 -fopenmp `otf2-config --cflags` \
-+	$(CC) $(CFLAGS) -fPIC -std=c99 -fopenmp `otf2-config --cflags` \
-             -c otf2_openmp_writer_example.c \
-             -o otf2_openmp_writer_example.o
- 
- otf2_openmp_writer_example: otf2_openmp_writer_example.o
--	gcc -fopenmp otf2_openmp_writer_example.o \
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -fopenmp otf2_openmp_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_openmp_writer_example
- 
- otf2_pthread_writer_example.o: otf2_pthread_writer_example.c
--	gcc -std=c99 -pthread `otf2-config --cflags` \
-+	$(CC) $(CFLAGS) -fPIC -std=c99 -pthread `otf2-config --cflags` \
-             -c otf2_pthread_writer_example.c \
-             -o otf2_pthread_writer_example.o
- 
- otf2_pthread_writer_example: otf2_pthread_writer_example.o
--	gcc -pthread otf2_pthread_writer_example.o \
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -pthread otf2_pthread_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_pthread_writer_example

diff --git a/sys-cluster/otf2/metadata.xml b/sys-cluster/otf2/metadata.xml
deleted file mode 100644
index df214d3808..0000000000
--- a/sys-cluster/otf2/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="sionlib">Enable <pkg>sys-cluster/sionlibl</pkg> support</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/otf2/otf2-2.3-r3.ebuild b/sys-cluster/otf2/otf2-2.3-r3.ebuild
deleted file mode 100644
index e817ea8508..0000000000
--- a/sys-cluster/otf2/otf2-2.3-r3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit python-single-r1 toolchain-funcs
-
-DESCRIPTION="highly scalable, memory efficient event trace data format"
-HOMEPAGE="https://www.vi-hps.org/projects/score-p"
-SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/2.3"
-KEYWORDS="~amd64"
-IUSE="debug sionlib test"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]')
-
-	sionlib? ( sys-cluster/sionlibl:= )
-"
-DEPEND="${RDEPEND}"
-
-#RESTRICT="!test? ( test )"
-RESTRICT="test" #tests are failing
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-PATCHES=( "${FILESDIR}/${P}-respect-flags.patch" )
-
-src_configure() {
-	tc-export CC CXX FC F77 CPP
-	rm build-config/common/platforms/platform-* || die
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	EOF
-
-	cat > build-config/common/platforms/platform-frontend-user-provided <<-EOF || die
-	CC_FOR_BUILD=${CC}
-	F77_FOR_BUILD=${F77}
-	FC_FOR_BUILD=${FC}
-	CXX_FOR_BUILD=${CXX}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	EOF
-
-	cat > build-config/common/platforms/platform-mpi-user-provided <<-EOF || die
-	MPICC=mpicc
-	MPICXX=mpicxx
-	MPIF77=mpif77
-	MPIFC=mpif90
-	MPI_CPPFLAGS=${CPPFLAGS}
-	MPI_CFLAGS=${CFLAGS}
-	MPI_CXXFLAGS=${CXXFLAGS}
-	MPI_FFLAGS=${FFLAGS}
-	MPI_FCFLAGS=${FCFLAGS}
-	MPI_LDFLAGS=${LDFLAGS}
-	EOF
-
-	local myconf=(
-		--disable-platform-mic
-		--disable-static
-		--enable-shared
-		--with-custom-compilers
-
-		$(use_enable test backend-test-runs)
-		$(use_enable debug)
-	)
-
-	if use sionlib; then
-		myconf+=( "--with-sionlib=${EPREFIX}/usr" )
-		myconf+=( "--with-sionlib-headers=${EPREFIX}/usr/include/sionlibl" )
-	else
-		myconf+=( "--without-sionlib" )
-	fi
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sys-cluster/otf2/otf2-3.0.ebuild b/sys-cluster/otf2/otf2-3.0.ebuild
deleted file mode 100644
index cb426c181e..0000000000
--- a/sys-cluster/otf2/otf2-3.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit python-single-r1 toolchain-funcs
-
-DESCRIPTION="highly scalable, memory efficient event trace data format"
-HOMEPAGE="https://www.vi-hps.org/projects/score-p"
-SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/3.0"
-KEYWORDS="~amd64"
-IUSE="debug sionlib test"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]')
-
-	sionlib? ( sys-cluster/sionlibl:= )
-"
-DEPEND="${RDEPEND}"
-
-#RESTRICT="!test? ( test )"
-RESTRICT="test" #tests are failing
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-PATCHES=( "${FILESDIR}/${P}-respect-flags.patch" )
-
-src_configure() {
-	tc-export CC CXX FC F77 CPP
-	rm build-config/common/platforms/platform-* || die
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	EOF
-
-	cat > build-config/common/platforms/platform-frontend-user-provided <<-EOF || die
-	CC_FOR_BUILD=${CC}
-	F77_FOR_BUILD=${F77}
-	FC_FOR_BUILD=${FC}
-	CXX_FOR_BUILD=${CXX}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	EOF
-
-	cat > build-config/common/platforms/platform-mpi-user-provided <<-EOF || die
-	MPICC=mpicc
-	MPICXX=mpicxx
-	MPIF77=mpif77
-	MPIFC=mpif90
-	MPI_CPPFLAGS=${CPPFLAGS}
-	MPI_CFLAGS=${CFLAGS}
-	MPI_CXXFLAGS=${CXXFLAGS}
-	MPI_FFLAGS=${FFLAGS}
-	MPI_FCFLAGS=${FCFLAGS}
-	MPI_LDFLAGS=${LDFLAGS}
-	EOF
-
-	local myconf=(
-		--disable-platform-mic
-		--disable-static
-		--enable-shared
-		--with-custom-compilers
-
-		$(use_enable test backend-test-runs)
-		$(use_enable debug)
-	)
-
-	if use sionlib; then
-		myconf+=( "--with-sionlib=${EPREFIX}/usr" )
-		myconf+=( "--with-sionlib-headers=${EPREFIX}/usr/include/sionlibl" )
-	else
-		myconf+=( "--without-sionlib" )
-	fi
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sys-cluster/parallel-netcdf/Manifest b/sys-cluster/parallel-netcdf/Manifest
deleted file mode 100644
index eba2d268b7..0000000000
--- a/sys-cluster/parallel-netcdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pnetcdf-1.12.2.tar.gz 2355892 BLAKE2B ea94d63caa8d42b727084be0580c43e0ac03325acafb046a057092b41880a875a1ca04d1b0183062aed3d7182103217c02165c0f65e722b50129931fb7c93e82 SHA512 b482eadb4955a312fab885aa89c08817c010ed6ff69dff3cfa9c530f1b645b788973029909a8f6fd428170103cfa0784e1bfe085a48d9bcd2446dbd0d40ed67d

diff --git a/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-no-DESTDIR-for-info-clarity.patch b/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-no-DESTDIR-for-info-clarity.patch
deleted file mode 100644
index 4a3393b2c9..0000000000
--- a/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-no-DESTDIR-for-info-clarity.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -65,40 +65,40 @@
- 	@echo '+----------------------------------------------------------------------------+'
- 	@echo '|'
- 	@echo '|  PnetCDF has been successfully installed under'
--	@echo '|          $(DESTDIR)$(prefix)'
-+	@echo '|          $(prefix)'
- 	@echo '|'
- 	@echo '|  * PnetCDF header files have been installed in'
--	@echo '|          $(DESTDIR)$(prefix)/include'
-+	@echo '|          $(prefix)/include'
- 	@echo '|  * PnetCDF library files have been installed in'
--	@echo '|          $(DESTDIR)$(exec_prefix)/lib'
-+	@echo '|          $(exec_prefix)/lib'
- 	@echo '|  * PnetCDF utility programs have been installed in'
--	@echo '|          $(DESTDIR)$(exec_prefix)/bin'
-+	@echo '|          $(exec_prefix)/bin'
- 	@echo '|  * PnetCDF man pages have been installed in'
--	@echo '|          $(DESTDIR)$(prefix)/share/man'
-+	@echo '|          $(prefix)/share/man'
- 	@echo '|'
- 	@echo '|  To compile your PnetCDF programs, please add the following to the command'
- 	@echo '|  line, so the compiler can find the PnetCDF header files:'
--	@echo '|      -I$(DESTDIR)$(prefix)/include'
-+	@echo '|      -I$(prefix)/include'
- 	@echo '|'
- 	@if test "x$(has_fortran)" = xyes -a 'x$(FC_MODINC)' != 'x-I' ; then \
- 	 echo '|  Add the following line to compile your Fortran programs' ; \
--	 echo '|      $(FC_MODINC)$(DESTDIR)$(prefix)/include' ; \
-+	 echo '|      $(FC_MODINC)$(prefix)/include' ; \
- 	 echo '|' ; \
- 	fi
- 	@echo '|  Add the following line to link your program to PnetCDF library:'
--	@echo '|      -L$(DESTDIR)$(exec_prefix)/lib -lpnetcdf'
-+	@echo '|      -L$(exec_prefix)/lib -lpnetcdf'
- 	@echo '|'
- 	@if test "x$(enable_shared)" = xyes ; then \
- 	 echo '|  Add the following to your run-time environment variable LD_LIBRARY_PATH,' ; \
- 	 echo '|  when linking your executable with the PnetCDF shared libraries.' ; \
-          if test "x$(enable_netcdf4)" = xyes -a "x$(enable_adios)" = xyes ; then \
--         echo '|      $(DESTDIR)$(exec_prefix)/lib:$(netcdf4_libdir):$(adios_libdir)' ; \
-+         echo '|      $(exec_prefix)/lib:$(netcdf4_libdir):$(adios_libdir)' ; \
-          elif test "x$(enable_netcdf4)" = xyes ; then \
--         echo '|      $(DESTDIR)$(exec_prefix)/lib:$(netcdf4_libdir)' ; \
-+         echo '|      $(exec_prefix)/lib:$(netcdf4_libdir)' ; \
-          elif test "x$(enable_adios)" = xyes ; then \
--         echo '|      $(DESTDIR)$(exec_prefix)/lib:$(adios_libdir)' ; \
-+         echo '|      $(exec_prefix)/lib:$(adios_libdir)' ; \
-          else \
--	 echo '|      $(DESTDIR)$(exec_prefix)/lib' ; \
-+	 echo '|      $(exec_prefix)/lib' ; \
- 	 fi ; \
- 	 echo '|' ; \
- 	fi

diff --git a/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-respect-flags.patch b/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-respect-flags.patch
deleted file mode 100644
index 0d345c6a36..0000000000
--- a/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-respect-flags.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a/src/utils/ncmpidiff/Makefile.am
-+++ b/src/utils/ncmpidiff/Makefile.am
-@@ -18,7 +18,7 @@
- cdfdiff_SOURCES = cdfdiff.c
- 
- cdfdiff$(EXEEXT): cdfdiff.c Makefile
--	$(SEQ_CC) -I$(top_srcdir)/src/utils/ncvalidator -o $@ $<
-+	$(SEQ_CC) $(CFLAGS) $(LDFLAGS) -fPIE -I$(top_srcdir)/src/utils/ncvalidator -o $@ $<
- 
- $(top_builddir)/src/libs/libpnetcdf.la:
- 	set -e; cd $(top_builddir)/src/libs && $(MAKE) $(MFLAGS)
---- a/src/utils/ncoffsets/Makefile.am
-+++ b/src/utils/ncoffsets/Makefile.am
-@@ -10,7 +10,7 @@
- EXTRA_DIST = ncoffsets.c
- 
- ncoffsets$(EXEEXT): ncoffsets.c
--	$(SEQ_CC) -o $@ $<
-+	$(SEQ_CC) $(CFLAGS) $(LDFLAGS) -fPIE -o $@ $<
- 
- dist_man_MANS = ncoffsets.1
- 
---- a/src/utils/ncvalidator/Makefile.am
-+++ b/src/utils/ncvalidator/Makefile.am
-@@ -76,7 +76,7 @@
- TST_HDF5_FILES = pad_superblock.h5
- 
- ncvalidator$(EXEEXT): ncvalidator.c Makefile
--	$(SEQ_CC) -o $@ $<
-+	$(SEQ_CC) $(CFLAGS) $(LDFLAGS) -fPIE -o $@ $<
- 
- # autimake 1.11.3 has not yet implemented AM_TESTS_ENVIRONMENT
- # For newer versions, we can use AM_TESTS_ENVIRONMENT instead
---- a/src/utils/pnetcdf_version/Makefile.am
-+++ b/src/utils/pnetcdf_version/Makefile.am
-@@ -22,7 +22,7 @@
- endif
- 
- pnetcdf_version$(EXEEXT): pnetcdf_version.c
--	$(SEQ_CC) $(XDEFS) -o $@ $<
-+	$(SEQ_CC) $(CFLAGS) $(LDFLAGS) -fPIE $(XDEFS) -o $@ $<
- 
- dist_man_MANS = pnetcdf_version.1
- 

diff --git a/sys-cluster/parallel-netcdf/metadata.xml b/sys-cluster/parallel-netcdf/metadata.xml
deleted file mode 100644
index f58af5d801..0000000000
--- a/sys-cluster/parallel-netcdf/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>comaintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/Parallel-NetCDF/PnetCDF/issues</bugs-to>
-		<remote-id type="github">Parallel-NetCDF/PnetCDF</remote-id>
-	</upstream>
-	<use>
-		<flag name="burst-buffering">Enable burst buffer driver support</flag>
-		<flag name="cxx">Turn on support for the C++ interface</flag>
-		<flag name="erange-fill">Disable use of fill value when out-of-range type conversion causes NC_ERANGE error</flag>
-		<flag name="fortran">Turn on support for the Fortran interface</flag>
-		<flag name="file-sync"> Disable MPI file sync if you know your file system can provide data consistency</flag>
-		<flag name="netcdf">Enable NetCDF-4 feature</flag>
-		<flag name="null-byte-header-padding">Enable check for null-byte header padding when reading files in classic formats</flag>
-		<flag name="relax-coord-bound">Use stricter rule for error NC_EINVALCOORDS to disallow coordinate start argument equal to dimension size when argument count is zero</flag>
-		<flag name="subfiling">Enable subfiling support</flag>
-		<flag name="threadsafe">Enable thread-safe capability</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild
deleted file mode 100644
index 7ddf1f2c4c..0000000000
--- a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_NEEDED=fortran
-MYP="pnetcdf-${PV}"
-
-inherit autotools fortran-2
-
-DESCRIPTION="Parallel extension to netCDF"
-HOMEPAGE="
-	https://parallel-netcdf.github.io
-	https://trac.mcs.anl.gov/projects/parallel-netcdf
-"
-SRC_URI="https://parallel-netcdf.github.io/Release/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="UCAR-Unidata"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="burst-buffering +cxx debug doc +erange-fill +file-sync +fortran netcdf
-null-byte-header-padding +relax-coord-bound subfiling threadsafe"
-
-RDEPEND="
-	netcdf? ( sci-libs/netcdf[mpi] )
-	virtual/mpi
-"
-#	adios? ( sys-cluster/adios )
-DEPEND="${RDEPEND}"
-BDEPEND="
-	doc? (
-		app-text/doxygen
-		dev-texlive/texlive-latex
-	)
-"
-
-RESTRICT="test" # tests require MPI set up
-PATCHES=(
-	"${FILESDIR}/${P}-no-DESTDIR-for-info-clarity.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-)
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	export MPIF77=/usr/bin/mpif77
-	export MPIF90=/usr/bin/mpif90
-	export VARTEXFONTS="${T}/fonts"
-
-	local myconf=(
-		--enable-shared
-		--with-mpi="${EPREFIX}/usr"
-
-		$(use_enable burst-buffering)
-		$(use_enable cxx)
-		$(use_enable debug)
-		$(use_enable doc doxygen)
-		$(use_enable erange-fill)
-		$(use_enable file-sync)
-		$(use_enable fortran)
-		$(use_enable netcdf netcdf4)
-		$(use_enable null-byte-header-padding)
-		$(use_enable relax-coord-bound)
-		$(use_enable subfiling)
-		$(use_enable threadsafe thread-safe)
-	)
-#		$(use_enable adios)
-#	if use adios; then
-#		myconf+=( "--with-adios=${EPREFIX}/usr" )
-#	else
-#		myconf+=( "--without-adios" )
-#	fi
-	if use netcdf; then
-		myconf+=( "--with-netcdf4=${EPREFIX}/usr" )
-	else
-		myconf+=( "--without-netcdf4" )
-	fi
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dodoc doc/README.{ADIOS.md,NetCDF4.md,burst_buffering,consistency,large_files} doc/pbs.script
-	use doc && dodoc doc/pnetcdf-api/pnetcdf-api.pdf
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sys-cluster/psort/Manifest b/sys-cluster/psort/Manifest
deleted file mode 100644
index d17e2b5178..0000000000
--- a/sys-cluster/psort/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST psort-1.0.tar.gz 644944 BLAKE2B 55419576e3cbe3268f3a313f3a651a244825a147cef3f2a2ffb822494e63f6fd166d22b588f7e6753f85d8d0a241e603dfb2242b8f30cc21f2aa9b9a98b6251c SHA512 3d53f4d7002e12e0a7660d3e9a87cedead013a056537d6a472e87ef9043ec174cb55b43b767c7acefdce70a761db2ad004c2ef9776436a55638d1658c7b662e1

diff --git a/sys-cluster/psort/files/psort-1.0-make_pair.patch b/sys-cluster/psort/files/psort-1.0-make_pair.patch
deleted file mode 100644
index cfc96c7bf3..0000000000
--- a/sys-cluster/psort/files/psort-1.0-make_pair.patch
+++ /dev/null
@@ -1,77 +0,0 @@
---- a/src/funnel.h
-+++ b/src/funnel.h
-@@ -204,7 +204,7 @@
- 	};
- 
- 	inline void add_stream(RanIt begin, RanIt end)
--		{ *last_stream++ = std::make_pair(begin,end); }
-+		{ *last_stream++ = std::pair(begin,end); }
- 	inline stream_iterator begin()
- 		{ return stream_iterator(input_streams); }
- 	inline stream_iterator end()
---- a/src/psort_splitters.h
-+++ b/src/psort_splitters.h
-@@ -87,8 +87,8 @@
-       // keep a list of ranges, trying to "activate" them at each branch
-       vector< pair<_RandomAccessIter, _RandomAccessIter> > d_ranges(nproc - 1);
-       vector< pair<_Distance *, _Distance *> > t_ranges(nproc - 1);
--      d_ranges[0] = make_pair(first, last);
--      t_ranges[0] = make_pair(targets, targets + (nproc - 1));
-+      d_ranges[0] = pair(first, last);
-+      t_ranges[0] = pair(targets, targets + (nproc - 1));
-   
-       // invariant: subdist[i][rank] == d_ranges[i].second - d_ranges[i].first
-       // amount of data each proc still has in the search
-@@ -181,7 +181,7 @@
- 	// sum to get the global range of indices
- 	vector<pair<_Distance, _Distance> > ind_global(n_act);
- 	for (int k = 0; k < n_act; ++k) {
--	  ind_global[k] = make_pair(0, 0);
-+	  ind_global[k] = pair(0, 0);
- 	  for (int i = 0; i < nproc; ++i) {
- 	    ind_global[k].first += ind_all[2 * (i * n_act + k)];
- 	    ind_global[k].second += ind_all[2 * (i * n_act + k) + 1];
-@@ -223,9 +223,9 @@
- 	  }
- 
- 	  if ((split_low - t_ranges[k].first) > 0) {
--	    t_ranges_x[n_act_x] = make_pair (t_ranges[k].first, split_low);
-+	    t_ranges_x[n_act_x] = pair (t_ranges[k].first, split_low);
- 	    // lop off local_ind_low..end
--	    d_ranges_x[n_act_x] = make_pair (d_ranges[k].first, 
-+	    d_ranges_x[n_act_x] = pair (d_ranges[k].first, 
- 					     first + ind_local[2 * k]);
- 	    for (int i = 0; i < nproc; ++i) {
- 	      subdist_x[n_act_x][i] = ind_all[2 * (i * n_act + k)] - outleft[k][i];
-@@ -235,9 +235,9 @@
- 	  }
- 
- 	  if ((t_ranges[k].second - split_high) > 0) {
--	    t_ranges_x[n_act_x] = make_pair (split_high, t_ranges[k].second);
-+	    t_ranges_x[n_act_x] = pair (split_high, t_ranges[k].second);
- 	    // lop off begin..local_ind_high
--	    d_ranges_x[n_act_x] = make_pair (first + ind_local[2 * k + 1],
-+	    d_ranges_x[n_act_x] = pair (first + ind_local[2 * k + 1],
- 					     d_ranges[k].second); 
- 	    for (int i = 0; i < nproc; ++i) {
- 	      subdist_x[n_act_x][i] = outleft[k][i] 
---- a/src/sort.timpl.h
-+++ b/src/sort.timpl.h
-@@ -194,7 +194,7 @@
- 			return *this;
- 		}
- 		std::pair<RanIt,RanIt> operator*()
--			{ return make_pair(begin,end); }
-+			{ return pair(begin,end); }
- 		bool operator==(const iterator& rhs)
- 			{ return begin == rhs.begin; }
- 	private:
-@@ -251,7 +251,7 @@
- 	begin_cache = end_cache = malloc.allocate(rec_calls);
- 	for( Diff d=run_size; d>static_cast<Diff>(Splitter::switch_to_cache_aware()); d=run_size_<Splitter>(d), ++end_cache )
- 		new(end_cache) Merger(Splitter::prefered_order_output(d), talloc);
--	return make_pair(begin_cache,end_cache);
-+	return pair(begin_cache,end_cache);
- }
- 
- template<class Merger, class Splitter, class It, class OutIt, class Alloc>

diff --git a/sys-cluster/psort/files/psort-1.0-makefile.patch b/sys-cluster/psort/files/psort-1.0-makefile.patch
deleted file mode 100644
index 6446f62aed..0000000000
--- a/sys-cluster/psort/files/psort-1.0-makefile.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/driver/Makefile
-+++ b/driver/Makefile
-@@ -1,8 +1,7 @@
- include ./Make.inc
- 
- psort: psort_driver.cc
--	$(CXX) $(CXXFLAGS) -I../src psort_driver.cc -o psort $(LIBS)
--	strip psort
-+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE -I../src psort_driver.cc -o psort $(LIBS)
- 
- clean:
- 	rm -f *.o psort results
---- a/driver/Make.inc
-+++ b/driver/Make.inc
-@@ -1,4 +1,4 @@
- CXX=mpic++
--CXXFLAGS=-O2 -DUSE_FUNNEL -Wall 
-+CXXFLAGS+=-DUSE_FUNNEL -Wall
- LIBS=-lm
- 

diff --git a/sys-cluster/psort/metadata.xml b/sys-cluster/psort/metadata.xml
deleted file mode 100644
index 951d690fd2..0000000000
--- a/sys-cluster/psort/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">PSORT is a parallel sorting code for distributed and shared memory architectures. It uses MPI for communication, and is designed to minimize the volume of communication. It has been tested on terabyte datasets with up to 256 processors. It does not use sampling to locate splitters, and hence no prior knowledge of the probability distribution is required. It provides several options for splitting, sequential sorting and merging. A parallel sample sort is also included. 
-	</longdescription>
-</pkgmetadata>

diff --git a/sys-cluster/psort/psort-1.0.ebuild b/sys-cluster/psort/psort-1.0.ebuild
deleted file mode 100644
index 2c8c9dcc70..0000000000
--- a/sys-cluster/psort/psort-1.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Parallel sorting code for distributed and shared memory architectures"
-HOMEPAGE="https://web.archive.org/web/20181126115900/http://gauss.cs.ucsb.edu/code/index.shtml"
-SRC_URI="https://web.archive.org/web/20181126115900/http://gauss.cs.ucsb.edu/code/${PN}/${P}.tar.gz"
-
-LICENSE="MIT GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${P}-make_pair.patch"
-	"${FILESDIR}/${P}-makefile.patch"
-)
-
-src_compile() {
-	pushd driver || die
-	emake
-	popd || die
-}
-
-src_install() {
-	dodoc README doc/psort.pdf
-	insinto "/usr/include/psort"
-	doins src/*.h driver/*.h
-	dobin driver/psort
-}

diff --git a/sys-cluster/rankstr/Manifest b/sys-cluster/rankstr/Manifest
deleted file mode 100644
index 9af5041834..0000000000
--- a/sys-cluster/rankstr/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rankstr-0.1.0.tar.gz 14909 BLAKE2B 488386e2588e71db43d59b02ba277cc409df21615ae6c8e2fa822a0aee2ebf4d0ac4f09c262759b7c4066cf118420404d297c9dfcf2fe80bdd19977a2e120174 SHA512 be36c6316fe2286015f704dbf8733ae2b682f32f5c180cfa5e1adf91ebec2dcba24af1fda8a9f83612edb20327d21aaaf869bb41fcdfb7873b0f1aab7bf6c36a
-DIST rankstr-0.2.0.tar.gz 14805 BLAKE2B cb448147dec904fd306069e452039f3cb219961748d73de313bc559dded1e77c12771a1330b3e73960dbc59b5d3255f3bc9221d813ac82fd6eabab3d562f244b SHA512 af9ac1ae3272626c39d0e5628bd12b9bb14db70fe8e752961919f2cda1e69da3637c84c32584d7f4c89d58cfebdf71efa1b2fb7903059ce2792c64596a06475a

diff --git a/sys-cluster/rankstr/files/rankstr-0.1.0-no-static.patch b/sys-cluster/rankstr/files/rankstr-0.1.0-no-static.patch
deleted file mode 100644
index 6423348900..0000000000
--- a/sys-cluster/rankstr/files/rankstr-0.1.0-no-static.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -24,13 +24,3 @@
-    SET_TARGET_PROPERTIES(rankstr PROPERTIES OUTPUT_NAME rankstr CLEAN_DIRECT_OUTPUT 1)
-    INSTALL(TARGETS rankstr DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF()
--
--ADD_LIBRARY(rankstr-static STATIC $<TARGET_OBJECTS:rankstr_o>)
--IF(RANKSTR_LINK_STATIC)
--   SET_TARGET_PROPERTIES(rankstr-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--   SET_TARGET_PROPERTIES(rankstr-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(RANKSTR_LINK_STATIC)
--TARGET_LINK_LIBRARIES(rankstr-static ${RANKSTR_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(rankstr-static PROPERTIES OUTPUT_NAME rankstr CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS rankstr-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/sys-cluster/rankstr/files/rankstr-no-static.patch b/sys-cluster/rankstr/files/rankstr-no-static.patch
deleted file mode 100644
index c3072eaa84..0000000000
--- a/sys-cluster/rankstr/files/rankstr-no-static.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -22,13 +22,3 @@
- TARGET_LINK_LIBRARIES(rankstr ${RANKSTR_EXTERNAL_LIBS})
- SET_TARGET_PROPERTIES(rankstr PROPERTIES OUTPUT_NAME rankstr CLEAN_DIRECT_OUTPUT 1)
- INSTALL(TARGETS rankstr DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
--ADD_LIBRARY(rankstr-static STATIC $<TARGET_OBJECTS:rankstr_o>)
--IF(RANKSTR_LINK_STATIC)
--        SET_TARGET_PROPERTIES(rankstr-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--        SET_TARGET_PROPERTIES(rankstr-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(RANKSTR_LINK_STATIC)
--TARGET_LINK_LIBRARIES(rankstr-static ${RANKSTR_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(rankstr-static PROPERTIES OUTPUT_NAME rankstr CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS rankstr-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/sys-cluster/rankstr/metadata.xml b/sys-cluster/rankstr/metadata.xml
deleted file mode 100644
index 695db8fb1a..0000000000
--- a/sys-cluster/rankstr/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">ECP-VeloC/rankstr</remote-id>
-  </upstream>
-  <longdescription lang="en">The rankstr (rank string) library provides functions that identify unique strings across an MPI communicator.
-
-A key use case is to split a communicator into subcommunicators such that all processes in a resulting subcommunicator consist of those processes that provided an identical input string. rankstr_mpi_comm_split is a function like MPI_Comm_split, but it takes a variable-length string as the color argument insead of an integer value.
-
-The rankstr_mpi function does not output a communicator, but instead returns a unique integer for each unique string.
-
-For scalability, the implementation uses a distributed, bitonic sort via point-to-point messages over the input communicator to compare string values. The caller must provide two distinct tag values that are safe for the function to use for its point-to-point messages.
-  </longdescription>
-</pkgmetadata>

diff --git a/sys-cluster/rankstr/rankstr-0.1.0.ebuild b/sys-cluster/rankstr/rankstr-0.1.0.ebuild
deleted file mode 100644
index 2daa654131..0000000000
--- a/sys-cluster/rankstr/rankstr-0.1.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Split an MPI communicator into subcomms based on string values"
-HOMEPAGE="https://github.com/ECP-VeloC/rankstr"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_TESTS=$(usex test)
-		-DRANKSTR_LINK_STATIC=OFF
-	)
-	cmake_src_configure
-}

diff --git a/sys-cluster/rankstr/rankstr-0.2.0.ebuild b/sys-cluster/rankstr/rankstr-0.2.0.ebuild
deleted file mode 100644
index 373a037962..0000000000
--- a/sys-cluster/rankstr/rankstr-0.2.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Split an MPI communicator into subcomms based on string values"
-HOMEPAGE="https://github.com/ECP-VeloC/rankstr"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" )
-RESTRICT="test" # tests require an MPI setup
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_TESTS=$(usex test)
-		-DRANKSTR_LINK_STATIC=OFF
-	)
-	cmake_src_configure
-}

diff --git a/sys-cluster/sionlib/Manifest b/sys-cluster/sionlib/Manifest
deleted file mode 100644
index 2929984210..0000000000
--- a/sys-cluster/sionlib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sionlib-1.7.7.tar.gz 489080 BLAKE2B 1ffd06d1b245034b28700af1249135347cdd731a7af23ad96a27b5b5a11d64d9a67249fcd1c44cea43face1066e7ae1d59681e84cef2041e18f02e0c3e8f70ee SHA512 f270467e09893adf1af6103557365acbc9a3e73fe08716a21de6f59b25be9b187ee1c1ec1d878a9599e735f98da470b5e2e184774c27ed0ff0c330c5bf0a5677

diff --git a/sys-cluster/sionlib/files/sionlib-build-shared-libraries.patch b/sys-cluster/sionlib/files/sionlib-build-shared-libraries.patch
deleted file mode 100644
index 178707fc4e..0000000000
--- a/sys-cluster/sionlib/files/sionlib-build-shared-libraries.patch
+++ /dev/null
@@ -1,385 +0,0 @@
---- a/src/cppinterface/Makefile
-+++ b/src/cppinterface/Makefile
-@@ -30,7 +30,7 @@
- ifeq ($(CXXENABLE),1)
- 
- USER_HDRS = sion_cxx_base.hpp sion_cxx_serial.hpp sion_cxx_common.hpp sion_cxx_mpi.hpp sion_cxx_ompi.hpp  sion_cxx_omp.hpp 
--USER_LIBS = lib$(SION_LIBNAME_CXX_SER).a lib$(SION_LIBNAME_CXX_MPI).a
-+USER_LIBS = lib$(SION_LIBNAME_CXX_SER).so lib$(SION_LIBNAME_CXX_MPI).so
- else
- USER_HDRS = 
- USER_LIBS = 
-@@ -57,13 +57,15 @@
- 
- all: $(USER_LIBS)
- 
-+../lib/lib$(SION_LIBNAME_SER).so :
-+	make -C ../lib lib$(SION_LIBNAME_SER).so
- 
--lib$(SION_LIBNAME_CXX_SER).a : $(SION_OBJS_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_SER)
-+lib$(SION_LIBNAME_CXX_SER).so : $(SION_OBJS_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(CXX) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_CXX_SER).so -shared -o $@ $(SION_OBJS_SER) -L../lib -l$(SION_LIBNAME_SER)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_CXX_MPI).a : $(SION_OBJS_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_MPI)
-+lib$(SION_LIBNAME_CXX_MPI).so : $(SION_OBJS_MPI)
-+	$(MPICXX) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_CXX_MPI).so -shared -o $@ $(SION_OBJS_MPI)
- 	@echo "*** $@ built"
- 
- sion_cxx_base.o :
-@@ -118,7 +120,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a
-+	rm -f *.o lib*.so
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/fortraninterface/Makefile
-+++ b/src/fortraninterface/Makefile
-@@ -39,7 +39,7 @@
- 
- USER_HDRS = sion_f77.H sion_f77.h 
- USER_MODS = sion_f90.mod
--USER_LIBS = lib$(SION_LIBNAME_F77_SER).a lib$(SION_LIBNAME_F77_MPI).a lib$(SION_LIBNAME_F90_SER).a lib$(SION_LIBNAME_F90_MPI).a
-+USER_LIBS = lib$(SION_LIBNAME_F77_SER).so lib$(SION_LIBNAME_F77_MPI).so lib$(SION_LIBNAME_F90_SER).so lib$(SION_LIBNAME_F90_MPI).so
- else
- USER_HDRS = 
- USER_MODS =
-@@ -56,39 +56,47 @@
-   SION_OBJS_F77_SER += sion_f77_omp.o sion_fortran_omp.o
-   SION_OBJS_F90_SER += sion_f90_omp.o sion_fortran_omp.o
-   USER_MODS += sion_f90_omp.mod
-+  F77_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_GEN)
-+  F90_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_GEN)
- endif
- 
- ifeq ($(MPIENABLE),1)
-   SION_OBJS_F77_MPI += sion_f77_mpi.o sion_fortran_mpi.o sion_fortran_writeread_mpi_f77.o
-   SION_OBJS_F90_MPI += sion_f90_mpi.o sion_fortran_mpi.o sion_fortran_writeread_mpi_f90.o
-   USER_MODS += sion_f90_mpi.mod
-+  F77_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
-+  F90_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
- endif
- 
- ifeq ($(HYBENABLE),1)
-   SION_OBJS_F77_MPI += sion_f77_ompi.o sion_fortran_ompi.o
-   SION_OBJS_F90_MPI += sion_f90_ompi.o sion_fortran_ompi.o
-   USER_MODS += sion_f90_ompi.mod
-+  F77_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
-+  F90_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
- endif   
- 
- SION_DEPEND_OBJS=sion_fortran.o sion_fortran_omp.o sion_fortran_mpi.o sion_fortran_ompi.o sion_fortran_writeread_f77.o sion_fortran_writeread_f90.o  sion_fortran_writeread_mpi_f77.o sion_fortran_writeread_mpi_f90.o 
- 
- all: $(USER_LIBS) $(USER_MODS)
- 
-+../lib/lib$(SION_LIBNAME_SER).so :
-+	make -C ../lib lib$(SION_LIBNAME_SER).so
- 
--lib$(SION_LIBNAME_F77_SER).a : $(SION_OBJS_F77_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F77_SER)
-+lib$(SION_LIBNAME_F77_SER).so : $(SION_OBJS_F77_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(F77) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F77_SER).so -shared -o $@ $(SION_OBJS_F77_SER) $(F77_SER_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F77_MPI).a : $(SION_OBJS_F77_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F77_MPI)
-+lib$(SION_LIBNAME_F77_MPI).so : $(SION_OBJS_F77_MPI)
-+	$(MPIF77) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F77_MPI).so -shared -o $@ $(SION_OBJS_F77_MPI) $(F77_MPI_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F90_SER).a : $(SION_OBJS_F90_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F90_SER)
-+lib$(SION_LIBNAME_F90_SER).so : $(SION_OBJS_F90_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(F90) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F90_SER).so -shared -o $@ $(SION_OBJS_F90_SER) $(F90_SER_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F90_MPI).a : $(SION_OBJS_F90_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F90_MPI)
-+lib$(SION_LIBNAME_F90_MPI).so : $(SION_OBJS_F90_MPI)
-+	$(MPIF90) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F90_MPI).so -shared -o $@ $(SION_OBJS_F90_MPI) $(F90_MPI_LIBS)
- 	@echo "*** $@ built"
- 
- # F77 interface
-@@ -206,7 +214,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a *.mod
-+	rm -f *.o lib*.so *.mod
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/lib/Makefile
-+++ b/src/lib/Makefile
-@@ -66,26 +66,31 @@
- SION_CXX_HDR = sion_cxx.h
- endif
- 
--USER_HDRS = sion.h sion_common.h sion_serial.h sion_const.h sion_datatypes.h sion_platform.h sion_debug.h $(SION_CXX_HDR)
--USER_LIBS = lib$(SION_LIBNAME_SER).a lib$(SION_LIBNAME_COM).a lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a lib$(SION_LIBNAME_COM_LOCK_NONE).a 
-+ifneq ($(PTHREADSUPPORT),"no")
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_PTHREADS)
-+else
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_NONE)
-+endif
- 
-+USER_HDRS = sion.h sion_common.h sion_serial.h sion_const.h sion_datatypes.h sion_platform.h sion_debug.h $(SION_CXX_HDR)
-+USER_LIBS = lib$(SION_LIBNAME_SER).so lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 
--all: lib$(SION_LIBNAME_COM).a lib$(SION_LIBNAME_SER).a  lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a lib$(SION_LIBNAME_COM_LOCK_NONE).a 
-+all: lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_SER).so lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 
--lib$(SION_LIBNAME_COM).a : $(SION_COMMON_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_OBJS)
-+lib$(SION_LIBNAME_COM).so : $(SION_COMMON_OBJS) lib$(LOCKLIB).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM).so -shared -o $@ $(SION_COMMON_OBJS) $(SIONFWD_LIBS) -L. -l$(LOCKLIB)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a : $(SION_COMMON_LOCK_PTHREADS_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_LOCK_PTHREADS_OBJS)
-+lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so : $(SION_COMMON_LOCK_PTHREADS_OBJS)
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so -shared -o $@ $(SION_COMMON_LOCK_PTHREADS_OBJS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_COM_LOCK_NONE).a : $(SION_COMMON_LOCK_NONE_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_LOCK_NONE_OBJS)
-+lib$(SION_LIBNAME_COM_LOCK_NONE).so : $(SION_COMMON_LOCK_NONE_OBJS)
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM_LOCK_NONE).so -shared -o $@ $(SION_COMMON_LOCK_NONE_OBJS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_SER).a : $(SION_SER_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_SER_OBJS)
-+lib$(SION_LIBNAME_SER).so : $(SION_SER_OBJS) lib$(SION_LIBNAME_COM).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_SER).so -shared -o $@ $(SION_SER_OBJS) -L. -l$(SION_LIBNAME_COM)
- 	@echo "*** $@ built"
- 
- sion_lock_pthreads.o: sion_lock.c
-@@ -178,7 +183,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a
-+	rm -f *.o lib*.so
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/parlib/Makefile
-+++ b/src/parlib/Makefile
-@@ -29,7 +29,7 @@
- .SUFFIXES:  .cpp .c .f
- 
- USER_HDRS = sion_datatypes_mpi.h sion_mpi.h sion_ompi.h sion_omp.h sion_generic.h 
--USER_LIBS = lib$(SION_LIBNAME_GEN).a
-+USER_LIBS = lib$(SION_LIBNAME_GEN).so
- 
- SION_OBJS_GEN = sion_generic.o \
- 	sion_generic_internal.o \
-@@ -46,7 +46,7 @@
- 	          sion_omp_cb_gen.o \
- 	          sion_omp_internal_gen.o 
-   USER_HDRS += sion_omp.h 
--  USER_LIBS += lib$(SION_LIBNAME_OMP).a 
-+  USER_LIBS += lib$(SION_LIBNAME_OMP).so
- endif
- 
- ifeq ($(MPIENABLE),1)
-@@ -58,7 +58,7 @@
- 	          sion_mpi_util.o  \
- 		  sion_mpi_file_check.o
-   USER_HDRS += sion_datatypes_mpi.h sion_mpi.h 
--  USER_LIBS += lib$(SION_LIBNAME_MPI).a 
-+  USER_LIBS += lib$(SION_LIBNAME_MPI).so
- endif
- ifeq ($(HYBENABLE),1)
-   SION_OBJS_HYB = sion_ompi_gen.o \
-@@ -67,16 +67,18 @@
- 	          sion_ompi_util.o \
-                   sion_ompi_internal_gen.o 
-   USER_HDRS += sion_datatypes_mpi.h sion_ompi.h
--  USER_LIBS += lib$(SION_LIBNAME_OMPI).a 
-+  USER_LIBS += lib$(SION_LIBNAME_OMPI).so
- endif   
- 
- ifeq ($(HYBENABLE),1)
-   LOCKCC    =$(HYBCC)
-   LOCKCFLAGS=$(CHYBFLAGS)
-+  LOCKLINK=$(HYBFLAG)
- else 
- ifeq ($(OMPENABLE),1)
-   LOCKCC    =$(OMPCC)
-   LOCKCFLAGS=$(COMPFLAGS)
-+  LOCKLINK=$(OMPFLAG)
- else
-   LOCKCC    =$(CC)
-   LOCKCFLAGS=$(CFLAGS)
-@@ -87,20 +89,23 @@
- 
- all: $(USER_LIBS)
- 
--lib$(SION_LIBNAME_GEN).a : $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL)
-+../lib/lib$(SION_LIBNAME_COM).so :
-+	make -C ../lib lib$(SION_LIBNAME_COM).so
-+
-+lib$(SION_LIBNAME_GEN).so : $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_GEN).so -shared -o $@ $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_OMP).a : $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_OMP).so : $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_OMP).so -shared -o $@ $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN) $(OMPFLAG)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_MPI).a : $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_MPI).so : $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(MPICC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_MPI).so -shared -o $@ $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_OMPI).a : $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_OMPI).so : $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(HYBCC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_OMPI).so -shared -o $@ $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN) $(HYBFLAG)
- 	@echo "*** $@ built"
- 
- sion_generic.o : sion_generic.c
-@@ -224,7 +229,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a opari*
-+	rm -f *.o lib*.so opari*
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/parutils/Makefile
-+++ b/src/parutils/Makefile
-@@ -30,12 +30,18 @@
- COMPFLAGS = $(OMPMFLAG) $(OMPFLAG)
- CHYBFLAGS = $(HYBMFLAG) $(HYBFLAG)
- 
--CMPILDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_MPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+ifneq ($(PTHREADSUPPORT),"no")
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_PTHREADS)
-+else
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_NONE)
-+endif
-+
-+CMPILDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_MPI) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- 
--COMPLDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_OMP)  -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
--CHYBLDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_OMPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+COMPLDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_OMP) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+CHYBLDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_OMPI) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- 
--FMPILDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_MPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_SER) -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+FMPILDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../lib -l$(SION_LIBNAME_SER) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_MPI) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- FOMPLDFLAGS = $(COMPLDFLAGS)  $(OMPFLAG)
- FHYBLDFLAGS = $(COMPILDFLAGS) $(OMPFLAG)
- 
-@@ -55,6 +61,13 @@
- ifeq ($(FORTRANENABLE),1)
-   ifeq ($(MPIENABLE),1)
-     USER_UTILS += fpartest
-+    F77_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
-+  endif
-+  ifeq ($(OMPENABLE),1)
-+    F77_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP)
-+  endif
-+  ifeq ($(HYBENABLE),1)
-+    F77_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
-   endif
- endif
- 
-@@ -75,10 +88,10 @@
- 
- all: $(USER_UTILS)
- 
--partest: $(PARTEST_OBJS) ../parlib/lib$(SION_LIBNAME_MPI).a  ../parlib/lib$(SION_LIBNAME_GEN).a  ../lib/lib$(SION_LIBNAME_SER).a 
-+partest: $(PARTEST_OBJS) ../parlib/lib$(SION_LIBNAME_MPI).so ../parlib/lib$(SION_LIBNAME_GEN).so ../lib/lib$(SION_LIBNAME_SER).so
- 	$(MPICC) -o $@ $(PARTEST_OBJS) -L../lib -l$(SION_LIBNAME_SER) $(CMPILDFLAGS) $(MPILIB)
- 
--ompi_partest: $(PARTEST_OMPI_OBJS) ../parlib/lib$(SION_LIBNAME_OMPI).a ../parlib/lib$(SION_LIBNAME_OMP).a ../lib/lib$(SION_LIBNAME_SER).a 
-+ompi_partest: $(PARTEST_OMPI_OBJS) ../parlib/lib$(SION_LIBNAME_OMPI).so ../parlib/lib$(SION_LIBNAME_OMP).so ../lib/lib$(SION_LIBNAME_SER).so
- 	$(HYBCC) -o $@ $(PARTEST_OMPI_OBJS) $(CHYBLDFLAGS) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_SER)  $(MPILIB)
- 
- ompi_partest.o : ompi_partest.c
-@@ -114,8 +127,8 @@
- fpartest.o : fpartest.F90
- 	$(MPIF90) $(FFLAGS) -c fpartest.F90
- 
--fpartest: fpartest.o  ../parlib/lib$(SION_LIBNAME_MPI).a  ../parlib/lib$(SION_LIBNAME_GEN).a ../lib/lib$(SION_LIBNAME_SER).a ../fortraninterface/lib$(SION_LIBNAME_F77_MPI).a ../fortraninterface/lib$(SION_LIBNAME_F77_SER).a
--	$(MPIF90) -o $@ fpartest.o  -L../fortraninterface -l$(SION_LIBNAME_F77_MPI) -l$(SION_LIBNAME_F77_SER) $(FMPILDFLAGS) $(MPILIB) 
-+fpartest: fpartest.o ../parlib/lib$(SION_LIBNAME_MPI).so ../parlib/lib$(SION_LIBNAME_GEN).so ../lib/lib$(SION_LIBNAME_SER).so ../fortraninterface/lib$(SION_LIBNAME_F77_MPI).so ../fortraninterface/lib$(SION_LIBNAME_F77_SER).so
-+	$(MPIF90) -o $@ fpartest.o -L../fortraninterface -l$(SION_LIBNAME_F77_MPI) -l$(SION_LIBNAME_F77_SER) $(FMPILDFLAGS) $(MPILIB) $(F77_MPI_LIBS) $(F77_SER_LIBS)
- 
- 
- install: all
-@@ -161,7 +174,7 @@
- 	@rm -f header.tmp
- 
- clean:
--	rm -f *.o lib*.a $(USER_UTILS)
-+	rm -f *.o lib*.so $(USER_UTILS)
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/utils/Makefile
-+++ b/src/utils/Makefile
-@@ -45,32 +45,32 @@
- siondump.o : siondump.c 
- 	$(CC) $(CFLAGS) -c siondump.c
- 
--siondefrag.o : siondefrag.c ../lib/lib$(SION_LIBNAME_SER).a 
-+siondefrag.o : siondefrag.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c siondefrag.c
- 
--sionsplit.o : sionsplit.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sionsplit.o : sionsplit.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sionsplit.c
- 
--sioncat.o : sioncat.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sioncat.o : sioncat.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sioncat.c
- 
--sionversion.o : sionversion.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sionversion.o : sionversion.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sionversion.c
- 
--siondump: siondump.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+siondump: siondump.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ siondump.o $(LDFLAGS)
- 	cp siondump $(TOPDIR)/..
- 
--siondefrag: siondefrag.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+siondefrag: siondefrag.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ siondefrag.o $(LDFLAGS)
- 
--sionsplit: sionsplit.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sionsplit: sionsplit.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sionsplit.o $(LDFLAGS)
- 
--sioncat: sioncat.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sioncat: sioncat.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sioncat.o $(LDFLAGS)
- 
--sionversion: sionversion.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sionversion: sionversion.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sionversion.o $(LDFLAGS)
- 
- 
-@@ -136,7 +136,7 @@
- 	@rm -f header.tmp
- 
- clean:
--	rm -f *.o lib*.a $(USER_UTILS)
-+	rm -f *.o lib*.so $(USER_UTILS)
- 
- #------------------------------------------------------------------------------
- # Dependencies

diff --git a/sys-cluster/sionlib/files/sionlib-respect-flags-v3.patch b/sys-cluster/sionlib/files/sionlib-respect-flags-v3.patch
deleted file mode 100644
index e71d7d46d3..0000000000
--- a/sys-cluster/sionlib/files/sionlib-respect-flags-v3.patch
+++ /dev/null
@@ -1,185 +0,0 @@
---- a/config/determine-cc.sh
-+++ b/config/determine-cc.sh
-@@ -1,7 +1,6 @@
- #!/bin/sh
- # determine what compiler is behind "cc" (and presumably "CC" and "ftn") wrapper
- 
--CC=`which cc 2>/dev/null`
- COMP=
- if [ -z "$CC" ]; then
-   echo "No 'cc' located!"
---- a/config/determine-compiler-version.sh
-+++ b/config/determine-compiler-version.sh
-@@ -24,8 +24,8 @@
-          | cut -d\  -f 1`
-        COMPVER="${CVER}/${FVER}"
-        ;;
--  gnu) COMPVER=`gcc -dumpfullversion -dumpversion`
--       #COMPVER=`gcc -v 2>&1 | grep -i 'Version [0-9]' \
-+  gnu) COMPVER=`${CC} -dumpfullversion -dumpversion`
-+       #COMPVER=`${CC} -v 2>&1 | grep -i 'Version [0-9]' \
-        #  | sed -e 's/^.*ersion \(.\..\..\).*$/\1/'`
-        ;;
-   *)   ErrorAndExit "Unknown compiler '${COMP}'"
---- a/config/select-compiler.sh
-+++ b/config/select-compiler.sh
-@@ -9,7 +9,7 @@
- CPS=""
- COMP=""
- 
--GNU=`which gcc 2> /dev/null`
-+GNU="${CC}"
- if [ -n "${GNU}" ]
- then
-   NCPS=`expr ${NCPS} + 1`
---- a/config/select-mpi.sh
-+++ b/config/select-mpi.sh
-@@ -76,7 +76,6 @@
-   if [ -z "${MPIS}" ]; then MPIS="${MPI}"; else MPIS="${MPIS}|${MPI}"; fi
- fi
- 
--MPICC=`which mpicc 2> /dev/null`
- if [ -n "${MPICC}" ]
- then
-   FMPI=""
-@@ -86,7 +85,7 @@
-   MPIROOTDIR1=`dirname ${MBINDIR}`
- 
-   echo "#include <mpi.h>" > conftest.c
--  mpicc -E conftest.c | grep '/mpi.h"' | head -1 > mpiconf.txt
-+  "${MPICC}" -E conftest.c | grep '/mpi.h"' | head -1 > mpiconf.txt
-   MINCDIR=`cat mpiconf.txt | sed -e 's#^.* "##' -e 's#/mpi.h".*##'`
-   if [ -n "${MINCDIR}" ]
-   then
---- a/mf/Makefile.defs.linux-gomp
-+++ b/mf/Makefile.defs.linux-gomp
-@@ -23,24 +23,19 @@
- #------------------------------------------------------------------------------
- # SIONlib General Settings
- #------------------------------------------------------------------------------
--OPTFLAGS = -g -O0 -Wall
-+CFLAGS   += -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
- 
--CC       = gcc
--CFLAGS   = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
-+CXXFLAGS += $(PFLAG) $(OPTFLAGS) -fPIC
- 
--CXX      = g++
--CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3
--
--F77      = gfortran
--FFLAGS   = $(PFLAG) $(OPTFLAGS)
-+FFLAGS   += $(PFLAG) $(OPTFLAGS) -fPIC
- 
- F90      = $(F77)
--F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form
-+F90FLAGS += $(PFLAG) $(OPTFLAGS) -ffree-form -fPIC $(FCFLAGS)
- 
- FPP      =
- FDOPT    = -D
- 
--LDFLAGS  = $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
-+LDFLAGS  += $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
- UTILLIB  =
- FOBASE   = pomp_fwrapper_base.o
- 
-@@ -101,10 +96,6 @@
- #------------------------------------------------------------------------------
- 
- MPIENABLE = 1
--MPICC     = mpicc
--MPICXX    = mpicxx
--MPIF77    = mpif77
--MPIF90    = mpif90
- MPILIB    = -lmpich
- PMPILIB   = -lpmpich
- #PMPILIB   = # MPICH2
-@@ -139,8 +130,7 @@
- #------------------------------------------------------------------------------
- 
- SZLIB          = szlib
--SZLIB_OPTFLAGS = -O3
--SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED
-+SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED $(CFLAGS)
- SZLIB_LIBPATH  = -L$(TOPDIR)/utils/szlib
- SZLIB_LIB      = -lsc.z
- 
---- a/mf/Makefile.defs.linux-gomp10
-+++ b/mf/Makefile.defs.linux-gomp10
-@@ -23,24 +23,19 @@
- #------------------------------------------------------------------------------
- # SIONlib General Settings
- #------------------------------------------------------------------------------
--OPTFLAGS = -g -O0 -Wall
-+CFLAGS   += -std=c99 $(PFLAG) -fPIC
- 
--CC       = gcc
--CFLAGS   = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
-+CXXFLAGS += $(PFLAG) -fPIC
- 
--CXX      = g++
--CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3
--
--F77      = gfortran
--FFLAGS   = $(PFLAG) $(OPTFLAGS) -fallow-argument-mismatch
-+FFLAGS   += $(PFLAG) -fallow-argument-mismatch -fPIC
- 
- F90      = $(F77)
--F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form -fallow-argument-mismatch
-+F90FLAGS += $(PFLAG) -ffree-form -fallow-argument-mismatch -fPIC $(FCFLAGS)
- 
- FPP      =
- FDOPT    = -D
- 
--LDFLAGS  = $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
-+LDFLAGS  += $(PFLAG) $(HINTSLIB)
- UTILLIB  =
- FOBASE   = pomp_fwrapper_base.o
- 
-@@ -101,10 +96,6 @@
- #------------------------------------------------------------------------------
- 
- MPIENABLE = 1
--MPICC     = mpicc
--MPICXX    = mpicxx
--MPIF77    = mpif77
--MPIF90    = mpif90
- MPILIB    = -lmpich
- PMPILIB   = -lpmpich
- #PMPILIB   = # MPICH2
-@@ -139,7 +130,7 @@
- #------------------------------------------------------------------------------
- 
- SZLIB          = szlib
--SZLIB_OPTFLAGS = -O3
-+SZLIB_OPTFLAGS = $(CFLAGS)
- SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED
- SZLIB_LIBPATH  = -L$(TOPDIR)/utils/szlib
- SZLIB_LIB      = -lsc.z
---- a/src/fortraninterface/Makefile
-+++ b/src/fortraninterface/Makefile
-@@ -121,21 +121,21 @@
- 	$(CPP) $(F90FLAGS) $(F90FLAGS_CPP) $(F90MPIFLAGS) -P -E -I ../lib sion_f90_mpi.F90 > sion_f90_mpi.f90
- sion_f90_mpi.mod : sion_f90_mpi.o
- sion_f90_mpi.o : sion_f90_mpi.f90 sion_f90.mod $(SION_HDRS)
--	$(MPIF90) $(F90FLAGS) -c sion_f90_mpi.f90
-+	$(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_mpi.f90
- 
- # F90 Interface (OMP)
- sion_f90_omp.f90: sion_f90_omp.F90
- 	$(CPP) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_omp.F90 > sion_f90_omp.f90
- sion_f90_omp.mod : sion_f90_omp.o 
- sion_f90_omp.o : sion_f90_omp.f90 sion_f90.mod $(SION_HDRS)
--	$(OMPF90) $(F90FLAGS) -c sion_f90_omp.f90
-+	$(OMPF90) $(F90FLAGS) $(F90OMPFLAGS) -c sion_f90_omp.f90
- 
- # F90 Interface (OMPI)
- sion_f90_ompi.f90: sion_f90_ompi.F90 $(SION_HDRS)
- 	$(CPP) $(F90MPIFLAGS) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_ompi.F90 > sion_f90_ompi.f90
- sion_f90_ompi.mod : sion_f90_ompi.o
- sion_f90_ompi.o : sion_f90_ompi.f90 $(SION_HDRS)
--	$(MPIF90) $(F90FLAGS) -c sion_f90_ompi.f90
-+	$(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_ompi.f90
- 
- 
- 

diff --git a/sys-cluster/sionlib/metadata.xml b/sys-cluster/sionlib/metadata.xml
deleted file mode 100644
index 52da79403f..0000000000
--- a/sys-cluster/sionlib/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-SIONlib is a library for writing and reading data from several thousands of parallel tasks into/from one or a small number of physical files. Only the open and close functions are collective while file access can be performed independently.
-
-SIONlib can be used as a replacement for standard I/O APIs (e.g. POSIX) that are used to access distinct files from every parallel process. SIONlib will bundle the data into one or few files in a coordinated fashion in order to sidestep sequentialising mechanism in the file system. At the same time, the task-per-file picture is maintained for the application, every process has access to its logical file only. File access is performed using SIONlib equivalents to standard C-I/O functionality (fwrite becomes sion_write, fseek becomes sion_seek, etc.) which have similar semantics as their C counterparts.
-
-Internally, the physical files are sub-divided into sequences of blocks, which themselves contain one chunk of data belonging to every logical file. In case the amount to be written to a file is known up front, it can optionally be specified when opening the file and the sequence of blocks collapses into a single block with one chunk per task containing all of its data. If a chunk size cannot be specified ahead of time, a sensible default is chosen and reads and writes that cross chunk boundaries are handled transparently by SIONlib.
-
-SIONlib also uses information about the block size of the underlying file system, because access to the same block from different tasks often leads to contention.
-
-Both, the estimated chunk size and file system block size are used to align individual chunks with file system blocks. Ensuring contention-free access to file system blocks enables efficient parallel writing and reading.
-
-SIONlib provides two different interfaces: one for parallel access (with implementations for different parallel programming technologies such as MPI, OpenMP and hybrid MPI+OpenMP) and one for sequential access which is also used internally by the SIONlib utilities.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues</bugs-to>
-	</upstream>
-	<use>
-		<!--<flag name="cuda">enable CUDA aware interface</flag>-->
-		<flag name="cxx">Enable C++ support</flag>
-		<flag name="debug">enable SIONlib debug</flag>
-		<flag name="deep-est-sdv">deep-est-sdv collector selection plug-in for MSA-aware collective I/O</flag>
-		<flag name="fortran">Enable Fortran support</flag>
-		<flag name="hostname-regex">hostname-regex collector selection plug-in for MSA-aware collective I/O</flag>
-		<flag name="mpi">enable mpi</flag>
-		<flag name="python">enable python support</flag>
-		<flag name="ompi">enable hybrid openmp mpi</flag>
-		<flag name="openmp">enable openmp</flag>
-		<flag name="parutils">Enable compilation of parutils (used for benchmarking)</flag>
-		<flag name="pthreads">configure SIONlib to use pthreads for locking</flag>
-		<flag name="sionfwd">enable I/O forwarding with <pkg>sys-cluster/SIONfwd</pkg></flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild b/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild
deleted file mode 100644
index 73fa9c89d2..0000000000
--- a/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_CONFIG_NAME="doxy"
-FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit docs edo flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Scalable I/O library for parallel access to task-local files"
-HOMEPAGE="https://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html"
-SRC_URI="http://apps.fz-juelich.de/jsc/sionlib/download.php?version=${PV} -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+cxx debug deep-est-sdv doc examples +fortran hostname-regex +mpi +ompi +openmp +parutils +pthreads python sionfwd" #cuda
-
-RDEPEND="
-	mpi? ( virtual/mpi )
-	openmp? ( || ( sys-devel/gcc:*[openmp] sys-libs/libomp ) )
-	sionfwd? ( sys-cluster/SIONfwd )
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-"
-
-REQUIRED_USE="
-	ompi? ( mpi openmp )
-	?? ( hostname-regex deep-est-sdv )
-"
-PATCHES=(
-	"${FILESDIR}/${PN}-respect-flags-v3.patch"
-	"${FILESDIR}/${PN}-build-shared-libraries.patch"
-)
-
-pkg_setup() {
-	FORTRAN_NEED_OPENMP=0
-	use openmp && FORTRAN_NEED_OPENMP=1
-
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	tc-export AR CC CXX F77 FC
-	export MPICC=/usr/bin/mpicc
-	export MPICXX=/usr/bin/mpicxx
-	export MPIF77=/usr/bin/mpif77
-	export MPIF90=/usr/bin/mpif90
-	export F90=$(tc-getFC)
-	export OMPF77=$(tc-getF77)
-	export OMPF90=$(tc-getFC)
-
-	append-fflags -fallow-argument-mismatch
-
-	local msa="none"
-	use deep-est-sdv && msa="deep-est-sdv"
-	use hostname-regex && msa="hostname-regex"
-
-	local myconf=(
-		--disable-gcovr
-		--disable-kcov
-		--disable-mic
-		--msa="${msa}"
-		--prefix="${T}/prefix/usr"
-		$(use_enable debug)
-		$(use_enable pthreads)
-	)
-
-	#custom configure?
-	use cxx || myconf+=( "--disable-cxx" )
-	use fortran || myconf+=( "--disable-fortran" )
-	if use mpi; then
-		myconf+=( "--mpi=$(detect_mpi_implementation || die)" )
-	else
-		myconf+=( "--disable-mpi" )
-	fi
-	use ompi || myconf+=( "--disable-ompi" )
-	use openmp || myconf+=( "--disable-omp" )
-	use parutils || myconf+=( "--disable-parutils" )
-
-	use python && myconf+=( "--enable-python=3" )
-	use sionfwd && myconf+=( "--enable-sionfwd=${EPREFIX}/usr" )
-
-	./configure "${myconf[@]}" || die
-}
-
-src_compile() {
-	export VARTEXFONTS="${T}/fonts"
-	emake C_AR=$(tc-getAR) F90=$(tc-getFC)
-	docs_compile
-}
-
-src_install() {
-	mkdir -p "${T}/prefix/usr/share/doc/${PF}" || die
-	default
-
-	if use examples ; then
-		mv "${T}/prefix/usr/examples" "${T}/prefix/usr/share/doc/${PF}/" || die
-	else
-		rm -r "${T}/prefix/usr/examples" || die
-	fi
-
-	insinto "/usr/include/sionlib"
-	doins -r "${T}"/prefix/usr/include/*
-	rm -r "${T}/prefix/usr/include" || die
-
-	exeinto "/usr/libexec/${PN}"
-	doexe "${T}"/prefix/usr/bin/*partest
-	rm "${T}"/prefix/usr/bin/*partest || die
-
-	# move 64 bit libraries to lib64
-	libs64=( "${T}"/prefix/usr/lib/*64* )
-	if [[ ${#libs64[@]} -gt 0 ]]; then
-		mkdir "${T}/prefix/usr/lib64" || die
-		for l in "${libs64[@]}" ; do
-			mv "${l}" "${T}/prefix/usr/lib64/" || die
-		done
-	fi
-
-	rsync -ravXHA "${T}/prefix/usr" "${ED}/" || die
-	docompress -x "/usr/share/doc/${PF}/examples"
-
-	find "${ED}" -name '*.la' -delete || die
-}
-
-detect_mpi_implementation() {
-	cat > testmpi.c <<- EOF
-#include "mpi.h"
-#include "stdio.h"
-
-int main(){
-	#ifdef OPEN_MPI
-		printf("%s","openmpi");
-	#endif
-
-	#ifdef MPICH
-		printf("%s%i","mpich",MPICH_NAME);
-	#endif
-	return 0;
-}
-EOF
-	edo ${CC} testmpi.c -o testmpi
-	./testmpi || die
-}

diff --git a/sys-cluster/sionlibl/Manifest b/sys-cluster/sionlibl/Manifest
deleted file mode 100644
index a16495014b..0000000000
--- a/sys-cluster/sionlibl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sionlibll-1.7.7.tar.gz 490515 BLAKE2B 76971dd6d80222144b40da345d58311911aab09c6a5250b85d4a2731d2f93cdbd39d87dd6bbafdeaba88f06603105076267f6956417916f118ec45e07fa59269 SHA512 6ef46a0905552c558595bf6b72225a290d73dc87fa33c9862de5e4bd4d683792437646f7b4ab8a463b4a50d1b4a79aec96a66e577e815de3f23e9274be2681af

diff --git a/sys-cluster/sionlibl/files/sionlibl-build-shared-libraries.patch b/sys-cluster/sionlibl/files/sionlibl-build-shared-libraries.patch
deleted file mode 100644
index d40276d6e6..0000000000
--- a/sys-cluster/sionlibl/files/sionlibl-build-shared-libraries.patch
+++ /dev/null
@@ -1,385 +0,0 @@
---- a/src/cppinterface/Makefile
-+++ b/src/cppinterface/Makefile
-@@ -30,7 +30,7 @@
- ifeq ($(CXXENABLE),1)
- 
- USER_HDRS = sion_cxx_base.hpp sion_cxx_serial.hpp sion_cxx_common.hpp sion_cxx_mpi.hpp sion_cxx_ompi.hpp  sion_cxx_omp.hpp 
--USER_LIBS = lib$(SION_LIBNAME_CXX_SER).a lib$(SION_LIBNAME_CXX_MPI).a
-+USER_LIBS = lib$(SION_LIBNAME_CXX_SER).so lib$(SION_LIBNAME_CXX_MPI).so
- else
- USER_HDRS = 
- USER_LIBS = 
-@@ -57,13 +57,15 @@
- 
- all: $(USER_LIBS)
- 
-+../lib/lib$(SION_LIBNAME_SER).so :
-+	make -C ../lib lib$(SION_LIBNAME_SER).so
- 
--lib$(SION_LIBNAME_CXX_SER).a : $(SION_OBJS_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_SER)
-+lib$(SION_LIBNAME_CXX_SER).so : $(SION_OBJS_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(CXX) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_CXX_SER).so -shared -o $@ $(SION_OBJS_SER) -L../lib -l$(SION_LIBNAME_SER)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_CXX_MPI).a : $(SION_OBJS_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_MPI)
-+lib$(SION_LIBNAME_CXX_MPI).so : $(SION_OBJS_MPI)
-+	$(MPICXX) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_CXX_MPI).so -shared -o $@ $(SION_OBJS_MPI)
- 	@echo "*** $@ built"
- 
- sion_cxx_base.o :
-@@ -118,7 +120,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a
-+	rm -f *.o lib*.so
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/fortraninterface/Makefile
-+++ b/src/fortraninterface/Makefile
-@@ -39,7 +39,7 @@
- 
- USER_HDRS = sion_f77.H sion_f77.h 
- USER_MODS = sion_f90.mod
--USER_LIBS = lib$(SION_LIBNAME_F77_SER).a lib$(SION_LIBNAME_F77_MPI).a lib$(SION_LIBNAME_F90_SER).a lib$(SION_LIBNAME_F90_MPI).a
-+USER_LIBS = lib$(SION_LIBNAME_F77_SER).so lib$(SION_LIBNAME_F77_MPI).so lib$(SION_LIBNAME_F90_SER).so lib$(SION_LIBNAME_F90_MPI).so
- else
- USER_HDRS = 
- USER_MODS =
-@@ -56,39 +56,47 @@
-   SION_OBJS_F77_SER += sion_f77_omp.o sion_fortran_omp.o
-   SION_OBJS_F90_SER += sion_f90_omp.o sion_fortran_omp.o
-   USER_MODS += sion_f90_omp.mod
-+  F77_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_GEN)
-+  F90_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_GEN)
- endif
- 
- ifeq ($(MPIENABLE),1)
-   SION_OBJS_F77_MPI += sion_f77_mpi.o sion_fortran_mpi.o sion_fortran_writeread_mpi_f77.o
-   SION_OBJS_F90_MPI += sion_f90_mpi.o sion_fortran_mpi.o sion_fortran_writeread_mpi_f90.o
-   USER_MODS += sion_f90_mpi.mod
-+  F77_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
-+  F90_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
- endif
- 
- ifeq ($(HYBENABLE),1)
-   SION_OBJS_F77_MPI += sion_f77_ompi.o sion_fortran_ompi.o
-   SION_OBJS_F90_MPI += sion_f90_ompi.o sion_fortran_ompi.o
-   USER_MODS += sion_f90_ompi.mod
-+  F77_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
-+  F90_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
- endif   
- 
- SION_DEPEND_OBJS=sion_fortran.o sion_fortran_omp.o sion_fortran_mpi.o sion_fortran_ompi.o sion_fortran_writeread_f77.o sion_fortran_writeread_f90.o  sion_fortran_writeread_mpi_f77.o sion_fortran_writeread_mpi_f90.o 
- 
- all: $(USER_LIBS) $(USER_MODS)
- 
-+../lib/lib$(SION_LIBNAME_SER).so :
-+	make -C ../lib lib$(SION_LIBNAME_SER).so
- 
--lib$(SION_LIBNAME_F77_SER).a : $(SION_OBJS_F77_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F77_SER)
-+lib$(SION_LIBNAME_F77_SER).so : $(SION_OBJS_F77_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(F77) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F77_SER).so -shared -o $@ $(SION_OBJS_F77_SER) $(F77_SER_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F77_MPI).a : $(SION_OBJS_F77_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F77_MPI)
-+lib$(SION_LIBNAME_F77_MPI).so : $(SION_OBJS_F77_MPI)
-+	$(MPIF77) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F77_MPI).so -shared -o $@ $(SION_OBJS_F77_MPI) $(F77_MPI_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F90_SER).a : $(SION_OBJS_F90_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F90_SER)
-+lib$(SION_LIBNAME_F90_SER).so : $(SION_OBJS_F90_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(F90) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F90_SER).so -shared -o $@ $(SION_OBJS_F90_SER) $(F90_SER_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F90_MPI).a : $(SION_OBJS_F90_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F90_MPI)
-+lib$(SION_LIBNAME_F90_MPI).so : $(SION_OBJS_F90_MPI)
-+	$(MPIF90) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F90_MPI).so -shared -o $@ $(SION_OBJS_F90_MPI) $(F90_MPI_LIBS)
- 	@echo "*** $@ built"
- 
- # F77 interface
-@@ -206,7 +214,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a *.mod
-+	rm -f *.o lib*.so *.mod
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/lib/Makefile
-+++ b/src/lib/Makefile
-@@ -66,26 +66,31 @@
- SION_CXX_HDR = sion_cxx.h
- endif
- 
--USER_HDRS = sion.h sion_libversion_rep.h sion_common.h sion_serial.h sion_const.h sion_datatypes.h sion_platform.h sion_debug.h $(SION_CXX_HDR)
--USER_LIBS = lib$(SION_LIBNAME_SER).a lib$(SION_LIBNAME_COM).a lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a lib$(SION_LIBNAME_COM_LOCK_NONE).a 
-+ifneq ($(PTHREADSUPPORT),"no")
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_PTHREADS)
-+else
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_NONE)
-+endif
- 
-+USER_HDRS = sion.h sion_libversion_rep.h sion_common.h sion_serial.h sion_const.h sion_datatypes.h sion_platform.h sion_debug.h $(SION_CXX_HDR)
-+USER_LIBS = lib$(SION_LIBNAME_SER).so lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 
--all: lib$(SION_LIBNAME_COM).a lib$(SION_LIBNAME_SER).a  lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a lib$(SION_LIBNAME_COM_LOCK_NONE).a 
-+all: lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_SER).so lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 
--lib$(SION_LIBNAME_COM).a : $(SION_COMMON_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_OBJS)
-+lib$(SION_LIBNAME_COM).so : $(SION_COMMON_OBJS) lib$(LOCKLIB).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM).so -shared -o $@ $(SION_COMMON_OBJS) $(SIONFWD_LIBS) -L. -l$(LOCKLIB)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a : $(SION_COMMON_LOCK_PTHREADS_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_LOCK_PTHREADS_OBJS)
-+lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so : $(SION_COMMON_LOCK_PTHREADS_OBJS)
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so -shared -o $@ $(SION_COMMON_LOCK_PTHREADS_OBJS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_COM_LOCK_NONE).a : $(SION_COMMON_LOCK_NONE_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_LOCK_NONE_OBJS)
-+lib$(SION_LIBNAME_COM_LOCK_NONE).so : $(SION_COMMON_LOCK_NONE_OBJS)
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM_LOCK_NONE).so -shared -o $@ $(SION_COMMON_LOCK_NONE_OBJS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_SER).a : $(SION_SER_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_SER_OBJS)
-+lib$(SION_LIBNAME_SER).so : $(SION_SER_OBJS) lib$(SION_LIBNAME_COM).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_SER).so -shared -o $@ $(SION_SER_OBJS) -L. -l$(SION_LIBNAME_COM)
- 	@echo "*** $@ built"
- 
- sion_lock_pthreads.o: sion_lock.c
-@@ -178,7 +183,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a
-+	rm -f *.o lib*.so
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/parlib/Makefile
-+++ b/src/parlib/Makefile
-@@ -29,7 +29,7 @@
- .SUFFIXES:  .cpp .c .f
- 
- USER_HDRS = sion_datatypes_mpi.h sion_mpi.h sion_ompi.h sion_omp.h sion_generic.h 
--USER_LIBS = lib$(SION_LIBNAME_GEN).a
-+USER_LIBS = lib$(SION_LIBNAME_GEN).so
- 
- SION_OBJS_GEN = sion_generic.o \
- 	sion_generic_internal.o \
-@@ -46,7 +46,7 @@
- 	          sion_omp_cb_gen.o \
- 	          sion_omp_internal_gen.o 
-   USER_HDRS += sion_omp.h 
--  USER_LIBS += lib$(SION_LIBNAME_OMP).a 
-+  USER_LIBS += lib$(SION_LIBNAME_OMP).so
- endif
- 
- ifeq ($(MPIENABLE),1)
-@@ -58,7 +58,7 @@
- 	          sion_mpi_util.o  \
- 		  sion_mpi_file_check.o
-   USER_HDRS += sion_datatypes_mpi.h sion_mpi.h 
--  USER_LIBS += lib$(SION_LIBNAME_MPI).a 
-+  USER_LIBS += lib$(SION_LIBNAME_MPI).so
- endif
- ifeq ($(HYBENABLE),1)
-   SION_OBJS_HYB = sion_ompi_gen.o \
-@@ -67,16 +67,18 @@
- 	          sion_ompi_util.o \
-                   sion_ompi_internal_gen.o 
-   USER_HDRS += sion_datatypes_mpi.h sion_ompi.h
--  USER_LIBS += lib$(SION_LIBNAME_OMPI).a 
-+  USER_LIBS += lib$(SION_LIBNAME_OMPI).so
- endif   
- 
- ifeq ($(HYBENABLE),1)
-   LOCKCC    =$(HYBCC)
-   LOCKCFLAGS=$(CHYBFLAGS)
-+  LOCKLINK=$(HYBFLAG)
- else 
- ifeq ($(OMPENABLE),1)
-   LOCKCC    =$(OMPCC)
-   LOCKCFLAGS=$(COMPFLAGS)
-+  LOCKLINK=$(OMPFLAG)
- else
-   LOCKCC    =$(CC)
-   LOCKCFLAGS=$(CFLAGS)
-@@ -87,20 +89,23 @@
- 
- all: $(USER_LIBS)
- 
--lib$(SION_LIBNAME_GEN).a : $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL)
-+../lib/lib$(SION_LIBNAME_COM).so :
-+	make -C ../lib lib$(SION_LIBNAME_COM).so
-+
-+lib$(SION_LIBNAME_GEN).so : $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_GEN).so -shared -o $@ $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_OMP).a : $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_OMP).so : $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_OMP).so -shared -o $@ $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN) $(OMPFLAG)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_MPI).a : $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_MPI).so : $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(MPICC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_MPI).so -shared -o $@ $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_OMPI).a : $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_OMPI).so : $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(HYBCC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_OMPI).so -shared -o $@ $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN) $(HYBFLAG)
- 	@echo "*** $@ built"
- 
- sion_generic.o : sion_generic.c
-@@ -224,7 +229,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a opari*
-+	rm -f *.o lib*.so opari*
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/parutils/Makefile
-+++ b/src/parutils/Makefile
-@@ -30,12 +30,18 @@
- COMPFLAGS = $(OMPMFLAG) $(OMPFLAG)
- CHYBFLAGS = $(HYBMFLAG) $(HYBFLAG)
- 
--CMPILDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_MPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+ifneq ($(PTHREADSUPPORT),"no")
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_PTHREADS)
-+else
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_NONE)
-+endif
-+
-+CMPILDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_MPI) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- 
--COMPLDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_OMP)  -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
--CHYBLDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_OMPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+COMPLDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_OMP) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+CHYBLDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_OMPI) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- 
--FMPILDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_MPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_SER) -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+FMPILDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../lib -l$(SION_LIBNAME_SER) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_MPI) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- FOMPLDFLAGS = $(COMPLDFLAGS)  $(OMPFLAG)
- FHYBLDFLAGS = $(COMPILDFLAGS) $(OMPFLAG)
- 
-@@ -55,6 +61,13 @@
- ifeq ($(FORTRANENABLE),1)
-   ifeq ($(MPIENABLE),1)
-     USER_UTILS += fpartest
-+    F77_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
-+  endif
-+  ifeq ($(OMPENABLE),1)
-+    F77_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP)
-+  endif
-+  ifeq ($(HYBENABLE),1)
-+    F77_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
-   endif
- endif
- 
-@@ -75,10 +88,10 @@
- 
- all: $(USER_UTILS)
- 
--partest: $(PARTEST_OBJS) ../parlib/lib$(SION_LIBNAME_MPI).a  ../parlib/lib$(SION_LIBNAME_GEN).a  ../lib/lib$(SION_LIBNAME_SER).a 
-+partest: $(PARTEST_OBJS) ../parlib/lib$(SION_LIBNAME_MPI).so ../parlib/lib$(SION_LIBNAME_GEN).so ../lib/lib$(SION_LIBNAME_SER).so
- 	$(MPICC) -o $@ $(PARTEST_OBJS) -L../lib -l$(SION_LIBNAME_SER) $(CMPILDFLAGS) $(MPILIB)
- 
--ompi_partest: $(PARTEST_OMPI_OBJS) ../parlib/lib$(SION_LIBNAME_OMPI).a ../parlib/lib$(SION_LIBNAME_OMP).a ../lib/lib$(SION_LIBNAME_SER).a 
-+ompi_partest: $(PARTEST_OMPI_OBJS) ../parlib/lib$(SION_LIBNAME_OMPI).so ../parlib/lib$(SION_LIBNAME_OMP).so ../lib/lib$(SION_LIBNAME_SER).so
- 	$(HYBCC) -o $@ $(PARTEST_OMPI_OBJS) $(CHYBLDFLAGS) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_SER)  $(MPILIB)
- 
- ompi_partest.o : ompi_partest.c
-@@ -114,8 +127,8 @@
- fpartest.o : fpartest.F90
- 	$(MPIF90) $(FFLAGS) -c fpartest.F90
- 
--fpartest: fpartest.o  ../parlib/lib$(SION_LIBNAME_MPI).a  ../parlib/lib$(SION_LIBNAME_GEN).a ../lib/lib$(SION_LIBNAME_SER).a ../fortraninterface/lib$(SION_LIBNAME_F77_MPI).a ../fortraninterface/lib$(SION_LIBNAME_F77_SER).a
--	$(MPIF90) -o $@ fpartest.o  -L../fortraninterface -l$(SION_LIBNAME_F77_MPI) -l$(SION_LIBNAME_F77_SER) $(FMPILDFLAGS) $(MPILIB) 
-+fpartest: fpartest.o ../parlib/lib$(SION_LIBNAME_MPI).so ../parlib/lib$(SION_LIBNAME_GEN).so ../lib/lib$(SION_LIBNAME_SER).so ../fortraninterface/lib$(SION_LIBNAME_F77_MPI).so ../fortraninterface/lib$(SION_LIBNAME_F77_SER).so
-+	$(MPIF90) -o $@ fpartest.o -L../fortraninterface -l$(SION_LIBNAME_F77_MPI) -l$(SION_LIBNAME_F77_SER) $(FMPILDFLAGS) $(MPILIB) $(F77_MPI_LIBS) $(F77_SER_LIBS)
- 
- 
- install: all
-@@ -161,7 +174,7 @@
- 	@rm -f header.tmp
- 
- clean:
--	rm -f *.o lib*.a $(USER_UTILS)
-+	rm -f *.o lib*.so $(USER_UTILS)
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/utils/Makefile
-+++ b/src/utils/Makefile
-@@ -45,32 +45,32 @@
- siondump.o : siondump.c 
- 	$(CC) $(CFLAGS) -c siondump.c
- 
--siondefrag.o : siondefrag.c ../lib/lib$(SION_LIBNAME_SER).a 
-+siondefrag.o : siondefrag.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c siondefrag.c
- 
--sionsplit.o : sionsplit.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sionsplit.o : sionsplit.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sionsplit.c
- 
--sioncat.o : sioncat.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sioncat.o : sioncat.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sioncat.c
- 
--sionversion.o : sionversion.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sionversion.o : sionversion.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sionversion.c
- 
--siondump: siondump.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+siondump: siondump.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ siondump.o $(LDFLAGS)
- 	cp siondump $(TOPDIR)/..
- 
--siondefrag: siondefrag.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+siondefrag: siondefrag.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ siondefrag.o $(LDFLAGS)
- 
--sionsplit: sionsplit.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sionsplit: sionsplit.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sionsplit.o $(LDFLAGS)
- 
--sioncat: sioncat.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sioncat: sioncat.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sioncat.o $(LDFLAGS)
- 
--sionversion: sionversion.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sionversion: sionversion.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sionversion.o $(LDFLAGS)
- 
- 
-@@ -136,7 +136,7 @@
- 	@rm -f header.tmp
- 
- clean:
--	rm -f *.o lib*.a $(USER_UTILS)
-+	rm -f *.o lib*.so $(USER_UTILS)
- 
- #------------------------------------------------------------------------------
- # Dependencies

diff --git a/sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch b/sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch
deleted file mode 100644
index e71d7d46d3..0000000000
--- a/sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch
+++ /dev/null
@@ -1,185 +0,0 @@
---- a/config/determine-cc.sh
-+++ b/config/determine-cc.sh
-@@ -1,7 +1,6 @@
- #!/bin/sh
- # determine what compiler is behind "cc" (and presumably "CC" and "ftn") wrapper
- 
--CC=`which cc 2>/dev/null`
- COMP=
- if [ -z "$CC" ]; then
-   echo "No 'cc' located!"
---- a/config/determine-compiler-version.sh
-+++ b/config/determine-compiler-version.sh
-@@ -24,8 +24,8 @@
-          | cut -d\  -f 1`
-        COMPVER="${CVER}/${FVER}"
-        ;;
--  gnu) COMPVER=`gcc -dumpfullversion -dumpversion`
--       #COMPVER=`gcc -v 2>&1 | grep -i 'Version [0-9]' \
-+  gnu) COMPVER=`${CC} -dumpfullversion -dumpversion`
-+       #COMPVER=`${CC} -v 2>&1 | grep -i 'Version [0-9]' \
-        #  | sed -e 's/^.*ersion \(.\..\..\).*$/\1/'`
-        ;;
-   *)   ErrorAndExit "Unknown compiler '${COMP}'"
---- a/config/select-compiler.sh
-+++ b/config/select-compiler.sh
-@@ -9,7 +9,7 @@
- CPS=""
- COMP=""
- 
--GNU=`which gcc 2> /dev/null`
-+GNU="${CC}"
- if [ -n "${GNU}" ]
- then
-   NCPS=`expr ${NCPS} + 1`
---- a/config/select-mpi.sh
-+++ b/config/select-mpi.sh
-@@ -76,7 +76,6 @@
-   if [ -z "${MPIS}" ]; then MPIS="${MPI}"; else MPIS="${MPIS}|${MPI}"; fi
- fi
- 
--MPICC=`which mpicc 2> /dev/null`
- if [ -n "${MPICC}" ]
- then
-   FMPI=""
-@@ -86,7 +85,7 @@
-   MPIROOTDIR1=`dirname ${MBINDIR}`
- 
-   echo "#include <mpi.h>" > conftest.c
--  mpicc -E conftest.c | grep '/mpi.h"' | head -1 > mpiconf.txt
-+  "${MPICC}" -E conftest.c | grep '/mpi.h"' | head -1 > mpiconf.txt
-   MINCDIR=`cat mpiconf.txt | sed -e 's#^.* "##' -e 's#/mpi.h".*##'`
-   if [ -n "${MINCDIR}" ]
-   then
---- a/mf/Makefile.defs.linux-gomp
-+++ b/mf/Makefile.defs.linux-gomp
-@@ -23,24 +23,19 @@
- #------------------------------------------------------------------------------
- # SIONlib General Settings
- #------------------------------------------------------------------------------
--OPTFLAGS = -g -O0 -Wall
-+CFLAGS   += -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
- 
--CC       = gcc
--CFLAGS   = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
-+CXXFLAGS += $(PFLAG) $(OPTFLAGS) -fPIC
- 
--CXX      = g++
--CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3
--
--F77      = gfortran
--FFLAGS   = $(PFLAG) $(OPTFLAGS)
-+FFLAGS   += $(PFLAG) $(OPTFLAGS) -fPIC
- 
- F90      = $(F77)
--F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form
-+F90FLAGS += $(PFLAG) $(OPTFLAGS) -ffree-form -fPIC $(FCFLAGS)
- 
- FPP      =
- FDOPT    = -D
- 
--LDFLAGS  = $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
-+LDFLAGS  += $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
- UTILLIB  =
- FOBASE   = pomp_fwrapper_base.o
- 
-@@ -101,10 +96,6 @@
- #------------------------------------------------------------------------------
- 
- MPIENABLE = 1
--MPICC     = mpicc
--MPICXX    = mpicxx
--MPIF77    = mpif77
--MPIF90    = mpif90
- MPILIB    = -lmpich
- PMPILIB   = -lpmpich
- #PMPILIB   = # MPICH2
-@@ -139,8 +130,7 @@
- #------------------------------------------------------------------------------
- 
- SZLIB          = szlib
--SZLIB_OPTFLAGS = -O3
--SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED
-+SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED $(CFLAGS)
- SZLIB_LIBPATH  = -L$(TOPDIR)/utils/szlib
- SZLIB_LIB      = -lsc.z
- 
---- a/mf/Makefile.defs.linux-gomp10
-+++ b/mf/Makefile.defs.linux-gomp10
-@@ -23,24 +23,19 @@
- #------------------------------------------------------------------------------
- # SIONlib General Settings
- #------------------------------------------------------------------------------
--OPTFLAGS = -g -O0 -Wall
-+CFLAGS   += -std=c99 $(PFLAG) -fPIC
- 
--CC       = gcc
--CFLAGS   = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
-+CXXFLAGS += $(PFLAG) -fPIC
- 
--CXX      = g++
--CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3
--
--F77      = gfortran
--FFLAGS   = $(PFLAG) $(OPTFLAGS) -fallow-argument-mismatch
-+FFLAGS   += $(PFLAG) -fallow-argument-mismatch -fPIC
- 
- F90      = $(F77)
--F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form -fallow-argument-mismatch
-+F90FLAGS += $(PFLAG) -ffree-form -fallow-argument-mismatch -fPIC $(FCFLAGS)
- 
- FPP      =
- FDOPT    = -D
- 
--LDFLAGS  = $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
-+LDFLAGS  += $(PFLAG) $(HINTSLIB)
- UTILLIB  =
- FOBASE   = pomp_fwrapper_base.o
- 
-@@ -101,10 +96,6 @@
- #------------------------------------------------------------------------------
- 
- MPIENABLE = 1
--MPICC     = mpicc
--MPICXX    = mpicxx
--MPIF77    = mpif77
--MPIF90    = mpif90
- MPILIB    = -lmpich
- PMPILIB   = -lpmpich
- #PMPILIB   = # MPICH2
-@@ -139,7 +130,7 @@
- #------------------------------------------------------------------------------
- 
- SZLIB          = szlib
--SZLIB_OPTFLAGS = -O3
-+SZLIB_OPTFLAGS = $(CFLAGS)
- SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED
- SZLIB_LIBPATH  = -L$(TOPDIR)/utils/szlib
- SZLIB_LIB      = -lsc.z
---- a/src/fortraninterface/Makefile
-+++ b/src/fortraninterface/Makefile
-@@ -121,21 +121,21 @@
- 	$(CPP) $(F90FLAGS) $(F90FLAGS_CPP) $(F90MPIFLAGS) -P -E -I ../lib sion_f90_mpi.F90 > sion_f90_mpi.f90
- sion_f90_mpi.mod : sion_f90_mpi.o
- sion_f90_mpi.o : sion_f90_mpi.f90 sion_f90.mod $(SION_HDRS)
--	$(MPIF90) $(F90FLAGS) -c sion_f90_mpi.f90
-+	$(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_mpi.f90
- 
- # F90 Interface (OMP)
- sion_f90_omp.f90: sion_f90_omp.F90
- 	$(CPP) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_omp.F90 > sion_f90_omp.f90
- sion_f90_omp.mod : sion_f90_omp.o 
- sion_f90_omp.o : sion_f90_omp.f90 sion_f90.mod $(SION_HDRS)
--	$(OMPF90) $(F90FLAGS) -c sion_f90_omp.f90
-+	$(OMPF90) $(F90FLAGS) $(F90OMPFLAGS) -c sion_f90_omp.f90
- 
- # F90 Interface (OMPI)
- sion_f90_ompi.f90: sion_f90_ompi.F90 $(SION_HDRS)
- 	$(CPP) $(F90MPIFLAGS) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_ompi.F90 > sion_f90_ompi.f90
- sion_f90_ompi.mod : sion_f90_ompi.o
- sion_f90_ompi.o : sion_f90_ompi.f90 $(SION_HDRS)
--	$(MPIF90) $(F90FLAGS) -c sion_f90_ompi.f90
-+	$(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_ompi.f90
- 
- 
- 

diff --git a/sys-cluster/sionlibl/metadata.xml b/sys-cluster/sionlibl/metadata.xml
deleted file mode 100644
index 52da79403f..0000000000
--- a/sys-cluster/sionlibl/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-SIONlib is a library for writing and reading data from several thousands of parallel tasks into/from one or a small number of physical files. Only the open and close functions are collective while file access can be performed independently.
-
-SIONlib can be used as a replacement for standard I/O APIs (e.g. POSIX) that are used to access distinct files from every parallel process. SIONlib will bundle the data into one or few files in a coordinated fashion in order to sidestep sequentialising mechanism in the file system. At the same time, the task-per-file picture is maintained for the application, every process has access to its logical file only. File access is performed using SIONlib equivalents to standard C-I/O functionality (fwrite becomes sion_write, fseek becomes sion_seek, etc.) which have similar semantics as their C counterparts.
-
-Internally, the physical files are sub-divided into sequences of blocks, which themselves contain one chunk of data belonging to every logical file. In case the amount to be written to a file is known up front, it can optionally be specified when opening the file and the sequence of blocks collapses into a single block with one chunk per task containing all of its data. If a chunk size cannot be specified ahead of time, a sensible default is chosen and reads and writes that cross chunk boundaries are handled transparently by SIONlib.
-
-SIONlib also uses information about the block size of the underlying file system, because access to the same block from different tasks often leads to contention.
-
-Both, the estimated chunk size and file system block size are used to align individual chunks with file system blocks. Ensuring contention-free access to file system blocks enables efficient parallel writing and reading.
-
-SIONlib provides two different interfaces: one for parallel access (with implementations for different parallel programming technologies such as MPI, OpenMP and hybrid MPI+OpenMP) and one for sequential access which is also used internally by the SIONlib utilities.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues</bugs-to>
-	</upstream>
-	<use>
-		<!--<flag name="cuda">enable CUDA aware interface</flag>-->
-		<flag name="cxx">Enable C++ support</flag>
-		<flag name="debug">enable SIONlib debug</flag>
-		<flag name="deep-est-sdv">deep-est-sdv collector selection plug-in for MSA-aware collective I/O</flag>
-		<flag name="fortran">Enable Fortran support</flag>
-		<flag name="hostname-regex">hostname-regex collector selection plug-in for MSA-aware collective I/O</flag>
-		<flag name="mpi">enable mpi</flag>
-		<flag name="python">enable python support</flag>
-		<flag name="ompi">enable hybrid openmp mpi</flag>
-		<flag name="openmp">enable openmp</flag>
-		<flag name="parutils">Enable compilation of parutils (used for benchmarking)</flag>
-		<flag name="pthreads">configure SIONlib to use pthreads for locking</flag>
-		<flag name="sionfwd">enable I/O forwarding with <pkg>sys-cluster/SIONfwd</pkg></flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild b/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild
deleted file mode 100644
index d4f889cdb9..0000000000
--- a/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_CONFIG_NAME="doxy"
-FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit docs edo flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Scalable I/O library for parallel access to task-local files"
-HOMEPAGE="https://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html"
-SRC_URI="http://apps.fz-juelich.de/jsc/sionlib/download.php?version=${PV}l -> ${PN}l-${PV}.tar.gz"
-S="${WORKDIR}/sionlib"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+cxx debug deep-est-sdv doc examples +fortran hostname-regex +mpi +ompi +openmp +parutils +pthreads python sionfwd" #cuda
-
-RDEPEND="
-	mpi? ( virtual/mpi )
-	openmp? ( || ( sys-devel/gcc:*[openmp] sys-libs/libomp ) )
-	sionfwd? ( sys-cluster/SIONfwd )
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-"
-
-REQUIRED_USE="
-	ompi? ( mpi openmp )
-	?? ( hostname-regex deep-est-sdv )
-"
-PATCHES=(
-	"${FILESDIR}/${PN}-respect-flags-v3.patch"
-	"${FILESDIR}/${PN}-build-shared-libraries.patch"
-)
-
-pkg_setup() {
-	FORTRAN_NEED_OPENMP=0
-	use openmp && FORTRAN_NEED_OPENMP=1
-
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	tc-export AR CC CXX F77 FC
-	export MPICC=/usr/bin/mpicc
-	export MPICXX=/usr/bin/mpicxx
-	export MPIF77=/usr/bin/mpif77
-	export MPIF90=/usr/bin/mpif90
-	export F90=$(tc-getFC)
-	export OMPF77=$(tc-getF77)
-	export OMPF90=$(tc-getFC)
-
-	append-fflags -fallow-argument-mismatch
-
-	local msa="none"
-	use deep-est-sdv && msa="deep-est-sdv"
-	use hostname-regex && msa="hostname-regex"
-
-	local myconf=(
-		--disable-gcovr
-		--disable-kcov
-		--disable-mic
-		--msa="${msa}"
-		--prefix="${T}/prefix/usr"
-		$(use_enable debug)
-		$(use_enable pthreads)
-	)
-
-	#custom configure?
-	use cxx || myconf+=( "--disable-cxx" )
-	use fortran || myconf+=( "--disable-fortran" )
-	if use mpi; then
-		myconf+=( "--mpi=$(detect_mpi_implementation || die)" )
-	else
-		myconf+=( "--disable-mpi" )
-	fi
-	use ompi || myconf+=( "--disable-ompi" )
-	use openmp || myconf+=( "--disable-omp" )
-	use parutils || myconf+=( "--disable-parutils" )
-
-	use python && myconf+=( "--enable-python=3" )
-	use sionfwd && myconf+=( "--enable-sionfwd=${EPREFIX}/usr" )
-
-	edo ./configure "${myconf[@]}"
-}
-
-src_compile() {
-	export VARTEXFONTS="${T}/fonts"
-	emake C_AR=$(tc-getAR) F90=$(tc-getFC)
-	docs_compile
-}
-
-src_install() {
-	mkdir -p "${T}/prefix/usr/share/doc/${PF}" || die
-	default
-
-	if use examples ; then
-		mv "${T}/prefix/usr/examples" "${T}/prefix/usr/share/doc/${PF}/" || die
-	else
-		rm -r "${T}/prefix/usr/examples" || die
-	fi
-
-	insinto "/usr/include/sionlibl"
-	doins -r "${T}"/prefix/usr/include/*
-	rm -r "${T}/prefix/usr/include" || die
-
-	exeinto "/usr/libexec/${PN}"
-	doexe "${T}"/prefix/usr/bin/*partest
-	rm "${T}"/prefix/usr/bin/*partest || die
-
-	for b in "${T}"/prefix/usr/bin/sion* ; do
-		n=$(basename "${b}")
-		newbin "${T}/prefix/usr/bin/${n}" "l${n}"
-		rm "${b}" || die
-	done
-
-	# move 64 bit libraries to lib64
-	libs64=( "${T}"/prefix/usr/lib/*64* )
-	if [[ ${#libs64[@]} -gt 0 ]]; then
-		mkdir "${T}/prefix/usr/lib64" || die
-		for l in "${libs64[@]}" ; do
-			mv "${l}" "${T}/prefix/usr/lib64/" || die
-		done
-	fi
-
-	rsync -ravXHA "${T}/prefix/usr" "${ED}/" || die
-	docompress -x "/usr/share/doc/${PF}/examples"
-
-	#TODO: build shared libs
-	#find "${ED}" -name '*.a' -delete || die
-	find "${ED}" -name '*.la' -delete || die
-}
-
-detect_mpi_implementation() {
-	cat > testmpi.c <<- EOF
-#include "mpi.h"
-#include "stdio.h"
-
-int main(){
-	#ifdef OPEN_MPI
-	        printf("%s","openmpi");
-	#endif
-
-	#ifdef MPICH
-	        printf("%s%i","mpich",MPICH_NAME);
-	#endif
-	return 0;
-}
-EOF
-	edo ${CC} testmpi.c -o testmpi
-	./testmpi || die
-}

diff --git a/sys-cluster/usort/Manifest b/sys-cluster/usort/Manifest
deleted file mode 100644
index 7b691dce47..0000000000
--- a/sys-cluster/usort/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST usort-0_pre20211230-r1.tar.gz 36255 BLAKE2B 1137c96141c3bdd26cdddb650224ae276e88eac2f8190210ba9673030f7867f110411040ba4415821fef9b85f1af737f3e880ab15ded164fe3cd8135fcf9d725 SHA512 82474b33e0c74d6ce78a4e34bbbbb0e666646a708bbd56b298e3ae054c0c9682bfe6ea126f4f88c7047ad34eb1bc8aec6936f5cfb867dd5b3254052361b397ea

diff --git a/sys-cluster/usort/files/usort-0_pre20211230-cmake.patch b/sys-cluster/usort/files/usort-0_pre20211230-cmake.patch
deleted file mode 100644
index 616e15fd7a..0000000000
--- a/sys-cluster/usort/files/usort-0_pre20211230-cmake.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -26,15 +26,25 @@
- 
- include_directories(include)
- 
--add_executable(usort src/main.cpp src/parUtils.cpp src/binUtils.cpp src/sort_profiler.cpp)
--target_link_libraries(usort ${MPI_LIBRARIES} m)
-+add_library(Usortlib src/parUtils.cpp src/binUtils.cpp)
-+target_include_directories(Usortlib PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
-+target_link_libraries(Usortlib ${MPI_LIBRARIES} m)
-+
-+add_executable(usort src/main.cpp src/sort_profiler.cpp)
-+target_include_directories(usort PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
-+target_link_libraries(usort ${MPI_LIBRARIES} m Usortlib)
- 
- if(MPI_COMPILE_FLAGS)
--  set_target_properties(usort PROPERTIES
--    COMPILE_FLAGS "${MPI_COMPILE_FLAGS}")
-+  set_target_properties(Usortlib PROPERTIES COMPILE_FLAGS "${MPI_COMPILE_FLAGS}")
-+  set_target_properties(usort PROPERTIES COMPILE_FLAGS "${MPI_COMPILE_FLAGS}")
- endif()
- 
- if(MPI_LINK_FLAGS)
--  set_target_properties(usort PROPERTIES
--    LINK_FLAGS "${MPI_LINK_FLAGS}")
-+  set_target_properties(Usortlib PROPERTIES LINK_FLAGS "${MPI_LINK_FLAGS}")
-+  set_target_properties(usort PROPERTIES LINK_FLAGS "${MPI_LINK_FLAGS}")
- endif()
-+
-+include(GNUInstallDirs)
-+install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/include/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/usort")
-+install(TARGETS Usortlib LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-+install(TARGETS usort LIBRARY DESTINATION "${CMAKE_INSTALL_BINDIR}")

diff --git a/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch b/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch
deleted file mode 100644
index d99d4117ef..0000000000
--- a/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/include/ompUtils.tcc
-+++ b/include/ompUtils.tcc
-@@ -4,6 +4,7 @@
- #include <vector>
- #include <algorithm>
- // #include <seqUtils.h>
-+#include <cstring>
- 
- 
- 

diff --git a/sys-cluster/usort/files/usort-0_pre20211230-rename-THRESHOLD.patch b/sys-cluster/usort/files/usort-0_pre20211230-rename-THRESHOLD.patch
deleted file mode 100644
index 6a0c5f901e..0000000000
--- a/sys-cluster/usort/files/usort-0_pre20211230-rename-THRESHOLD.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/include/seqUtils.h
-+++ b/include/seqUtils.h
-@@ -30,7 +30,7 @@
-    * The routine runs fastest with a uniform distribution of elements.
-    * The vector l is declare dynamically using the calloc function.
-    * The variable ctr counts the number of times that flashsort is called.
--   * THRESHOLD is a very important constant.  It is the minimum number of 
-+   * USORT_THRESHOLD is a very important constant.  It is the minimum number of 
-    * elements required in a subclass before recursion is used. 
-    *
-    * Templated version of flashsort based on original C code by 
---- a/include/seqUtils.tcc
-+++ b/include/seqUtils.tcc
-@@ -121,7 +121,7 @@
-   template <typename T>
-     void flashsort(T* a, int n, int m, int *ctr)
-     {
--      const int THRESHOLD = 75;
-+      const int USORT_THRESHOLD = 75;
-       const int CLASS_SIZE = 75;     /* minimum value for m */
- 
-       /* declare variables */
-@@ -192,7 +192,7 @@
-         /**** Choice of RECURSION or STRAIGHT INSERTION *****/
- 
-         for (k=0;k<(m-1);k++)
--          if ( (nx = l[k+1]-l[k]) > THRESHOLD )  /* then use recursion */
-+          if ( (nx = l[k+1]-l[k]) > USORT_THRESHOLD )  /* then use recursion */
-           {
-             flashsort(&a[l[k]+1],nx,CLASS_SIZE,ctr);
-             (*ctr)++;

diff --git a/sys-cluster/usort/metadata.xml b/sys-cluster/usort/metadata.xml
deleted file mode 100644
index ccdceeefbc..0000000000
--- a/sys-cluster/usort/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/hsundar/usort/issues</bugs-to>
-		<remote-id type="github">hsundar/usort</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/usort/usort-0_pre20211230-r1.ebuild b/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
deleted file mode 100644
index 4b1ef70372..0000000000
--- a/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="902f5e3cbba66833bbf2d219c183d4705b3582c7"
-
-inherit cmake edos2unix
-
-DESCRIPTION='Fast distributed sorting routines using MPI and OpenMP'
-HOMEPAGE="https://github.com/hsundar/usort"
-SRC_URI="https://github.com/hsundar/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-SLOT="0/${PV}"
-
-DEPEND="virtual/mpi"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${P}-cmake.patch"
-	"${FILESDIR}/${P}-rename-THRESHOLD.patch"
-	"${FILESDIR}/${P}-fix-fpermissive.patch"
-)
-
-src_prepare() {
-	edos2unix CMakeLists.txt include/{seqUtils.h,seqUtils.tcc,ompUtils.tcc}
-	cmake_src_prepare
-}
-
-src_install() {
-	cmake_src_install
-	dodoc README.md
-}

diff --git a/sys-devel/gsl/Manifest b/sys-devel/gsl/Manifest
deleted file mode 100644
index c666c62264..0000000000
--- a/sys-devel/gsl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gsl-4.1.5.tar.gz 981163 BLAKE2B f0772e03f133d895490231758e079cfbbf18132e111aa6387988a553dc0422e2ed9d3e3cade9b4c5b95d103a9984f3c8442d38551f9958b21d54924b5c822533 SHA512 37d8dafe165297a8aea1a0255ebeb3ceb29d3bf297f1671a68eb2804202104abdf7ea49d4351d91f70771c782d4c14c7d4c028135af5df4499f5966c29f71064

diff --git a/sys-devel/gsl/files/gsl-4.1.5-respect-flags.patch b/sys-devel/gsl/files/gsl-4.1.5-respect-flags.patch
deleted file mode 100644
index c3b5c89eea..0000000000
--- a/sys-devel/gsl/files/gsl-4.1.5-respect-flags.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/src/c
-+++ b/src/c
-@@ -156,8 +156,8 @@
- #
- case "$($CCNAME --version)" in
- *gcc*|*GCC*)
--    [ -z "$BOOM_MODEL_NOOPT" ] && CCDEBUG="-O2"
--    [ -z "$BOOM_MODEL_NOOPT" ] && CCNODEBUG="$CCNODEBUG -O2"
-+    [ -z "$BOOM_MODEL_NOOPT" ] && CCDEBUG="${CFLAGS}"
-+    [ -z "$BOOM_MODEL_NOOPT" ] && CCNODEBUG="$CCNODEBUG ${CFLAGS}"
-     CCOPTS="-D_REENTRANT -D_GNU_SOURCE -Wall -Wno-unused -fno-strict-aliasing"
-     #  We assume the following standard libraries are all present.
-     #  If your build is failing because of missing libraries then
-@@ -334,9 +334,9 @@
-                 AR_CREATE_OPT="c"
-             fi
-             if [ "$RANLIB" = "1" ]; then
--                COMMAND="ar ${AR_CREATE_OPT}r $LIBNAME.a $OBJECT"
-+                COMMAND="${AR} ${AR_CREATE_OPT}r $LIBNAME.a $OBJECT"
-             else
--                COMMAND="ar ${AR_CREATE_OPT}rs $LIBNAME.a $OBJECT"
-+                COMMAND="${AR} ${AR_CREATE_OPT}rs $LIBNAME.a $OBJECT"
-             fi
-             if [ "$QUIET" = "no" ]; then
-                 if [ "$VERBOSE" = "no" ]; then

diff --git a/sys-devel/gsl/gsl-4.1.5-r1.ebuild b/sys-devel/gsl/gsl-4.1.5-r1.ebuild
deleted file mode 100644
index 2fd4ae01ba..0000000000
--- a/sys-devel/gsl/gsl-4.1.5-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION='iMatix GSL code generator'
-HOMEPAGE="https://github.com/zeromq/gsl"
-SRC_URI="https://github.com/zeromq/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3+'
-SLOT="0"
-IUSE="examples"
-
-DEPEND="dev-libs/libpcre:3"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-respect-flags.patch" )
-
-src_prepare() {
-	tc-export AR RANLIB
-	export CCNAME="$(tc-getCC)"
-	export CCPLUS="$(tc-getCXX)"
-	default
-}
-
-src_install() {
-	DESTDIR="${D}/usr" emake install
-	if use examples; then
-		dodoc -r examples
-		dodoc -r doc/examples
-	fi
-	dodoc doc/denormalizing*
-	dodoc -r doc/modules
-	dodoc README*
-}

diff --git a/sys-devel/gsl/metadata.xml b/sys-devel/gsl/metadata.xml
deleted file mode 100644
index 660e3efbf2..0000000000
--- a/sys-devel/gsl/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/zeromq/gsl/issues</bugs-to>
-		<remote-id type="github">zeromq/gsl</remote-id>
-	</upstream>
-	<longdescription lang="en">GSL/4.1 is a code construction tool. It will generate code in all languages and for all purposes. If this sounds too good to be true, welcome to 1996, when we invented these techniques. Magic is simply technology that is twenty years ahead of its time. In addition to code construction, GSL has been used to generate database schema definitions, user interfaces, reports, system administration tools and much more.
-	</longdescription>
-</pkgmetadata>

diff --git a/sys-kernel/modprobed-db/Manifest b/sys-kernel/modprobed-db/Manifest
deleted file mode 100644
index 0df4a5f0d6..0000000000
--- a/sys-kernel/modprobed-db/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST modprobed-db-2.46.gh.tar.gz 7210 BLAKE2B c7c5535a85c5a593fff507073120c8c355c8b46513bcb3b922be4a7d178be97aa3e84802a3d39c31a3219057f745fdb641f0a821fd4fe5d33acb48865e5090b2 SHA512 cf580bd386ca5fd232e96f33ecd61982d3ac4563f8e27b2b99bfbd2a8b8171585c8949df812ba8d85488c729570684983a63a6090ec3c05a890db5d6e864c05c

diff --git a/sys-kernel/modprobed-db/metadata.xml b/sys-kernel/modprobed-db/metadata.xml
deleted file mode 100644
index 04b6d9fe0c..0000000000
--- a/sys-kernel/modprobed-db/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/graysky2/modprobed-db/issues</bugs-to>
-        <remote-id type="github">graysky2/modprobed-db</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild b/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild
deleted file mode 100644
index 55cf2ae904..0000000000
--- a/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="This utility tracks modules loaded by the kernel, for localmodconfig"
-HOMEPAGE="https://github.com/graysky2/modprobed-db"
-SRC_URI="https://github.com/graysky2/modprobed-db/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-	emake DESTDIR="${D}" install-bin
-	doman "doc/${PN}.8"
-	dodoc README.md
-}

diff --git a/sys-kernel/tirdad/Manifest b/sys-kernel/tirdad/Manifest
deleted file mode 100644
index 1903b4fec1..0000000000
--- a/sys-kernel/tirdad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tirdad-0_pre20200926.gh.tar.gz 15656 BLAKE2B 02c628f8d4c9f539cfaf2e7e6a6cc3323169c785f7854b9ac283c59ca95b84fd5361948815d5aa400886b118b8dbd6b0be9b5d1ddd1433ecf56a9fc1137d8b38 SHA512 db6aef5225a2651600f93700e7b858957a20ada3d3d55c19124f2a149b20e270d10ead959580dff9031b346f8c35f9fab3cf21db74afb47937dd977e35d13156

diff --git a/sys-kernel/tirdad/metadata.xml b/sys-kernel/tirdad/metadata.xml
deleted file mode 100644
index 5a2e231a0c..0000000000
--- a/sys-kernel/tirdad/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>
-	<longdescription lang="en">
-tirdad (pronounce /tērdäd/) is a kernel module to hot-patch the Linux 
-kernel to generate random TCP Initial Sequence Numbers for IPv4 TCP connections. You can 
-refer to this bog post to get familiar with the original issue:
-https://bitguard.wordpress.com/?p=982
-	</longdescription>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">0xsirus/tirdad</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-kernel/tirdad/tirdad-0_pre20200926.ebuild b/sys-kernel/tirdad/tirdad-0_pre20200926.ebuild
deleted file mode 100644
index c651094e44..0000000000
--- a/sys-kernel/tirdad/tirdad-0_pre20200926.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 linux-mod
-
-MY_REV="9a0e137ae05dd1aa05c20750975598e4dac77dbf"
-
-DESCRIPTION="kernel module for random ISN generation"
-HOMEPAGE="https://github.com/0xsirus/tirdad"
-SRC_URI="https://github.com/0xsirus/tirdad/archive/${MY_REV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${MY_REV}"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-MODULE_NAMES="tirdad(misc:${S}:${S}/module)"
-BUILD_TARGETS="all"
-
-src_compile() {
-	linux-mod_src_compile || die
-}
-
-src_install() {
-	einstalldocs
-	linux-mod_src_install || die
-}

diff --git a/sys-kernel/xpmem/Manifest b/sys-kernel/xpmem/Manifest
deleted file mode 100644
index d7d69d62bd..0000000000
--- a/sys-kernel/xpmem/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xpmem-2.6.5_p20210809.tar.gz 55898 BLAKE2B 9f2a0d59479030bf2290d9501853ec82c8a95b1fecd85d07062ff25960cb44814a34565c39f5c2a519fcba8cf4bbe68d2916b3efdfdaaf0322d01b56db577c74 SHA512 f46f433b2818ee248451c5f6d505e0f9646f0107994ff413f760614bb9f5390800a4dd661e41fb430eb61f1c85673b910dd1fb298d7ca00f71485bf90a2c9e6e

diff --git a/sys-kernel/xpmem/metadata.xml b/sys-kernel/xpmem/metadata.xml
deleted file mode 100644
index da22c6762d..0000000000
--- a/sys-kernel/xpmem/metadata.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-This is an experimental version of XPMEM based on a version provided by
-Cray and uploaded to https://code.google.com/p/xpmem. This version supports
-any kernel 3.12 and newer. Keep in mind there may be bugs and this version
-may cause kernel panics, code crashes, eat your cat, etc.
-
-XPMEM is a Linux kernel module that enables a process to map the
-memory of another process into its virtual address space. Source code
-can be obtained by cloning the Git repository, original Mercurial
-repository or by downloading a tarball from the link above.
-
-The XPMEM API has three main functions:
-
-xpmem_make()    
-xpmem_get()
-xpmem_attach()
-
-A process calls xpmem_make() to export a region of its virtual address
-space. Other processes can then attach to the region by calling
-xpmem_get() and xpmem_attach(). After a memory region is attached, it
-is accessed via direct loads and stores. This enables upper-level
-protocols such as MPI and SHMEM to perform single-copy address-space
-to address-space transfers, completely at user-level.
-
-Note, there is a limitation to the usage of an attached region. Any
-system call that will call get_user_pages() on the region from the
-non-owning process with get EFAULT. This include pthread mutexes
-and condition variable, and SYS V semaphores. We intend to address
-this limitation in a future release.
-
-XPMEM regions are free to have "holes" in them, meaning virtual memory
-regions that are not allocated. This makes XPMEM somewhat more
-flexible than mmap(). A process could, for example, export a region
-via XPMEM starting at address 0 and extending 4 GB. Accesses to
-allocated (valid) virtual addresses in this region proceed normally,
-and pages are mapped between address spaces on demand. A segfault will
-occur if the source process or any other process mapping the region
-tries to access an unallocated (invalid) virtual address in the
-region.
-	</longdescription>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="modules">Build the kernel module</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/hjelmn/xpmem/issues</bugs-to>
-		<remote-id type="github">hjelmn/xpmem</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-kernel/xpmem/xpmem-2.6.5_p20210809.ebuild b/sys-kernel/xpmem/xpmem-2.6.5_p20210809.ebuild
deleted file mode 100644
index cfd392255e..0000000000
--- a/sys-kernel/xpmem/xpmem-2.6.5_p20210809.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MAX_KV_MAJ="5"
-MAX_KV_MIN="8"
-MODULES_OPTIONAL_USE="modules"
-MODULES_OPTIONAL_USE_IUSE_DEFAULT=1
-MY_REV="8700f281383a83b86d3bff5e46168eb24558b842"
-
-inherit autotools linux-info linux-mod
-
-DESCRIPTION="Linux Cross-Memory Attach"
-HOMEPAGE="https://github.com/hjelmn/xpmem"
-SRC_URI="https://github.com/hjelmn/xpmem/archive/${MY_REV}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_REV}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-MODULE_NAMES="xpmem(misc:${WORKDIR}/module/kernel:${WORKDIR}/module/kernel)"
-BUILD_TARGETS="all"
-
-pkg_pretend() {
-	# https://github.com/hjelmn/xpmem/issues/43
-	if use modules; then
-		if kernel_is ge ${MAX_KV_MAJ} ${MAX_KV_MINOR}; then
-			eerror "Unsupported kernel version"
-			die
-		fi
-	fi
-}
-
-src_prepare() {
-	default
-	AT_M4DIR="m4" eautoreconf
-	if use modules; then
-		cp -r "${S}" "${WORKDIR}/module" || die
-	fi
-}
-
-src_configure() {
-	local myconf=(
-		--disable-kernel-module
-	)
-	econf "${myconf[@]}"
-
-	if use modules; then
-		pushd "${WORKDIR}/module" || die
-	        econf
-		popd || die
-	fi
-}
-
-src_compile() {
-	default
-	use modules && linux-mod_src_compile
-}
-
-src_install() {
-	einstalldocs
-	default
-	use modules && linux-mod_src_install
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-libs/safeclib/Manifest b/sys-libs/safeclib/Manifest
deleted file mode 100644
index e87d7e1892..0000000000
--- a/sys-libs/safeclib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST safeclib-3.7.1.tar.xz 539072 BLAKE2B 55e828f2c195325a9a3648f57d1e60a6657289ff03ebe626d5884f41014d747591fd2240286d4060ffc58c368e68464bed49eb34a5d78cdd1e204861ca8425cc SHA512 bf43e3a94855b7b12df6a3c88a534c40297df40259e4930dc1b98117b381c5bfaa2e4f17748e731bb6065c02d47ba98d50e336d60cf60e62d4fa0a6b45de53c1

diff --git a/sys-libs/safeclib/files/safeclib-3.7.1-stdarg.patch b/sys-libs/safeclib/files/safeclib-3.7.1-stdarg.patch
deleted file mode 100644
index 5a21610cb6..0000000000
--- a/sys-libs/safeclib/files/safeclib-3.7.1-stdarg.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Kbuild
-+++ b/Kbuild
-@@ -30,7 +30,7 @@
- # Test module definition
- obj-m     := slkm.o testslkm.o
- 
--ccflags-y := -I$(src)/include -I$(src) -I$(src)/src
-+ccflags-y := -I$(src)/include -I$(src) -I$(src)/src -iwithprefix include
- 
- # Functions in the kernel that don't have a 1-to-1 name correlation
- # __HAVE_ARCH_STRLCPY

diff --git a/sys-libs/safeclib/metadata.xml b/sys-libs/safeclib/metadata.xml
deleted file mode 100644
index 212907d86c..0000000000
--- a/sys-libs/safeclib/metadata.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-This library implements the secure C11 Annex K functions on top of most libc implementations, which are missing from them.
-
-The ISO TR24731 Bounds Checking Interface documents indicate that the key motivation for the new specification is to help mitigate the ever increasing security attacks, specifically the buffer overrun.
-
-The rationale document says "Buffer overrun attacks continue to be a security problem. Roughly 10% of vulnerability reports cataloged by CERT from 01/01/2005 to 07/01/2005 involved buffer overflows. Preventing buffer overruns is the primary, but not the only, motivation for this technical report."
-
-The rationale document continues "that these only mitigate, that is lessen, security problems. When used properly, these functions decrease the danger buffer overrun attacks. Source code may remain vulnerable due to other bugs and security issues. The highest level of security is achieved by building in layers of security utilizing multiple strategies."
-
-The rationale document lists the following key points for TR24731:
-
-Guard against overflowing a buffer
-Do not produce unterminated strings
-Do not unexpectedly truncate strings
-Provide a library useful to existing code
-Preserve the null terminated string datatype
-Only require local edits to programs
-Library based solution
-Support compile-time checking
-Make failures obvious
-Zero buffers, null strings
-Runtime-constraint handler mechanism
-Support re-entrant code
-Consistent naming scheme
-Have a uniform pattern for the function parameters and return type
-Deference to existing technology
-and the following can be added...
-
-provide a library of functions with like behavior
-provide a library of functions that promote and increase code safety and security
-provide a library of functions that are efficient
-The C11 Standard adopted many of these points, and added some secure _s variants in the Annex K. The Microsoft Windows/MINGW secure API did the same, but deviated in some functions from the standard. Besides Windows (with its msvcrt, ucrt, reactos msvcrt and wine msvcrt variants) only the unused stlport, Android's Bionic, Huawei securec and Embarcadero implemented this C11 secure Annex K API so far. They are still missing from glibc, musl, FreeBSD, darwin and DragonFly libc, OpenBSD libc, newlib, dietlibc, uClibc, minilibc.
-	</longdescription>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/rurban/safeclib/issues</bugs-to>
-		<remote-id type="github">rurban/safeclib</remote-id>
-	</upstream>
-	<use>
-		<flag name="constraint-handler">enable C11 invoke_safe_{str,mem}_constraint_handler for less performance, bigger size and more flexibility</flag>
-		<flag name="extensions">enable additional functions not defined in the C11 specification</flag>
-		<flag name="norm-compat">Enable NFKC and NFKD modes for wcsnorm</flag>
-		<flag name="nullslack">enable to null out the remaining part of a string if it is not completely used</flag>
-		<flag name="unsafe">Include unsafe std C11 functions: tmpnam_s</flag>
-		<flag name="valgrind">enable Valgrind on the unit tests</flag>
-		<flag name="wchar">enable multibyte and wchar support</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-libs/safeclib/safeclib-3.7.1-r2.ebuild b/sys-libs/safeclib/safeclib-3.7.1-r2.ebuild
deleted file mode 100644
index d1c91b31af..0000000000
--- a/sys-libs/safeclib/safeclib-3.7.1-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MODULE_OPTIONAL_USE=modules
-
-inherit autotools linux-info linux-mod
-
-DESCRIPTION="safec libc extension with all C11 Annex K functions"
-HOMEPAGE="https://github.com/rurban/safeclib"
-SRC_URI="https://github.com/rurban/safeclib/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+constraint-handler doc +extensions modules norm-compat +nullslack test unsafe valgrind +wchar"
-
-RESTRICT="!test? ( test )"
-BDEPEND="
-	doc? ( app-text/doxygen[dot] )
-	valgrind? ( dev-debug/valgrind )
-"
-
-PATCHES=( "${FILESDIR}/${P}-stdarg.patch" )
-
-MODULE_NAMES="slkm(misc:${S}:${S})"
-BUILD_TARGETS="all"
-BUILD_PARAMS="-f Makefile.kernel V=1"
-
-pkg_setup() {
-	if use modules ; then
-		CONFIG_CHECK="COMPAT_32BIT_TIME"
-		ERROR_COMPAT_32BIT_TIME="module require COMPAT_32BIT_TIME to build"
-	fi
-	linux-mod_pkg_setup
-}
-
-src_prepare() {
-	default
-	eautoreconf
-
-	# duplicate the working folder
-	# one for the library and one for the module
-	cd "${WORKDIR}" || die
-	cp -r "${S}" "${S}-lib" || die
-}
-
-src_configure() {
-	export VARTEXFONTS="${T}/fonts"
-
-	local myconf=(
-		--disable-static
-		--disable-valgrind-sgcheck
-		--disable-Werror
-		--enable-shared
-		$(use_enable constraint-handler)
-		$(use_enable doc)
-		$(use_enable extensions)
-		$(use_enable norm-compat)
-		$(use_enable nullslack)
-		$(use_enable unsafe)
-		$(use_enable valgrind)
-		$(use_enable wchar)
-	)
-
-	if use modules ; then
-		set_kvobj ko
-		ECONF_PARAMS="${myconf[@]} --disable-wchar"
-	fi
-
-	cd "${S}-lib" || die
-
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	if use modules ; then
-		linux-mod_src_compile
-	fi
-
-	cd "${S}-lib" || die
-	default
-}
-
-src_install() {
-	if use modules ; then
-		linux-mod_src_install
-	fi
-
-	cd "${S}-lib" || die
-	default
-	einstalldocs
-
-	if use doc ; then
-		rm -rf doc/man || die
-		dodoc -r doc/.
-		docompress -x "/usr/share/doc/${PF}/html"
-
-		# wcsstr towupper towlower manpages collide with sys-apps/man-pages
-		rm "${ED}/usr/share/man/man3/towlower.3" || die
-		rm "${ED}/usr/share/man/man3/towupper.3" || die
-		rm "${ED}/usr/share/man/man3/wcsstr.3" || die
-	fi
-
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	cd "${S}-lib" || die
-	emake check
-}

diff --git a/sys-power/ZenStates-Linux/Manifest b/sys-power/ZenStates-Linux/Manifest
deleted file mode 100644
index ee12c8714a..0000000000
--- a/sys-power/ZenStates-Linux/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ZenStates-Linux-0bc27f4740e382f2a2896dc1dabfec1d0ac96818.gh.tar.gz 3475 BLAKE2B ccbe505bc0f80b051fe589fbb0fecb5eb0dfb6861bb75a53c586406e35d8b9676428067386b6c0d77c806e20969f997d13593b34ffaa1d605e8f32a27a2121fb SHA512 832d0ae65aa2dfc9b1ef14f04bf75c9861acb0d84e9038f9de7c027b8b26a9cb27d2af011377bd47372424e2f918906d3d8ed7266f140790faacc0a19f419ee9

diff --git a/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild b/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild
deleted file mode 100644
index 86251df79b..0000000000
--- a/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT=0bc27f4740e382f2a2896dc1dabfec1d0ac96818
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit linux-info python-single-r1
-
-DESCRIPTION="Dynamically edit AMD Ryzen processor P-States"
-HOMEPAGE="https://github.com/r4m0n/ZenStates-Linux"
-SRC_URI="https://github.com/r4m0n/${PN}/archive/${COMMIT}.tar.gz -> ${PN}-${COMMIT}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="togglecode"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	togglecode? ( $(python_gen_cond_dep 'dev-python/portio[${PYTHON_USEDEP}]') )
-"
-DEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DOCS=( README.md )
-
-CONFIG_CHECK="X86_MSR"
-
-src_install() {
-	newsbin zenstates.py zenstates
-	python_fix_shebang "${ED}/usr/sbin/zenstates"
-	if use togglecode ; then
-		newsbin togglecode.py togglecode
-		python_fix_shebang "${ED}/usr/sbin/togglecode"
-	fi
-	einstalldocs
-}

diff --git a/sys-power/ZenStates-Linux/metadata.xml b/sys-power/ZenStates-Linux/metadata.xml
deleted file mode 100644
index 7cc46a472d..0000000000
--- a/sys-power/ZenStates-Linux/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="togglecode">Install the togglecode utility to turn on/off the Q-Code display on ASUS Crosshair VI Hero motherboards (and other boards with a compatible Super I/O chip)</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/r4m0n/ZenStates-Linux/issues</bugs-to>
-		<maintainer>
-			<name>Thiago Ramon Gonçalves Montoya</name>
-			<email>thiagoramon@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r4m0n/ZenStates-Linux</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-power/amdgpu-fan/Manifest b/sys-power/amdgpu-fan/Manifest
deleted file mode 100644
index ddc91761e4..0000000000
--- a/sys-power/amdgpu-fan/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST amdgpu-fan-0.1.0.tar.gz 12469 BLAKE2B 955ed51e5b1d6054542cfe9a3057c4cedcb95a73782472a2e2c9fa731e525259e38ba7d8186c2a166ba85ecf0b3c1f7d7288112670ff3587040c92bbc2a17ad1 SHA512 b21d8e413d44a263fdbef37fff11a496fe5e46a1f4d1e7ade161dde36750cf0dc02dfd2ccaebc455dac5aa023150101a65a255a38e6d9b70a6bba39da8f26378

diff --git a/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild b/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild
deleted file mode 100644
index bab909d4f2..0000000000
--- a/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="Fan controller for AMD graphics cards running the amdgpu driver on Linux"
-HOMEPAGE="https://github.com/zzkW35/amdgpu-fan"
-SRC_URI="https://github.com/zzkW35/amdgpu-fan/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	dev-python/numpy[${PYTHON_USEDEP}]
-	dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-DEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DOCS=( README.md )
-
-distutils_enable_tests unittest
-
-src_prepare() {
-	sed -e "s|PROJECTVERSION|${PV}|g" -i setup.py || die
-	default
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-	systemd_dounit amdgpu-fan.service
-}
-
-python_test() {
-	"${EPYTHON}" -m unittest discover tests || die
-}

diff --git a/sys-power/amdgpu-fan/metadata.xml b/sys-power/amdgpu-fan/metadata.xml
deleted file mode 100644
index b41207b47e..0000000000
--- a/sys-power/amdgpu-fan/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/zzkW35/amdgpu-fan/issues</bugs-to>
-		<remote-id type="github">zzkW35/amdgpu-fan</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-power/disable-c6/Manifest b/sys-power/disable-c6/Manifest
deleted file mode 100644
index 929bb4d335..0000000000
--- a/sys-power/disable-c6/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST disable-c6-82765d490290a99ba18282e187e9de3d7c11dd49.tar.gz 2505 BLAKE2B 8995e970e8e4643e752aaf2a27f94eae282c6d2416a5a93f41e69bb367dc50226ca28deb7cdcbc8ef7bbc8105b9c488bd51374b2d3c1ef58322180b3dae1eee1 SHA512 77843b71cb3b485b949ed8a65bf76bdeffd661e21139ccc517f7641adf2802a32c6b2cf1317067e945d37153fc946fffdfc5d42619b508bedcb1fab25576f7ec

diff --git a/sys-power/disable-c6/disable-c6-0_p20190603.ebuild b/sys-power/disable-c6/disable-c6-0_p20190603.ebuild
deleted file mode 100644
index 1c908529f1..0000000000
--- a/sys-power/disable-c6/disable-c6-0_p20190603.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="disable the C6 state upon system boot, preventing Ryzen freezes"
-HOMEPAGE="https://github.com/jfredrickson/disable-c6"
-COMMIT=82765d490290a99ba18282e187e9de3d7c11dd49
-SRC_URI="https://github.com/jfredrickson/disable-c6/archive/${COMMIT}.tar.gz -> disable-c6-${COMMIT}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-RDEPEND="sys-power/ZenStates-Linux"
-DOCS=( ACKNOWLEDGMENTS README.md )
-PATCHES=( "${FILESDIR}/fix-path.patch" )
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	einstalldocs
-	doinitd "${FILESDIR}/disable-c6"
-	systemd_newunit "disable-c6.service.template" "disable-c6-service"
-}

diff --git a/sys-power/disable-c6/files/disable-c6 b/sys-power/disable-c6/files/disable-c6
deleted file mode 100644
index b538b8b1cb..0000000000
--- a/sys-power/disable-c6/files/disable-c6
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-command=/usr/sbin/zenstates
-command_args="--c6-disable"
-pidfile=
-name="disable-c6"
-description="Ryzen Disable C6"

diff --git a/sys-power/disable-c6/files/fix-path.patch b/sys-power/disable-c6/files/fix-path.patch
deleted file mode 100644
index 434a8cc5b2..0000000000
--- a/sys-power/disable-c6/files/fix-path.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/disable-c6.service.template	2021-04-04 23:46:51.260313163 +0200
-+++ b/disable-c6.service.template	2021-04-04 23:47:25.910835088 +0200
-@@ -6,7 +6,7 @@
- 
- [Service]
- Type=oneshot
--ExecStart={{PREFIX}}/bin/zenstates.py --c6-disable
-+ExecStart=/usr/sbin/zenstates --c6-disable
- 
- [Install]
- WantedBy=basic.target suspend.target hibernate.target

diff --git a/sys-power/disable-c6/metadata.xml b/sys-power/disable-c6/metadata.xml
deleted file mode 100644
index 34320eeeea..0000000000
--- a/sys-power/disable-c6/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/jfredrickson/disable-c6/issues</bugs-to>
-		<remote-id type="github">jfredrickson/disable-c6</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-power/geopmd/Manifest b/sys-power/geopmd/Manifest
deleted file mode 100644
index 3dc70ea3b6..0000000000
--- a/sys-power/geopmd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST geopm-2.0.0+rc1.gh.tar.gz 1154215 BLAKE2B 2e2026b6c038dab305bb63e27ccfc02114f03e289c8ccd6cc77b2d7b06679731ae28ece40f37b4f00892ec59b588a2d19c3f1563e05347e289e47054bef81a18 SHA512 906f1ba985e07cb36e562104e11129ea44eb25ee796b4780ad16bdb9fe050ef830b5adb87bfc678446a3ebfb744d162dfb0ea0d975f6fd5c1fc6cc77a21aefe1

diff --git a/sys-power/geopmd/files/geopmd-2.0.0_rc1-no-Werror.patch b/sys-power/geopmd/files/geopmd-2.0.0_rc1-no-Werror.patch
deleted file mode 100644
index db37c011e8..0000000000
--- a/sys-power/geopmd/files/geopmd-2.0.0_rc1-no-Werror.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -319,8 +319,8 @@
- 
- AC_LANG_POP([C++])
- 
--[EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall -Werror"]
--[EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -Wall -Werror"]
-+[EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"]
-+[EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -Wall"]
- 
- [AM_CFLAGS="$EXTRA_CFLAGS $AM_CFLAGS"]
- [AM_CXXFLAGS="$EXTRA_CXXFLAGS $AM_CXXFLAGS"]

diff --git a/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-gtest.patch b/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-gtest.patch
deleted file mode 100644
index 2edf39c3eb..0000000000
--- a/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-gtest.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/test/Makefile.mk
-+++ b/test/Makefile.mk
-@@ -422,8 +422,8 @@
-                           # end
- 
- test_geopm_test_LDADD = libgeopmd.la \
--                        libgmock.a \
--                        libgtest.a \
-+                        -lgmock \
-+                        -lgtest \
-                         # end
- 
- test_geopm_test_CPPFLAGS = $(AM_CPPFLAGS) -Iplugin
-@@ -453,4 +453,3 @@
- 
- CLEAN_LOCAL_TARGETS += clean-local-gtest-script-links
- 
--include test/googletest.mk

diff --git a/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-json11.patch b/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-json11.patch
deleted file mode 100644
index 100b86126e..0000000000
--- a/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-json11.patch
+++ /dev/null
@@ -1,85 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -30,7 +30,7 @@
- 
- geopmincludedir = $(includedir)/geopm
- 
--geopminclude_HEADERS = contrib/json11/json11.hpp \
-+geopminclude_HEADERS =  \
-                        src/geopm/Agg.hpp \
-                        src/geopm/CircularBuffer.hpp \
-                        src/geopm/Exception.hpp \
-@@ -60,8 +60,6 @@
-              Makefile.am \
-              autogen.sh \
-              configure.ac \
--             contrib/json11/LICENSE.txt \
--             contrib/json11/README.md \
-              dox/blurb.md \
-              dox/Doxyfile.in \
-              geopm-service.spec.in \
-@@ -91,7 +89,6 @@
-              geopmsession \
-              requirements.txt \
-              setup.py \
--             src/geopm/json11.hpp \
-              geopm.service \
-              AUTHORS \
-              CODE_OF_CONDUCT.md \
-@@ -107,11 +104,9 @@
- 
- # Add ABI version
- libgeopmd_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(geopm_abi_version)
--
-+libgeopmd_la_LIBADD = -ljson11
- libgeopmd_la_SOURCES = $(include_HEADERS) \
-                        $(geopminclude_HEADERS) \
--                       contrib/json11/json11.cpp \
--                       contrib/json11/json11.hpp \
-                        src/GPUTopo.cpp \
-                        src/GPUTopo.hpp \
-                        src/GPUTopoNull.cpp \
---- a/src/geopm/MSRIOGroup.hpp
-+++ b/src/geopm/MSRIOGroup.hpp
-@@ -13,7 +13,7 @@
- #include <string>
- #include <set>
- 
--#include "geopm/json11.hpp"
-+#include "json11.hpp"
- 
- #include "IOGroup.hpp"
- #include "geopm_time.h"
---- a/src/MSRIOGroup.cpp
-+++ b/src/MSRIOGroup.cpp
-@@ -17,7 +17,7 @@
- #include <iostream>
- #include <set>
- 
--#include "geopm/json11.hpp"
-+#include "json11.hpp"
- 
- #include "geopm_sched.h"
- #include "geopm/Exception.hpp"
---- a/src/SaveControl.cpp
-+++ b/src/SaveControl.cpp
-@@ -7,7 +7,7 @@
- 
- #include "SaveControl.hpp"
- 
--#include "geopm/json11.hpp"
-+#include "json11.hpp"
- #include "geopm/Helper.hpp"
- #include "geopm/Exception.hpp"
- #include "geopm/IOGroup.hpp"
---- a/test/MSRIOGroupTest.cpp
-+++ b/test/MSRIOGroupTest.cpp
-@@ -21,7 +21,7 @@
- #include <algorithm>
- #include "gtest/gtest.h"
- #include "gmock/gmock.h"
--#include "geopm/json11.hpp"
-+#include "json11.hpp"
- 
- #include "geopm_sched.h"
- #include "geopm_hash.h"

diff --git a/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild b/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild
deleted file mode 100644
index 64d8095347..0000000000
--- a/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="${PV/_rc/+rc}"
-MYP="geopm-${MYPV}"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Global Extensible Open Power Manager (Daemon)"
-HOMEPAGE="https://github.com/geopm/geopm"
-SRC_URI="https://github.com/geopm/geopm/archive/refs/tags/v${MYPV}.tar.gz -> ${MYP}.gh.tar.gz"
-S="${WORKDIR}/geopm-${PV/_rc/-rc}/service"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug doc systemd"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_cond_dep '
-		>=dev-python/cffi-1.15.0[${PYTHON_USEDEP}]
-		>=dev-python/dasbus-1.6[${PYTHON_USEDEP}]
-		>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
-		>=dev-python/psutil-5.9.0[${PYTHON_USEDEP}]
-	')
-	dev-cpp/json11
-	systemd? ( sys-apps/systemd:= )
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/gtest
-"
-BDEPEND="
-	doc? (
-		dev-python/sphinx
-		dev-python/sphinx-rtd-theme
-		dev-python/sphinxemoji
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-system-gtest.patch"
-	"${FILESDIR}/${P}-system-json11.patch"
-	"${FILESDIR}/${P}-no-Werror.patch"
-)
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	rm -r contrib || die
-	rm test/googletest.mk || die
-	rm src/geopm/json11.hpp || die
-	default
-	echo "${PV}" > VERSION || die
-	for ff in AUTHORS CODE_OF_CONDUCT.md CONTRIBUTING.rst COPYING COPYING-TPP; do
-		if [[ ! -f ${ff} ]]; then
-			cp ../${ff} . || die
-		fi
-	done
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--disable-cnl-iogroup
-		--disable-coverage
-		--disable-dcgm
-		--disable-levelzero
-		--disable-nvml
-		$(use_enable debug)
-		$(use_enable doc docs)
-		$(use_enable systemd)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dodoc README.rst
-	find "${ED}" -type f -name "*.la" -delete || die
-}

diff --git a/sys-power/geopmd/metadata.xml b/sys-power/geopmd/metadata.xml
deleted file mode 100644
index 823221d9a9..0000000000
--- a/sys-power/geopmd/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/geopm/geopm/issues</bugs-to>
-    <remote-id type="github">geopm/geopm</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/virtual/MASS/metadata.xml b/virtual/MASS/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/MASS/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/Matrix/metadata.xml b/virtual/Matrix/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/Matrix/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/lattice/metadata.xml b/virtual/lattice/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/lattice/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/mgcv/metadata.xml b/virtual/mgcv/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/mgcv/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/nlme/metadata.xml b/virtual/nlme/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/nlme/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/nnet/metadata.xml b/virtual/nnet/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/nnet/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/survival/metadata.xml b/virtual/survival/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/survival/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-python/types-python-dateutil/, dev-octave/matlab2tikz/, app-i18n/im-canna/, ...
@ 2024-03-25 16:52 Julien Roy
  2024-03-25 16:29 ` [gentoo-commits] repo/proj/guru:dev commit in: net-analyzer/munin-plugins-mendix/, dev-R/DBI/, dev-R/here/, Julien Roy
  0 siblings, 1 reply; 2+ messages in thread
From: Julien Roy @ 2024-03-25 16:52 UTC (permalink / raw
  To: gentoo-commits

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=UTF-8, Size: 2630313 bytes --]

commit:     a6b3f15b1a76a2b066f9ff763fab5588bab902c6
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Fri Feb 23 00:46:50 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Mon Mar 25 16:28:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6b3f15b

*/*: treeclean stale/unmaintained packages

Closes: https://bugs.gentoo.org/885347
Closes: https://bugs.gentoo.org/885345
Closes: https://bugs.gentoo.org/885343
Closes: https://bugs.gentoo.org/885341
Closes: https://bugs.gentoo.org/885339
Closes: https://bugs.gentoo.org/885337
Closes: https://bugs.gentoo.org/885335
Closes: https://bugs.gentoo.org/885331
Closes: https://bugs.gentoo.org/885329
Closes: https://bugs.gentoo.org/869230
Closes: https://bugs.gentoo.org/860975
Closes: https://bugs.gentoo.org/859664
Closes: https://bugs.gentoo.org/900362
Closes: https://bugs.gentoo.org/887439
Closes: https://bugs.gentoo.org/887433
Closes: https://bugs.gentoo.org/855116
Closes: https://bugs.gentoo.org/855107
Closes: https://bugs.gentoo.org/897656
Closes: https://bugs.gentoo.org/887955
Closes: https://bugs.gentoo.org/885293
Closes: https://bugs.gentoo.org/847322
Closes: https://bugs.gentoo.org/843524
Closes: https://bugs.gentoo.org/860012
Closes: https://bugs.gentoo.org/852032
Closes: https://bugs.gentoo.org/887193
Closes: https://bugs.gentoo.org/859646
Closes: https://bugs.gentoo.org/901025
Closes: https://bugs.gentoo.org/921735
Closes: https://bugs.gentoo.org/901027
Closes: https://bugs.gentoo.org/887209
Closes: https://bugs.gentoo.org/859649
Closes: https://bugs.gentoo.org/855125
Closes: https://bugs.gentoo.org/921751
Closes: https://bugs.gentoo.org/859673
Closes: https://bugs.gentoo.org/799449
Closes: https://bugs.gentoo.org/901127
Closes: https://bugs.gentoo.org/921740
Closes: https://bugs.gentoo.org/901163
Closes: https://bugs.gentoo.org/887313
Closes: https://bugs.gentoo.org/847325
Closes: https://bugs.gentoo.org/884553
Closes: https://bugs.gentoo.org/859700
Closes: https://bugs.gentoo.org/857633
Closes: https://bugs.gentoo.org/857630
Closes: https://bugs.gentoo.org/857627
Closes: https://bugs.gentoo.org/857624
Closes: https://bugs.gentoo.org/884565
Closes: https://bugs.gentoo.org/855080
Closes: https://bugs.gentoo.org/855119
Closes: https://bugs.gentoo.org/901167
Closes: https://bugs.gentoo.org/887413
Closes: https://bugs.gentoo.org/861707
Closes: https://bugs.gentoo.org/859715
Closes: https://bugs.gentoo.org/901179
Closes: https://bugs.gentoo.org/901181
Closes: https://bugs.gentoo.org/901141
Closes: https://bugs.gentoo.org/887435
Closes: https://bugs.gentoo.org/859718
Closes: https://bugs.gentoo.org/901177
Closes: https://bugs.gentoo.org/890893
Closes: https://bugs.gentoo.org/901185
Closes: https://bugs.gentoo.org/887445
Closes: https://bugs.gentoo.org/884579
Closes: https://bugs.gentoo.org/901193
Closes: https://bugs.gentoo.org/859724
Closes: https://bugs.gentoo.org/886629
Closes: https://bugs.gentoo.org/859730
Closes: https://bugs.gentoo.org/861974
Closes: https://bugs.gentoo.org/887511
Closes: https://bugs.gentoo.org/861977
Closes: https://bugs.gentoo.org/861980
Closes: https://bugs.gentoo.org/887513
Closes: https://bugs.gentoo.org/897392
Closes: https://bugs.gentoo.org/861983
Closes: https://bugs.gentoo.org/861986
Closes: https://bugs.gentoo.org/861989
Closes: https://bugs.gentoo.org/861992
Closes: https://bugs.gentoo.org/861995
Closes: https://bugs.gentoo.org/887515
Closes: https://bugs.gentoo.org/861998
Closes: https://bugs.gentoo.org/862001
Closes: https://bugs.gentoo.org/887517
Closes: https://bugs.gentoo.org/862004
Closes: https://bugs.gentoo.org/862007
Closes: https://bugs.gentoo.org/862010
Closes: https://bugs.gentoo.org/862013
Closes: https://bugs.gentoo.org/862016
Closes: https://bugs.gentoo.org/862079
Closes: https://bugs.gentoo.org/915488
Closes: https://bugs.gentoo.org/884693
Closes: https://bugs.gentoo.org/901149
Closes: https://bugs.gentoo.org/855278
Closes: https://bugs.gentoo.org/921779
Closes: https://bugs.gentoo.org/921885
Closes: https://bugs.gentoo.org/835485
Closes: https://bugs.gentoo.org/887659
Closes: https://bugs.gentoo.org/834741
Closes: https://bugs.gentoo.org/884695
Closes: https://bugs.gentoo.org/901297
Closes: https://bugs.gentoo.org/807703
Closes: https://bugs.gentoo.org/862957
Closes: https://bugs.gentoo.org/922022
Closes: https://bugs.gentoo.org/923917
Closes: https://bugs.gentoo.org/923916
Closes: https://bugs.gentoo.org/923918
Closes: https://bugs.gentoo.org/901287
Closes: https://bugs.gentoo.org/852047
Closes: https://bugs.gentoo.org/852035
Closes: https://bugs.gentoo.org/860333
Closes: https://bugs.gentoo.org/848039
Closes: https://bugs.gentoo.org/897650
Closes: https://bugs.gentoo.org/849071
Closes: https://bugs.gentoo.org/842342
Closes: https://bugs.gentoo.org/860471
Closes: https://bugs.gentoo.org/887953
Closes: https://bugs.gentoo.org/863371
Closes: https://bugs.gentoo.org/887951
Closes: https://bugs.gentoo.org/860459
Closes: https://bugs.gentoo.org/901407
Closes: https://bugs.gentoo.org/847352
Closes: https://bugs.gentoo.org/922042
Closes: https://bugs.gentoo.org/860462
Closes: https://bugs.gentoo.org/901409
Closes: https://bugs.gentoo.org/897652
Closes: https://bugs.gentoo.org/848021
Closes: https://bugs.gentoo.org/901405
Closes: https://bugs.gentoo.org/887959
Closes: https://bugs.gentoo.org/901411
Closes: https://bugs.gentoo.org/887961
Closes: https://bugs.gentoo.org/860465
Closes: https://bugs.gentoo.org/885291
Closes: https://bugs.gentoo.org/901413
Closes: https://bugs.gentoo.org/887967
Closes: https://bugs.gentoo.org/860468
Closes: https://bugs.gentoo.org/863377
Closes: https://bugs.gentoo.org/922043
Closes: https://bugs.gentoo.org/901425
Closes: https://bugs.gentoo.org/863380
Closes: https://bugs.gentoo.org/847319
Closes: https://bugs.gentoo.org/863383
Closes: https://bugs.gentoo.org/860474
Closes: https://bugs.gentoo.org/887989
Closes: https://bugs.gentoo.org/860477
Closes: https://bugs.gentoo.org/887991
Closes: https://bugs.gentoo.org/901427
Closes: https://bugs.gentoo.org/887993
Closes: https://bugs.gentoo.org/901429
Closes: https://bugs.gentoo.org/887997
Closes: https://bugs.gentoo.org/860480
Closes: https://bugs.gentoo.org/897654
Closes: https://bugs.gentoo.org/922047
Closes: https://bugs.gentoo.org/887999
Closes: https://bugs.gentoo.org/897664
Closes: https://bugs.gentoo.org/860531
Closes: https://bugs.gentoo.org/784665
Closes: https://bugs.gentoo.org/860525
Closes: https://bugs.gentoo.org/888003
Closes: https://bugs.gentoo.org/860537
Closes: https://bugs.gentoo.org/922052
Closes: https://bugs.gentoo.org/897662
Closes: https://bugs.gentoo.org/901421
Closes: https://bugs.gentoo.org/785535
Closes: https://bugs.gentoo.org/784644
Closes: https://bugs.gentoo.org/804831
Closes: https://bugs.gentoo.org/885365
Closes: https://bugs.gentoo.org/922053
Closes: https://bugs.gentoo.org/840707
Closes: https://bugs.gentoo.org/836142
Closes: https://bugs.gentoo.org/836153
Closes: https://bugs.gentoo.org/783675
Closes: https://bugs.gentoo.org/888005
Closes: https://bugs.gentoo.org/887879
Closes: https://bugs.gentoo.org/860528
Closes: https://bugs.gentoo.org/901417
Closes: https://bugs.gentoo.org/922055
Closes: https://bugs.gentoo.org/842807
Closes: https://bugs.gentoo.org/810287
Closes: https://bugs.gentoo.org/888007
Closes: https://bugs.gentoo.org/860540
Closes: https://bugs.gentoo.org/885373
Closes: https://bugs.gentoo.org/888011
Closes: https://bugs.gentoo.org/800995
Closes: https://bugs.gentoo.org/885375
Closes: https://bugs.gentoo.org/863758
Closes: https://bugs.gentoo.org/809320
Closes: https://bugs.gentoo.org/809440
Closes: https://bugs.gentoo.org/863779
Closes: https://bugs.gentoo.org/901431
Closes: https://bugs.gentoo.org/860774
Closes: https://bugs.gentoo.org/860768
Closes: https://bugs.gentoo.org/901433
Closes: https://bugs.gentoo.org/852989
Closes: https://bugs.gentoo.org/885367
Closes: https://bugs.gentoo.org/860771
Closes: https://bugs.gentoo.org/901435
Closes: https://bugs.gentoo.org/887881
Closes: https://bugs.gentoo.org/901437
Closes: https://bugs.gentoo.org/784668
Closes: https://bugs.gentoo.org/901439
Closes: https://bugs.gentoo.org/901419
Closes: https://bugs.gentoo.org/888017
Closes: https://bugs.gentoo.org/888019
Closes: https://bugs.gentoo.org/901441
Closes: https://bugs.gentoo.org/885377
Closes: https://bugs.gentoo.org/901443
Closes: https://bugs.gentoo.org/807115
Closes: https://bugs.gentoo.org/885363
Closes: https://bugs.gentoo.org/888021
Closes: https://bugs.gentoo.org/888023
Closes: https://bugs.gentoo.org/901445
Closes: https://bugs.gentoo.org/888015
Closes: https://bugs.gentoo.org/887921
Closes: https://bugs.gentoo.org/863821
Closes: https://bugs.gentoo.org/907907
Closes: https://bugs.gentoo.org/887883
Closes: https://bugs.gentoo.org/908948
Closes: https://bugs.gentoo.org/908947
Closes: https://bugs.gentoo.org/908951
Closes: https://bugs.gentoo.org/892694
Closes: https://bugs.gentoo.org/801016
Closes: https://bugs.gentoo.org/922082
Closes: https://bugs.gentoo.org/852260
Closes: https://bugs.gentoo.org/901451
Closes: https://bugs.gentoo.org/922083
Closes: https://bugs.gentoo.org/860777
Closes: https://bugs.gentoo.org/901449
Closes: https://bugs.gentoo.org/901453
Closes: https://bugs.gentoo.org/921785
Closes: https://bugs.gentoo.org/860969
Closes: https://bugs.gentoo.org/817227
Closes: https://bugs.gentoo.org/921788
Closes: https://bugs.gentoo.org/921789
Closes: https://bugs.gentoo.org/835527
Closes: https://bugs.gentoo.org/897414
Closes: https://bugs.gentoo.org/921781
Closes: https://bugs.gentoo.org/897430
Closes: https://bugs.gentoo.org/848720
Closes: https://bugs.gentoo.org/883173
Closes: https://bugs.gentoo.org/921800
Closes: https://bugs.gentoo.org/921803
Closes: https://bugs.gentoo.org/921804
Closes: https://bugs.gentoo.org/921807
Closes: https://bugs.gentoo.org/901479
Closes: https://bugs.gentoo.org/901483
Closes: https://bugs.gentoo.org/901151
Closes: https://bugs.gentoo.org/896028
Closes: https://bugs.gentoo.org/921783
Closes: https://bugs.gentoo.org/897432
Closes: https://bugs.gentoo.org/905472
Closes: https://bugs.gentoo.org/921810
Closes: https://bugs.gentoo.org/843485
Closes: https://bugs.gentoo.org/921816
Closes: https://bugs.gentoo.org/921818
Closes: https://bugs.gentoo.org/921825
Closes: https://bugs.gentoo.org/921822
Closes: https://bugs.gentoo.org/816654
Closes: https://bugs.gentoo.org/921775
Closes: https://bugs.gentoo.org/921777
Closes: https://bugs.gentoo.org/848723
Closes: https://bugs.gentoo.org/921853
Closes: https://bugs.gentoo.org/921895
Closes: https://bugs.gentoo.org/921855
Closes: https://bugs.gentoo.org/897506
Closes: https://bugs.gentoo.org/921857
Closes: https://bugs.gentoo.org/880013
Closes: https://bugs.gentoo.org/897542
Closes: https://bugs.gentoo.org/921864
Closes: https://bugs.gentoo.org/922915
Closes: https://bugs.gentoo.org/921897
Closes: https://bugs.gentoo.org/921900
Closes: https://bugs.gentoo.org/921865
Closes: https://bugs.gentoo.org/887637
Closes: https://bugs.gentoo.org/839306
Closes: https://bugs.gentoo.org/921868
Closes: https://bugs.gentoo.org/921869
Closes: https://bugs.gentoo.org/862082
Closes: https://bugs.gentoo.org/921873
Closes: https://bugs.gentoo.org/897588
Closes: https://bugs.gentoo.org/901221
Closes: https://bugs.gentoo.org/921808
Closes: https://bugs.gentoo.org/897590
Closes: https://bugs.gentoo.org/848549
Closes: https://bugs.gentoo.org/921876
Closes: https://bugs.gentoo.org/921878
Closes: https://bugs.gentoo.org/921879
Closes: https://bugs.gentoo.org/921880
Closes: https://bugs.gentoo.org/921797
Closes: https://bugs.gentoo.org/862765
Closes: https://bugs.gentoo.org/921780
Closes: https://bugs.gentoo.org/921881
Closes: https://bugs.gentoo.org/921813
Closes: https://bugs.gentoo.org/921784
Closes: https://bugs.gentoo.org/800076
Closes: https://bugs.gentoo.org/921884
Closes: https://bugs.gentoo.org/822456

Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r2.ebuild  |  50 ++
 app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild     |  49 ++
 app-admin/zenmonitor3/Manifest                     |   1 -
 .../zenmonitor3/files/zenmonitor3-makefile.patch   |  24 -
 app-admin/zenmonitor3/metadata.xml                 |  14 -
 app-admin/zenmonitor3/zenmonitor3-2.0.0.ebuild     |  50 --
 app-dicts/canna-2ch/Manifest                       |   1 -
 app-dicts/canna-2ch/canna-2ch-20040519.ebuild      |  28 -
 app-dicts/canna-2ch/files/052ch.dics.dir           |   2 -
 app-dicts/canna-2ch/metadata.xml                   |  15 -
 app-dicts/canna-bonobo/Manifest                    |   1 -
 .../canna-bonobo/canna-bonobo-20021025.ebuild      |  29 -
 app-dicts/canna-bonobo/files/bonobo.dics.dir       |   2 -
 app-dicts/canna-bonobo/metadata.xml                |   9 -
 app-dicts/canna-canada-med/Manifest                |   1 -
 .../canna-canada-med-20030309.ebuild               |  26 -
 app-dicts/canna-canada-med/metadata.xml            |   9 -
 app-dicts/canna-cannadic/Manifest                  |   1 -
 .../canna-cannadic/canna-cannadic-0.95c.ebuild     |  25 -
 app-dicts/canna-cannadic/files/05cannadic.dics.dir |   3 -
 app-dicts/canna-cannadic/metadata.xml              |   9 -
 app-dicts/canna-shion/Manifest                     |   2 -
 .../canna-shion-0.0.20010204_p13.ebuild            |  33 --
 ...-shion-0.0.20010204_p13-remove-first-line.patch |  42 --
 app-dicts/canna-shion/metadata.xml                 |   9 -
 app-dicts/canna-skk-dictionaries/Manifest          |   1 -
 .../canna-skk-dictionaries-0.ebuild                |  34 --
 .../files/02skk-dictionaries.dics.dir              |   5 -
 app-dicts/canna-skk-dictionaries/metadata.xml      |   9 -
 app-dicts/canna-yubin/Manifest                     |   1 -
 .../canna-yubin-0.4.0.20210430.0.ebuild            |  24 -
 app-dicts/canna-yubin/files/yubin.dics.dir         |   2 -
 app-dicts/canna-yubin/metadata.xml                 |   9 -
 app-dicts/dictd-devils/Manifest                    |   1 -
 .../dictd-devils/dictd-devils-20210627.ebuild      |  50 --
 app-dicts/dictd-devils/files/format.patch          | 110 ----
 app-dicts/dictd-devils/metadata.xml                |  12 -
 app-dicts/dictd-elements/Manifest                  |   1 -
 .../dictd-elements/dictd-elements-20030309.ebuild  |  46 --
 app-dicts/dictd-elements/metadata.xml              |  17 -
 app-dicts/dictd-gazetteer/Manifest                 |   1 -
 .../dictd-gazetteer/dictd-gazetteer-1.3.ebuild     |  43 --
 .../files/dictd-gazetteer-fix-makefile.patch       |  20 -
 .../files/dictd-gazetteer-fix-paths.patch          |  12 -
 app-dicts/dictd-gazetteer/metadata.xml             |  12 -
 app-dicts/dictd-jargon/Manifest                    |   1 -
 .../dictd-jargon/dictd-jargon-4.2.3-r2.ebuild      |  56 --
 app-dicts/dictd-jargon/metadata.xml                |  22 -
 app-dicts/dictd-meta/dictd-meta-1.ebuild           |  24 -
 app-dicts/dictd-meta/metadata.xml                  |   9 -
 app-dicts/dictd-misc/Manifest                      |   2 -
 app-dicts/dictd-misc/dictd-misc-1.5_alpha2.ebuild  |  48 --
 app-dicts/dictd-misc/metadata.xml                  |  12 -
 app-dicts/dictd-mueller/Manifest                   |   1 -
 .../dictd-mueller/dictd-mueller-3.1-r1.ebuild      |  50 --
 .../files/dictd-mueller-3.1-dictfmt.patch          |  11 -
 app-dicts/dictd-mueller/metadata.xml               |  15 -
 app-dicts/dictd-web1913/Manifest                   |  12 -
 .../dictd-web1913/dictd-web1913-0.5.0_p1.ebuild    |  87 ---
 app-dicts/dictd-web1913/metadata.xml               |  18 -
 app-emacs/yc/Manifest                              |   1 -
 app-emacs/yc/files/50yc-gentoo.el                  |   1 -
 app-emacs/yc/files/sample.dot.emacs                |  12 -
 app-emacs/yc/files/sample.hosts.canna              |   2 -
 app-emacs/yc/files/yc-5.2.1-emacs-26.patch         |  11 -
 app-emacs/yc/metadata.xml                          |   9 -
 app-emacs/yc/yc-5.2.1.ebuild                       |  42 --
 app-emulation/spice-html5/Manifest                 |   1 -
 app-emulation/spice-html5/metadata.xml             |  13 -
 .../spice-html5/spice-html5-0.3.0-r1.ebuild        |  24 -
 app-forensics/libpreloadvaccine/Manifest           |   1 -
 .../files/libpreloadvaccine-fix-typo.patch         |  23 -
 .../files/libpreloadvaccine-makefile.patch         |  33 --
 .../libpreloadvaccine-0_pre20190831.ebuild         |  34 --
 app-forensics/libpreloadvaccine/metadata.xml       |  12 -
 app-i18n/canfep/Manifest                           |   1 -
 app-i18n/canfep/canfep-1.0-r1.ebuild               |  38 --
 .../canfep/files/canfep-1.0-respect-flags.patch    |  24 -
 app-i18n/canfep/files/canfep-1.0-utf8.patch        | 190 -------
 app-i18n/canfep/files/canfep-posix-pty.patch       |  67 ---
 app-i18n/canfep/files/canfep-termcap.patch         | 266 ---------
 app-i18n/canfep/metadata.xml                       |   9 -
 app-i18n/im-canna/Manifest                         |   1 -
 app-i18n/im-canna/files/im-canna-gentoo.patch      |  35 --
 app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild       |  46 --
 app-i18n/im-canna/metadata.xml                     |   9 -
 app-i18n/scim-canna/Manifest                       |   1 -
 .../files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch    | 201 -------
 app-i18n/scim-canna/metadata.xml                   |   8 -
 app-i18n/scim-canna/scim-canna-1.0.1.ebuild        |  54 --
 app-misc/hollywood/Manifest                        |   1 -
 .../files/hollywood-1.22-use-libexec.patch         |  35 --
 app-misc/hollywood/hollywood-1.22.ebuild           |  74 ---
 app-misc/hollywood/metadata.xml                    |  25 -
 app-misc/nonsense/Manifest                         |   1 -
 app-misc/nonsense/files/nonsense.sh                |   4 -
 app-misc/nonsense/metadata.xml                     |  25 -
 app-misc/nonsense/nonsense-0.7-r1.ebuild           |  26 -
 app-misc/spark/Manifest                            |   1 -
 app-misc/spark/metadata.xml                        |  11 -
 app-misc/spark/spark-1.0.1.ebuild                  |  26 -
 app-misc/vrms-gentoo/metadata.xml                  |   3 -
 app-portage/gentoo-sweep/Manifest                  |   1 -
 .../gentoo-sweep/gentoo-sweep-0.1.2a.ebuild        |  31 -
 app-portage/gentoo-sweep/metadata.xml              |  12 -
 app-portage/portconf/Manifest                      |   1 -
 app-portage/portconf/metadata.xml                  |  16 -
 app-portage/portconf/portconf-1.6.8-r1.ebuild      |  26 -
 app-portage/showbuild/files/showbuild-0.9.1        |  41 --
 app-portage/showbuild/metadata.xml                 |  16 -
 app-shells/clownfish/Manifest                      |   1 -
 .../clownfish/clownfish-0_pre20210117.ebuild       |  25 -
 app-shells/clownfish/metadata.xml                  |  11 -
 app-shells/fish-agnoster-theme/Manifest            |   1 -
 .../fish-agnoster-theme-0.1.0_p20200415.ebuild     |  25 -
 app-shells/fish-agnoster-theme/metadata.xml        |  11 -
 app-shells/fish-command-timer/Manifest             |   2 -
 .../fish-command-timer-0.1.3.ebuild                |  22 -
 .../fish-command-timer-0.1.3_p20201002.ebuild      |  24 -
 app-shells/fish-command-timer/metadata.xml         |  13 -
 app-shells/fish-history-merge/Manifest             |   1 -
 .../fish-history-merge-0_pre20201121.ebuild        |  24 -
 app-shells/fish-history-merge/metadata.xml         |  16 -
 app-shells/fishtape/Manifest                       |   1 -
 app-shells/fishtape/fishtape-3.0.1.ebuild          |  35 --
 app-shells/fishtape/metadata.xml                   |  11 -
 app-shells/k/Manifest                              |   1 -
 app-shells/k/k-0.0.5.ebuild                        |  30 -
 app-shells/k/metadata.xml                          |  13 -
 app-shells/nice-exit-code/Manifest                 |   1 -
 app-shells/nice-exit-code/metadata.xml             |  12 -
 .../nice-exit-code-0_pre20200117.ebuild            |  33 --
 app-shells/spark-fish/Manifest                     |   1 -
 app-shells/spark-fish/metadata.xml                 |  11 -
 app-shells/spark-fish/spark-fish-1.2.0.ebuild      |  40 --
 app-shells/zsh-histdb/Manifest                     |   1 -
 app-shells/zsh-histdb/metadata.xml                 |  23 -
 .../zsh-histdb/zsh-histdb-0_pre20200405.ebuild     |  34 --
 app-shells/zsh-history-to-fish/Manifest            |   1 -
 app-shells/zsh-history-to-fish/metadata.xml        |  21 -
 .../zsh-history-to-fish-0.3.0-r1.ebuild            |  21 -
 app-text/mandown/Manifest                          |   9 -
 app-text/mandown/mandown-0.1.3.ebuild              |  39 --
 app-text/mandown/metadata.xml                      |  11 -
 app-text/md2mld/Manifest                           |   1 -
 app-text/md2mld/md2mld-0.5.1.ebuild                |  21 -
 app-text/md2mld/metadata.xml                       |  11 -
 app-text/noweb/Manifest                            |   1 -
 app-text/noweb/files/50noweb-gentoo.el             |   4 -
 app-text/noweb/files/noweb-2.12-ldflags.patch      |  23 -
 app-text/noweb/files/noweb-2.12-recmake.patch      | 142 -----
 app-text/noweb/metadata.xml                        |  18 -
 app-text/noweb/noweb-2.12.ebuild                   | 136 -----
 dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild      |  13 -
 dev-R/AsioHeaders/Manifest                         |   1 -
 dev-R/AsioHeaders/metadata.xml                     |  17 -
 dev-R/BH/BH-1.75.0.0.ebuild                        |  27 -
 dev-R/BH/BH-1.78.0.0-r1.ebuild                     |  28 -
 dev-R/BH/Manifest                                  |   2 -
 dev-R/BH/metadata.xml                              |  17 -
 dev-R/DBI/DBI-1.1.3.ebuild                         |  43 --
 dev-R/DBI/Manifest                                 |   1 -
 dev-R/DBI/metadata.xml                             |  17 -
 dev-R/DBItest/DBItest-1.7.2.ebuild                 |  35 --
 dev-R/DBItest/Manifest                             |   1 -
 dev-R/DBItest/metadata.xml                         |  16 -
 dev-R/MASS/MASS-7.3.57.ebuild                      |  31 -
 dev-R/MASS/Manifest                                |   1 -
 dev-R/MASS/metadata.xml                            |  17 -
 dev-R/Matrix/Manifest                              |   1 -
 dev-R/Matrix/Matrix-1.4.1.ebuild                   |  26 -
 dev-R/Matrix/metadata.xml                          |  22 -
 dev-R/R6/Manifest                                  |   1 -
 dev-R/R6/R6-2.5.1.ebuild                           |  22 -
 dev-R/R6/metadata.xml                              |  25 -
 dev-R/RColorBrewer/Manifest                        |   1 -
 dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild       |  13 -
 dev-R/RColorBrewer/metadata.xml                    |  17 -
 dev-R/RInside/Manifest                             |   1 -
 dev-R/RInside/RInside-0.2.17.ebuild                |  24 -
 dev-R/RInside/metadata.xml                         |  35 --
 dev-R/RSQLite/Manifest                             |   1 -
 dev-R/RSQLite/RSQLite-2.2.14.ebuild                |  45 --
 dev-R/RSQLite/metadata.xml                         |  17 -
 dev-R/RUnit/Manifest                               |   1 -
 dev-R/RUnit/RUnit-0.4.32.ebuild                    |  14 -
 dev-R/RUnit/metadata.xml                           |  15 -
 dev-R/R_methodsS3/Manifest                         |   1 -
 dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild         |  24 -
 dev-R/R_methodsS3/metadata.xml                     |  17 -
 dev-R/R_oo/Manifest                                |   1 -
 dev-R/R_oo/R_oo-1.25.0.ebuild                      |  28 -
 dev-R/R_oo/metadata.xml                            |  17 -
 dev-R/R_utils/Manifest                             |   1 -
 dev-R/R_utils/R_utils-2.12.0.ebuild                |  22 -
 dev-R/R_utils/metadata.xml                         |  16 -
 dev-R/Rcpp/Manifest                                |   1 -
 dev-R/Rcpp/Rcpp-1.0.11.ebuild                      |  33 --
 dev-R/Rcpp/metadata.xml                            |  28 -
 dev-R/RcppArmadillo/Manifest                       |   1 -
 .../RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild  |  57 --
 dev-R/RcppArmadillo/metadata.xml                   |  31 -
 dev-R/RcppEigen/Manifest                           |   1 -
 dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild         |  32 --
 dev-R/RcppEigen/metadata.xml                       |  17 -
 dev-R/RcppEnsmallen/Manifest                       |   1 -
 .../RcppEnsmallen-0.2.19.0.1-r1.ebuild             |  57 --
 dev-R/RcppEnsmallen/metadata.xml                   |  33 --
 dev-R/RcppParallel/Manifest                        |   1 -
 dev-R/RcppParallel/RcppParallel-5.1.5.ebuild       |  32 --
 dev-R/RcppParallel/metadata.xml                    |  17 -
 dev-R/RcppTOML/Manifest                            |   1 -
 dev-R/RcppTOML/RcppTOML-0.1.7.ebuild               |  37 --
 dev-R/RcppTOML/metadata.xml                        |  23 -
 dev-R/RhpcBLASctl/Manifest                         |   1 -
 dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild    |  13 -
 dev-R/RhpcBLASctl/metadata.xml                     |  15 -
 dev-R/StanHeaders/Manifest                         |   1 -
 dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild      |  27 -
 dev-R/StanHeaders/metadata.xml                     |  15 -
 dev-R/XML/Manifest                                 |   1 -
 dev-R/XML/XML-3.99.0.10.ebuild                     |  21 -
 dev-R/XML/metadata.xml                             |  15 -
 dev-R/abind/Manifest                               |   1 -
 dev-R/abind/abind-1.4.5.ebuild                     |  19 -
 dev-R/abind/metadata.xml                           |  15 -
 dev-R/archive/Manifest                             |   1 -
 dev-R/archive/archive-1.1.5.ebuild                 |  34 --
 dev-R/archive/metadata.xml                         |  17 -
 dev-R/askpass/Manifest                             |   1 -
 dev-R/askpass/askpass-1.1.ebuild                   |  13 -
 dev-R/askpass/metadata.xml                         |  25 -
 dev-R/assertthat/Manifest                          |   1 -
 dev-R/assertthat/assertthat-0.2.1.ebuild           |  11 -
 dev-R/assertthat/metadata.xml                      |  20 -
 dev-R/backports/Manifest                           |   1 -
 dev-R/backports/backports-1.4.1.ebuild             |  10 -
 dev-R/backports/metadata.xml                       |  17 -
 dev-R/base64enc/Manifest                           |   1 -
 dev-R/base64enc/base64enc-0.1.3.ebuild             |  13 -
 dev-R/base64enc/metadata.xml                       |  15 -
 dev-R/bit/Manifest                                 |   1 -
 dev-R/bit/bit-4.0.4.ebuild                         |  30 -
 dev-R/bit/metadata.xml                             |  17 -
 dev-R/bit64/Manifest                               |   1 -
 dev-R/bit64/bit64-4.0.5.ebuild                     |  13 -
 dev-R/bit64/metadata.xml                           |  17 -
 dev-R/blob/Manifest                                |   1 -
 dev-R/blob/blob-1.2.3.ebuild                       |  29 -
 dev-R/blob/metadata.xml                            |  17 -
 dev-R/boot/Manifest                                |   1 -
 dev-R/boot/boot-1.3.28.ebuild                      |  25 -
 dev-R/boot/metadata.xml                            |  15 -
 dev-R/brew/Manifest                                |   1 -
 dev-R/brew/brew-1.0.7.ebuild                       |  18 -
 dev-R/brew/metadata.xml                            |  19 -
 dev-R/brio/Manifest                                |   1 -
 dev-R/brio/brio-1.1.3.ebuild                       |  25 -
 dev-R/brio/metadata.xml                            |  20 -
 dev-R/broom/Manifest                               |   1 -
 dev-R/broom/broom-1.0.0.ebuild                     | 109 ----
 dev-R/broom/metadata.xml                           |  17 -
 dev-R/bslib/Manifest                               |   1 -
 dev-R/bslib/bslib-0.3.1.ebuild                     |  43 --
 dev-R/bslib/metadata.xml                           |  17 -
 dev-R/cachem/Manifest                              |   1 -
 dev-R/cachem/cachem-1.0.6.ebuild                   |  26 -
 dev-R/cachem/metadata.xml                          |  17 -
 dev-R/callr/Manifest                               |   1 -
 dev-R/callr/callr-3.7.0.ebuild                     |  16 -
 dev-R/callr/metadata.xml                           |  20 -
 dev-R/carData/Manifest                             |   1 -
 dev-R/carData/carData-3.0.5.ebuild                 |  17 -
 dev-R/carData/metadata.xml                         |  15 -
 dev-R/cellranger/Manifest                          |   1 -
 dev-R/cellranger/cellranger-1.1.0.ebuild           |  20 -
 dev-R/cellranger/metadata.xml                      |  19 -
 dev-R/cli/Manifest                                 |   1 -
 dev-R/cli/cli-3.3.0.ebuild                         |  40 --
 dev-R/cli/metadata.xml                             |  25 -
 dev-R/clipr/Manifest                               |   1 -
 dev-R/clipr/clipr-0.8.0.ebuild                     |  32 --
 dev-R/clipr/metadata.xml                           |  16 -
 dev-R/codetools/Manifest                           |   1 -
 dev-R/codetools/codetools-0.2.18.ebuild            |  20 -
 dev-R/codetools/metadata.xml                       |  16 -
 dev-R/colorspace/Manifest                          |   1 -
 dev-R/colorspace/colorspace-2.0.3.ebuild           |  39 --
 dev-R/colorspace/metadata.xml                      |  29 -
 dev-R/commonmark/Manifest                          |   1 -
 dev-R/commonmark/commonmark-1.8.0.ebuild           |  16 -
 dev-R/commonmark/metadata.xml                      |  24 -
 dev-R/covr/Manifest                                |   1 -
 dev-R/covr/covr-3.5.1.ebuild                       |  22 -
 dev-R/covr/metadata.xml                            |  24 -
 dev-R/cpp11/Manifest                               |   1 -
 dev-R/cpp11/cpp11-0.4.2.ebuild                     |  33 --
 dev-R/cpp11/metadata.xml                           |  24 -
 dev-R/crayon/Manifest                              |   1 -
 dev-R/crayon/crayon-1.5.1.ebuild                   |  21 -
 dev-R/crayon/metadata.xml                          |  23 -
 dev-R/curl/Manifest                                |   1 -
 dev-R/curl/curl-4.3.2.ebuild                       |  27 -
 dev-R/curl/metadata.xml                            |  26 -
 dev-R/data_table/Manifest                          |   1 -
 dev-R/data_table/data_table-1.14.2.ebuild          |  30 -
 dev-R/data_table/metadata.xml                      |  17 -
 dev-R/dbplyr/Manifest                              |   1 -
 dev-R/dbplyr/dbplyr-2.2.1.ebuild                   |  58 --
 dev-R/dbplyr/metadata.xml                          |  17 -
 dev-R/desc/Manifest                                |   1 -
 dev-R/desc/desc-1.4.1.ebuild                       |  28 -
 dev-R/desc/metadata.xml                            |  20 -
 dev-R/diffobj/Manifest                             |   1 -
 dev-R/diffobj/diffobj-0.3.5.ebuild                 |  21 -
 dev-R/diffobj/metadata.xml                         |  17 -
 dev-R/digest/Manifest                              |   1 -
 dev-R/digest/digest-0.6.29.ebuild                  |  21 -
 dev-R/digest/metadata.xml                          |  27 -
 dev-R/dplyr/Manifest                               |   1 -
 dev-R/dplyr/dplyr-1.0.9.ebuild                     |  55 --
 dev-R/dplyr/metadata.xml                           |  19 -
 dev-R/dtplyr/Manifest                              |   1 -
 dev-R/dtplyr/dtplyr-1.2.1.ebuild                   |  43 --
 dev-R/dtplyr/metadata.xml                          |  17 -
 dev-R/ellipsis/Manifest                            |   1 -
 dev-R/ellipsis/ellipsis-0.3.2.ebuild               |  20 -
 dev-R/ellipsis/metadata.xml                        |  23 -
 dev-R/evaluate/Manifest                            |   1 -
 dev-R/evaluate/evaluate-0.15.ebuild                |  20 -
 dev-R/evaluate/metadata.xml                        |  17 -
 dev-R/fansi/Manifest                               |   1 -
 dev-R/fansi/fansi-1.0.3.ebuild                     |  24 -
 dev-R/fansi/metadata.xml                           |  21 -
 dev-R/farver/Manifest                              |   1 -
 dev-R/farver/farver-2.1.1.ebuild                   |  21 -
 dev-R/farver/metadata.xml                          |  24 -
 dev-R/fastmap/Manifest                             |   1 -
 dev-R/fastmap/fastmap-1.1.0.ebuild                 |  24 -
 dev-R/fastmap/metadata.xml                         |  17 -
 dev-R/fontawesome/Manifest                         |   1 -
 dev-R/fontawesome/fontawesome-0.2.2.ebuild         |  32 --
 dev-R/fontawesome/metadata.xml                     |  17 -
 dev-R/forcats/Manifest                             |   1 -
 dev-R/forcats/forcats-0.5.1.ebuild                 |  37 --
 dev-R/forcats/metadata.xml                         |  17 -
 dev-R/fs/Manifest                                  |   1 -
 dev-R/fs/files/fs-1.5.2-system-libuv.patch         |  40 --
 dev-R/fs/fs-1.5.2.ebuild                           |  42 --
 dev-R/fs/metadata.xml                              |  17 -
 dev-R/future/Manifest                              |   1 -
 dev-R/future/future-1.26.1.ebuild                  |  33 --
 dev-R/future/metadata.xml                          |  17 -
 dev-R/gargle/Manifest                              |   1 -
 dev-R/gargle/gargle-1.2.0.ebuild                   |  42 --
 dev-R/gargle/metadata.xml                          |  21 -
 dev-R/generics/Manifest                            |   1 -
 dev-R/generics/generics-0.1.3.ebuild               |  26 -
 dev-R/generics/metadata.xml                        |  22 -
 dev-R/ggplot2/Manifest                             |   1 -
 dev-R/ggplot2/ggplot2-3.3.6.ebuild                 |  60 --
 dev-R/ggplot2/metadata.xml                         |  21 -
 dev-R/gh/Manifest                                  |   1 -
 dev-R/gh/gh-1.3.0.ebuild                           |  19 -
 dev-R/gh/metadata.xml                              |  17 -
 dev-R/gitcreds/Manifest                            |   1 -
 dev-R/gitcreds/gitcreds-0.1.1.ebuild               |  15 -
 dev-R/gitcreds/metadata.xml                        |  21 -
 dev-R/globals/Manifest                             |   1 -
 dev-R/globals/globals-0.15.1.ebuild                |  21 -
 dev-R/globals/metadata.xml                         |  17 -
 dev-R/glue/Manifest                                |   1 -
 dev-R/glue/glue-1.6.2.ebuild                       |  38 --
 dev-R/glue/metadata.xml                            |  25 -
 dev-R/googledrive/Manifest                         |   1 -
 dev-R/googledrive/googledrive-2.0.0.ebuild         |  48 --
 dev-R/googledrive/metadata.xml                     |  17 -
 dev-R/googlesheets4/Manifest                       |   1 -
 dev-R/googlesheets4/googlesheets4-1.0.0.ebuild     |  43 --
 dev-R/googlesheets4/metadata.xml                   |  24 -
 dev-R/gtable/Manifest                              |   1 -
 dev-R/gtable/gtable-0.3.0.ebuild                   |  13 -
 dev-R/gtable/metadata.xml                          |  22 -
 dev-R/here/Manifest                                |   1 -
 dev-R/here/here-1.0.1.ebuild                       |  33 --
 dev-R/here/metadata.xml                            |  21 -
 dev-R/highr/Manifest                               |   1 -
 dev-R/highr/highr-0.9.ebuild                       |  16 -
 dev-R/highr/metadata.xml                           |  20 -
 dev-R/hms/Manifest                                 |   1 -
 dev-R/hms/hms-1.1.1.ebuild                         |  36 --
 dev-R/hms/metadata.xml                             |  17 -
 dev-R/htmltools/Manifest                           |   1 -
 dev-R/htmltools/htmltools-0.5.2-r1.ebuild          |  39 --
 dev-R/htmltools/metadata.xml                       |  16 -
 dev-R/htmlwidgets/Manifest                         |   1 -
 dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild         |  32 --
 dev-R/htmlwidgets/metadata.xml                     |  17 -
 dev-R/httpuv/Manifest                              |   1 -
 dev-R/httpuv/httpuv-1.6.5.ebuild                   |  38 --
 dev-R/httpuv/metadata.xml                          |  17 -
 dev-R/httr/Manifest                                |   1 -
 dev-R/httr/httr-1.4.3.ebuild                       |  38 --
 dev-R/httr/metadata.xml                            |  21 -
 dev-R/hunspell/Manifest                            |   1 -
 dev-R/hunspell/hunspell-3.0.1.ebuild               |  22 -
 dev-R/hunspell/metadata.xml                        |  25 -
 dev-R/ids/Manifest                                 |   1 -
 dev-R/ids/ids-1.0.1.ebuild                         |  28 -
 dev-R/ids/metadata.xml                             |  17 -
 dev-R/ini/Manifest                                 |   1 -
 dev-R/ini/ini-0.3.1.ebuild                         |  10 -
 dev-R/ini/metadata.xml                             |  20 -
 dev-R/inline/Manifest                              |   1 -
 dev-R/inline/inline-0.3.19.ebuild                  |  29 -
 dev-R/inline/metadata.xml                          |  17 -
 dev-R/isoband/Manifest                             |   1 -
 dev-R/isoband/isoband-0.2.5.ebuild                 |  22 -
 dev-R/isoband/metadata.xml                         |  19 -
 dev-R/jquerylib/Manifest                           |   1 -
 dev-R/jquerylib/jquerylib-0.1.4.ebuild             |  28 -
 dev-R/jquerylib/metadata.xml                       |  15 -
 dev-R/jsonlite/Manifest                            |   1 -
 dev-R/jsonlite/jsonlite-1.8.0.ebuild               |  23 -
 dev-R/jsonlite/metadata.xml                        |  27 -
 dev-R/knitr/Manifest                               |   1 -
 dev-R/knitr/knitr-1.39.ebuild                      |  58 --
 dev-R/knitr/metadata.xml                           |  19 -
 dev-R/labeling/Manifest                            |   1 -
 dev-R/labeling/labeling-0.4.2.ebuild               |  10 -
 dev-R/labeling/metadata.xml                        |  15 -
 dev-R/later/Manifest                               |   1 -
 dev-R/later/later-1.3.0.ebuild                     |  31 -
 dev-R/later/metadata.xml                           |  17 -
 dev-R/lattice/Manifest                             |   1 -
 dev-R/lattice/lattice-0.20.45.ebuild               |  30 -
 dev-R/lattice/metadata.xml                         |  22 -
 dev-R/lazyeval/Manifest                            |   1 -
 dev-R/lazyeval/lazyeval-0.2.2.ebuild               |  13 -
 dev-R/lazyeval/metadata.xml                        |  18 -
 dev-R/lifecycle/Manifest                           |   1 -
 dev-R/lifecycle/lifecycle-1.0.1.ebuild             |  33 --
 dev-R/lifecycle/metadata.xml                       |  22 -
 dev-R/listenv/Manifest                             |   1 -
 dev-R/listenv/listenv-0.8.0.ebuild                 |  23 -
 dev-R/listenv/metadata.xml                         |  17 -
 dev-R/lubridate/Manifest                           |   1 -
 dev-R/lubridate/lubridate-1.8.0.ebuild             |  34 --
 dev-R/lubridate/metadata.xml                       |  17 -
 dev-R/magrittr/Manifest                            |   1 -
 dev-R/magrittr/magrittr-2.0.3.ebuild               |  18 -
 dev-R/magrittr/metadata.xml                        |  24 -
 dev-R/markdown/Manifest                            |   1 -
 dev-R/markdown/markdown-1.1.ebuild                 |  17 -
 dev-R/markdown/metadata.xml                        |  21 -
 dev-R/memoise/Manifest                             |   1 -
 dev-R/memoise/memoise-2.0.1.ebuild                 |  32 --
 dev-R/memoise/metadata.xml                         |  17 -
 dev-R/mgcv/Manifest                                |   1 -
 dev-R/mgcv/metadata.xml                            |  23 -
 dev-R/mgcv/mgcv-1.8.40.ebuild                      |  27 -
 dev-R/mime/Manifest                                |   1 -
 dev-R/mime/metadata.xml                            |  19 -
 dev-R/mime/mime-0.12.ebuild                        |  10 -
 dev-R/minqa/Manifest                               |   1 -
 dev-R/minqa/metadata.xml                           |  15 -
 dev-R/minqa/minqa-1.2.4.ebuild                     |  21 -
 dev-R/modelr/Manifest                              |   1 -
 dev-R/modelr/metadata.xml                          |  17 -
 dev-R/modelr/modelr-0.1.8.ebuild                   |  37 --
 dev-R/munsell/Manifest                             |   1 -
 dev-R/munsell/metadata.xml                         |  21 -
 dev-R/munsell/munsell-0.5.0.ebuild                 |  13 -
 dev-R/nlme/Manifest                                |   1 -
 dev-R/nlme/metadata.xml                            |   9 -
 dev-R/nlme/nlme-3.1.157.ebuild                     |  27 -
 dev-R/nloptr/Manifest                              |   1 -
 dev-R/nloptr/metadata.xml                          |  17 -
 dev-R/nloptr/nloptr-2.0.3-r1.ebuild                |  33 --
 dev-R/nnet/Manifest                                |   1 -
 dev-R/nnet/metadata.xml                            |  17 -
 dev-R/nnet/nnet-7.3.17.ebuild                      |  24 -
 dev-R/openssl/Manifest                             |   1 -
 dev-R/openssl/metadata.xml                         |  28 -
 dev-R/openssl/openssl-2.0.2.ebuild                 |  37 --
 dev-R/palmerpenguins/Manifest                      |   1 -
 dev-R/palmerpenguins/metadata.xml                  |  17 -
 dev-R/palmerpenguins/palmerpenguins-0.1.0.ebuild   |  20 -
 dev-R/parallelly/Manifest                          |   1 -
 dev-R/parallelly/metadata.xml                      |  17 -
 dev-R/parallelly/parallelly-1.32.0.ebuild          |  17 -
 dev-R/parsedate/Manifest                           |   1 -
 dev-R/parsedate/metadata.xml                       |  20 -
 dev-R/parsedate/parsedate-1.3.0.ebuild             |  21 -
 dev-R/pillar/Manifest                              |   1 -
 dev-R/pillar/metadata.xml                          |  22 -
 dev-R/pillar/pillar-1.7.0.ebuild                   |  51 --
 dev-R/pkgbuild/Manifest                            |   1 -
 dev-R/pkgbuild/metadata.xml                        |  20 -
 dev-R/pkgbuild/pkgbuild-1.3.1.ebuild               |  35 --
 dev-R/pkgconfig/Manifest                           |   1 -
 dev-R/pkgconfig/metadata.xml                       |  21 -
 dev-R/pkgconfig/pkgconfig-2.0.3.ebuild             |  14 -
 dev-R/pkgload/Manifest                             |   1 -
 dev-R/pkgload/metadata.xml                         |  20 -
 dev-R/pkgload/pkgload-1.3.0.ebuild                 |  41 --
 dev-R/pkgsearch/Manifest                           |   1 -
 dev-R/pkgsearch/metadata.xml                       |  22 -
 dev-R/pkgsearch/pkgsearch-3.1.0.ebuild             |  37 --
 dev-R/plogr/Manifest                               |   1 -
 dev-R/plogr/metadata.xml                           |  17 -
 dev-R/plogr/plogr-0.2.0-r1.ebuild                  |  14 -
 dev-R/png/Manifest                                 |   1 -
 dev-R/png/metadata.xml                             |  16 -
 dev-R/png/png-0.1.7.ebuild                         |  23 -
 dev-R/praise/Manifest                              |   1 -
 dev-R/praise/metadata.xml                          |  20 -
 dev-R/praise/praise-1.0.0.ebuild                   |  10 -
 dev-R/prettyunits/Manifest                         |   1 -
 dev-R/prettyunits/metadata.xml                     |  21 -
 dev-R/prettyunits/prettyunits-1.1.1.ebuild         |  21 -
 dev-R/processx/Manifest                            |   1 -
 dev-R/processx/metadata.xml                        |  24 -
 dev-R/processx/processx-3.6.1.ebuild               |  34 --
 dev-R/progress/Manifest                            |   1 -
 dev-R/progress/metadata.xml                        |  17 -
 dev-R/progress/progress-1.2.2.ebuild               |  35 --
 dev-R/promises/Manifest                            |   1 -
 dev-R/promises/metadata.xml                        |  17 -
 dev-R/promises/promises-1.2.0.1.ebuild             |  41 --
 dev-R/ps/Manifest                                  |   1 -
 dev-R/ps/files/ps-1.7.0-fPIE.patch                 |  15 -
 dev-R/ps/metadata.xml                              |  19 -
 dev-R/ps/ps-1.7.1.ebuild                           |  31 -
 dev-R/purrr/Manifest                               |   1 -
 dev-R/purrr/metadata.xml                           |  19 -
 dev-R/purrr/purrr-0.3.4.ebuild                     |  21 -
 dev-R/rappdirs/Manifest                            |   1 -
 dev-R/rappdirs/metadata.xml                        |  21 -
 dev-R/rappdirs/rappdirs-0.3.3.ebuild               |  25 -
 dev-R/readxl/Manifest                              |   1 -
 dev-R/readxl/metadata.xml                          |  17 -
 dev-R/readxl/readxl-1.4.0.ebuild                   |  33 --
 dev-R/rematch/Manifest                             |   1 -
 dev-R/rematch/metadata.xml                         |  22 -
 dev-R/rematch/rematch-1.0.1.ebuild                 |  14 -
 dev-R/rematch2/Manifest                            |   1 -
 dev-R/rematch2/metadata.xml                        |  17 -
 dev-R/rematch2/rematch2-2.1.2.ebuild               |  13 -
 dev-R/reticulate/Manifest                          |   1 -
 dev-R/reticulate/metadata.xml                      |  21 -
 dev-R/reticulate/reticulate-1.25.ebuild            |  54 --
 dev-R/rex/Manifest                                 |   1 -
 dev-R/rex/metadata.xml                             |  17 -
 dev-R/rex/rex-1.2.1.ebuild                         |  27 -
 dev-R/rlang/Manifest                               |   1 -
 dev-R/rlang/metadata.xml                           |  22 -
 dev-R/rlang/rlang-1.0.3.ebuild                     |  34 --
 dev-R/roxygen2/Manifest                            |   1 -
 dev-R/roxygen2/metadata.xml                        |  22 -
 dev-R/roxygen2/roxygen2-7.2.0.ebuild               |  44 --
 dev-R/rprojroot/Manifest                           |   1 -
 dev-R/rprojroot/metadata.xml                       |  20 -
 dev-R/rprojroot/rprojroot-2.0.3.ebuild             |  23 -
 dev-R/rstudioapi/Manifest                          |   1 -
 dev-R/rstudioapi/metadata.xml                      |  17 -
 dev-R/rstudioapi/rstudioapi-0.13.ebuild            |  10 -
 dev-R/rvest/Manifest                               |   1 -
 dev-R/rvest/metadata.xml                           |  17 -
 dev-R/rvest/rvest-1.0.2.ebuild                     |  47 --
 dev-R/sass/Manifest                                |   1 -
 dev-R/sass/metadata.xml                            |  17 -
 dev-R/sass/sass-0.4.1.ebuild                       |  39 --
 dev-R/scales/Manifest                              |   1 -
 dev-R/scales/metadata.xml                          |  19 -
 dev-R/scales/scales-1.2.0.ebuild                   |  39 --
 dev-R/selectr/Manifest                             |   1 -
 dev-R/selectr/metadata.xml                         |  17 -
 dev-R/selectr/selectr-0.4.2.ebuild                 |  36 --
 dev-R/shiny/Manifest                               |   1 -
 dev-R/shiny/metadata.xml                           |  17 -
 dev-R/shiny/shiny-1.7.1.ebuild                     |  67 ---
 dev-R/sourcetools/Manifest                         |   1 -
 dev-R/sourcetools/metadata.xml                     |  17 -
 dev-R/sourcetools/sourcetools-0.1.7.ebuild         |  27 -
 dev-R/spelling/Manifest                            |   1 -
 dev-R/spelling/metadata.xml                        |  22 -
 dev-R/spelling/spelling-2.2.ebuild                 |  18 -
 dev-R/stringi/Manifest                             |   1 -
 dev-R/stringi/metadata.xml                         |  25 -
 dev-R/stringi/stringi-1.7.6.ebuild                 |  16 -
 dev-R/stringr/Manifest                             |   1 -
 dev-R/stringr/metadata.xml                         |  22 -
 dev-R/stringr/stringr-1.4.0.ebuild                 |  18 -
 dev-R/survival/Manifest                            |   1 -
 dev-R/survival/metadata.xml                        |  19 -
 dev-R/survival/survival-3.3.1.ebuild               |  21 -
 dev-R/sys/Manifest                                 |   1 -
 dev-R/sys/metadata.xml                             |  22 -
 dev-R/sys/sys-3.4.ebuild                           |  10 -
 dev-R/testit/Manifest                              |   1 -
 dev-R/testit/metadata.xml                          |  16 -
 dev-R/testit/testit-0.13.ebuild                    |  20 -
 dev-R/testthat/Manifest                            |   1 -
 dev-R/testthat/metadata.xml                        |  21 -
 dev-R/testthat/testthat-3.1.4.ebuild               |  54 --
 dev-R/tibble/Manifest                              |   1 -
 dev-R/tibble/metadata.xml                          |  20 -
 dev-R/tibble/tibble-3.1.7.ebuild                   |  59 --
 dev-R/tidyr/Manifest                               |   1 -
 dev-R/tidyr/metadata.xml                           |  17 -
 dev-R/tidyr/tidyr-1.2.0.ebuild                     |  34 --
 dev-R/tidyselect/Manifest                          |   1 -
 dev-R/tidyselect/metadata.xml                      |  23 -
 dev-R/tidyselect/tidyselect-1.1.2.ebuild           |  36 --
 dev-R/tinytest/Manifest                            |   1 -
 dev-R/tinytest/metadata.xml                        |  17 -
 dev-R/tinytest/tinytest-1.3.1.ebuild               |  15 -
 dev-R/tinytex/Manifest                             |   1 -
 dev-R/tinytex/metadata.xml                         |  17 -
 dev-R/tinytex/tinytex-0.40.ebuild                  |  29 -
 dev-R/txtplot/Manifest                             |   1 -
 dev-R/txtplot/metadata.xml                         |  19 -
 dev-R/txtplot/txtplot-1.0.4.ebuild                 |  14 -
 dev-R/tzdb/Manifest                                |   1 -
 dev-R/tzdb/metadata.xml                            |  17 -
 dev-R/tzdb/tzdb-0.3.0.ebuild                       |  29 -
 dev-R/utf8/Manifest                                |   1 -
 dev-R/utf8/metadata.xml                            |  22 -
 dev-R/utf8/utf8-1.2.2.ebuild                       |  16 -
 dev-R/uuid/Manifest                                |   1 -
 dev-R/uuid/metadata.xml                            |  17 -
 dev-R/uuid/uuid-1.1.0.ebuild                       |  19 -
 dev-R/vctrs/Manifest                               |   1 -
 dev-R/vctrs/metadata.xml                           |  23 -
 dev-R/vctrs/vctrs-0.4.1.ebuild                     |  41 --
 dev-R/viridisLite/Manifest                         |   1 -
 dev-R/viridisLite/metadata.xml                     |  24 -
 dev-R/viridisLite/viridisLite-0.4.0.ebuild         |  10 -
 dev-R/waldo/Manifest                               |   1 -
 dev-R/waldo/metadata.xml                           |  21 -
 dev-R/waldo/waldo-0.4.0.ebuild                     |  29 -
 dev-R/webfakes/Manifest                            |   1 -
 dev-R/webfakes/metadata.xml                        |  17 -
 dev-R/webfakes/webfakes-1.1.3-r1.ebuild            |  42 --
 dev-R/websocket/Manifest                           |   1 -
 dev-R/websocket/metadata.xml                       |  17 -
 dev-R/websocket/websocket-1.4.1.ebuild             |  35 --
 dev-R/whoami/Manifest                              |   1 -
 dev-R/whoami/metadata.xml                          |  20 -
 dev-R/whoami/whoami-1.3.0.ebuild                   |  16 -
 dev-R/withr/Manifest                               |   1 -
 dev-R/withr/metadata.xml                           |  22 -
 dev-R/withr/withr-2.5.0.ebuild                     |  25 -
 dev-R/xfun/Manifest                                |   1 -
 dev-R/xfun/metadata.xml                            |  17 -
 dev-R/xfun/xfun-0.31.ebuild                        |  34 --
 dev-R/xml2/Manifest                                |   1 -
 dev-R/xml2/metadata.xml                            |  17 -
 dev-R/xml2/xml2-1.3.3.ebuild                       |  27 -
 dev-R/xtable/Manifest                              |   1 -
 dev-R/xtable/metadata.xml                          |  14 -
 dev-R/xtable/xtable-1.8.4.ebuild                   |  29 -
 dev-R/yaml/Manifest                                |   1 -
 dev-R/yaml/metadata.xml                            |  17 -
 dev-R/yaml/yaml-2.3.5.ebuild                       |  15 -
 dev-R/zoo/Manifest                                 |   1 -
 dev-R/zoo/metadata.xml                             |  15 -
 dev-R/zoo/zoo-1.8.10.ebuild                        |  33 --
 dev-cpp/MEL/MEL-1.0.0-r1.ebuild                    |  34 --
 dev-cpp/MEL/Manifest                               |   1 -
 dev-cpp/MEL/metadata.xml                           |  13 -
 dev-cpp/dtl/Manifest                               |   1 -
 dev-cpp/dtl/dtl-1.20-r1.ebuild                     |  53 --
 .../dtl-1.19_p20210531-do-not-append-O2.patch      |  11 -
 dev-cpp/dtl/metadata.xml                           |  16 -
 dev-cpp/plog/Manifest                              |   2 -
 dev-cpp/plog/metadata.xml                          |  13 -
 dev-cpp/plog/plog-1.1.5_p20200501.ebuild           |  24 -
 dev-cpp/plog/plog-1.1.6-r1.ebuild                  |  20 -
 dev-cpp/std-format/Manifest                        |   1 -
 dev-cpp/std-format/metadata.xml                    |  12 -
 .../std-format/std-format-0_pre20220112-r1.ebuild  |  29 -
 dev-cpp/tiny-dnn/Manifest                          |   1 -
 .../files/tiny-dnn-1.0.0_alpha3-system-libs.patch  | 123 ----
 ...iny-dnn-add-sphinx-ext-autodoc-to-conf-py.patch |  11 -
 .../files/tiny-dnn-disable-gtest-download.patch    |  29 -
 dev-cpp/tiny-dnn/metadata.xml                      |  89 ---
 dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild   |  90 ---
 dev-cpp/vexcl/Manifest                             |   1 -
 dev-cpp/vexcl/metadata.xml                         |  21 -
 dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild                |  84 ---
 dev-cpp/xdgpp/Manifest                             |   9 -
 dev-cpp/xdgpp/metadata.xml                         |  11 -
 dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild        |  49 --
 dev-java/expression-tree/Manifest                  |   1 -
 .../expression-tree/expression-tree-1.02.ebuild    |  40 --
 dev-java/expression-tree/metadata.xml              |  11 -
 dev-java/gluegen/Manifest                          |   2 -
 .../files/gluegen-2.2.4-dont-copy-jars.patch       |  15 -
 ...gluegen-2.3.2-add-mips64el-mipsn32-support.diff | 229 --------
 dev-java/gluegen/files/gluegen-2.3.2-armhf.diff    |  62 --
 .../gluegen-2.3.2-disable-java-version-check.diff  |  28 -
 .../gluegen-2.3.2-disable-static-linking.diff      |  42 --
 .../gluegen-2.3.2-disable-test-zip-archive.diff    |  11 -
 .../files/gluegen-2.3.2-disableArchive7z.diff      |  26 -
 .../files/gluegen-2.3.2-disable_git_call.diff      |  17 -
 .../gluegen/files/gluegen-2.3.2-dont-strip.patch   |  20 -
 .../gluegen-2.3.2-fix-alpha-build-config.patch     |  11 -
 .../gluegen-2.3.2-fix-arm64-build-config.diff      |  75 ---
 .../gluegen/files/gluegen-2.3.2-fix_gcc-10.patch   |  18 -
 .../gluegen/files/gluegen-2.3.2-hideException.diff |  18 -
 .../files/gluegen-2.3.2-java10-compatibility.patch | 263 ---------
 dev-java/gluegen/files/gluegen-2.3.2-linker.diff   |  11 -
 .../files/gluegen-2.3.2-missing-arch-symbol.diff   |  39 --
 .../files/gluegen-2.3.2-non-linux-support.diff     |  16 -
 .../files/gluegen-2.3.2-ppc64el-support.diff       | 207 -------
 .../files/gluegen-2.3.2-respect-flags.patch        |  23 -
 dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff    |  67 ---
 .../gluegen/files/gluegen-2.3.2-s390x-support.diff | 138 -----
 dev-java/gluegen/files/gluegen-2.3.2-tests.diff    | 171 ------
 dev-java/gluegen/gluegen-2.3.2.ebuild              | 105 ----
 dev-java/gluegen/metadata.xml                      |  23 -
 dev-java/jargs/Manifest                            |   1 -
 dev-java/jargs/jargs-1.0.ebuild                    |  42 --
 dev-java/jargs/metadata.xml                        |  13 -
 dev-java/jcommon/Manifest                          |   1 -
 dev-java/jcommon/jcommon-1.0.24.ebuild             |  45 --
 dev-java/jcommon/metadata.xml                      |  12 -
 dev-java/jcuber/Manifest                           |   1 -
 dev-java/jcuber/jcuber-4.7-r1.ebuild               |  55 --
 dev-java/jcuber/metadata.xml                       |   8 -
 dev-java/jfreesvg/Manifest                         |   1 -
 dev-java/jfreesvg/jfreesvg-3.4.3.ebuild            |  38 --
 dev-java/jfreesvg/metadata.xml                     |  13 -
 dev-java/jgraph/Manifest                           |   1 -
 dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild   |  41 --
 dev-java/jgraph/metadata.xml                       |  13 -
 dev-java/jogl/Manifest                             |   1 -
 dev-java/jogl/jogl-2.3.2.ebuild                    |  86 ---
 dev-java/jogl/metadata.xml                         |  19 -
 dev-java/orson-charts/Manifest                     |   1 -
 dev-java/orson-charts/metadata.xml                 |  12 -
 dev-java/orson-charts/orson-charts-1.7.ebuild      |  54 --
 dev-java/orsonpdf/Manifest                         |   1 -
 dev-java/orsonpdf/metadata.xml                     |  12 -
 dev-java/orsonpdf/orsonpdf-1.9.ebuild              |  37 --
 dev-java/paceRegression/Manifest                   |   1 -
 .../files/paceRegression-1.0.1-no-build-docs.patch |  11 -
 dev-java/paceRegression/metadata.xml               |  11 -
 .../paceRegression/paceRegression-1.0.1.ebuild     |  44 --
 dev-lang/aldor/Manifest                            |   4 -
 dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild     | 143 -----
 dev-lang/aldor/files/aldor-respect-ar.patch        | 273 ---------
 dev-lang/aldor/files/aldor-respect-cflags.patch    |  45 --
 dev-lang/aldor/metadata.xml                        |  17 -
 dev-libs/KVTree/KVTree-1.2.0.ebuild                |  55 --
 dev-libs/KVTree/KVTree-1.3.0.ebuild                |  64 ---
 dev-libs/KVTree/Manifest                           |   2 -
 dev-libs/KVTree/files/KVTree-1.2.0-no-static.patch |  47 --
 .../KVTree/files/KVTree-no-install-readme.patch    |  12 -
 dev-libs/KVTree/metadata.xml                       |  18 -
 dev-libs/atl/Manifest                              |   1 -
 dev-libs/atl/atl-2.2.1.ebuild                      |  34 --
 dev-libs/atl/metadata.xml                          |  15 -
 dev-libs/cubelib/Manifest                          |   1 -
 dev-libs/cubelib/cubelib-4.7-r2.ebuild             |  95 ----
 dev-libs/cubelib/metadata.xml                      |  11 -
 dev-libs/cubew/Manifest                            |   1 -
 dev-libs/cubew/cubew-4.7.ebuild                    |  73 ---
 dev-libs/cubew/metadata.xml                        |  13 -
 dev-libs/dill/Manifest                             |   1 -
 dev-libs/dill/dill-2.4.1.ebuild                    |  47 --
 dev-libs/dill/metadata.xml                         |  17 -
 dev-libs/dyninst/Manifest                          |   2 -
 dev-libs/dyninst/dyninst-11.0.1-r1.ebuild          |  62 --
 dev-libs/dyninst/dyninst-12.1.0.ebuild             |  60 --
 ...executable-flag-from-dyninst_heap-section.patch |  20 -
 dev-libs/dyninst/metadata.xml                      |  16 -
 dev-libs/ffs/Manifest                              |   1 -
 dev-libs/ffs/ffs-1.6.0_p20220525.ebuild            |  44 --
 dev-libs/ffs/metadata.xml                          |  15 -
 dev-libs/kwsys/Manifest                            |   1 -
 dev-libs/kwsys/kwsys-0_pre20220603.ebuild          |  34 --
 dev-libs/kwsys/metadata.xml                        |   8 -
 dev-libs/libnodave/Manifest                        |   1 -
 dev-libs/libnodave/files/makefile-0.8.5.1.patch    | 152 -----
 dev-libs/libnodave/files/perl-makefile.patch       |  11 -
 dev-libs/libnodave/libnodave-0.8.5.1-r2.ebuild     |  80 ---
 dev-libs/libnodave/metadata.xml                    |  12 -
 dev-libs/memkind/Manifest                          |   1 -
 dev-libs/memkind/files/memkind-respect-ar.patch    |  11 -
 dev-libs/memkind/memkind-1.13.0.ebuild             |  87 ---
 dev-libs/memkind/metadata.xml                      |  27 -
 dev-libs/perfstubs/Manifest                        |   1 -
 dev-libs/perfstubs/metadata.xml                    |  22 -
 dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild  |  49 --
 dev-libs/protothreads/Manifest                     |   2 -
 .../files/protothreads-1.4-fix-clang-build.patch   |  16 -
 .../files/protothreads-1.4-respect-cflags.patch    |   8 -
 dev-libs/protothreads/metadata.xml                 |  10 -
 dev-libs/protothreads/protothreads-1.4-r2.ebuild   |  60 --
 dev-libs/shuffile/Manifest                         |   2 -
 dev-libs/shuffile/files/no-static-0.0.4.patch      |  16 -
 .../shuffile/files/shuffile-0.1.0-no-static.patch  |  16 -
 dev-libs/shuffile/metadata.xml                     |  13 -
 dev-libs/shuffile/shuffile-0.1.0-r1.ebuild         |  45 --
 dev-libs/shuffile/shuffile-0.2.0.ebuild            |  45 --
 dev-libs/zlib-google/Manifest                      |   1 -
 dev-libs/zlib-google/metadata.xml                  |   8 -
 .../zlib-google/zlib-google-97.0.4692.13.ebuild    |  43 --
 dev-lisp/PSL/Manifest                              |   1 -
 dev-lisp/PSL/PSL-6.1_p20210604.ebuild              |  46 --
 .../files/PSL-6.1_p20210604-respect-flags.patch    |  56 --
 dev-lisp/PSL/metadata.xml                          |  11 -
 dev-ml/alcotest-lwt/Manifest                       |   2 -
 dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild      |  40 --
 dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild      |  40 --
 dev-ml/alcotest-lwt/metadata.xml                   |  18 -
 dev-ml/angstrom/Manifest                           |   1 -
 dev-ml/angstrom/angstrom-0.15.0-r2.ebuild          |  53 --
 dev-ml/angstrom/metadata.xml                       |  29 -
 dev-ml/arp/Manifest                                |   1 -
 dev-ml/arp/arp-3.0.0.ebuild                        |  45 --
 dev-ml/arp/metadata.xml                            |  19 -
 dev-ml/asn1-combinators/Manifest                   |   2 -
 .../asn1-combinators/asn1-combinators-0.2.5.ebuild |  30 -
 .../asn1-combinators/asn1-combinators-0.2.6.ebuild |  34 --
 dev-ml/asn1-combinators/metadata.xml               |  24 -
 dev-ml/async_find/Manifest                         |   2 -
 dev-ml/async_find/async_find-0.14.0.ebuild         |  26 -
 dev-ml/async_find/async_find-0.15.0.ebuild         |  22 -
 dev-ml/async_find/metadata.xml                     |  13 -
 dev-ml/async_inotify/Manifest                      |   1 -
 dev-ml/async_inotify/async_inotify-0.15.0.ebuild   |  29 -
 dev-ml/async_inotify/metadata.xml                  |  13 -
 dev-ml/async_ssl/Manifest                          |   1 -
 dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild        |  27 -
 dev-ml/async_ssl/metadata.xml                      |  16 -
 dev-ml/ca-certs-nss/Manifest                       |   2 -
 dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild       |  32 --
 dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild       |  35 --
 dev-ml/ca-certs-nss/metadata.xml                   |  17 -
 dev-ml/ca-certs/Manifest                           |   2 -
 dev-ml/ca-certs/ca-certs-0.2.1.ebuild              |  37 --
 dev-ml/ca-certs/ca-certs-0.2.2.ebuild              |  41 --
 dev-ml/ca-certs/metadata.xml                       |  21 -
 dev-ml/cohttp/Manifest                             |   1 -
 dev-ml/cohttp/cohttp-5.0.0.ebuild                  | 155 -----
 dev-ml/cohttp/metadata.xml                         |  46 --
 dev-ml/conduit/Manifest                            |   1 -
 dev-ml/conduit/conduit-5.1.0.ebuild                |  84 ---
 dev-ml/conduit/metadata.xml                        |  42 --
 dev-ml/configurator/Manifest                       |   1 -
 dev-ml/configurator/configurator-0.11.0.ebuild     |  30 -
 dev-ml/configurator/metadata.xml                   |  21 -
 dev-ml/cow/Manifest                                |   1 -
 dev-ml/cow/cow-2.4.0.ebuild                        |  29 -
 dev-ml/cow/metadata.xml                            |  20 -
 dev-ml/crc/Manifest                                |   1 -
 dev-ml/crc/crc-2.1.0.ebuild                        |  34 --
 dev-ml/crc/files/crc-2.1.0-ounit2.patch            |  37 --
 dev-ml/crc/metadata.xml                            |  12 -
 dev-ml/diet/Manifest                               |   1 -
 dev-ml/diet/diet-0.4.ebuild                        |  30 -
 dev-ml/diet/files/diet-0.4-ounit2.patch            |  45 --
 dev-ml/diet/metadata.xml                           |  20 -
 dev-ml/dns/Manifest                                |   2 -
 dev-ml/dns/dns-5.0.1.ebuild                        | 133 -----
 dev-ml/dns/dns-6.2.2.ebuild                        | 134 -----
 dev-ml/dns/metadata.xml                            |  37 --
 dev-ml/emile/Manifest                              |   1 -
 dev-ml/emile/emile-1.1.ebuild                      |  27 -
 dev-ml/emile/metadata.xml                          |  19 -
 dev-ml/eqaf/Manifest                               |   2 -
 dev-ml/eqaf/eqaf-0.7-r1.ebuild                     |  21 -
 dev-ml/eqaf/eqaf-0.8.ebuild                        |  36 --
 dev-ml/eqaf/metadata.xml                           |  19 -
 dev-ml/ethernet/Manifest                           |   1 -
 dev-ml/ethernet/ethernet-3.0.0.ebuild              |  28 -
 dev-ml/ethernet/metadata.xml                       |  16 -
 dev-ml/expect_test_helpers/Manifest                |   1 -
 .../expect_test_helpers-0.13.0-r1.ebuild           |  24 -
 dev-ml/expect_test_helpers/metadata.xml            |  18 -
 dev-ml/expect_test_helpers_kernel/Manifest         |   1 -
 .../expect_test_helpers_kernel-0.13.0-r1.ebuild    |  26 -
 dev-ml/expect_test_helpers_kernel/metadata.xml     |  18 -
 dev-ml/ezjsonm/Manifest                            |   1 -
 dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild             |  50 --
 dev-ml/ezjsonm/metadata.xml                        |  28 -
 dev-ml/fd-send-recv/Manifest                       |   1 -
 dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild      |  26 -
 dev-ml/fd-send-recv/metadata.xml                   |  13 -
 dev-ml/happy-eyeballs/Manifest                     |   1 -
 dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild  |  59 --
 dev-ml/happy-eyeballs/metadata.xml                 |  22 -
 dev-ml/hex/Manifest                                |   2 -
 dev-ml/hex/hex-1.4.0-r1.ebuild                     |  24 -
 dev-ml/hex/hex-1.5.0.ebuild                        |  21 -
 dev-ml/hex/metadata.xml                            |  18 -
 dev-ml/hkdf/Manifest                               |   1 -
 dev-ml/hkdf/hkdf-1.0.4.ebuild                      |  29 -
 dev-ml/hkdf/metadata.xml                           |  20 -
 dev-ml/inotify/Manifest                            |   2 -
 dev-ml/inotify/inotify-2.3_p20211118.ebuild        |  34 --
 dev-ml/inotify/inotify-2.4.ebuild                  |  33 --
 dev-ml/inotify/metadata.xml                        |  13 -
 dev-ml/io-page/Manifest                            |   4 -
 dev-ml/io-page/files/io-page-2.3.0-ounit2.patch    |  25 -
 dev-ml/io-page/files/io-page-2.4.0-ounit2.patch    |  34 --
 dev-ml/io-page/io-page-2.2.0.ebuild                |  42 --
 dev-ml/io-page/io-page-2.3.0.ebuild                |  46 --
 dev-ml/io-page/io-page-2.4.0.ebuild                |  34 --
 dev-ml/io-page/io-page-3.0.0.ebuild                |  31 -
 dev-ml/io-page/metadata.xml                        |  15 -
 dev-ml/ipaddr/Manifest                             |   1 -
 dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch      | 129 -----
 dev-ml/ipaddr/ipaddr-5.3.0.ebuild                  |  69 ---
 dev-ml/ipaddr/metadata.xml                         |  40 --
 dev-ml/js_of_ocaml/Manifest                        |   1 -
 dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild        |  71 ---
 dev-ml/js_of_ocaml/metadata.xml                    |  22 -
 dev-ml/lru/Manifest                                |   1 -
 dev-ml/lru/lru-0.3.0-r2.ebuild                     |  27 -
 dev-ml/lru/metadata.xml                            |  20 -
 dev-ml/magic-mime/Manifest                         |   1 -
 dev-ml/magic-mime/magic-mime-1.2.0.ebuild          |  18 -
 dev-ml/magic-mime/metadata.xml                     |  30 -
 dev-ml/metrics/Manifest                            |   2 -
 dev-ml/metrics/metadata.xml                        |  36 --
 dev-ml/metrics/metrics-0.2.0.ebuild                |  58 --
 dev-ml/metrics/metrics-0.4.0.ebuild                |  62 --
 dev-ml/mirage-block-unix/Manifest                  |   1 -
 dev-ml/mirage-block-unix/metadata.xml              |  21 -
 .../mirage-block-unix-2.14.0.ebuild                |  36 --
 dev-ml/mirage-block/Manifest                       |   1 -
 dev-ml/mirage-block/metadata.xml                   |  20 -
 dev-ml/mirage-block/mirage-block-3.0.0.ebuild      |  38 --
 dev-ml/mirage-channel/Manifest                     |   1 -
 dev-ml/mirage-channel/metadata.xml                 |  11 -
 dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild  |  23 -
 dev-ml/mirage-clock-unix/Manifest                  |   1 -
 dev-ml/mirage-clock-unix/metadata.xml              |  21 -
 .../mirage-clock-unix-3.1.0.ebuild                 |  22 -
 dev-ml/mirage-crypto/Manifest                      |   2 -
 dev-ml/mirage-crypto/metadata.xml                  |  27 -
 dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild   |  94 ----
 dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild   |  91 ---
 dev-ml/mirage-flow/Manifest                        |   1 -
 dev-ml/mirage-flow/metadata.xml                    |  24 -
 dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild        |  46 --
 dev-ml/mirage-kv/Manifest                          |   1 -
 dev-ml/mirage-kv/metadata.xml                      |  19 -
 dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild            |  21 -
 dev-ml/mirage-net/Manifest                         |   1 -
 dev-ml/mirage-net/metadata.xml                     |  17 -
 dev-ml/mirage-net/mirage-net-4.0.0.ebuild          |  26 -
 dev-ml/mirage-profile/Manifest                     |   1 -
 dev-ml/mirage-profile/metadata.xml                 |  34 --
 dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild  |  49 --
 dev-ml/mirage-random-test/Manifest                 |   1 -
 dev-ml/mirage-random-test/metadata.xml             |  17 -
 .../mirage-random-test-0.1.0.ebuild                |  24 -
 dev-ml/mirage-random/Manifest                      |   1 -
 dev-ml/mirage-random/metadata.xml                  |  17 -
 dev-ml/mirage-random/mirage-random-3.0.0.ebuild    |  21 -
 dev-ml/mirage-time/Manifest                        |   1 -
 dev-ml/mirage-time/metadata.xml                    |  20 -
 dev-ml/mirage-time/mirage-time-3.0.0.ebuild        |  32 --
 dev-ml/mirage-unix/Manifest                        |   1 -
 dev-ml/mirage-unix/metadata.xml                    |  19 -
 dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild        |  26 -
 dev-ml/mirage-vnetif/Manifest                      |   1 -
 dev-ml/mirage-vnetif/metadata.xml                  |  24 -
 dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild    |  57 --
 dev-ml/mirage-xen/Manifest                         |   1 -
 dev-ml/mirage-xen/metadata.xml                     |  20 -
 dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild          |  31 -
 dev-ml/mirage/Manifest                             |   1 -
 dev-ml/mirage/metadata.xml                         |  31 -
 dev-ml/mirage/mirage-4.0.0.ebuild                  |  40 --
 dev-ml/mustache/Manifest                           |   1 -
 dev-ml/mustache/files/mustache-3.1.0-ounit2.patch  |  37 --
 dev-ml/mustache/metadata.xml                       |  19 -
 dev-ml/mustache/mustache-3.1.0.ebuild              |  33 --
 dev-ml/nbd/Manifest                                |   1 -
 dev-ml/nbd/metadata.xml                            |  23 -
 dev-ml/nbd/nbd-5.0.0.ebuild                        |  67 ---
 dev-ml/netlink/Manifest                            |   1 -
 dev-ml/netlink/metadata.xml                        |  19 -
 dev-ml/netlink/netlink-0.3.4.ebuild                |  24 -
 dev-ml/omd/Manifest                                |   1 -
 dev-ml/omd/metadata.xml                            |  26 -
 dev-ml/omd/omd-2.0.0_alpha2.ebuild                 |  23 -
 dev-ml/pbkdf/Manifest                              |   2 -
 dev-ml/pbkdf/metadata.xml                          |  19 -
 dev-ml/pbkdf/pbkdf-1.1.0.ebuild                    |  26 -
 dev-ml/pbkdf/pbkdf-1.2.0.ebuild                    |  33 --
 dev-ml/pcap-format/Manifest                        |   1 -
 .../files/pcap-format-0.5.2-ounit2.patch           |  34 --
 dev-ml/pcap-format/metadata.xml                    |  20 -
 dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild     |  31 -
 dev-ml/pci/Manifest                                |   1 -
 dev-ml/pci/files/pci-1.0.1-ounit2.patch            |  84 ---
 dev-ml/pci/metadata.xml                            |  16 -
 dev-ml/pci/pci-1.0.1.ebuild                        |  62 --
 dev-ml/polly/Manifest                              |   1 -
 dev-ml/polly/metadata.xml                          |  20 -
 dev-ml/polly/polly-0.2.2.ebuild                    |  24 -
 dev-ml/qmp/Manifest                                |   1 -
 dev-ml/qmp/files/qmp-0.17.0-ounit2.patch           |  66 ---
 dev-ml/qmp/files/qmp-0.18.0-ounit2.patch           |  37 --
 dev-ml/qmp/metadata.xml                            |  15 -
 dev-ml/qmp/qmp-0.18.0.ebuild                       |  34 --
 dev-ml/rpc/Manifest                                |   1 -
 dev-ml/rpc/metadata.xml                            |  31 -
 dev-ml/rpc/rpc-8.1.2.ebuild                        |  64 ---
 dev-ml/shared-block-ring/Manifest                  |   2 -
 .../files/shared-block-ring-3.0.0-PR-62.patch      | 318 -----------
 .../files/shared-block-ring-3.0.0-cstruct.patch    | 141 -----
 .../shared-block-ring-3.0.0-mirage-block.patch     |  59 --
 dev-ml/shared-block-ring/metadata.xml              |  17 -
 .../shared-block-ring-3.0.0.ebuild                 |  47 --
 .../shared-block-ring-3.0.1.ebuild                 |  43 --
 dev-ml/shared-memory-ring/Manifest                 |   1 -
 dev-ml/shared-memory-ring/metadata.xml             |  31 -
 .../shared-memory-ring-3.1.0.ebuild                |  28 -
 dev-ml/systemd/Manifest                            |   1 -
 dev-ml/systemd/metadata.xml                        |  16 -
 dev-ml/systemd/systemd-1.2.ebuild                  |  48 --
 dev-ml/tar/Manifest                                |   2 -
 dev-ml/tar/metadata.xml                            |  25 -
 dev-ml/tar/tar-1.1.0.ebuild                        |  63 ---
 dev-ml/tar/tar-2.0.1.ebuild                        |  63 ---
 dev-ml/tcpip/Manifest                              |   1 -
 dev-ml/tcpip/metadata.xml                          |  25 -
 dev-ml/tcpip/tcpip-7.1.0.ebuild                    |  53 --
 dev-ml/tls/Manifest                                |   2 -
 dev-ml/tls/metadata.xml                            |  39 --
 dev-ml/tls/tls-0.13.1.ebuild                       |  75 ---
 dev-ml/tls/tls-0.15.3.ebuild                       |  74 ---
 dev-ml/tuntap/Manifest                             |   1 -
 dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch      |  25 -
 dev-ml/tuntap/metadata.xml                         |  25 -
 dev-ml/tuntap/tuntap-2.0.0.ebuild                  |  33 --
 dev-ml/uri/Manifest                                |   1 -
 dev-ml/uri/files/uri-4.2.0-ounit2.patch            |  95 ----
 dev-ml/uri/metadata.xml                            |  24 -
 dev-ml/uri/uri-4.2.0.ebuild                        |  56 --
 dev-ml/vchan/Manifest                              |   1 -
 dev-ml/vchan/files/vchan-6.0.1-ounit2.patch        |  78 ---
 dev-ml/vchan/metadata.xml                          |  24 -
 dev-ml/vchan/vchan-6.0.1.ebuild                    |  65 ---
 dev-ml/vhd/Manifest                                |   1 -
 dev-ml/vhd/files/vhd-0.12.2-ounit2.patch           |  36 --
 dev-ml/vhd/metadata.xml                            |  20 -
 dev-ml/vhd/vhd-0.12.2.ebuild                       |  56 --
 dev-ml/wayland/Manifest                            |   1 -
 dev-ml/wayland/metadata.xml                        |  14 -
 dev-ml/wayland/wayland-1.1.ebuild                  |  51 --
 dev-ml/x509/Manifest                               |   2 -
 dev-ml/x509/metadata.xml                           |  25 -
 dev-ml/x509/x509-0.13.0.ebuild                     |  41 --
 dev-ml/x509/x509-0.16.0.ebuild                     |  44 --
 dev-ml/xapi-backtrace/Manifest                     |   1 -
 dev-ml/xapi-backtrace/metadata.xml                 |  12 -
 dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild    |  22 -
 dev-ml/xapi-stdext/Manifest                        |   2 -
 dev-ml/xapi-stdext/metadata.xml                    |  16 -
 dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild       |  39 --
 dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild       |  44 --
 dev-ml/xapi-test-utils/Manifest                    |   1 -
 dev-ml/xapi-test-utils/metadata.xml                |  16 -
 .../xapi-test-utils/xapi-test-utils-1.4.0.ebuild   |  18 -
 dev-ml/xcp-inventory/Manifest                      |   1 -
 dev-ml/xcp-inventory/metadata.xml                  |  12 -
 dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild    |  27 -
 dev-ml/xcp-rrd/Manifest                            |   1 -
 dev-ml/xcp-rrd/metadata.xml                        |  12 -
 dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild                |  28 -
 dev-ml/xen-evtchn/Manifest                         |   1 -
 .../xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch |  36 --
 dev-ml/xen-evtchn/metadata.xml                     |  27 -
 dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild          |  48 --
 dev-ml/xen-gnt/Manifest                            |   2 -
 dev-ml/xen-gnt/metadata.xml                        |  26 -
 dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild                |  49 --
 dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild                |  41 --
 dev-ml/xenstore-clients/Manifest                   |   2 -
 .../files/xenstore-clients-1.1.0-ounit2.patch      |  34 --
 dev-ml/xenstore-clients/metadata.xml               |  16 -
 .../xenstore-clients/xenstore-clients-1.1.0.ebuild |  36 --
 .../xenstore-clients/xenstore-clients-1.3.0.ebuild |  36 --
 dev-ml/xenstore/Manifest                           |   1 -
 dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch  |  37 --
 dev-ml/xenstore/metadata.xml                       |  24 -
 dev-ml/xenstore/xenstore-2.1.1.ebuild              |  30 -
 dev-octave/control/Manifest                        |   1 -
 dev-octave/control/control-3.4.0.ebuild            |  32 --
 .../files/control-3.4.0-respect-flags.patch        |  19 -
 .../control/files/control-lapack-3.10.0.patch      |  53 --
 .../files/control-use-external-slicot.patch        |  80 ---
 dev-octave/control/metadata.xml                    |  28 -
 dev-octave/dataframe/Manifest                      |   1 -
 dev-octave/dataframe/dataframe-1.2.0.ebuild        |  16 -
 dev-octave/dataframe/metadata.xml                  |  14 -
 dev-octave/fuzzy-logic-toolkit/Manifest            |   1 -
 .../fuzzy-logic-toolkit-0.4.6.ebuild               |  16 -
 dev-octave/fuzzy-logic-toolkit/metadata.xml        |  14 -
 dev-octave/ga/Manifest                             |   1 -
 dev-octave/ga/ga-0.10.3.ebuild                     |  16 -
 dev-octave/ga/metadata.xml                         |  14 -
 dev-octave/instrument-control/Manifest             |   1 -
 .../instrument-control-0.7.1.ebuild                |  16 -
 dev-octave/instrument-control/metadata.xml         |  14 -
 dev-octave/io/Manifest                             |   1 -
 dev-octave/io/io-2.6.4.ebuild                      |  16 -
 dev-octave/io/metadata.xml                         |  14 -
 dev-octave/linear-algebra/Manifest                 |   1 -
 .../linear-algebra/linear-algebra-2.2.3.ebuild     |  16 -
 dev-octave/linear-algebra/metadata.xml             |  14 -
 dev-octave/matlab2tikz/Manifest                    |   1 -
 dev-octave/matlab2tikz/matlab2tikz-1.1.0.ebuild    |  30 -
 dev-octave/matlab2tikz/metadata.xml                |  12 -
 dev-octave/miscellaneous/Manifest                  |   1 -
 dev-octave/miscellaneous/metadata.xml              |  14 -
 .../miscellaneous/miscellaneous-1.3.0.ebuild       |  21 -
 dev-octave/ocl/Manifest                            |   1 -
 dev-octave/ocl/metadata.xml                        |  14 -
 dev-octave/ocl/ocl-1.2.0.ebuild                    |  16 -
 dev-octave/optim/Manifest                          |   1 -
 dev-octave/optim/metadata.xml                      |  14 -
 dev-octave/optim/optim-1.6.2.ebuild                |  20 -
 dev-octave/optiminterp/Manifest                    |   1 -
 dev-octave/optiminterp/metadata.xml                |  14 -
 dev-octave/optiminterp/optiminterp-0.3.7.ebuild    |  16 -
 dev-octave/quaternion/Manifest                     |   1 -
 .../quaternion-2.4.0-build-against-octave-6.patch  |  23 -
 dev-octave/quaternion/metadata.xml                 |  14 -
 dev-octave/quaternion/quaternion-2.4.0.ebuild      |  18 -
 dev-octave/splines/Manifest                        |   1 -
 dev-octave/splines/metadata.xml                    |  14 -
 dev-octave/splines/splines-1.3.4.ebuild            |  16 -
 dev-octave/statistics/Manifest                     |   1 -
 dev-octave/statistics/metadata.xml                 |  14 -
 dev-octave/statistics/statistics-1.4.3.ebuild      |  19 -
 dev-octave/strings/Manifest                        |   1 -
 dev-octave/strings/files/strings-1.2.0-156.patch   | 224 --------
 dev-octave/strings/files/strings-1.2.0-157.patch   | 351 ------------
 dev-octave/strings/files/strings-1.2.0-158.patch   |  17 -
 dev-octave/strings/files/strings-1.2.0-160.patch   |  20 -
 dev-octave/strings/metadata.xml                    |  14 -
 dev-octave/strings/strings-1.2.0_p20211128.ebuild  |  35 --
 dev-octave/struct/Manifest                         |   1 -
 dev-octave/struct/metadata.xml                     |  14 -
 dev-octave/struct/struct-1.0.18.ebuild             |  16 -
 dev-octave/symbolic/Manifest                       |   1 -
 dev-octave/symbolic/metadata.xml                   |  14 -
 dev-octave/symbolic/symbolic-2.9.0.ebuild          |  34 --
 dev-perl/File-DirList/File-DirList-0.05.ebuild     |  20 -
 dev-perl/File-DirList/Manifest                     |   1 -
 dev-perl/File-DirList/metadata.xml                 |  13 -
 dev-perl/File-Touch/File-Touch-0.12.ebuild         |  17 -
 dev-perl/File-Touch/Manifest                       |   1 -
 dev-perl/File-Touch/metadata.xml                   |  13 -
 dev-perl/GitLab-API-v4/GitLab-API-v4-0.26.ebuild   |  39 --
 dev-perl/GitLab-API-v4/Manifest                    |   1 -
 dev-perl/GitLab-API-v4/metadata.xml                |  20 -
 .../HTTP-Tiny-Multipart-0.08.ebuild                |  23 -
 dev-perl/HTTP-Tiny-Multipart/Manifest              |   1 -
 dev-perl/HTTP-Tiny-Multipart/metadata.xml          |  12 -
 dev-perl/List-Compare/List-Compare-0.55.ebuild     |  24 -
 dev-perl/List-Compare/Manifest                     |   1 -
 dev-perl/List-Compare/metadata.xml                 |  19 -
 dev-php/pecl-inotify/Manifest                      |   1 -
 dev-php/pecl-inotify/metadata.xml                  |  16 -
 dev-php/pecl-inotify/pecl-inotify-3.0.0-r1.ebuild  |  20 -
 dev-python/MutatorMath/Manifest                    |   1 -
 dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild |  36 --
 dev-python/MutatorMath/metadata.xml                |  14 -
 dev-python/SQLAlchemy-Utils/Manifest               |   1 -
 .../SQLAlchemy-Utils-0.39.0.ebuild                 |  44 --
 dev-python/SQLAlchemy-Utils/metadata.xml           |  13 -
 dev-python/XenAPI/Manifest                         |   1 -
 dev-python/XenAPI/XenAPI-2.14-r1.ebuild            |  22 -
 dev-python/XenAPI/metadata.xml                     |  14 -
 dev-python/almost/Manifest                         |   1 -
 dev-python/almost/almost-0.1.5.ebuild              |  30 -
 .../almost/files/almost-0.1.5-setuptools.patch     |  11 -
 dev-python/almost/metadata.xml                     |  17 -
 dev-python/asyncssh/Manifest                       |   1 -
 dev-python/asyncssh/asyncssh-2.13.1.ebuild         |  49 --
 dev-python/asyncssh/metadata.xml                   |  57 --
 dev-python/axisregistry/Manifest                   |   1 -
 dev-python/axisregistry/axisregistry-0.3.11.ebuild |  41 --
 ...ry-0.2.0-remove-setuptools_scm-constraint.patch |  11 -
 ...ry-0.3.2-remove-setuptools_scm-constraint.patch |  10 -
 dev-python/axisregistry/metadata.xml               |  13 -
 dev-python/babelfont/Manifest                      |   1 -
 dev-python/babelfont/babelfont-3.0.0.ebuild        |  33 --
 dev-python/babelfont/metadata.xml                  |  14 -
 dev-python/beziers/Manifest                        |   1 -
 dev-python/beziers/beziers-0.4.0-r2.ebuild         |  37 --
 .../files/beziers-0.4.0-no-install-tests.patch     |  11 -
 dev-python/beziers/metadata.xml                    |  13 -
 dev-python/booleanOperations/Manifest              |   1 -
 .../booleanOperations-0.9.0-r2.ebuild              |  35 --
 dev-python/booleanOperations/metadata.xml          |   9 -
 dev-python/browserstack-local-python/Manifest      |   1 -
 .../browserstack-local-python-1.2.3.ebuild         |  26 -
 dev-python/browserstack-local-python/metadata.xml  |  14 -
 dev-python/bson/Manifest                           |   1 -
 dev-python/bson/bson-0.5.10.ebuild                 |  29 -
 dev-python/bson/metadata.xml                       |  14 -
 dev-python/bumpfontversion/Manifest                |   1 -
 .../bumpfontversion/bumpfontversion-0.4.1.ebuild   |  26 -
 dev-python/bumpfontversion/metadata.xml            |   9 -
 dev-python/cffsubr/Manifest                        |   1 -
 dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild         |  37 --
 .../files/cffsubr-0.2.9_p1-fix-setup-py.patch      |  22 -
 dev-python/cffsubr/files/cffsubr-system_tx.diff    |  12 -
 dev-python/cffsubr/metadata.xml                    |  14 -
 dev-python/cmarkgfm/Manifest                       |   1 -
 dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild     |  32 --
 .../cmarkgfm-0.6.0-use-system-cmark-gfm.patch      |  47 --
 dev-python/cmarkgfm/metadata.xml                   |  13 -
 dev-python/collidoscope/Manifest                   |   2 -
 dev-python/collidoscope/collidoscope-0.4.1.ebuild  |  25 -
 dev-python/collidoscope/collidoscope-0.5.2.ebuild  |  26 -
 dev-python/collidoscope/metadata.xml               |  13 -
 dev-python/commandlines/Manifest                   |   1 -
 .../commandlines/commandlines-0.4.1-r1.ebuild      |  25 -
 dev-python/commandlines/metadata.xml               |  13 -
 dev-python/compreffor/Manifest                     |   1 -
 dev-python/compreffor/compreffor-0.5.2.ebuild      |  39 --
 ...for-0.5.1_p1-remove-unwanted-dependencies.patch |  11 -
 .../compreffor/files/remove-pytest-runner.patch    |  11 -
 dev-python/compreffor/metadata.xml                 |  13 -
 dev-python/confluent-kafka/Manifest                |   2 -
 .../confluent-kafka-1.8.2-r1.ebuild                |  53 --
 .../confluent-kafka/confluent-kafka-1.9.0.ebuild   |  52 --
 dev-python/confluent-kafka/metadata.xml            |  18 -
 dev-python/cu2qu/Manifest                          |   1 -
 dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild             |  39 --
 dev-python/cu2qu/metadata.xml                      |  48 --
 dev-python/dotmap/Manifest                         |   1 -
 dev-python/dotmap/dotmap-1.3.30-r1.ebuild          |  20 -
 dev-python/dotmap/metadata.xml                     |  13 -
 dev-python/doubles/Manifest                        |   1 -
 dev-python/doubles/doubles-1.5.3.ebuild            |  67 ---
 dev-python/doubles/metadata.xml                    |  13 -
 dev-python/etcd3/Manifest                          |   1 -
 dev-python/etcd3/etcd3-0.12.0.ebuild               |  43 --
 dev-python/etcd3/metadata.xml                      |  12 -
 dev-python/etcd3gw/Manifest                        |   1 -
 dev-python/etcd3gw/etcd3gw-1.0.2.ebuild            |  40 --
 dev-python/etcd3gw/metadata.xml                    |  11 -
 dev-python/exifread/Manifest                       |   1 -
 dev-python/exifread/exifread-3.0.0.ebuild          |  22 -
 dev-python/exifread/metadata.xml                   |  14 -
 dev-python/factory-boy/Manifest                    |   1 -
 dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild |  43 --
 dev-python/factory-boy/metadata.xml                |  26 -
 dev-python/fake-useragent/Manifest                 |   1 -
 .../fake-useragent/fake-useragent-1.1.2.ebuild     |  36 --
 dev-python/fake-useragent/metadata.xml             |  21 -
 dev-python/fastavro/Manifest                       |   1 -
 dev-python/fastavro/fastavro-1.7.0.ebuild          |  59 --
 dev-python/fastavro/metadata.xml                   |  16 -
 dev-python/filecheck/Manifest                      |   1 -
 dev-python/filecheck/filecheck-0.0.22.ebuild       |  16 -
 dev-python/filecheck/metadata.xml                  |  11 -
 dev-python/font-v/Manifest                         |   1 -
 dev-python/font-v/font-v-2.1.0-r1.ebuild           |  45 --
 dev-python/font-v/metadata.xml                     |  14 -
 dev-python/fontFeatures/Manifest                   |   1 -
 dev-python/fontFeatures/fontFeatures-1.7.4.ebuild  |  56 --
 dev-python/fontFeatures/metadata.xml               |  35 --
 dev-python/fontMath/Manifest                       |   1 -
 dev-python/fontMath/fontMath-0.9.3.ebuild          |  28 -
 dev-python/fontMath/metadata.xml                   |  14 -
 dev-python/fontParts/Manifest                      |   2 -
 dev-python/fontParts/fontParts-0.10.6-r1.ebuild    |  42 --
 dev-python/fontParts/fontParts-0.11.0.ebuild       |  45 --
 dev-python/fontParts/metadata.xml                  |  14 -
 dev-python/fontPens/Manifest                       |   1 -
 dev-python/fontPens/fontPens-0.2.4-r2.ebuild       |  30 -
 dev-python/fontPens/metadata.xml                   |  14 -
 dev-python/gabbi/Manifest                          |   1 -
 dev-python/gabbi/gabbi-2.7.1.ebuild                |  35 --
 dev-python/gabbi/metadata.xml                      |  13 -
 dev-python/gflanguages/Manifest                    |   1 -
 ...es-0.4.0-remove-setuptools_scm-constraint.patch |  16 -
 dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild |  34 --
 dev-python/gflanguages/metadata.xml                |  13 -
 dev-python/github-sublee-glicko2/Manifest          |   1 -
 .../github-sublee-glicko2-0_pre20191010-r1.ebuild  |  29 -
 dev-python/github-sublee-glicko2/metadata.xml      |  11 -
 dev-python/glyphsLib/Manifest                      |   1 -
 dev-python/glyphsLib/glyphsLib-6.2.2.ebuild        |  38 --
 dev-python/glyphsLib/metadata.xml                  |  21 -
 dev-python/glyphsets/Manifest                      |   1 -
 ...ts-0.5.0-remove-setuptools_scm.constraint.patch |  16 -
 dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild     |  37 --
 dev-python/glyphsets/metadata.xml                  |  19 -
 dev-python/glyphtools/Manifest                     |   1 -
 dev-python/glyphtools/glyphtools-0.8.0.ebuild      |  27 -
 dev-python/glyphtools/metadata.xml                 |  13 -
 dev-python/googletransx/Manifest                   |   1 -
 .../googletransx/googletransx-2.4.2-r2.ebuild      |  18 -
 dev-python/googletransx/metadata.xml               |  43 --
 dev-python/gpxpy/Manifest                          |   1 -
 dev-python/gpxpy/gpxpy-1.5.0.ebuild                |  21 -
 dev-python/gpxpy/metadata.xml                      |  14 -
 dev-python/hstspreload/Manifest                    |   1 -
 .../hstspreload/hstspreload-2021.12.1.ebuild       |  25 -
 dev-python/hstspreload/metadata.xml                |  16 -
 dev-python/hyperglot/Manifest                      |   1 -
 dev-python/hyperglot/hyperglot-0.4.4.ebuild        |  32 --
 dev-python/hyperglot/metadata.xml                  |  22 -
 dev-python/openstep-plist/Manifest                 |   1 -
 dev-python/openstep-plist/metadata.xml             |  13 -
 .../openstep-plist/openstep-plist-0.3.0_p1.ebuild  |  35 --
 dev-python/opentracing/Manifest                    |   1 -
 dev-python/opentracing/metadata.xml                |  13 -
 dev-python/opentracing/opentracing-2.4.0.ebuild    |  37 --
 dev-python/opentypespec/Manifest                   |   1 -
 dev-python/opentypespec/metadata.xml               |  13 -
 dev-python/opentypespec/opentypespec-1.9.1.ebuild  |  20 -
 dev-python/os-api-ref/Manifest                     |   1 -
 .../files/os-api-ref-3.0.0-python-3.12.patch       |  18 -
 .../files/os-api-ref-3.0.0-sphinx-7.2.0.patch      |  39 --
 dev-python/os-api-ref/metadata.xml                 |  19 -
 dev-python/os-api-ref/os-api-ref-3.0.0.ebuild      |  51 --
 dev-python/ots-python/Manifest                     |   1 -
 .../files/ots-python-8.1.4-ots-sanitize.patch      |  21 -
 dev-python/ots-python/metadata.xml                 |  14 -
 dev-python/ots-python/ots-python-8.2.1.ebuild      |  30 -
 dev-python/pip-api/Manifest                        |   1 -
 dev-python/pip-api/metadata.xml                    |  13 -
 dev-python/pip-api/pip-api-0.0.30.ebuild           |  44 --
 dev-python/portio/Manifest                         |   1 -
 dev-python/portio/metadata.xml                     |  19 -
 dev-python/portio/portio-0.5-r1.ebuild             |  29 -
 dev-python/pproxy/Manifest                         |   1 -
 dev-python/pproxy/metadata.xml                     |  36 --
 dev-python/pproxy/pproxy-2.7.8-r1.ebuild           |  25 -
 dev-python/psautohint/Manifest                     |   2 -
 .../files/psautohint-2.3.0-no-build-library.patch  |  38 --
 .../files/psautohint-2.3.0-system-libs.patch       |  10 -
 dev-python/psautohint/metadata.xml                 |  14 -
 dev-python/psautohint/psautohint-2.4.0-r1.ebuild   |  72 ---
 dev-python/pybrowserstack-screenshots/Manifest     |   1 -
 dev-python/pybrowserstack-screenshots/metadata.xml |  14 -
 .../pybrowserstack-screenshots-0.1-r1.ebuild       |  25 -
 dev-python/pynmea2/Manifest                        |   1 -
 dev-python/pynmea2/metadata.xml                    |  13 -
 dev-python/pynmea2/pynmea2-1.18.0.ebuild           |  21 -
 dev-python/pysaml2/Manifest                        |   1 -
 dev-python/pysaml2/metadata.xml                    |  19 -
 dev-python/pysaml2/pysaml2-7.4.2.ebuild            |  43 --
 dev-python/pytest-cython/Manifest                  |   1 -
 dev-python/pytest-cython/metadata.xml              |  20 -
 .../pytest-cython/pytest-cython-0.2.1.ebuild       |  40 --
 dev-python/pytest-instafail/Manifest               |   1 -
 dev-python/pytest-instafail/metadata.xml           |  13 -
 .../pytest-instafail/pytest-instafail-0.4.2.ebuild |  27 -
 dev-python/pytest-randomly/Manifest                |   1 -
 dev-python/pytest-randomly/metadata.xml            |  41 --
 .../pytest-randomly-3.12.0-r1.ebuild               |  51 --
 dev-python/python-pkcs11/Manifest                  |   1 -
 dev-python/python-pkcs11/metadata.xml              |  30 -
 .../python-pkcs11/python-pkcs11-0.7.0-r2.ebuild    |  65 ---
 dev-python/rchitect/Manifest                       |   1 -
 .../files/rchitect-0.3.36-no-pytest-runner.patch   |  12 -
 dev-python/rchitect/metadata.xml                   |  16 -
 dev-python/rchitect/rchitect-0.3.36.ebuild         |  31 -
 dev-python/rstr/Manifest                           |   1 -
 dev-python/rstr/metadata.xml                       |  18 -
 dev-python/rstr/rstr-3.2.0.ebuild                  |  26 -
 dev-python/schedule/Manifest                       |   1 -
 dev-python/schedule/metadata.xml                   |  15 -
 dev-python/schedule/schedule-1.1.0-r1.ebuild       |  31 -
 dev-python/sphinxcontrib-restbuilder/Manifest      |   1 -
 dev-python/sphinxcontrib-restbuilder/metadata.xml  |  13 -
 .../sphinxcontrib-restbuilder-0.3-r1.ebuild        |  39 --
 dev-python/sre-yield/Manifest                      |   1 -
 dev-python/sre-yield/metadata.xml                  |  13 -
 dev-python/sre-yield/sre-yield-1.2-r1.ebuild       |  21 -
 dev-python/statmake/Manifest                       |   1 -
 dev-python/statmake/metadata.xml                   |  14 -
 dev-python/statmake/statmake-0.6.0-r1.ebuild       |  34 --
 dev-python/strictyaml/Manifest                     |   1 -
 dev-python/strictyaml/metadata.xml                 |  14 -
 dev-python/strictyaml/strictyaml-1.6.1.ebuild      |  20 -
 dev-python/stringbrewer/Manifest                   |   1 -
 dev-python/stringbrewer/metadata.xml               |  13 -
 .../stringbrewer/stringbrewer-0.0.1-r1.ebuild      |  23 -
 dev-python/sysv_ipc/Manifest                       |   1 -
 dev-python/sysv_ipc/metadata.xml                   |  12 -
 dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild          |  23 -
 dev-python/testrepository/Manifest                 |   1 -
 .../testrepository-0.0.20-test-backport.patch      |  62 --
 .../testrepository-0.0.20-test-backport1.patch     |  16 -
 .../testrepository-0.0.20-test-backport2.patch     |  49 --
 dev-python/testrepository/metadata.xml             |  14 -
 .../testrepository-0.0.20-r200.ebuild              | 105 ----
 dev-python/trueskill/Manifest                      |   1 -
 dev-python/trueskill/metadata.xml                  |  24 -
 .../trueskill/trueskill-0.4.5_p20220422.ebuild     |  37 --
 dev-python/ttfautohint-py/Manifest                 |   1 -
 dev-python/ttfautohint-py/metadata.xml             |  14 -
 .../ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild  |  38 --
 dev-python/types-paramiko/Manifest                 |   2 -
 dev-python/types-paramiko/metadata.xml             |  14 -
 .../types-paramiko/types-paramiko-2.10.0.ebuild    |  21 -
 .../types-paramiko/types-paramiko-2.11.1.ebuild    |  21 -
 dev-python/types-python-dateutil/Manifest          |   2 -
 dev-python/types-python-dateutil/metadata.xml      |  14 -
 .../types-python-dateutil-2.8.17.ebuild            |  19 -
 .../types-python-dateutil-2.8.18.ebuild            |  19 -
 dev-python/types-pytz/Manifest                     |   2 -
 dev-python/types-pytz/metadata.xml                 |  14 -
 dev-python/types-pytz/types-pytz-2021.3.8.ebuild   |  19 -
 dev-python/types-pytz/types-pytz-2022.1.1.ebuild   |  19 -
 dev-python/ufo2ft/Manifest                         |   1 -
 dev-python/ufo2ft/metadata.xml                     |  79 ---
 dev-python/ufo2ft/ufo2ft-2.31.1.ebuild             |  41 --
 dev-python/ufoLib2/Manifest                        |   2 -
 dev-python/ufoLib2/metadata.xml                    |  13 -
 dev-python/ufoLib2/ufoLib2-0.13.1.ebuild           |  45 --
 dev-python/ufoLib2/ufoLib2-0.14.0.ebuild           |  42 --
 dev-python/ufoNormalizer/Manifest                  |   1 -
 dev-python/ufoNormalizer/metadata.xml              |  27 -
 .../ufoNormalizer/ufoNormalizer-0.6.1.ebuild       |  20 -
 dev-python/ufoProcessor/Manifest                   |   1 -
 dev-python/ufoProcessor/metadata.xml               |  14 -
 .../ufoProcessor/ufoProcessor-1.9.0-r2.ebuild      |  40 --
 dev-python/uharfbuzz/Manifest                      |   1 -
 .../files/uharfbuzz-0.33.0-system-harfbuzz.patch   |  36 --
 dev-python/uharfbuzz/metadata.xml                  |  14 -
 dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild    |  35 --
 dev-python/ukpostcodeparser/Manifest               |   1 -
 .../files/ukpostcodeparser-1.1.2-test.patch        |  70 ---
 dev-python/ukpostcodeparser/metadata.xml           |  13 -
 .../ukpostcodeparser-1.1.2-r1.ebuild               |  30 -
 dev-python/unicodedata2/Manifest                   |   1 -
 dev-python/unicodedata2/metadata.xml               |  14 -
 dev-python/unicodedata2/unicodedata2-15.0.0.ebuild |  23 -
 dev-python/vharfbuzz/Manifest                      |   1 -
 dev-python/vharfbuzz/metadata.xml                  |  13 -
 dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild     |  26 -
 dev-python/vttlib/Manifest                         |   1 -
 dev-python/vttlib/metadata.xml                     |  28 -
 dev-python/vttlib/vttlib-0.12.0.ebuild             |  35 --
 dev-python/wsgi_intercept/Manifest                 |   1 -
 dev-python/wsgi_intercept/metadata.xml             |  12 -
 .../wsgi_intercept/wsgi_intercept-1.10.0.ebuild    |  35 --
 dev-python/yaql/Manifest                           |   1 -
 dev-python/yaql/metadata.xml                       |  21 -
 dev-python/yaql/yaql-2.0.0.ebuild                  |  39 --
 dev-python/youseedee/Manifest                      |   2 -
 dev-python/youseedee/metadata.xml                  |  13 -
 dev-python/youseedee/youseedee-0.3.0.ebuild        |  18 -
 dev-python/youseedee/youseedee-0.4.1.ebuild        |  20 -
 dev-util/afdko/Manifest                            |   2 -
 dev-util/afdko/afdko-3.9.5-r1.ebuild               |  97 ----
 .../files/afdko-3.9.5-no-cmake-ninja-deps.patch    |  24 -
 dev-util/afdko/metadata.xml                        |  14 -
 dev-util/babeltrace2/Manifest                      |   1 -
 dev-util/babeltrace2/babeltrace2-2.0.4.ebuild      |  87 ---
 dev-util/babeltrace2/metadata.xml                  |  17 -
 dev-util/binaryen/Manifest                         |   1 -
 dev-util/binaryen/binaryen-105.ebuild              |  40 --
 dev-util/binaryen/metadata.xml                     |  11 -
 dev-util/fontmake/Manifest                         |   1 -
 dev-util/fontmake/files/defaults.diff              |  20 -
 dev-util/fontmake/fontmake-3.5.1.ebuild            |  56 --
 dev-util/fontmake/metadata.xml                     |  14 -
 dev-util/gftools/Manifest                          |   2 -
 dev-util/gftools/gftools-0.9.21-r1.ebuild          |  78 ---
 dev-util/gftools/metadata.xml                      |  14 -
 dev-util/ots/Manifest                              |   2 -
 dev-util/ots/files/meson-gtest.diff                |  21 -
 dev-util/ots/files/ots-8.2.1-meson-gtest.diff      |  21 -
 dev-util/ots/metadata.xml                          |  16 -
 dev-util/ots/ots-8.1.4.ebuild                      |  43 --
 dev-util/ots/ots-8.2.1.ebuild                      |  44 --
 dev-vcs/bit/Manifest                               | 594 -------------------
 dev-vcs/bit/bit-1.1.1.ebuild                       | 626 ---------------------
 dev-vcs/bit/bit-1.1.2.ebuild                       | 460 ---------------
 dev-vcs/bit/metadata.xml                           |  31 -
 dev-vcs/git-blame-someone-else/Manifest            |   1 -
 .../git-blame-someone-else-0_pre20180613.ebuild    |  26 -
 dev-vcs/git-blame-someone-else/metadata.xml        |  12 -
 dev-vcs/git-cu/Manifest                            |   1 -
 dev-vcs/git-cu/git-cu-0.5.0.ebuild                 |  20 -
 dev-vcs/git-cu/metadata.xml                        |  23 -
 dev-vcs/git-repo-updater/Manifest                  |   1 -
 .../git-repo-updater-0.5.1-r2.ebuild               |  24 -
 dev-vcs/git-repo-updater/metadata.xml              |  18 -
 dev-vcs/gitahead/Manifest                          |   4 -
 dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild          | 115 ----
 dev-vcs/gitahead/gitahead-2.7.1.ebuild             | 105 ----
 dev-vcs/gitahead/metadata.xml                      |   8 -
 dev-vcs/gitqlient-gitserver-plugin/Manifest        |   2 -
 .../gitqlient-gitserver-plugin-0.2.0.ebuild        |  55 --
 dev-vcs/gitqlient-gitserver-plugin/metadata.xml    |  11 -
 dev-vcs/gitqlient-jenkins-plugin/Manifest          |   2 -
 .../gitqlient-jenkins-plugin-0.2.0.ebuild          |  55 --
 dev-vcs/gitqlient-jenkins-plugin/metadata.xml      |  11 -
 dev-vcs/gitqlient/Manifest                         |   1 -
 dev-vcs/gitqlient/gitqlient-1.6.2.ebuild           |  55 --
 dev-vcs/gitqlient/gitqlient-9999.ebuild            |  42 --
 dev-vcs/gitqlient/metadata.xml                     |  15 -
 dev-vcs/got/Manifest                               |   2 -
 dev-vcs/got/got-0.90.ebuild                        |  47 --
 dev-vcs/got/got-0.91.ebuild                        |  47 --
 dev-vcs/got/metadata.xml                           |  23 -
 dev-vcs/lefthook/Manifest                          |   4 -
 dev-vcs/lefthook/lefthook-1.4.8.ebuild             |  34 --
 dev-vcs/lefthook/lefthook-1.5.5-r1.ebuild          |  38 --
 dev-vcs/lefthook/metadata.xml                      |  12 -
 .../Fallout3Terminal-0_pre20191105.ebuild          |  31 -
 games-misc/Fallout3Terminal/Manifest               |   1 -
 games-misc/Fallout3Terminal/files/Fallout3Terminal |   2 -
 games-misc/Fallout3Terminal/metadata.xml           |  23 -
 games-misc/bonsai/Manifest                         |   1 -
 games-misc/bonsai/bonsai-0_pre20210201.ebuild      |  20 -
 games-misc/bonsai/metadata.xml                     |  18 -
 gui-libs/cubegui/Manifest                          |   1 -
 gui-libs/cubegui/cubegui-4.7-r2.ebuild             | 128 -----
 .../files/cubegui-4.7-custom-compiler.patch        | 304 ----------
 gui-libs/cubegui/metadata.xml                      |  12 -
 media-fonts/3270font/3270font-2.3.1.ebuild         |  60 --
 media-fonts/3270font/Manifest                      |   1 -
 .../3270font-2.3.0-correctly-pass-options.patch    |  10 -
 .../3270font/files/remove-useless-tests.patch      |  20 -
 media-fonts/3270font/metadata.xml                  |  15 -
 media-gfx/dehinter/Manifest                        |   1 -
 media-gfx/dehinter/dehinter-4.0.0.ebuild           |  20 -
 media-gfx/dehinter/metadata.xml                    |  13 -
 media-gfx/fontbakery/Manifest                      |   2 -
 media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild   |  57 --
 media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild   |  64 ---
 media-gfx/fontbakery/metadata.xml                  |  14 -
 media-gfx/fontdiff/Manifest                        |   1 -
 .../files/fontdiff-0.2.3-no-bundled-libs.patch     |  28 -
 media-gfx/fontdiff/files/fontdiff-cairo114.diff    |  13 -
 media-gfx/fontdiff/files/fontdiff-hbicu.diff       |  53 --
 media-gfx/fontdiff/fontdiff-0.2.3.ebuild           |  68 ---
 media-gfx/fontdiff/metadata.xml                    |  12 -
 media-gfx/ufolint/Manifest                         |   1 -
 media-gfx/ufolint/metadata.xml                     |  13 -
 media-gfx/ufolint/ufolint-1.2.0-r1.ebuild          |  27 -
 media-libs/lodepng/Manifest                        |   1 -
 media-libs/lodepng/files/lodepng-makefile.patch    |  44 --
 media-libs/lodepng/lodepng-20210627-r1.ebuild      |  50 --
 media-libs/lodepng/metadata.xml                    |  16 -
 media-libs/sjpeg/Manifest                          |   1 -
 media-libs/sjpeg/files/sjpeg-rename-libutils.patch |  68 ---
 media-libs/sjpeg/metadata.xml                      |  14 -
 media-libs/sjpeg/sjpeg-1.0_p20210422-r1.ebuild     |  51 --
 net-analyzer/munin-plugins-mendix/Manifest         |   1 -
 net-analyzer/munin-plugins-mendix/metadata.xml     |  16 -
 .../munin-plugins-mendix-23_p20210510.ebuild       |  36 --
 net-libs/evpath/Manifest                           |   1 -
 net-libs/evpath/evpath-4.5.0_p20220601.ebuild      |  57 --
 net-libs/evpath/metadata.xml                       |  18 -
 net-libs/udt/Manifest                              |   1 -
 net-libs/udt/metadata.xml                          |  13 -
 net-libs/udt/udt-4.11_p20181126.ebuild             |  34 --
 net-misc/facebook-ptp/Manifest                     | 331 -----------
 .../facebook-ptp/facebook-ptp-0_pre20211123.ebuild | 382 -------------
 net-misc/facebook-ptp/metadata.xml                 |  12 -
 net-misc/wayback_machine_downloader/metadata.xml   |  15 -
 .../wayback_machine_downloader-2.3.0.ebuild        |  16 -
 .../wayback_machine_downloader-2.3.1.ebuild        |  16 -
 .../GeographicLib-data-0-r1.ebuild                 |  82 ---
 sci-geosciences/GeographicLib-data/Manifest        |  19 -
 sci-geosciences/GeographicLib-data/metadata.xml    |  17 -
 .../ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild    |  45 --
 sci-libs/ButterflyPACK/Manifest                    |   1 -
 .../files/ButterflyPACK-2.1.1-no-examples.patch    |  10 -
 sci-libs/ButterflyPACK/metadata.xml                |  19 -
 sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild |  45 --
 sci-libs/CoDiPack/Manifest                         |   1 -
 sci-libs/CoDiPack/metadata.xml                     |  15 -
 .../CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild   |  52 --
 sci-libs/CombBLAS/Manifest                         |   1 -
 .../CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch |  37 --
 .../files/CombBLAS-1.16.0_p20220331-cxx17.patch    |  11 -
 ...bBLAS-1.16.0_p20220331-fix-matlab-addpath.patch |  21 -
 .../files/CombBLAS-1.16.0_p20220331-psort.patch    |  22 -
 ...ombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch |  24 -
 .../CombBLAS-1.16.0_p20220331-system-libs.patch    |  33 --
 sci-libs/CombBLAS/metadata.xml                     |  12 -
 sci-libs/MeDiPack/Manifest                         |   1 -
 sci-libs/MeDiPack/MeDiPack-1.2_p20220103-r1.ebuild |  39 --
 sci-libs/MeDiPack/metadata.xml                     |  12 -
 sci-libs/Mutationpp/Manifest                       |   1 -
 sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild     |  92 ---
 .../files/Mutationpp-1.0.5-respect-flags.patch     |  26 -
 .../files/Mutationpp-1.0.5-system-libs.patch       |  31 -
 sci-libs/Mutationpp/metadata.xml                   |  12 -
 sci-libs/OpDiLib/Manifest                          |   1 -
 sci-libs/OpDiLib/OpDiLib-1.2.1-r1.ebuild           |  39 --
 sci-libs/OpDiLib/metadata.xml                      |  12 -
 sci-libs/STRUMPACK/Manifest                        |   1 -
 sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild       |  80 ---
 ...TRUMPACK-6.3.1-multilib-was-not-respected.patch |  27 -
 sci-libs/STRUMPACK/metadata.xml                    |  29 -
 sci-libs/ann/Manifest                              |   2 -
 sci-libs/ann/ann-1.1.2_p7-r2.ebuild                |  74 ---
 sci-libs/ann/metadata.xml                          |  23 -
 sci-libs/dart/Manifest                             |   1 -
 sci-libs/dart/dart-6.12.1-r2.ebuild                | 168 ------
 .../files/dart-6.12.1-no-deprecated-examples.patch |   9 -
 .../dart/files/dart-6.12.1-respect-cflags.patch    |  11 -
 .../dart/files/dart-6.12.1-use-system-gtest.patch  |  31 -
 .../dart-6.12.1-use-system-lodepng-imgui.patch     | 149 -----
 sci-libs/dart/files/dart-respect-ldflags.patch     |  11 -
 sci-libs/dart/metadata.xml                         |  18 -
 sci-libs/ensmallen/Manifest                        |   1 -
 sci-libs/ensmallen/ensmallen-2.19.0-r1.ebuild      |  44 --
 sci-libs/ensmallen/metadata.xml                    |  12 -
 sci-libs/jdqz/Manifest                             |   1 -
 sci-libs/jdqz/files/makefile.patch                 |  69 ---
 sci-libs/jdqz/jdqz-0_pre19971107-r4.ebuild         |  54 --
 sci-libs/jdqz/metadata.xml                         |   9 -
 sci-libs/libROM/Manifest                           |   1 -
 sci-libs/libROM/libROM-1.0.0.ebuild                |  73 ---
 sci-libs/libROM/metadata.xml                       |  15 -
 sci-libs/libpotassco/Manifest                      |   1 -
 .../libpotassco-0_pre20200612-r2.ebuild            |  38 --
 sci-libs/libpotassco/metadata.xml                  |  15 -
 sci-libs/magma/Manifest                            |   1 -
 sci-libs/magma/magma-2.6.2-r1.ebuild               | 142 -----
 sci-libs/magma/magma-2.6.2.ebuild                  | 124 ----
 sci-libs/magma/metadata.xml                        |  21 -
 sci-libs/meschach/Manifest                         |   1 -
 .../meschach/meschach-1.2b_p20170511-r1.ebuild     |  75 ---
 sci-libs/meschach/metadata.xml                     |  41 --
 sci-libs/mfem/Manifest                             |   1 -
 .../mfem/files/mfem-4.4-bump-cmake-version.patch   |  11 -
 sci-libs/mfem/metadata.xml                         |  29 -
 sci-libs/mfem/mfem-4.4.ebuild                      | 186 ------
 sci-libs/mlpack/Manifest                           |  19 -
 .../mlpack-3.4.2_p20220501-no-backports.patch      |  53 --
 .../mlpack-3.4.2_p20220501-system-catch.patch      | 572 -------------------
 sci-libs/mlpack/files/mlpack-link-armadillo.patch  |   7 -
 .../mlpack/files/mlpack-no-pytest-runner.patch     |  11 -
 sci-libs/mlpack/metadata.xml                       |  25 -
 sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild      | 184 ------
 sci-libs/plasma/Manifest                           |   1 -
 sci-libs/plasma/metadata.xml                       |  15 -
 sci-libs/plasma/plasma-21.8.29-r1.ebuild           |  49 --
 sci-libs/qdldl/Manifest                            |   1 -
 sci-libs/qdldl/metadata.xml                        |  16 -
 sci-libs/qdldl/qdldl-0.1.5_p20211001.ebuild        |  39 --
 sci-libs/saclib/Manifest                           |   2 -
 sci-libs/saclib/files/makefile.patch               | 148 -----
 sci-libs/saclib/files/qepcad-compat.patch          | 228 --------
 sci-libs/saclib/metadata.xml                       |  18 -
 sci-libs/saclib/saclib-2.2.8.ebuild                |  77 ---
 sci-libs/saclib/saclib-2.2.8_p20220502-r2.ebuild   |  42 --
 sci-libs/slicot/Manifest                           |   1 -
 sci-libs/slicot/files/Makefile                     |  26 -
 sci-libs/slicot/metadata.xml                       |  30 -
 sci-libs/slicot/slicot-5.0_p20101122-r1.ebuild     |  60 --
 sci-libs/superlu_dist/Manifest                     |   2 -
 .../superlu_dist-8.0.0_p20220526-fortran.patch     |  14 -
 ...uperlu_dist-8.0.0_p20220526-system-colamd.patch |  27 -
 sci-libs/superlu_dist/metadata.xml                 |  38 --
 .../superlu_dist-8.0.0_p20220526.ebuild            |  88 ---
 sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild    |  86 ---
 sci-mathematics/aspcud/Manifest                    |   1 -
 sci-mathematics/aspcud/aspcud-1.9.6.ebuild         |  53 --
 sci-mathematics/aspcud/files/aspcud                |   3 -
 .../aspcud/files/aspcud-1.9.6-system-catch.patch   |  10 -
 sci-mathematics/aspcud/metadata.xml                |  12 -
 sci-mathematics/chaco/Manifest                     |   1 -
 sci-mathematics/chaco/chaco-2.2-r3.ebuild          |  39 --
 .../chaco/files/chaco-2.2-fix-octave-file.patch    |  11 -
 sci-mathematics/chaco/files/chaco-2.2-lib.patch    |  48 --
 .../chaco/files/chaco-2.2-respect-flags.patch      |  32 --
 sci-mathematics/chaco/files/chaco-2.2-shared.patch |  22 -
 sci-mathematics/chaco/metadata.xml                 |  11 -
 sci-mathematics/clasp/Manifest                     |   1 -
 sci-mathematics/clasp/clasp-3.3.8-r1.ebuild        |  54 --
 sci-mathematics/clasp/files/clasp-manpage.patch    |  68 ---
 sci-mathematics/clasp/metadata.xml                 |  15 -
 sci-mathematics/clingo/Manifest                    |   1 -
 sci-mathematics/clingo/clingo-5.5.2.ebuild         |  86 ---
 .../clingo/files/clingo-5.5.2-system-catch.patch   |  30 -
 sci-mathematics/clingo/metadata.xml                |  16 -
 sci-mathematics/lean-mathlib/Manifest              |   1 -
 .../lean-mathlib/lean-mathlib-0.1_p20220324.ebuild |  43 --
 sci-mathematics/lean-mathlib/metadata.xml          |  13 -
 sci-mathematics/minisat+/Manifest                  |   2 -
 .../files/minisat+-2007.01.05-exitcode.patch       |  39 --
 .../files/minisat+-2007.01.05-makefile.patch       |  98 ----
 .../files/minisat+-2007.01.05-script.patch         |  17 -
 .../files/minisat+-2007.01.05-spelling.patch       |  16 -
 sci-mathematics/minisat+/metadata.xml              |  19 -
 .../minisat+/minisat+-2007.01.05-r1.ebuild         |  54 --
 sci-mathematics/minisatp/Manifest                  |   1 -
 .../files/minisatp-0.1_p20121002-find-gmp.patch    |  25 -
 .../minisatp-0.1_p20121002-fix-build-errors.patch  |  41 --
 sci-mathematics/minisatp/metadata.xml              |  12 -
 .../minisatp/minisatp-0.1_p20121002.ebuild         |  49 --
 sci-mathematics/packup/Manifest                    |   3 -
 sci-mathematics/packup/files/packup                |   3 -
 .../packup/files/packup-0.6-c++11.patch            | 166 ------
 .../packup/files/packup-0.6-makefile.patch         |  49 --
 .../files/packup-0.6-minisat+-invocation.patch     |  14 -
 .../packup/files/packup-0.6-spelling.patch         |  14 -
 sci-mathematics/packup/metadata.xml                |  11 -
 sci-mathematics/packup/packup-0.6.ebuild           |  53 --
 sci-mathematics/qepcad/Manifest                    |   1 -
 sci-mathematics/qepcad/metadata.xml                |  21 -
 .../qepcad/qepcad-1.72b_p20220502-r2.ebuild        |  50 --
 sci-mathematics/radian/Manifest                    |   1 -
 .../files/radian-0.6.0-no-pytest-runner.patch      |   9 -
 sci-mathematics/radian/metadata.xml                |  35 --
 sci-mathematics/radian/radian-0.6.3.ebuild         |  54 --
 sci-mathematics/the-omega-project/Manifest         |   1 -
 .../the-omega-project-fix-fpermissive-errors.patch | 142 -----
 ...he-omega-project-include-Exit-h-in-util-h.patch |  10 -
 ...emove-default-argument-of-friend-function.patch |  80 ---
 .../files/the-omega-project-respect-flags.patch    |  64 ---
 sci-mathematics/the-omega-project/metadata.xml     |  28 -
 .../the-omega-project-2.1_p20131119.ebuild         |  70 ---
 sci-physics/SU2/Manifest                           |   6 -
 sci-physics/SU2/SU2-7.2.0-r100.ebuild              | 224 --------
 sci-physics/SU2/SU2-7.2.0-r2.ebuild                | 175 ------
 sci-physics/SU2/SU2-7.5.1.ebuild                   | 253 ---------
 .../SU2/files/SU2-7.0.4-unbundle_boost.patch       |  30 -
 sci-physics/SU2/files/SU2-7.1.0-fix-env.patch      |  11 -
 sci-physics/SU2/files/SU2-7.2.0-DESTDIR.patch      |   6 -
 sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch  |  51 --
 .../SU2/files/SU2-7.2.0-system-libraries.patch     | 138 -----
 .../SU2/files/SU2-7.5.1-system-libraries.patch     | 144 -----
 sci-physics/SU2/metadata.xml                       |  32 --
 sci-physics/mbdyn/Manifest                         |   1 -
 sci-physics/mbdyn/files/mbdyn-find-bullet.patch    |  22 -
 .../files/mbdyn-octave-no-global-install.patch     |  11 -
 .../mbdyn/files/mbdyn-respect-libtool.patch        |  14 -
 sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild  | 242 --------
 sci-physics/mbdyn/metadata.xml                     |  45 --
 .../CommsPowerManagement-0.2.1.ebuild              |  55 --
 sys-apps/CommsPowerManagement/Manifest             |   1 -
 sys-apps/CommsPowerManagement/metadata.xml         |  34 --
 sys-apps/intel-cmt-cat/Manifest                    |   1 -
 .../files/intel-cmt-cat-4.3.0-no-strip.patch       |  47 --
 .../files/intel-cmt-cat-4.3.0-respect-flags.patch  | 282 ----------
 .../files/intel-cmt-cat-4.4.0-no-strip.patch       |  15 -
 .../files/intel-cmt-cat-4.4.0-perl-makefile.patch  |  22 -
 .../files/intel-cmt-cat-perl-makefile.patch        |  22 -
 sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild  | 105 ----
 sys-apps/intel-cmt-cat/metadata.xml                |  54 --
 sys-apps/sysz/Manifest                             |   2 -
 sys-apps/sysz/metadata.xml                         |  26 -
 sys-apps/sysz/sysz-1.4.1.ebuild                    |  31 -
 sys-apps/sysz/sysz-1.4.3.ebuild                    |  31 -
 sys-apps/watchdogd/Manifest                        |   1 -
 sys-apps/watchdogd/metadata.xml                    |  19 -
 sys-apps/watchdogd/watchdogd-3.5.ebuild            |  56 --
 sys-auth/mrsh/Manifest                             |   1 -
 sys-auth/mrsh/files/union-wait-deprecated.diff     |  20 -
 sys-auth/mrsh/metadata.xml                         |  18 -
 sys-auth/mrsh/mrsh-2.12-r1.ebuild                  |  39 --
 sys-auth/mrsh/mrsh-2.12.ebuild                     |  33 --
 sys-cluster/AXL/AXL-0.5.0.ebuild                   |  43 --
 sys-cluster/AXL/AXL-0.7.0.ebuild                   |  44 --
 sys-cluster/AXL/Manifest                           |   2 -
 sys-cluster/AXL/files/AXL-0.5.0-no-static.patch    |  16 -
 sys-cluster/AXL/files/no-install-readme.patch      |  12 -
 sys-cluster/AXL/metadata.xml                       |  13 -
 sys-cluster/Graph500/Graph500-1.2.ebuild           |  60 --
 sys-cluster/Graph500/Manifest                      |   1 -
 .../Graph500/files/Graph500-1.2-CMakeLists.txt     | 135 -----
 .../Graph500-1.2-MPI_Type_create_struct.patch      |  11 -
 .../files/Graph500-1.2-static-inline.patch         |  11 -
 sys-cluster/Graph500/metadata.xml                  |  12 -
 sys-cluster/SIONfwd/Manifest                       |   1 -
 sys-cluster/SIONfwd/SIONfwd-1.0.1.ebuild           |  37 --
 sys-cluster/SIONfwd/metadata.xml                   |  19 -
 sys-cluster/adios2/Manifest                        |   1 -
 sys-cluster/adios2/adios2-2.8.1-r1.ebuild          | 127 -----
 .../adios2/files/adios2-2.8.1-sandbox.patch        |  12 -
 .../adios2/files/adios2-2.8.1-system-libs.patch    | 307 ----------
 sys-cluster/adios2/metadata.xml                    |  46 --
 sys-cluster/dimemas/Manifest                       |   1 -
 sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild |  76 ---
 sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch  |  35 --
 sys-cluster/dimemas/metadata.xml                   |  24 -
 sys-cluster/dtcmp/Manifest                         |   2 -
 sys-cluster/dtcmp/dtcmp-1.1.2.ebuild               |  39 --
 sys-cluster/dtcmp/dtcmp-1.1.4.ebuild               |  39 --
 sys-cluster/dtcmp/metadata.xml                     |  56 --
 sys-cluster/fti/Manifest                           |   1 -
 .../fti/files/fti-add-spinx-ext-autodoc.patch      |  20 -
 sys-cluster/fti/files/fti-sionlib-includedir.patch |  11 -
 sys-cluster/fti/fti-1.6-r1.ebuild                  |  85 ---
 sys-cluster/fti/metadata.xml                       |  24 -
 sys-cluster/launchmon/Manifest                     |   1 -
 .../launchmon-1.0.2_p20210430-fix-bashism.patch    |  80 ---
 .../launchmon/launchmon-1.0.2_p20210430-r2.ebuild  |  59 --
 sys-cluster/launchmon/metadata.xml                 |  19 -
 sys-cluster/libbsctools/Manifest                   |   1 -
 .../libbsctools/libbsctools-1.0.6-r2.ebuild        |  29 -
 sys-cluster/libbsctools/metadata.xml               |  12 -
 sys-cluster/lwgrp/Manifest                         |   2 -
 sys-cluster/lwgrp/lwgrp-1.0.3.ebuild               |  37 --
 sys-cluster/lwgrp/lwgrp-1.0.5.ebuild               |  37 --
 sys-cluster/lwgrp/metadata.xml                     |  58 --
 sys-cluster/mpi-benchmarks/Manifest                |   1 -
 .../files/mpi-benchmarks-2021.3-makefile.patch     | 142 -----
 sys-cluster/mpi-benchmarks/metadata.xml            |  13 -
 .../mpi-benchmarks/mpi-benchmarks-2021.3.ebuild    |  34 --
 sys-cluster/muster/Manifest                        |   1 -
 sys-cluster/muster/metadata.xml                    |  32 --
 sys-cluster/muster/muster-1.0.1.ebuild             |  51 --
 sys-cluster/opari2/Manifest                        |   1 -
 sys-cluster/opari2/metadata.xml                    |  13 -
 sys-cluster/opari2/opari2-2.0.6.ebuild             |  41 --
 sys-cluster/otf2/Manifest                          |   2 -
 .../otf2/files/otf2-2.3-respect-flags.patch        |  95 ----
 .../otf2/files/otf2-3.0-respect-flags.patch        |  95 ----
 sys-cluster/otf2/metadata.xml                      |  11 -
 sys-cluster/otf2/otf2-2.3-r3.ebuild                |  95 ----
 sys-cluster/otf2/otf2-3.0.ebuild                   |  95 ----
 sys-cluster/parallel-netcdf/Manifest               |   1 -
 ...netcdf-1.12.2-no-DESTDIR-for-info-clarity.patch |  55 --
 .../parallel-netcdf-1.12.2-respect-flags.patch     |  44 --
 sys-cluster/parallel-netcdf/metadata.xml           |  25 -
 .../parallel-netcdf/parallel-netcdf-1.12.2.ebuild  |  95 ----
 sys-cluster/psort/Manifest                         |   1 -
 sys-cluster/psort/files/psort-1.0-make_pair.patch  |  77 ---
 sys-cluster/psort/files/psort-1.0-makefile.patch   |  20 -
 sys-cluster/psort/metadata.xml                     |  10 -
 sys-cluster/psort/psort-1.0.ebuild                 |  33 --
 sys-cluster/rankstr/Manifest                       |   2 -
 .../rankstr/files/rankstr-0.1.0-no-static.patch    |  16 -
 sys-cluster/rankstr/files/rankstr-no-static.patch  |  16 -
 sys-cluster/rankstr/metadata.xml                   |  19 -
 sys-cluster/rankstr/rankstr-0.1.0.ebuild           |  30 -
 sys-cluster/rankstr/rankstr-0.2.0.ebuild           |  30 -
 sys-cluster/sionlib/Manifest                       |   1 -
 .../files/sionlib-build-shared-libraries.patch     | 385 -------------
 .../sionlib/files/sionlib-respect-flags-v3.patch   | 185 ------
 sys-cluster/sionlib/metadata.xml                   |  39 --
 sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild        | 150 -----
 sys-cluster/sionlibl/Manifest                      |   1 -
 .../files/sionlibl-build-shared-libraries.patch    | 385 -------------
 .../sionlibl/files/sionlibl-respect-flags-v3.patch | 185 ------
 sys-cluster/sionlibl/metadata.xml                  |  39 --
 sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild      | 158 ------
 sys-cluster/usort/Manifest                         |   1 -
 .../usort/files/usort-0_pre20211230-cmake.patch    |  34 --
 .../usort-0_pre20211230-fix-fpermissive.patch      |  10 -
 .../usort-0_pre20211230-rename-THRESHOLD.patch     |  31 -
 sys-cluster/usort/metadata.xml                     |  12 -
 sys-cluster/usort/usort-0_pre20211230-r1.ebuild    |  36 --
 sys-devel/gsl/Manifest                             |   1 -
 sys-devel/gsl/files/gsl-4.1.5-respect-flags.patch  |  25 -
 sys-devel/gsl/gsl-4.1.5-r1.ebuild                  |  38 --
 sys-devel/gsl/metadata.xml                         |  14 -
 sys-kernel/modprobed-db/Manifest                   |   1 -
 sys-kernel/modprobed-db/metadata.xml               |  13 -
 sys-kernel/modprobed-db/modprobed-db-2.46.ebuild   |  18 -
 sys-kernel/tirdad/Manifest                         |   1 -
 sys-kernel/tirdad/metadata.xml                     |  17 -
 sys-kernel/tirdad/tirdad-0_pre20200926.ebuild      |  29 -
 sys-kernel/xpmem/Manifest                          |   1 -
 sys-kernel/xpmem/metadata.xml                      |  55 --
 sys-kernel/xpmem/xpmem-2.6.5_p20210809.ebuild      |  68 ---
 sys-libs/safeclib/Manifest                         |   1 -
 .../safeclib/files/safeclib-3.7.1-stdarg.patch     |  11 -
 sys-libs/safeclib/metadata.xml                     |  54 --
 sys-libs/safeclib/safeclib-3.7.1-r2.ebuild         | 112 ----
 sys-power/ZenStates-Linux/Manifest                 |   1 -
 .../ZenStates-Linux-0_pre20170507.ebuild           |  40 --
 sys-power/ZenStates-Linux/metadata.xml             |  20 -
 sys-power/amdgpu-fan/Manifest                      |   1 -
 sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild    |  42 --
 sys-power/amdgpu-fan/metadata.xml                  |  12 -
 sys-power/disable-c6/Manifest                      |   1 -
 sys-power/disable-c6/disable-c6-0_p20190603.ebuild |  24 -
 sys-power/disable-c6/files/disable-c6              |   8 -
 sys-power/disable-c6/files/fix-path.patch          |  11 -
 sys-power/disable-c6/metadata.xml                  |  13 -
 sys-power/geopmd/Manifest                          |   1 -
 .../geopmd/files/geopmd-2.0.0_rc1-no-Werror.patch  |  13 -
 .../files/geopmd-2.0.0_rc1-system-gtest.patch      |  18 -
 .../files/geopmd-2.0.0_rc1-system-json11.patch     |  85 ---
 sys-power/geopmd/geopmd-2.0.0_rc1.ebuild           |  88 ---
 sys-power/geopmd/metadata.xml                      |  12 -
 virtual/MASS/metadata.xml                          |   9 -
 virtual/Matrix/metadata.xml                        |   9 -
 virtual/lattice/metadata.xml                       |   9 -
 virtual/mgcv/metadata.xml                          |   9 -
 virtual/nlme/metadata.xml                          |   9 -
 virtual/nnet/metadata.xml                          |   9 -
 virtual/survival/metadata.xml                      |   9 -
 1906 files changed, 99 insertions(+), 50951 deletions(-)

diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r2.ebuild b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r2.ebuild
new file mode 100644
index 0000000000..e97720ff94
--- /dev/null
+++ b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ananicy rewritten in C++ for much lower CPU and memory usage"
+HOMEPAGE="https://gitlab.com/ananicy-cpp/ananicy-cpp"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="systemd"
+
+SRC_URI="https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+S="${WORKDIR}/${PN}-v${PV}"
+
+DEPEND="
+	!app-admin/ananicy
+	>=dev-cpp/nlohmann_json-3.9
+	>=dev-libs/libfmt-8
+	>=dev-libs/spdlog-1.9
+	systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"${FILESDIR}/${P}-remove-debug-flags.patch"
+)
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_SYSTEMD=$(usex systemd)
+		-DUSE_EXTERNAL_FMTLIB=ON
+		-DUSE_EXTERNAL_JSON=ON
+		-DUSE_EXTERNAL_SPDLOG=ON
+		-DVERSION=${PV}
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	if ! use systemd ; then
+		doinitd "${FILESDIR}/${PN}.initd"
+	fi
+
+	keepdir /etc/ananicy.d
+}

diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild
new file mode 100644
index 0000000000..9ccfb2cf21
--- /dev/null
+++ b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ananicy rewritten in C++ for much lower CPU and memory usage"
+HOMEPAGE="https://gitlab.com/ananicy-cpp/ananicy-cpp"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+regex systemd +threads"
+
+SRC_URI="https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+S="${WORKDIR}/${PN}-v${PV}"
+
+DEPEND="
+	!app-admin/ananicy
+	>=dev-cpp/nlohmann_json-3.9
+	>=dev-libs/libfmt-8
+	>=dev-libs/spdlog-1.9
+	regex? ( >=dev-libs/libpcre2-8 )
+	systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		-DENABLE_REGEX_SUPPORT=$(usex regex)
+		-DENABLE_SYSTEMD=$(usex systemd)
+		-DENABLE_THREADS=$(usex threads)
+		-DUSE_EXTERNAL_FMTLIB=ON
+		-DUSE_EXTERNAL_JSON=ON
+		-DUSE_EXTERNAL_SPDLOG=ON
+		-DVERSION=${PV}
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+
+	if ! use systemd ; then
+		doinitd "${FILESDIR}/${PN}.initd"
+	fi
+
+	keepdir /etc/ananicy.d
+}

diff --git a/app-admin/zenmonitor3/Manifest b/app-admin/zenmonitor3/Manifest
deleted file mode 100644
index 5aaf78c728..0000000000
--- a/app-admin/zenmonitor3/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zenmonitor3-2.0.0.tar.gz 83502 BLAKE2B 3d7105879304f7cfad70e160b04941b210b9c63da2f6bfabec1e1e26cc0110da812b86417c9fa09434d1c2b90aced7d9f2c000e4321dae3a7288d1424b4af85f SHA512 75bf343456cb7392f1bf99264db721a2cae972a2c6a6ef44284aae2d429cc0d6b87493de50bd4189b6ff7c555512434b898517b383e313ab5ad28d25687c9a9e

diff --git a/app-admin/zenmonitor3/files/zenmonitor3-makefile.patch b/app-admin/zenmonitor3/files/zenmonitor3-makefile.patch
deleted file mode 100644
index df2611cd55..0000000000
--- a/app-admin/zenmonitor3/files/zenmonitor3-makefile.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/makefile	2022-02-09 17:44:15.642864568 +0100
-+++ b/makefile	2022-02-09 17:46:30.128907145 +0100
-@@ -1,7 +1,6 @@
--CC := cc
- 
- ifeq ($(PREFIX),)
--	PREFIX := /usr/local
-+	PREFIX := /usr
- endif
- 
- BUILD_FILES_COMMON := \
-@@ -19,10 +18,10 @@
- 	src/zenmonitor-cli.c
- 
- build:
--	$(CC) -Isrc/include `pkg-config --cflags gtk+-3.0` $(BUILD_FILES_GUI) -o zenmonitor `pkg-config --libs gtk+-3.0` -lm -no-pie -Wall $(CFLAGS)
-+	$(CC) -Isrc/include `pkg-config --cflags gtk+-3.0` $(BUILD_FILES_GUI) -o zenmonitor `pkg-config --libs gtk+-3.0` -lm -Wall $(CFLAGS) ${LDFLAGS}
- 
- build-cli:
--	$(CC) -Isrc/include `pkg-config --cflags glib-2.0` $(BUILD_FILES_CLI) -o zenmonitor-cli `pkg-config --libs glib-2.0` -lm -lncurses -no-pie -Wall $(CFLAGS)
-+	$(CC) -Isrc/include `pkg-config --cflags glib-2.0` $(BUILD_FILES_CLI) -o zenmonitor-cli `pkg-config --libs glib-2.0` -lm -ltinfo -lncurses -Wall $(CFLAGS) ${LDFLAGS}
- 
- install:
- 	mkdir -p $(DESTDIR)$(PREFIX)/bin

diff --git a/app-admin/zenmonitor3/metadata.xml b/app-admin/zenmonitor3/metadata.xml
deleted file mode 100644
index 4169501029..0000000000
--- a/app-admin/zenmonitor3/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">Ta180m/zenmonitor3</remote-id>
-	</upstream>
-	<use>
-		<flag name="cli">Build zenmonitor-cli</flag>
-	</use>
-</pkgmetadata>

diff --git a/app-admin/zenmonitor3/zenmonitor3-2.0.0.ebuild b/app-admin/zenmonitor3/zenmonitor3-2.0.0.ebuild
deleted file mode 100644
index cb7578872c..0000000000
--- a/app-admin/zenmonitor3/zenmonitor3-2.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fcaps toolchain-funcs
-
-DESCRIPTION="Zen monitor is monitoring software for AMD Zen-based CPUs"
-HOMEPAGE="https://github.com/Ta180m/zenmonitor3"
-KEYWORDS="~amd64"
-SRC_URI="https://github.com/Ta180m/${PN}/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="cli +filecaps policykit"
-
-DEPEND="
-	cli? ( sys-libs/ncurses )
-	filecaps? ( sys-libs/libcap )
-	x11-libs/gtk+:3
-"
-RDEPEND="
-	${DEPEND}
-	policykit? ( sys-auth/polkit )
-	sys-kernel/zenpower3
-"
-
-PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
-
-src_compile() {
-	tc-export CC
-	emake build
-	use cli && emake build-cli
-}
-
-src_install() {
-	dodoc README.md
-
-	DESTDIR="${D}" emake install
-	use cli && DESTDIR="${D}" emake install-cli
-	if use policykit; then
-		mkdir -p "${ED}/usr/share/polkit-1/actions" || die
-		DESTDIR="${D}" emake install-polkit
-	fi
-}
-
-pkg_postinst() {
-	fcaps cap_sys_rawio,cap_dac_read_search usr/bin/zenmonitor
-	use cli && fcaps cap_sys_rawio,cap_dac_read_search usr/bin/zenmonitor-cli
-}

diff --git a/app-dicts/canna-2ch/Manifest b/app-dicts/canna-2ch/Manifest
deleted file mode 100644
index 0cf8a347e2..0000000000
--- a/app-dicts/canna-2ch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST canna-2ch-20040519.tar.gz 53168 BLAKE2B 247b30f7a97258eac52f9a1d32bd2a785dcfaccd50430fd251a287a80b7a7ab12d1f2c4894d9eb026552f033854b50fbc967a50b66b84d3d5fe68e1954beb6fb SHA512 62b6f633fd0d345e09ce1e0603f61fe1363880ecdc72932e7a8d6d4c17a23be619a749974a3f54a78642396834888f628f047f1a88db3c8d36a758468bd6d296

diff --git a/app-dicts/canna-2ch/canna-2ch-20040519.ebuild b/app-dicts/canna-2ch/canna-2ch-20040519.ebuild
deleted file mode 100644
index c358e306db..0000000000
--- a/app-dicts/canna-2ch/canna-2ch-20040519.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
-
-inherit cannadic
-
-DESCRIPTION="Japanese Canna dictionary for 2channelers"
-HOMEPAGE="http://omaemona.sourceforge.net/packages/Canna"
-SRC_URI="https://dev.gentoo.org/~naota/files/${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="canna"
-
-BDEPEND="canna? ( app-i18n/canna )"
-
-CANNADICS=( 2ch )
-DICSDIRFILE="${FILESDIR}/052ch.dics.dir"
-
-src_compile() {
-	# Anthy users do not need binary dictionary
-	if use canna; then
-		mkbindic nichan.ctd || die
-	fi
-}

diff --git a/app-dicts/canna-2ch/files/052ch.dics.dir b/app-dicts/canna-2ch/files/052ch.dics.dir
deleted file mode 100644
index 1ddc85d643..0000000000
--- a/app-dicts/canna-2ch/files/052ch.dics.dir
+++ /dev/null
@@ -1,2 +0,0 @@
-nichan.cbd(nichan.mwd)		-2ch---
-nichan.cld(nichan.mwd)		-2ch---

diff --git a/app-dicts/canna-2ch/metadata.xml b/app-dicts/canna-2ch/metadata.xml
deleted file mode 100644
index 4763905f4d..0000000000
--- a/app-dicts/canna-2ch/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">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-  <use>
-    <flag name="canna">Add support for the Canna kana to kanji conversion engine</flag>
-  </use>
-  <upstream>
-    <remote-id type="sourceforge">omaemona</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-dicts/canna-bonobo/Manifest b/app-dicts/canna-bonobo/Manifest
deleted file mode 100644
index 829db8a0da..0000000000
--- a/app-dicts/canna-bonobo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pubdic-bonobo-20021025.tar.bz2 16654 BLAKE2B 594b0632da121ffb6172b4d3455e3a8f8da050f2829f20841d30576434afd2b265005c86f3fd205531efad62a8e26c4ed930c27e40e984523f8a872438029045 SHA512 d858df12e2e5eff6d9473f4c6a20722010caade7f1aa5df7de5e647d2ed3f0eaed269c36891fbaecc5ff68df5e708b1a78b9b68b82de4c0362c905a0e2dd5edb

diff --git a/app-dicts/canna-bonobo/canna-bonobo-20021025.ebuild b/app-dicts/canna-bonobo/canna-bonobo-20021025.ebuild
deleted file mode 100644
index 7f350de929..0000000000
--- a/app-dicts/canna-bonobo/canna-bonobo-20021025.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
-
-CANNADICS=( bonobo )
-DICSDIRFILE="${FILESDIR}/bonobo.dics.dir"
-MYPN="pubdic-bonobo"
-
-inherit cannadic
-
-DESCRIPTION="supporting dictionaries for Canna"
-HOMEPAGE="http://bonobo.gnome.gr.jp/~nakai/canna/"
-SRC_URI="http://bonobo.gnome.gr.jp/~nakai/canna/${MYPN}-${PV}.tar.bz2"
-S="${WORKDIR}/${MYPN}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	cat bonobo.p | sort >> y.p || die
-	cat y.p | /usr/libexec/canna/pod - -p -i -2 > bonobo.spl || die
-	mergeword < bonobo.spl > bonobo.t || die
-	rm -rf bonobo.spl || die
-}

diff --git a/app-dicts/canna-bonobo/files/bonobo.dics.dir b/app-dicts/canna-bonobo/files/bonobo.dics.dir
deleted file mode 100644
index 4771cf8cc1..0000000000
--- a/app-dicts/canna-bonobo/files/bonobo.dics.dir
+++ /dev/null
@@ -1,2 +0,0 @@
-bonobo.cbd(bonobo.mwd)		-bonobo---
-bonobo.cld(bonobo.mwd)		-bonobo---

diff --git a/app-dicts/canna-bonobo/metadata.xml b/app-dicts/canna-bonobo/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-bonobo/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-canada-med/Manifest b/app-dicts/canna-canada-med/Manifest
deleted file mode 100644
index a60a3a012a..0000000000
--- a/app-dicts/canna-canada-med/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST canna-canada-med-20030309.tar.gz 2032221 BLAKE2B 5a57242e537491d86f2e52ad30c2e9dfa15b75c3d3753e7336d40b920b602961c022686ceaf4d7f508669507f301c99114f7cf244f30a36352452a7fea77f36f SHA512 d8da724fc39742bdf22a79a61cb1ed8547b969a8c4b55d715e402cccc705ba7b1b09bf194ef7f88536e8b5d1c9c983a9bf41cf360e24c5e6c7eacd1c7d67f1ab

diff --git a/app-dicts/canna-canada-med/canna-canada-med-20030309.ebuild b/app-dicts/canna-canada-med/canna-canada-med-20030309.ebuild
deleted file mode 100644
index 269b608dea..0000000000
--- a/app-dicts/canna-canada-med/canna-canada-med-20030309.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
-
-CANNADICS=( med henkaku oldchar medinst medx sfx )
-
-inherit cannadic
-
-DESCRIPTION="medical term dictionary for canna"
-HOMEPAGE="https://web.archive.org/web/20050723235132/http://spica.onh.go.jp/med_dic/"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-S="${WORKDIR}/canada_med"
-
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	default
-	mv dics.dir.add canadamed.dics.dir || die
-	export DICSDIRFILE="${S}/canadamed.dics.dir"
-}

diff --git a/app-dicts/canna-canada-med/metadata.xml b/app-dicts/canna-canada-med/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-canada-med/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-cannadic/Manifest b/app-dicts/canna-cannadic/Manifest
deleted file mode 100644
index 02c8a7cc8a..0000000000
--- a/app-dicts/canna-cannadic/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cannadic-0.95c.tar 3072000 BLAKE2B f7359ea3f329d88e50b621628a303c3b5e04a4aeff91278b5990509f9d493c566a971dec6bb8f05c9fc20ab14ba899700b622f04d268b4cc492977d16a2fda2e SHA512 1b9c80fc941a24c25b110617e300d988fa520cf0b22302891bfaefb738fc84b58094d62375cbd2a28e9ce2f3ebddff7f870693a4fcfee4dc533f0b6456483beb

diff --git a/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild b/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild
deleted file mode 100644
index 68d1b53028..0000000000
--- a/app-dicts/canna-cannadic/canna-cannadic-0.95c.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CANNADICS=( gcanna gcannaf )
-DICSDIRFILE="${FILESDIR}/05cannadic.dics.dir"
-MY_P="${P/canna-/}"
-
-inherit cannadic
-
-DESCRIPTION="Japanese dictionary as a supplement/replacement to Canna3.5b2"
-HOMEPAGE="https://web.archive.org/web/20150905224451/http://cannadic.oucrc.org/"
-SRC_URI="https://web.archive.org/web/20150919101016if_/http://cannadic.oucrc.org/${MY_P}.tar.gz -> ${MY_P}.tar"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="app-i18n/canna"
-
-src_compile() {
-	emake maindic
-}

diff --git a/app-dicts/canna-cannadic/files/05cannadic.dics.dir b/app-dicts/canna-cannadic/files/05cannadic.dics.dir
deleted file mode 100644
index fbbd5b4cd8..0000000000
--- a/app-dicts/canna-cannadic/files/05cannadic.dics.dir
+++ /dev/null
@@ -1,3 +0,0 @@
-gcanna.cbd(gcanna.mwd)		-gcanna---
-gcanna.cld(gcanna.mwd)		-gcanna---
-gcannaf.ctd(.swd)		-gcannaf---

diff --git a/app-dicts/canna-cannadic/metadata.xml b/app-dicts/canna-cannadic/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-cannadic/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-shion/Manifest b/app-dicts/canna-shion/Manifest
deleted file mode 100644
index 03e6048bf0..0000000000
--- a/app-dicts/canna-shion/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST canna-shion_0.0.20010204-13.debian.tar.xz 3948 BLAKE2B 9c213f7ec8eb63782ee1677c4d51772846a6bb110d25406972bc03fe60fc504d8274c7293e0db14b5eb08cb19f968dbb5dedca36b464b0c8f6e1c929c4e6a58f SHA512 67a2568ad403f8132d18b9a832ae8030aae3d6d497cc35b372dc00f813462433850470e758682c824dd50cf1c556a900aa7ab3a012afcc9402c715dfe768ff74
-DIST canna-shion_0.0.20010204.orig.tar.gz 1396657 BLAKE2B ff3ed61c40d5f58df6e07f71e93b5ad683f00bf82f012f787f88e2eed0c3d5c9535805d0ad356a98caf297ced366fe5059d9555ea8950faa28aa2f1b5571cfe2 SHA512 bf375fdc4cf1549a2808fbb53b77b5fadec6fd5e45ae72445356c3cf3504d297285f776eec19fc476b5a487e092917ce71a25992995831f9fd8bf673316c93e9

diff --git a/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild b/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild
deleted file mode 100644
index 75df98b0e8..0000000000
--- a/app-dicts/canna-shion/canna-shion-0.0.20010204_p13.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CANNADICS=( basho kaom keisan pub scien sup )
-DEBIAN="${PN}_${PV/_p/-}"
-MYPV="$(ver_cut 1-3)"
-
-inherit cannadic
-
-DESCRIPTION="supporting dictionaries for Canna"
-HOMEPAGE="https://web.archive.org/web/20051217013038/http://www.coolbrain.net:80/shion.html"
-SRC_URI="
-	mirror://debian/pool/main/c/${PN}/${PN}_${MYPV}.orig.tar.gz
-	mirror://debian/pool/main/c/${PN}/${DEBIAN}.debian.tar.xz
-"
-S="${WORKDIR}/${PN}-${MYPV}.orig"
-
-LICENSE="shion"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-remove-first-line.patch" )
-
-src_prepare() {
-	default
-	mv "${WORKDIR}/debian/shion.dics.dir.off" "${WORKDIR}/debian/shion.dics.dir" || die
-	export DICSDIRFILE="${WORKDIR}/debian/shion.dics.dir"
-}

diff --git a/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch b/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch
deleted file mode 100644
index 3d4b0c043c..0000000000
--- a/app-dicts/canna-shion/files/canna-shion-0.0.20010204_p13-remove-first-line.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- a/basho.ctd
-+++ b/basho.ctd
-@@ -1,4 +1,3 @@
--# $Id: basho.ctd,v 1.1 2001/01/26 21:02:02 lain Exp $
- ¤¢¤¤¤ª #CN ½©Êæ
- ¤¢¤¤¤ª¤¤ #CN ÁêÀ¸
- ¤¢¤¤¤«¤ï #JCN*1 °¦Àî
---- a/kaom.ctd
-+++ b/kaom.ctd
-@@ -1,4 +1,3 @@
--# $Id: kaom.ctd,v 1.1 2001/01/21 23:42:22 lain Exp $
- ¤¢¤¦¡¼¡¢ #T35 (>.<)
- ¤¢¤²¤Æ¡¢ #T35 (¥Î^^)¥Î
- ¤¢¤»¡¢ #T35*15 (^^; (;^_^A
---- a/keisan.ctd
-+++ b/keisan.ctd
-@@ -1,4 +1,3 @@
--# $Id: keisan.ctd,v 1.1 2001/01/26 21:15:34 lain Exp $
- ¤¢¡¼¤«¤¤¤Ð #T35*1 ¥¢¡¼¥«¥¤¥Ð
- ¤¢¡¼¤«¤¤¤Ö #T30*8 ¥¢¡¼¥«¥¤¥Ö
- ¤¢¡¼¤­¤Æ¤¯¤Á¤ã #T35*25 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã
---- a/pub.ctd
-+++ b/pub.ctd
-@@ -1,4 +1,3 @@
--# $Id: kaom.ctd,v 1.1 2001/05/30 19:57:12 lain Exp $
- ! #T35*76 ¡ª ´¶Ã²Éä
- !! #T35*76 ¡ª¡ª
- != #T35*76 ¡â
---- a/scien.ctd
-+++ b/scien.ctd
-@@ -1,4 +1,3 @@
--# $Id: suppli.ctd,v 1.1 2001/01/26 21:28:56 lain Exp $
- ¤¢¡¼¤«¤¤¤Ö #T30 ¥¢¡¼¥«¥¤¥Ö
- ¤¢¡¼¤¯ #T35 ¥¢¡¼¥¯
- ¤¢¡¼¤¯¤³¤¦¤²¤ó #T35 ¥¢¡¼¥¯¸÷¸»
---- a/sup.ctd
-+++ b/sup.ctd
-@@ -1,4 +1,3 @@
--# $Id: suppli.ctd,v 1.1 2001/05/30 20:00:09 lain Exp $
- ¤¢¡¼¤«¤¤¤¦¡« #T30 ¥¢¡¼¥«¥¤¥ô
- ¤¢¡¼¤«¤ó¤½¡¼ #CN ¥¢¡¼¥«¥ó¥½¡¼
- ¤¢¡¼¤±¡¼¤É #T35 ¥¢¡¼¥±¡¼¥É

diff --git a/app-dicts/canna-shion/metadata.xml b/app-dicts/canna-shion/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-shion/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-skk-dictionaries/Manifest b/app-dicts/canna-skk-dictionaries/Manifest
deleted file mode 100644
index 60ff8ff0fe..0000000000
--- a/app-dicts/canna-skk-dictionaries/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST skk-dictionaries.patch 6286237 BLAKE2B cd677cff3eaa872a204a125ee323f5eac563ec4eba060572618edd2472baf63f1eb8c57fbacd88ee17748d02a08f91b42e05ee348e6cf1a726559b24d3847e25 SHA512 380fda2d95a1cad1ba74fa0c434294e749f02c9f57f84017a27a0cbee0995ed3a3ccdfc86dfb42338ecbf14e4a9da75d5ef2beb0dc1f2e1b3e4bc90ba0990df2

diff --git a/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild b/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild
deleted file mode 100644
index 054155fad1..0000000000
--- a/app-dicts/canna-skk-dictionaries/canna-skk-dictionaries-0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CANNADICS=( geo zipcode )
-DICSDIRFILE="${FILESDIR}/02skk-dictionaries.dics.dir"
-MYPN="${PN/canna-/}"
-
-inherit cannadic
-
-DESCRIPTION="skk jisyo zipcode and geo datasets for canna"
-HOMEPAGE="https://src.fedoraproject.org/rpms/Canna"
-SRC_URI="https://src.fedoraproject.org/rpms/Canna/raw/f29/f/${MYPN}.patch"
-S="${WORKDIR}"
-
-LICENSE="public-domain GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
-	mkdir -p dic/ideo/words/ || die
-	tail -n +30 "${DISTDIR}/${MYPN}.patch" | patch -p1 || die
-	mv dic/ideo/words/*.t -t . || die
-	sed -e '/\# This/d' -e '/\# Date/d' -i *.t || die
-}
-
-src_compile() {
-	mkbindic zipcode.t || die
-	mkbindic geo.t || die
-}

diff --git a/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir b/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir
deleted file mode 100644
index c62d75a30b..0000000000
--- a/app-dicts/canna-skk-dictionaries/files/02skk-dictionaries.dics.dir
+++ /dev/null
@@ -1,5 +0,0 @@
-zipcode.cbd(zipcode.mwd)	-zipcode---
-zipcode.cld(zipcode.mwd)	-zipcode---
-
-geo.cbd(geo.mwd)	-geo---
-geo.cld(geo.mwd)	-geo---

diff --git a/app-dicts/canna-skk-dictionaries/metadata.xml b/app-dicts/canna-skk-dictionaries/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-skk-dictionaries/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/canna-yubin/Manifest b/app-dicts/canna-yubin/Manifest
deleted file mode 100644
index 9c8f788a03..0000000000
--- a/app-dicts/canna-yubin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST canna-yubin-0.4.0.20210430.0.tar.xz 1913580 BLAKE2B 0c7663f3b71e2409022afdd030150753b7483a01ce718e2931bbb8cf8322ac863db789f6488d48342efa6dad29e7b37f2bf81da6cb3b68de9550a6b6344efa13 SHA512 e5a9d4979b05d0b6d32a2f80c5be7aa6749fb462eab2a88725b843622b37140fb171e8e4cfcf5a494e90b940561d383332cddbb0950e9bc0b26f7a5ef86d9923

diff --git a/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild b/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild
deleted file mode 100644
index 846a74d7b1..0000000000
--- a/app-dicts/canna-yubin/canna-yubin-0.4.0.20210430.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CANNADICS=( yubin7 )
-DICSDIRFILE="${FILESDIR}/yubin.dics.dir"
-
-inherit cannadic
-
-DESCRIPTION="Japanese postal code number extension dictionary for Canna"
-HOMEPAGE="https://osdn.net/projects/canna-yubin/"
-SRC_URI="https://jaist.dl.osdn.jp/${PN}/75047/${P}.tar.xz"
-
-LICENSE="GPL-2+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=app-i18n/canna-3.6_p3"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	MAKEOPTS="-j1" emake
-}

diff --git a/app-dicts/canna-yubin/files/yubin.dics.dir b/app-dicts/canna-yubin/files/yubin.dics.dir
deleted file mode 100644
index f18f7f086e..0000000000
--- a/app-dicts/canna-yubin/files/yubin.dics.dir
+++ /dev/null
@@ -1,2 +0,0 @@
-yubin7.cbd(yubin7.mwd)	-yubin7---
-yubin7.cld(yubin7.mwd)	-yubin7---

diff --git a/app-dicts/canna-yubin/metadata.xml b/app-dicts/canna-yubin/metadata.xml
deleted file mode 100644
index 50571031b1..0000000000
--- a/app-dicts/canna-yubin/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 type="person">
-    <description>co-maintainers welcome</description>
-    <name>Alessandro Barbieri</name>
-    <email>lssndrbarbieri@gmail.com</email>
-  </maintainer>
-</pkgmetadata>

diff --git a/app-dicts/dictd-devils/Manifest b/app-dicts/dictd-devils/Manifest
deleted file mode 100644
index efb3c669b4..0000000000
--- a/app-dicts/dictd-devils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dictd-devils-20210627.zip 164627 BLAKE2B 519efb77dac5d5ba3bc8280e6c544345eb44f92c681c20664f2e414897735b0deb261ec19e06813ebf681aa058596d52d53bc159c3f21bbf135ae97f6f6465c8 SHA512 b0e04c13864df1e90d8393b0b2eab87ef8848f9243c061777b83289e3c52d773dffb182c7e570b71ecf2a17fae4d359f65eb250f2c50aec442b31e92c94d3680

diff --git a/app-dicts/dictd-devils/dictd-devils-20210627.ebuild b/app-dicts/dictd-devils/dictd-devils-20210627.ebuild
deleted file mode 100644
index 46f822f99b..0000000000
--- a/app-dicts/dictd-devils/dictd-devils-20210627.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edos2unix
-
-DESCRIPTION="The Devil's Dictionary for dict"
-HOMEPAGE="https://www.gutenberg.org/ebooks/972"
-SRC_URI="https://www.gutenberg.org/files/972/972-0.zip -> ${P}.zip"
-S="$WORKDIR"
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="
-	${RDEPEND}
-	app-arch/unzip
-"
-
-PATCHES=( "${FILESDIR}/format.patch" )
-
-src_prepare() {
-	edos2unix 972-0.txt
-	default
-
-	sed \
-		-e 's/\r//g' \
-		-e "/^ *THE DEVIL'S DICTIONARY/,/^End of Project Gutenberg's The Devil's Dictionary/!{w COPYING.gutenberg" -e 'd}' \
-		-e '/^\S/{: l;N;s/\n *\(.\)/ \1/g;t l}' \
-		-e "s/^\\([A-Zor .'?-]*[^,A-Zor .'?-]\\)/ \1/" \
-		-e '/^ /y/,/\a/' \
-		-i 972-0.txt || die
-}
-
-src_compile() {
-	head -n -6 972-0.txt | dictfmt -u "${SRC_URI% ->*}" \
-		-s "The Devil's Dictionary (2021-06-27 Project Gutenberg version)" \
-		--headword-separator " or " \
-		--columns 80 \
-		-h devils || die
-	sed -e 'y/\a/,/' -i devils.dict || die
-	dictzip devils.dict || die
-}
-
-src_install() {
-	insinto /usr/share/dict
-	doins devils.dict.dz devils.index
-}

diff --git a/app-dicts/dictd-devils/files/format.patch b/app-dicts/dictd-devils/files/format.patch
deleted file mode 100644
index 3f85733e1f..0000000000
--- a/app-dicts/dictd-devils/files/format.patch
+++ /dev/null
@@ -1,110 +0,0 @@
---- a/972-0.txt
-+++ b/972-0.txt
-@@ -124,7 +124,7 @@
- ABORIGINIES, n.  Persons of little worth found cumbering the soil of a
- newly discovered country.  They soon cease to cumber; they fertilize.
- 
--ABRACADABRA.
-+ABRACADABRA,
- 
-   By _Abracadabra_ we signify
-       An infinite number of things.
-@@ -1405,7 +1405,7 @@
-   Ignores the Law as 't were a straw,
-       And wants to sin--don't let him.
- 
--CUI BONO?  [Latin]  What good would that do _me_?
-+CUI BONO?,  [Latin]  What good would that do _me_?
- 
- CUNNING, n.  The faculty that distinguishes a weak animal or person
- from a strong one.  It brings its possessor much mental satisfaction
-@@ -2571,7 +2571,7 @@
- these persons from swift and awful death is one of the most striking
- proofs of God's mercy to those that hate Him.
- 
--FORMA PAUPERIS.  [Latin]  In the character of a poor person--a
-+FORMA PAUPERIS,  [Latin]  In the character of a poor person--a
- method by which a litigant without money for lawyers is considerately
- permitted to lose his case.
- 
-@@ -3074,7 +3074,7 @@
- 
- 
- 
--HABEAS CORPUS.  A writ by which a man may be taken out of jail when
-+HABEAS CORPUS,  A writ by which a man may be taken out of jail when
- confined for the wrong crime.
- 
- HABIT, n.  A shackle for the free.
-@@ -3539,7 +3539,7 @@
- 
- 
- 
--I is the first letter of the alphabet, the first word of the language,
-+I, is the first letter of the alphabet, the first word of the language,
- the first thought of the mind, the first object of affection.  In
- grammar it is a pronoun of the first person and singular number.  Its
- plural is said to be _We_, but how there can be more than one myself
-@@ -3718,7 +3718,7 @@
- Pollo Doncas
- 
- 
--IMPOSTOR n.  A rival aspirant to public honors.
-+IMPOSTOR, n.  A rival aspirant to public honors.
- 
- IMPROBABILITY, n.
- 
-@@ -4252,7 +4252,7 @@
- 
- 
- 
--J is a consonant in English, but some nations use it as a vowel--
-+J, is a consonant in English, but some nations use it as a vowel--
- than which nothing could be more absurd.  Its original form, which has
- been but slightly modified, was that of the tail of a subdued dog, and
- it was not a letter but a character, standing for a Latin verb,
-@@ -4323,7 +4323,7 @@
- 
- 
- 
--K is a consonant that we get from the Greeks, but it can be traced
-+K, is a consonant that we get from the Greeks, but it can be traced
- away back beyond them to the Cerathians, a small commercial nation
- inhabiting the peninsula of Smero.  In their tongue it was called
- _Klatch_, which means "destroyed."  The form of the letter was
-@@ -4767,7 +4767,7 @@
- live with.  The liver is heaven's best gift to the goose; without it
- that bird would be unable to supply us with the Strasbourg _pate_.
- 
--LL.D.  Letters indicating the degree _Legumptionorum Doctor_, one
-+LL.D.,  Letters indicating the degree _Legumptionorum Doctor_, one
- learned in laws, gifted with legal gumption.  Some suspicion is cast
- upon this derivation by the fact that the title was formerly _LL.d._,
- and conferred only upon gentlemen distinguished for their wealth.  At
-@@ -8612,7 +8612,7 @@
- civilization and enlightenment, despite their obvious agency in this
- incomparable dictionary.
- 
--TZETZE (or TSETSE) FLY, n.  An African insect (_Glossina morsitans_)
-+TZETZE FLY or TSETSE FLY, n.  An African insect (_Glossina morsitans_)
- whose bite is commonly regarded as nature's most efficacious remedy
- for insomnia, though some patients prefer that of the American
- novelist (_Mendax interminabilis_).
-@@ -8781,7 +8781,7 @@
- 
- 
- 
--W (double U) has, of all the letters in our alphabet, the only
-+W, (double U) has, of all the letters in our alphabet, the only
- cumbrous name, the names of the others being monosyllabic.  This
- advantage of the Roman alphabet over the Grecian is the more valued
- after audibly spelling out some simple Greek word, like
-@@ -9040,7 +9040,7 @@
- 
- 
- 
--X in our alphabet being a needless letter has an added invincibility
-+X, in our alphabet being a needless letter has an added invincibility
- to the attacks of the spelling reformers, and like them, will
- doubtless last as long as the language.  X is the sacred symbol of ten
- dollars, and in such words as Xmas, Xn, etc., stands for Christ, not,

diff --git a/app-dicts/dictd-devils/metadata.xml b/app-dicts/dictd-devils/metadata.xml
deleted file mode 100644
index 9bfaf6fea8..0000000000
--- a/app-dicts/dictd-devils/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-		A database for 'dict'-compatible dictionary software, based on Ambrose Bierce's satirical The Devil's Dictionary.
-	</longdescription>
-</pkgmetadata>

diff --git a/app-dicts/dictd-elements/Manifest b/app-dicts/dictd-elements/Manifest
deleted file mode 100644
index 828e4a33fe..0000000000
--- a/app-dicts/dictd-elements/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dictd-elements-20030309.db 46325 BLAKE2B 70b5003a1dc5825ef67c4b2ceb8a322d5827cc28c3be61ea2d2e125343b1d03816385ea298c9794e25edf1f1e4361bc8f141876b1fba3f9005926a33ad28bffe SHA512 a09d152f4b7ed6f0fb43d7eed08abd469565b0d63d92e965e872dc90174298f8c661c9c22ab9c605fc865d7e1f3366dcbd27d17f1be274d0610b0938f8bb9b40

diff --git a/app-dicts/dictd-elements/dictd-elements-20030309.ebuild b/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
deleted file mode 100644
index 2444bf8189..0000000000
--- a/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Jay Kominek's database of the elements for dict"
-HOMEPAGE="https://www.dict.org/"
-SRC_URI="https://web.archive.org/web/20121223051336/http://www.miranda.org:80/~jkominek/elements/elements.db -> ${P}.db"
-S="$WORKDIR"
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="${RDEPEND}"
-
-src_unpack() {
-	cp "${DISTDIR}/${A}" elements.db || die
-}
-
-src_prepare() {
-	eapply_user
-	sed -e '/^%h/{h;n;n;s/Symbol: //;T;x;G;s/\n/ /}' -i elements.db || die
-	sed -e '/^%h/{N;N;s/%h.*\n%d\n\(%h.*\)/\1\n%d/}' -i elements.db || die
-}
-
-src_compile() {
-	dictfmt -u "${SRC_URI% ->*}" \
-		-s "Jay Kominek's Elements database (version $PV)" \
-		--headword-separator " " \
-		--columns 80 \
-		-p elements \
-		< elements.db || die
-	dictzip elements.dict || die
-}
-
-src_install() {
-	insinto /usr/share/dict
-	doins elements.dict.dz elements.index
-}
-
-pkg_postrm() {
-	elog "You must unregister ${PN} and restart your dictd server before the"
-	elog "dictionary is completely removed.  If you are using OpenRC, both tasks may be"
-	elog "accomplished by running '/etc/init.d/dictd restart'."
-}

diff --git a/app-dicts/dictd-elements/metadata.xml b/app-dicts/dictd-elements/metadata.xml
deleted file mode 100644
index dbffc403e3..0000000000
--- a/app-dicts/dictd-elements/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer status="inactive">
-			<name>Jay Kominek</name>
-		</maintainer>
-	</upstream>
-	<longdescription lang="en">
-		A database for 'dict'-compatible dictionary software, based on Jay Kominek's descriptions of the atomic elements.
-	</longdescription>
-</pkgmetadata>

diff --git a/app-dicts/dictd-gazetteer/Manifest b/app-dicts/dictd-gazetteer/Manifest
deleted file mode 100644
index ff3d7f7fbe..0000000000
--- a/app-dicts/dictd-gazetteer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dict-gazetteer_1.3.orig.tar.gz 2860737 BLAKE2B fbe5ef47f3044bd48173f1b0462fa8706e7232a889f9cc1bf6a4822c4ed3c461266843f249b526ffc93fb05a19e5a5656466375aef1a71ce0578562bf3f428d5 SHA512 2c875eb42ed6e6d2a75a24da1548730b86a54c8a2ed7dd8f41499d0963741775a3d0579f2b99c25798ecb4a9ae5cb327c04d446e79f06b55325be1a14854581f

diff --git a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
deleted file mode 100644
index 69b409b0d1..0000000000
--- a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="The original U.S. Gazetteer Place and Zipcode Files for dict"
-HOMEPAGE="https://sourceforge.net/projects/dict-gazetteer/"
-SRC_URI="mirror://sourceforge/project/dict-gazetteer/dict-gazetteer_${PV}.orig.tar.gz"
-S="${WORKDIR}/dict-gazetteer-${PV}"
-LICENSE="GPL-2 public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="${RDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-fix-makefile.patch"
-	"${FILESDIR}/${PN}-fix-paths.patch"
-)
-
-src_prepare() {
-	default
-	eautoreconf
-	mkdir -p "${T}/dict" || die
-}
-
-src_configure() {
-	econf --datadir="${T}"
-}
-
-src_compile() {
-	emake
-	emake db
-}
-
-src_install() {
-	emake install
-	insinto "/usr/share"
-	doins -r "${T}/dict"
-}

diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
deleted file mode 100644
index 70a77eae44..0000000000
--- a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-makefile.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -77,7 +77,7 @@
- $(DATABASE) $(DATAINDEX): $(EXES) data/*.txt
- 	./format -p < data/places.txt > tmp
- 	./format -c < data/counties.txt >> tmp
--#	./format -m < data/mcds.txt >> tmp
-+	./format -m < data/mcds.txt >> tmp
- 	./format -z < data/zips.txt >> tmp
- 	sort tmp | ./format -f > $(DATABASE)
- 	-rm -f tmp
-@@ -165,7 +165,7 @@
- #		 fi \
- #	 done
- 	-rm -f config.h config.cache config.status stamp-h.in stamp-h
--        -rm -f Makefile
-+	-rm -f Makefile
- #	-rm -f configure Makefile # We need to keep configure
- 	-rm -f $(DATABASE) $(DATABASE).dz $(DATAINDEX)
- 

diff --git a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch b/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
deleted file mode 100644
index 4452e4c796..0000000000
--- a/app-dicts/dictd-gazetteer/files/dictd-gazetteer-fix-paths.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -36,9 +36,6 @@
- AC_INIT(format.c)
- AC_CONFIG_HEADER(config.h)
- 
--prefix=/usr
--datadir=/usr/lib
--
- echo Configuring for dict-gazetteer
- echo .
- 

diff --git a/app-dicts/dictd-gazetteer/metadata.xml b/app-dicts/dictd-gazetteer/metadata.xml
deleted file mode 100644
index 9500979f77..0000000000
--- a/app-dicts/dictd-gazetteer/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">dict-gazetteer</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-dicts/dictd-jargon/Manifest b/app-dicts/dictd-jargon/Manifest
deleted file mode 100644
index 2a1af9de4a..0000000000
--- a/app-dicts/dictd-jargon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jarg423.txt 1413674 BLAKE2B 943fae047e5773fcf4af5e6720533ef2886e6be93e9eb0a10beeb4aa263bde619f639ada35a431992d08bb470a2914201d02e6a83ccc755fcae55f9c96abd9b6 SHA512 98afd7f9f010c7f6c43ba2f368add48c8faf37c922e41de4d804a39bcc2fec6a18de51765a609aa2bd7396baaf3c772a22f1d07ae185ae0fe206dafa166a84ea

diff --git a/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild b/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
deleted file mode 100644
index b7df582a48..0000000000
--- a/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="The Jargon File for dict"
-HOMEPAGE="http://www.catb.org/~esr/jargon/index.html"
-SRC_URI="http://www.catb.org/~esr/jargon/oldversions/jarg${PV//.}.txt"
-S="${WORKDIR}"
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="${RDEPEND}"
-
-src_unpack() {
-	cp "${DISTDIR}/${A}" jargon.txt || die
-}
-
-src_prepare() {
-	eapply_user
-	# This sed script works for all versions >=3.0.0 until <4.4.0 (when the
-	# entire format changes).
-	sed \
-		-e '/^The Jargon Lexicon/,/:(Lexicon Entries End Here):/!{w jargon.doc' -e 'd}' \
-		-e 's/^    \s*/\t/' -e 's/^   //' \
-		-e 's/\([^\t]\)\t/\1  /g' \
-		-e 's/^\(:[^:]*:\)\s*/\1/' \
-		-e '/^= . =/,/^$/d' \
-		-e '/^\S/{: l;N;s/\n *\(.\)/ \1/g;t l}' \
-		-e 's/\([^A-Za-z ]\) \+\([2-9][0-9]\?\|1[0-9]\)\.\( \+\|$\)/\1\n\n\2. /g' \
-		-e 's/^\([2-9][0-9]\?\|1[0-9]\)\.\( \+\|$\)/\n\1. /g' \
-		-i jargon.txt || die
-}
-
-src_compile() {
-	dictfmt -u "$SRC_URI" \
-		-s "The Jargon File (version $PV)" \
-		--columns 80 \
-		-j jargon \
-		< jargon.txt || die
-	dictzip jargon.dict || die
-}
-
-src_install() {
-	newdoc jargon.doc jargon.txt
-	insinto /usr/share/dict
-	doins jargon.dict.dz jargon.index
-}
-
-pkg_postrm() {
-	elog "You must unregister ${PN} and restart your dictd server before the"
-	elog "dictionary is completely removed.  If you are using OpenRC, both tasks may be"
-	elog "accomplished by running '/etc/init.d/dictd restart'."
-}

diff --git a/app-dicts/dictd-jargon/metadata.xml b/app-dicts/dictd-jargon/metadata.xml
deleted file mode 100644
index caef50cf3c..0000000000
--- a/app-dicts/dictd-jargon/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer status="inactive">
-			<name>Eric S. Raymond</name>
-			<email>esr@thyrsus.com</email>
-		</maintainer>
-		<maintainer status="inactive">
-			<name>Guy Steele</name>
-			<email>gls@think.com</email>
-		</maintainer>
-	</upstream>
-	<longdescription lang="en">
-		A database for 'dict'-compatible dictionary software, based on the classic Jargon File describing the slang that developed around computer programming in the '70s and '80s.
-	</longdescription>
-</pkgmetadata>

diff --git a/app-dicts/dictd-meta/dictd-meta-1.ebuild b/app-dicts/dictd-meta/dictd-meta-1.ebuild
deleted file mode 100644
index 8f13a6d20a..0000000000
--- a/app-dicts/dictd-meta/dictd-meta-1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="dictd english dictionaries metapackage"
-
-SLOT="0"
-LICENSE="GPL-2"
-HOMEPAGE="http://www.dict.org"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	app-dicts/dictd-devils
-	app-dicts/dictd-elements
-	app-dicts/dictd-foldoc
-	app-dicts/dictd-gazetteer
-	app-dicts/dictd-jargon
-	app-dicts/dictd-misc
-	app-dicts/dictd-vera
-	app-dicts/dictd-wn
-
-	|| ( app-dicts/dictd-gcide app-dicts/dictd-web1913 )
-"

diff --git a/app-dicts/dictd-meta/metadata.xml b/app-dicts/dictd-meta/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/app-dicts/dictd-meta/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-dicts/dictd-misc/Manifest b/app-dicts/dictd-misc/Manifest
deleted file mode 100644
index 013b78b4be..0000000000
--- a/app-dicts/dictd-misc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dict-misc_1.5A-2.diff.gz 4765 BLAKE2B 79df500281d1b354480457beb540c061b92c99a8dccc693169159440f2b1b5cb1b4bb184c374bc55a2d1e49ad1713c3ceb66fd2871e64d50ae79e1c7b625680f SHA512 56df697c138cf5f2002df30911b8811e94a6d389610c8961f9371de95c6425bbeb5c8abec42d79efde87643df2e59d43c0bf0fb0a5ec06f4564e9c25c62d0637
-DIST dict-misc_1.5A.orig.tar.gz 1097766 BLAKE2B ee29fcfb42b689d6818128f8cfc0dc1c74cc8522808e9bae14888c1fb9a95aee69504f2900e58cbdf21d9437961a0b91a8ff9f7bcf693ecc11180697c71caf47 SHA512 96c8a94cc28be40ee0cd1d102d2a77de0636995765e95cacb9a16d451cb4983e0c0b970f4964fef7c8ebd2cb4d96a44a3e97112f66646995b3ff64f0ad6d07f3

diff --git a/app-dicts/dictd-misc/dictd-misc-1.5_alpha2.ebuild b/app-dicts/dictd-misc/dictd-misc-1.5_alpha2.ebuild
deleted file mode 100644
index 8285ac7600..0000000000
--- a/app-dicts/dictd-misc/dictd-misc-1.5_alpha2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="${PV/_alpha/A-}"
-MYPV2="$(ver_cut 1-3 ${MYPV} )"
-
-DESCRIPTION="Hitchcock's and Easton's Bible Dictionaries"
-HOMEPAGE="http://www.dict.org"
-SRC_URI="
-	https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/dict-misc/${MYPV}/dict-misc_${MYPV2}.orig.tar.gz
-	https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/dict-misc/${MYPV}/dict-misc_${MYPV}.diff.gz
-"
-S="${WORKDIR}/dict-misc-${MYPV2}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND=">=app-text/dictd-1.13.0-r3"
-RDEPEND="${BDEPEND}"
-
-PATCHES=( "${WORKDIR}/dict-misc_${MYPV}.diff" )
-
-src_compile() {
-	cat easton/easton-info.txt easton/T*.html \
-		| sed 's,<A HREF=[^>]*>\([^<]*\).*</A>,{\1},g' \
-		| sed 's,\([A-Z][A-Z]*\) .T000[0-9]*,{\1},g' \
-	| dictfmt -e \
-		-u ftp://ccel.wheaton.edu/ebooks/HTML/e/easton/ebd/ \
-		-s "Easton's 1897 Bible Dictionary" easton || die
-
-	dictzip -v easton.dict || die
-
-	dictfmt -h \
-		-u ftp://ccel.wheaton.edu/ebooks/HTML/bible_names/bible_names.txt \
-		-s "Hitchcock's Bible Names Dictionary (late 1800's)" \
-	hitchcock < bible_names.txt || die
-
-	dictzip -v hitchcock.dict || die
-}
-
-src_install() {
-	insinto "/usr/share/dict"
-	doins hitchcock.{index,dict.dz}
-	doins easton.{index,dict.dz}
-	dodoc "easton/easton-info.txt"
-}

diff --git a/app-dicts/dictd-misc/metadata.xml b/app-dicts/dictd-misc/metadata.xml
deleted file mode 100644
index 9da105af37..0000000000
--- a/app-dicts/dictd-misc/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="launchpad">ubuntu</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-dicts/dictd-mueller/Manifest b/app-dicts/dictd-mueller/Manifest
deleted file mode 100644
index 30da34cd45..0000000000
--- a/app-dicts/dictd-mueller/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mueller-dict-3.1.tar.gz 6615310 BLAKE2B 7e205e1660fcc4adf1d1b710561eb9fb009978f0271b8aee42d2ffc09337a311eca203ac0ab84b12bdf378a49b984b3b0337509cf4f00384946c76446e84227e SHA512 e6828235412bda0a23bcf2b84e652edfeb6c5cbbb97b1368808dd724be6ab7084afc670a4f38084f8f622f06dd400006747b45b0f59b780ce58c04f0bc2ff7e5

diff --git a/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild b/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild
deleted file mode 100644
index 2802677684..0000000000
--- a/app-dicts/dictd-mueller/dictd-mueller-3.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="mueller-dict"
-MY_P="${MY_PN}-${PV}"
-
-inherit autotools
-
-DESCRIPTION="V. K. Mueller English-Russian Dictionary"
-HOMEPAGE="https://mueller-dict.sourceforge.net"
-SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-IUSE="ipa"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="
-	${RDEPEND}
-	dev-lang/perl
-"
-
-PATCHES=( "${FILESDIR}/${P}-dictfmt.patch" )
-
-src_prepare() {
-	rm -r "${S}"/dict/*.dz "${S}"/dict/*.index || die
-	default
-	eautoreconf
-}
-
-src_configure() {
-	#preformat need the en_US.UTF-8 locale
-	local myconf=(
-		--enable-preformat
-		$(use_enable ipa IPA-unicode)
-	)
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	dodoc NEWS README ChangeLog
-	pushd "${S}/dict" || die
-	insinto /usr/share/dict
-	doins mueller-{abbrev,base,dict,geo,names}.{dict.dz,index}
-}

diff --git a/app-dicts/dictd-mueller/files/dictd-mueller-3.1-dictfmt.patch b/app-dicts/dictd-mueller/files/dictd-mueller-3.1-dictfmt.patch
deleted file mode 100644
index b064428b7d..0000000000
--- a/app-dicts/dictd-mueller/files/dictd-mueller-3.1-dictfmt.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/dict/Makefile.am
-+++ b/dict/Makefile.am
-@@ -10,7 +10,7 @@
- #CHARSET = utf-8
- 
- DICTFMT_FLAGS = --headword-separator \; --break-headwords --columns=0 \
--	--locale=$(LOCALE) -c5 -u $(URL)
-+	--utf8 -c5 -u $(URL)
- DICTZIP_FLAGS = -k
- 
- if FORMAT

diff --git a/app-dicts/dictd-mueller/metadata.xml b/app-dicts/dictd-mueller/metadata.xml
deleted file mode 100644
index c85f2a1fbf..0000000000
--- a/app-dicts/dictd-mueller/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="ipa">convert transcription into the IPA Unicode</flag>
-	</use>
-	<upstream>
-		<remote-id type="sourceforge">mueller-dict</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-dicts/dictd-web1913/Manifest b/app-dicts/dictd-web1913/Manifest
deleted file mode 100644
index 4cfcc68783..0000000000
--- a/app-dicts/dictd-web1913/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-DIST pgw050ab.zip 1400825 BLAKE2B 7145d4ba24bb5dbfc89c6d2437a7056e1be3bf778040831e7b2e3f0420f9811c3b4f803238b174c76932c77099f3ab8f9144b410d219085068d8a7d09cf3e432 SHA512 bc9b7e2e43b40301cb44271dda1dc410fefcda912a6a199bfe7c309749f5a6ac036e17fe588460a3d78ffabbab6553b83077bb8a5658ca421cd16f8014c042f2
-DIST pgw050c.zip 1159912 BLAKE2B c0133d8ceff0c511d8e6e727eb33b87cef47d549eeb9c11f4db6713ff44fc52a1fbc18e40409f5778ee2f7354fd4561ef2f2cc3875e3985996f1eae19e01307e SHA512 4b782884c32b59d28e47206591060ca44fdeaa7050f5e91a316061fb8287ec0296b5b779638fd462861e96558b79f4b6585c332a783dc6ac7c671113cd57d466
-DIST pgw050de.zip 1172639 BLAKE2B e8557299d1b760e074a1da047f2ef4db27cdfeab91028a4ff682395d0263c81294698e32186a749de7440b7f84cbc71e0fd55ebc692b24b371883c65fbcf6b1a SHA512 69fe3979131b004eb259aef52c83efc1e4ecde951a6f6294ff16e63a9d60d52a6bbe9fadf93b68dd9df988cfcf36c7a13f594a10c54ea531212c3300a11caf18
-DIST pgw050fh.zip 1347072 BLAKE2B 9ffae0773b14c9878456ef497e5d16f78475e87acf805c325ff698043e931f5fa96af52edbffcd1eda6caef139132908841c5c28b5c8825166c4b32aae06404b SHA512 9d8dd9bc71c26dfd1ee42129484073c6c7fae89e2ec77407c4535c50b13c74268cd203d8136d79de75bd9efec920723e6d3e5c65c5dd893e8c3c53d61ccdd4d9
-DIST pgw050il.txt 3726925 BLAKE2B e3d6b6e8bc8fbebfabe41757dd8df64745a1026d277198f1082ccaa4ab9798c3892c5cdeed522a1e5eb9e39342243c77682c126f07a1edb5b48dab59c450f5b0 SHA512 697f6209ef559c8326dcea7360347a1b4da401a49903a2475648dd645a562069cf4da1e471b1f4b3acb558af09171e9c0ae6b09a45af2e63ddae46e7716e5e3f
-DIST pgw050mo.zip 1036584 BLAKE2B 5a2ab8bbcb4738850fb52f17a5b56b82347ad95b5c0c630275078942de9c210c4a482cb5a08b629f9f3a15303ed1f76bf1796fac4584e43dd84c5d2e34958ee0 SHA512 6957eaf19ca83a3bf584149b2a205f709dbd8d072fbd7396657b1c7786f02b5f0d21b56bf054221c0057bf27b5d02e7c79f3deced9b7e51f6b9779cf8993db88
-DIST pgw050pq.zip 1044532 BLAKE2B fbd7e3dfbbacdb8154fe6c39ae1d781c238548b5ee1b985d4ed3003ac6a177ce09573a60d5f021630fc6fcc219f446a0682891e8dda0e124554e04bf0c3b8a10 SHA512 0b7993b1c5e5cab7233e6b569d56351c7c27f4727a5c927eb1cee0fca2b2fc854e627b63b61cbfa1403752bdf29675e26d40430be32ba1655451c69bb968f1a8
-DIST pgw050r.zip 601207 BLAKE2B 6fba41c89c755165bec9928796830dbe740c011e9b56983e4da72a8ab391eac3016ff3fd5396f970b7299342092f73b265b9daa223eff455460bb92d0ba194a1 SHA512 15efdfacf33a316441af1c6f2d980bb2e4f74cf15663a25eef2183ad1d50a475efb92a93a0d9ac9540fbc9b2ed89333f29e2e41f4c27c6932757ee4535faaa53
-DIST pgw050s.zip 1421850 BLAKE2B 264ec367db97bdbcc3caf81dd26920d7560a07521c98ee9754d53195d5c94c6d2ec7d8f627a03c92c77534c0f80cb902ef0bfa6db7369f8a7788e4594b641036 SHA512 c2b74ef60f65ea1c504247e6b0b3f3e677f57ef18e62bbae82a599ed37dc57825336f36f7ba060307fe0c6dd62751acb746c4f96677071eb798c5128b01faec0
-DIST pgw050tw.zip 1395640 BLAKE2B bf40aba3dbb3ae82393d54d2842e653759b4c0c206ee225df7134454f3038718dddf9bb9286307223d5232b206f6f24b8e5827702b5759c6fe69a7eef351c9c1 SHA512 1aa46777dbaa429587ebd30c7c4ad9736afe02187861eb60a67348e683afa9660cb76571cc5e57b0a423b9e1761805507173ef67352954935015d60180078052
-DIST pgw050xz.zip 579098 BLAKE2B 6e3155a8ca0a3541d3418527c1f7417b885f6e2f79577a6684dca24fddbcfa03d849f91ea73a9a6cfe27ecf3c5ea2c5c3ee6f31fabef4a1d161a58dafe5a38da SHA512 01d8151afdc185e77b2afbbe0e5602d8518f9ce51d14c25b0a3c9676d40252c42defb320ac843b40b466e2b481b7b7f80b3871c332733d770c5eb4363d4a1991
-DIST web1913-dict-patches-p1.tar.gz 15311 BLAKE2B 0849c15799ff4d7f06c42e22fb9e5693aaf1d16ba4ef77a06007c63bcf32b7cb12c1e526ad969a91f8082f79d10e502e6458fdbd113bd7922cd8b44f920c559e SHA512 b70d1ea571a067b7115572dba18aa1d05c4f51e596482c88c651883ba2937b5b569303a34c75056a0425e7feccab3715bb0c978fa46d539d5ceb56b5e296eb90

diff --git a/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild b/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
deleted file mode 100644
index 5e96604703..0000000000
--- a/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WV="${PV%_p*}"
-GV="${WV//.}"
-SN="web1913-dict-patches"
-SV="${PV##*_}"
-SD="${SN}-${SV}"
-
-DESCRIPTION="Webster's Revised Unabridged Dictionary (1913) for dict"
-HOMEPAGE="https://www.micra.com"
-SRC_URI="
-	https://www.gutenberg.org/files/660/old/pgw${GV}ab.zip
-	https://www.gutenberg.org/files/661/old/pgw${GV}c.zip
-	https://www.gutenberg.org/files/662/old/pgw${GV}de.zip
-	https://www.gutenberg.org/files/663/old/pgw${GV}fh.zip
-	https://www.gutenberg.org/files/664/old/pgw${GV}il.txt
-	https://www.gutenberg.org/files/665/old/pgw${GV}mo.zip
-	https://www.gutenberg.org/files/666/old/pgw${GV}pq.zip
-	https://www.gutenberg.org/files/667/old/pgw${GV}r.zip
-	https://www.gutenberg.org/files/668/old/pgw${GV}s.zip
-	https://www.gutenberg.org/files/669/old/pgw${GV}tw.zip
-	https://www.gutenberg.org/files/670/old/pgw${GV}xz.zip
-	https://git.sr.ht/~ag_eitilt/${SN}/archive/${SV}.tar.gz -> ${SD}.tar.gz
-"
-S="${WORKDIR}"
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-text/dictd-1.13.0-r3"
-BDEPEND="
-	${RDEPEND}
-	app-arch/unzip
-	dev-libs/libxslt
-"
-
-PATCHES=( "${SD}/tag-nesting.patch" )
-
-src_unpack() {
-	unpack ${A//pgw${GV}il.txt}
-	cp "$DISTDIR/pgw${GV}il.txt" . || die
-	cp "${SD}/xhtml-lat1.ent" "${SD}/xhtml-special.ent" "${SD}/xhtml-symbol.ent" . || die
-	cp "${SD}/dictfmt-elements.txt" web1913.txt || die
-}
-
-src_prepare() {
-	default
-
-	sed -e '/<! Begin file/,$ d' pgw050c.txt > COPYING.gutenberg || die
-
-	for f in $(ls pgw$GV?*.txt) ; do
-		echo "Cleaning '${f}'" || die
-		sed -n -e '/<! Begin file/,$ p' -i "${f}" || die
-		sed -f "${SD}/cleanup.sed" -i "${f}" || die
-		cat "${SD}/micra-head.xml" "${f}" "${SD}/micra-foot.xml" > "${f%txt}xml" || die
-	done
-}
-
-src_compile() {
-	for f in $(ls pgw050?*.xml) ; do
-		echo "Processing '${f}'" || die
-		xsltproc "${SD}/dictfmt-elements.xsl" "${f}" >> web1913.txt || die
-	done
-	echo "Building dictionary" || die
-	dictfmt -u " ${SRC_URI% * ->*}" \
-		-s "Webster's Revised Unabridged Dictionary, 1913 edition (v$WV ${SV})" \
-		--headword-separator " / " \
-		--columns 73 \
-		--utf8 \
-		-p web1913 \
-		< web1913.txt || die
-	dictzip web1913.dict || die
-}
-
-src_install() {
-	insinto /usr/share/dict
-	doins web1913.dict.dz web1913.index
-}
-
-pkg_postrm() {
-	elog "You must unregister $PN and restart your dictd server before the"
-	elog "dictionary is completely removed.  If you are using OpenRC, both tasks may be"
-	elog "accomplished by running '/etc/init.d/dictd restart'."
-}

diff --git a/app-dicts/dictd-web1913/metadata.xml b/app-dicts/dictd-web1913/metadata.xml
deleted file mode 100644
index d5ae8f983f..0000000000
--- a/app-dicts/dictd-web1913/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-	<maintainer>
-		<name>Patrick Cassidy</name>
-		<email>cassidy@micra.com</email>
-	</maintainer>
-</upstream>
-<longdescription lang="en">
-	A database for 'dict'-compatible dictionary software, based on the 1913 edition of Webster's Revised Unabridged Dictionary as digitized by MICRA, Inc.
-</longdescription>
-</pkgmetadata>

diff --git a/app-emacs/yc/Manifest b/app-emacs/yc/Manifest
deleted file mode 100644
index c25b225a8d..0000000000
--- a/app-emacs/yc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yc-5.2.1.el.gz 33305 BLAKE2B 8bed47715f49466425afefd036cf562055025564e50ae219e027848104e3851b6cba29f74bcf81487d2494d314a290eabe27e128968dbba9d475562e248a267b SHA512 11c8d63a9f6cb94118a00976518949ab50496f8b8f994a8e1c352be5deefc549540935e0727b036c2b3c493366cfb8c47f040fcc425174b6668ec9f5e8d499dc

diff --git a/app-emacs/yc/files/50yc-gentoo.el b/app-emacs/yc/files/50yc-gentoo.el
deleted file mode 100644
index 431f7e90ae..0000000000
--- a/app-emacs/yc/files/50yc-gentoo.el
+++ /dev/null
@@ -1 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/yc/files/sample.dot.emacs b/app-emacs/yc/files/sample.dot.emacs
deleted file mode 100644
index 101532e704..0000000000
--- a/app-emacs/yc/files/sample.dot.emacs
+++ /dev/null
@@ -1,12 +0,0 @@
-;;;; -*- mode: lisp-interaction; syntax: elisp; coding: iso-2022-7bit -*-
-
-;;;; Configuration for yc
-(setq yc-server-host "unix")
-;If you use inet socket service, enable the following line.
-;(setq yc-server-host "localhost")
-(setq yc-use-color t)
-(if (eq window-system 'x)
-    (setq yc-use-fence nil)
-  (setq yc-use-fence t))
-(load "yc")
-(global-yc-mode 1)

diff --git a/app-emacs/yc/files/sample.hosts.canna b/app-emacs/yc/files/sample.hosts.canna
deleted file mode 100644
index 960d75f526..0000000000
--- a/app-emacs/yc/files/sample.hosts.canna
+++ /dev/null
@@ -1,2 +0,0 @@
-localhost
-unix

diff --git a/app-emacs/yc/files/yc-5.2.1-emacs-26.patch b/app-emacs/yc/files/yc-5.2.1-emacs-26.patch
deleted file mode 100644
index 19925c65c4..0000000000
--- a/app-emacs/yc/files/yc-5.2.1-emacs-26.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/yc.el
-+++ b/yc.el
-@@ -2071,7 +2071,7 @@
- ;; ^[$BJ8@a$r;XDj$7$J$$>l9g!"8=:_$NJ8@a$,BP>]$H$J$k^[(B
- ;; ^[$BFI$_$r<hF@$7$?J8@a$O$=$NFI$_$r%-%c%C%7%e$9$k^[(B
- ;; cut ^[$B$,^[(B ^[$BHs^[(Bnil ^[$B$N>l9g!";XDjJ8@a0J9_$NFI$_$r:o=|$9$k^[(B
--(defun yc-yomi (&optional idx &optional cut)
-+(defun yc-yomi (&optional idx cut)
-   (if (integerp idx)
-       (yc-put-bunsetsu-yomi idx (yc-get-bunsetsu-yomi idx cut) cut)
-     (yc-put-bunsetsu-yomi yc-mark (yc-get-bunsetsu-yomi yc-mark cut) cut)))

diff --git a/app-emacs/yc/metadata.xml b/app-emacs/yc/metadata.xml
deleted file mode 100644
index 34e045e081..0000000000
--- a/app-emacs/yc/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-emacs/yc/yc-5.2.1.ebuild b/app-emacs/yc/yc-5.2.1.ebuild
deleted file mode 100644
index f76978fa94..0000000000
--- a/app-emacs/yc/yc-5.2.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Yet another Canna client on Emacsen"
-HOMEPAGE="http://www.ceres.dti.ne.jp/~knak/yc.html"
-SRC_URI="http://www.ceres.dti.ne.jp/~knak/${P}.el.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-i18n/canna"
-
-ELISP_PATCHES="${P}-emacs-26.patch"
-SITEFILE="50${PN}-gentoo.el"
-
-src_install() {
-	elisp_src_install
-
-	dodoc "${FILESDIR}"/sample.{dot.emacs,hosts.canna}
-}
-
-pkg_postinst() {
-	elisp_pkg_postinst
-
-	elog "See the sample.dot.emacs in ${EPREFIX}/usr/share/doc/${PF}."
-	elog
-	elog "And If you use unix domain socket for connecting the canna server,"
-	elog "please confirm that there's *no* following line in your ~/.emacs:"
-	elog '  (setq yc-server-host "localhost")'
-	elog
-	elog "If you use inet domain socket for connecting the canna server,"
-	elog "please modify as following in ${EPREFIX}/etc/conf.d/canna:"
-	elog '  CANNASERVER_OPTS="-inet"'
-	elog
-	elog "And create ${EPREFIX}/etc/hosts.canna."
-	elog "See the sample.hosts.canna in ${EPREFIX}/usr/share/doc/${PF}."
-}

diff --git a/app-emulation/spice-html5/Manifest b/app-emulation/spice-html5/Manifest
deleted file mode 100644
index 7ac86ce35f..0000000000
--- a/app-emulation/spice-html5/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spice-html5-spice-html5-0.3.0.tar.bz2 397775 BLAKE2B 8b03203e0a0377d6ae2b14cd4cad058f09c2073f00eda430330dfb9039bd6f0ff8cc817c9ef7728f3a876ece154ea1455dded8aaffa063ddec0c7df9e994aff0 SHA512 0a7c9584a6afad4097909c47d86bdedc6d9d5859cd421daa9834ece1ef11cc43cb1dce68985511e1d1d82d5055ca9025e6705b91ba3130b0e6a05edcf67fe7d0

diff --git a/app-emulation/spice-html5/metadata.xml b/app-emulation/spice-html5/metadata.xml
deleted file mode 100644
index d28f6d35ae..0000000000
--- a/app-emulation/spice-html5/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://gitlab.freedesktop.org/spice/spice-html5/-/issues</bugs-to>
-    <remote-id type="freedesktop-gitlab">spice/spice-html5</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild b/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild
deleted file mode 100644
index 7514ad1660..0000000000
--- a/app-emulation/spice-html5/spice-html5-0.3.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Spice Javascript client"
-HOMEPAGE="https://gitlab.freedesktop.org/spice/spice-html5"
-SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.bz2"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="LGPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_prepare() {
-	default
-	sed -e "s/VERSION/${PV}/" < package.json.in > package.json || die
-}
-
-src_install() {
-	dodoc README TODO apache.conf.sample
-	insinto /usr/share/spice-html5
-	doins -r src ./*.html ./*.json ./*.css
-}

diff --git a/app-forensics/libpreloadvaccine/Manifest b/app-forensics/libpreloadvaccine/Manifest
deleted file mode 100644
index 1edea9178d..0000000000
--- a/app-forensics/libpreloadvaccine/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libpreloadvaccine-0_pre20190831.tar.gz 84112 BLAKE2B 1a1aae9f036d753f1bb65645bc1775eadb8818577b917c48bcc94be370b35ddc9f27e3e05770c320dc47927284f198313922be46b3e2c57d1294e877455dbe63 SHA512 7990868f307e272c1d16c8c31dda89d6df40eafac45a4e03bd22b37a3829472cf71f96eb3bab939973fcdbdee009f2d66d41edeed05f3368c4acbb828624e8a2

diff --git a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch b/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch
deleted file mode 100644
index 88adda88db..0000000000
--- a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-fix-typo.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 9b55c68551fccf7bdb7514af35045a592b9da2db Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Thu, 21 Oct 2021 07:15:26 +0200
-Subject: [PATCH] fix typo
-
---- a/test/test_libpreloadvaccine.c
-+++ b/test/test_libpreloadvaccine.c
-@@ -33,7 +33,7 @@ static void test_file_contains_object(void)
- static void test_file_contains_object_bad_file(void)
- {
-     char *working_dir = getenv("PWD");
--    char *test_path = strcat(working_dir,"/test/test_data/ld.so.prload");
-+    char *test_path = strcat(working_dir,"/test/test_data/ld.so.preload");
-     TEST_ASSERT_FALSE(file_contains_object("/tmp/libpreload.so", test_path));
- }
- 
-@@ -62,4 +62,4 @@ int main(void)
-    RUN_TEST(test_file_contains_object_bad_file);
- 
-    return UnityEnd();
--}
-\ No newline at end of file
-+}

diff --git a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-makefile.patch b/app-forensics/libpreloadvaccine/files/libpreloadvaccine-makefile.patch
deleted file mode 100644
index 852cb53132..0000000000
--- a/app-forensics/libpreloadvaccine/files/libpreloadvaccine-makefile.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/makefile	2019-08-31 06:10:16.000000000 +0200
-+++ b/makefile	2021-10-18 11:35:15.173731696 +0200
-@@ -4,17 +4,14 @@
- LIBS = -lm
- 
- ###
--CFLAGS  = -std=c99
--CFLAGS += -g
-+CFLAGS += -std=c99
- CFLAGS += -Wall
- CFLAGS += -Wextra
- CFLAGS += -pedantic
--CFLAGS += -Werror
- CFLAGS += -Wmissing-declarations
- CFLAGS += -DUNITY_SUPPORT_64
- 
- BUILDFLAGS = -Wall
--BUILDFLAGS += -g
- BUILDFLAGS += -fPIC
- BUILDFLAGS += -shared
- 
-@@ -38,8 +35,8 @@
- 
- tests.out: test/*.c src/*.c src/*.h
- 	@echo Compiling $@
--	@$(CC) $(CFLAGS) src/*.c test/vendor/unity.c test/*.c -o tests.out $(LIBS)
-+	@$(CC) $(CFLAGS) -fPIE $(LDFLAGS) src/*.c test/vendor/unity.c test/*.c -o tests.out $(LIBS)
- 
- build: src/*.c src/*.h
- 	@echo Compiling $@
--	@$(CC) $(BUILDFLAGS) src/*.c -o libpreloadvaccine.so $(BUILDLIBS)
-\ Manca newline alla fine del file
-+	@$(CC) $(BUILDFLAGS) $(CFLAGS) $(LDFLAGS) -Wl,-soname,libpreloadvaccine.so src/*.c -o libpreloadvaccine.so $(BUILDLIBS)

diff --git a/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild b/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild
deleted file mode 100644
index a8efeccf9b..0000000000
--- a/app-forensics/libpreloadvaccine/libpreloadvaccine-0_pre20190831.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="634e0155e77bb539a5b35c0ea964bbc525ae3f74"
-
-DESCRIPTION=" Whitelisting LD_PRELOAD libraries using LD_AUDIT"
-HOMEPAGE="https://github.com/ForensicITGuy/libpreloadvaccine"
-SRC_URI="https://github.com/ForensicITGuy/libpreloadvaccine/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DOCS=( README.md )
-PATCHES=(
-	"${FILESDIR}/${PN}-makefile.patch"
-	"${FILESDIR}/${PN}-fix-typo.patch"
-)
-#RESTRICT="!test? ( test )"
-RESTRICT="test"
-
-src_compile() {
-	emake build
-	use test && emake tests.out
-}
-
-src_install() {
-	dolib.so libpreloadvaccine.so
-	einstalldocs
-}

diff --git a/app-forensics/libpreloadvaccine/metadata.xml b/app-forensics/libpreloadvaccine/metadata.xml
deleted file mode 100644
index c17c4f1335..0000000000
--- a/app-forensics/libpreloadvaccine/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/ForensicITGuy/libpreloadvaccine/issues</bugs-to>
-        <remote-id type="github">ForensicITGuy/libpreloadvaccine</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/app-i18n/canfep/Manifest b/app-i18n/canfep/Manifest
deleted file mode 100644
index 8b3ed0252f..0000000000
--- a/app-i18n/canfep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST canfep-1.0.tar.gz 8067 BLAKE2B 1a6e8af357d2b7aaccf442b0f8bab577ed05a5a0fdf2fb4c189105c2c41f739c2e559e740584bf393fcc52d3f3bd0bb6216e06e2b685f62f7dded9d576e95bed SHA512 0fd7c8ca56282fa537b76fe33f46e03d4f0f4727528ccad95cd4726888372da9158fc8bed2cdc67d645defb479040cd4a4d0999f69d38fd8b4080f7ece4e67d6

diff --git a/app-i18n/canfep/canfep-1.0-r1.ebuild b/app-i18n/canfep/canfep-1.0-r1.ebuild
deleted file mode 100644
index 5c5fdabb81..0000000000
--- a/app-i18n/canfep/canfep-1.0-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Canna Japanese kana-kanji frontend processor on console"
-HOMEPAGE="https://web.archive.org/web/20170517105759/http://www.geocities.co.jp/SiliconValley-Bay/7584/canfep/"
-SRC_URI="https://web.archive.org/web/20181106043248if_/http://www.geocities.co.jp/SiliconValley-Bay/7584/${PN}/${P}.tar.gz"
-
-LICENSE="canfep"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	app-i18n/canna
-	sys-libs/ncurses:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${P}-utf8.patch"
-	"${FILESDIR}/${PN}-posix-pty.patch"
-	"${FILESDIR}/${PN}-termcap.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-)
-
-src_compile() {
-	tc-export CXX
-	LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" emake
-}
-
-src_install() {
-	dobin "${PN}"
-	dodoc 00{changes,readme}
-}

diff --git a/app-i18n/canfep/files/canfep-1.0-respect-flags.patch b/app-i18n/canfep/files/canfep-1.0-respect-flags.patch
deleted file mode 100644
index 4dbcbec77f..0000000000
--- a/app-i18n/canfep/files/canfep-1.0-respect-flags.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,7 +1,5 @@
- # Linux
--CC=c++
--LIBS=-lcanna -ltermcap
--CFLAGS=-O2 -g
-+LIBS += -lcanna
- 
- # Solaris 2.6J
- #CC=c++
-@@ -19,10 +17,10 @@
- all: $(TARGET)
- 
- $(TARGET): $(OBJS)
--	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
-+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE -o $@ $(OBJS) $(LIBS)
- 
- .C.o:
--	$(CC) $(CFLAGS) -c $<
-+	$(CXX) $(CXXFLAGS) -fPIC -c $<
- 
- clean:
- 	rm -rf $(TARGET) $(OBJS)

diff --git a/app-i18n/canfep/files/canfep-1.0-utf8.patch b/app-i18n/canfep/files/canfep-1.0-utf8.patch
deleted file mode 100644
index e798d109d2..0000000000
--- a/app-i18n/canfep/files/canfep-1.0-utf8.patch
+++ /dev/null
@@ -1,190 +0,0 @@
---- a/canna.C
-+++ b/canna.C
-@@ -4,10 +4,87 @@
- #define FEP_KEY 15
- #define ESC_KEY 27
- 
-+void Canna::write_utf8(int fd, char *p, int len)
-+{
-+	if (eucjp_to_utf8_cd == (iconv_t)-1)
-+      write(fd, p, strlen(p));
-+	else
-+	{
-+	  char *putf8 = iconv_string(eucjp_to_utf8_cd, p, len);
-+      write(fd, putf8, strlen(putf8));
-+	  free(putf8);
-+	}
-+}
-+
-+char * Canna::iconv_string(iconv_t fd, char *str, int slen)
-+{
-+  char    *from;
-+  size_t  fromlen;
-+  char    *to;
-+  size_t  tolen;
-+  size_t  len = 0;
-+  size_t  done = 0;
-+  char    *result = NULL;
-+  char    *p;
-+  int     l;
-+
-+  from = (char *)str;
-+  fromlen = slen;
-+  for (;;)
-+  {
-+    if (len == 0 || errno == E2BIG)
-+    {
-+      /* Allocate enough room for most conversions.  When re-allocating
-+       * increase the buffer size. */
-+      len = len + fromlen * 2 + 40;
-+      p = (char*)malloc((unsigned)len);
-+      if (p != NULL && done > 0)
-+        memcpy(p, result, done);
-+      free(result);
-+      result = p;
-+      if (result == NULL)  /* out of memory */
-+        break;
-+    }
-+
-+    to = (char *)result + done;
-+    tolen = len - done - 2;
-+    /* Avoid a warning for systems with a wrong iconv() prototype by
-+     * casting the second argument to void *. */
-+    if (iconv(fd, &from, &fromlen, &to, &tolen) != (size_t)-1)
-+    {
-+      /* Finished, append a NUL. */
-+      *to = 0;
-+      break;
-+    }
-+    /* Check both ICONV_EILSEQ and EILSEQ, because the dynamically loaded
-+     * iconv library may use one of them. */
-+    if (errno == EILSEQ || errno == EILSEQ)
-+    {
-+      /* Can't convert: insert a '?' and skip a character.  This assumes
-+       * conversion from 'encoding' to something else.  In other
-+       * situations we don't know what to skip anyway. */
-+      *to++ = *from++;
-+      fromlen -= 1;
-+    }
-+    else if (errno != E2BIG)
-+    {
-+      /* conversion failed */
-+      free(result);
-+      result = NULL;
-+      break;
-+    }
-+    /* Not enough room or skipping illegal sequence. */
-+    done = to - (char *)result;
-+  }
-+  return result;
-+}
-+
- // ¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤è¤ó
- Canna::Canna(int ac, char** av, char* amsg, char* emsg):
-     Pty(ac, av, amsg, emsg)
- {
-+	char *p_lang = getenv("LANG");
-+
-     // ¤«¤ó¤Ê¤Î½é´ü²½
-     jrKanjiControl(0, KC_INITIALIZE, 0);
-     jrKanjiControl(0, KC_SETAPPNAME, "canfep");
-@@ -15,6 +92,9 @@
-     jrKanjiControl(0, KC_QUERYMODE, (char*) saveMode);
-     jrKanjiControl(0, KC_SETWIDTH, (char*) 72);
- 
-+	if (p_lang == NULL || strstr(p_lang, "-8"))
-+      eucjp_to_utf8_cd = iconv_open("utf-8", "euc-jp");
-+
-     mode(saveMode);
- }
- 
-@@ -25,6 +105,8 @@
-     jrKanjiControl(0, KC_KILL, (char*) &ksv);
-     jrKanjiControl(0, KC_FINALIZE, 0);
- 
-+	if (eucjp_to_utf8_cd != (iconv_t)-1)
-+	  iconv_close(eucjp_to_utf8_cd);
-     mode(saveMode);
- }
- 
-@@ -32,7 +114,7 @@
- void
- Canna::kakutei(unsigned char* p)
- {
--    write(wfd, p, strlen((char*) p));
-+    write_utf8(wfd, (char*)p, strlen((char*) p));
- }
- 
- // ÊÑ´¹Ãæ(̤³ÎÄê)¤Îʸ»úÎó¤ò½ÐÎϤ¹¤ë
-@@ -42,13 +124,13 @@
-     write(rfd, sc, strlen(sc));
-     write(rfd, rc, strlen(rc));
-     write(rfd, us, strlen(us));
--    write(rfd, p, pos);
-+    write_utf8(rfd, (char*)p, pos);
-     write(rfd, ue, strlen(ue));
-     write(rfd, so, strlen(so));
--    write(rfd, p + pos, len);
-+    write_utf8(rfd, (char*)p + pos, len);
-     write(rfd, se, strlen(se));
-     write(rfd, us, strlen(us));
--    write(rfd, p + pos + len, strlen((char*) p + pos + len));
-+    write_utf8(rfd, (char*)p + pos + len, strlen((char*) p + pos + len));
-     write(rfd, ue, strlen(ue));
- }
- 
-@@ -73,7 +155,7 @@
-     write(rfd, sc, strlen(sc));
-     write(rfd, ts, strlen(ts));
-     write(rfd, ce, strlen(ce));
--    write(rfd, p, strlen((char*) p));
-+    write_utf8(rfd, (char*)p, strlen((char*) p));
-     write(rfd, fs, strlen(fs));
- }
- 
-@@ -84,13 +166,13 @@
-     write(rfd, sc, strlen(sc));
-     write(rfd, ts, strlen(ts));
-     write(rfd, ce, strlen(ce));
--    write(rfd, p, strlen((char*) p));
-+    write_utf8(rfd, (char*)p, strlen((char*) p));
-     write(rfd, " ", 1);
--    write(rfd, l, pos);
-+    write_utf8(rfd, (char*)l, pos);
-     write(rfd, so, strlen(so));
--    write(rfd, l + pos, len);
-+    write_utf8(rfd, (char*)l + pos, len);
-     write(rfd, se, strlen(se));
--    write(rfd, l + pos + len, strlen((char*) l + pos +len));
-+    write_utf8(rfd, (char*)l + pos + len, strlen((char*) l + pos +len));
-     write(rfd, fs, strlen(fs));
- }
- 
---- a/canna.H
-+++ b/canna.H
-@@ -5,6 +5,8 @@
- #include <stdlib.h>
- #include <string.h>
- #include <unistd.h>
-+#include <errno.h>
-+#include <iconv.h>
- #include <canna/jrkanji.h>
- 
- #include "pty.H"
-@@ -17,6 +19,7 @@
-     jrKanjiStatus ks;
-     jrKanjiStatusWithValue ksv;
- private:
-+	iconv_t	eucjp_to_utf8_cd;
-     unsigned char currentMode[BUFSIZ];
-     unsigned char saveMode[BUFSIZ];
- private:
-@@ -25,6 +28,8 @@
-     void delhenkan(int len);
-     void mode(unsigned char* p);
-     void gline(unsigned char* p, unsigned char* l, int pos, int len);
-+	void write_utf8(int fd, char *p, int len);
-+    char* iconv_string(iconv_t fd, char *str, int slen);
- public:
-     void loop();
- };

diff --git a/app-i18n/canfep/files/canfep-posix-pty.patch b/app-i18n/canfep/files/canfep-posix-pty.patch
deleted file mode 100644
index caa451232e..0000000000
--- a/app-i18n/canfep/files/canfep-posix-pty.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-https://bugs.gentoo.org/show_bug.cgi?id=212709
-
-Author: OKUMURA N. Shin-ya <oku.ns@dream.com>
-
---- a/pty.C
-+++ b/pty.C
-@@ -257,6 +257,23 @@
-         }
-     }
- 
-+#if defined(_POSIX_C_SOURCE)
-+    // BSD pty ¤¬³«¤±¤Ê¤¤¤Î¤Ç¡¢POSIX ¤ÎÊýË¡¤ò»î¤¹
-+    if ((master = posix_openpt(O_RDWR)) >= 0) {
-+        if (grantpt(master) == 0 && unlockpt(master) == 0) {
-+            // ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹Ì¾¤Ï¸ÇÄê
-+            strcpy(line, "/dev/ptmx");
-+            tcgetattr(0, &tt);
-+            tt.c_iflag &= ~ISTRIP;
-+            ioctl(0, TIOCGWINSZ, (char*) &win);
-+            return;
-+        }
-+        close(master);
-+    } else {
-+        perror("/dev/ptmx");
-+    }
-+#endif  // _POSIX_C_SOURCE
-+
-     printf("Out of pty's\n");
-     fail();
- }
-@@ -265,12 +282,36 @@
- void
- Pty::getslave()
- {
-+#if defined(_POSIX_C_SOURCE)
-+    // ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹¤¬ POSIX Êý¼°¤Î¾ì¹ç
-+    if (strcmp(line, "/dev/ptmx") == 0) {
-+        char *slave_devname = ptsname(master);
-+        if (slave_devname == NULL) {
-+            perror("ptsname");
-+            fail();
-+        }
-+        slave = open(slave_devname, O_RDWR);
-+        if (slave < 0) {
-+            perror(slave_devname);
-+            fail();
-+        }
-+        strcpy(line, slave_devname);
-+    } else {
-+        line[strlen("/dev/")] = 't';
-+        slave = open(line, O_RDWR);
-+        if (slave < 0) {
-+            perror(line);
-+            fail();
-+        }
-+    }
-+#else   // ! _POSIX_C_SOURCE
-     line[strlen("/dev/")] = 't';
-     slave = open(line, O_RDWR);
-     if (slave < 0) {
-         perror(line);
-         fail();
-     }
-+#endif  // _POSIX_C_SOURCE
-     tcsetattr(slave, TCSAFLUSH, &tt);
-     if (!hs)
-         win.ws_row--;

diff --git a/app-i18n/canfep/files/canfep-termcap.patch b/app-i18n/canfep/files/canfep-termcap.patch
deleted file mode 100644
index afd215b07e..0000000000
--- a/app-i18n/canfep/files/canfep-termcap.patch
+++ /dev/null
@@ -1,266 +0,0 @@
---- a/pty.C
-+++ b/pty.C
-@@ -4,9 +4,18 @@
- int Pty::child = 0;
- struct termios Pty::tt;
- int Pty::wfd = 0;
-+char Pty::buf[] = "";
-+char Pty::funcstr[] = "";
- int Pty::hs = 0;
-+char* Pty::so = 0;
-+char* Pty::se = 0;
-+char* Pty::us = 0;
-+char* Pty::ue = 0;
-+char* Pty::sc = 0;
-+char* Pty::rc = 0;
- char* Pty::ce = 0;
- char* Pty::ts = 0;
-+char* Pty::fs = 0;
- char* Pty::ds = 0;
- char Pty::endstr[] = "";
- char Pty::endmsg[] = "";
-@@ -14,88 +23,7 @@
- // ¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤è¤ó
- Pty::Pty(int ac, char** av, char* amsg, char* emsg)
- {
--    // ´Ä¶­ÊÑ¿ô TERM ¤Î¥¨¥ó¥È¥ê¤ò¼èÆÀ
--    char buff[BUFSIZ];
--    char* term = getenv("TERM");
--    if (!term)
--        term = "vt100";
--    int ret = tgetent(buff, term);
--    if (ret != 1) {
--        tgetent(buff, "vt100");
--        putenv("TERM=vt100");
--    }
--
--    // termcap ¤«¤éÁõ¾þÍѤΥ¨¥ó¥È¥ê¤ò¼è¤Ã¤Æ¤¯¤ë
--    char funcstr[BUFSIZ];
--    char* pt = funcstr;
--
--    // ¥¹¥¿¥ó¥É¥¢¥¦¥È (ȿž)
--    so = tgetstr("so", &pt);
--    adjstr(so);
--    se = tgetstr("se", &pt);
--    adjstr(se);
--
--    // ¥¢¥ó¥À¡¼¥é¥¤¥ó (²¼Àþ)
--    us = tgetstr("us", &pt);
--    adjstr(us);
--    ue = tgetstr("ue", &pt);
--    adjstr(ue);
--
--    // ¥«¡¼¥½¥ë°ÌÃÖ¤ÎÊݸ¡¤Êݸ¤·¤¿°ÌÃ֤ؤÎÉüµ¢
--    sc = tgetstr("sc", &pt);
--    adjstr(sc);
--    rc = tgetstr("rc", &pt);
--    adjstr(rc);
--
--    // ¥«¡¼¥½¥ë°ÌÃÖ¤«¤é¹Ô¤ÎºÇ¸å¤Þ¤Ç¤òºï½ü¤¹¤ë
--    ce = tgetstr("ce", &pt);
--    adjstr(ce);
--
--    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤ò»ý¤Ã¤Æ¤¤¤ë¤«¤É¤¦¤«
--    hs = tgetflag("hs");
--
--    // kon ¤È jfbterm ¤Ç¤Ï¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤ò»È¤ï¤Ê¤¤
--    if (strcmp(term, "kon") == 0)
--        hs = 0;
--    if (strcmp(term, "jfbterm") == 0)
--        hs = 0;
--
--    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤Ø°ÜÆ°¡¤Ìá¤ë
--    if (hs) {
--        ts = tgoto(tgetstr("ts", &pt), 0, 0);
--        adjstr(ts);
--        fs = tgetstr("fs", &pt);
--        adjstr(fs);
--        ds = tgetstr("ds", &pt);
--        adjstr(ds);
--        if (ds) {
--            strcat(endstr, ds);
--            strcat(endstr, ce);
--        }
--    }
--    else {
--        char* cs = tgoto(tgetstr("cs", &pt), tgetnum("li") - 2, 0);
--        adjstr(cs);
--        if (cs) {
--            write(1, ce, strlen(ce));
--            write(1, cs, strlen(cs));
--        }
--        char* cl = tgetstr("cl", &pt);
--        adjstr(cl);
--        if (cl) {
--            write(1, cl, strlen(cl));
--            strcat(endstr, cl);
--        }
--        ds = tgoto(tgetstr("cs", &pt), tgetnum("li") - 1, 0);
--        adjstr(ds);
--        if (ds) {
--            strcat(endstr, ds);
--            strcat(endstr, ce);
--        }
--        ts = tgoto(tgetstr("cm", &pt), 0, tgetnum("li") - 1);
--        adjstr(ts);
--        fs = rc;
--    }
-+    gettermcap();
- 
-     // ³«»Ï¤È½ªÎ»¤Î¥á¥Ã¥»¡¼¥¸
-     if (amsg && ac == 1)
-@@ -209,21 +137,75 @@
-     done();
- }
- 
--// termcap ¥¨¥ó¥È¥ê¤«¤é¥Ñ¥Ç¥£¥ó¥°¤òºï½ü¤¹¤ë
- void
--Pty::adjstr(char* str)
-+Pty::gettermcap()
- {
--    char* sp = strdup(str);
--    char* p = sp;
--    while (*p != '\0') {
--        if (strncmp(p, "$<", 2) == 0) {
--            while (*p != '>')
--                p++;
--            *p = '\0';
-+    // ´Ä¶­ÊÑ¿ô TERM ¤Î¥¨¥ó¥È¥ê¤ò¼èÆÀ
-+    char* term = getenv("TERM");
-+    if (!term)
-+        term = "vt100";
-+    int ret = tgetent(buf, term);
-+    if (ret != 1) {
-+        tgetent(buf, "vt100");
-+        putenv("TERM=vt100");
-+    }
-+
-+    // termcap ¤«¤éÁõ¾þÍѤΥ¨¥ó¥È¥ê¤ò¼è¤Ã¤Æ¤¯¤ë
-+    char* pt = funcstr;
-+
-+    // ¥¹¥¿¥ó¥É¥¢¥¦¥È (ȿž)
-+    so = tgetstr("so", &pt);
-+    se = tgetstr("se", &pt);
-+
-+    // ¥¢¥ó¥À¡¼¥é¥¤¥ó (²¼Àþ)
-+    us = tgetstr("us", &pt);
-+    ue = tgetstr("ue", &pt);
-+
-+    // ¥«¡¼¥½¥ë°ÌÃÖ¤ÎÊݸ¡¤Êݸ¤·¤¿°ÌÃ֤ؤÎÉüµ¢
-+    sc = tgetstr("sc", &pt);
-+    rc = tgetstr("rc", &pt);
-+
-+    // ¥«¡¼¥½¥ë°ÌÃÖ¤«¤é¹Ô¤ÎºÇ¸å¤Þ¤Ç¤òºï½ü¤¹¤ë
-+    ce = tgetstr("ce", &pt);
-+
-+    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤ò»ý¤Ã¤Æ¤¤¤ë¤«¤É¤¦¤«
-+    hs = tgetflag("hs");
-+
-+    // kon ¤È jfbterm ¤Ç¤Ï¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤ò»È¤ï¤Ê¤¤
-+    if (strcmp(term, "kon") == 0)
-+        hs = 0;
-+    if (strcmp(term, "jfbterm") == 0)
-+        hs = 0;
-+
-+    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤Ø°ÜÆ°¡¤Ìá¤ë
-+    if (hs) {
-+        ts = tgoto(tgetstr("ts", &pt), 0, 0);
-+        fs = tgetstr("fs", &pt);
-+        ds = tgetstr("ds", &pt);
-+        if (ds) {
-+            strcat(endstr, ds);
-+            strcat(endstr, ce);
-         }
--        *str++ = *p++;
-     }
--    free(sp);
-+    else {
-+        char* cs = tgoto(tgetstr("cs", &pt), tgetnum("li") - 2, 0);
-+        if (cs) {
-+            write(1, ce, strlen(ce));
-+            write(1, cs, strlen(cs));
-+        }
-+        char* cl = tgetstr("cl", &pt);
-+        if (cl) {
-+            write(1, cl, strlen(cl));
-+            strcat(endstr, cl);
-+        }
-+        ds = tgoto(tgetstr("cs", &pt), tgetnum("li") - 1, 0);
-+        if (ds) {
-+            strcat(endstr, ds);
-+            strcat(endstr, ce);
-+        }
-+        ts = tgoto(tgetstr("cm", &pt), 0, tgetnum("li") - 1);
-+        fs = rc;
-+    }
- }
- 
- // ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹¤ò¼è¤ë
-@@ -327,34 +309,7 @@
- {
-     signal(SIGWINCH, SIG_IGN);
- 
--    // ¥¹¥Æ¡¼¥¿¥¹¥é¥¤¥ó¤¬»È¤¨¤Ê¤¤¾ì¹ç¤Ï cs/ds/ts ¤ò¼è¤êľ¤¹
--    if (!hs) {
--        char buff[BUFSIZ];
--        char* term = getenv("TERM");
--        tgetent(buff, term);
--        char funcstr[BUFSIZ];
--        char* pt = funcstr;
--        char* cs = tgoto(tgetstr("cs", &pt), tgetnum("li") - 2, 0);
--        adjstr(cs);
--        if (cs) {
--            write(1, ce, strlen(ce));
--            write(1, cs, strlen(cs));
--        }
--        char* cl = tgetstr("cl", &pt);
--        adjstr(cl);
--        if (cl) {
--            write(1, cl, strlen(cl));
--            strcpy(endstr, cl);
--        }
--        ds = tgoto(tgetstr("cs", &pt), tgetnum("li") - 1, 0);
--        adjstr(ds);
--        if (ds) {
--            strcat(endstr, ds);
--            strcat(endstr, ce);
--        }
--        ts = tgoto(tgetstr("cm", &pt), 0, tgetnum("li") - 1);
--        adjstr(ts);
--    }
-+    gettermcap();
- 
-     // ¥¦¥£¥ó¥É¥¦¤Î¥µ¥¤¥º¤òÀßÄꤷľ¤¹ (stty -a ¤Î ¹Ô¿ô/·å¿ô Åù)
-     struct winsize win;
---- a/pty.H
-+++ b/pty.H
-@@ -50,18 +50,21 @@
-     int rfd;
-     static int wfd;
- private:
--    static void adjstr(char* str);
-+    static char buf[BUFSIZ];
-+    static char funcstr[BUFSIZ];
-+private:
-+    static void gettermcap();
- protected:
-     static int hs;
--    char* so;
--    char* se;
--    char* us;
--    char* ue;
--    char* sc;
--    char* rc;
-+    static char* so;
-+    static char* se;
-+    static char* us;
-+    static char* ue;
-+    static char* sc;
-+    static char* rc;
-     static char* ce;
-     static char* ts;
--    char* fs;
-+    static char* fs;
-     static char* ds;
- private:
-     static void finish();

diff --git a/app-i18n/canfep/metadata.xml b/app-i18n/canfep/metadata.xml
deleted file mode 100644
index 34e045e081..0000000000
--- a/app-i18n/canfep/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-i18n/im-canna/Manifest b/app-i18n/im-canna/Manifest
deleted file mode 100644
index 224e02e830..0000000000
--- a/app-i18n/im-canna/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST im-canna-0.3.2.2.tar.gz 314633 BLAKE2B 971ab1d00645a0bd977a156abd6a1d3ad767505b5bd45792332a399685388b53b08e3133bc435adb7a7e27125fb1ad2d538f78af2420679c6d6d17878251b2ac SHA512 6ec4253038ca97e3e6319c024e4d11ca5418bf478280c4b19b81a9c628310a06bcd4ec35334d3a2bbdff0245bdfa660c1cdfd949ddd6b768d3b73d78648edc81

diff --git a/app-i18n/im-canna/files/im-canna-gentoo.patch b/app-i18n/im-canna/files/im-canna-gentoo.patch
deleted file mode 100644
index 959e8697eb..0000000000
--- a/app-i18n/im-canna/files/im-canna-gentoo.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,4 +1,4 @@
--moduledir = ${libdir}/gtk-2.0/2.4.0/immodules
-+moduledir = ${libdir}/gtk-2.0/${GTK_BINARY_VERSION}/immodules
- ## Makefile.am for gtk+/modules/input 
- if PLATFORM_WIN32
- no_undefined = -no-undefined
-@@ -6,11 +6,11 @@
- 
- SUBDIRS = po
- 
--INCLUDES = @GTK_DEP_CFLAGS@ -I/usr/include/canna -DIM_LOCALEDIR=\"${datadir}/locale\"
-+INCLUDES = @GTK_DEP_CFLAGS@ -DIM_LOCALEDIR=\"${datadir}/locale\"
- 
- DEPS =
- 
--LDADDS = @GTK_DEP_LIBS@ -lcanna
-+LDADDS = @GTK_DEP_LIBS@
- 
- EXTRA_DIST=	\
- 	im-canna.spec \
---- a/configure.in
-+++ b/configure.in
-@@ -21,8 +21,10 @@
- 
- GTK_DEP_CFLAGS=`pkg-config gtk+-2.0 --cflags`
- GTK_DEP_LIBS=`pkg-config gtk+-2.0 --libs`
-+GTK_BINARY_VERSION=`pkg-config gtk+-2.0 --variable=gtk_binary_version`
- AC_SUBST(GTK_DEP_CFLAGS)
- AC_SUBST(GTK_DEP_LIBS)
-+AC_SUBST(GTK_BINARY_VERSION)
- 
- LT_RELEASE=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION
- LT_CURRENT=2

diff --git a/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild b/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild
deleted file mode 100644
index 2e14c27db4..0000000000
--- a/app-i18n/im-canna/im-canna-0.3.2.2-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools gnome2-utils
-
-DESCRIPTION="Japanese Canna input method module for GTK+2"
-HOMEPAGE="http://bonobo.gnome.gr.jp/~nakai/immodule/"
-SRC_URI="http://bonobo.gnome.gr.jp/~nakai/immodule/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	app-i18n/canna
-	x11-libs/gtk+:2
-"
-DEPEND="
-	${RDEPEND}
-	sys-devel/gettext
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/${PN}-gentoo.patch" )
-
-src_prepare() {
-	default
-
-	mv configure.{in,ac} || die
-	eautoreconf
-}
-
-src_install() {
-	default
-	find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-	gnome2_query_immodules_gtk2
-}
-
-pkg_postrm() {
-	gnome2_query_immodules_gtk2
-}

diff --git a/app-i18n/im-canna/metadata.xml b/app-i18n/im-canna/metadata.xml
deleted file mode 100644
index 34e045e081..0000000000
--- a/app-i18n/im-canna/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-i18n/scim-canna/Manifest b/app-i18n/scim-canna/Manifest
deleted file mode 100644
index d2bfe27c3b..0000000000
--- a/app-i18n/scim-canna/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scim-canna-1.0.1.tar.gz 516186 BLAKE2B 03b977e841d6263f6c980e8e729122ca4ff7c9a0966f6f9daf57543250e7119a84ddfb7805804e3c5afaecba91d50d21448f49335d5a28cb967de8370b9f5dd9 SHA512 711b67211c9d1f4cb8ca09b88d455718607aa2d99e47a753fa8d71d2e1f0df8c649b64d08149785eeaa98d1399b9ca92e3df7e1be8f150ce99f28f82491b8bc1

diff --git a/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch b/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch
deleted file mode 100644
index d9a99010a9..0000000000
--- a/app-i18n/scim-canna/files/scim-canna-1.0.1-fix_ftbfs_gtk3.patch
+++ /dev/null
@@ -1,201 +0,0 @@
---- a/src/scim_canna_imengine_setup.cpp
-+++ b/src/scim_canna_imengine_setup.cpp
-@@ -152,7 +152,9 @@
- // Internal data declaration.
- static bool __have_changed    = true;
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
- static GtkTooltips * __widget_tooltips = 0;
-+#endif
- 
- static BoolConfigData __config_bool_common [] =
- {
-@@ -284,11 +286,17 @@
-                       entry);
-     gtk_widget_show (entry->widget);
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
-     if (!__widget_tooltips)
-         __widget_tooltips = gtk_tooltips_new();
-+#endif
-     if (entry->tooltip)
-+#if GTK_CHECK_VERSION(2, 12, 0)
-+        gtk_widget_set_tooltip_text (entry->widget, _(entry->tooltip));
-+#else
-         gtk_tooltips_set_tip (__widget_tooltips, entry->widget,
-                               _(entry->tooltip), NULL);
-+#endif
- 
-     return entry->widget;
- }
-@@ -324,11 +332,17 @@
-                       (GtkAttachOptions) (GTK_FILL|GTK_EXPAND),
-                       (GtkAttachOptions) (GTK_FILL), 4, 4);
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
-     if (!__widget_tooltips)
-         __widget_tooltips = gtk_tooltips_new();
-+#endif
-     if (entry->tooltip)
-+#if GTK_CHECK_VERSION(2, 12, 0)
-+        gtk_widget_set_tooltip_text (GTK_WIDGET (entry->widget), _(entry->tooltip));
-+#else
-         gtk_tooltips_set_tip (__widget_tooltips, GTK_WIDGET (entry->widget),
-                               _(entry->tooltip), NULL);
-+#endif
- 
-     return GTK_WIDGET (entry->widget);
- }
-@@ -351,31 +365,53 @@
-                       (GtkAttachOptions) (GTK_FILL), 4, 4);
-     gtk_widget_show (label);
- 
-+#if GTK_CHECK_VERSION(2, 4, 0)
-+    entry->widget = gtk_combo_box_text_new_with_entry ();
-+    gtk_label_set_mnemonic_widget (GTK_LABEL (label),
-+                                   gtk_bin_get_child (GTK_BIN (entry->widget)));
-+    gtk_editable_set_editable (GTK_EDITABLE (gtk_bin_get_child (GTK_BIN (entry->widget))), FALSE);
-+#else
-     entry->widget = gtk_combo_new ();
-     gtk_label_set_mnemonic_widget (GTK_LABEL (label),
-                                    GTK_COMBO (entry->widget)->entry);
-     gtk_combo_set_value_in_list (GTK_COMBO (entry->widget), TRUE, FALSE);
-     gtk_combo_set_case_sensitive (GTK_COMBO (entry->widget), TRUE);
--    gtk_entry_set_editable (GTK_ENTRY (GTK_COMBO (entry->widget)->entry),
-+    gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (entry->widget)->entry),
-                             FALSE);
-+#endif
-     gtk_widget_show (GTK_WIDGET (entry->widget));
-     gtk_table_attach (GTK_TABLE (table), GTK_WIDGET (entry->widget),
-                       1, 2, idx, idx + 1,
-                       (GtkAttachOptions) (GTK_FILL|GTK_EXPAND),
-                       (GtkAttachOptions) (GTK_FILL), 4, 4);
-+#if GTK_CHECK_VERSION(2, 4, 0)
-+    g_object_set_data (G_OBJECT (gtk_bin_get_child (GTK_BIN (entry->widget))),
-+                       DATA_POINTER_KEY,
-+                       (gpointer) candidates_p);
-+    g_signal_connect ((gpointer) gtk_bin_get_child (GTK_BIN (entry->widget)), "changed",
-+                      G_CALLBACK (on_default_combo_changed),
-+                      entry);
-+#else
-     g_object_set_data (G_OBJECT (GTK_COMBO (entry->widget)->entry),
-                        DATA_POINTER_KEY,
-                        (gpointer) candidates_p);
--
-     g_signal_connect ((gpointer) GTK_COMBO (entry->widget)->entry, "changed",
-                       G_CALLBACK (on_default_combo_changed),
-                       entry);
-+#endif
-+
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
-     if (!__widget_tooltips)
-         __widget_tooltips = gtk_tooltips_new();
-+#endif
-     if (entry->tooltip)
-+#if GTK_CHECK_VERSION(2, 12, 0)
-+        gtk_widget_set_tooltip_text (GTK_WIDGET (entry->widget), _(entry->tooltip));
-+#else
-         gtk_tooltips_set_tip (__widget_tooltips, GTK_WIDGET (entry->widget),
-                               _(entry->tooltip), NULL);
-+#endif
- 
-     return GTK_WIDGET (entry->widget);
- }
-@@ -403,11 +439,17 @@
- {
-     GtkWidget *vbox, *frame, *table, *check, *widget;
- 
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+    vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-+#else
-     vbox = gtk_vbox_new (FALSE, 0);
-+#endif
-     gtk_widget_show (vbox);
- 
-+#if !GTK_CHECK_VERSION(2, 12, 0)
-     if (!__widget_tooltips)
-         __widget_tooltips = gtk_tooltips_new();
-+#endif
- 
-     /* specify initialize file name */
-     frame = gtk_frame_new ("");
-@@ -455,7 +497,11 @@
- {
-     GtkWidget *vbox, *table;
- 
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+    vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-+#else
-     vbox = gtk_vbox_new (FALSE, 0);
-+#endif
-     gtk_widget_show (vbox);
- 
-     table = gtk_table_new (2, 2, FALSE);
-@@ -480,7 +526,11 @@
-     GtkWidget *vbox, *label;
-     gchar str[256];
- 
-+#if GTK_CHECK_VERSION(3, 0, 0)
-+    vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-+#else
-     vbox = gtk_vbox_new (FALSE, 0);
-+#endif
-     gtk_widget_show (vbox);
- 
-     g_snprintf (
-@@ -547,8 +597,23 @@
- }
- 
- static void
--setup_combo_value (GtkCombo *combo, const String & str)
-+setup_combo_value (GtkWidget *combo, const String & str)
- {
-+#if GTK_CHECK_VERSION(2, 4, 0)
-+    ComboConfigCandidate *data
-+        = static_cast<ComboConfigCandidate*>
-+        (g_object_get_data (G_OBJECT (gtk_bin_get_child (GTK_BIN (combo))),
-+                            DATA_POINTER_KEY));
-+
-+    gint default_index = -1;
-+    for (unsigned int i = 0; data[i].label; i++) {
-+        gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(data[i].label));
-+        if (!strcmp (data[i].data, str.c_str ()))
-+            default_index = i;
-+    }
-+    if (default_index != -1)
-+        gtk_combo_box_set_active (GTK_COMBO_BOX (combo), default_index);
-+#else
-     GList *list = NULL;
-     const char *defval = NULL;
- 
-@@ -563,11 +628,12 @@
-             defval = _(data[i].label);
-     }
- 
--    gtk_combo_set_popdown_strings (combo, list);
-+    gtk_combo_set_popdown_strings (GTK_COMBO (combo), list);
-     g_list_free (list);
- 
-     if (defval)
--        gtk_entry_set_text (GTK_ENTRY (combo->entry), defval);
-+        gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (combo)->entry), defval);
-+#endif
- }
- 
- static void
-@@ -582,8 +648,13 @@
- 
-     for (unsigned int i = 0; i < __config_string_common_num; i++) {
-         StringConfigData &entry = __config_string_common[i];
-+#if GTK_CHECK_VERSION(2, 12, 0)
-+        if (entry.widget && GTK_IS_COMBO_BOX (entry.widget))
-+            setup_combo_value (entry.widget, entry.value);
-+#else
-         if (entry.widget && GTK_IS_COMBO (entry.widget))
--            setup_combo_value (GTK_COMBO (entry.widget), entry.value);
-+            setup_combo_value (entry.widget, entry.value);
-+#endif
-         else if (entry.widget && GTK_IS_ENTRY (entry.widget))
-             gtk_entry_set_text (GTK_ENTRY (entry.widget),
-                                 entry.value.c_str ());

diff --git a/app-i18n/scim-canna/metadata.xml b/app-i18n/scim-canna/metadata.xml
deleted file mode 100644
index 0433bcab3e..0000000000
--- a/app-i18n/scim-canna/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-</pkgmetadata>

diff --git a/app-i18n/scim-canna/scim-canna-1.0.1.ebuild b/app-i18n/scim-canna/scim-canna-1.0.1.ebuild
deleted file mode 100644
index 2428278475..0000000000
--- a/app-i18n/scim-canna/scim-canna-1.0.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="SCIM IMEngine module using Canna"
-HOMEPAGE="https://osdn.net/projects/scim-imengine"
-SRC_URI="https://free.nchc.org.tw/osdn//scim-imengine/29155/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug"
-
-RDEPEND="
-	app-i18n/canna
-	app-i18n/scim
-	dev-libs/atk
-	dev-libs/glib:2
-	dev-libs/libltdl
-	media-libs/fontconfig
-	media-libs/freetype
-	media-libs/harfbuzz:=
-	x11-libs/cairo
-	x11-libs/gdk-pixbuf:2
-	x11-libs/gtk+:2
-	x11-libs/libX11
-	x11-libs/pango
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/${P}-fix_ftbfs_gtk3.patch" )
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myargs=(
-		--disable-static
-		--enable-shared
-		$(use_enable debug)
-	)
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	default
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/app-misc/hollywood/Manifest b/app-misc/hollywood/Manifest
deleted file mode 100644
index 1c9b997199..0000000000
--- a/app-misc/hollywood/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hollywood-1.22.tar.gz 16721081 BLAKE2B 9e55bb6734c9f26ada954af69c3da5d83da161ea2c2f2c7483c3a8dcfb42a2a842696d2a8faf736a93a77789c5b181e556dc86da4db3ccacb03906c150131105 SHA512 1b18f7895315f8cfc71642adccc171a45ef15a9f355a4b4cb5d5b094e5d850dd7c2898f495d332279e5b87bbf6104540f101f4c94ce00fc75d30db7b6089ab57

diff --git a/app-misc/hollywood/files/hollywood-1.22-use-libexec.patch b/app-misc/hollywood/files/hollywood-1.22-use-libexec.patch
deleted file mode 100644
index 8521ccbd7d..0000000000
--- a/app-misc/hollywood/files/hollywood-1.22-use-libexec.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/bin/hollywood
-+++ b/bin/hollywood
-@@ -18,7 +18,7 @@
- # limitations under the License.
- 
- PKG="hollywood"
--trap "pkill -f -9 lib/hollywood/ >/dev/null 2>&1; exit 0" INT
-+trap "pkill -f -9 libexec/hollywood/ >/dev/null 2>&1; exit 0" INT
- 
- spin_up() {
- 	local w=
-@@ -43,7 +43,7 @@
- 	done
- }
- 
--WIDGET_DIR="$(dirname $0)/../lib/$PKG"
-+WIDGET_DIR="$(dirname $0)/../libexec/$PKG"
- SPLITS=$(ls "$WIDGET_DIR" | wc -l)
- DELAY=10
- while [ ! -z "$1" ]; do
---- a/bin/wallstreet
-+++ b/bin/wallstreet
-@@ -19,10 +19,10 @@
- 
- PKG="wallstreet"
- [ -n "$TMDIR" ] || export TMPDIR=$(mktemp -d /dev/shm/$PKG.XXXXXXXXX)
--trap "rm -rf $TMPDIR; pkill -f -9 lib/$PKG/ >/dev/null 2>&1; exit 0" EXIT HUP INT QUIT TERM
-+trap "rm -rf $TMPDIR; pkill -f -9 libexec/$PKG/ >/dev/null 2>&1; exit 0" EXIT HUP INT QUIT TERM
- 
- dir="-v"
--widget_dir="$(dirname $0)/../lib/$PKG"
-+widget_dir="$(dirname $0)/../libexec/$PKG"
- widget1=$(ls "$widget_dir/" | sort -R | head -n1)
- 
- if [ -n "$1" ]; then

diff --git a/app-misc/hollywood/hollywood-1.22.ebuild b/app-misc/hollywood/hollywood-1.22.ebuild
deleted file mode 100644
index 8ee0f1237d..0000000000
--- a/app-misc/hollywood/hollywood-1.22.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-COMMIT="35275a68c37bbc39d8b2b0e4664a0c2f5451e5f6"
-
-DESCRIPTION="Fill your console with Hollywood melodrama technobabble"
-HOMEPAGE="
-	https://hollywood.computer/
-	https://github.com/dustinkirkland/hollywood
-"
-SRC_URI="https://github.com/dustinkirkland/hollywood/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	app-misc/byobu
-	app-misc/tmux
-"
-
-PATCHES=( "${FILESDIR}/${P}-use-libexec.patch" )
-
-src_install() {
-	dobin bin/*
-	insinto /usr/share
-	doins -r share/hollywood
-	doins -r share/wallstreet
-	doman share/man/man1/hollywood.1
-	doman share/man/man1/wallstreet.1
-	exeinto /usr/libexec/hollywood
-	doexe lib/hollywood/*
-	exeinto /usr/libexec/wallstreet
-	doexe lib/wallstreet/*
-	dodoc README
-}
-
-pkg_postinst() {
-	optfeature "supported programs" \
-	"sys-process/atop \
-	net-analyzer/bmon \
-	app-misc/cmatrix \
-	net-dns/dnstop \
-	sys-process/glances \
-	sys-process/htop \
-	net-analyzer/ifstat \
-	sys-process/iotop \
-	net-analyzer/iptraf-ng \
-	net-analyzer/jnettop \
-	sys-process/latencytop \
-	net-analyzer/nload \
-	sys-process/nmon \
-	sys-power/powertop \
-	app-admin/sagan \
-	net-analyzer/slurm \
-	sys-process/tiptop \
-	net-analyzer/vnstat \
-	app-admin/ccze \
-	media-gfx/jp2a \
-	sys-apps/mlocate \
-	app-text/tree \
-	sys-apps/moreutils \
-	app-admin/apg \
-	net-misc/openssh \
-	net-news/newsboat \
-	net-news/rsstail \
-	net-misc/wget \
-	virtual/w3m"
-}

diff --git a/app-misc/hollywood/metadata.xml b/app-misc/hollywood/metadata.xml
deleted file mode 100644
index 59349f9776..0000000000
--- a/app-misc/hollywood/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">dustinkirkland/hollywood</remote-id>
-	</upstream>
-	<longdescription lang="en">
-fill your console with Hollywood melodrama technobabble
-This utility will split your console into a multiple panes of genuine
-technobabble, perfectly suitable for any Hollywood geek melodrama.
-It is particularly suitable on any number of computer consoles in the
-background of any excellent schlock technothriller.
-
-fill your console with Wall Street-like news and stats
-This utility will split your console into a multiple panes of news
-and statistics, like any good computer screen on Wall Street.
-	</longdescription>
-</pkgmetadata>
-
-
-

diff --git a/app-misc/nonsense/Manifest b/app-misc/nonsense/Manifest
deleted file mode 100644
index 3f79d61377..0000000000
--- a/app-misc/nonsense/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nonsense-0.7.tar.gz 132925 BLAKE2B 75748573c549f60eb48fcb23788600c44f9c97c3ba4dc6f271651d4cb717b044faa4f805a24c8d16daaa2f432bedf38f6ffee4a629a2231f59cac4e9f8dd2b66 SHA512 faefa857526312454e71cff4950149ce1623edbe129614c11d64f77305b71acd870171642b36d0fd8bef7e3dcecdbc68f2a1c77820c9f4c7ca756d8cce41fe1e

diff --git a/app-misc/nonsense/files/nonsense.sh b/app-misc/nonsense/files/nonsense.sh
deleted file mode 100644
index 45707ce363..0000000000
--- a/app-misc/nonsense/files/nonsense.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-
-cd /usr/share/nonsense
-exec perl /usr/share/nonsense/nonsense.pl "$@"

diff --git a/app-misc/nonsense/metadata.xml b/app-misc/nonsense/metadata.xml
deleted file mode 100644
index d7e850504e..0000000000
--- a/app-misc/nonsense/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Nonsense generates random (and sometimes humorous) text from datafiles and
-templates using a very simple, recursive grammar. It's like having a million
-monkeys sitting in front of a million typewriters, without having to feed or
-clean up after them.  From fake Slashdot headlines to absurd college courses to
-buzzword bingo cards, Nonsense is a good way to waste time.
-
-Whether this program has any practical applications is open to debate. I use it
-to produce the names for characters and places in the fake news articles I
-write for Humorix.  You might be able to use it as an alternative to fortune(6)
-or as a way to add random content to your website.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/aduial/nonsense/issues</bugs-to>
-		<remote-id type="github">aduial/nonsense</remote-id>
-		<remote-id type="sourceforge">nonsense</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-misc/nonsense/nonsense-0.7-r1.ebuild b/app-misc/nonsense/nonsense-0.7-r1.ebuild
deleted file mode 100644
index 7165846f3d..0000000000
--- a/app-misc/nonsense/nonsense-0.7-r1.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
-
-COMMIT="766d34590e1fc0edddb381ad16fab57f5d20d299"
-
-DESCRIPTION="Generates random text from datafiles and templates"
-HOMEPAGE="
-	https://github.com/aduial/nonsense
-	https://sourceforge.net/projects/nonsense/
-	https://nonsense.sourceforge.net
-"
-SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-	newbin "${FILESDIR}/nonsense.sh" nonsense
-	dodoc README.md CHANGELOG.md HOWTO.md
-	insinto /usr/share/nonsense
-	doins *.data *.html *.template nonsense.pl
-}

diff --git a/app-misc/spark/Manifest b/app-misc/spark/Manifest
deleted file mode 100644
index 49c4804007..0000000000
--- a/app-misc/spark/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spark-1.0.1.tar.gz 3690 BLAKE2B 7ff40ab0018b533403c19122d6c5a47e54dbb00a524aa80cded11645efeffbbf4ca7f0a97fd3b52fdccd6997d175d032e6253b1d39a443e6c2b7460e959d02a1 SHA512 d96890cef0ab77bd3ebd7dff58c498258d645beb262809579c8b8a317616e758025b2ec526aed771df9f3931150fc5fc65c6c691731a7b5fffc581ff86ca662f

diff --git a/app-misc/spark/metadata.xml b/app-misc/spark/metadata.xml
deleted file mode 100644
index 3a407eb98b..0000000000
--- a/app-misc/spark/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">holman/spark</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-misc/spark/spark-1.0.1.ebuild b/app-misc/spark/spark-1.0.1.ebuild
deleted file mode 100644
index 9d7f3c3ce3..0000000000
--- a/app-misc/spark/spark-1.0.1.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
-
-DESCRIPTION="sparklines for your shell"
-HOMEPAGE="
-	https://zachholman.com/spark/
-	https://github.com/holman/spark
-"
-SRC_URI="https://github.com/holman/spark/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-#IUSE="test" #require roundup
-
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dobin spark
-	dodoc {CHANGELOG,README}.md
-}
-
-#src_test() {
-#}

diff --git a/app-misc/vrms-gentoo/metadata.xml b/app-misc/vrms-gentoo/metadata.xml
index fbe253c241..8e068b6d7d 100644
--- a/app-misc/vrms-gentoo/metadata.xml
+++ b/app-misc/vrms-gentoo/metadata.xml
@@ -13,6 +13,3 @@
 Instead of using its own list of licenses, it scans the license_group file in the local computer and compares the locally installed packages to the @FREE group. If you want it to use only the @FSF-APPROVED group you can use the --strict flag.
 </longdescription>
 </pkgmetadata>
-
-
-

diff --git a/app-portage/gentoo-sweep/Manifest b/app-portage/gentoo-sweep/Manifest
deleted file mode 100644
index 8900b88299..0000000000
--- a/app-portage/gentoo-sweep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gentoo-sweep-0.1.2a.tar.gz 18444 BLAKE2B 5bb8d40bd5644daad51c9c263f58694a85036d9b6bf05a5753b1fcfacd8da9ad7462f3fe5814ac0f51680a81dec019a72a2edab7c493c9129aa244c231edb4d3 SHA512 426b3bc1c093cfe0984b675842f5bebbf4543d4f87972614da6dd77843111ce2a90f824f4ed5437f33b667c4bd741fc3ac177d873fa38b6bf49829511aac7a02

diff --git a/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild b/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild
deleted file mode 100644
index f71b81cc67..0000000000
--- a/app-portage/gentoo-sweep/gentoo-sweep-0.1.2a.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit cmake
-
-DESCRIPTION="Check your gentoo installation for unwanted cruft, forgotten files"
-HOMEPAGE="https://sourceforge.net/projects/gentoo-sweep/"
-SRC_URI="mirror://sourceforge/gentoo-sweep/${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-db/sqlite-3.3.6"
-
-src_install() {
-	cmake_src_install
-	rm -r "${ED}/usr/share/doc/${PN}" || die
-}
-
-pkg_postinst() {
-	einfo "***************************************************************************"
-	einfo "Remember that it's still beta and it's not safe to remove all files"
-	einfo "generated by gentoo-clean without review. Remember: backup is your friend !!!"
-	einfo "Happy testing - please post feedback at the project home page tracker"
-	einfo "***************************************************************************"
-}

diff --git a/app-portage/gentoo-sweep/metadata.xml b/app-portage/gentoo-sweep/metadata.xml
deleted file mode 100644
index 0565045856..0000000000
--- a/app-portage/gentoo-sweep/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="sourceforge">gentoo-sweep</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-portage/portconf/Manifest b/app-portage/portconf/Manifest
deleted file mode 100644
index 5bd009ac66..0000000000
--- a/app-portage/portconf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST portconf-1.6.8.tar.gz 15668 BLAKE2B 92e77bdd03de904dd6f9a1292070fe356b3f2f4fd3ab082889201943ada7773e9e84650adf656e597d18fefaed2702e436dd655d209914404699d5bff1cd93eb SHA512 1c3f64198b72f0eb08771285cec2b89348eb6c71feaf0607f9029c563fc3b549b7c7ea48d4ce739ed659881682525902b6a9dd9dc649079e0ed462ffa584df4b

diff --git a/app-portage/portconf/metadata.xml b/app-portage/portconf/metadata.xml
deleted file mode 100644
index 5b8711e03d..0000000000
--- a/app-portage/portconf/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<email>megagreener@gmail.com</email>
-			<name>megabaks</name>
-		</maintainer>
-		<remote-id type="github">megabaks/portconf</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-portage/portconf/portconf-1.6.8-r1.ebuild b/app-portage/portconf/portconf-1.6.8-r1.ebuild
deleted file mode 100644
index 237e588735..0000000000
--- a/app-portage/portconf/portconf-1.6.8-r1.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
-
-DESCRIPTION="/etc/portage cleaner"
-HOMEPAGE="https://github.com/megabaks/portconf"
-SRC_URI="https://github.com/megabaks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-RDEPEND="
-	app-portage/eix
-	app-portage/portage-utils
-	dev-libs/tre
-"
-
-src_install() {
-	default
-
-	dobin portconf
-	insinto /etc
-	doins portconf.conf
-}

diff --git a/app-portage/showbuild/files/showbuild-0.9.1 b/app-portage/showbuild/files/showbuild-0.9.1
deleted file mode 100644
index 2026dfc06c..0000000000
--- a/app-portage/showbuild/files/showbuild-0.9.1
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-
-log="$(portageq envvar PORTAGE_TMPDIR)/portage/*/*/temp/build.log"
-cmd="${SB:-tail -f}"
-c=0
-
-die() { echo -e "$*" >&2; exit 1; }
-
-if [[ $1 = -h || $1 = --help ]]; then
-  echo "Script to follow log of running portage builds"
-  echo
-  echo "Usage: ${0##*/}         # see running builds"
-  echo "       ${0##*/} N       # follow build #N"
-  echo "       ${0##*/} --fetch # follow emerge-fetch.log"
-  echo "       ${0##*/} --help  # show this help"
-  echo
-  echo "Use environment variable SB to override the default cmd ($cmd)"
-elif [[ $1 = -f || $1 = --fetch ]]; then
-  log="$(portageq envvar EMERGE_LOG_DIR)"
-  log="${log:=$(portageq envvar EPREFIX)/var/log}/emerge-fetch.log"
-  [[ -f $log ]] || die "Could open '$log'"
-  exec $cmd $log
-elif [[ $(echo $log) = "$log" ]]; then
-  echo "No running build found (try '${0##*/} --help')"
-elif [[ ! $1 ]]; then
-  echo "Running builds - use '${0##*/} NUMBER' to select"
-  for i in $log; do
-    [[ $i =~ ^${log%%\**}([^/]*)/([^/]*)${log##*\*}$ ]] || continue
-    echo -e "$((++c))\t${BASH_REMATCH[2]}\t(${BASH_REMATCH[1]})"
-  done
-else
-  [[ -z ${1//[0-9]} && $1 -gt 0 ]] || die "Argument should be a number greater 0"
-  for i in $log; do
-    [[ $i =~ ^${log%%\**}([^/]*)/([^/]*)${log##*\*}$ ]] || continue
-    [[ $((++c)) -eq $((10#$1)) ]] || continue
-    [[ -f ${i} ]] || die "Build number $1 was gone in the meanwhile"
-    echo -ne "\033]0;Viewing: ${BASH_REMATCH[2]}\t(${BASH_REMATCH[1]})\007"
-    exec $cmd $i
-  done
-  die "Build number $1 not found (there are only $((c--)) build(s) running)" 
-fi

diff --git a/app-portage/showbuild/metadata.xml b/app-portage/showbuild/metadata.xml
deleted file mode 100644
index 3fa0c73764..0000000000
--- a/app-portage/showbuild/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<email>ottxor@gentoo.org</email>
-			<name>Christoph Junghans</name>
-		</maintainer>
-		<remote-id type="github">junghans/cj-overlay</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-shells/clownfish/Manifest b/app-shells/clownfish/Manifest
deleted file mode 100644
index 977f57dc4e..0000000000
--- a/app-shells/clownfish/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clownfish-0_pre20210117.tar.gz 2016 BLAKE2B ab0adb71a87f3745fa093e8d01b3aafdae7ae9ebf415b31b9063c3cffe84eb197e5697baafb7ba4fb9f7a150ec6436ce86af9ae6489d55c1a59f4be2c77f88b6 SHA512 3f7d728dda022bd8451224fbe2db1ab4d3563faa32f5890bad258e67700413a0c1efa5c75a4ee3b0793bf87fc178ba6d6d583d96462250c531fff46654135ee2

diff --git a/app-shells/clownfish/clownfish-0_pre20210117.ebuild b/app-shells/clownfish/clownfish-0_pre20210117.ebuild
deleted file mode 100644
index fac08acaa0..0000000000
--- a/app-shells/clownfish/clownfish-0_pre20210117.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="a0db28d8280d05561b8f48c0465480725feeca4c"
-
-DESCRIPTION="fish shell mocks"
-HOMEPAGE="https://github.com/IlanCosman/clownfish"
-SRC_URI="https://github.com/IlanCosman/clownfish/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-shells/fish"
-
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_functions.d"
-	doins functions/*
-	einstalldocs
-}

diff --git a/app-shells/clownfish/metadata.xml b/app-shells/clownfish/metadata.xml
deleted file mode 100644
index 20ecc06099..0000000000
--- a/app-shells/clownfish/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">IlanCosman/clownfish</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/fish-agnoster-theme/Manifest b/app-shells/fish-agnoster-theme/Manifest
deleted file mode 100644
index 36ea6e669e..0000000000
--- a/app-shells/fish-agnoster-theme/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fish-agnoster-theme-0.1.0_p20200415.tar.gz 119414 BLAKE2B c3b0ddcbca6366c342841ecc41a0e610e0d084d7018a637ae12a4dd86e1f7d69a277840a95c71b1f605376d0f10f72c4a3f54350ce4064ab853d6a120edf6f93 SHA512 03207eab23cb3cef4357733f937c918e6c4343a17b185ced99026f0dd4d9ca950566d4accbe5798ab78d77af20e32c4a534218b82524f5d9b2d432b5fbd23431

diff --git a/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild b/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild
deleted file mode 100644
index d6b30fa6d0..0000000000
--- a/app-shells/fish-agnoster-theme/fish-agnoster-theme-0.1.0_p20200415.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-COMMIT="1ae9625e27ef47d2e6abc60156cd154cd1c37f46"
-
-DESCRIPTION="Fancy, colorful theme with support for Powerline fonts"
-HOMEPAGE="https://github.com/hauleth/agnoster"
-SRC_URI="https://github.com/hauleth/agnoster/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-shells/fish"
-
-S="${WORKDIR}/agnoster-${COMMIT}"
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_conf.d"
-	doins -r agnoster
-	doins -r *.fish
-	einstalldocs
-}

diff --git a/app-shells/fish-agnoster-theme/metadata.xml b/app-shells/fish-agnoster-theme/metadata.xml
deleted file mode 100644
index d2ac4696a4..0000000000
--- a/app-shells/fish-agnoster-theme/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">hauleth/agnoster</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/fish-command-timer/Manifest b/app-shells/fish-command-timer/Manifest
deleted file mode 100644
index 78285f702a..0000000000
--- a/app-shells/fish-command-timer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fish-command-timer-0.1.3.tar.gz 7084 BLAKE2B 2d99b2cdc937cd529dd4bf946efd14c704ab90a8bd8d2082493e2da8cb480d8b23cfa47c9e43a1ee736b45560fb78d1dcb3c9c3a79d650b9438ec68c44ce089a SHA512 245ead84b136d02b3316b8508c9f797a9faaa2b5c669787c49e4e41c773312dccbdfde64c3a16be6c7e97433c731c7d3a1413c33d4a86206008b8cce764e129b
-DIST fish-command-timer-0.1.3_p20201002.tar.gz 7816 BLAKE2B 3d37ca79a1492d542ae1667d02e5259193c3b9bd323b5b2556e24972775bd8592f96f3903b9bd9cd741b246e4775cf2837762592165a76e6c98c94fdb5f5492d SHA512 d18e62aed6768f1c620baa64e3cc8e214a8d625e402de5fd4eb1c8f2627debb4c682422005fb9f77d73d1938883431db2024b15cbba18309d63f048b6228254e

diff --git a/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild b/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild
deleted file mode 100644
index 337261438c..0000000000
--- a/app-shells/fish-command-timer/fish-command-timer-0.1.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Fish shell extension for printing execution time for each command"
-HOMEPAGE="https://github.com/jichu4n/fish-command-timer"
-SRC_URI="https://github.com/jichu4n/fish-command-timer/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-shells/fish-2.2"
-
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_conf.d"
-	doins "conf.d/fish_command_timer.fish"
-	einstalldocs
-}

diff --git a/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild b/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild
deleted file mode 100644
index 00842def1c..0000000000
--- a/app-shells/fish-command-timer/fish-command-timer-0.1.3_p20201002.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-COMMIT="d84332e56e9ad4fe8d2f1fe80dedbed50449979c"
-
-DESCRIPTION="Fish shell extension for printing execution time for each command"
-HOMEPAGE="https://github.com/jichu4n/fish-command-timer"
-SRC_URI="https://github.com/jichu4n/fish-command-timer/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=app-shells/fish-2.2"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_conf.d"
-	doins "conf.d/fish_command_timer.fish"
-	einstalldocs
-}

diff --git a/app-shells/fish-command-timer/metadata.xml b/app-shells/fish-command-timer/metadata.xml
deleted file mode 100644
index 57aa0abb1c..0000000000
--- a/app-shells/fish-command-timer/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">jichu4n/fish-command-timer</remote-id>
-  </upstream>
-  <longdescription lang="en">After the execution of each command line, the script prints out the total execution time (up to millisecond precision), followed by the current time.
-  </longdescription>
-</pkgmetadata>

diff --git a/app-shells/fish-history-merge/Manifest b/app-shells/fish-history-merge/Manifest
deleted file mode 100644
index 5fbab5ce97..0000000000
--- a/app-shells/fish-history-merge/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fish-history-merge-0_pre20201121.tar.gz 1347 BLAKE2B cb6c65ab6b3ad5208930ce03b729087f5dfc53349dd365af61a9d9493e720e9d2052afbbdccd41b7313f56050a3462e9db68e1707c29b268f9fca62b682aa5cc SHA512 166f2bc879a66c7b70ee2bb52bd27d3f9baf5c2425cb214cb5dba1f48fb9bafe3c039bc0b56db322c309da61c7e841e92935feba1dd8ada7f0b71d3ea9701057

diff --git a/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild b/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild
deleted file mode 100644
index fc99ba458a..0000000000
--- a/app-shells/fish-history-merge/fish-history-merge-0_pre20201121.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-COMMIT="7e415b8ab843a64313708273cf659efbf471ad39"
-
-DESCRIPTION="Plugin that modifies built-in up-or-search command to merge the command history"
-HOMEPAGE="https://github.com/2m/fish-history-merge"
-SRC_URI="https://github.com/2m/fish-history-merge/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-shells/fish"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-DOCS=( README.md )
-
-src_install() {
-	insinto "/usr/share/fish/vendor_functions.d"
-	doins "functions/up-or-search.fish"
-	einstalldocs
-}

diff --git a/app-shells/fish-history-merge/metadata.xml b/app-shells/fish-history-merge/metadata.xml
deleted file mode 100644
index e8b80362fb..0000000000
--- a/app-shells/fish-history-merge/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">2m/fish-history-merge</remote-id>
-  </upstream>
-  <longdescription lang="en">
-fish-history-merge
-
-This is a fish plugin that modifies built-in up-or-search command to merge the command history. The effect is that shell command history becomes shared across all open shells. Original implementations by @farcaller from https://github.com/fish-shell/fish-shell/issues/825#issuecomment-440286038
-  </longdescription>
-</pkgmetadata>

diff --git a/app-shells/fishtape/Manifest b/app-shells/fishtape/Manifest
deleted file mode 100644
index e0e0eec8bb..0000000000
--- a/app-shells/fishtape/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fishtape-3.0.1.tar.gz 4740 BLAKE2B 8bac0eaa9950a036ac4b137d45e5868bcdfaa18a7a7a385f3f44fbee8effd5370d0a58389c3a7202565e7153386f5fa03acbf14571b7e63f928e6ce0b96af92b SHA512 0237b2e816052de23408560ce4244a26c83901a68aab50b5ff883799d6eaa55deb8274a7ce7e319e0a904aa35e8d0e9f97398cc7ef3ae5e911d782dffc83660a

diff --git a/app-shells/fishtape/fishtape-3.0.1.ebuild b/app-shells/fishtape/fishtape-3.0.1.ebuild
deleted file mode 100644
index 38b7c1594d..0000000000
--- a/app-shells/fishtape/fishtape-3.0.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit shell-completion
-
-DESCRIPTION="100% pure-Fish test runner"
-HOMEPAGE="https://github.com/jorgebucaran/fishtape"
-SRC_URI="https://github.com/jorgebucaran/fishtape/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="app-shells/fish"
-DEPEND="
-	${RDEPEND}
-	test? ( app-shells/fishtape )
-"
-
-DOCS=( README.md )
-RESTRICT="!test? ( test )"
-
-src_install() {
-	dofishcomp completions/*
-	insinto "/usr/share/fish/vendor_functions.d"
-	doins functions/*
-	einstalldocs
-}
-
-src_test() {
-	fish -c 'fishtape tests/*' || die
-}

diff --git a/app-shells/fishtape/metadata.xml b/app-shells/fishtape/metadata.xml
deleted file mode 100644
index f9b9ec0de8..0000000000
--- a/app-shells/fishtape/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">jorgebucaran/fishtape</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/k/Manifest b/app-shells/k/Manifest
deleted file mode 100644
index 46bb86286a..0000000000
--- a/app-shells/k/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST k-0.0.5.tar.gz 7385 BLAKE2B 8cba27fef6538df7a65fd7fbe8234c0f284bf9db00c9ae554e5ea3982268bae7fab67626865fe0b5267dd199fea7d72f5c8548a7319eb7cc9d5aee6df4af7694 SHA512 a973abef9eb1f8fbe91528f20861eb880a2e804f08b88c0981e338a8399118f769cb7850de3d9ab8a1ec4e8a593dcb297af256696dd964dc28186f5c90cffbed

diff --git a/app-shells/k/k-0.0.5.ebuild b/app-shells/k/k-0.0.5.ebuild
deleted file mode 100644
index 514d82f035..0000000000
--- a/app-shells/k/k-0.0.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="Directory listings for zsh with git features"
-HOMEPAGE="https://github.com/supercrabtree/k"
-SRC_URI="https://github.com/supercrabtree/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="
-	>=app-shells/zsh-4.3.11
-	>=dev-vcs/git-1.7.2
-"
-
-DOCS=( readme.md )
-
-src_install() {
-	dodir "/usr/share/zsh/plugins"
-	insinto "/usr/share/zsh/plugins/${PN}"
-	doins "${PN}.sh"
-	einstalldocs
-}
-
-pkg_postinst() {
-	einfo "To use this script,  load it into your  interactive  ZSH  session:"
-	einfo "\tsource /usr/share/zsh/plugins/${PN}/${PN}.zsh"
-}

diff --git a/app-shells/k/metadata.xml b/app-shells/k/metadata.xml
deleted file mode 100644
index ad0975f580..0000000000
--- a/app-shells/k/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">supercrabtree/k</remote-id>
-  </upstream>
-  <longdescription lang="en">k is a zsh script / plugin to make directory listings more readable, adding a bit of color and some git status information on files and directories.
-  </longdescription>
-</pkgmetadata>

diff --git a/app-shells/nice-exit-code/Manifest b/app-shells/nice-exit-code/Manifest
deleted file mode 100644
index 33594fba97..0000000000
--- a/app-shells/nice-exit-code/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nice-exit-code-0_pre20200117.tar.gz 2688 BLAKE2B a67784927f98c0de72e73512eaf032880957e0ec0eaad940c594951bc9e5d898c62350007398e708d0cfc855e3db3046bb481adf867b83dd1a1abf501e3d6888 SHA512 c74a30f28af9ad58b77f470a183006a8fcc4d1f15ba19ce3c2e6ca2e0fd947d25873b36beb86b66bbea97ea1c66b6f088269ca4ab20233b1adea35eb527e5e78

diff --git a/app-shells/nice-exit-code/metadata.xml b/app-shells/nice-exit-code/metadata.xml
deleted file mode 100644
index f512a2d483..0000000000
--- a/app-shells/nice-exit-code/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/bric3/nice-exit-code/issues</bugs-to>
-    <remote-id type="github">bric3/nice-exit-code</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild b/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild
deleted file mode 100644
index 1e4c6f5a25..0000000000
--- a/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="de7ac733d28705b5e9989b9c8231ac88eb33d841"
-
-DESCRIPTION="ZSH plugin that maps exit status code to human readable string"
-HOMEPAGE="https://github.com/bric3/nice-exit-code"
-SRC_URI="https://github.com/bric3/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="
-	app-shells/zsh
-"
-
-DOCS=( README.md )
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	einstalldocs
-	rm -rf "LICENSE" "${DOCS[@]}" || die
-	dodir "/usr/share/zsh/plugins"
-	insinto "/usr/share/zsh/plugins/${PN}"
-	doins -r .
-}
-
-pkg_postinst() {
-	einfo "To use this module please read the README"
-}

diff --git a/app-shells/spark-fish/Manifest b/app-shells/spark-fish/Manifest
deleted file mode 100644
index f89f5bfac5..0000000000
--- a/app-shells/spark-fish/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spark-fish-1.2.0.tar.gz 3478 BLAKE2B 21823da494e13f92d8cfe8db802aa0734ddce8c5db47dbfc634aaab4425ae49b22ef000882454a880da502d14d4bdb0ed91ab941d21d7550ae686e2af056b7b6 SHA512 24e80faae6595de4a114d15823064de428d68c3d7ef778db49ed3bac88716a44f8eeaff86558f37570f4932f6755dedeee968177ab3dafc8c25c8bfc3469d291

diff --git a/app-shells/spark-fish/metadata.xml b/app-shells/spark-fish/metadata.xml
deleted file mode 100644
index fa09582bd6..0000000000
--- a/app-shells/spark-fish/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">jorgebucaran/spark.fish</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-shells/spark-fish/spark-fish-1.2.0.ebuild b/app-shells/spark-fish/spark-fish-1.2.0.ebuild
deleted file mode 100644
index f54ad57d45..0000000000
--- a/app-shells/spark-fish/spark-fish-1.2.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPN="${PN/-/.}"
-
-inherit shell-completion
-
-DESCRIPTION="Sparklines for Fish"
-HOMEPAGE="https://github.com/jorgebucaran/spark.fish"
-SRC_URI="https://github.com/jorgebucaran/spark.fish/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="app-shells/fish"
-DEPEND="
-	test? (
-		${RDEPEND}
-		app-shells/fishtape
-		app-shells/spark-fish
-	)
-"
-
-DOCS=( README.md )
-RESTRICT="!test? ( test )"
-
-src_install() {
-	dofishcomp completions/*
-	insinto "/usr/share/fish/vendor_functions.d"
-	doins functions/*
-	einstalldocs
-}
-
-src_test() {
-	fish -c 'fishtape ./test/spark.fish' || die
-}

diff --git a/app-shells/zsh-histdb/Manifest b/app-shells/zsh-histdb/Manifest
deleted file mode 100644
index 73d5187edd..0000000000
--- a/app-shells/zsh-histdb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zsh-histdb-0_pre20200405.tar.gz 11227 BLAKE2B ac63958e910bae87a0cf81c31ca9bb84d5c51bb5ad94339498d05741a424d6410008a07f86da03847673af3cfc9750b03f126c3eb4a994c8ffbccf589849421f SHA512 ae2e31fc5c872c0dbc4615c8ba3d0935c57c3d24158baae1fdb935723859f62d529941b8b0112a28259629bf2f92e7f2a953f0880fbf3c7746a301aa70dd4f04

diff --git a/app-shells/zsh-histdb/metadata.xml b/app-shells/zsh-histdb/metadata.xml
deleted file mode 100644
index 7516469815..0000000000
--- a/app-shells/zsh-histdb/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/larkery/zsh-histdb/issues</bugs-to>
-    <remote-id type="github">larkery/zsh-histdb</remote-id>
-  </upstream>
-  <longdescription lang="en">
-This is a small bit of zsh code that stores your history into a sqlite3 database. It improves on the normal history by storing, for each history command:
-
-    The start and stop times of the command
-    The working directory where the command was run
-    The hostname of the machine
-    A unique per-host session ID, so history from several sessions is not confused
-    The exit status of the command
-
-It is also possible to merge multiple history databases together without conflict, so long as all your machines have different hostnames.
-  </longdescription>
-</pkgmetadata>

diff --git a/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild b/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild
deleted file mode 100644
index 1cc8d6f813..0000000000
--- a/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="7c34b558cca374b6c8727fc08868f2bc044fd162"
-
-DESCRIPTION="A slightly better history for zsh"
-HOMEPAGE="https://github.com/larkery/zsh-histdb"
-SRC_URI="https://github.com/larkery/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="
-	app-shells/zsh
-	dev-db/sqlite
-"
-
-DOCS=( README.org )
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	einstalldocs
-	rm -rf "LICENSE" "${DOCS[@]}" || die
-	dodir "/usr/share/zsh/plugins"
-	insinto "/usr/share/zsh/plugins/${PN}"
-	doins -r .
-}
-
-pkg_postinst() {
-	einfo "To use this module please read the README"
-}

diff --git a/app-shells/zsh-history-to-fish/Manifest b/app-shells/zsh-history-to-fish/Manifest
deleted file mode 100644
index 5afda0e0f7..0000000000
--- a/app-shells/zsh-history-to-fish/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zsh-history-to-fish-0.3.0.tar.gz 4618 BLAKE2B e895ac40a956701c1bd71f46030a0d4cec4b2d2531fb791cef80eea7555914552da5223e92a33f4674b7e32fe86c87409e8c4d5e857d4dcf19415f1deb7d361b SHA512 5ab6ac4520f7f3eadc655816ac59b39bf4b325964f8de0755b3d5454a4ccc688086ae7881136091413090a0ab152e1650589cdfe1ad9c00e1ad54ebfcd8f6d3b

diff --git a/app-shells/zsh-history-to-fish/metadata.xml b/app-shells/zsh-history-to-fish/metadata.xml
deleted file mode 100644
index 99dd5d2fce..0000000000
--- a/app-shells/zsh-history-to-fish/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Bring your ZSH history to Fish shell
-
-This is a simple tool to ease the migration from ZSH to Fish shell, without losing your hard-earned history commands.
-
-As I was migrating myself, I've found out there's no tool to do this automatically, so I've made one for my own use. For that, I had to search for the specifications of both history files, and ended up involved in multiple threads with the right devs to try to understand and make it work. In the process, I've stumbled upon several people interested in a such a tool.
-
-Well, it has worked! So I've wrapped it in a python package to make it easy to use, and now I'm sharing with anyone who may need it! It's released on PyPI.
-	</longdescription>
-	<upstream>
-		<remote-id type="github">rsalmei/zsh-history-to-fish</remote-id>
-		<remote-id type="pypi">zsh-history-to-fish</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild b/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild
deleted file mode 100644
index f902ae1153..0000000000
--- a/app-shells/zsh-history-to-fish/zsh-history-to-fish-0.3.0-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bring your ZSH history to Fish shell"
-HOMEPAGE="
-	https://github.com/rsalmei/zsh-history-to-fish
-	https://pypi.org/project/portio/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( README.md )

diff --git a/app-text/mandown/Manifest b/app-text/mandown/Manifest
deleted file mode 100644
index fab1d8160a..0000000000
--- a/app-text/mandown/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST deunicode-1.3.3.crate 174981 BLAKE2B 4ef60b90b64e153113e8d22d3e492b1fb001ec288f4cbbf63321d48a7700829a786e1c0e5a8f3fa7102177e2b48285d1c35892ad8ba7f9d86cd7cd5717d81a85 SHA512 ac010c158c58ea19b3c2abd45f2ffbfdb68cdad2f011ee4312b54e3fae6ffc79eacab9b3bd7977134dfc49938e3e67f197c502593301b545b296ac169a8658bf
-DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
-DIST mandown-0.1.3.gl.tar.bz2 7592 BLAKE2B f81f701c74dd844e35385b0ed8c0df4599b392cb97b79650e3be4dc8df1a0d26d55a921814480966793b11de35713d12c1cc96acaaa9e75ee64ce696c9910f93 SHA512 de8245f28c227657abd0f084e5427c9a4e2f34b122d191d592d0b04de6607f5a3ed00a224857de2b03846f396eed01b8cd2318fbfc3f18261dcef52f6228dd31
-DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
-DIST pulldown-cmark-0.9.2.crate 115824 BLAKE2B cc8b8cac890b333a864ecb1444128b1aa187392b296c54ccb0c3048d79d17aa7f53bd0ac31f0c6492544ea78636deefaf3ad44804a1c79008e17b27fe1e61fad SHA512 2268a3284da5def75b906373a3c70927bc68ecde7b641231d96ff9437785732134568abaf0b6f81c582dc56498da4e677a7b2e2f1914cd42b345db0a06d75c60
-DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
-DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
-DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8

diff --git a/app-text/mandown/mandown-0.1.3.ebuild b/app-text/mandown/mandown-0.1.3.ebuild
deleted file mode 100644
index 9ccba0b347..0000000000
--- a/app-text/mandown/mandown-0.1.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.6.3
-
-EAPI=8
-
-CRATES="
-	bitflags-1.3.2
-	deunicode-1.3.3
-	getopts-0.2.21
-	memchr-2.5.0
-	pulldown-cmark-0.9.2
-	unicase-2.6.0
-	unicode-width-0.1.10
-	version_check-0.9.4
-"
-
-inherit cargo
-
-DESCRIPTION="Markdown to groff (man page) converter"
-HOMEPAGE="https://gitlab.com/kornelski/mandown.git"
-SRC_URI="
-	https://gitlab.com/kornelski/${PN}/-/archive/${PV}/${P}.tar.bz2 -> ${P}.gl.tar.bz2
-	$(cargo_crate_uris)
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-# Dependent crate licenses
-LICENSE+=" BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_FLAGS_IGNORED="usr/bin/mandown"
-
-src_install() {
-	cargo_src_install
-	einstalldocs
-}

diff --git a/app-text/mandown/metadata.xml b/app-text/mandown/metadata.xml
deleted file mode 100644
index 52ac2f80db..0000000000
--- a/app-text/mandown/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="gitlab">kornelski/mandown.git</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/app-text/md2mld/Manifest b/app-text/md2mld/Manifest
deleted file mode 100644
index 6725d3ff5d..0000000000
--- a/app-text/md2mld/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST md2mld-0.5.1.tbz 5322 BLAKE2B 7e905689917d30194ffbf9c5c592a835cb8d9c95b4b6f3f769430e12cea715956680fdfb290b23d45e14d56ac3d315099e9578371dde0c388f23671b7243dcd8 SHA512 b5c58b8dbd29b5f983be36970d8344b9f6d5d3e8a7db4d7cae6a080a0748dad684f2c8f015c5b9d8bf2993ace21a7c2e23f187e08448ab27e1133dc1139bb565

diff --git a/app-text/md2mld/md2mld-0.5.1.ebuild b/app-text/md2mld/md2mld-0.5.1.ebuild
deleted file mode 100644
index 762ccbb3d2..0000000000
--- a/app-text/md2mld/md2mld-0.5.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Little cli tool to convert md files into mld files"
-HOMEPAGE="https://github.com/mseri/md2mld"
-SRC_URI="https://github.com/mseri/${PN}/releases/download/${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/base
-	dev-ml/omd
-"
-RDEPEND="${DEPEND}"

diff --git a/app-text/md2mld/metadata.xml b/app-text/md2mld/metadata.xml
deleted file mode 100644
index f27c0b77f1..0000000000
--- a/app-text/md2mld/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">mseri/md2mld</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/app-text/noweb/Manifest b/app-text/noweb/Manifest
deleted file mode 100644
index 2ad9f81df5..0000000000
--- a/app-text/noweb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST noweb-2.12.tar.gz 579230 BLAKE2B 2b4b252a79df6b030c2e09dff62c2dbb59d4cdfc6dac76eb9d387b355f940a7431bb69f7200bfe0a2269542430cc00720c4391d3dd15978fc39b36e81a9fb5fe SHA512 b4e45f288b6ae99d2457b69628bb5dfca16f7d1ce1bb06722ae598b5ff50a4ed2819313c5f5991cd3d1062c9d306c1308b0336916b6582dba7a405a343958c2a

diff --git a/app-text/noweb/files/50noweb-gentoo.el b/app-text/noweb/files/50noweb-gentoo.el
deleted file mode 100644
index 90b971d746..0000000000
--- a/app-text/noweb/files/50noweb-gentoo.el
+++ /dev/null
@@ -1,4 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload  'noweb-mode "noweb-mode"
-  "Minor meta mode for editing noweb files." t)
-(add-to-list 'auto-mode-alist '("\\.nw\\'" . noweb-mode))

diff --git a/app-text/noweb/files/noweb-2.12-ldflags.patch b/app-text/noweb/files/noweb-2.12-ldflags.patch
deleted file mode 100644
index 0dd43e4f43..0000000000
--- a/app-text/noweb/files/noweb-2.12-ldflags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/src/c/Makefile
-+++ b/src/c/Makefile
-@@ -41,19 +41,15 @@
- all:	nt markup mnt finduses nwmktemp
-
- nt:	$(TANGLEOBJS)
--	$(CC) $(CFLAGS) -o nt $(TANGLEOBJS)
-+	$(CC) $(CFLAGS) $(LDFLAGS) -o nt $(TANGLEOBJS)
-
- nwmktemp: nwmktemp.o
--	$(CC) $(CFLAGS) -o nwmktemp nwmktemp.o
-
- finduses:	$(FINDUSESOBJS)
--	$(CC) $(CFLAGS) -o finduses $(FINDUSESOBJS)
-
- markup:	$(MARKUPOBJS)
--	$(CC) $(CFLAGS) -o markup $(MARKUPOBJS)
-
- mnt:	$(MNTOBJS)
--	$(CC) $(CFLAGS) -o mnt $(MNTOBJS)
-
- source:	$(SRCS)
- touch: $(SRCS)

diff --git a/app-text/noweb/files/noweb-2.12-recmake.patch b/app-text/noweb/files/noweb-2.12-recmake.patch
deleted file mode 100644
index b39f9d1c8e..0000000000
--- a/app-text/noweb/files/noweb-2.12-recmake.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-diff -ur a/contrib/norman/Makefile b/contrib/norman/Makefile
---- a/contrib/norman/Makefile	2018-06-28 23:26:32.000000000 +0200
-+++ b/contrib/norman/Makefile	2020-02-25 05:26:26.256610626 +0100
-@@ -1,10 +1,10 @@
- LIB=/dev/null	# to be overridden
- DIRS=numarkup
- 
--all: ;	for i in $(DIRS); do (cd $$i; make ICONC=$(ICONC) ICONT=$(ICONT) all); done
--install: ;	for i in $(DIRS); do (cd $$i; make LIB=$(LIB) BIN=$(BIN) install); done
--source: ;	for i in $(DIRS); do (cd $$i; make source); done
--clean: ;	for i in $(DIRS); do (cd $$i; make clean); done
-+all: ;	for i in $(DIRS); do (cd $$i; $(MAKE) ICONC=$(ICONC) ICONT=$(ICONT) all); done
-+install: ;	for i in $(DIRS); do (cd $$i; $(MAKE) LIB=$(LIB) BIN=$(BIN) install); done
-+source: ;	for i in $(DIRS); do (cd $$i; $(MAKE) source); done
-+clean: ;	for i in $(DIRS); do (cd $$i; $(MAKE) clean); done
- iconlib:	# cheap hack for slackmake
- 	true
- 
-diff -ur a/contrib/norman/numarkup/Makefile b/contrib/norman/numarkup/Makefile
---- a/contrib/norman/numarkup/Makefile	2018-06-28 23:26:32.000000000 +0200
-+++ b/contrib/norman/numarkup/Makefile	2020-02-25 05:32:02.290882144 +0100
-@@ -11,11 +11,11 @@
- 
- all: 
- 	noweb -t numarkup.nw
--	make $(TARGET)
-+	$(MAKE) $(TARGET)
- 
- install:
- 	noweb -t numarkup.nw
--	make $(TARGET)
-+	$(MAKE) $(TARGET)
- 	strip $(TARGET)
- 	cp $(TARGET) $(LIB)
- 
-diff -ur a/Makefile b/Makefile
---- a/Makefile	2018-06-28 23:26:32.000000000 +0200
-+++ b/Makefile	2020-02-25 05:24:54.607975694 +0100
-@@ -12,14 +12,14 @@
- all:
- 	@echo "You have no business running 'make' here; please look at the README file"
- 	@exit 1
--source: ;	for i in src; do (cd $$i; make source); done
--www: ;		for i in src/xdoc examples; do (cd $$i; make www); done
-+source: ;	for i in src; do (cd $$i; $(MAKE) source); done
-+www: ;		for i in src/xdoc examples; do (cd $$i; $(MAKE) www); done
- 
- clean:
--	for i in src examples contrib; do (cd $$i; make clean); done
-+	for i in src examples contrib; do (cd $$i; $(MAKE) clean); done
- 	rm -f nwsrcfilter *~ */*~
- clobber: clean
--	for i in src examples contrib; do (cd $$i; make clobber); done
-+	for i in src examples contrib; do (cd $$i; $(MAKE) clobber); done
- 
- DATE:
- 	(./echo -n "Version $(VERSION) of "; date) > DATE
-@@ -51,7 +51,7 @@
- 
- ctan:	clean source nwsrcfilter DATE emacscheck
- 	chmod +w src/Makefile
--	(cd src; make boot)
-+	(cd src; $(MAKE) boot)
- 	rm -f ../noweb-$(VERSION)-ctan.zip
- 	find ./* ! -type d -not -name FAQ.old -not -name '.git*' -print | ./nwsrcfilter | sed 's@^@noweb/@' | ( ln -s . noweb; zip ../noweb-$(VERSION)-ctan.zip -@; rm -f noweb )
- 	chmod -w src/Makefile
-@@ -61,6 +61,6 @@
- 	diff src/elisp/noweb-mode.el $(HOME)/emacs/noweb-mode.el
- 
- checkin:
--	(cd src; make "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin)
-+	(cd src; $(MAKE) "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin)
- 
- 
-diff -ur a/src/Makefile b/src/Makefile
---- a/src/Makefile	2020-02-25 05:22:55.103146835 +0100
-+++ b/src/Makefile	2020-02-25 05:29:26.557836177 +0100
-@@ -41,9 +41,9 @@
- TEXNAME=$(TEXINPUTS)
- 
- all: 
--	cd c; make "CC=$(CC)" "$(CFLAGS)" all 
--	for i in shell lib xdoc tex; do (cd $$i; make all); done
--	cd $(LIBSRC); make "ICONT=$(ICONT)" "ICONC=$(ICONC)" all
-+	cd c; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" all
-+	for i in shell lib xdoc tex; do (cd $$i; $(MAKE) all); done
-+	cd $(LIBSRC); $(MAKE) "ICONT=$(ICONT)" "ICONC=$(ICONC)" all
- 
- FAQ: FAQ.html
- 	sleep 1; html2ascii FAQ.html > FAQ
-@@ -101,13 +101,13 @@
- 	mkdir -p $(BIN) $(LIB)
- 	true c/nt c/markup c/mnt c/finduses c/nwmktemp
- 	cp c/nt c/markup c/mnt c/finduses c/nwmktemp $(LIB)
--	cd $(LIBSRC); make ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) install
--	cd lib; make LIB=$(LIB) install
-+	cd $(LIBSRC); $(MAKE) ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) install
-+	cd lib; $(MAKE) LIB=$(LIB) install
- 
- uninstall-code: uninstall-shell
- 	rm -f $(LIB)/nt $(LIB)/markup $(LIB)/mnt $(LIB)/finduses 
--	cd $(LIBSRC); make ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) uninstall
--	cd lib; make LIB=$(LIB) uninstall
-+	cd $(LIBSRC); $(MAKE) ICONT=$(ICONT) ICONC=$(ICONC) LIB=$(LIB) BIN=$(BIN) uninstall
-+	cd lib; $(MAKE) LIB=$(LIB) uninstall
- install-man:
- 	mkdir -p $(MAN) $(MANDIR) $(MAN7DIR)
- 	sed -e "s@|LIBDIR|@$(LIBNAME)@" -e "s@|TEXINPUTS|@$(TEXNAME)@" xdoc/cpif.1 > $(MANDIR)/cpif.$(MANEXT)
-@@ -194,26 +194,26 @@
- uninstall-elisp:
- 	rm -f $(ELISP)/noweb-mode.el || true
- checkin:
--	for i in lib tex xdoc; do (cd $$i; make "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin); done
-+	for i in lib tex xdoc; do (cd $$i; $(MAKE) "CINAME=$(CINAME)" "CIMSG=$(CIMSG)" checkin); done
- 	for i in c icon awk; do (cd $$i; ci -l $(CINAME) $(CIMSG) *.nw Makefile); done
- 	(cd elisp; ci -l $(CINAME) $(CIMSG) *.el)
- 	ci -l $(CINAME) $(CIMSG) Makefile.nw INSTALL INSTALL.DOS README FAQ COPYRIGHT nwmake *.nw
- 
- source: FAQ
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make CPIF=">" source); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) CPIF=">" source); done
- 	sleep 1
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make touch); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) touch); done
- touch:
- 	touch FAQ
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make touch); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) touch); done
- boot:
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make boot); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) boot); done
- clean:
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make clean); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) clean); done
- 	rm -f nwsrcfilter *~ */*~
- 
- clobber: clean
--	for i in c shell lib xdoc icon awk tex; do (cd $$i; make clobber); done
-+	for i in c shell lib xdoc icon awk tex; do (cd $$i; $(MAKE) clobber); done
- 
- Makefile: Makefile.nw
- 	chmod +w Makefile

diff --git a/app-text/noweb/metadata.xml b/app-text/noweb/metadata.xml
deleted file mode 100644
index e1dc721419..0000000000
--- a/app-text/noweb/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>nr@cs.tufts.edu</email>
-      <name>Norman Ramsey</name>
-    </maintainer>
-    <remote-id type="github">nrnrnr/noweb</remote-id>
-  </upstream>
-  <longdescription lang="en">noweb is designed to meet the needs of literate programmers while remaining as simple as possible. Its primary advantages are simplicity, extensibility, and language-independence—especially noticeable when compared with other literate-programming tools. noweb uses 5 control sequences to WEB's 27. The noweb manual is only 4 pages; an additional page explains how to customize its LaTeX output. noweb works ``out of the box'' with any programming language, and supports TeX, latex, HTML, and troff back ends. A back end to support full hypertext or indexing takes about 250 lines; a simpler one can be written in 40 lines of awk. The primary sacrifice relative to WEB is that code is seldom prettyprinted.
-  </longdescription>
-</pkgmetadata>

diff --git a/app-text/noweb/noweb-2.12.ebuild b/app-text/noweb/noweb-2.12.ebuild
deleted file mode 100644
index 29fc8cd5ae..0000000000
--- a/app-text/noweb/noweb-2.12.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs elisp-common
-
-MYPV="$(ver_rs 1 _)"
-
-DESCRIPTION="a literate programming tool, lighter than web"
-HOMEPAGE="https://www.cs.tufts.edu/~nr/noweb/"
-SRC_URI="https://github.com/nrnrnr/${PN}/archive/v${MYPV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="
-	|| ( BSD-2 noweb )
-	emacs? ( GPL-2 )
-"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos ~x64-macos"
-IUSE="emacs examples"
-
-DEPEND="
-	dev-lang/icon
-	sys-apps/debianutils
-	virtual/tex-base
-
-	emacs? ( app-editors/emacs:= )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${PN}-${MYPV}"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
-	# glibc2.10 compat (bug 270757)
-#	mkdir d && cp -r c/* d/
-	sed "s/getline (/getline_nonlibc (/" -i src/c/getline.{c,h} || die
-	sed "s/getline(/getline_nonlibc(/" -i src/c/{notangle.c,getline.c,finduses.c} || die
-#	diff -u d/ c/
-
-	# dont run texhash...
-	sed -i -e "s/texhash/true/" src/Makefile || die
-	# dont strip...
-	sed -i -e "s/strip/true/" src/Makefile || die
-
-	sed -i -e "s/CC=gcc -ansi -pedantic -O -Wall -Werror//" src/Makefile || die
-	sed -i -e "s/CFLAGS=//" src/Makefile || die
-	sed -i -e "s/CC=gcc -ansi -pedantic -O -Wall -Werror//" src/c/Makefile || die
-	sed -i -e "s/CFLAGS=//" src/c/Makefile || die
-
-	eapply "${FILESDIR}/${P}-recmake.patch"
-
-	sed -i -e "s/CC = cc//" contrib/norman/numarkup/Makefile || die
-	sed -i -e "s/CFLAGS = -O//" contrib/norman/numarkup/Makefile || die
-
-	eapply "${FILESDIR}/${P}-ldflags.patch"
-	eapply_user
-}
-
-src_compile() {
-	# noweb tries to use notangle and noweb; see bug #50429
-	cd "${S}/src/c"
-
-	emake	ICONC="icont" \
-		CC="$(tc-getCC)" \
-		CFLAGS="${CFLAGS}" \
-		LIBSRC="icon" || die
-
-	export PATH="${PATH}:${T}"
-	cd "${S}/src"
-
-	emake	ICONC="icont" \
-		CC="$(tc-getCC)" \
-		BIN="${T}" \
-		LIB="${T}" \
-		LIBSRC="icon" \
-		install-code || die "make temporal install failed."
-
-	emake	ICONC="icont" \
-		CC="$(tc-getCC)" \
-		CFLAGS="${CFLAGS}" \
-		LIBSRC="icon" || die "make failed"
-
-	# Set awk to awk not nawk
-	./awkname awk
-
-	if use emacs; then
-		elisp-compile elisp/noweb-mode.el || die "elisp-compile failed"
-	fi
-}
-
-src_install () {
-	cd "${S}/src"
-
-	# It needs the directories to exist first...
-	dodir /usr/bin
-	dodir "/usr/libexec/${PN}"
-	dodir /usr/share/man
-	dodir /usr/share/texmf-site/tex/inputs
-
-	emake	ICONC="icont" \
-		BIN="${ED}/usr/bin" \
-		LIBSRC="icon" \
-		LIBNAME="${EPREFIX}/usr/libexec/${PN}" \
-		LIB="${ED}/usr/libexec/${PN}" \
-		MAN="${ED}/usr/share/man" \
-		TEXNAME="${EPREFIX}/usr/share/texmf-site/tex/inputs" \
-		TEXINPUTS="${ED}/usr/share/texmf-site/tex/inputs" \
-		install || die "make install failed"
-
-	cd "${S}"
-
-	if use examples; then
-		insinto "/usr/share/doc/${PF}/examples"
-		doins -r examples/.
-	fi
-
-	if use emacs; then
-		elisp-install "${PN}" "${S}"/src/elisp/noweb-mode.{el,elc} \
-			|| die "elisp-install failed"
-		elisp-site-file-install "${FILESDIR}/${SITEFILE}" \
-			|| die "elisp-site-file-install failed"
-	fi
-	einstalldocs
-}
-
-pkg_postinst() {
-	use emacs && elisp-site-regen
-	einfo "Running texhash to complete installation.."
-	texhash
-}
-
-pkg_postrm() {
-	use emacs && elisp-site-regen
-}

diff --git a/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild b/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild
deleted file mode 100644
index 51346d8c0a..0000000000
--- a/dev-R/AsioHeaders/AsioHeaders-1.22.1.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="'Asio' C++ Header Files"
-KEYWORDS="~amd64"
-LICENSE='Boost-1.0'
-CRAN_PV="$(ver_rs 3 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/AsioHeaders/Manifest b/dev-R/AsioHeaders/Manifest
deleted file mode 100644
index e63b5c25cb..0000000000
--- a/dev-R/AsioHeaders/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST AsioHeaders_1.22.1-1.tar.gz 720530 BLAKE2B e38629e16f823e35e281c7a9a37a8874ac810d77e5c87541507f4cd01c2f2703dd216681bc36998046a5b099b3d59cbb1c6b0a3d85f36f48e122d3ba2f5a49d7 SHA512 fca70248c1ef25102e53bcc1167953ac0fd0b32e35fe6ffa40e1b1ae1f1c42e019b38d01a2eab89e262efb7e92a7423533d3095e84844682e454ad3287670778

diff --git a/dev-R/AsioHeaders/metadata.xml b/dev-R/AsioHeaders/metadata.xml
deleted file mode 100644
index 7a6d1e2e5e..0000000000
--- a/dev-R/AsioHeaders/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">'Asio' is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent asynchronous model using a modern C++ approach. It is also included in Boost but requires linking when used with Boost. Standalone it can be used header-only (provided a recent compiler). 'Asio' is written and maintained by Christopher M. Kohlhoff, and released under the 'Boost Software License', Version 1.0.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>dtt@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/eddelbuettel/asioheaders/issues</bugs-to>
-		<remote-id type="github">eddelbuettel/asioheaders</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/BH/BH-1.75.0.0.ebuild b/dev-R/BH/BH-1.75.0.0.ebuild
deleted file mode 100644
index b4fceef8b7..0000000000
--- a/dev-R/BH/BH-1.75.0.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MY_P="${PN}_$(ver_rs 3 -)"
-
-DESCRIPTION='Boost C++ Header Files'
-HOMEPAGE="
-	https://github.com/eddelbuettel/bh
-	https://cran.r-project.org/package=BH
-"
-SRC_URI="mirror://cran/src/contrib/${MY_P}.tar.gz"
-
-LICENSE='Boost-1.0'
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-libs/boost-$(ver_cut 1-3)"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	# Do not bundle boost
-	rm -rf inst/include/boost || die
-	R-packages_src_prepare
-}

diff --git a/dev-R/BH/BH-1.78.0.0-r1.ebuild b/dev-R/BH/BH-1.78.0.0-r1.ebuild
deleted file mode 100644
index 1fbfecb038..0000000000
--- a/dev-R/BH/BH-1.78.0.0-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MY_P="${PN}_$(ver_rs 3 -)"
-
-DESCRIPTION='Boost C++ Header Files'
-HOMEPAGE="
-	https://github.com/eddelbuettel/bh
-	https://cran.r-project.org/package=BH
-"
-SRC_URI="mirror://cran/src/contrib/${MY_P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE='Boost-1.0'
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-libs/boost-$(ver_cut 1-3)"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	# Do not bundle boost
-	rm -rf inst/include/boost || die
-	R-packages_src_prepare
-}

diff --git a/dev-R/BH/Manifest b/dev-R/BH/Manifest
deleted file mode 100644
index b72af66e30..0000000000
--- a/dev-R/BH/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST BH_1.75.0-0.tar.gz 12801696 BLAKE2B 18c3c145d5273e6f41ed39dcb46467686fd6b2324f63a1aef3ed5564e4b57b6fbfa8b2dd324c39519e9cd8b6dbde2101bc811fcc747200605c4235878abcefb1 SHA512 03521484256e870d92f8e003b53b2c9f3ea28522c2b30a2465262cfec38becaf7c4ad5f4c72c11903e2189c6440850a81d2fd37c05708d284ee099d998759d77
-DIST BH_1.78.0-0.tar.gz 13269768 BLAKE2B 86fcb75925e99cb29f3e454032cc24b15b47c2a83e5d316dc4585fdde54bd3d9b558a50319fe369efc43d5142230bacf68954fdb18cfc667b60f3a137e8a8b2b SHA512 07cac11de283d4e2615a3e3c8ab77802b369eab57a8649cb8e148abf8c2f2c138bb56549fd8e25e306e0ab760fae78d6aa084098fb6d35389f177720b58e1bfd

diff --git a/dev-R/BH/metadata.xml b/dev-R/BH/metadata.xml
deleted file mode 100644
index 435bc53321..0000000000
--- a/dev-R/BH/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/eddelbuettel/bh/issues</bugs-to>
-		<remote-id type="github">eddelbuettel/bh</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/DBI/DBI-1.1.3.ebuild b/dev-R/DBI/DBI-1.1.3.ebuild
deleted file mode 100644
index 4110777577..0000000000
--- a/dev-R/DBI/DBI-1.1.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='R Database Interface'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		>=dev-R/RSQLite-1.1.2
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/blob
-	dev-R/covr
-	dev-R/DBItest
-	dev-R/dbplyr
-	dev-R/downlit
-	dev-R/dplyr
-	dev-R/glue
-	dev-R/hms
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/RMariaDB
-	dev-R/rmarkdown
-	dev-R/rprojroot
-	>=dev-R/RSQLite-1.1.2
-	dev-R/testthat
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/DBI/Manifest b/dev-R/DBI/Manifest
deleted file mode 100644
index 4fbdd60847..0000000000
--- a/dev-R/DBI/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DBI_1.1.3.tar.gz 730243 BLAKE2B b913bbe054c6db88eff15b8d8c2a338dec5a69c6a9ce6a407749186bdf22f344a9632da891e62bde188c5ef0f9ac37bbe20ca1727e10752f512f96694cbfe17a SHA512 48d5d2c152f512ebf36c98fad97dcbb6987b485d1843fa5245158abe21714649f4bf30d855dc07195157a5a18601573494fcdb1354f0362330f63ccabdb47fd9

diff --git a/dev-R/DBI/metadata.xml b/dev-R/DBI/metadata.xml
deleted file mode 100644
index eede8b1093..0000000000
--- a/dev-R/DBI/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">A database interface definition for communication between R and relational database management systems. All classes in this package are virtual and need to be extended by the various R/DBMS implementations.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-dbi/DBI/issues</bugs-to>
-		<remote-id type="github">r-dbi/DBI</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/DBItest/DBItest-1.7.2.ebuild b/dev-R/DBItest/DBItest-1.7.2.ebuild
deleted file mode 100644
index a5332cf653..0000000000
--- a/dev-R/DBItest/DBItest-1.7.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Testing DBI Backends'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-DEPEND="
-	>=dev-R/blob-1.2.0
-	dev-R/callr
-	>=dev-R/DBI-1.1.1
-	dev-R/desc
-	>=dev-R/hms-0.5.0
-	dev-R/lubridate
-	dev-R/palmerpenguins
-	dev-R/R6
-	>=dev-R/rlang-0.2.0
-	>=dev-R/testthat-2.0.0
-	dev-R/withr
-	dev-R/vctrs
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/clipr
-	>=dev-R/dblog-0.0.0.9008
-	dev-R/debugme
-	dev-R/devtools
-	dev-R/knitr
-	dev-R/lintr
-	dev-R/rmarkdown
-	dev-R/RSQLite
-"

diff --git a/dev-R/DBItest/Manifest b/dev-R/DBItest/Manifest
deleted file mode 100644
index d8ed7455d0..0000000000
--- a/dev-R/DBItest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DBItest_1.7.2.tar.gz 102854 BLAKE2B 861206c6678cdc96145dbdf9a8a5bdd70c7737611806b940a9225687ad679dfc276ead881cee743b488daeebedc7ba10361d2a56c7c4533896d943e88af3a994 SHA512 5312e75de7eae0a68b41161ec5f185adea9b016a2252a63db1ad319d74b0994e99bb8b9779f96e4c9de73bdf1d92f2efd3bc72217a9a983b4c12d4a435d3ea03

diff --git a/dev-R/DBItest/metadata.xml b/dev-R/DBItest/metadata.xml
deleted file mode 100644
index 1be995cf5d..0000000000
--- a/dev-R/DBItest/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-dbi/DBItest/issues</bugs-to>
-		<remote-id type="github">r-dbi/DBItest</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/MASS/MASS-7.3.57.ebuild b/dev-R/MASS/MASS-7.3.57.ebuild
deleted file mode 100644
index 3615589d99..0000000000
--- a/dev-R/MASS/MASS-7.3.57.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION="Support Functions and Datasets for variables and Ripley's MASS"
-HOMEPAGE="
-	https://cran.r-project.org/package=MASS
-	http://www.stats.ox.ac.uk/pub/MASS4/
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='|| ( GPL-2 GPL-3 )'
-
-DEPEND="
-	>=dev-lang/R-3.3.0
-	!dev-lang/R[-minimal]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/lattice
-	virtual/nlme
-	virtual/nnet
-	virtual/survival
-"

diff --git a/dev-R/MASS/Manifest b/dev-R/MASS/Manifest
deleted file mode 100644
index 5f07cf2eb7..0000000000
--- a/dev-R/MASS/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST MASS_7.3-57.tar.gz 500611 BLAKE2B 5c2f64cc35438d2274c4394dd28dfa2b96e727ad76bd1ae27e1525957b3995ade16d4c63eba509a44987be427916f92050b9564a820bf62d962ceb85657b09fd SHA512 8a05de702625a78824ca9949f7addd2beace3ff0fe34c3142ca0ee83a466e3b973e8e18b638d6ebe261e1e3bc33f9f1cc6d6343e72b61a8cd29969e899e44927

diff --git a/dev-R/MASS/metadata.xml b/dev-R/MASS/metadata.xml
deleted file mode 100644
index a543637320..0000000000
--- a/dev-R/MASS/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Functions and datasets to support Venables and Ripley,
-"Modern Applied Statistics with S" (4th edition, 2002).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Brian Ripley</name>
-			<email>ripley@stats.ox.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/Matrix/Manifest b/dev-R/Matrix/Manifest
deleted file mode 100644
index 777133e456..0000000000
--- a/dev-R/Matrix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Matrix_1.4-1.tar.gz 2862737 BLAKE2B d245df947662c9e5ec27b6047abe70e78f8653cf8b96d004bf72d130d5671c8477a70ccafcfb4294b0863993c3af350f42e077d8c96e95c21ba82bac756bd1f4 SHA512 a2f1e4cf3f51e5201797055fafb63e653ff49a12b0f18f1d16e98e00ef410cd4af47fb6bbb1ebe4ba6f5144bd4191536d18e49c6bf7c63dc0ae14718261dfaf5

diff --git a/dev-R/Matrix/Matrix-1.4.1.ebuild b/dev-R/Matrix/Matrix-1.4.1.ebuild
deleted file mode 100644
index 1d537e9a55..0000000000
--- a/dev-R/Matrix/Matrix-1.4.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Sparse and Dense Matrix Classes and Methods'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.5.0
-	!dev-lang/R[-minimal]
-	virtual/lattice
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/expm
-	virtual/MASS
-"

diff --git a/dev-R/Matrix/metadata.xml b/dev-R/Matrix/metadata.xml
deleted file mode 100644
index 83be81fd3a..0000000000
--- a/dev-R/Matrix/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A rich hierarchy of matrix classes, including triangular,
-symmetric, and diagonal matrices, both dense and sparse and with
-pattern, logical and numeric entries.	 Numerous methods for and
-operations on these matrices, using 'LAPACK' and 'SuiteSparse' libraries.</longdescription>
-	<upstream>
-		<bugs-to>https://r-forge.r-project.org/tracker/?group_id=61</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/Matrix/Matrix.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/Matrix/ChangeLog</changelog>
-		<maintainer>
-			<name>Martin Maechler</name>
-			<email>mmaechler+Matrix@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/R6/Manifest b/dev-R/R6/Manifest
deleted file mode 100644
index 7912b6884c..0000000000
--- a/dev-R/R6/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST R6_2.5.1.tar.gz 63422 BLAKE2B 0045d7c37dfb7a773cd24e85e695575eaf6aa5c9392fb6888c10aa9fb3e35b13a230ed0aabcf84d52e656ef506ab58371044c4179b3380f5324b217fae6daeb4 SHA512 e479714066a1f37d39e7fec824492233b25086941678921d153fb3ab5fe8ec2ce0bf774eb491435e8d2da660daded0a97648672327d7a46af4dee0eb57d44d48

diff --git a/dev-R/R6/R6-2.5.1.ebuild b/dev-R/R6/R6-2.5.1.ebuild
deleted file mode 100644
index 50981ae930..0000000000
--- a/dev-R/R6/R6-2.5.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Encapsulated Classes with Reference Semantics'
-LICENSE='MIT'
-HOMEPAGE="
-	https://r6.r-lib.org
-	https://github.com/r-lib/R6
-	https://cran.r-project.org/package=R6
-"
-KEYWORDS="~amd64"
-DEPEND=">=dev-lang/R-3.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/pryr
-"

diff --git a/dev-R/R6/metadata.xml b/dev-R/R6/metadata.xml
deleted file mode 100644
index 0b1c5d2528..0000000000
--- a/dev-R/R6/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Creates classes with reference semantics, similar to R's built-in
-reference classes. Compared to reference classes, R6 classes are simpler
-and lighter-weight, and they are not built on S4 classes so they do not
-require the methods package. These classes allow public and private
-members, and they support inheritance, even when the classes are defined in
-different packages.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/R6/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/R6/R6.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/R6/news/news.html</changelog>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@stdout.org</email>
-		</maintainer>
-		<remote-id type="github">r-lib/R6</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RColorBrewer/Manifest b/dev-R/RColorBrewer/Manifest
deleted file mode 100644
index 44985492bf..0000000000
--- a/dev-R/RColorBrewer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RColorBrewer_1.1-3.tar.gz 11638 BLAKE2B f5d3c2ae82be0e46c1c7ca2d39ecbc63559a607d062e7ec2ad62c1cebe8327f81193edf8d7de88c1948a5e5507a290c4f1519fe9bed33792980d1526d9687c54 SHA512 1a5941906959f4f76570cad8a1b9b672e975195268ea30dc739d8381edc09299098df9d9612174bcef91d1190797cdb43ed0a5f7e7f2cb37625b2462c5f936d5

diff --git a/dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild b/dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild
deleted file mode 100644
index 59dc55ac35..0000000000
--- a/dev-R/RColorBrewer/RColorBrewer-1.1.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MYPV=$(ver_rs 2 -)
-
-DESCRIPTION='ColorBrewer Palettes'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE='Apache-2.0'

diff --git a/dev-R/RColorBrewer/metadata.xml b/dev-R/RColorBrewer/metadata.xml
deleted file mode 100644
index 4a4cfb47ba..0000000000
--- a/dev-R/RColorBrewer/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides color schemes for maps (and other graphics)
-designed by Cynthia Brewer as described at http://colorbrewer2.org.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Erich Neuwirth</name>
-			<email>erich.neuwirth@univie.ac.at</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RInside/Manifest b/dev-R/RInside/Manifest
deleted file mode 100644
index e845194aea..0000000000
--- a/dev-R/RInside/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RInside_0.2.17.tar.gz 81202 BLAKE2B 604b21535b6cc9be4dbe8e3822f76658adaf2f612ea4dd1db5baa2654e3c1cb447a9ff58d3b715ece27bae2922e720b09b09ac20121ba8e73fbd491e7f3cf231 SHA512 c055306162db6f725e890afc2cc6b6d1921f57249cd1b4c2188e7c5314436ae53861f36698e463b44e0dc7b94dd36bc90e8846b37af261571caadd2d792a631d

diff --git a/dev-R/RInside/RInside-0.2.17.ebuild b/dev-R/RInside/RInside-0.2.17.ebuild
deleted file mode 100644
index 6255b43ccf..0000000000
--- a/dev-R/RInside/RInside-0.2.17.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='C++ Classes to Embed R in C++ (and C) Applications'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-HOMEPAGE="
-	https://cran.r-project.org/package=RInside
-	http://dirk.eddelbuettel.com/code/rinside.html
-	https://github.com/eddelbuettel/rinside
-"
-DEPEND="
-	dev-R/Rcpp
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	R-packages_src_install
-	find "${D}" -name "*.a" -delete || die
-}

diff --git a/dev-R/RInside/metadata.xml b/dev-R/RInside/metadata.xml
deleted file mode 100644
index 0eb607eed6..0000000000
--- a/dev-R/RInside/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">C++ classes to embed R in C++ (and C) applications
-A C++ class providing the R interpreter is offered by this package
-making it easier to have "R inside" your C++ application. As R itself
-is embedded into your application, a shared library build of R is
-required. This works on Linux, OS X and even on Windows provided you
-use the same tools used to build R itself. Numerous examples are
-provided in the nine subdirectories of the examples/ directory of
-the installed package: standard, 'mpi' (for parallel computing), 'qt'
-(showing how to embed 'RInside' inside a Qt GUI application), 'wt'
-(showing how to build a "web-application" using the Wt toolkit),
-'armadillo' (for 'RInside' use with 'RcppArmadillo'), 'eigen' (for
-'RInside' use with 'RcppEigen'), and 'c_interface' for a basic C
-interface and 'Ruby' illustration.	The examples use 'GNUmakefile(s)'
-with GNU extensions, so a GNU make is required (and will use the
-'GNUmakefile' automatically). 'Doxygen'-generated documentation of
-the C++ classes is available at the 'RInside' website as well.</longdescription>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/eddelbuettel/rinside/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/RInside/RInside.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/RInside/ChangeLog</changelog>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<remote-id type="github">eddelbuettel/rinside</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RSQLite/Manifest b/dev-R/RSQLite/Manifest
deleted file mode 100644
index a2cf4de902..0000000000
--- a/dev-R/RSQLite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RSQLite_2.2.14.tar.gz 3683851 BLAKE2B e9bac7265308e782ce93c393eaf42496e5c62d06f6bec82780ccf1c63a07181fff15aac2f044621e821fcb0737c6e51eeef07918c9135bb26d8dbe9783911ffd SHA512 e80b809e22cff1a662e29ab83fe0b387c72f7672288da27beedca475a3d7f56a4fdb7b563457830485fb654ba450f469c9d1622ee640efa93d6c1bff49c117bb

diff --git a/dev-R/RSQLite/RSQLite-2.2.14.ebuild b/dev-R/RSQLite/RSQLite-2.2.14.ebuild
deleted file mode 100644
index 23b3ebacaf..0000000000
--- a/dev-R/RSQLite/RSQLite-2.2.14.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='SQLite Interface for R'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/bit64
-	>=dev-R/blob-1.2.0
-	>=dev-R/DBI-1.1.0
-	dev-R/memoise
-	dev-R/pkgconfig
-	dev-R/Rcpp
-	>=dev-R/plogr-0.2.0
-	test? (
-		dev-R/callr
-		>=dev-R/DBItest-1.7.0
-		dev-R/hms
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	>=dev-R/DBItest-1.7.0
-	dev-R/gert
-	dev-R/gh
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/hms
-	dev-R/rvest
-	dev-R/testthat
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/RSQLite/metadata.xml b/dev-R/RSQLite/metadata.xml
deleted file mode 100644
index 064d12c481..0000000000
--- a/dev-R/RSQLite/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Embeds the SQLite database engine in R and provides an interface compliant with the DBI package. The source for the SQLite engine and for various extensions in a recent version is included. System libraries will never be consulted because this package relies on static linking for the plugins it includes; this also ensures a consistent experience across all installations.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-dbi/RSQLite/issues</bugs-to>
-		<remote-id type="github">r-dbi/RSQLite</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RUnit/Manifest b/dev-R/RUnit/Manifest
deleted file mode 100644
index 93e926fea3..0000000000
--- a/dev-R/RUnit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RUnit_0.4.32.tar.gz 337142 BLAKE2B 3c705716507b67697d4982f09973a0fa3a92cbd7dafad730f649bdc37e6b6becbbc0fdd9ab59f8c96afaea3f8b1e32ec833b7fd3380b74c81c500a74fb3a979f SHA512 5df78b0b653cb122e8edd23fc95e00966c5e54ee5db081efb216e88847d8e292fb69af27932a35f5d51ebaf3a162128fd4a604b8d1e2dc8dfb6a8a72345432e7

diff --git a/dev-R/RUnit/RUnit-0.4.32.ebuild b/dev-R/RUnit/RUnit-0.4.32.ebuild
deleted file mode 100644
index ef1af2c105..0000000000
--- a/dev-R/RUnit/RUnit-0.4.32.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='R Unit Test Framework'
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-SUGGESTED_PACKAGES="
-	dev-R/XML
-"

diff --git a/dev-R/RUnit/metadata.xml b/dev-R/RUnit/metadata.xml
deleted file mode 100644
index cc0ee8dbba..0000000000
--- a/dev-R/RUnit/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">R functions implementing a standard Unit Testing framework, with additional code inspection and report generation tools.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Roman Zenka</name>
-			<email>zenka.roman@mayo.edu</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/R_methodsS3/Manifest b/dev-R/R_methodsS3/Manifest
deleted file mode 100644
index 882f551444..0000000000
--- a/dev-R/R_methodsS3/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST R.methodsS3_1.8.2.tar.gz 24131 BLAKE2B 5f86f9302bca53497421a0d6bb34e6757657b8f81867f73934865de9c54fcf2a14f3520c3164c95c6b4e7f360b30c59aa04a2e1beedad9777f7408e4791b2b07 SHA512 4282f70afc4902575db614467d4606832e29889a427d783efb684b778bf9b515507527fa5a368ce7b1f6515aedc48047cabb24e6c22324f56ad02d006a8d055a

diff --git a/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild b/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild
deleted file mode 100644
index 52ae9c545c..0000000000
--- a/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="S3 Methods Simplified"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-CRAN_PN="R.methodsS3"
-
-SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
-
-SUGGESTED_PACKAGES="
-	dev-R/codetools
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/R_methodsS3/metadata.xml b/dev-R/R_methodsS3/metadata.xml
deleted file mode 100644
index 9958763670..0000000000
--- a/dev-R/R_methodsS3/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Methods that simplify the setup of S3 generic functions and S3 methods. Major effort has been made in making definition of methods as simple as possible with a minimum of maintenance for package developers. For example, generic functions are created automatically, if missing, and naming conflict are automatically solved, if possible. The method setMethodS3() is a good start for those who in the future may want to migrate to S4. This is a cross-platform package implemented in pure R that generates standard S3 methods.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/R.methodsS3/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/R.methodsS3</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/R_oo/Manifest b/dev-R/R_oo/Manifest
deleted file mode 100644
index 159808c0ea..0000000000
--- a/dev-R/R_oo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST R.oo_1.25.0.tar.gz 384384 BLAKE2B b7f758b430d969a3c46b630149743faecffba5601c11b8d2f35cca7094388bb1459fca6515093ab80c90a8506e544b1abfb6b98f935c5dd8c4ce7fa8be37d247 SHA512 8d6f9fa243fd2088511345bd932c72b337492b4555a078a694c236820994b2a40eb8f665c50a604010cb86f3eb12728b33e56d2e719c8bf2d39b84eba8e99b4c

diff --git a/dev-R/R_oo/R_oo-1.25.0.ebuild b/dev-R/R_oo/R_oo-1.25.0.ebuild
deleted file mode 100644
index dbc461c3f3..0000000000
--- a/dev-R/R_oo/R_oo-1.25.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="R Object-Oriented Programming with or without References"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-CRAN_PN="R.oo"
-
-SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
-
-DEPEND="
-	>=dev-R/R_methodsS3-1.8.1
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/codetools
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/R_oo/metadata.xml b/dev-R/R_oo/metadata.xml
deleted file mode 100644
index 2e73021e34..0000000000
--- a/dev-R/R_oo/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Methods and classes for object-oriented programming in R with or without references. Large effort has been made on making definition of methods as simple as possible with a minimum of maintenance for package developers. The package has been developed since 2001 and is now considered very stable. This is a cross-platform package implemented in pure R that defines standard S3 classes without any tricks.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/R.oo/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/R.oo</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/R_utils/Manifest b/dev-R/R_utils/Manifest
deleted file mode 100644
index 54a21a28f5..0000000000
--- a/dev-R/R_utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST R.utils_2.12.0.tar.gz 363986 BLAKE2B 48827d5b00523fea1d71e84ea17418fb5879b3378d41dfa87b85de3ddbf2b92046a7dad00a188392e3d9ba0cc959ffba6b6432e0a7b103a7261c00c825c01dbe SHA512 1a09ebc278f55ddb0f5adf56bcfb2647a026eb5d8597541cc96aad6e322832efd8603ee15d494f730ae4cf976316dee4adafd2785fc2390a5a896e97f08d2607

diff --git a/dev-R/R_utils/R_utils-2.12.0.ebuild b/dev-R/R_utils/R_utils-2.12.0.ebuild
deleted file mode 100644
index 6a2482d30f..0000000000
--- a/dev-R/R_utils/R_utils-2.12.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="Various Programming Utilities"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-CRAN_PN="R.utils"
-
-SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
-
-DEPEND="
-	>=dev-R/R_oo-1.24.0
-	>=dev-R/R_methodsS3-1.8.1
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/digest-0.6.10
-"

diff --git a/dev-R/R_utils/metadata.xml b/dev-R/R_utils/metadata.xml
deleted file mode 100644
index 2cadaf6434..0000000000
--- a/dev-R/R_utils/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/R.utils/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/R.utils</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/Rcpp/Manifest b/dev-R/Rcpp/Manifest
deleted file mode 100644
index 7b2dcfb768..0000000000
--- a/dev-R/Rcpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Rcpp_1.0.11.tar.gz 2994004 BLAKE2B 39b0fed861d698449cd385ee5036dd80f686293b69c0a8515d79c3078e63b481c918d9cbfec3793ff80ec2d089ba2b274235543c72a818828131b55a7067d04f SHA512 0489c137c500f76b3054a9ec114278103a65a4e42b88e9fc581fc4e33fb7e6ea0dda4660833e741fde7e89f61844c44e7c6e46ea464e9778c3d5cdc7a56b888d

diff --git a/dev-R/Rcpp/Rcpp-1.0.11.ebuild b/dev-R/Rcpp/Rcpp-1.0.11.ebuild
deleted file mode 100644
index 70f9a5eb4f..0000000000
--- a/dev-R/Rcpp/Rcpp-1.0.11.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Seamless R and C++ Integration'
-HOMEPAGE="
-	https://www.rcpp.org
-	http://dirk.eddelbuettel.com/code/rcpp.html
-	https://github.com/RcppCore/Rcpp
-	https://cran.r-project.org/package=Rcpp
-"
-
-LICENSE='GPL-2+ Boost-1.0'
-KEYWORDS="~amd64"
-IUSE="examples"
-
-src_prepare() {
-	if ! use examples ; then
-		rm -r inst/examples || die
-	fi
-	rm -r inst/tinytest || die
-	R-packages_src_prepare
-}
-
-SUGGESTED_PACKAGES="
-	dev-R/tinytest
-	dev-R/inline
-	dev-R/rbenchmark
-	>=dev-R/pkgKitten-0.1.2
-"

diff --git a/dev-R/Rcpp/metadata.xml b/dev-R/Rcpp/metadata.xml
deleted file mode 100644
index cfc9497fa2..0000000000
--- a/dev-R/Rcpp/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The 'Rcpp' package provides R functions as well as C++ classes which
-offer a seamless integration of R and C++. Many R data types and objects can be
-mapped back and forth to C++ equivalents which facilitates both writing of new
-code as well as easier integration of third-party libraries. Documentation
-about 'Rcpp' is provided by several vignettes included in this package, via the
-'Rcpp Gallery' site at &lt;https://gallery.rcpp.org&gt;, the paper by Eddelbuettel and
-Francois (2011, &lt;doi:10.18637/jss.v040.i08&gt;), the book by Eddelbuettel (2013,
-&lt;doi:10.1007/978-1-4614-6868-4&gt;) and the paper by Eddelbuettel and Balamuta (2018,
-&lt;doi:10.1080/00031305.2017.1375990&gt;); see 'citation("Rcpp")' for details.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/RcppCore/Rcpp/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/Rcpp/Rcpp.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/Rcpp/ChangeLog</changelog>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<remote-id type="github">RcppCore/Rcpp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest
deleted file mode 100644
index d97a18f25a..0000000000
--- a/dev-R/RcppArmadillo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppArmadillo_0.12.4.1.0.tar.gz 1373512 BLAKE2B 9228e80227c9f78be552c71bebb299a96306b7676b2d6c94657d1622b01f341d5846937451d195a25109232aa675303c29413ea84fb32bd23954c5564a146332 SHA512 33ad6c44606f1d16a67861aafdb0ea5750eb795974bfb0a594408e6ba82eedc3a1f8efd1cb5003cf3a4766cafd6fd6d6a4270d043339de3a56f22de22aa9b15f

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild
deleted file mode 100644
index 30280253aa..0000000000
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-3 ${PV})"
-
-DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra library'
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.3.0
-	>=dev-R/Rcpp-0.11.0
-	=sci-libs/armadillo-${MY_PV}*:=[lapack]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/tinytest
-	virtual/Matrix
-	dev-R/pkgKitten
-	dev-R/reticulate
-	dev-R/slam
-"
-
-#TODO: correctly link to lapack
-
-src_prepare() {
-	R-packages_src_prepare
-
-	#remove bundled
-	rm -r inst/include/armadillo_bits || die
-	rm inst/include/armadillo || die
-
-	#link to sci-libs/armadillo
-	ln -s "${ESYSROOT}"/usr/include/armadillo_bits inst/include/armadillo_bits || die
-	ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die
-}
-
-src_install() {
-	R-packages_src_install
-
-	R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-	dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo"
-
-	dodir /usr/include/armadillo_bits
-	for file in "${ED}/${R_includedir}"/armadillo_bits/*; do
-		filename=$(basename "${file}")
-		dosym8 -r /usr/include/armadillo_bits/${filename} "${R_includedir}/armadillo_bits/${filename}"
-	done
-}

diff --git a/dev-R/RcppArmadillo/metadata.xml b/dev-R/RcppArmadillo/metadata.xml
deleted file mode 100644
index d3e08683bb..0000000000
--- a/dev-R/RcppArmadillo/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">'Armadillo' is a templated C++ linear algebra library (by Conrad
-Sanderson) that aims towards a good balance between speed and ease of
-use. Integer, floating point and complex numbers are supported, as
-well as a subset of trigonometric and statistics functions. Various
-matrix decompositions are provided through optional integration with
-LAPACK and ATLAS libraries.	The 'RcppArmadillo' package includes the
-header files from the templated 'Armadillo' library. Thus users do
-not need to install 'Armadillo' itself in order to use
-'RcppArmadillo'. From release 7.800.0 on, 'Armadillo' is licensed
-under Apache License 2; previous releases were under licensed as MPL
-2.0 from version 3.800.0 onwards and LGPL-3 prior to that;
-'RcppArmadillo' (the 'Rcpp' bindings/bridge to Armadillo) is licensed
-under the GNU GPL version 2 or later, as is the rest of 'Rcpp'.
-Armadillo requires a C++11 compiler.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/RcppCore/RcppArmadillo/issues</bugs-to>
-		<remote-id type="github">RcppCore/RcppArmadillo</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RcppEigen/Manifest b/dev-R/RcppEigen/Manifest
deleted file mode 100644
index a44354498a..0000000000
--- a/dev-R/RcppEigen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppEigen_0.3.3.9.2.tar.gz 1476004 BLAKE2B c111b13bd34acf75e061302628e6821a506736717ae938a0105d45a5ee0f638439ebdb5e83e9319157deee81b96a928438c4d3d9d1be69ef64dcdab56425f44c SHA512 167ec253d2729fb03c822465d40f23a756a32c23280baf340255d6d700846fe220266273201f8144fb7ac040261e915f3e5058b5f4241d5f1070f2ae2c37c121

diff --git a/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild b/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild
deleted file mode 100644
index 78f8d5631e..0000000000
--- a/dev-R/RcppEigen/RcppEigen-0.3.3.9.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="'Rcpp' Integration for the 'Eigen' Templated Linear Algebra Library"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	|| ( dev-R/Matrix dev-lang/R[-minimal] )
-	dev-R/Rcpp
-	test? (
-		dev-R/tinytest
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/inline
-	dev-R/tinytest
-	dev-R/pkgKitten
-	dev-R/microbenchmark
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
-}

diff --git a/dev-R/RcppEigen/metadata.xml b/dev-R/RcppEigen/metadata.xml
deleted file mode 100644
index 459390dd28..0000000000
--- a/dev-R/RcppEigen/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">R and 'Eigen' integration using 'Rcpp'. 'Eigen' is a C++ template library for linear algebra: matrices, vectors, numerical solvers and related algorithms. It supports dense and sparse matrices on integer, floating point and complex numbers, decompositions of such matrices, and solutions of linear systems. Its performance on many algorithms is comparable with some of the best implementations based on 'Lapack' and level-3 'BLAS'. The 'RcppEigen' package includes the header files from the 'Eigen' C++ template library (currently version 3.3.4). Thus users do not need to install 'Eigen' itself in order to use 'RcppEigen'. Since version 3.1.1, 'Eigen' is licensed under the Mozilla Public License (version 2); earlier version were licensed under the GNU LGPL version 3 or later. 'RcppEigen' (the 'Rcpp' bindings/bridge to 'Eigen') is licensed under the GNU GPL version 2 or later, as is the rest of 'Rcpp'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/RcppCore/RcppEigen/issues</bugs-to>
-		<remote-id type="github">RcppCore/RcppEigen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RcppEnsmallen/Manifest b/dev-R/RcppEnsmallen/Manifest
deleted file mode 100644
index 933182fcd6..0000000000
--- a/dev-R/RcppEnsmallen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppEnsmallen_0.2.19.0.1.tar.gz 252878 BLAKE2B 20d1d87aadc14abb68263c2384e517b6f71ee805cb95cd0d3c0ba240ab11cacedaf74d0f50a56e033b228ddfbd0e0ea9d09c95af057571381a43743107fdc94d SHA512 e201d2e76cd20e2d01d7a7d76ce685320481f0ed61a58c9ccc49d38a8f7168dc455f36660dd7cab2484e8eb809cbae79a91c998aca430f4699ddff95c6bbb59f

diff --git a/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.19.0.1-r1.ebuild b/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.19.0.1-r1.ebuild
deleted file mode 100644
index 6369326489..0000000000
--- a/dev-R/RcppEnsmallen/RcppEnsmallen-0.2.19.0.1-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages eapi8-dosym
-
-MY_PV="$(ver_cut 2-4 ${PV})"
-
-DESCRIPTION='Header-Only C++ Mathematical Optimization library for armadillo'
-HOMEPAGE="
-	https://cran.r-project.org/package=RcppEnsmallen
-	https://github.com/coatless-rpkg/rcppensmallen
-"
-#SRC_URI="mirror://cran/src/contrib/RcppEnsmallen/RcppEnsmallen_${PV}.tar.gz"
-
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.3.0
-	dev-R/Rcpp
-	=sci-libs/ensmallen-${MY_PV}*:=
-"
-RDEPEND="
-	${DEPEND}
-	>=dev-R/RcppArmadillo-0.9.800.0.0
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-"
-
-src_prepare() {
-	R-packages_src_prepare
-
-	# remove bundled
-	rm -r inst/include/ensmallen_bits || die
-	rm inst/include/ensmallen.hpp || die
-
-	# link to sci-libs/ensmallen
-	ln -s "${ESYSROOT}"/usr/include/ensmallen_bits inst/include/ensmallen_bits || die
-	ln -s "${ESYSROOT}"/usr/include/ensmallen.hpp inst/include/ensmallen.hpp || die
-}
-
-src_install() {
-	R-packages_src_install
-
-	R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include"
-	dosym8 -r /usr/include/ensmallen.hpp "${R_includedir}/ensmallen.hpp"
-
-	# portage doesn't like symlinks to folders, symlink all the files then
-	rm -rf "${ED}/${R_includedir}"/ensmallen_bits/* || die
-	cp -rs "/usr/include/ensmallen_bits" "${ED}/${R_includedir}" || die
-}

diff --git a/dev-R/RcppEnsmallen/metadata.xml b/dev-R/RcppEnsmallen/metadata.xml
deleted file mode 100644
index 9d57983d7d..0000000000
--- a/dev-R/RcppEnsmallen/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/coatless/rcppensmallen/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/RcppEnsmallen/RcppEnsmallen.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/RcppEnsmallen/ChangeLog</changelog>
-		<maintainer>
-			<name>James Joseph Balamuta</name>
-			<email>balamut2@illinois.edu</email>
-		</maintainer>
-		<remote-id type="github">coatless/rcppensmallen</remote-id>
-	</upstream>
-	<longdescription lang="en">'Ensmallen' is a templated C++ mathematical optimization library
-(by the 'MLPACK' team) that provides a simple set of abstractions for writing an
-objective function to optimize. Provided within are various standard and
-cutting-edge optimizers that include full-batch gradient descent techniques,
-small-batch techniques, gradient-free optimizers, and constrained optimization.
-The 'RcppEnsmallen' package includes the header files from the 'Ensmallen' library
-and pairs the appropriate header files from 'armadillo' through the
-'RcppArmadillo' package. Therefore, users do not need to install 'Ensmallen' nor
-'Armadillo' to use 'RcppEnsmallen'. Note that 'Ensmallen' is licensed under
-3-Clause BSD, 'Armadillo' starting from 7.800.0 is licensed under Apache License 2,
-'RcppArmadillo' (the 'Rcpp' bindings/bridge to 'Armadillo') is licensed under
-the GNU GPL version 2 or later. Thus, 'RcppEnsmallen' is also licensed under
-similar terms. Note that 'Ensmallen' requires a compiler that supports
-'C++11' and 'Armadillo' 9.800 or later.</longdescription>
-</pkgmetadata>

diff --git a/dev-R/RcppParallel/Manifest b/dev-R/RcppParallel/Manifest
deleted file mode 100644
index 3c4d4c568e..0000000000
--- a/dev-R/RcppParallel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppParallel_5.1.5.tar.gz 1967672 BLAKE2B 70b060cf3478009f8264a456d3fc10059c3595018c85ff2d7a8fe3c54cdc03bfdf811a1d72b7e62aac8585028bea63b733ac363e8c6c5475558257be6e2aae51 SHA512 d7d69fcad6087eb206dfe6337e00ddb1e0b8f1faa02ba57cd257173db98b6880edc35cb8f4b200132cd2692494f7e1c390432eb381892a04d1e3e797ee40da28

diff --git a/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild b/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild
deleted file mode 100644
index 81e1c8b495..0000000000
--- a/dev-R/RcppParallel/RcppParallel-5.1.5.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Parallel Programming Tools for 'Rcpp'"
-KEYWORDS="~amd64"
-LICENSE='GPL-3+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		dev-R/RUnit
-		dev-R/Rcpp
-	)
-	dev-cpp/tbb
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/RUnit
-	dev-R/Rcpp
-	dev-R/knitr
-	dev-R/rmarkdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla doRUnit.R
-}

diff --git a/dev-R/RcppParallel/metadata.xml b/dev-R/RcppParallel/metadata.xml
deleted file mode 100644
index f4c6208c47..0000000000
--- a/dev-R/RcppParallel/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">High level functions for parallel programming with 'Rcpp'. For example, the 'parallelFor()' function can be used to convert the work of a standard serial "for" loop into a parallel one and the 'parallelReduce()' function can be used for accumulating aggregate or other values.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevin@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/RcppCore/RcppParallel/issues</bugs-to>
-		<remote-id type="github">RcppCore/RcppParallel</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RcppTOML/Manifest b/dev-R/RcppTOML/Manifest
deleted file mode 100644
index f99a18d2fd..0000000000
--- a/dev-R/RcppTOML/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RcppTOML_0.1.7.tar.gz 42551 BLAKE2B 5622ed62137291615a527ff97ee964162e086960d22f62f570ed06bc0483d47dddcafc46a8382922fd88071fd023445d712d66facbcf7df46866fb15509ba64a SHA512 c1a9e2a0f0c0229620125b6b18e5fb73fcb059d916c716f2cb7cc0bfbdb6253e71462a3fe7482e5d2f0672d429a81307effc89c26f79f5a99fe393c6a9d35ce9

diff --git a/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild b/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild
deleted file mode 100644
index b0a4cb1846..0000000000
--- a/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Rcpp Bindings to C++ parser for TOML files'
-HOMEPAGE="
-	https://cran.r-project.org/package=RcppTOML
-	https://github.com/eddelbuettel/rcpptoml
-"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	dev-cpp/cpptoml
-	>=dev-lang/R-3.3.0
-	>=dev-R/Rcpp-0.11.5
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-	rm -r inst/tinytest || die
-	# replace bundled cpptoml
-	rm inst/include/cpptoml.h || die
-	ln -s /usr/include/cpptoml.h inst/include/cpptoml.h || die
-	R-packages_src_prepare
-}
-
-src_install() {
-	R-packages_src_install
-	rm "${ED}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h" || die
-	dosym ../../../../../../usr/include/cpptoml.h "${EPREFIX}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h"
-}
-
-SUGGESTED_PACKAGES="dev-R/tinytest"

diff --git a/dev-R/RcppTOML/metadata.xml b/dev-R/RcppTOML/metadata.xml
deleted file mode 100644
index a3a4092810..0000000000
--- a/dev-R/RcppTOML/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The configuration format defined by 'TOML' (which expands to
-"Tom's Obvious Markup Language") specifies an excellent format
-(described at &lt;https://toml.io/en/&gt;) suitable for both human editing
-as well as the common uses of a machine-readable format. This package
-uses 'Rcpp' to connect the 'cpptoml' parser written by Chase Geigle
-(in C++11) to R.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/eddelbuettel/rcpptoml/issues</bugs-to>
-		<remote-id type="github">eddelbuettel/rcpptoml</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/RhpcBLASctl/Manifest b/dev-R/RhpcBLASctl/Manifest
deleted file mode 100644
index 79ee073bb7..0000000000
--- a/dev-R/RhpcBLASctl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST RhpcBLASctl_0.21-247.1.tar.gz 41291 BLAKE2B db02d0c4f73d65343c3272f016f7d780114d3cecbe456f3d07bf9ff4de18a0f419e539b2d8b325a0b352c3f43ea2487701e7774861aa7e1ab9f7370f0045c9c2 SHA512 17052fc0fe576ef661dfcdb70fd09f54f3ae7b63dda7dee2e84d4ca409aedd7b2128f71dc5520ee1bc60650386b9645ae1d34e501e706195072616bbfc113071

diff --git a/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild b/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild
deleted file mode 100644
index 4c9c6add62..0000000000
--- a/dev-R/RhpcBLASctl/RhpcBLASctl-0.21.247.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="Control the Number of Threads on 'BLAS'"
-KEYWORDS="~amd64"
-LICENSE='AGPL-3'
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/RhpcBLASctl/metadata.xml b/dev-R/RhpcBLASctl/metadata.xml
deleted file mode 100644
index 6b83a33f77..0000000000
--- a/dev-R/RhpcBLASctl/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Control the number of threads on 'BLAS' (Aka 'GotoBLAS', 'OpenBLAS', 'ACML', 'BLIS' and 'MKL'). And possible to control the number of threads in 'OpenMP'. Get a number of logical cores and physical cores if feasible.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Ei-ji Nakama</name>
-			<email>nakama@ki.rim.or.jp</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/StanHeaders/Manifest b/dev-R/StanHeaders/Manifest
deleted file mode 100644
index bc991e8d76..0000000000
--- a/dev-R/StanHeaders/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST StanHeaders_2.21.0-7.tar.gz 1402572 BLAKE2B 3693bdc6f8d21d547e1709ea1d10d78913055a9a9c96b58bf6f79896beaa2e388a3e207b15db6920f59f11321107e611f99a7f421c5e887640809da0ed01e8a9 SHA512 474637f3043defb4b646b37b12469a7bc9df823f954e9b5cd788063e702527065da54cbfb5f3829c44912e07855f403f00962149277a8f7c5f694319b30a9556

diff --git a/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild b/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
deleted file mode 100644
index 39b44888c3..0000000000
--- a/dev-R/StanHeaders/StanHeaders-2.21.0.7.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='C++ Header Files for Stan'
-KEYWORDS="~amd64"
-LICENSE='BSD'
-CRAN_PV="$(ver_rs 3 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-DEPEND="
-	>=dev-R/RcppParallel-5.0.1
-	dev-R/RcppEigen
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/Rcpp
-	dev-R/BH
-	>=dev-R/knitr-1.15.1
-	dev-R/rmarkdown
-	dev-R/Matrix
-	dev-R/rstan
-"

diff --git a/dev-R/StanHeaders/metadata.xml b/dev-R/StanHeaders/metadata.xml
deleted file mode 100644
index 7dd0a7e9fc..0000000000
--- a/dev-R/StanHeaders/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">The C++ header files of the Stan project are provided by this package, but it contains little R code or documentation. The main reference is the vignette. There is a shared object containing part of the 'CVODES' library, but its functionality is not accessible from R. 'StanHeaders' is primarily useful for developers who want to utilize the 'LinkingTo' directive of their package's DESCRIPTION file to build on the Stan library without incurring unnecessary dependencies. The Stan project develops a probabilistic programming language that implements full or approximate Bayesian statistical inference via Markov Chain Monte Carlo or 'variational' methods and implements (optionally penalized) maximum likelihood estimation via optimization. The Stan library includes an advanced automatic differentiation scheme, 'templated' statistical and linear algebra functions that can handle the automatically 'differentiable' scalar types (and doubles, 'ints', etc.), and a pa
 rser for the Stan language. The 'rstan' package provides user-facing R functions to parse, compile, test, estimate, and analyze Stan models.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Ben Goodrich</name>
-			<email>benjamin.goodrich@columbia.edu</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/XML/Manifest b/dev-R/XML/Manifest
deleted file mode 100644
index 3124f3600b..0000000000
--- a/dev-R/XML/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST XML_3.99-0.10.tar.gz 969942 BLAKE2B dd800c34da7d48b8394983202057ed6e4df6816868d7fc67c26ef0649a48ada6e68875fa349b335a20fd6a10ade0a1542d31d31fb62592fb7ceae115956bdb77 SHA512 b60f2f18473127d9e9b69f1d092c8e6ee4d8b50531b5734c3850a93664ffb5300c817d2d455a4ba3dd738f6ebcfe80d0ed08ae7bbf57ba32b4186abeb858fd05

diff --git a/dev-R/XML/XML-3.99.0.10.ebuild b/dev-R/XML/XML-3.99.0.10.ebuild
deleted file mode 100644
index ee2f375140..0000000000
--- a/dev-R/XML/XML-3.99.0.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tools for Parsing and Generating XML Within R and S-Plus'
-KEYWORDS="~amd64"
-LICENSE='BSD'
-DEPEND="
-	>=dev-libs/libxml2-2.6.3
-"
-CRAN_PV="$(ver_rs 2 -)"
-
-SUGGESTED_PACKAGES="
-	dev-R/bitops
-	dev-R/RCurl
-"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/XML/metadata.xml b/dev-R/XML/metadata.xml
deleted file mode 100644
index e162697267..0000000000
--- a/dev-R/XML/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Many approaches for both reading and creating XML (and HTML) documents (including DTDs), both local and accessible via HTTP or FTP. Also offers access to an 'XPath' "interpreter".</longdescription>
-	<upstream>
-		<maintainer>
-			<name>CRAN Team</name>
-			<email>CRAN@r-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/abind/Manifest b/dev-R/abind/Manifest
deleted file mode 100644
index db058f2e5f..0000000000
--- a/dev-R/abind/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST abind_1.4-5.tar.gz 21810 BLAKE2B 64228df7f46f0fce03d8c33c8655bb7d239a5d25db5c93cfe56942a2db8917698a5b4fb6e6a8a40c0f6bec9ed2d8a5923473a5813d6a9d8f5901a2f8fdcb260f SHA512 b1f5d716e04f748b9d189a4a3e15ad00c2b5a7c69425dbf9f36fcb4fe23f6ff5cec2eb22ec626ab194c1eb88bdfd271b535868b00157efd4acf0faa022d16987

diff --git a/dev-R/abind/abind-1.4.5.ebuild b/dev-R/abind/abind-1.4.5.ebuild
deleted file mode 100644
index aae64f151e..0000000000
--- a/dev-R/abind/abind-1.4.5.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CRAN_PV="$(ver_rs 2 -)"
-CRAN_SNAPSHOT_DATE="2022-07-11"
-inherit R-packages edo
-
-DESCRIPTION="Unified Parallel and Distributed Processing in R for Everyone"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2+'
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/abind/metadata.xml b/dev-R/abind/metadata.xml
deleted file mode 100644
index 690bc45d7b..0000000000
--- a/dev-R/abind/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Combine multidimensional arrays into a single array. This is a generalization of 'cbind' and 'rbind'. Works with vectors, matrices, and higher-dimensional arrays. Also provides functions 'adrop', 'asub', and 'afill' for manipulating, extracting and replacing data in arrays.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Tony Plate</name>
-			<email>tplate@acm.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/archive/Manifest b/dev-R/archive/Manifest
deleted file mode 100644
index 1f36f50e53..0000000000
--- a/dev-R/archive/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST archive_1.1.5.tar.gz 127971 BLAKE2B bdce63c581b5ade08b3d8b8abc382524f5f4b1c66aa09d151479921ad3e8661b24fc156ee1eb6950116a2585de999f14087797085e97a3a9ac70897cf9c54df0 SHA512 4a420868a45385cbe49f98050f995b3e455a8d64bfe3cb2cfe4f3867f14866dd3244af4d8b960d10f210b758371bcd58396a627e79e2cac45b228c2c21ce67b8

diff --git a/dev-R/archive/archive-1.1.5.ebuild b/dev-R/archive/archive-1.1.5.ebuild
deleted file mode 100644
index c68c09fc2a..0000000000
--- a/dev-R/archive/archive-1.1.5.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Multi-Format Archive and Compression Support'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/cli
-	dev-R/glue
-	dev-R/rlang
-	dev-R/tibble
-	dev-R/cpp11
-	test? (
-		dev-R/testthat
-	)
-	app-arch/libarchive[bzip2,lz4,lzma,lzo,zstd]
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/archive/metadata.xml b/dev-R/archive/metadata.xml
deleted file mode 100644
index df6690675d..0000000000
--- a/dev-R/archive/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Bindings to 'libarchive' http://www.libarchive.org the Multi-format archive and compression library. Offers R connections and direct extraction for many archive formats including 'tar', 'ZIP', '7-zip', 'RAR', 'CAB' and compression formats including 'gzip', 'bzip2', 'compress', 'lzma' and 'xz'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/archive/issues</bugs-to>
-		<remote-id type="github">r-lib/archive</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/askpass/Manifest b/dev-R/askpass/Manifest
deleted file mode 100644
index ebd8090d21..0000000000
--- a/dev-R/askpass/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST askpass_1.1.tar.gz 5730 BLAKE2B 40f1c80bc1660c92295d71091d19bc9f61bec39a0438aea3e38787fe4d091a46cd97c506558ec918dca6f4911e54957f3ee1edefc7a1fbc52cc7c3cc84652bd5 SHA512 eac868a7bf63d5aa204889157acc4bd39ed0c358c824a376b5adbfd1125bc557d081b7c2717799ddf7ccda4e23b16854a2e68dbf1c8c54b0c5535511cad4da83

diff --git a/dev-R/askpass/askpass-1.1.ebuild b/dev-R/askpass/askpass-1.1.ebuild
deleted file mode 100644
index 775003398a..0000000000
--- a/dev-R/askpass/askpass-1.1.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Safe Password Entry for R, Git and SSH'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-R/sys-2.1"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/askpass/metadata.xml b/dev-R/askpass/metadata.xml
deleted file mode 100644
index a4f8422da0..0000000000
--- a/dev-R/askpass/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Cross-platform utilities for prompting the user for credentials or a
-passphrase, for example to authenticate with a server or read a protected key.
-Includes native programs for MacOS and Windows, hence no 'tcltk' is required.
-Password entry can be invoked in two different ways: directly from R via the
-askpass() function, or indirectly as password-entry back-end for 'ssh-agent'
-or 'git-credential' via the SSH_ASKPASS and GIT_ASKPASS environment variables.
-Thereby the user can be prompted for credentials or a passphrase if needed
-when R calls out to git or ssh.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">jeroen/askpass</remote-id>
-		<bugs-to>https://github.com/jeroen/askpass/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/assertthat/Manifest b/dev-R/assertthat/Manifest
deleted file mode 100644
index 460d9c36b6..0000000000
--- a/dev-R/assertthat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST assertthat_0.2.1.tar.gz 12742 BLAKE2B 831657a08c7e41a4a0fdb9695b8ccaa802aeeaf1f8d7df501b9810b6a367f8c77e05a75c3345ad9042b60a2956d049b823ac673023df93b5345250d8b44124dc SHA512 e8dbcb9b7c638f7133dea70443debbf739d35df1eb5ef19d5ae2ad7e9669f06184af43477ee061e15d253b3fa32ec203dbe28a4585c2027d4e567c2eb2195337

diff --git a/dev-R/assertthat/assertthat-0.2.1.ebuild b/dev-R/assertthat/assertthat-0.2.1.ebuild
deleted file mode 100644
index 18bf0ba330..0000000000
--- a/dev-R/assertthat/assertthat-0.2.1.ebuild
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Easy Pre and Post Assertions'
-HOMEPAGE="https://cran.r-project.org/package=assertthat"
-LICENSE='GPL-3'
-KEYWORDS="~amd64"

diff --git a/dev-R/assertthat/metadata.xml b/dev-R/assertthat/metadata.xml
deleted file mode 100644
index ddb807c668..0000000000
--- a/dev-R/assertthat/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An extension to stopifnot() that makes it easy to declare
-the pre and post conditions that you code should satisfy, while also
-producing friendly error messages so that your users know what's gone
-wrong.</longdescription>
-	<upstream>
-		<doc lang="en">https://cran.r-project.org/web/packages/assertthat/assertthat.pdf</doc>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/backports/Manifest b/dev-R/backports/Manifest
deleted file mode 100644
index 31f186d5b6..0000000000
--- a/dev-R/backports/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST backports_1.4.1.tar.gz 26201 BLAKE2B 7073469ce4c1af82c763e55ac1cf7498e52c229ec67a3fd0914036bf6f70a992c0811e65b4093466b1f21ba0f39489f16f46c7e44bbf9ff741b7e475e905a9db SHA512 e178c4e9ccf278e3f503e2424d2d60866bb8054b7e10c105cbaa63009e84fc9be2c180f1e9947839f7d5a885a399f7a396cc3c6afe7f13e8f20fd055da43e7ab

diff --git a/dev-R/backports/backports-1.4.1.ebuild b/dev-R/backports/backports-1.4.1.ebuild
deleted file mode 100644
index 315a9bd9ef..0000000000
--- a/dev-R/backports/backports-1.4.1.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Reimplementations of Functions Introduced Since R-3.0.0'
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'

diff --git a/dev-R/backports/metadata.xml b/dev-R/backports/metadata.xml
deleted file mode 100644
index 22d83f6fe8..0000000000
--- a/dev-R/backports/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 type="person">
-		<name>Robert Greener</name>
-		<email>me@r0bert.dev</email>
-	</maintainer>
-	<longdescription lang="en"> Functions introduced or changed since R v3.0.0 are re-implemented in this package. The backports are conditionally exported in order to let R resolve the function name to either the implemented backport, or the respective base version, if available. Package developers can make use of new functions or arguments by selectively importing specific backports to support older installations.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Michel Lang</name>
-			<email>michellang@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/backports/issues</bugs-to>
-		<remote-id type="github">r-lib/backports</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/base64enc/Manifest b/dev-R/base64enc/Manifest
deleted file mode 100644
index e2c01d583f..0000000000
--- a/dev-R/base64enc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST base64enc_0.1-3.tar.gz 7833 BLAKE2B 1410fcf6f7031eaa2d93550797acaa1cb86c972076f6e69c1e59d9798e9fab494968a0ddaafc00ffc5e656065c6fb8ebb1fdec851d12200c17eb74cb3b1ceac8 SHA512 e486a4dd8ec8ec72285440c016e9e73d2e7f73dc864472ce7204bab15eb00f2cb26cf29c20dfb1e3087372aaaed961344dc84f691576c1ff64a58dc342341287

diff --git a/dev-R/base64enc/base64enc-0.1.3.ebuild b/dev-R/base64enc/base64enc-0.1.3.ebuild
deleted file mode 100644
index 9a5d192a46..0000000000
--- a/dev-R/base64enc/base64enc-0.1.3.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tools for base64 encoding'
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/base64enc/metadata.xml b/dev-R/base64enc/metadata.xml
deleted file mode 100644
index f8517aefda..0000000000
--- a/dev-R/base64enc/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Urbanek</name>
-			<email>Simon.Urbanek@r-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/bit/Manifest b/dev-R/bit/Manifest
deleted file mode 100644
index 85b5970c5d..0000000000
--- a/dev-R/bit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bit_4.0.4.tar.gz 279723 BLAKE2B 83fb8e8435039cbcff859ff6b186b924277ead8aa996e1fad60dbc6d2c23b98ce3789b6c9d2f57f52430a1d2c146fbef98ea7c63698e15a3c4625df25fd0fa93 SHA512 a570926aaabd2adb21940f310d096c50b21e261a746343fe502cedfb7aa84432037e1b197c41d0a433e15f1baf15af0fad61ba442f1c1fe5688b7c41e08d43af

diff --git a/dev-R/bit/bit-4.0.4.ebuild b/dev-R/bit/bit-4.0.4.ebuild
deleted file mode 100644
index f36e758179..0000000000
--- a/dev-R/bit/bit-4.0.4.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 R-packages edo
-
-DESCRIPTION='Classes and Methods for Fast Memory-Efficient Boolean Selections'
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	test? ( >=dev-R/testthat-0.11.0 )
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/testthat-0.11.0
-	dev-R/roxygen2
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/microbenchmark
-	>=dev-R/bit64-4.0.0
-	>=dev-R/ff-4.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/bit/metadata.xml b/dev-R/bit/metadata.xml
deleted file mode 100644
index 694e88af58..0000000000
--- a/dev-R/bit/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provided are classes for boolean and skewed boolean vectors, fast boolean methods, fast unique and non-unique integer sorting, fast set operations on sorted and unsorted sets of integers, and foundations for ff (range index, compression, chunked processing).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jens Oehlschlägel</name>
-			<email>Jens.Oehlschlaegel@truecluster.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/truecluster/bit/issues</bugs-to>
-		<remote-id type="github">truecluster/bit</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/bit64/Manifest b/dev-R/bit64/Manifest
deleted file mode 100644
index f659a05d74..0000000000
--- a/dev-R/bit64/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bit64_4.0.5.tar.gz 135091 BLAKE2B b60853b45d73f0217a41dfc504c325fd6354c1f3507182cefcf948421f9aa2df1d1e76410c6ffcd9c09c46a2e16a666beba7eca7834c8cb4a1cba06d1b46d270 SHA512 1962dd76d56119f56af6cfcf882ef8047feea310fe8abedc7ae82332b8cfe6937296f92ed0bb74cbf6ac53424d2f1960eef6d8b26a62fba16ae7a4cd114aa5f3

diff --git a/dev-R/bit64/bit64-4.0.5.ebuild b/dev-R/bit64/bit64-4.0.5.ebuild
deleted file mode 100644
index 1770938c78..0000000000
--- a/dev-R/bit64/bit64-4.0.5.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A S3 Class for Vectors of 64bit Integers'
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-DEPEND="
-	>=dev-R/bit-4.0.0
-"

diff --git a/dev-R/bit64/metadata.xml b/dev-R/bit64/metadata.xml
deleted file mode 100644
index 59cfbb5fca..0000000000
--- a/dev-R/bit64/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provided are classes for boolean and skewed boolean vectors, fast boolean methods, fast unique and non-unique integer sorting, fast set operations on sorted and unsorted sets of integers, and foundations for ff (range index, compression, chunked processing).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jens Oehlschlägel</name>
-			<email>Jens.Oehlschlaegel@truecluster.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/truecluster/bit64/issues</bugs-to>
-		<remote-id type="github">truecluster/bit64</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/blob/Manifest b/dev-R/blob/Manifest
deleted file mode 100644
index 8c566c8a79..0000000000
--- a/dev-R/blob/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST blob_1.2.3.tar.gz 10543 BLAKE2B a4ce56d3ae7f86890a7244667b6dedd26d20693b3b0453a9acfc07b4a44a58aa88cfe9357332e19985dabf5d8b2ca3e074537c4ffea5f8fde9707e33d50742be SHA512 39a94f1471ee16d5c65f8eb19ef3cd4f22758c25e81847b80ce94287d1a72a24755bc45fa249d8e05d9b206f9cc0bc4a6f155978577d810c16e97569b4e47a20

diff --git a/dev-R/blob/blob-1.2.3.ebuild b/dev-R/blob/blob-1.2.3.ebuild
deleted file mode 100644
index ec2926a87c..0000000000
--- a/dev-R/blob/blob-1.2.3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="A Simple S3 Class for Representing Vectors of Binary Data ('BLOBS')"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/rlang
-	>=dev-R/vctrs-0.2.1
-	test? ( dev-R/testthat )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/crayon
-	>=dev-R/pillar-1.2.1
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/blob/metadata.xml b/dev-R/blob/metadata.xml
deleted file mode 100644
index f9a9a664e7..0000000000
--- a/dev-R/blob/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">R's raw vector is useful for storing a single binary object. What if you want to put a vector of them in a data frame? The 'blob' package provides the blob object, a list of raw vectors, suitable for use as a column in data frame.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/blob/issues</bugs-to>
-		<remote-id type="github">tidyverse/blob</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/boot/Manifest b/dev-R/boot/Manifest
deleted file mode 100644
index 84866107ba..0000000000
--- a/dev-R/boot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST boot_1.3-28.tar.gz 236842 BLAKE2B 38d0d7191779f280d47910fe5d6bcb39954d4115e7c0b9481f918c537046c550eaf139592552e5ac9192e5965aba379fb1954323cc000b88d32f34afb959142b SHA512 e274f3de208cf4f9f74102a82ff34a32e92928328353d77ac9a99e1e34d66a65e941a66656367668bd7fe5633484eff8dcfa42a9e5957db72368c604e2a16007

diff --git a/dev-R/boot/boot-1.3.28.ebuild b/dev-R/boot/boot-1.3.28.ebuild
deleted file mode 100644
index e55f042462..0000000000
--- a/dev-R/boot/boot-1.3.28.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION="Bootstrap Functions (Originally by Angelo Canty for S)"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='public-domain'
-
-DEPEND="
-	>=dev-lang/R-3.0.0
-	!dev-lang/R[-minimal]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/MASS
-	virtual/survival
-"

diff --git a/dev-R/boot/metadata.xml b/dev-R/boot/metadata.xml
deleted file mode 100644
index c883e239f0..0000000000
--- a/dev-R/boot/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Functions and datasets for bootstrapping from the book "Bootstrap Methods and Their Application" by A. C. Davison and D. V. Hinkley (1997, CUP), originally written by Angelo Canty for S.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Brian Ripley</name>
-			<email>ripley@stats.ox.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/brew/Manifest b/dev-R/brew/Manifest
deleted file mode 100644
index e8c9bad76f..0000000000
--- a/dev-R/brew/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST brew_1.0-7.tar.gz 55517 BLAKE2B ea3c5b2de180c1e43fc69b17c267f356715cfe4692bc1f291f6084e91fa15f7405ede22503b343f62d3677d02eca1eaa094871930c5f6e71d1debbabdb860d19 SHA512 3613919a3072df74fc782a16cf69c7f8d4a16ef5deec5b0ff7b70be311f5f428b597322f87a029f48b9799b1c05cbd5608f8967a6e40cae7c3a050106c125652

diff --git a/dev-R/brew/brew-1.0.7.ebuild b/dev-R/brew/brew-1.0.7.ebuild
deleted file mode 100644
index b04dd3d043..0000000000
--- a/dev-R/brew/brew-1.0.7.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Templating Framework for Report Generation'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-"

diff --git a/dev-R/brew/metadata.xml b/dev-R/brew/metadata.xml
deleted file mode 100644
index 87deb1dd9c..0000000000
--- a/dev-R/brew/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Implements a templating framework for mixing text and
-R code for report generation. brew template syntax is similar
-to PHP, Ruby's erb module, Java Server Pages, and Python's psp
-module.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Greg Hunt</name>
-			<email>greg@firmansyah.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/brio/Manifest b/dev-R/brio/Manifest
deleted file mode 100644
index 5d52deaa02..0000000000
--- a/dev-R/brio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST brio_1.1.3.tar.gz 12629 BLAKE2B 8e9e00c00e11a65421f20d01bba8272bd4e07c094494bd20d16ce84ec396a0c5d28166eed66efd5e09795348de0377e959a9e2637d19f1793fd19bcdc20a4bef SHA512 a3faca93f7b1e41c94e820ecfa2c44bde5552e3dfb75b588bdee1dd9a9c825fc3927d77b41865c9a1659aae53d25a56887ac02efa95d38d3d38f1b249dacbaaf

diff --git a/dev-R/brio/brio-1.1.3.ebuild b/dev-R/brio/brio-1.1.3.ebuild
deleted file mode 100644
index ed1fc95694..0000000000
--- a/dev-R/brio/brio-1.1.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Basic R Input Output'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	test? ( >=dev-R/testthat-2.1.0 )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/testthat-2.1.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/brio/metadata.xml b/dev-R/brio/metadata.xml
deleted file mode 100644
index 9b5579ef0c..0000000000
--- a/dev-R/brio/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Functions to handle basic input output, these functions
-always read and write UTF-8 (8-bit Unicode Transformation Format)
-files and provide more explicit control over line endings.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/brio/issues</bugs-to>
-		<remote-id type="github">r-lib/brio</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/broom/Manifest b/dev-R/broom/Manifest
deleted file mode 100644
index e3dbfe4680..0000000000
--- a/dev-R/broom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST broom_1.0.0.tar.gz 641539 BLAKE2B 94fefc79a6bd23f05a19d7e986ff6777f25e74af7136a727317f2aed05cbbbe724ae4972da74b9707fe0dab0ad9738fdfcd2f6cf6b1b14394cd74cb40e9ce911 SHA512 41909e36178aae4d9ccddba2e72a5bd5245e9143e88151231dd47ae9a647d29126c22c4adc25cdd0046c3850d1a1ad41478af9bbc60c41adbd607cd4bfffe118

diff --git a/dev-R/broom/broom-1.0.0.ebuild b/dev-R/broom/broom-1.0.0.ebuild
deleted file mode 100644
index eb4d4358e5..0000000000
--- a/dev-R/broom/broom-1.0.0.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Convert Statistical Objects into Tidy Tibbles'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-DEPEND="
-	dev-R/backports
-	>=dev-R/dplyr-1.0.0
-	dev-R/ellipsis
-	>=dev-R/generics-0.0.2
-	dev-R/glue
-	dev-R/purrr
-	dev-R/rlang
-	dev-R/stringr
-	>=dev-R/tibble-3.0.0
-	>=dev-R/tidyr-1.0.0
-	dev-R/ggplot2
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/AER
-	dev-R/AUC
-	dev-R/bbmle
-	dev-R/betareg
-	dev-R/biglm
-	dev-R/binGroup
-	dev-R/boot
-	>=dev-R/btergm-1.10.6
-	dev-R/car
-	dev-R/caret
-	dev-R/cluster
-	dev-R/cmprsk
-	dev-R/coda
-	dev-R/covr
-	dev-R/drc
-	dev-R/e1071
-	dev-R/emmeans
-	dev-R/epiR
-	>=dev-R/ergm-3.10.4
-	>=dev-R/fixest-0.9.0
-	>=dev-R/gam-1.15
-	dev-R/gee
-	dev-R/geepack
-	dev-R/glmnet
-	dev-R/glmnetUtils
-	dev-R/gmm
-	dev-R/Hmisc
-	dev-R/irlba
-	dev-R/interp
-	dev-R/joineRML
-	dev-R/Kendall
-	dev-R/knitr
-	dev-R/ks
-	dev-R/Lahman
-	dev-R/lavaan
-	dev-R/leaps
-	dev-R/lfe
-	dev-R/lm-beta
-	dev-R/lme4
-	dev-R/lmodel2
-	>=dev-R/lmtest-0.9.38
-	dev-R/lsmeans
-	dev-R/maps
-	dev-R/maptools
-	dev-R/margins
-	dev-R/MASS
-	dev-R/Matrix
-	dev-R/mclust
-	dev-R/mediation
-	dev-R/metafor
-	dev-R/mfx
-	dev-R/mgcv
-	dev-R/mlogit
-	dev-R/modeldata
-	dev-R/modeltests
-	dev-R/muhaz
-	dev-R/multcomp
-	dev-R/network
-	dev-R/nnet
-	>=dev-R/orcutt-2.2
-	dev-R/ordinal
-	dev-R/plm
-	dev-R/poLCA
-	dev-R/psych
-	dev-R/quantreg
-	dev-R/rgeos
-	dev-R/rmarkdown
-	dev-R/robust
-	dev-R/robustbase
-	dev-R/rsample
-	dev-R/sandwich
-	dev-R/sp
-	>=dev-R/spdep-1.1
-	dev-R/spatialreg
-	dev-R/speedglm
-	dev-R/spelling
-	dev-R/survey
-	dev-R/survival
-	dev-R/systemfit
-	>=dev-R/testthat-2.1.0
-	dev-R/tseries
-	dev-R/vars
-	dev-R/zoo
-"

diff --git a/dev-R/broom/metadata.xml b/dev-R/broom/metadata.xml
deleted file mode 100644
index 5eb829787d..0000000000
--- a/dev-R/broom/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Summarizes key information about statistical objects in tidy tibbles. This makes it easy to report results, create plots and consistently work with large numbers of models at once. Broom provides three verbs that each provide different types of information about a model. tidy() summarizes information about model components such as coefficients of a regression. glance() reports information about an entire model, such as goodness of fit measures like AIC and BIC. augment() adds information about individual observations to a dataset, such as fitted values or influence measures.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Couch</name>
-			<email>simonpatrickcouch@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidymodels/broom/issues</bugs-to>
-		<remote-id type="github">tidymodels/broom</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/bslib/Manifest b/dev-R/bslib/Manifest
deleted file mode 100644
index 7543462c8a..0000000000
--- a/dev-R/bslib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bslib_0.3.1.tar.gz 4908277 BLAKE2B d96d15e22968cf75097b53d4f8bc4adcc388ed60c62ff30fe94bdbbd945d196963ce2b4498b890f7b3d5baca2871f256a1c233e8c510c26f67ef559b04e04ce0 SHA512 c17ea68dd6111275915713c5e6721ca18ed7db406125967e0d2f8ade83a1608e88dbdeb0d8acd67d84aaa2ae67931898b334e079b540c86b1c8544678c28b43a

diff --git a/dev-R/bslib/bslib-0.3.1.ebuild b/dev-R/bslib/bslib-0.3.1.ebuild
deleted file mode 100644
index 1bc1c78004..0000000000
--- a/dev-R/bslib/bslib-0.3.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages #edo
-
-DESCRIPTION="Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-# Tests need shiny and rmarkdown (circ. dep, will enable once added)
-#RESTRICT="!test? ( test )"
-#IUSE="test"
-
-DEPEND="
-	>=dev-R/htmltools-0.5.2
-	dev-R/jsonlite
-	>=dev-R/sass-0.4.0
-	>=dev-R/jquerylib-0.1.3
-	dev-R/rlang"
-#	test? (
-#		dev-R/withr
-#		dev-R/testthat
-#		>=dev-R/shiny-1.6.0
-#		>=dev-R/rmarkdown-2.7
-#	)
-
-SUGGESTED_PACKAGES="
-	>=dev-R/shiny-1.6.0
-	>=dev-R/rmarkdown-2.7
-	dev-R/thematic
-	dev-R/knitr
-	dev-R/testthat
-	dev-R/withr
-	dev-R/rappdirs
-	dev-R/curl
-	dev-R/magrittr
-"
-
-#src_test() {
-#	cd "${WORKDIR}/${P}/tests" || die
-#	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-#}

diff --git a/dev-R/bslib/metadata.xml b/dev-R/bslib/metadata.xml
deleted file mode 100644
index 3f24c54bf3..0000000000
--- a/dev-R/bslib/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports both 'Bootstrap' 3 and 4 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/bslib/issues</bugs-to>
-		<remote-id type="github">rstudio/bslib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/cachem/Manifest b/dev-R/cachem/Manifest
deleted file mode 100644
index 0d5eda3d25..0000000000
--- a/dev-R/cachem/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cachem_1.0.6.tar.gz 25413 BLAKE2B f904bc756f1228d8abffa013d79d03376be8aa9fa6a3981141a80a2bee68069f91f6e4f3d6dcda50b3a4e82eeee4b730b6407714bfde850be5d625122bb1d63e SHA512 79736de4d40119c13dbddd33ddc589da37ddb7a95d611e24b8a3246209b4ebd396590eab645712ea308df744324bcc1d173d06f3567797983cd066618c7fd976

diff --git a/dev-R/cachem/cachem-1.0.6.ebuild b/dev-R/cachem/cachem-1.0.6.ebuild
deleted file mode 100644
index 0f14319716..0000000000
--- a/dev-R/cachem/cachem-1.0.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Cache R Objects with Automatic Pruning'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/rlang
-	dev-R/fastmap
-	test? ( dev-R/testthat )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/cachem/metadata.xml b/dev-R/cachem/metadata.xml
deleted file mode 100644
index 1de56e416f..0000000000
--- a/dev-R/cachem/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Key-value stores with automatic pruning. Caches can limit either their total size or the age of the oldest object (or both), automatically pruning objects to maintain the constraints.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/cachem/issues</bugs-to>
-		<remote-id type="github">r-lib/cachem</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/callr/Manifest b/dev-R/callr/Manifest
deleted file mode 100644
index acebf32623..0000000000
--- a/dev-R/callr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST callr_3.7.0.tar.gz 74518 BLAKE2B 6e4ca448400eaf785baef766fcaa45699c3f57af433fd5e74bdd91b175dec51c0dafaf5ccb9c9c2db1755ae9b519a452f2a2eb2fa1d9ea465dcefd2dcd1b4ab2 SHA512 bca18993e498ceb0bc1acb7978d84fc105831ff0350237d5b039a005e4f87add6bdf501bfa544c4f2f292b10bacfa3a14cc4af64aae518ab31542e92d8620bef

diff --git a/dev-R/callr/callr-3.7.0.ebuild b/dev-R/callr/callr-3.7.0.ebuild
deleted file mode 100644
index 19761897b4..0000000000
--- a/dev-R/callr/callr-3.7.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Call R from R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-R/processx-3.5.0
-	dev-R/R6
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/callr/metadata.xml b/dev-R/callr/metadata.xml
deleted file mode 100644
index b65f5d7dc7..0000000000
--- a/dev-R/callr/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">It is sometimes useful to perform a computation in a
-separate R process, without affecting the current R process at all.
-This packages does exactly that.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/callr/issues</bugs-to>
-		<remote-id type="github">r-lib/callr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/carData/Manifest b/dev-R/carData/Manifest
deleted file mode 100644
index ce09c2cdc6..0000000000
--- a/dev-R/carData/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST carData_3.0-5.tar.gz 1004201 BLAKE2B dee8f9b5e73cbb785f445b70b6ae88ca8c7303bc4b361943e937596bcc355374856b64c61b9d325484670c779a6ff6df5a8912ee8f65d3afdbf2b1546f68409a SHA512 3e774c9c9cc4cad46079c843498b4439002326950fc3ce7bd2c6d268b164a196365ddc9d5185b3ca8b136d90c0dbe85c5d42ce44340a0c9648374f318243fd81

diff --git a/dev-R/carData/carData-3.0.5.ebuild b/dev-R/carData/carData-3.0.5.ebuild
deleted file mode 100644
index 2d8018bbd7..0000000000
--- a/dev-R/carData/carData-3.0.5.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="Companion to Applied Regression Data Sets"
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-SUGGESTED_PACKAGES="
-	dev-R/car
-"

diff --git a/dev-R/carData/metadata.xml b/dev-R/carData/metadata.xml
deleted file mode 100644
index 06633a1a10..0000000000
--- a/dev-R/carData/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en"> Datasets to Accompany J. Fox and S. Weisberg, An R Companion to Applied Regression, Third Edition, Sage (2019).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>John Fox</name>
-			<email>jfox@mcmaster.ca</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/cellranger/Manifest b/dev-R/cellranger/Manifest
deleted file mode 100644
index d7eecd606b..0000000000
--- a/dev-R/cellranger/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cellranger_1.1.0.tar.gz 63857 BLAKE2B 993ff76943ff1c3cacba0bdbfb609b8b19f16a3b61e061260e3fb82d2c2cb80db8c6c5f4904a0b93d4fcb7eb1f1ec082da206bb91e6ff97763ee9f65f91ddffc SHA512 5a27ce21b5d22b0eea06f64ef6faf26a63860ccefa17e3d4cb74ffceaf8b0b6f332b482d476dbc32f8174d5bfef01a5f9fc20673db2fa5386682be1baf11d2a9

diff --git a/dev-R/cellranger/cellranger-1.1.0.ebuild b/dev-R/cellranger/cellranger-1.1.0.ebuild
deleted file mode 100644
index 2a9b937db1..0000000000
--- a/dev-R/cellranger/cellranger-1.1.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Translate Spreadsheet Cell Ranges to Rows and Columns'
-LICENSE='MIT'
-HOMEPAGE="
-	https://github.com/rsheets/cellranger
-	https://cran.r-project.org/package=cellranger
-"
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.0.0
-	dev-R/rematch
-	dev-R/tibble
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/cellranger/metadata.xml b/dev-R/cellranger/metadata.xml
deleted file mode 100644
index b13e6f9e84..0000000000
--- a/dev-R/cellranger/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/rsheets/cellranger/issues</bugs-to>
-		<doc lang="en">https://github.com/rsheets/cellranger/issues</doc>
-		<changelog>https://cran.r-project.org/web//packages/cellranger/news.html</changelog>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@stat.ubc.ca</email>
-		</maintainer>
-		<remote-id type="github">rsheets/cellranger</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/cli/Manifest b/dev-R/cli/Manifest
deleted file mode 100644
index 135c44740e..0000000000
--- a/dev-R/cli/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cli_3.3.0.tar.gz 495823 BLAKE2B 1bb1ed2bdbee43d5395d9392fca15646c9dcc76552f06415c24871b0070c0aa54e98308284c3d111ce5d1bff47d26b66b550f32086b379ce48c0b2a90461b989 SHA512 e888bee42595c89cce3dde076083f80f5118d1a33e9968ff580d2b13d233baa041355c46622fd611e1ce00c32e9a5a1bb29aab0d1bcc719dd9ced3821efd9de0

diff --git a/dev-R/cli/cli-3.3.0.ebuild b/dev-R/cli/cli-3.3.0.ebuild
deleted file mode 100644
index 5e432f083b..0000000000
--- a/dev-R/cli/cli-3.3.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Helpers for Developing Command Line Interfaces'
-HOMEPAGE="
-	https://github.com/r-lib/cli
-	https://cran.r-project.org/package=cli
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-2.1.0
-	dev-R/glue
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/asciicast
-	dev-R/callr
-	dev-R/covr
-	dev-R/digest
-	dev-R/htmltools
-	dev-R/htmlwidgets
-	dev-R/knitr
-	dev-R/mockery
-	dev-R/processx
-	>=dev-R/ps-1.3.4.90000
-	dev-R/rlang
-	dev-R/rmarkdown
-	dev-R/rstudioapi
-	dev-R/shiny
-	dev-R/testthat
-	dev-R/tibble
-	dev-R/whoami
-	dev-R/withr
-"

diff --git a/dev-R/cli/metadata.xml b/dev-R/cli/metadata.xml
deleted file mode 100644
index 0173a15a11..0000000000
--- a/dev-R/cli/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A suite of tools to build attractive command line interfaces
-('CLIs'), from semantic elements: headings, lists, alerts, paragraphs,
-etc. Supports custom themes via a 'CSS'-like language. It also
-contains a number of lower level 'CLI' elements: rules, boxes, trees,
-and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI
-colors and text styles as well.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/cli/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/cli/cli.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/cli/news/news.html</changelog>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/cli</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/clipr/Manifest b/dev-R/clipr/Manifest
deleted file mode 100644
index 3792529534..0000000000
--- a/dev-R/clipr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clipr_0.8.0.tar.gz 21898 BLAKE2B 6b489ff1b8353942a327a550eaf9f1f693d74809515990b4e9dc666d7829532d89f368aeb081413dfb7a1e4aeedbb247c570f3187310078ea8bbf264d9b0bb2d SHA512 e3fad72072bd4d380cb69133d359a8f3b48aae3fc3eed78fd53fb23d35bdf4e2e4e43afecca4fb8870695c84198c065c0da216e68dd1ac17152c70ee8e698c85

diff --git a/dev-R/clipr/clipr-0.8.0.ebuild b/dev-R/clipr/clipr-0.8.0.ebuild
deleted file mode 100644
index e2de201162..0000000000
--- a/dev-R/clipr/clipr-0.8.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Read and Write from the System Clipboard'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	|| ( x11-misc/xclip x11-misc/xsel gui-apps/wl-clipboard )
-	test? (
-		>=dev-R/testthat-2.0.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/rstudioapi-0.5
-	>=dev-R/testthat-2.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/clipr/metadata.xml b/dev-R/clipr/metadata.xml
deleted file mode 100644
index 0bb261381b..0000000000
--- a/dev-R/clipr/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Matthew Lincoln</name>
-			<email>matthew.d.lincoln@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/mdlincoln/clipr/issues</bugs-to>
-		<remote-id type="github">mdlincoln/clipr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/codetools/Manifest b/dev-R/codetools/Manifest
deleted file mode 100644
index af80c1301a..0000000000
--- a/dev-R/codetools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST codetools_0.2-18.tar.gz 38175 BLAKE2B 0ae8ed87f7d4ed63258c5c0f14a286f2219bf0530203cd3a363c655615f7532db843260f23d8ef6d364a9750cac3f8df62df034399531c4e6a0a4af7d24eae23 SHA512 daad0f377d8ae2be5dac5d3edbc8c89db1fd87c7431a60a9e4dcc07c9f60ffd4eb8f2ba12d9da9b44fb90c23eb744904f81d715996ee97fa595957b81839ee44

diff --git a/dev-R/codetools/codetools-0.2.18.ebuild b/dev-R/codetools/codetools-0.2.18.ebuild
deleted file mode 100644
index 3d3f0db671..0000000000
--- a/dev-R/codetools/codetools-0.2.18.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Code analysis tools for R.'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla tests.R
-}

diff --git a/dev-R/codetools/metadata.xml b/dev-R/codetools/metadata.xml
deleted file mode 100644
index 680fb71d6e..0000000000
--- a/dev-R/codetools/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Luke Tierney</name>
-			<email>luke-tierney@uiowa.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/luke-tierney/codetools/issues</bugs-to>
-		<remote-id type="github">luke-tierney/codetools</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/colorspace/Manifest b/dev-R/colorspace/Manifest
deleted file mode 100644
index 3aeb0a83d7..0000000000
--- a/dev-R/colorspace/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST colorspace_2.0-3.tar.gz 2199185 BLAKE2B 2a6002ea58b04f6850baf8ae3e9174b4ffdf6597491b671a337ca20bb0dac858f3b82c9a46aaa09895827ccb8e8f35687f2b64abd1ee5bc897f9f397c1b1e754 SHA512 6bfaff35986008a136f1e77694bb7c1acf44edb0a74a8fb0b16430f5592348dd97a6da02dfad73a280f52446e33fede0cd4e10d368670b44e126c130db6ffceb

diff --git a/dev-R/colorspace/colorspace-2.0.3.ebuild b/dev-R/colorspace/colorspace-2.0.3.ebuild
deleted file mode 100644
index 069d8adf97..0000000000
--- a/dev-R/colorspace/colorspace-2.0.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='A Toolbox for Manipulating and Assessing colors and palettes'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='BSD'
-
-DEPEND=">=dev-lang/R-3.0.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/KernSmooth
-	virtual/MASS
-	dev-R/kernlab
-	dev-R/mvtnorm
-	dev-R/vcd
-	dev-R/shiny
-	dev-R/shinyjs
-	dev-R/ggplot2
-	dev-R/dplyr
-	dev-R/scales
-	dev-R/png
-	dev-R/jpeg
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/RColorBrewer
-	dev-R/rcartocolor
-	dev-R/scico
-	dev-R/viridis
-	dev-R/weseanderson
-"

diff --git a/dev-R/colorspace/metadata.xml b/dev-R/colorspace/metadata.xml
deleted file mode 100644
index c04369a3cc..0000000000
--- a/dev-R/colorspace/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Carries out mapping between assorted color spaces including RGB, HSV, HLS,
-CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB, and polar CIELAB.
-Qualitative, sequential, and diverging color palettes based on HCL colors
-are provided along with corresponding ggplot2 color scales.
-Color palette choice is aided by an interactive app (with either a Tcl/Tk
-or a shiny graphical user interface) and shiny apps with an HCL color picker and a
-color vision deficiency emulator. Plotting functions for displaying
-and assessing palettes include color swatches, visualizations of the
-HCL space, and trajectories in HCL and/or RGB spectrum. Color manipulation
-functions include: desaturation, lightening/darkening, mixing, and
-simulation of color vision deficiencies (deutanomaly, protanomaly, tritanomaly).
-Details can be found on the project web page at &lt;https://colorspace.R-Forge.R-project.org/&gt;
-and in the accompanying scientific paper: Zeileis et al. (2020, Journal of Statistical
-Software, &lt;doi:10.18637/jss.v096.i01&gt;).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Achim Zeileis</name>
-			<email>Achim.Zeileis@R-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/commonmark/Manifest b/dev-R/commonmark/Manifest
deleted file mode 100644
index 8b05167f71..0000000000
--- a/dev-R/commonmark/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commonmark_1.8.0.tar.gz 139478 BLAKE2B 5ee85af7a85e5fac061aaf833a20ed58bac994bd83fb3dd212edc935fcb111a73deabe0d2ed6c3c569fd0eb348eb2fde64208453a961aca03c02eb08c97a008b SHA512 268c0427a501f64227bac1d0fa6b1768c63782c643693e3903333fc3e81e35e168596dbed11303621014bb9be0a4044fc557ac3e14609c15e24950a2ae11661c

diff --git a/dev-R/commonmark/commonmark-1.8.0.ebuild b/dev-R/commonmark/commonmark-1.8.0.ebuild
deleted file mode 100644
index 060157c85f..0000000000
--- a/dev-R/commonmark/commonmark-1.8.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='High Performance CommonMark and github markdown rendering in R'
-KEYWORDS="~amd64"
-LICENSE='BSD-2'
-
-SUGGESTED_PACKAGES="
-	dev-R/curl
-	dev-R/testthat
-	dev-R/xml2
-"

diff --git a/dev-R/commonmark/metadata.xml b/dev-R/commonmark/metadata.xml
deleted file mode 100644
index d6ca341dd2..0000000000
--- a/dev-R/commonmark/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The CommonMark specification defines a rationalized version of markdown
-syntax. This package uses the 'cmark' reference implementation for converting
-markdown text into various formats including html, latex and groff man. In
-addition it exposes the markdown parse tree in xml format. Also includes opt-in
-support for GFM extensions including tables, autolinks, and strikethrough text.</longdescription>
-	<upstream>
-		<bugs-to>http://github.com/jeroen/commonmark/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/commonmark/commonmark.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/commonmark/NEWS</changelog>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">jeroen/commonmark</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/covr/Manifest b/dev-R/covr/Manifest
deleted file mode 100644
index 1bca840c97..0000000000
--- a/dev-R/covr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST covr_3.5.1.tar.gz 146686 BLAKE2B a492408fd44fc00c0ef7d114dbe42c2230464e4b1768cc707055d2374753d40a8d0c6e3cb0bf37da47108f4f049bdba4685c8140daaa9b6594714f852644dfc0 SHA512 5e1bb562258dda6cfdf0ee36c1cb6436e4a61a1b75e9d3b1813fcd7c9f6d94be2167fac83c0de009c6dbd749a280cdfe28e5e000a8ad6e0252b07980ac55d05d

diff --git a/dev-R/covr/covr-3.5.1.ebuild b/dev-R/covr/covr-3.5.1.ebuild
deleted file mode 100644
index dab0d5fc9b..0000000000
--- a/dev-R/covr/covr-3.5.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Test Coverage for Packages'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-DEPEND="
-	dev-R/jsonlite
-	>=dev-R/withr-1.0.2
-	dev-R/crayon
-	dev-R/rex
-	>=dev-lang/R-3.1.0
-	dev-R/digest
-	dev-R/httr
-	dev-R/yaml
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/covr/metadata.xml b/dev-R/covr/metadata.xml
deleted file mode 100644
index f51980ef3e..0000000000
--- a/dev-R/covr/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Track and report code coverage for your package and (optionally)
-upload the results to a coverage service like 'Codecov' &lt;https://codecov.io&gt; or
-'Coveralls' &lt;https://coveralls.io&gt;. Code coverage is a measure of the amount of
-code being exercised by a set of tests. It is an indirect measure of test
-quality and completeness. This package is compatible with any testing
-methodology or framework and tracks coverage of both R code and compiled
-C/C++/FORTRAN code.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jim Hester</name>
-			<email>james.f.hester@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/covr/issues</bugs-to>
-		<remote-id type="github">r-lib/covr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/cpp11/Manifest b/dev-R/cpp11/Manifest
deleted file mode 100644
index ab48ad8121..0000000000
--- a/dev-R/cpp11/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cpp11_0.4.2.tar.gz 317708 BLAKE2B ce8bb0115edf90922cd70214b0dc7aaf92d6304ea7493cbbf603fe9cdf4496adb601ad15c9fac8ea47c77ffbd4fe151e80bd8363f5278f9bdfadce2fb2e2cd50 SHA512 078eff5924df78572fd50f443f4c04ca69a11b11a1a2986a2a20023ec05e5c0fcb3bcbad3a50873583e6637960925dc62e8afe2bdb6e3019cf2627ff50b0ff01

diff --git a/dev-R/cpp11/cpp11-0.4.2.ebuild b/dev-R/cpp11/cpp11-0.4.2.ebuild
deleted file mode 100644
index d96f494242..0000000000
--- a/dev-R/cpp11/cpp11-0.4.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A C++11 Interface for Rs C Interface'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/bench
-	dev-R/brio
-	dev-R/callr
-	dev-R/cli
-	dev-R/covr
-	dev-R/decor
-	dev-R/desc
-	dev-R/ggplot2
-	dev-R/glue
-	dev-R/knitr
-	dev-R/lobstr
-	dev-R/mockery
-	dev-R/progress
-	dev-R/Rcpp
-	dev-R/rmarkdown
-	dev-R/scales
-	dev-R/testthat
-	dev-R/tibble
-	dev-R/vctrs
-	dev-R/withr
-"

diff --git a/dev-R/cpp11/metadata.xml b/dev-R/cpp11/metadata.xml
deleted file mode 100644
index d4be042fb4..0000000000
--- a/dev-R/cpp11/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">Provides a header only, C++11 interface to R's C
-interface.	Compared to other approaches 'cpp11' strives to be safe
-against long jumps from the C API as well as C++ exceptions, conform
-to normal R function semantics and supports interaction with 'ALTREP'
-vectors.</longdescription>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/cpp11/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/cpp11/cpp11.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/cpp11/ChangeLog</changelog>
-		<maintainer>
-			<name>Romain François</name>
-			<email>romain@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/cpp11</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/crayon/Manifest b/dev-R/crayon/Manifest
deleted file mode 100644
index 3f65a01915..0000000000
--- a/dev-R/crayon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST crayon_1.5.1.tar.gz 40178 BLAKE2B a778ead30f21a701811b15e1640a50762f96474e97b5cc8c7bfb7589666392ab4e3a2b36d12985d2d5267fcffdd5050a50b6538da5c80f5e291f5f7d08e1ea4a SHA512 b0a200e27572a9690aa7038b57ef93494cb1ec10cb285b4cd76bc2cd19e0af87ee31a179daa617e107c55dde77a602238ec3445d3e918d413b6674d02fc03096

diff --git a/dev-R/crayon/crayon-1.5.1.ebuild b/dev-R/crayon/crayon-1.5.1.ebuild
deleted file mode 100644
index cc3f9a3ffe..0000000000
--- a/dev-R/crayon/crayon-1.5.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Colored Terminal Output'
-HOMEPAGE="
-	https://github.com/r-lib/crayon
-	https://cran.r-project.org/package=crayon
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"
-
-SUGGESTED_PACKAGES="
-	dev-R/mockery
-	dev-R/rstudioapi
-	dev-R/testthat
-	dev-R/withr
-"

diff --git a/dev-R/crayon/metadata.xml b/dev-R/crayon/metadata.xml
deleted file mode 100644
index ee870131f7..0000000000
--- a/dev-R/crayon/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Colored terminal output on terminals that support 'ANSI'
-color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI'
-color support is automatically detected. Colors and highlighting can
-be combined and nested. New styles can also be created easily.
-This package was inspired by the 'chalk' 'JavaScript' project.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/crayon/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/crayon/crayon.pdf</doc>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/crayon</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/curl/Manifest b/dev-R/curl/Manifest
deleted file mode 100644
index 63c7f6134f..0000000000
--- a/dev-R/curl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST curl_4.3.2.tar.gz 793345 BLAKE2B c4436ee46d2672415384ed227f3cd17f1bf0fee9cf5c1c03b02d7f6b8d074af64c6c117fb490afa12d0becc0002186da66d46b0795657cd76b05d0c50172dbd1 SHA512 7b8e9b136f206733a3314a876de21bf7d52b9bcef1c8c399fc9b0e1983a12853da18bd7ce06959fdd83957cd3637a11fc9246154187427a3c6479101cc492322

diff --git a/dev-R/curl/curl-4.3.2.ebuild b/dev-R/curl/curl-4.3.2.ebuild
deleted file mode 100644
index 63a469d4e4..0000000000
--- a/dev-R/curl/curl-4.3.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A Modern and Flexible Web Client for R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.0.0"
-RDEPEND="
-	${DEPEND}
-	net-misc/curl
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/spelling
-	>=dev-R/testthat-1.0.0
-	dev-R/knitr
-	dev-R/jsonlite
-	dev-R/rmarkdown
-	dev-R/magrittr
-	>=dev-R/httpuv-1.4.4
-	dev-R/webutils
-"

diff --git a/dev-R/curl/metadata.xml b/dev-R/curl/metadata.xml
deleted file mode 100644
index 477f9a5f57..0000000000
--- a/dev-R/curl/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The curl() and curl_download() functions provide highly
-configurable drop-in replacements for base url() and download.file() with
-better performance, support for encryption (https, ftps), gzip compression,
-authentication, and other 'libcurl' goodies. The core of the package implements a
-framework for performing fully customized requests where data can be processed
-either in memory, on disk, or streaming via the callback or connection
-interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly
-web client see the 'httr' package which builds on this package with http
-specific tools and logic.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/jeroen/curl/issues</bugs-to>
-		<remote-id type="github">jeroen/curl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/data_table/Manifest b/dev-R/data_table/Manifest
deleted file mode 100644
index a4010452cb..0000000000
--- a/dev-R/data_table/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST data.table_1.14.2.tar.gz 5301817 BLAKE2B 214872e0afd77e83bfed727db51fd1750d9e098f065f6326eb5b9a40e1f8bd09456bd7692dfc5018afab88e430425ea77918ad8c3bcc348893ac17c5ff9b1162 SHA512 6dabef158974554fa470ba57b190be8718b2e0029c0e8be722dc11ab35b5c6ff7538341da516286b97a770caa285fcda414b26e15c4672e86d603e63438ceca8

diff --git a/dev-R/data_table/data_table-1.14.2.ebuild b/dev-R/data_table/data_table-1.14.2.ebuild
deleted file mode 100644
index 062a951ec7..0000000000
--- a/dev-R/data_table/data_table-1.14.2.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 R-packages edo
-
-DESCRIPTION="Various Programming Utilities"
-KEYWORDS="~amd64"
-LICENSE='MPL-2.0'
-CRAN_PN="data.table"
-SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/bit64-4.0.0
-	>=dev-R/bit-4.0.4
-	dev-R/curl
-	dev-R/R_utils
-	dev-R/xts
-	dev-R/nanotime
-	>=dev-R/zoo-1.8.1
-	dev-R/yaml
-	dev-R/knitr
-	dev-R/rmarkdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla main.R
-}

diff --git a/dev-R/data_table/metadata.xml b/dev-R/data_table/metadata.xml
deleted file mode 100644
index 33c9710734..0000000000
--- a/dev-R/data_table/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns, friendly and fast character-separated-value read/write. Offers a natural and flexible syntax, for faster development.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Matt Dowle</name>
-			<email>mattjdowle@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/Rdatatable/data.table/issues</bugs-to>
-		<remote-id type="github">Rdatatable/data.table</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/dbplyr/Manifest b/dev-R/dbplyr/Manifest
deleted file mode 100644
index a992ef33ef..0000000000
--- a/dev-R/dbplyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dbplyr_2.2.1.tar.gz 670569 BLAKE2B a25881cc5013d5857b410a022095d3421832a9eff0f292cde9f7d3fbbe31770dec4729abd2d649019ccb784c65d0bd2dbd051ce4ea60312ee2043eba9667ac2c SHA512 68953a399aca4d23dc58071293095e42efff0eb921dbdf5c67debc692bbc9d960df681ac7b8429780ee047e2330f8337a7e49d49722b2d3bdbad30ad38a753b9

diff --git a/dev-R/dbplyr/dbplyr-2.2.1.ebuild b/dev-R/dbplyr/dbplyr-2.2.1.ebuild
deleted file mode 100644
index cd13df114d..0000000000
--- a/dev-R/dbplyr/dbplyr-2.2.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='R Database Interface'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/assertthat-0.2.0
-	>=dev-R/blob-1.2.0
-	>=dev-R/cli-3.3.0
-	>=dev-R/DBI-1.0.0
-	>=dev-R/dplyr-1.0.9
-	>=dev-R/glue-1.2.0
-	>=dev-R/lifecycle-1.0.0
-	dev-R/magrittr
-	>=dev-R/pillar-1.5.0
-	>=dev-R/purrr-0.2.5
-	>=dev-R/R6-2.2.2
-	>=dev-R/rlang-1.0.0
-	>=dev-R/tibble-1.4.2
-	>=dev-R/tidyselect-0.2.4
-	>=dev-R/vctrs-0.4.1
-	dev-R/withr
-	test? (
-		dev-R/bit64
-		>=dev-R/RSQLite-2.1.0
-		>=dev-R/testthat-3.0.2
-		>=dev-R/tidyr-1.2.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/bit64
-	dev-R/covr
-	dev-R/knitr
-	dev-R/Lahman
-	dev-R/nycflights13
-	dev-R/odbc
-	>=dev-R/RMariaDB-1.0.2
-	dev-R/rmarkdown
-	>=dev-R/RPostgres-1.1.3
-	dev-R/RPostgreSQL
-	>=dev-R/RSQLite-2.1.0
-	>=dev-R/testthat-3.0.2
-	>=dev-R/tidyr-1.2.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/dbplyr/metadata.xml b/dev-R/dbplyr/metadata.xml
deleted file mode 100644
index a6e44a2c7a..0000000000
--- a/dev-R/dbplyr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">A 'dplyr' back end for databases that allows you to work with remote database tables as if they are in-memory data frames. Basic features works with any database that has a 'DBI' back end; more advanced features require 'SQL' translation to be provided by the package author.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/dbplyr/issues</bugs-to>
-		<remote-id type="github">tidyverse/dbplyr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/desc/Manifest b/dev-R/desc/Manifest
deleted file mode 100644
index fb7a10ec6e..0000000000
--- a/dev-R/desc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST desc_1.4.1.tar.gz 80670 BLAKE2B 9621827cfbe7a67356658b01b017f1bac03863f8c31657a82f7831a3ac533f6dd13c3afd07a83fb44aa0d936d721343e300faab38d126555368bd10d6e016fa8 SHA512 0d86b788b1841d8b128b887186b249c06f630081749d46d8bf3bb33e0f8f103d5e333ef2924fafb70c44f263abfa4130f3fda74e1059e9bc68ff30ddf87b7960

diff --git a/dev-R/desc/desc-1.4.1.ebuild b/dev-R/desc/desc-1.4.1.ebuild
deleted file mode 100644
index 4f7e6be737..0000000000
--- a/dev-R/desc/desc-1.4.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Manipulate DESCRIPTION Files'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.4
-	dev-R/cli
-	dev-R/R6
-	dev-R/rprojroot
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/covr
-	dev-R/gh
-	dev-R/spelling
-	dev-R/testthat
-	dev-R/whoami
-	dev-R/withr
-"

diff --git a/dev-R/desc/metadata.xml b/dev-R/desc/metadata.xml
deleted file mode 100644
index 995b1bae34..0000000000
--- a/dev-R/desc/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Tools to read, write, create, and manipulate DESCRIPTION
-files.	It is intended for packages that create or manipulate other
-packages.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/desc/issues</bugs-to>
-		<remote-id type="github">r-lib/desc</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/diffobj/Manifest b/dev-R/diffobj/Manifest
deleted file mode 100644
index 9660d41a63..0000000000
--- a/dev-R/diffobj/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST diffobj_0.3.5.tar.gz 479276 BLAKE2B c593f790c121d53c540fc52fcf25aded44d0f56c696a7c2d222afed4f337c2b61331c5dd6058f0ee48959a1feb5d9cd11f6b81cf296244eb89ce116183b41e10 SHA512 8a35b44ca4d0488e63c2bca4ea95f89b603e2eafabbc374d582e8cd50bc84c2cdb58d5d27ffa14c3f547a67d2a4d3ab5834728e9a84b1c572a2cd846efae0b83

diff --git a/dev-R/diffobj/diffobj-0.3.5.ebuild b/dev-R/diffobj/diffobj-0.3.5.ebuild
deleted file mode 100644
index a621612d9c..0000000000
--- a/dev-R/diffobj/diffobj-0.3.5.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Diffs for R Objects'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.1.0
-	>=dev-R/crayon-1.3.2
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-"

diff --git a/dev-R/diffobj/metadata.xml b/dev-R/diffobj/metadata.xml
deleted file mode 100644
index 7b1c332b4a..0000000000
--- a/dev-R/diffobj/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Brodie Gaslam</name>
-			<email>brodie.gaslam@yahoo.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/brodieG/diffobj/issues</bugs-to>
-		<remote-id type="github">brodieG/diffobj</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/digest/Manifest b/dev-R/digest/Manifest
deleted file mode 100644
index 7580c0d403..0000000000
--- a/dev-R/digest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST digest_0.6.29.tar.gz 162775 BLAKE2B 39f3b0a3c9ed6c50c20ed4455ac38783214ea9c08278ce6ad713c29373804562b9850dcbdddd990a29aac5a4bed3ff75656501ecbe5f2b369d2a8b22ba67b279 SHA512 6e92db3b5f4e34c2ce7435ac5381ea5af8c7e07c34c25dad9aa27dbc7df13f578c61f632e5afa1f3009ef84131f601b47a92d3cd41fd96ddf3caee1560931f07

diff --git a/dev-R/digest/digest-0.6.29.ebuild b/dev-R/digest/digest-0.6.29.ebuild
deleted file mode 100644
index 62a337b5b3..0000000000
--- a/dev-R/digest/digest-0.6.29.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Create Compact Hash Digests of R Objects'
-HOMEPAGE="
-	http://dirk.eddelbuettel.com/code/digest.html
-	https://github.com/eddelbuettel/digest
-"
-LICENSE='GPL-2+'
-KEYWORDS="~amd64"
-RDEPEND=">=dev-lang/R-3.3.0"
-DEPEND="${RDEPEND}"
-
-SUGGESTES_PACKAGES="
-	dev-R/tinytest
-	dev-R/simplermarkdown
-"

diff --git a/dev-R/digest/metadata.xml b/dev-R/digest/metadata.xml
deleted file mode 100644
index 56d857abb4..0000000000
--- a/dev-R/digest/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Implementation of a function 'digest()' for the creation of hash
-digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32',
-'xxhash', 'murmurhash', 'spookyhash' and 'blake3' algorithms) permitting easy
-comparison of R language objects, as well as functions such as'hmac()' to
-create hash-based message authentication code. Please note that this package
-is not meant to be deployed for cryptographic purposes for which more
-comprehensive (and widely tested) libraries such as 'OpenSSL' should be
-used.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/eddelbuettel/digest/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/digest/digest.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/digest/ChangeLog</changelog>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<remote-id type="github">eddelbuettel/digest</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/dplyr/Manifest b/dev-R/dplyr/Manifest
deleted file mode 100644
index 778c6e5768..0000000000
--- a/dev-R/dplyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dplyr_1.0.9.tar.gz 957637 BLAKE2B 3c6eef65b63339f76b8cbb09b34620bfa0a8502b3cca5c1aceccf57332b7642844c0ee9773c3a09e92bb0caf3398feca158e4942c0683cbf9c6f2629c99e1cb7 SHA512 0044bd937d68df71fff75d78851f15fd041912872ae0cfcc006b22f08f6ed633a978001a421b2a92500ca87c9170bf9cd3f6b081d045da0b41721af71b3911a2

diff --git a/dev-R/dplyr/dplyr-1.0.9.ebuild b/dev-R/dplyr/dplyr-1.0.9.ebuild
deleted file mode 100644
index 00d4502fb1..0000000000
--- a/dev-R/dplyr/dplyr-1.0.9.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A Grammar of Data Manipulation'
-HOMEPAGE="
-	https://dplyr.tidyverse.org
-	https://github.com/tidyverse/dplyr
-	https://cran.r-project.org/package=dplyr
-"
-
-LICENSE='MIT'
-KEYWORDS="~amd64"
-DEPEND="
-	dev-cpp/plog
-	dev-libs/boost
-	>=dev-lang/R-3.4.0
-	dev-R/ellipsis
-	dev-R/generics
-	>=dev-R/glue-1.3.2
-	>=dev-R/lifecycle-1.0.1
-	>=dev-R/magrittr-1.5
-	>=dev-R/pillar-1.5.1
-	dev-R/R6
-	>=dev-R/rlang-1.0.0
-	>=dev-R/tibble-2.1.3
-	>=dev-R/tidyselect-1.1.1
-	>=dev-R/vctrs-0.3.5
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bench
-	dev-R/broom
-	dev-R/callr
-	dev-R/covr
-	dev-R/DBI
-	>=dev-R/dplyr-1.4.3
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/Lahman
-	dev-R/lobstr
-	dev-R/microbenchmark
-	dev-R/nycflights13
-	dev-R/purrr
-	dev-R/rmarkdown
-	dev-R/RMySQLRPostgreSQL
-	dev-R/RSQLite
-	>=dev-R/testthat-3.1.1
-	dev-R/tidyr
-	dev-R/withr
-"

diff --git a/dev-R/dplyr/metadata.xml b/dev-R/dplyr/metadata.xml
deleted file mode 100644
index b977150757..0000000000
--- a/dev-R/dplyr/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/tidyverse/dplyr/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/dplyr/dplyr.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/dplyr/news/news.html</changelog>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">tidyverse/dplyr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/dtplyr/Manifest b/dev-R/dtplyr/Manifest
deleted file mode 100644
index d2113e1a42..0000000000
--- a/dev-R/dtplyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dtplyr_1.2.1.tar.gz 288369 BLAKE2B 334c2b1365c2a2fe1804c4175362834a9de036511a17919815d7df853ebfd4421faf6b14b4598bf85a8c2404dc64e992a634b177c7bce163618300a9d43e9c97 SHA512 1257ce97f17cce4141364280231ba441e35550d9c9b73c6836290c7e5890314a08437d78cbfdd20ae9690312f96e00ae4e0e5dd51166de7ef914bd5417f0c6e4

diff --git a/dev-R/dtplyr/dtplyr-1.2.1.ebuild b/dev-R/dtplyr/dtplyr-1.2.1.ebuild
deleted file mode 100644
index c5346942d6..0000000000
--- a/dev-R/dtplyr/dtplyr-1.2.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Data Table Back-End for 'dplyr'"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/crayon
-	>=dev-R/data_table-1.13.0
-	>=dev-R/dplyr-1.0.3
-	dev-R/ellipsis
-	dev-R/glue
-	dev-R/lifecycle
-	dev-R/rlang
-	dev-R/tibble
-	dev-R/tidyselect
-	dev-R/vctrs
-	test? (
-		>=dev-R/testthat-3.0.0
-		>=dev-R/tidyr-1.1.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/bench
-	dev-R/covr
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	>=dev-R/tidyr-1.1.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/dtplyr/metadata.xml b/dev-R/dtplyr/metadata.xml
deleted file mode 100644
index ae18be73a4..0000000000
--- a/dev-R/dtplyr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides a data.table backend for 'dplyr'. The goal of 'dtplyr' is to allow you to write 'dplyr' code that is automatically translated to the equivalent, but usually much faster, data.table code.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/dtplyr/issues</bugs-to>
-		<remote-id type="github">tidyverse/dtplyr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ellipsis/Manifest b/dev-R/ellipsis/Manifest
deleted file mode 100644
index 6c1aefcaa2..0000000000
--- a/dev-R/ellipsis/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ellipsis_0.3.2.tar.gz 8066 BLAKE2B 4dc77787aa019c720e96a6136a75b68a8ba94fd571cc2080c71188020f5c323712b23609c0cf22aba4eb2fcf75dd5d702c4c4ccfd442f15df6da8d9d7748260a SHA512 31017bd6d3dc54629d29d8743a9a582894b54bfe92362d4ed6959afd5383368aac19cd5b21a2a390b82e8130800aca035b501945527af964cce1fe8e420e5736

diff --git a/dev-R/ellipsis/ellipsis-0.3.2.ebuild b/dev-R/ellipsis/ellipsis-0.3.2.ebuild
deleted file mode 100644
index ca10139349..0000000000
--- a/dev-R/ellipsis/ellipsis-0.3.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Tools for Working with ...'
-HOMEPAGE="
-	https://ellipsis.r-lib.org
-	https://github.com/r-lib/ellipsis
-	https://cran.r-project.org/package=ellipsis
-"
-LICENSE='GPL-3'
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.2
-	>=dev-R/rlang-0.3.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/ellipsis/metadata.xml b/dev-R/ellipsis/metadata.xml
deleted file mode 100644
index eacc1905a3..0000000000
--- a/dev-R/ellipsis/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The ellipsis is a powerful tool for extending functions. Unfortunately
-this power comes at a cost: misspelled arguments will be silently ignored.
-The ellipsis package provides a collection of functions to catch problems
-and alert the user.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/ellipsis/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/ellipsis/ellipsis.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/ellipsis/news/news.html</changelog>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/ellipsis</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/evaluate/Manifest b/dev-R/evaluate/Manifest
deleted file mode 100644
index a8d523a331..0000000000
--- a/dev-R/evaluate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST evaluate_0.15.tar.gz 25617 BLAKE2B f060b0fc583c76e233d2d069b68b5cea4f63da691ecb2fb8f1eae793846a7aa5e65e3d17d1da959a3cd20df0d609ee486e097c0913df86248ec0d3e17283d7ca SHA512 b33fe9e43c4efaf7d8bbe69936f3c77feaf14fe30695ce166e32624dddb101133fca8af05a757d049638eda70c11707bc40a56f7c8ae385d707f1281bdf582ee

diff --git a/dev-R/evaluate/evaluate-0.15.ebuild b/dev-R/evaluate/evaluate-0.15.ebuild
deleted file mode 100644
index f014db023f..0000000000
--- a/dev-R/evaluate/evaluate-0.15.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Parsing and Evaluation Tools that provide more details than the default'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.0.2"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/ggplot2
-	virtual/lattice
-	dev-R/testthat
-"

diff --git a/dev-R/evaluate/metadata.xml b/dev-R/evaluate/metadata.xml
deleted file mode 100644
index 24554678ec..0000000000
--- a/dev-R/evaluate/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/evaluate/issues</bugs-to>
-		<remote-id type="github">r-lib/evaluate</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/fansi/Manifest b/dev-R/fansi/Manifest
deleted file mode 100644
index f668189f4b..0000000000
--- a/dev-R/fansi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fansi_1.0.3.tar.gz 481163 BLAKE2B 1c2d62f7dd47a439e8c0ba33a1432e5272e02493a6cbdb48d98890b97d47c9dd6b3568381f611ba85234003731921b995ff9e0717cd678b283db015a14f87c75 SHA512 383b15178c559ab1dd36dfc65a66e0f9029cd7328e2116cc13dd66170c3fdb16343c385786c07686aafbca6ef3155d8e116fb69d630abb9f3e2dcdbd630f518b

diff --git a/dev-R/fansi/fansi-1.0.3.ebuild b/dev-R/fansi/fansi-1.0.3.ebuild
deleted file mode 100644
index 68545d4618..0000000000
--- a/dev-R/fansi/fansi-1.0.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='ANSI Control Sequence Aware String Functions'
-HOMEPAGE="
-	https://github.com/brodieG/fansi
-	https://cran.r-project.org/package=fansi
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-LICENSE='GPL-2+'
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-lang/R-3.1.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/unitizer
-	dev-R/knitr
-	dev-R/rmarkdown
-"

diff --git a/dev-R/fansi/metadata.xml b/dev-R/fansi/metadata.xml
deleted file mode 100644
index 0d9f3dbfdf..0000000000
--- a/dev-R/fansi/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Counterparts to R string manipulation functions that account for
-the effects of ANSI text formatting control sequences.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/brodieG/fansi/issues</bugs-to>
-		<changelog>https://cran.r-project.org/web/packages/fansi/news/news.html</changelog>
-		<doc lang="en">https://cran.r-project.org/web/packages/fansi/fansi.pdf</doc>
-		<maintainer>
-			<name>Brodie Gaslam</name>
-			<email>brodie.gaslam@yahoo.com</email>
-		</maintainer>
-		<remote-id type="github">brodieG/fansi</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/farver/Manifest b/dev-R/farver/Manifest
deleted file mode 100644
index bfbf795618..0000000000
--- a/dev-R/farver/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST farver_2.1.1.tar.gz 1274363 BLAKE2B 8aae9b293163faaefa87227286e8c49fc7432689338120a07ec00f6337828eaf5bcee2ef1ab2ceadfe1846546fe1397647d324c69a43735f3e595d3361bcc3b5 SHA512 c37ae8ff31ff71140b7e2d8e69a32453bc7cf2a9b422fb273c00929f537f205845876cdea89038859106b167e1cb11bd8fb8625e4a78c7dd342717a14d56b030

diff --git a/dev-R/farver/farver-2.1.1.ebuild b/dev-R/farver/farver-2.1.1.ebuild
deleted file mode 100644
index 17ff25072e..0000000000
--- a/dev-R/farver/farver-2.1.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='High Performance Colour Space Manipulation'
-HOMEPAGE="
-	https://cran.r-project.org/package=farver
-	https://farver.data-imaginist.com/
-	https://github.com/thomasp85/farver
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/farver/metadata.xml b/dev-R/farver/metadata.xml
deleted file mode 100644
index 429e7f2477..0000000000
--- a/dev-R/farver/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The encoding of colour can be handled in many different ways, using
-different colour spaces. As different colour spaces have different uses,
-efficient conversion between these representations are important. The
-'farver' package provides a set of functions that gives access to very fast
-colour space conversion and comparisons implemented in C++, and offers
-speed improvements over the 'convertColor' function in the 'grDevices'
-package.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Thomas Lin Pedersen</name>
-			<email>thomasp85@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/thomasp85/farver/issues</bugs-to>
-		<remote-id type="github">thomasp85/farver</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/fastmap/Manifest b/dev-R/fastmap/Manifest
deleted file mode 100644
index 3d7e1864ae..0000000000
--- a/dev-R/fastmap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fastmap_1.1.0.tar.gz 44277 BLAKE2B a090043c15d66387b6caf1ae16aab7873b46c43f5884afc7664e8c16ebbd987d5b2bba762b496a63a45f5939683cf3c77f23b9b6ce5d030d16ca99c0a7c8504a SHA512 f61b777f3ac4bf0a5c778bc07bb09a0244955c8bc13a669225a0c70999182af4012af2d9a792f1d861f7b5394c631e1896bf7ac3f3866b0c96e7e33a5635fb87

diff --git a/dev-R/fastmap/fastmap-1.1.0.ebuild b/dev-R/fastmap/fastmap-1.1.0.ebuild
deleted file mode 100644
index 50d9d29a1d..0000000000
--- a/dev-R/fastmap/fastmap-1.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Fast Data Structures'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	test? ( >=dev-R/testthat-2.1.1 )
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/testthat-2.1.1
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/fastmap/metadata.xml b/dev-R/fastmap/metadata.xml
deleted file mode 100644
index 2ce80fb353..0000000000
--- a/dev-R/fastmap/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Fast implementation of data structures, including a key-value store, stack, and queue. Environments are commonly used as key-value stores in R, but every time a new key is used, it is added to R's global symbol table, causing a small amount of memory leakage. This can be problematic in cases where many different keys are used. Fastmap avoids this memory leak issue by implementing the map using data structures in C++.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/fastmap/issues</bugs-to>
-		<remote-id type="github">r-lib/fastmap</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/fontawesome/Manifest b/dev-R/fontawesome/Manifest
deleted file mode 100644
index 7f52f7a190..0000000000
--- a/dev-R/fontawesome/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontawesome_0.2.2.tar.gz 1117463 BLAKE2B 7b98bef3347dc3fe6afa48ebc19d8d847d8aaf547914d2fba743055723395b2982a9e45389f95806e0b5fd14a93b8c4dde98a86036413d686edc3c18e43ced60 SHA512 29407669ecf0fd797ada9d5ecf925d66f6415158e5cc4b15f0f241f23c3529225a7418ddd03846800c183845eb30a98ed137a46223258cf8f35ef570a586ceeb

diff --git a/dev-R/fontawesome/fontawesome-0.2.2.ebuild b/dev-R/fontawesome/fontawesome-0.2.2.ebuild
deleted file mode 100644
index 76cf0fe498..0000000000
--- a/dev-R/fontawesome/fontawesome-0.2.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Easily Work with 'Font Awesome' Icons"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/rlang-0.4.10
-	>=dev-R/htmltools-0.5.1.1
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/testthat
-	dev-R/rsvg
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/fontawesome/metadata.xml b/dev-R/fontawesome/metadata.xml
deleted file mode 100644
index 4142c0283b..0000000000
--- a/dev-R/fontawesome/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Easily and flexibly insert 'Font Awesome' icons into 'R Markdown' documents and 'Shiny' apps. These icons can be inserted into HTML content through inline 'SVG' tags or 'i' tags. There is also a utility function for exporting 'Font Awesome' icons as 'PNG' images for those situations where raster graphics are needed.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Richard Iannone</name>
-			<email>rich@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/fontawesome/issues</bugs-to>
-		<remote-id type="github">rstudio/fontawesome</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/forcats/Manifest b/dev-R/forcats/Manifest
deleted file mode 100644
index 1d1979e1e0..0000000000
--- a/dev-R/forcats/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST forcats_0.5.1.tar.gz 258301 BLAKE2B e8618bcf9846e2f43e5c61d655014ab66488d2ea14d06482191bf0ef1aa647a242845e596a8875ec3c83f74d5ae6b3ed0a4cbe0782735137ef609c8b148bc5d9 SHA512 44b3e90e764afe4a2a7339e72a8c01c053ba972611a194d7d278a4bb7c4959b0a514a0ac1f2c41a82219060e699e961b079c1edceac52fa1d42e53e7c2d15b97

diff --git a/dev-R/forcats/forcats-0.5.1.ebuild b/dev-R/forcats/forcats-0.5.1.ebuild
deleted file mode 100644
index 1a686b10ee..0000000000
--- a/dev-R/forcats/forcats-0.5.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Tools for Working with Categorical Variables (Factors)'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/ellipsis
-	dev-R/magrittr
-	dev-R/rlang
-	dev-R/tibble
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/dplyr
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/readr
-	dev-R/rmarkdown
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/forcats/metadata.xml b/dev-R/forcats/metadata.xml
deleted file mode 100644
index 498c4f584b..0000000000
--- a/dev-R/forcats/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Helpers for reordering factor levels (including moving specified levels to front, ordering by first appearance, reversing, and randomly shuffling), and tools for modifying factor levels (including collapsing rare levels into other, 'anonymising', and manually 'recoding').</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/forcats/issues</bugs-to>
-		<remote-id type="github">tidyverse/forcats</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/fs/Manifest b/dev-R/fs/Manifest
deleted file mode 100644
index 4668bc2800..0000000000
--- a/dev-R/fs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fs_1.5.2.tar.gz 793627 BLAKE2B 46fc6ed71f4f6b79f47be09f9a64742cf4d561762d80612a42ecabd0ba24dcc0dc0b963ff25af2f6bee1c5b65e2d957be805a22a2fc4bae148dc2f1710c664ad SHA512 0d114613946ef03a9fa4a1a07cd30f04f0a677646692f17e9adaa55f8e65eb26575822875dc9054c19817fffae9dc11662c89115d4ea123846bea9bdfb06b305

diff --git a/dev-R/fs/files/fs-1.5.2-system-libuv.patch b/dev-R/fs/files/fs-1.5.2-system-libuv.patch
deleted file mode 100644
index 0530274757..0000000000
--- a/dev-R/fs/files/fs-1.5.2-system-libuv.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- /var/tmp/portage/dev-R/fs-1.5.2/work/fs-1.5.2/src/Makevars
-+++ fs-1.5.2/src/Makevars
-@@ -1,8 +1,6 @@
- UNAME := $(shell uname)
- 
--LIBUV := libuv-1.38.1
--
--PKG_LIBS = ./$(LIBUV)/.libs/libuv.a -pthread
-+PKG_LIBS = -pthread -luv
- 
- SOURCES = $(wildcard *.cc unix/*.cc)
- OBJECTS = $(SOURCES:.cc=.o)
-@@ -21,24 +19,13 @@
- OBJECTS +=  bsd/setmode.o bsd/strmode.o bsd/reallocarray.o
- endif
- 
--PKG_CPPFLAGS = -I./$(LIBUV)/include -I. -pthread
--
--all: $(SHLIB)
--
--$(SHLIB): $(LIBUV)/.libs/libuv.a
--
--$(LIBUV)/Makefile:
--	(cd $(LIBUV) \
--	&& CC="$(CC)" CFLAGS="$(CFLAGS) $(CPPFLAGS) $(CPICFLAGS) $(C_VISIBILITY)" AR="$(AR)" RANLIB="$(RANLIB)" LDFLAGS="$(LDFLAGS)" ./configure --quiet)
-+PKG_CPPFLAGS = -I./usr/include/uv -I. -pthread
- 
--$(LIBUV)/.libs/libuv.a: $(LIBUV)/Makefile
--	$(MAKE) --directory=$(LIBUV) \
--		HAVE_DTRACE=0
-+all:
- 
--.PHONY: shlib-clean clean
-+.PHONY: clean
- 
- # shlib-clean: clean
- 
- clean:
--	$(MAKE) --directory=$(LIBUV) distclean
- 	rm -f $(OBJECTS)

diff --git a/dev-R/fs/fs-1.5.2.ebuild b/dev-R/fs/fs-1.5.2.ebuild
deleted file mode 100644
index 59080aef25..0000000000
--- a/dev-R/fs/fs-1.5.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Cross-Platform File System Operations Based on libuv'
-HOMEPAGE="
-	https://cran.r-project.org/package=fs
-	https://fs.r-lib.org/
-	https://github.com/r-lib/fs
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.1
-	dev-libs/libuv
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-system-libuv.patch" )
-
-src_prepare() {
-	rm -r src/libuv-* || die
-	R-packages_src_prepare
-}
-
-R_SUGGESTS="
-	dev-R/covr
-	dev-R/crayon
-	dev-R/knitr
-	>=dev-R/pillar-1.0.0
-	dev-R/rmarkdown
-	dev-R/spelling
-	dev-R/testthat
-	>=dev-R/tibble-1.1.0
-	>=dev-R/vctrs-0.3.0
-	dev-R/withr
-"

diff --git a/dev-R/fs/metadata.xml b/dev-R/fs/metadata.xml
deleted file mode 100644
index 1b5fc849b0..0000000000
--- a/dev-R/fs/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/fs/issues</bugs-to>
-		<remote-id type="github">r-lib/fs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/future/Manifest b/dev-R/future/Manifest
deleted file mode 100644
index 08f083ad9e..0000000000
--- a/dev-R/future/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST future_1.26.1.tar.gz 365509 BLAKE2B 1926906dca3dc248efa68b1e8631a3e8b69feaaa4476d82436e9d276c6e72ad8dc41bb3711b409e3c91a745f18c8853fd487abe4ddc5b58ae5dc17975a991a0f SHA512 42c28cf118b2f4e1e018beafed18066c04434c8d6df764e8e73cc1987d953556471224fbdcc23eb2c4de20a927340938c027268268fc59cd182f1faed2be03ee

diff --git a/dev-R/future/future-1.26.1.ebuild b/dev-R/future/future-1.26.1.ebuild
deleted file mode 100644
index be0230e5cf..0000000000
--- a/dev-R/future/future-1.26.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Unified Parallel and Distributed Processing in R for Everyone"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/digest
-	>=dev-R/globals-0.15.0
-	>=dev-R/listenv-0.8.0
-	>=dev-R/parallelly-1.30.0
-	test? ( dev-R/RhpcBLASctl )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/RhpcBLASctl
-	dev-R/R-rsp
-	dev-R/markdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/future/metadata.xml b/dev-R/future/metadata.xml
deleted file mode 100644
index 4a28b70a3d..0000000000
--- a/dev-R/future/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">The purpose of this package is to provide a lightweight and unified Future API for sequential and parallel processing of R expression via futures. The simplest way to evaluate an expression in parallel is to use 'x %-% { expression }' with 'plan(multisession)'. This package implements sequential, multicore, multisession, and cluster futures. With these, R expressions can be evaluated on the local machine, in parallel a set of local machines, or distributed on a mix of local and remote machines. Extensions to this package implement additional backends for processing futures via compute cluster schedulers, etc. Because of its unified API, there is no need to modify any code in order switch from sequential on the local machine to, say, distributed processing on a remote compute cluster. Another strength of this package is that global variables and functions are automatically identified and exported as needed, making it straightforward to tweak existing code 
 to make use of futures.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/future/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/future</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/gargle/Manifest b/dev-R/gargle/Manifest
deleted file mode 100644
index 4d45d20135..0000000000
--- a/dev-R/gargle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gargle_1.2.0.tar.gz 313418 BLAKE2B e8325629fead3bc44b60ad6b781098759e9204e634211e359771036eb9ada5f84ce768be8f4b57d515ca6d2e813ea3c1b39d1babb1e3a64dd3b75a42ffd5236e SHA512 1d11c9b07c461fc07ecb809fc0020d5fbb20b3955dead0cb97aaf494849fc16f545ae0854758d3eebc063add304efa9f7c207e1655ae893cd6624610e563d026

diff --git a/dev-R/gargle/gargle-1.2.0.ebuild b/dev-R/gargle/gargle-1.2.0.ebuild
deleted file mode 100644
index 6bb125928f..0000000000
--- a/dev-R/gargle/gargle-1.2.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Utilities for Working with Google APIs'
-HOMEPAGE="
-	https://cran.r-project.org/package=gargle
-	https://gargle.r-lib.org/
-	https://github.com/r-lib/gargle
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-R/cli-3.0.0
-	>=dev-R/httr-1.4.0
-	dev-R/withr
-	>=dev-R/glue-1.3.0
-	>=dev-lang/R-3.3
-	>=dev-R/fs-1.3.1
-	dev-R/jsonlite
-	dev-R/rappdirs
-	>=dev-R/rlang-0.4.9
-	dev-R/rstudioapi
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/aws_ec2metadata
-	dev-R/aws_signature
-	dev-R/covr
-	dev-R/httpuv
-	dev-R/knitr
-	dev-R/mockr
-	dev-R/rmarkdown
-	dev-R/spelling
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/gargle/metadata.xml b/dev-R/gargle/metadata.xml
deleted file mode 100644
index 308308be84..0000000000
--- a/dev-R/gargle/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">Provides utilities for working with Google APIs
-&lt;https://developers.google.com/apis-explorer&gt;.	This includes
-functions and classes for handling common credential types and for
-preparing, executing, and processing HTTP requests.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/gargle/issues</bugs-to>
-		<remote-id type="github">r-lib/gargle</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/generics/Manifest b/dev-R/generics/Manifest
deleted file mode 100644
index 35a8028e9c..0000000000
--- a/dev-R/generics/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST generics_0.1.3.tar.gz 172201 BLAKE2B 100745ecd8f979975e45852ffb41befc0ae8a34156d333b3e723743e2ecc93e882d31bae5f8dde192d21452edae119f4ed4f18eb9379203c67679b739450a374 SHA512 7825e22659ecd41d51f60cf33fd52cdf35c818ffa55197e11091e4e19dddf6303dc0d577a6af49c4ca14ad2deedcbe3c00846454e3129d3d24480bd0a9ed4896

diff --git a/dev-R/generics/generics-0.1.3.ebuild b/dev-R/generics/generics-0.1.3.ebuild
deleted file mode 100644
index 6e86b6eedb..0000000000
--- a/dev-R/generics/generics-0.1.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="Common S3 Generics not Provided by Base R Methods Related to Model Fitting"
-HOMEPAGE="
-	https://cran.r-project.org/package=generics
-	https://generics.r-lib.org/
-	https://github.com/r-lib/generics
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-DEPEND=">=dev-lang/R-3.2"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/pkgload
-	>=dev-R/testthat-3.0.0
-	dev-R/tibble
-	dev-R/withr
-"

diff --git a/dev-R/generics/metadata.xml b/dev-R/generics/metadata.xml
deleted file mode 100644
index 6f6bfabfa7..0000000000
--- a/dev-R/generics/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">In order to reduce potential package dependencies
-and conflicts, generics provides a number of commonly used S3
-generics.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/generics/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/generics/generics.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/generics/news/news.html</changelog>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/generics</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ggplot2/Manifest b/dev-R/ggplot2/Manifest
deleted file mode 100644
index d6ac84fa08..0000000000
--- a/dev-R/ggplot2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ggplot2_3.3.6.tar.gz 3061989 BLAKE2B 9a7d4fe7dea12ce52df500b8245bacbb64d85eda416d792865507075c326382060e4895422d03f03d2ff95aa4561d13e3e2b35aeb1d01bbb550e7f1409b62b2d SHA512 fa8e418b5a4dd249202cf65afc8b90ec4d84fae6a8aeae27d512c9c28fd0f6fcb508a1ca8fcd7efd2f5872ba42d542b6ccae8ae1183430d0d3aec50452774850

diff --git a/dev-R/ggplot2/ggplot2-3.3.6.ebuild b/dev-R/ggplot2/ggplot2-3.3.6.ebuild
deleted file mode 100644
index 155f914252..0000000000
--- a/dev-R/ggplot2/ggplot2-3.3.6.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Create Elegant Data Visualisations using the grammar of graphics'
-HOMEPAGE="
-	https://cran.r-project.org/package=ggplot2
-	https://ggplot2.tidyverse.org/
-	https://github.com/tidyverse/ggplot2
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.3
-	dev-R/digest
-	dev-R/glue
-	>=dev-R/gtable-0.1.1
-	dev-R/isoband
-	>=dev-R/rlang-0.4.10
-	>=dev-R/scales-0.5.0
-	dev-R/tibble
-	>=dev-R/withr-2.0.0
-	virtual/MASS
-	virtual/mgcv
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/ragg
-	dev-R/dplyr
-	dev-R/ggplot2movies
-	dev-R/hexbin
-	dev-R/Hmisc
-	dev-R/interp
-	dev-R/knitr
-	virtual/lattice
-	dev-R/mapproj
-	dev-R/maps
-	dev-R/maptools
-	dev-R/multcomp
-	dev-R/munsell
-	virtual/nlme
-	dev-R/profvis
-	dev-R/quantreg
-	dev-R/RColorBrewer
-	dev-R/rgeos
-	dev-R/rmarkdown
-	virtual/rpart
-	>=dev-R/sf-0.7.3
-	>=dev-R/svglite-1.2.0.9001
-	>=dev-R/testthat-2.1.0
-	>=dev-R/vdiffr-1.0.0
-	dev-R/xml2
-"

diff --git a/dev-R/ggplot2/metadata.xml b/dev-R/ggplot2/metadata.xml
deleted file mode 100644
index d27869592c..0000000000
--- a/dev-R/ggplot2/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A system for 'declaratively' creating graphics,
-based on "The Grammar of Graphics". You provide the data, tell 'ggplot2'
-how to map variables to aesthetics, what graphical primitives to use,
-and it takes care of the details.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Thomas Lin Pedersen</name>
-			<email>thomas.pedersen@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/ggplot2/issues</bugs-to>
-		<remote-id type="github">tidyverse/ggplot2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/gh/Manifest b/dev-R/gh/Manifest
deleted file mode 100644
index 3b562b51ac..0000000000
--- a/dev-R/gh/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gh_1.3.0.tar.gz 45619 BLAKE2B bdb6f7a8de43edda5394de99bd4e988876f9011797fb9da5219cc446fed7863260caa367ed229d4e75ff836053d7dfe9eb4c0077cccc64eaef3722125f8eb025 SHA512 61d576923817fafc8dee522e35caa60508b29f4a6ae994b30651de01efcc3ac3caae114ffa7e85ed5f90bf5de83121ab04db5f653893c3d9e4f1d0735b4f6cf4

diff --git a/dev-R/gh/gh-1.3.0.ebuild b/dev-R/gh/gh-1.3.0.ebuild
deleted file mode 100644
index 68f68f9948..0000000000
--- a/dev-R/gh/gh-1.3.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='GitHub API'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-R/cli-2.0.1
-	>=dev-R/httr-1.2
-	dev-R/jsonlite
-	dev-R/ini
-	dev-R/gitcreds
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/gh/metadata.xml b/dev-R/gh/metadata.xml
deleted file mode 100644
index 36678917c4..0000000000
--- a/dev-R/gh/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/gh/issues</bugs-to>
-		<remote-id type="github">r-lib/gh</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/gitcreds/Manifest b/dev-R/gitcreds/Manifest
deleted file mode 100644
index 0a24aa609c..0000000000
--- a/dev-R/gitcreds/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gitcreds_0.1.1.tar.gz 61913 BLAKE2B 75296f1eeb905038e5239abd4ac72dc6997d9f6d7d796f59f6c58598aeb1be9f30d51ac9f9c51c75af08beb7eaf2e0011d91813c8a996bac599f7e3707ff9894 SHA512 28ab1ab4bfa5c8ba5c119a24d2dba647fdd81f49c72b7fba2aa395cb069e194ac8f6ac1afe854a2fcc319c4c1a4e3f220b2572fce37ffe256bedf77bb0f4f5c1

diff --git a/dev-R/gitcreds/gitcreds-0.1.1.ebuild b/dev-R/gitcreds/gitcreds-0.1.1.ebuild
deleted file mode 100644
index 71e74d670a..0000000000
--- a/dev-R/gitcreds/gitcreds-0.1.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Query git Credentials from R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-RDEPEND="
-	${DEPEND}
-	dev-vcs/git
-"

diff --git a/dev-R/gitcreds/metadata.xml b/dev-R/gitcreds/metadata.xml
deleted file mode 100644
index 2ce8d98d0e..0000000000
--- a/dev-R/gitcreds/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Query, set, delete credentials from the 'git' credential
-store. Manage 'GitHub' tokens and other 'git' credentials. This package
-is to be used by other packages that need to authenticate to 'GitHub'
-and/or other 'git' repositories.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/gitcreds/issues</bugs-to>
-		<remote-id type="github">r-lib/gitcreds</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/globals/Manifest b/dev-R/globals/Manifest
deleted file mode 100644
index 2f1ad0f202..0000000000
--- a/dev-R/globals/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST globals_0.15.1.tar.gz 33503 BLAKE2B 06ad7b91c04bb9f6d91ad59a28f596b523617c54ce5286fc46306264718af794e3f3f847774678d17c737755b0d36ec719f8db5520541b815fa31ffc4afd6dd9 SHA512 09c4766636f381e7b2a41ae1fcac94b8e54dc75864851b060e967a66407c94dbf6ad747bbcfc13d57f530687ee66f2b55e3d864ce49684a414f7c8effa1cb4a4

diff --git a/dev-R/globals/globals-0.15.1.ebuild b/dev-R/globals/globals-0.15.1.ebuild
deleted file mode 100644
index 831b2a4473..0000000000
--- a/dev-R/globals/globals-0.15.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Identify Global Objects in R Expressions'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-
-DEPEND="
-	dev-R/codetools
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/globals/metadata.xml b/dev-R/globals/metadata.xml
deleted file mode 100644
index f6476a169c..0000000000
--- a/dev-R/globals/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Identifies global ("unknown" or "free") objects in R expressions by code inspection using various strategies (ordered, liberal, or conservative). The objective of this package is to make it as simple as possible to identify global objects for the purpose of exporting them in parallel, distributed compute environments.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/globals/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/globals</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/glue/Manifest b/dev-R/glue/Manifest
deleted file mode 100644
index 7a95f82de8..0000000000
--- a/dev-R/glue/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glue_1.6.2.tar.gz 106510 BLAKE2B 185218efc9c2e6920b3de2cefa7db096040398736b5b0aec1e5c490d3f99bc8e53d2a5370bd07534809ccaac29563894b7ff9f3031407d0a31efc4d07c0fdacf SHA512 f3fdfa83bb162750a213b434ee14c8ec7973369f07224ae312d2a35567d2d7f68ab051dbe2de69ae56b454bbd8ec407e1b3a65b3f16eee329098d9fdd02b5502

diff --git a/dev-R/glue/glue-1.6.2.ebuild b/dev-R/glue/glue-1.6.2.ebuild
deleted file mode 100644
index e560ff3a3f..0000000000
--- a/dev-R/glue/glue-1.6.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Interpreted String Literals'
-HOMEPAGE="
-	https://glue.tidyverse.org
-	https://github.com/tidyverse/glue
-	https://cran.r-project.org/package=glue
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"
-DEPEND=">=dev-lang/R-3.4"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/crayon
-	dev-R/DBI
-	dev-R/dplyr
-	dev-R/forcats
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/microbenchmark
-	dev-R/R-utils
-	dev-R/rmarkdown
-	dev-R/rprintf
-	dev-R/RSQLite
-	dev-R/stringr
-	>=dev-R/testthat-3.0.0
-	>=dev-R/vctrs-0.3.0
-	>=dev-R/waldo-0.3.0
-	dev-R/withr
-"

diff --git a/dev-R/glue/metadata.xml b/dev-R/glue/metadata.xml
deleted file mode 100644
index 152b62852c..0000000000
--- a/dev-R/glue/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An implementation of interpreted string literals, inspired by
-Python's Literal String Interpolation
-&lt;https://www.python.org/dev/peps/pep-0498/&gt; and Docstrings
-&lt;https://www.python.org/dev/peps/pep-0257/&gt; and Julia's Triple-Quoted
-String Literals
-&lt;https://docs.julialang.org/en/v1.3/manual/strings/#Triple-Quoted-String-Literals-1&gt;.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/tidyverse/glue/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/glue/glue.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/glue/news/news.html</changelog>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">tidyverse/glue</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/googledrive/Manifest b/dev-R/googledrive/Manifest
deleted file mode 100644
index 09a175c7ed..0000000000
--- a/dev-R/googledrive/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST googledrive_2.0.0.tar.gz 1593656 BLAKE2B af1fe6d0d09a1d7931587a9232ab3803830a180606546f368ace12c6e7d9ce8d4beb97a43a684cfe94122172dc1c68bbf748aac8b20e6ab777329b405ddc7cb3 SHA512 fb5ee3ced372364c448432fd936bb178d5318842c8642a497e52e35038a3ae0a7536d538eba539c1c1e2cc63aabbcdbdac7b3d7d00cf3ffedcdbab2720dd38c9

diff --git a/dev-R/googledrive/googledrive-2.0.0.ebuild b/dev-R/googledrive/googledrive-2.0.0.ebuild
deleted file mode 100644
index 3ccaa0706c..0000000000
--- a/dev-R/googledrive/googledrive-2.0.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='An Interface to Google Drive'
-HOMEPAGE="
-	https://cran.r-project.org/package=googledrive
-	https://googledrive.tidyverse.org/
-	https://github.com/tidyverse/googledrive
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-R/cli-3.0.0
-	dev-R/pillar
-	dev-R/lifecycle
-	dev-R/magrittr
-	>=dev-R/glue-1.4.2
-	>=dev-R/rlang-0.4.9
-	dev-R/uuid
-	>=dev-lang/R-3.3
-	>=dev-R/gargle-1.2.0
-	dev-R/httr
-	dev-R/jsonlite
-	>=dev-R/purrr-0.2.3
-	>=dev-R/tibble-2.0.0
-	>=dev-R/vctrs-0.3.0
-	dev-R/withr
-"
-RDEPEND="${DEPEND}"
-
-R_SUGGESTS="
-	dev-R/covr
-	dev-R/curl
-	dev-R/downlit
-	>=dev-R/dplyr-1.0.0
-	dev-R/knitr
-	dev-R/mockr
-	dev-R/rmarkdown
-	dev-R/roxygen2
-	dev-R/spelling
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/googledrive/metadata.xml b/dev-R/googledrive/metadata.xml
deleted file mode 100644
index bf453c44ed..0000000000
--- a/dev-R/googledrive/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/googledrive/issues</bugs-to>
-		<remote-id type="github">tidyverse/googledrive</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/googlesheets4/Manifest b/dev-R/googlesheets4/Manifest
deleted file mode 100644
index 57a9c3527c..0000000000
--- a/dev-R/googlesheets4/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST googlesheets4_1.0.0.tar.gz 222038 BLAKE2B a393298911dd0f50c6b298f98c18f5ab85432ca416d444a532cd01006e43a2cde5c5fd31b69d0a38efb315a7e14e153e8cdcba5618685528c6ef608956d0cd98 SHA512 2c2be5ad134fc5eae823b1341b1ebebd334fa2f975b2145c9dd771b77a3f09b9d71f13878722c04b66c17232c35cb196ffa049c3cff9482c5787374562481217

diff --git a/dev-R/googlesheets4/googlesheets4-1.0.0.ebuild b/dev-R/googlesheets4/googlesheets4-1.0.0.ebuild
deleted file mode 100644
index 5749215e2f..0000000000
--- a/dev-R/googlesheets4/googlesheets4-1.0.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Access Google Sheets using the Sheets API V4'
-HOMEPAGE="
-	https://cran.r-project.org/package=googlesheets4
-	https://googlesheets4.tidyverse.org/
-	https://github.com/tidyverse/googlesheets4
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/cellranger
-	dev-R/ids
-	dev-R/magrittr
-	>=dev-R/googledrive-2.0.0
-	>=dev-R/glue-1.3.0
-	dev-R/purrr
-	>=dev-R/rlang-0.4.11
-	>=dev-lang/R-3.3
-	>=dev-R/cli-3.0.0
-	dev-R/curl
-	>=dev-R/gargle-1.2.0
-	dev-R/httr
-	dev-R/rematch2
-	>=dev-R/tibble-2.1.1
-	>=dev-R/vctrs-0.2.3
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/readr
-	dev-R/rmarkdown
-	dev-R/spelling
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-"

diff --git a/dev-R/googlesheets4/metadata.xml b/dev-R/googlesheets4/metadata.xml
deleted file mode 100644
index df2664b39d..0000000000
--- a/dev-R/googlesheets4/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">Interact with Google Sheets through the Sheets API v4
-&lt;https://developers.google.com/sheets/api&gt;. "API" is an acronym for
-"application programming interface"; the Sheets API allows users to
-interact with Google Sheets programmatically, instead of via a web
-browser. The "v4" refers to the fact that the Sheets API is currently
-at version 4. This package can read and write both the metadata and
-the cell data in a Sheet.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/googlesheets4/issues</bugs-to>
-		<remote-id type="github">tidyverse/googlesheets4</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/gtable/Manifest b/dev-R/gtable/Manifest
deleted file mode 100644
index f1814c2106..0000000000
--- a/dev-R/gtable/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gtable_0.3.0.tar.gz 368081 BLAKE2B 498920f9c3688ff3651773c4b5ae4fbdf3de70247cb1fa3b186c7d00e45ed4a190892de3b60f19bbfebef703ed8b342c4d3d688e79974cec8a2ac8bea6f859b0 SHA512 20fa86874a286f5b49ca428040113cb94272df966dd8e0403648ecc76672d8680239fc8030ea803cf65c5baa3acf1698b068b7c51163fa7f27acc31242befc52

diff --git a/dev-R/gtable/gtable-0.3.0.ebuild b/dev-R/gtable/gtable-0.3.0.ebuild
deleted file mode 100644
index d1aa6318f6..0000000000
--- a/dev-R/gtable/gtable-0.3.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Arrange Grobs in Tables'
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-DEPEND=">=dev-lang/R-3.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/gtable/metadata.xml b/dev-R/gtable/metadata.xml
deleted file mode 100644
index 85cfcdece0..0000000000
--- a/dev-R/gtable/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Tools to make it easier to work with "tables" of
-'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a
-grid along with a list of grobs and their placement in the grid. Further the
-package makes it easy to manipulate and combine 'gtable' objects so that
-complex compositions can be build up sequentially.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/gtable/issues</bugs-to>
-		<remote-id type="github">r-lib/gtable</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/here/Manifest b/dev-R/here/Manifest
deleted file mode 100644
index 06235a50b3..0000000000
--- a/dev-R/here/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST here_1.0.1.tar.gz 32954 BLAKE2B 840269e8beaf58ef987bdb54fe51110e39d3e071da0623cb9b687d752b80714837a415fdf7618b1c6fa02fe8f5facd0aa700e82d34f6d2ca4579294af410ac71 SHA512 7710f4c85e6c24cb4f7b24c5f904535432475a4d28e29ebe957e511bc13e8806d52f2c04583335a2a0419dcf524b4e9631d62b2e8d6bcfb2d0f018ae55cd3ba2

diff --git a/dev-R/here/here-1.0.1.ebuild b/dev-R/here/here-1.0.1.ebuild
deleted file mode 100644
index bd6c94f916..0000000000
--- a/dev-R/here/here-1.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A Simpler Way to Find Your Files'
-HOMEPAGE="
-	https://cran.r-project.org/package=here
-	https://here.r-lib.org/
-	https://github.com/r-lib/here
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-R/rprojroot-2.0.2"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/conflicted
-	dev-R/covr
-	dev-R/fs
-	dev-R/knitr
-	dev-R/palmerpenguins
-	dev-R/plyr
-	dev-R/readr
-	dev-R/rlang
-	dev-R/rmarkdown
-	dev-R/testthat
-	dev-R/uuid
-	dev-R/withr
-"

diff --git a/dev-R/here/metadata.xml b/dev-R/here/metadata.xml
deleted file mode 100644
index fc87230009..0000000000
--- a/dev-R/here/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Constructs paths to your project's files.
-Declare the relative path of a file within your project with 'i_am()'.
-Use the 'here()' function as a drop-in replacement for 'file.path()',
-it will always locate the files relative to your project root.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/here/issues</bugs-to>
-		<remote-id type="github">r-lib/here</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/highr/Manifest b/dev-R/highr/Manifest
deleted file mode 100644
index e2e4a334fb..0000000000
--- a/dev-R/highr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST highr_0.9.tar.gz 15188 BLAKE2B eebbb84380308ec0f1418e23f0bf5d8e3612381bd72642737d2d38a695bf232701df6f97e2e635e498965b1ab848264e4b705dfeb04d01175941a913644cddf0 SHA512 5a3add535dc78c8cfd50407bf5f7e63746a8af7efa30cf2b54f9b15bfa533d922ecc153ebdaa07c70baadf7ee633d2fba7aba38e3e93b923c908396bc1c1694e

diff --git a/dev-R/highr/highr-0.9.ebuild b/dev-R/highr/highr-0.9.ebuild
deleted file mode 100644
index f11166ff95..0000000000
--- a/dev-R/highr/highr-0.9.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Syntax Highlighting for R Source Code'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.2.3
-	>=dev-R/xfun-0.18
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/highr/metadata.xml b/dev-R/highr/metadata.xml
deleted file mode 100644
index e0bb548c49..0000000000
--- a/dev-R/highr/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides syntax highlighting for R source code. Currently it
-supports LaTeX and HTML output. Source code of other languages is supported
-via Andre Simon's highlight package (&lt;http://www.andre-simon.de&gt;).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/highr/issues</bugs-to>
-		<remote-id type="github">yihui/highr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/hms/Manifest b/dev-R/hms/Manifest
deleted file mode 100644
index 17cfc13dc9..0000000000
--- a/dev-R/hms/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hms_1.1.1.tar.gz 43117 BLAKE2B 9fc93697eb2a0d2dfcc43b9623cc36bfc61ae04cdc0afa7d3aaa1398d2efd26565a72411540c3400b83f8ca27a6e9d4672433ebfe940b341df1092dca8efacba SHA512 17af5f5c831c9904712d34168e3a1ef56d56064208635d73b6d45a511413204ff4221ee6251f1dff9aa223ddadff81aa0e5ca39da614702ea3db1f34c9ec9bdc

diff --git a/dev-R/hms/hms-1.1.1.ebuild b/dev-R/hms/hms-1.1.1.ebuild
deleted file mode 100644
index c2ed3423bb..0000000000
--- a/dev-R/hms/hms-1.1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Pretty Time of Day'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	>=dev-R/ellipsis-0.3.2
-	dev-R/lifecycle
-	dev-R/pkgconfig
-	dev-R/rlang
-	>=dev-R/vctrs-0.3.8
-	test? (
-		>=dev-R/testthat-3.0.0
-		>=dev-R/pillar-1.1.0
-		dev-R/lubridate
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/crayon
-	dev-R/lubridate
-	>=dev-R/pillar-1.1.0
-	>=dev-R/testthat-3.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/hms/metadata.xml b/dev-R/hms/metadata.xml
deleted file mode 100644
index d27b89ff11..0000000000
--- a/dev-R/hms/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Implements an S3 class for storing and formatting time-of-day values, based on the 'difftime' class.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/hms/issues</bugs-to>
-		<remote-id type="github">tidyverse/hms</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/htmltools/Manifest b/dev-R/htmltools/Manifest
deleted file mode 100644
index 33cf4aff90..0000000000
--- a/dev-R/htmltools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmltools_0.5.2.tar.gz 124510 BLAKE2B 342360ed98e7466d5890a4af1a3d0b8a031794ed09c776a9f3743137f6ed26bc812fcc4bd53ec596473f4a6db2fadb0126668d91d6784187a8cb1a4459584f8d SHA512 10d605439621d4ae46a6b10580ddcbdbb4dc52c9b50f3d8a7c0a1ca8f86087ad4949efdaf7e445fd752ad4d58e2601e1fc7f262f9f0a8760ea883aac3cb7698c

diff --git a/dev-R/htmltools/htmltools-0.5.2-r1.ebuild b/dev-R/htmltools/htmltools-0.5.2-r1.ebuild
deleted file mode 100644
index 21ff88d83d..0000000000
--- a/dev-R/htmltools/htmltools-0.5.2-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Tools for HTML'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/digest
-	dev-R/base64enc
-	>=dev-R/rlang-0.4.10
-	dev-R/fastmap
-	test? (
-		dev-R/markdown
-		dev-R/withr
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/markdown
-	dev-R/testthat
-	dev-R/withr
-	dev-R/Cairo
-	dev-R/ragg
-	dev-R/shiny
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	rm "testthat/test-images.R" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-}

diff --git a/dev-R/htmltools/metadata.xml b/dev-R/htmltools/metadata.xml
deleted file mode 100644
index 6e56e519fa..0000000000
--- a/dev-R/htmltools/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/htmltools/issues</bugs-to>
-		<remote-id type="github">rstudio/htmltools</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/htmlwidgets/Manifest b/dev-R/htmlwidgets/Manifest
deleted file mode 100644
index 08a68e2bbf..0000000000
--- a/dev-R/htmlwidgets/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmlwidgets_1.5.4.tar.gz 956850 BLAKE2B a2f9f6664a98c523f91cf085f84df62968010a01ca245b1ec70577a46738f154ee068b31d2e592dae68fc6d9082455e293aaa75d2650328382fc607cc7ee0eba SHA512 80f647dd3c71497a2dc2fc7d9ff7c743912cdd3678f02e4b320623a7b16aebebfa4d782aedd2eeb1b9d3fd172e6d322da9b7ae0ca52b4c8155a1c6e907be329d

diff --git a/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild b/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild
deleted file mode 100644
index cde342d0a2..0000000000
--- a/dev-R/htmlwidgets/htmlwidgets-1.5.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="HTML Widgets for R"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/htmltools-0.3
-	>=dev-R/jsonlite-0.9.16
-	dev-R/yaml
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/knitr-1.8
-	dev-R/rmarkdown
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/htmlwidgets/metadata.xml b/dev-R/htmlwidgets/metadata.xml
deleted file mode 100644
index f6cc5d1214..0000000000
--- a/dev-R/htmlwidgets/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/ramnathv/htmlwidgets/issues</bugs-to>
-		<remote-id type="github">ramnathv/htmlwidgets</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/httpuv/Manifest b/dev-R/httpuv/Manifest
deleted file mode 100644
index 0d3abacd24..0000000000
--- a/dev-R/httpuv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST httpuv_1.6.5.tar.gz 1815063 BLAKE2B df45b3ae03633925df8d2f3d5133ad2cd4f08916ebaeedbc8553d561eefd6b8d69d16a4585145be12abcc78590c8deacc692c7e215b0f3603b878333e1d8125e SHA512 aaa3d6551d37b955b68072dc8e61a23d8c1c0b288dc5249aa46ab242682aef278e9f3a42e84809c68b4b6136f846171d8e4134eeb6b08749ed3758ef3752b79e

diff --git a/dev-R/httpuv/httpuv-1.6.5.ebuild b/dev-R/httpuv/httpuv-1.6.5.ebuild
deleted file mode 100644
index 32bd948991..0000000000
--- a/dev-R/httpuv/httpuv-1.6.5.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='HTTP and WebSocket Server Library'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/Rcpp-1.0.7
-	dev-R/R6
-	dev-R/promises
-	>=dev-R/later-0.8.0
-	sys-libs/zlib
-	test? (
-		dev-R/testthat
-		dev-R/callr
-		dev-R/curl
-		dev-R/websocket
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/callr
-	dev-R/curl
-	dev-R/websocket
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/httpuv/metadata.xml b/dev-R/httpuv/metadata.xml
deleted file mode 100644
index 3a4f8f5211..0000000000
--- a/dev-R/httpuv/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It is primarily intended as a building block for other packages, rather than making it particularly easy to create complete web applications using httpuv alone. httpuv is built on top of the libuv and http-parser C libraries, both of which were developed by Joyent, Inc. (See LICENSE file for libuv and http-parser license information.)</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/httpuv/issues</bugs-to>
-		<remote-id type="github">rstudio/httpuv</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/httr/Manifest b/dev-R/httr/Manifest
deleted file mode 100644
index 3498dbcbc9..0000000000
--- a/dev-R/httr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST httr_1.4.3.tar.gz 161122 BLAKE2B bd8a96b0b80981a8f3d0bfe14cbe00d9c61359a6cf370027c674248bc0d9fef08ca08496313f444601a4ae03f56b921e606e039d396d7a6bcd4d7216cd3bc29d SHA512 5cfda5677c1602b37ef1a7161db90b0d1ac2bffb0c34a7b80b14e3ec9a426b6b31cb7ec780e90df202db61a4934a2ce2049d24b39838de71d13290c375210efb

diff --git a/dev-R/httr/httr-1.4.3.ebuild b/dev-R/httr/httr-1.4.3.ebuild
deleted file mode 100644
index 8f5ff92651..0000000000
--- a/dev-R/httr/httr-1.4.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tools for Working with URLs and HTTP'
-HOMEPAGE="
-	https://github.com/r-lib/httr
-	https://httr.r-lib.org/
-	https://cran.r-project.org/package=httr
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.2
-	>=dev-R/curl-3.0.0
-	>=dev-R/openssl-0.8
-	dev-R/mime
-	dev-R/jsonlite
-	dev-R/R6
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/httpuv
-	dev-R/jpeg
-	dev-R/knitr
-	dev-R/png
-	dev-R/readr
-	dev-R/rmarkdown
-	>=dev-R/testthat-0.8.0
-	dev-R/xml2
-"

diff --git a/dev-R/httr/metadata.xml b/dev-R/httr/metadata.xml
deleted file mode 100644
index 1e56a4ad6a..0000000000
--- a/dev-R/httr/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Useful tools for working with HTTP organised by
-HTTP verbs (GET(), POST(), etc). Configuration functions make it easy
-to control additional request components (authenticate(),
-add_headers() and so on).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/httr/issues</bugs-to>
-		<remote-id type="github">r-lib/httr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/hunspell/Manifest b/dev-R/hunspell/Manifest
deleted file mode 100644
index 14435287a0..0000000000
--- a/dev-R/hunspell/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hunspell_3.0.1.tar.gz 3283317 BLAKE2B efc4aab61a0f8c26ddab32294b96ed7a4612ba228bc19dc92d81ce2a6343890e6cc4566cff24d68ebb67a705b5155bd81cadd6d6d84414d23baf3f5bdb4c78d4 SHA512 8e305bd773bd3428aee95c371f8261252d241f9760dd2595d664bfcf375fa52376acc767ea851992b06bf9863d71ad4ae9d81d6a709d7e01f1d83c3e7f44338b

diff --git a/dev-R/hunspell/hunspell-3.0.1.ebuild b/dev-R/hunspell/hunspell-3.0.1.ebuild
deleted file mode 100644
index 8f3a101c9a..0000000000
--- a/dev-R/hunspell/hunspell-3.0.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='High-Performance Stemmer, Tokenizer and Spell Checker'
-KEYWORDS="~amd64"
-LICENSE="GPL-2 LGPL-2.1 MPL-1.1"
-
-DEPEND="
-	>=dev-lang/R-3.0.2
-	dev-R/Rcpp
-	dev-R/digest
-"
-RDEPEND="
-	${DEPEND}
-	>=dev-R/Rcpp-0.12.12
-"
-
-#bundling status: https://github.com/ropensci/hunspell/issues/34

diff --git a/dev-R/hunspell/metadata.xml b/dev-R/hunspell/metadata.xml
deleted file mode 100644
index ffaa3fc6e4..0000000000
--- a/dev-R/hunspell/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Low level spell checker and morphological analyzer based on the
-famous 'hunspell' library &lt;https://hunspell.github.io&gt;. The package can analyze
-or check individual words as well as parse text, latex, html or xml documents.
-For a more user-friendly interface use the 'spelling' package which builds on
-this package to automate checking of files, documentation and vignettes in all
-common formats.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/ropensci/hunspell/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/hunspell/hunspell.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/hunspell/NEWS</changelog>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">ropensci/hunspell</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ids/Manifest b/dev-R/ids/Manifest
deleted file mode 100644
index 97522c3123..0000000000
--- a/dev-R/ids/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ids_1.0.1.tar.gz 91213 BLAKE2B 550bd19df5ca0fc966e58b88a62afd1e6656d727e741517ca0128fe4ec5e22afde588d96f76218e559f6f30f188e1c86cba3ce4f6a50135a6203073706bfb990 SHA512 132fc37ba07695a26791596e348079a2275acc1d92bac736b3b6edd4128c61270cb9bc38b8a00e8bd848fd15a91d4c672154f630bb8d6a270bbdcbe8344be18c

diff --git a/dev-R/ids/ids-1.0.1.ebuild b/dev-R/ids/ids-1.0.1.ebuild
deleted file mode 100644
index 71e3180221..0000000000
--- a/dev-R/ids/ids-1.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Generate Random Identifiers'
-HOMEPAGE="
-	https://github.com/richfitz/ids
-	https://cran.r-project.org/package=ids
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/openssl
-	dev-R/uuid
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rcorpora
-	dev-R/rmarkdown
-	dev-R/testthat
-"

diff --git a/dev-R/ids/metadata.xml b/dev-R/ids/metadata.xml
deleted file mode 100644
index c6e94beaf1..0000000000
--- a/dev-R/ids/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Rich FitzJohn</name>
-			<email>rich.fitzjohn@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/richfitz/ids/issues</bugs-to>
-		<remote-id type="github">richfitz/ids</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ini/Manifest b/dev-R/ini/Manifest
deleted file mode 100644
index e45434ea46..0000000000
--- a/dev-R/ini/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ini_0.3.1.tar.gz 3488 BLAKE2B f106cb98cfdceec65ad56206f25c433c74fa91f96751730888ad42f7453f6faa0811470fd00e038e2a0c05c024ed7118369e7175634315f7a0b5e45086a6f072 SHA512 cf49caa1baa6e4cba595b706a66493459267b4b9fe87e4c21d67d3c56baf060144e1e4e99bbcc106130da0a5061c1718a2dd2774f168278165141948cd4145a3

diff --git a/dev-R/ini/ini-0.3.1.ebuild b/dev-R/ini/ini-0.3.1.ebuild
deleted file mode 100644
index 930b8ac6a9..0000000000
--- a/dev-R/ini/ini-0.3.1.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Read and Write .ini Files'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'

diff --git a/dev-R/ini/metadata.xml b/dev-R/ini/metadata.xml
deleted file mode 100644
index 2f04a6e73c..0000000000
--- a/dev-R/ini/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Parse simple '.ini' configuration files to an structured list. Users
-can manipulate this resulting list with lapply() functions. This same
-structured list can be used to write back to file after modifications.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>David Valentim Dias</name>
-			<email>dvdscripter@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/dvdscripter/ini/issues</bugs-to>
-		<remote-id type="github">dvdscripter/ini</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/inline/Manifest b/dev-R/inline/Manifest
deleted file mode 100644
index 23ad3222e7..0000000000
--- a/dev-R/inline/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST inline_0.3.19.tar.gz 25074 BLAKE2B c22ae3641b720c1ac3625377da7dc5a2dbc78d2165571b9e9ad6f3e870197b4a8867bb8f408fc2fa26e726f9a7e993ab4fb5eebfd39b6d9fa6006fe3f8d114bf SHA512 37e4b8b1f8917a2cce5dfc2bbf9309c5c8a0cddaf0c9e9a8b737af43a9a0b62ebf0f88d710fcd089b1d9a61eb9d638cbf90978486aea1f7872598ecf101153cc

diff --git a/dev-R/inline/inline-0.3.19.ebuild b/dev-R/inline/inline-0.3.19.ebuild
deleted file mode 100644
index 5d09201887..0000000000
--- a/dev-R/inline/inline-0.3.19.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Functions to Inline C, C++, Fortran Function Calls from R'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		>=dev-R/Rcpp-0.11.0
-		dev-R/tinytest
-	)
-"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/Rcpp-0.11.0
-	dev-R/tinytest
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
-}

diff --git a/dev-R/inline/metadata.xml b/dev-R/inline/metadata.xml
deleted file mode 100644
index c7fcf81686..0000000000
--- a/dev-R/inline/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Functionality to dynamically define R functions and S4 methods with 'inlined' C, C++ or Fortran code supporting the .C and .Call calling conventions.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Dirk Eddelbuettel</name>
-			<email>edd@debian.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/eddelbuettel/inline/issues</bugs-to>
-		<remote-id type="github">eddelbuettel/inline</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/isoband/Manifest b/dev-R/isoband/Manifest
deleted file mode 100644
index 8f01794088..0000000000
--- a/dev-R/isoband/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST isoband_0.2.5.tar.gz 1671911 BLAKE2B ea47f5388d9807caef1fa83b8a671fc7f381ad2c6bae78e590a11acfbf04dbc86f5b884ce283e527a7edce6825ede5b8dd7ad87214436adb9a07b1a1855a37b6 SHA512 2cf3c9c5c176bc5fa9f6db4d0ef1ad49391473b01d810afeb1e26f67bdbcad13bd903a23ae438fd5f3dd579c51b0e5b09b4791e8e9b9a051b03c3c76beb7f4af

diff --git a/dev-R/isoband/isoband-0.2.5.ebuild b/dev-R/isoband/isoband-0.2.5.ebuild
deleted file mode 100644
index 78cd48cf92..0000000000
--- a/dev-R/isoband/isoband-0.2.5.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Generate Isolines and Isobands from regularky spaced elevation grids'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/magick
-	dev-R/microbenchmark
-	dev-R/rmarkdown
-	dev-R/sf
-	dev-R/testthat
-	dev-R/xml2
-"

diff --git a/dev-R/isoband/metadata.xml b/dev-R/isoband/metadata.xml
deleted file mode 100644
index 4b28d458e2..0000000000
--- a/dev-R/isoband/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A fast C++ implementation to generate contour lines (isolines) and
-contour polygons (isobands) from regularly spaced grids containing elevation data.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Claus O. Wilke</name>
-			<email>wilke@austin.utexas.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/wilkelab/isoband/issues</bugs-to>
-		<remote-id type="github">wilkelab/isoband</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/jquerylib/Manifest b/dev-R/jquerylib/Manifest
deleted file mode 100644
index 89f60c81dd..0000000000
--- a/dev-R/jquerylib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jquerylib_0.1.4.tar.gz 520207 BLAKE2B 0ba0d526302b5e2fb5aac5010fe6ad25e124aacc846068f8895d20cb794761542e74869ae1e11a5b7738e6ecb2a1d5b5ec9148ba69030c30cb7c679a5f0b508b SHA512 42434815ef9faaa7fe7da8c1314ba03c8e454e9bc47d617b1800086d3719fefa9a65d996c08ae3fc652178de30c1630ab9e27af8767663b1494a2f5717be4ff4

diff --git a/dev-R/jquerylib/jquerylib-0.1.4.ebuild b/dev-R/jquerylib/jquerylib-0.1.4.ebuild
deleted file mode 100644
index 761c50612f..0000000000
--- a/dev-R/jquerylib/jquerylib-0.1.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Obtain 'jQuery' as an HTML Dependency Object"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/htmltools
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/jquerylib/metadata.xml b/dev-R/jquerylib/metadata.xml
deleted file mode 100644
index ce315b50df..0000000000
--- a/dev-R/jquerylib/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Obtain any major version of 'jQuery' (https://code.jquery.com/) and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown'). Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/jsonlite/Manifest b/dev-R/jsonlite/Manifest
deleted file mode 100644
index 5c47dfc7fd..0000000000
--- a/dev-R/jsonlite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jsonlite_1.8.0.tar.gz 1051625 BLAKE2B 70b3ff9fdc4f023f2394c03764c44795860236a5bd60f3e38016b198f0e70fd5252f841b868315a3c68eb6c7c6a9bfc4efea1c7e0a04c98ee7b1a99f047cbe16 SHA512 ecaab90e2f7bf5f21d358cfaa3df96987a4f7bd7a2cd648e967d0a4a476d261c9fc848abdf60a13b2ea4a5c612b135bb686faf22aa94d8388e3fe7090bd8ec0e

diff --git a/dev-R/jsonlite/jsonlite-1.8.0.ebuild b/dev-R/jsonlite/jsonlite-1.8.0.ebuild
deleted file mode 100644
index 6d7a019ff7..0000000000
--- a/dev-R/jsonlite/jsonlite-1.8.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A Simple and Robust JSON Parser and generator for R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-#unbundling status: https://github.com/jeroen/jsonlite/issues/201
-
-SUGGESTED_PACKAGES="
-	dev-R/httr
-	dev-R/curl
-	dev-R/vctrs
-	dev-R/testthat
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/R-rsp
-	dev-R/sf
-"

diff --git a/dev-R/jsonlite/metadata.xml b/dev-R/jsonlite/metadata.xml
deleted file mode 100644
index d41ad33692..0000000000
--- a/dev-R/jsonlite/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A reasonably fast JSON parser and generator, optimized for statistical
-data and the web. Offers simple, flexible tools for working with JSON in R, and
-is particularly powerful for building pipelines and interacting with a web API.
-The implementation is based on the mapping described in the vignette (Ooms, 2014).
-In addition to converting JSON data from/to R objects, 'jsonlite' contains
-functions to stream, validate, and prettify JSON data. The unit tests included
-with the package verify that all edge cases are encoded and decoded consistently
-for use with dynamic data in systems and applications.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/jeroen/jsonlite/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/jsonlite/jsonlite.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/jsonlite/NEWS</changelog>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">jeroen/jsonlite</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/knitr/Manifest b/dev-R/knitr/Manifest
deleted file mode 100644
index 120f3fb6f8..0000000000
--- a/dev-R/knitr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST knitr_1.39.tar.gz 898418 BLAKE2B 7afdbfc8aa01fa67273847508196e5ab6fc17db4b68f8287b41ee0f3af7ff4e237c0544ffe4bc303ef4256fd88966c950dafcad5ede735084e30963d92db0d60 SHA512 25c580cf4a22bf998e20762ae9ff73a0d9b9cbc1b34cb4c7efe678dba8a3b574df7f15c3871e5fbed75897b369dbcaef6c994c5b311f9ecd99cf3e9f91a1c360

diff --git a/dev-R/knitr/knitr-1.39.ebuild b/dev-R/knitr/knitr-1.39.ebuild
deleted file mode 100644
index b6e5fc2d75..0000000000
--- a/dev-R/knitr/knitr-1.39.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='A General-Purpose Package for Dynamic report generation in R'
-HOMEPAGE="
-	https://yihui.org/knitr/
-	https://github.com/yihui/knitr
-	https://cran.r-project.org/package=knitr
-"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-R/yaml-2.1.19
-	>=dev-R/xfun-0.29
-	>=dev-R/evaluate-0.15
-	dev-R/highr
-	>=dev-lang/R-3.3.0
-	>=dev-R/stringr-0.6
-"
-RDEPEND="
-	${DEPEND}
-	app-text/pandoc
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/markdown
-	dev-R/formatR
-	dev-R/testit
-	dev-R/digest
-	>=dev-R/rgl-0.95.1201
-	virtual/codetools
-	dev-R/rmarkdown
-	>=dev-R/htmlwidgets-0.7
-	dev-R/webshot
-	>=dev-R/tikzDevice-0.10
-	dev-R/tinytex
-	>=dev-R/reticulate-1.4
-	>=dev-R/JuliaCall-0.11.1
-	dev-R/magick
-	dev-R/png
-	dev-R/jpeg
-	dev-R/gifski
-	>=dev-R/xml2-1.2.0
-	dev-R/httr
-	>=dev-R/DBI-0.4.1
-	dev-R/showtext
-	dev-R/tibble
-	dev-R/sass
-	dev-R/bslib
-	dev-R/ragg
-	>=dev-R/styler-1.2.0
-	>=dev-R/targets-0.6.0
-"

diff --git a/dev-R/knitr/metadata.xml b/dev-R/knitr/metadata.xml
deleted file mode 100644
index 6ff98dbacf..0000000000
--- a/dev-R/knitr/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides a general-purpose tool for dynamic report generation in R
-using Literate Programming techniques.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/knitr/issues</bugs-to>
-		<remote-id type="github">yihui/knitr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/labeling/Manifest b/dev-R/labeling/Manifest
deleted file mode 100644
index 6ff804b048..0000000000
--- a/dev-R/labeling/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST labeling_0.4.2.tar.gz 10156 BLAKE2B 6ea0ff707d929ba69b13f81508ba4db90b922b953d0ef3a94dfbfb765979f2b1fb70746c6b508b906157b138e2f0943897fd472afbb392f0452eb30855ae87c7 SHA512 e61b544dd22e35e9a55123045c9bd4fe6105619e6413462f89a64cbf626749d52465b857cf4142c4f1502e37ad775949825a29c4864846ec84de8ab49edadbee

diff --git a/dev-R/labeling/labeling-0.4.2.ebuild b/dev-R/labeling/labeling-0.4.2.ebuild
deleted file mode 100644
index 5729d12f76..0000000000
--- a/dev-R/labeling/labeling-0.4.2.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Axis Labeling'
-KEYWORDS="~amd64"
-LICENSE="MIT"

diff --git a/dev-R/labeling/metadata.xml b/dev-R/labeling/metadata.xml
deleted file mode 100644
index 27cae6fd59..0000000000
--- a/dev-R/labeling/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Nuno Sempere</name>
-			<email>nuno.semperelh@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/later/Manifest b/dev-R/later/Manifest
deleted file mode 100644
index 9776e4f571..0000000000
--- a/dev-R/later/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST later_1.3.0.tar.gz 63785 BLAKE2B ee453b9f1ac1b3b03403e0d5abaee0b2c16f05610b626edbce863ca502dc80d73282dfb79bcea9c751d21637151fe1ce7f1074494b25dc2e72bd9da065170bd4 SHA512 b55649fd50bdeea33cfee4740325dfe61bb8a5534e1de7043267a7b4f26846082b787ef048a4af22bfd3b2ae96cc3824727fb98a6570044ad53ee0c6e1824eaf

diff --git a/dev-R/later/later-1.3.0.ebuild b/dev-R/later/later-1.3.0.ebuild
deleted file mode 100644
index 571d69aa9a..0000000000
--- a/dev-R/later/later-1.3.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=7
-
-inherit R-packages edo
-
-DESCRIPTION='Utilities for Scheduling Functions to Execute Later with Event Loops'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/Rcpp-0.12.9
-	dev-R/rlang
-	test? (
-		>=dev-R/testthat-2.1.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-2.1.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/later/metadata.xml b/dev-R/later/metadata.xml
deleted file mode 100644
index c54bc323ff..0000000000
--- a/dev-R/later/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Executes arbitrary R or C functions some time after the current time, after the R execution stack has emptied. The functions are scheduled in an event loop.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/later/issues</bugs-to>
-		<remote-id type="github">r-lib/later</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/lattice/Manifest b/dev-R/lattice/Manifest
deleted file mode 100644
index 22abc0b1e2..0000000000
--- a/dev-R/lattice/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lattice_0.20-45.tar.gz 399470 BLAKE2B b228bfb8e5d8e01a0e6977bcc1f63f61d097d01bd429bf4050de00ac4e1b3230153bb418bd778c4e352201246041bd141c4d5860b7a66bd3703e7ab97feb8a05 SHA512 b27975007c86e05653ddf1b9f0188e1fdbf4497965279928b71bc7b39df5a42c05e3fcee2dbd4284dbc6f3af4e32730c259b1abb29c6632ac90571ba15e65391

diff --git a/dev-R/lattice/lattice-0.20.45.ebuild b/dev-R/lattice/lattice-0.20.45.ebuild
deleted file mode 100644
index ec2427fe3b..0000000000
--- a/dev-R/lattice/lattice-0.20.45.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
-
-MYPV="$(ver_rs 2 '-')"
-
-inherit R-packages
-
-DESCRIPTION='Trellis Graphics for R'
-HOMEPAGE="
-	https://lattice.r-forge.r-project.org/index.php
-	https://CRAN.R-project.org/package=lattice
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.0.0
-	!dev-lang/R[-minimal]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/KernSmooth
-	virtual/MASS
-	dev-R/latticeExtra
-"

diff --git a/dev-R/lattice/metadata.xml b/dev-R/lattice/metadata.xml
deleted file mode 100644
index 4cdf3bdf24..0000000000
--- a/dev-R/lattice/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A powerful and elegant high-level data visualization
-system inspired by Trellis graphics, with an emphasis on
-multivariate data. Lattice is sufficient for typical graphics needs,
-and is also flexible enough to handle most nonstandard requirements.
-See ?Lattice for an introduction.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Deepayan Sarkar</name>
-			<email>deepayan.sarkar@r-project.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/deepayan/lattice/issues</bugs-to>
-		<remote-id type="github">deepayan/lattice</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/lazyeval/Manifest b/dev-R/lazyeval/Manifest
deleted file mode 100644
index 7b33c203e3..0000000000
--- a/dev-R/lazyeval/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lazyeval_0.2.2.tar.gz 83482 BLAKE2B 94f69fe95a8ef8bf98421ae8570c6d381183f242e6f74334ed1886033b0ec3228e25b5412b89fe97fd4268f77b6be1c3fbe0113035b1afdee398898c732d67ff SHA512 b1115386f76b14e9e718ff2234de1dcdd8d11f2f06b9490e901c0496a0780f96d543c6ccd6552791f1e004e379cdeeccec7c9075db9def639664bd9370ea889e

diff --git a/dev-R/lazyeval/lazyeval-0.2.2.ebuild b/dev-R/lazyeval/lazyeval-0.2.2.ebuild
deleted file mode 100644
index 3965fe1894..0000000000
--- a/dev-R/lazyeval/lazyeval-0.2.2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Lazy (Non-Standard) Evaluation'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-DEPEND=">=dev-lang/R-3.1.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/lazyeval/metadata.xml b/dev-R/lazyeval/metadata.xml
deleted file mode 100644
index 38b7ed0dba..0000000000
--- a/dev-R/lazyeval/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An alternative approach to non-standard evaluation using
-formulas. Provides a full implementation of LISP style 'quasiquotation',
-making it easier to generate code with other code.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/lifecycle/Manifest b/dev-R/lifecycle/Manifest
deleted file mode 100644
index 0d7929bc0b..0000000000
--- a/dev-R/lifecycle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lifecycle_1.0.1.tar.gz 99716 BLAKE2B bb1195ec8fcff76ca1428340ce96cf8da33f6d0c2513b4ab8b3ad73524d1a0c47d86ab023fbe7080d3f875f67c843be276086724c5f1b23e95083c0cb586ea5e SHA512 63d3bda7086a50fc8e818e82f87d75e8850c60c8b10c54810ae62e9f20c944c23666df2be71d260f4c61c09218d9c8dca7d45d227799d851278079e4d9954f87

diff --git a/dev-R/lifecycle/lifecycle-1.0.1.ebuild b/dev-R/lifecycle/lifecycle-1.0.1.ebuild
deleted file mode 100644
index b4804fcd15..0000000000
--- a/dev-R/lifecycle/lifecycle-1.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Manage the Life Cycle of your Package Functions'
-HOMEPAGE="
-	https://lifecycle.r-lib.org
-	https://github.com/r-lib/lifecycle
-	https://cran.r-project.org/package=lifecycle
-"
-LICENSE='GPL-3'
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.3
-	dev-R/glue
-	>=dev-R/rlang-0.4.10
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/crayon
-	dev-R/lintr
-	dev-R/tidyverse
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.1
-	dev-R/tibble
-	dev-R/vctrs
-"

diff --git a/dev-R/lifecycle/metadata.xml b/dev-R/lifecycle/metadata.xml
deleted file mode 100644
index 2b9454f45d..0000000000
--- a/dev-R/lifecycle/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Manage the life cycle of your exported functions
-with shared conventions, documentation badges, and user-friendly
-deprecation warnings.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/lifecycle/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/lifecycle/lifecycle.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/lifecycle/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/lifecycle</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/listenv/Manifest b/dev-R/listenv/Manifest
deleted file mode 100644
index 536c3314c3..0000000000
--- a/dev-R/listenv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST listenv_0.8.0.tar.gz 36762 BLAKE2B 1da59d82d8123d9fdc28edae04633f085f51ad4ceaee55fcec6a011ef2249ef01c2469ee023c750591fda001d8fc36983e40adfd559d1206bf4a519d29092165 SHA512 01e14b202e64815af790d1629c282deaeeffd6fdb6891d6b7b297db530f8308bd802f27fac926843705898ec18923746cb8e4231c7c5fc4f2cc6102cb22b4778

diff --git a/dev-R/listenv/listenv-0.8.0.ebuild b/dev-R/listenv/listenv-0.8.0.ebuild
deleted file mode 100644
index 55067ede7f..0000000000
--- a/dev-R/listenv/listenv-0.8.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Environments Behaving (Almost) as Lists'
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-
-SUGGESTED_PACKAGES="
-	dev-R/R-utils
-	dev-R/R-rsp
-	dev-R/markdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/listenv/metadata.xml b/dev-R/listenv/metadata.xml
deleted file mode 100644
index 5abda6c851..0000000000
--- a/dev-R/listenv/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">List environments are environments that have list-like properties. For instance, the elements of a list environment are ordered and can be accessed and iterated over using index subsetting</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/listenv/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/listenv</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/lubridate/Manifest b/dev-R/lubridate/Manifest
deleted file mode 100644
index 1313358c0f..0000000000
--- a/dev-R/lubridate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lubridate_1.8.0.tar.gz 475704 BLAKE2B daab82b133a0f455f6bad3f910c36c067e64d02b2a3f4e1d16a541b2e66631cdb245b141fbf1094cd08bc5a49f8e235a1e59ed033809f914c1cc846f1935f212 SHA512 b873d27cd0381a0f30719657681b7f3da39246b3490179577e37d1d3b0376924d2689b96f0d3b42f7920646faba2259dbed73a0db3d485e005f88ee042c5d593

diff --git a/dev-R/lubridate/lubridate-1.8.0.ebuild b/dev-R/lubridate/lubridate-1.8.0.ebuild
deleted file mode 100644
index b05398c71e..0000000000
--- a/dev-R/lubridate/lubridate-1.8.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Make Dealing with Dates a Little Easier'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/generics
-	>=dev-R/cpp11-0.2.7
-	sys-libs/timezone-data
-	test? (
-		>=dev-R/testthat-2.1.0
-		>=dev-R/vctrs-0.3.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	>=dev-R/testthat-2.1.0
-	>=dev-R/vctrs-0.3.0
-	dev-R/rmarkdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/lubridate/metadata.xml b/dev-R/lubridate/metadata.xml
deleted file mode 100644
index d8dc30f1ab..0000000000
--- a/dev-R/lubridate/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Functions to work with date-times and time-spans: fast and user friendly parsing of date-time data, extraction and updating of components of a date-time (years, months, days, hours, minutes, and seconds), algebraic manipulation on date-time and time-span objects. The 'lubridate' package has a consistent and memorable syntax that makes working with dates easy and fun. Parts of the 'CCTZ' source code, released under the Apache 2.0 License, are included in this package. See https://github.com/google/cctz for more details.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Vitalie Spinu</name>
-			<email>spinuvit@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/lubridate/issues</bugs-to>
-		<remote-id type="github">tidyverse/lubridate</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/magrittr/Manifest b/dev-R/magrittr/Manifest
deleted file mode 100644
index d560f9a85f..0000000000
--- a/dev-R/magrittr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST magrittr_2.0.3.tar.gz 267074 BLAKE2B f4ebee352cc6e3de831d7a596d7f44b94bc77a19ad110fe53d6cb7d872bd71c0c83da7b6fad8063823fef6e42a12827b01cd2c5ce77b4e274a3abbcf68a0e772 SHA512 04c905bdbba0bf489f8170dee3dcc1bf41d85a8e79266ccd3df98d3b56ca4502e2e11acdc53c431c8f01e9b7fcdf1536018891535013fae7199e2c86b216e484

diff --git a/dev-R/magrittr/magrittr-2.0.3.ebuild b/dev-R/magrittr/magrittr-2.0.3.ebuild
deleted file mode 100644
index 0720da2f02..0000000000
--- a/dev-R/magrittr/magrittr-2.0.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='A Forward-Pipe Operator for R'
-LICENSE='MIT'
-KEYWORDS="~amd64"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/rlang
-	dev-R/rmarkdown
-	dev-R/testthat
-"

diff --git a/dev-R/magrittr/metadata.xml b/dev-R/magrittr/metadata.xml
deleted file mode 100644
index 0ea24cdadb..0000000000
--- a/dev-R/magrittr/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides a mechanism for chaining commands with a new
-forward-pipe operator, %&gt;%. This operator will forward a value, or the
-result of an expression, into the next function call/expression.
-There is flexible support for the type of right-hand side expressions.
-For more information, see package vignette.	To quote Rene Magritte,
-"Ceci n'est pas un pipe."</longdescription>
-	<upstream>
-		<doc lang="en">https://cran.r-project.org/web/packages/magrittr/magrittr.pdf</doc>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/magrittr/issues</bugs-to>
-		<remote-id type="github">tidyverse/magrittr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/markdown/Manifest b/dev-R/markdown/Manifest
deleted file mode 100644
index dee341deed..0000000000
--- a/dev-R/markdown/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST markdown_1.1.tar.gz 81050 BLAKE2B 9d9ef6bce386506c63f338287f0abbba0dc1451bdd3a4f1335ec6b039aff9847a8fc6761bb5c193b0a54ed4e8770ace91d3b17e81e2e2f0f61ede607b8bfd8a2 SHA512 d53da9b7d184154b866e85cad33f1ba836656bca4007486190c1767b7a79f003b86f34ee66c7349c96372c63c5b6762ea00dd5efb731d9b5e9f2aebddeb9b7da

diff --git a/dev-R/markdown/markdown-1.1.ebuild b/dev-R/markdown/markdown-1.1.ebuild
deleted file mode 100644
index f8cf9c1548..0000000000
--- a/dev-R/markdown/markdown-1.1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Render Markdown with the C Library Sundown'
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-DEPEND="
-	>=dev-lang/R-2.11.1
-	>=dev-R/mime-0.3
-	dev-R/xfun
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/markdown/metadata.xml b/dev-R/markdown/metadata.xml
deleted file mode 100644
index 8d9a86f7ac..0000000000
--- a/dev-R/markdown/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides R bindings to the 'Sundown' Markdown rendering library
-(&lt;https://github.com/vmg/sundown&gt;). Markdown is a plain-text formatting
-syntax that can be converted to 'XHTML' or other formats. See
-&lt;http://en.wikipedia.org/wiki/Markdown&gt; for more information about Markdown.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/markdown/issues</bugs-to>
-		<remote-id type="github">rstudio/markdown</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/memoise/Manifest b/dev-R/memoise/Manifest
deleted file mode 100644
index 4a2cba6ee1..0000000000
--- a/dev-R/memoise/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST memoise_2.0.1.tar.gz 17852 BLAKE2B 0bf5e7e14a9835358367c49053289dbe929197e3c9e93cdf8dc11a73e034783269c7b392189c31f800790ed4eba2caa54fba3ec2885a6f64b669b3b970afff44 SHA512 e2565495917335cbddf8fd794e91ae1451181bab5f2daa2e8ed797461e647ecfbacc5e57bd06b274b2f6b563036895b18892898704dbc9e0966721b34584cd9b

diff --git a/dev-R/memoise/memoise-2.0.1.ebuild b/dev-R/memoise/memoise-2.0.1.ebuild
deleted file mode 100644
index 1604d80a12..0000000000
--- a/dev-R/memoise/memoise-2.0.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="'Memoisation' of Functions"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-DEPEND="
-	dev-R/rlang
-	dev-R/cachem
-	test? ( dev-R/testthat )
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/digest
-	dev-R/aws-s3
-	dev-R/covr
-	dev-R/googleAuthR
-	dev-R/googleCloudStorageR
-	dev-r/httr
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/memoise/metadata.xml b/dev-R/memoise/metadata.xml
deleted file mode 100644
index e8ba596ae0..0000000000
--- a/dev-R/memoise/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Cache the results of a function so that when you call it again with the same arguments it returns the previously computed value.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/memoise/issues</bugs-to>
-		<remote-id type="github">r-lib/memoise</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/mgcv/Manifest b/dev-R/mgcv/Manifest
deleted file mode 100644
index af12c09996..0000000000
--- a/dev-R/mgcv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mgcv_1.8-40.tar.gz 1175920 BLAKE2B e63c81d1f675e3d1c4a57a0b6324fe686cfde09a772c26a8f5faed5ca44f4bf7ea53ce7fbf4546a048fb184e39a94a59f7c4422cea19f725c3cf6a39da90ef25 SHA512 55944fd3981a2512c495f01eb34a20b03a002f7bf785977b43217f021544cf7b19b18faf55e5bc29debf697ed7941e24b19d13fa86618b83e15e5311cfc8baec

diff --git a/dev-R/mgcv/metadata.xml b/dev-R/mgcv/metadata.xml
deleted file mode 100644
index 3060b882b8..0000000000
--- a/dev-R/mgcv/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Generalized additive (mixed) models, some of their extensions and
-other generalized ridge regression with multiple smoothing
-parameter estimation by (Restricted) Marginal Likelihood,
-Generalized Cross Validation and similar, or using iterated
-nested Laplace approximation for fully Bayesian inference. See
-Wood (2017) &lt;doi:10.1201/9781315370279&gt; for an overview.
-Includes a gam() function, a wide variety of smoothers, 'JAGS'
-support and distributions beyond the exponential family.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Wood</name>
-			<email>simon.wood@r-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/mgcv/mgcv-1.8.40.ebuild b/dev-R/mgcv/mgcv-1.8.40.ebuild
deleted file mode 100644
index 3fda34cda7..0000000000
--- a/dev-R/mgcv/mgcv-1.8.40.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Mixed GAM Computation Vehicle with automatic smoothness estimation'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.6.0
-	!dev-lang/R[-minimal]
-	virtual/nlme
-	virtual/Matrix
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/survival
-	virtual/MASS
-"

diff --git a/dev-R/mime/Manifest b/dev-R/mime/Manifest
deleted file mode 100644
index 655dea4eec..0000000000
--- a/dev-R/mime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mime_0.12.tar.gz 12562 BLAKE2B 62f88bc0f414216f062d93541f20ef650756a51ec88e27a29ecf1e4418182a5bedf855cbfd77dc63497f15a0e2a64c8b07d81eb91c4ef2f74e74a2c54ca4926f SHA512 07de5e9f72ff66148a7f93b5cba77a0d2243eda9889e129f4e121f9143f36ed6fadfbc94e74ea916b74d66a923fb135c745643679737237c66336201f0b48b4e

diff --git a/dev-R/mime/metadata.xml b/dev-R/mime/metadata.xml
deleted file mode 100644
index d8ae47a566..0000000000
--- a/dev-R/mime/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Guesses the MIME type from a filename extension using the data
-derived from /etc/mime.types in UNIX-type systems.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/mime/issues</bugs-to>
-		<remote-id type="github">yihui/mime</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/mime/mime-0.12.ebuild b/dev-R/mime/mime-0.12.ebuild
deleted file mode 100644
index d422e5c680..0000000000
--- a/dev-R/mime/mime-0.12.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Map Filenames to MIME Types'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'

diff --git a/dev-R/minqa/Manifest b/dev-R/minqa/Manifest
deleted file mode 100644
index 78e21ec55d..0000000000
--- a/dev-R/minqa/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST minqa_1.2.4.tar.gz 53548 BLAKE2B 7d3d058425589eb72caa865fdcfca7de7ec66408a54cf7a144ea2001f6c012f5bb27228532056d511def502702541ab26325b10a83c2b411460e2312245ad31f SHA512 1f21e661b6bb8bad5074d2ac579ec0fa031a149c52dc22bc5d73927bfc71ac9bfbf73b01730288f5f4a9930aca53e838e028772996b2860a4f5578a151f61967

diff --git a/dev-R/minqa/metadata.xml b/dev-R/minqa/metadata.xml
deleted file mode 100644
index aa8ab1cae0..0000000000
--- a/dev-R/minqa/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Derivative-free optimization by quadratic approximation based on an interface to Fortran implementations by M. J. D. Powell.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Katharine M. Mullen</name>
-			<email>katharine.mullen@stat.ucla.edu</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/minqa/minqa-1.2.4.ebuild b/dev-R/minqa/minqa-1.2.4.ebuild
deleted file mode 100644
index 5ffacf4f16..0000000000
--- a/dev-R/minqa/minqa-1.2.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Derivative-free optimization algorithms by quadratic approximation"
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-DEPEND="
-	dev-R/Rcpp
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/modelr/Manifest b/dev-R/modelr/Manifest
deleted file mode 100644
index 558e1c1225..0000000000
--- a/dev-R/modelr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST modelr_0.1.8.tar.gz 121333 BLAKE2B 83ac7bb2c4bc1c4f0aa3560f32920a24fe91a17fe1e8daee1f887fbaba84e43903c017edf480453d1ca2ce2a7a499672870b260ddeba7d9c3c192794bde0302c SHA512 712e7e63a2f5beec3845b3e16f444a69eacd00759d51bec1428ce84907bfe42545fe0d6e592c82bc2c2dd6bce4d58ae5865225a4697fc8e35f420f3b5ed51b2b

diff --git a/dev-R/modelr/metadata.xml b/dev-R/modelr/metadata.xml
deleted file mode 100644
index 3034d2b54b..0000000000
--- a/dev-R/modelr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Functions for modelling that help you seamlessly integrate modelling into a pipeline of data manipulation and visualisation.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/modelr/issues</bugs-to>
-		<remote-id type="github">tidyverse/modelr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/modelr/modelr-0.1.8.ebuild b/dev-R/modelr/modelr-0.1.8.ebuild
deleted file mode 100644
index d1e1441f70..0000000000
--- a/dev-R/modelr/modelr-0.1.8.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Modelling Functions that Work with the Pipe'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/broom
-	dev-R/magrittr
-	>=dev-R/purrr-0.2.2
-	>=dev-R/rlang-0.2.0
-	dev-R/tibble
-	>=dev-R/tidyr-0.8.0
-	dev-R/tidyselect
-	dev-R/vctrs
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/ggplot2
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/munsell/Manifest b/dev-R/munsell/Manifest
deleted file mode 100644
index b0844b0fd3..0000000000
--- a/dev-R/munsell/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST munsell_0.5.0.tar.gz 182653 BLAKE2B 534463ce90f276b5fb3c874fadd882b1f824cef7b8ba1a7817994a1949d312fc85acf7893df03ca11403e0d20b2b3223e606ee2a92b8d735904b37f41b2706f3 SHA512 12a66c2406bf5aecec52a504549e7beeaff67fb67aab9950c24e9e6300b458cf541c818630814433229c1b406a2830a32dc21e10cabcdb4429245d85ba96f8de

diff --git a/dev-R/munsell/metadata.xml b/dev-R/munsell/metadata.xml
deleted file mode 100644
index efe2a044cf..0000000000
--- a/dev-R/munsell/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides easy access to, and manipulation of, the Munsell
-colours. Provides a mapping between Munsell's
-original notation (e.g. "5R 5/10") and hexadecimal strings suitable
-for use directly in R graphics. Also provides utilities
-to explore slices through the Munsell colour tree, to transform
-Munsell colours and display colour palettes.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Charlotte Wickham</name>
-			<email>cwickham@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/munsell/munsell-0.5.0.ebuild b/dev-R/munsell/munsell-0.5.0.ebuild
deleted file mode 100644
index f162c701e6..0000000000
--- a/dev-R/munsell/munsell-0.5.0.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Utilities for Using Munsell Colours'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="dev-R/colorspace"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/nlme/Manifest b/dev-R/nlme/Manifest
deleted file mode 100644
index f641154f34..0000000000
--- a/dev-R/nlme/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nlme_3.1-157.tar.gz 846225 BLAKE2B fe455f9100b17a56991fdac97234870af11f2a990685e6c0986af93bd8ec550da6021689154116297b645806ad5d44799c680989151f2e6a98ec311e9206e777 SHA512 a3976fa2bc514cd6405a52394bb914adc27a05e466dee84d10336006cbc328a3893debf40b7125e2137948faf173a1d06d35e86432e4621010f0d25ad3aa119c

diff --git a/dev-R/nlme/metadata.xml b/dev-R/nlme/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/dev-R/nlme/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/dev-R/nlme/nlme-3.1.157.ebuild b/dev-R/nlme/nlme-3.1.157.ebuild
deleted file mode 100644
index 61c88f5c81..0000000000
--- a/dev-R/nlme/nlme-3.1.157.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Linear and Nonlinear Mixed Effects Models'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.5.0
-	!dev-lang/R[-minimal]
-	virtual/lattice
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/Hmisc
-	virtual/MASS
-	dev-R/SASmixed
-"

diff --git a/dev-R/nloptr/Manifest b/dev-R/nloptr/Manifest
deleted file mode 100644
index 9c88420d56..0000000000
--- a/dev-R/nloptr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nloptr_2.0.3.tar.gz 2219877 BLAKE2B 28504ebd4b94e8de8da0b7a86da87f4d2d3e40dfb7411d3662df48f529a3c6e5b0f03b2094ade747d0c914627456df336183c72e2670b0c10fab7389ce72f3c8 SHA512 08f8a6b7ddc20f7b75c567ee7e55abd47228c4fc8db254080dc7f4010311a92ad4c75ca9b593adbb4183308e4142fdc9ab80aed1b7fe5da3b7450a19624b98e6

diff --git a/dev-R/nloptr/metadata.xml b/dev-R/nloptr/metadata.xml
deleted file mode 100644
index cc226b6543..0000000000
--- a/dev-R/nloptr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en"> Solve optimization problems using an R interface to NLopt. NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. See https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/ for more information on the available algorithms. Building from included sources requires 'CMake'. On Linux and 'macOS', if a suitable system build of NLopt (2.7.0 or later) is found, it is used; otherwise, it is built from included sources via 'CMake'. On Windows, NLopt is obtained through 'rwinlib' for 'R leq 4.1.x' or grabbed from the 'Rtools42 toolchain' for 'R geq 4.2.0'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Aymeric Stamm</name>
-			<email>aymeric.stamm@math.cnrs.fr</email>
-		</maintainer>
-		<bugs-to>https://github.com/astamm/nloptr/issues</bugs-to>
-		<remote-id type="github">astamm/nloptr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/nloptr/nloptr-2.0.3-r1.ebuild b/dev-R/nloptr/nloptr-2.0.3-r1.ebuild
deleted file mode 100644
index b8a705a320..0000000000
--- a/dev-R/nloptr/nloptr-2.0.3-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='R Interface to NLopt'
-KEYWORDS="~amd64"
-LICENSE='LGPL-3+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/testthat-3.0.0
-	test? (
-		dev-R/xml2
-	)
-	>=sci-libs/nlopt-2.7.0
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/nnet/Manifest b/dev-R/nnet/Manifest
deleted file mode 100644
index b649d19dbc..0000000000
--- a/dev-R/nnet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nnet_7.3-17.tar.gz 29099 BLAKE2B 056bf0fc79fb3c13cf8bcd867504742b5ed81550bb02dbbd8127f166b29d614d5af53d787a455ef8d6a7a525d791becc83e0ee416d5e24c29ce5b6e1ccdca7b6 SHA512 6d85a68fc88cc8c3f6200b40491618691619a1e00985edb6190bdacef935c77151d77e0757a899807c1ddf84e78a57c7482e87b4e892cf269ecc623eff7fbcdc

diff --git a/dev-R/nnet/metadata.xml b/dev-R/nnet/metadata.xml
deleted file mode 100644
index c76d3f1ebb..0000000000
--- a/dev-R/nnet/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Software for feed-forward neural networks with a single
-hidden layer, and for multinomial log-linear models.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Brian Ripley</name>
-			<email>ripley@stats.ox.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/nnet/nnet-7.3.17.ebuild b/dev-R/nnet/nnet-7.3.17.ebuild
deleted file mode 100644
index 236b31c78a..0000000000
--- a/dev-R/nnet/nnet-7.3.17.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Feed-Forward Neural Networks and multinomial log-linear models'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='|| ( GPL-2 GPL-3 )'
-
-DEPEND="
-	>=dev-lang/R-3.0.0
-	!dev-lang/R[-minimal]
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	virtual/MASS
-"

diff --git a/dev-R/openssl/Manifest b/dev-R/openssl/Manifest
deleted file mode 100644
index bd0f4e12a0..0000000000
--- a/dev-R/openssl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openssl_2.0.2.tar.gz 1203211 BLAKE2B 02fdfe7c2ef0e0575056ad9092bceecfd0891e4fb08855839f641632ca4625efbca84afe207fda8adc02bc1b3a462ac2d05d20ea03d64366cb389bbde91317c9 SHA512 d0f70d5d001967bdb7873d7ea8778bbaf491442801bdbe80a66c2d040f92b5dfe58e3ec4077bf215d85f6b4c4a8aa6468c0f0ecb6adf19ded8fd3d0486d78506

diff --git a/dev-R/openssl/metadata.xml b/dev-R/openssl/metadata.xml
deleted file mode 100644
index 8a2b0de819..0000000000
--- a/dev-R/openssl/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Bindings to OpenSSL libssl and libcrypto, plus custom SSH key parsers.
-Supports RSA, DSA and EC curves P-256, P-384, P-521, and curve25519. Cryptographic
-signatures can either be created and verified manually or via x509 certificates.
-AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric
-(public key) encryption or EC for Diffie Hellman. High-level envelope functions
-combine RSA and AES for encrypting arbitrary sized data. Other utilities include key
-generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random
-number generator, and 'bignum' math methods for manually performing crypto
-calculations on large multibyte integers.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/jeroen/openssl/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web/packages/openssl/openssl.pdf</doc>
-		<changelog>https://cran.r-project.org/web/packages/openssl/NEWS</changelog>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<remote-id type="github">jeroen/openssl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/openssl/openssl-2.0.2.ebuild b/dev-R/openssl/openssl-2.0.2.ebuild
deleted file mode 100644
index ce14b765c8..0000000000
--- a/dev-R/openssl/openssl-2.0.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages toolchain-funcs
-
-DESCRIPTION='Toolkit for Encryption, Signatures and certificates based on openssl'
-HOMEPAGE="
-	https://cran.r-project.org/package=openssl
-	https://github.com/jeroen/openssl
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="dev-R/askpass"
-RDEPEND="
-	${DEPEND}
-	>=dev-libs/openssl-1.0.2
-"
-
-src_prepare() {
-	tc-export AR
-	R-packages_src_prepare
-}
-
-SUGGESTED_PACKAGES="
-	dev-R/curl
-	>=dev-R/testthat-2.1.0
-	dev-R/digest
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/jsonlite
-	dev-R/jose
-	dev-R/sodium
-"

diff --git a/dev-R/palmerpenguins/Manifest b/dev-R/palmerpenguins/Manifest
deleted file mode 100644
index 46be901f8a..0000000000
--- a/dev-R/palmerpenguins/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST palmerpenguins_0.1.0.tar.gz 2987721 BLAKE2B 5a0a59549545ad286879d915f6ce409d5f4eb63c000d4b055546fdf018e5ebf7981a4cc6ea346f7a58a086bbcf8192703dafb24750c7614870f000c0d3650e47 SHA512 ec8c82f270603a49101f2db1f25eba5df5135354556a0635770496e0e70cbb6010b292a52a3d1ed85e459c7224994611546630a61e1ed97d70f72bdfe2a1f25f

diff --git a/dev-R/palmerpenguins/metadata.xml b/dev-R/palmerpenguins/metadata.xml
deleted file mode 100644
index 31967f391b..0000000000
--- a/dev-R/palmerpenguins/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Size measurements, clutch observations, and blood isotope ratios for adult foraging Adélie, Chinstrap, and Gentoo penguins observed on islands in the Palmer Archipelago near Palmer Station, Antarctica. Data were collected and made available by Dr. Kristen Gorman and the Palmer Station Long Term Ecological Research (LTER) Program. </longdescription>
-	<upstream>
-		<maintainer>
-			<name>Allison Horst</name>
-			<email>ahorst@ucsb.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/allisonhorst/palmerpenguins/issues</bugs-to>
-		<remote-id type="github">allisonhorst/palmerpenguins</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/palmerpenguins/palmerpenguins-0.1.0.ebuild b/dev-R/palmerpenguins/palmerpenguins-0.1.0.ebuild
deleted file mode 100644
index f8e9e7d96c..0000000000
--- a/dev-R/palmerpenguins/palmerpenguins-0.1.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Palmer Archipelago (Antarctica) Penguin Data'
-KEYWORDS="~amd64"
-LICENSE='CC0-1.0'
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/tibble
-	dev-R/ggplot
-	dev-R/dplyr
-	dev-R/tidyr
-	dev-R/recipes
-"

diff --git a/dev-R/parallelly/Manifest b/dev-R/parallelly/Manifest
deleted file mode 100644
index 6aefb2817b..0000000000
--- a/dev-R/parallelly/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST parallelly_1.32.0.tar.gz 124712 BLAKE2B 658c57ff6a5505d882f8c76b9217d4374531f419ed763b40f777e22d1bc0e01dcb563556e6a211fd1020ca017e742842f68af09df7d55b0829c8f0cb956c61a4 SHA512 744bab15b6e8f071645d60549e8d661fea382ad9870e3c6b1c249c2552cc42a298edd8f9955647a30b36dbed4924f0d9fcbb5f0fc8cfdc9aed2ac9555b34a79c

diff --git a/dev-R/parallelly/metadata.xml b/dev-R/parallelly/metadata.xml
deleted file mode 100644
index 3f395b4df5..0000000000
--- a/dev-R/parallelly/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Utility functions that enhance the 'parallel' package and support the built-in parallel backends of the 'future' package. For example, availableCores() gives the number of CPU cores available to your R process as given by the operating system, 'cgroups' and Linux containers, R options, and environment variables, including those set by job schedulers on high-performance compute clusters. If none is set, it will fall back to parallel::detectCores(). Another example is makeClusterPSOCK(), which is backward compatible with parallel::makePSOCKcluster() while doing a better job in setting up remote cluster workers without the need for configuring the firewall to do port-forwarding to your local computer.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Henrik Bengtsson</name>
-			<email>henrikb@braju.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/HenrikBengtsson/parallelly/issues</bugs-to>
-		<remote-id type="github">HenrikBengtsson/parallelly</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/parallelly/parallelly-1.32.0.ebuild b/dev-R/parallelly/parallelly-1.32.0.ebuild
deleted file mode 100644
index 516aef1def..0000000000
--- a/dev-R/parallelly/parallelly-1.32.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Enhancing the 'parallel' Package"
-KEYWORDS="~amd64"
-LICENSE='LGPL-2.1+'
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/parsedate/Manifest b/dev-R/parsedate/Manifest
deleted file mode 100644
index fefd29909a..0000000000
--- a/dev-R/parsedate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST parsedate_1.3.0.tar.gz 19781 BLAKE2B 0e696547f222d9ab4cc1ce5a2a797d1c766191fd217483a35ba79ad48f6c03890dceed4962ea6acdab74089168ec518c8867e3079d413c02856b36d5f7bbc759 SHA512 fcddd3916139ba29843842524b1140bf33fe267baf36888c3d70accf77125b7a7955757a5d74db0700caad1373ce4902df42795ea502e448aa825d6e02ca01dc

diff --git a/dev-R/parsedate/metadata.xml b/dev-R/parsedate/metadata.xml
deleted file mode 100644
index a479842c14..0000000000
--- a/dev-R/parsedate/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Parse dates automatically, without the need of
-specifying a format. Currently it includes the git date parser.
-It can also recognize and parse all ISO 8601 formats.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/gaborcsardi/parsedate/issues</bugs-to>
-		<remote-id type="github">gaborcsardi/parsedate</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/parsedate/parsedate-1.3.0.ebuild b/dev-R/parsedate/parsedate-1.3.0.ebuild
deleted file mode 100644
index b103d2fbcc..0000000000
--- a/dev-R/parsedate/parsedate-1.3.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Recognize and Parse Dates in Various Formats'
-HOMEPAGE="
-	https://github.com/gaborcsardi/parsedate
-	https://cran.r-project.org/package=parsedate
-"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/testthat
-	dev-R/withr
-"

diff --git a/dev-R/pillar/Manifest b/dev-R/pillar/Manifest
deleted file mode 100644
index 1fb469a672..0000000000
--- a/dev-R/pillar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pillar_1.7.0.tar.gz 529668 BLAKE2B ce6e6c85deeb85679254b9403472fbf3c26d05421c1990215ed81420bf44183890eb630640f4e3319f1069bc7e9107ff99abc4ae674ce4e946ab646d28c145e3 SHA512 10a5247372bdb0cef03a3cc36c4efc776ae8ca5fce117b2c1368e06e97b9f0351a9edcd55e2a28d03e1ea9c2c5d0995534f2e6501090b35eebe93b4233dd473c

diff --git a/dev-R/pillar/metadata.xml b/dev-R/pillar/metadata.xml
deleted file mode 100644
index 2c85b07d28..0000000000
--- a/dev-R/pillar/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides 'pillar' and 'colonnade' generics designed
-for formatting columns of data using the full range of colours
-provided by modern terminals.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/pillar/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/pillar/pillar.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/pillar/news/news.html</changelog>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<remote-id type="github">r-lib/pillar</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pillar/pillar-1.7.0.ebuild b/dev-R/pillar/pillar-1.7.0.ebuild
deleted file mode 100644
index 558644791b..0000000000
--- a/dev-R/pillar/pillar-1.7.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Coloured Formatting for Columns'
-HOMEPAGE="
-	https://github.com/r-lib/pillar
-	https://cran.r-project.org/package=pillar
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-LICENSE='GPL-3'
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=dev-R/cli-2.3.0
-	>=dev-R/crayon-1.3.4
-	>=dev-R/ellipsis-0.3.2
-	dev-R/fansi
-	dev-R/glue
-	dev-R/lifecycle
-	>=dev-R/rlang-0.3.0
-	>=dev-R/utf8-1.1.0
-	>=dev-R/vctrs-0.3.8
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bit64
-	dev-R/debugme
-	dev-R/DiagrammeR
-	dev-R/dplyr
-	dev-R/formattable
-	dev-R/ggplot2
-	dev-R/knitr
-	dev-R/lubridate
-	dev-R/nanotime
-	dev-R/nycflights13
-	dev-R/palmerpenguins
-	dev-R/rmarkdown
-	dev-R/scales
-	dev-R/stringi
-	virtual/survival
-	>=dev-R/testthat-3.1.1
-	dev-R/tibble
-	>=dev-R/units-0.7.2
-	dev-R/vdiffr
-	dev-R/withr
-"

diff --git a/dev-R/pkgbuild/Manifest b/dev-R/pkgbuild/Manifest
deleted file mode 100644
index 744b69253e..0000000000
--- a/dev-R/pkgbuild/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pkgbuild_1.3.1.tar.gz 31937 BLAKE2B 36aa0e9f4ae718728f389a3447f6865d52830b534a596ddf112d69ad56272af9f94da8af0ed0a5c6f8a5ca9eb7199baa2c3d8bc61c7f5bafd2ee126cc9f63628 SHA512 392e1937ee2145e15eef82d5b4900e72e274a70462a911adaf80f7a76e3cdb8533e134c4f15c596b8b8779fd4b9ba3021831e2c89cf5c727c993afd8a18e5ead

diff --git a/dev-R/pkgbuild/metadata.xml b/dev-R/pkgbuild/metadata.xml
deleted file mode 100644
index 1a8fd6600a..0000000000
--- a/dev-R/pkgbuild/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">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">Provides functions used to build R packages. Locates compilers
-needed to build R packages on various platforms and ensures the PATH is
-configured appropriately so R can use them.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/pkgbuild</remote-id>
-		<bugs-to>https://github.com/r-lib/pkgbuild/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pkgbuild/pkgbuild-1.3.1.ebuild b/dev-R/pkgbuild/pkgbuild-1.3.1.ebuild
deleted file mode 100644
index 696d691620..0000000000
--- a/dev-R/pkgbuild/pkgbuild-1.3.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Find Tools Needed to Build R Packages'
-HOMEPAGE="
-	https://github.com/r-lib/pkgbuild
-	https://cran.r-project.org/package=pkgbuild
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/cli
-	>=dev-R/callr-3.2.0
-	dev-R/desc
-	>=dev-R/withr-2.3.0
-	dev-R/R6
-	>=dev-lang/R-3.1
-	dev-R/crayon
-	dev-R/prettyunits
-	dev-R/rprojroot
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/cpp11
-	dev-R/Rcpp
-	dev-R/testthat
-"

diff --git a/dev-R/pkgconfig/Manifest b/dev-R/pkgconfig/Manifest
deleted file mode 100644
index b38fd66156..0000000000
--- a/dev-R/pkgconfig/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pkgconfig_2.0.3.tar.gz 6080 BLAKE2B 0f779734326569e95b80d376d97b51d10114b2e8b8804a4c1e54ea67830708b295fc783aaf271028df33b13c45b3788f522e7831755626e37cf94ecc99bd7b58 SHA512 bfc5d0bf707ed6d13348d9c01f9470428fc2f020e72d0122a3356548bbebe4d8bd2b288dabd2ec90069935622b2df842f57a8fe9b67b51c01e7c7029921fcfb9

diff --git a/dev-R/pkgconfig/metadata.xml b/dev-R/pkgconfig/metadata.xml
deleted file mode 100644
index d3fd497dd7..0000000000
--- a/dev-R/pkgconfig/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Set configuration options on a per-package basis.
-Options set by a given package only apply to that package,
-other packages are unaffected.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/pkgconfig/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/pkgconfig/pkgconfig.pdf</doc>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/pkgconfig</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pkgconfig/pkgconfig-2.0.3.ebuild b/dev-R/pkgconfig/pkgconfig-2.0.3.ebuild
deleted file mode 100644
index a8e7bc0ba7..0000000000
--- a/dev-R/pkgconfig/pkgconfig-2.0.3.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Private Configuration for R Packages'
-HOMEPAGE="
-	https://github.com/r-lib/pkgconfig
-	https://cran.r-project.org/package=pkgconfig
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"

diff --git a/dev-R/pkgload/Manifest b/dev-R/pkgload/Manifest
deleted file mode 100644
index ccc5237f55..0000000000
--- a/dev-R/pkgload/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pkgload_1.3.0.tar.gz 76008 BLAKE2B 48be7f398c929b21db56bf12231e32032a48f5f320610eed044c8668810e36d2cbbf9241e3c34ee8b41e6be45f4ff4f4791e316f2fe219ea84cd615e5dfdcdc6 SHA512 b20c205d18004598d4bc8ba704949496a8c34fa33ed8a7e93e1dd9a192ce78f4cb35f15ccb60745cca94bcfe327ecd1b3ff0b92fd4b4c9e9f38fdedba4e57d3b

diff --git a/dev-R/pkgload/metadata.xml b/dev-R/pkgload/metadata.xml
deleted file mode 100644
index 72b31327f8..0000000000
--- a/dev-R/pkgload/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Simulates the process of installing a package and then
-attaching it. This is a key part of the 'devtools' package as it
-allows you to rapidly iterate while developing a package.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/pkgload/issues</bugs-to>
-		<remote-id type="github">r-lib/pkgload</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pkgload/pkgload-1.3.0.ebuild b/dev-R/pkgload/pkgload-1.3.0.ebuild
deleted file mode 100644
index 8fa6d6f281..0000000000
--- a/dev-R/pkgload/pkgload-1.3.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Simulate Package Installation and Attach'
-HOMEPAGE="
-	https://cran.r-project.org/package=pkgload
-	https://github.com/r-lib/pkgload
-	https://pkgload.r-lib.org/
-"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-DEPEND="
-	>=dev-R/cli-3.3.0
-	dev-R/desc
-	dev-R/crayon
-	dev-R/fs
-	dev-R/glue
-	dev-R/rprojroot
-	>=dev-R/rlang-1.0.3
-	dev-R/rstudioapi
-	>=dev-R/withr-2.4.3
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bitops
-	dev-R/mathjaxr
-	dev-R/pak
-	dev-R/covr
-	dev-R/pkgbuild
-	dev-R/Rcpp
-	>=dev-R/testthat-3.1.0
-	dev-R/remotes
-	dev-R/rstudioapi
-"

diff --git a/dev-R/pkgsearch/Manifest b/dev-R/pkgsearch/Manifest
deleted file mode 100644
index d0975666ad..0000000000
--- a/dev-R/pkgsearch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pkgsearch_3.1.0.tar.gz 45559 BLAKE2B dcf5f5f60cb7bdb33b45a9ca895ed60ce229a513e0f1dbc324b7ac546fe45922ca94168ab5445ba3f730049b7a1ac734d8de54a97817db069919f8095137aafb SHA512 9c3f5828d28ffee24a1a5498a4d6a3c8b82eb696b52da3a89925187cb44eb2d8b89564cb508d0eedd96d9d4815dbf203ebc60ae9ead7e53f3ca4f7f7f7c9de23

diff --git a/dev-R/pkgsearch/metadata.xml b/dev-R/pkgsearch/metadata.xml
deleted file mode 100644
index e6e6a52ede..0000000000
--- a/dev-R/pkgsearch/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Search CRAN metadata about packages by keyword, popularity,
-recent activity, package name and more. Uses the 'R-hub' search server,
-see &lt;https://r-pkg.org&gt; and the CRAN metadata database, that
-contains information about CRAN packages. Note that this is _not_
-a CRAN project.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-hub/pkgsearch/issues</bugs-to>
-		<remote-id type="github">r-hub/pkgsearch</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild b/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild
deleted file mode 100644
index 5507653b7a..0000000000
--- a/dev-R/pkgsearch/pkgsearch-3.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Search and Query CRAN R Packages'
-HOMEPAGE="
-	https://github.com/r-hub/pkgsearch
-	https://r-hub.github.io/pkgsearch/
-	https://cran.r-project.org/package=pkgsearch
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/curl
-	dev-R/jsonlite
-	dev-R/prettyunits
-	>=dev-R/parsedate-1.3.0
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/memoise
-	dev-R/mockery
-	dev-R/pillar
-	>=dev-R/pingr-2.0.0
-	dev-R/rstudioapi
-	dev-R/shiny
-	dev-R/shinyjs
-	dev-R/shinyWidgets
-	>=dev-R/testthat-2.1.0
-	dev-R/whoami
-"

diff --git a/dev-R/plogr/Manifest b/dev-R/plogr/Manifest
deleted file mode 100644
index 3e9a361f10..0000000000
--- a/dev-R/plogr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST plogr_0.2.0.tar.gz 7795 BLAKE2B 6531caabddb63f3a85ca9f29ae8352dcbab3e84d5c9c9f52c2d6a321aafc04666461c57e0a9ff43d0c6f1a8cb084f7e46f1e4845828075b24fc7f01de7008797 SHA512 2abf84e33265683dd071434adc6a6f440972d1cf923f7549f7217196d4d10c7800dc90645d62c13d9d7e3a380e540c55c6a75ba55c9a90825ec40f5224f85feb

diff --git a/dev-R/plogr/metadata.xml b/dev-R/plogr/metadata.xml
deleted file mode 100644
index 71afa040e6..0000000000
--- a/dev-R/plogr/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/krlmlr/plogr/issues</bugs-to>
-		<remote-id type="github">krlmlr/plogr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/plogr/plogr-0.2.0-r1.ebuild b/dev-R/plogr/plogr-0.2.0-r1.ebuild
deleted file mode 100644
index 95b00d2ffe..0000000000
--- a/dev-R/plogr/plogr-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='The plog C++ Logging Library'
-HOMEPAGE="
-	https://github.com/krlmlr/plogr
-	https://cran.r-project.org/package=plogr
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"

diff --git a/dev-R/png/Manifest b/dev-R/png/Manifest
deleted file mode 100644
index 5d03763699..0000000000
--- a/dev-R/png/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST png_0.1-7.tar.gz 24990 BLAKE2B 97fdc6de3dc6646d09ce57cf4b294e73566ee4d2d29bd89870a84bdd2b76b1eea8925e01a272383f5cd8440eb50990fb202c96cd433992d51408661b80b02b32 SHA512 033a2a45e0fc55a9975257397162ceac0416afb47bbf266025e1ed00790ea1261d1254255aa09cd8828e034b0cd8006cc5e26c9f732ec996dcbec3c937e00f5f

diff --git a/dev-R/png/metadata.xml b/dev-R/png/metadata.xml
deleted file mode 100644
index cfea283d36..0000000000
--- a/dev-R/png/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package provides an easy and simple way to read, write and display bitmap images stored in the PNG format. It can read and write both files and in-memory raw vectors.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Urbanek</name>
-			<email>Simon.Urbanek@r-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/png/png-0.1.7.ebuild b/dev-R/png/png-0.1.7.ebuild
deleted file mode 100644
index bfd4a0eff8..0000000000
--- a/dev-R/png/png-0.1.7.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MYPV="$(ver_rs 2 -)"
-
-DESCRIPTION='Read and write PNG images'
-HOMEPAGE="
-	https://cran.r-project.org/package=png
-	http://www.rforge.net/png/
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='|| ( GPL-2 GPL-3 )'
-
-RDEPEND="
-	${DEPEND}
-	media-libs/libpng
-"

diff --git a/dev-R/praise/Manifest b/dev-R/praise/Manifest
deleted file mode 100644
index 909d04119f..0000000000
--- a/dev-R/praise/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST praise_1.0.0.tar.gz 6100 BLAKE2B 4f1450811b1bd99aae8e72daccba12612798e8ac521e059b74c02b7589c85842feec4ef49969b516d1a4c91a2d68a5a6fed627da5f07a26bffc39e2168e12afb SHA512 6405e733884e95b165ed285e1a9f6470b76d96abdf3516292bdbacd562667ccc747d78b4abe96d7d512aeb10dde8c6db06d04cbe3e774bbcdb0fc529365bb0b8

diff --git a/dev-R/praise/metadata.xml b/dev-R/praise/metadata.xml
deleted file mode 100644
index bb9ae1893d..0000000000
--- a/dev-R/praise/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Build friendly R packages that
-praise their users if they have done something
-good, or they just need it to feel better.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gabor Csardi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/gaborcsardi/praise/issues</bugs-to>
-		<remote-id type="github">gaborcsardi/praise</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/praise/praise-1.0.0.ebuild b/dev-R/praise/praise-1.0.0.ebuild
deleted file mode 100644
index 59d3e72503..0000000000
--- a/dev-R/praise/praise-1.0.0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Praise Users'
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/prettyunits/Manifest b/dev-R/prettyunits/Manifest
deleted file mode 100644
index 26129a8b9f..0000000000
--- a/dev-R/prettyunits/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST prettyunits_1.1.1.tar.gz 10366 BLAKE2B 9a33ee588aec8bdd65a417d8de3a557ead86728dc3c0d72bb845853ffd001d9656c65763044daaa148197e4c42b0b2331482e9c14fedf214738cae80cf91be8c SHA512 563feed049b4d6afda31ff162348a2d4467c49e3273c21937b049a7c4f47181a8bc278fa0b02acce014aefc98f9cddfdf8d65aa2960f63fb66dd1606d708c545

diff --git a/dev-R/prettyunits/metadata.xml b/dev-R/prettyunits/metadata.xml
deleted file mode 100644
index 6cf3e7ef00..0000000000
--- a/dev-R/prettyunits/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Pretty, human readable formatting of quantities.
-Time intervals: '1337000' -&gt; '15d 11h 23m 20s'.
-Vague time intervals: '2674000' -&gt; 'about a month ago'.
-Bytes: '1337' -&gt; '1.34 kB'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gabor Csardi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/gaborcsardi/prettyunits/issues</bugs-to>
-		<remote-id type="github">gaborcsardi/prettyunits</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/prettyunits/prettyunits-1.1.1.ebuild b/dev-R/prettyunits/prettyunits-1.1.1.ebuild
deleted file mode 100644
index 27080b75e1..0000000000
--- a/dev-R/prettyunits/prettyunits-1.1.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Pretty, Human Readable Formatting of Quantities'
-HOMEPAGE="
-	https://github.com/gaborcsardi/prettyunits
-	https://cran.r-project.org/package=prettyunits
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/codetools
-	dev-R/covr
-	dev-R/testthat
-"

diff --git a/dev-R/processx/Manifest b/dev-R/processx/Manifest
deleted file mode 100644
index 37d73ff176..0000000000
--- a/dev-R/processx/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST processx_3.6.1.tar.gz 148517 BLAKE2B caf8fea7f65530e5a1aac64796685192b79b82ed62a013f78686756927f6b253a26fbc0af98c2c3e8d6cac680191db690e379d20e89a6aa23e27720eb56d7a8f SHA512 309e9b34525b1824097f1811c1194292ec86bf9f232ef88ef1b4ae19e14154c8023be334bf9b763d3762555857c0856ce07803efa57ffad17905a906c9b01175

diff --git a/dev-R/processx/metadata.xml b/dev-R/processx/metadata.xml
deleted file mode 100644
index 125302f138..0000000000
--- a/dev-R/processx/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Tools to run system processes in the background.	It can
-check if a background process is running; wait on a background process
-to finish; get the exit status of finished processes; kill background
-processes. It can read the standard output and error of the processes,
-using non-blocking connections. 'processx' can poll a process for
-standard output or error, with a timeout. It can also poll several
-processes at once.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/processx/issues</bugs-to>
-		<remote-id type="github">r-lib/processx</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/processx/processx-3.6.1.ebuild b/dev-R/processx/processx-3.6.1.ebuild
deleted file mode 100644
index 63c4d4f2d8..0000000000
--- a/dev-R/processx/processx-3.6.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Execute and Control System Processes'
-HOMEPAGE="
-	https://cran.r-project.org/package=processx
-	https://processx.r-lib.org/
-	https://github.com/r-lib/processx
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.4.0
-	>=dev-R/ps-1.2.0
-	dev-R/R6
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/callr-3.7.0
-	>=dev-R/cli-1.1.0
-	dev-R/codetools
-	dev-R/covr
-	dev-R/curl
-	dev-R/debugme
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-"

diff --git a/dev-R/progress/Manifest b/dev-R/progress/Manifest
deleted file mode 100644
index 008bc084cb..0000000000
--- a/dev-R/progress/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST progress_1.2.2.tar.gz 29506 BLAKE2B b17c7eeb8161a7779a3afcee4a05c3010dad01de019502a71724b10099a6a5697a446377ea2095d5521f3edce2cdc010642f946ec3babea6530b6eff237914c6 SHA512 c02dfd93f43ac82ea44b97e53dd9e570aa90e95c8e4a9088114bae77f573eaba536b167a27d6a6a48d6db1d0b21d59d22468b48c0ce9580862af35f7bb3ee0bb

diff --git a/dev-R/progress/metadata.xml b/dev-R/progress/metadata.xml
deleted file mode 100644
index 619d236680..0000000000
--- a/dev-R/progress/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Configurable Progress bars, they may include percentage, elapsed time, and/or the estimated completion time. They work in terminals, in 'Emacs' 'ESS', 'RStudio', 'Windows' 'Rgui' and the 'macOS' 'R.app'. The package also provides a 'C++' 'API', that works with or without 'Rcpp'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/progress/issues</bugs-to>
-		<remote-id type="github">r-lib/progress</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/progress/progress-1.2.2.ebuild b/dev-R/progress/progress-1.2.2.ebuild
deleted file mode 100644
index e97b22298e..0000000000
--- a/dev-R/progress/progress-1.2.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Terminal Progress Bars'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/hms
-	dev-R/prettyunits
-	dev-R/R6
-	dev-R/crayon
-	test? (
-		dev-R/testthat
-		dev-R/Rcpp
-		dev-R/withr
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/Rcpp
-	dev-R/withr
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/promises/Manifest b/dev-R/promises/Manifest
deleted file mode 100644
index 036ebe76a5..0000000000
--- a/dev-R/promises/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST promises_1.2.0.1.tar.gz 3120504 BLAKE2B ab3eea44fe319a2b03689a2ff33e647563529432d9ae03ea00c75b767a985072b8b89647360c50f617ab35b1ba48e216fd3735cf9a20347d26101408ea35c5cd SHA512 8de6e45a790475826b1be5a442360b003174c17583d07cf47442b0efbffa2e0932245dbab44e8cc59e75a3e7443b3fc864c2d17babdf3e472bf88c2db5199335

diff --git a/dev-R/promises/metadata.xml b/dev-R/promises/metadata.xml
deleted file mode 100644
index ebd725764c..0000000000
--- a/dev-R/promises/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming is useful for allowing a single R process to orchestrate multiple tasks in the background while also attending to something else. Semantics are similar to 'JavaScript' promises, but with a syntax that is idiomatic R.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Joe Cheng</name>
-			<email>joe@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/promises/issues</bugs-to>
-		<remote-id type="github">rstudio/promises</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/promises/promises-1.2.0.1.ebuild b/dev-R/promises/promises-1.2.0.1.ebuild
deleted file mode 100644
index 665514c983..0000000000
--- a/dev-R/promises/promises-1.2.0.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Abstractions for Promise-Based Asynchronous Programming'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/R6
-	dev-R/Rcpp
-	dev-R/later
-	dev-R/rlang
-	dev-R/magrittr
-	test? (
-		dev-R/testthat
-		>=dev-R/future-1.21.0
-		>=dev-R/fastmap-1.1.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	>=dev-R/future-1.21.0
-	>=dev-R/fastmap-1.1.0
-	dev-R/purrr
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/vembedr
-	dev-R/spelling
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/ps/Manifest b/dev-R/ps/Manifest
deleted file mode 100644
index 015fbe2d36..0000000000
--- a/dev-R/ps/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ps_1.7.1.tar.gz 128664 BLAKE2B f229e82897e65bce85e46e4b256c6610f24cf3241f52c4979bf9be9e0acf0eabf9caa8e31d44b95b35a2e5f0b0662cd8bcc94ad3ad3e659be4cf97618da33e0e SHA512 0a8fbec74a8f4efa374d091a70db68418c969c987af8211e73b6077a947634c8acdbc9768edda7c52332aec2ef9a7aabd4828df987c30cdc65698959f0104962

diff --git a/dev-R/ps/files/ps-1.7.0-fPIE.patch b/dev-R/ps/files/ps-1.7.0-fPIE.patch
deleted file mode 100644
index eeb966bfdc..0000000000
--- a/dev-R/ps/files/ps-1.7.0-fPIE.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/src/Makevars.in
-+++ b/src/Makevars.in
-@@ -8,10 +8,10 @@
- all: px @TARGETS@ $(SHLIB)
- 
- px: px.c
--	$(CC) $(CFLAGS) $(LDFLAGS) -Wall px.c -o px
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall px.c -o px
- 
- interrupt: interrupt.c
--	$(CC) $(CFLAGS) $(LDFLAGS) -Wall interrupt.c -o interrupt
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall interrupt.c -o interrupt
- 
- clean:
- 	rm -rf $(SHLIB) $(OBJECTS) px.exe px interrupt.exe interrupt

diff --git a/dev-R/ps/metadata.xml b/dev-R/ps/metadata.xml
deleted file mode 100644
index d555d7ede7..0000000000
--- a/dev-R/ps/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/ps/issues</bugs-to>
-		<changelog>https://cran.r-project.org/web/packages/ps/news/news.html</changelog>
-		<doc lang="en">https://cran.r-project.org/web/packages/ps/ps.pdf</doc>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/ps</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/ps/ps-1.7.1.ebuild b/dev-R/ps/ps-1.7.1.ebuild
deleted file mode 100644
index e135eba0f5..0000000000
--- a/dev-R/ps/ps-1.7.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='List, Query, Manipulate System Processes'
-HOMEPAGE="
-	https://cran.r-project.org/package=ps
-	https://github.com/r-lib/ps
-	https://ps.r-lib.org/
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.1"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-1.7.0-fPIE.patch" )
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/covr
-	dev-R/pingr
-	>=dev-R/processx-3.1.0
-	dev-R/R6
-	dev-R/rlang
-	>=dev-R/testthat-3.0.0
-	dev-R/tibble
-"

diff --git a/dev-R/purrr/Manifest b/dev-R/purrr/Manifest
deleted file mode 100644
index 1f188324d1..0000000000
--- a/dev-R/purrr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST purrr_0.3.4.tar.gz 375062 BLAKE2B ec4383b49b9e49ffd8fb9cb76b975d9e699c820f0aed6ece0b75f84c71944345fb64f16932e664dee18c3a1f1e93a56d8b5153289437d8b13d281744be2b7a1e SHA512 30f121c751e6c85b986b872ed1bae6464d2f0f3b79493537d4f1b673d55725218dd982a2ed7b8b8a12b2aad586db3133e49721812f35bf3b2c692612759bb2ca

diff --git a/dev-R/purrr/metadata.xml b/dev-R/purrr/metadata.xml
deleted file mode 100644
index 996aefbec1..0000000000
--- a/dev-R/purrr/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/tidyverse/purrr/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/purrr/purrr.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/purrr/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">tidyverse/purrr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/purrr/purrr-0.3.4.ebuild b/dev-R/purrr/purrr-0.3.4.ebuild
deleted file mode 100644
index 4503e8d002..0000000000
--- a/dev-R/purrr/purrr-0.3.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Functional Programming Tools'
-LICENSE='GPL-3'
-HOMEPAGE="
-	https://purrr.tidyverse.org
-	https://github.com/tidyverse/purrr
-	https://cran.r-project.org/package=purrr
-"
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.2
-	>=dev-R/magrittr-1.5
-	>=dev-R/rlang-0.3.1
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/rappdirs/Manifest b/dev-R/rappdirs/Manifest
deleted file mode 100644
index 4704a4f469..0000000000
--- a/dev-R/rappdirs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rappdirs_0.3.3.tar.gz 12288 BLAKE2B 2dd360804783d56269f4f9c96cfe057ba431ee9d71e69227f2338feec06cbff555d1707e01a2830647a7d7421d7dbc56452b88b985971cf1feb5d21bc1452cea SHA512 e44bbcf2d113d92751660c73fc2023270097dc7da7ef15ab7ae70ed8f9709f14646b5b6ea90af465f728db55936736015959bab19692b3e4ca45a5c5ca62fb7b

diff --git a/dev-R/rappdirs/metadata.xml b/dev-R/rappdirs/metadata.xml
deleted file mode 100644
index f6c01489e3..0000000000
--- a/dev-R/rappdirs/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An easy way to determine which directories on the
-users computer you should use to save data, caches and logs. A port of
-Python's 'Appdirs' (&lt;https://github.com/ActiveState/appdirs&gt;) to
-R.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/rappdirs/issues</bugs-to>
-		<remote-id type="github">r-lib/rappdirs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rappdirs/rappdirs-0.3.3.ebuild b/dev-R/rappdirs/rappdirs-0.3.3.ebuild
deleted file mode 100644
index 44ef1055f3..0000000000
--- a/dev-R/rappdirs/rappdirs-0.3.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Application Directories: Determine Where to Save Data, Caches, and Logs'
-HOMEPAGE="
-	https://cran.r-project.org/package=rappdirs
-	https://rappdirs.r-lib.org
-	https://github.com/r-lib/rappdirs
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.2"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/roxygen2
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-"

diff --git a/dev-R/readxl/Manifest b/dev-R/readxl/Manifest
deleted file mode 100644
index a1317f97d1..0000000000
--- a/dev-R/readxl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST readxl_1.4.0.tar.gz 2089229 BLAKE2B ed3442bc105ad87e6b3a9083094d1c23039f353fc630f29e90f07a6d1e970058eaad028c5bb897642e59a74db48ca21ce0e75e44ebf5d7096df64a7b0aa3e9d7 SHA512 5d1cf403c9fa6319e0ab9f53083b20c37d5381bf8f4b9cefe037692a2e637eb175a27661371a63ddd2755bfffbfee7bb2713d4090f6c8621c4626165c1fc45e5

diff --git a/dev-R/readxl/metadata.xml b/dev-R/readxl/metadata.xml
deleted file mode 100644
index 53987fede2..0000000000
--- a/dev-R/readxl/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Import excel files into R. Supports '.xls' via the embedded 'libxls' C library https://github.com/libxls/libxls and '.xlsx' via the embedded 'RapidXML' C++ library http://rapidxml.sourceforge.net. Works on Windows, Mac and Linux without external dependencies.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jennifer Bryan</name>
-			<email>jenny@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/readxl/issues</bugs-to>
-		<remote-id type="github">tidyverse/readxl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/readxl/readxl-1.4.0.ebuild b/dev-R/readxl/readxl-1.4.0.ebuild
deleted file mode 100644
index 56cd496c45..0000000000
--- a/dev-R/readxl/readxl-1.4.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Read Excel Files"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/cellranger
-	>=dev-R/tibble-2.0.1
-	>=dev-R/cpp11-0.4.0
-	dev-R/progress
-	test? (
-		>=dev-R/testthat-3.0.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/rematch/Manifest b/dev-R/rematch/Manifest
deleted file mode 100644
index 31ffffa287..0000000000
--- a/dev-R/rematch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rematch_1.0.1.tar.gz 3719 BLAKE2B 5f999c3de459864507880dfd9084bf3c35c3f4c048a264d8bf4cb77c93e350c677d082c66fc1f16582affc8e3d215ab647ae98be4354ac5333cd01728be1461d SHA512 b97c4d8c4d8fd3706e8d1f97eb1ea21fb3cd45289933bf4559b5131b6cfae37434a7fae5f2bd07acc8bb3b9e40874bd893b7a5e5bc63d6a4dcf624a5d51f0ab1

diff --git a/dev-R/rematch/metadata.xml b/dev-R/rematch/metadata.xml
deleted file mode 100644
index 1dd7599f8c..0000000000
--- a/dev-R/rematch/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A small wrapper on 'regexpr' to extract the matches and
-captured groups from the match of a regular expression to a character
-vector.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/MangoTheCat/rematch/issues</bugs-to>
-		<changelog>https://cran.r-project.org/web/packages/rematch/news.html</changelog>
-		<doc lang="en">https://cran.r-project.org/web/packages/rematch/rematch.pdf</doc>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>gcsardi@mango-solutions.com</email>
-		</maintainer>
-		<remote-id type="github">MangoTheCat/rematch</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rematch/rematch-1.0.1.ebuild b/dev-R/rematch/rematch-1.0.1.ebuild
deleted file mode 100644
index d8b515e5e2..0000000000
--- a/dev-R/rematch/rematch-1.0.1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Match Regular Expressions with a Nicer API'
-HOMEPAGE="
-	https://github.com/MangoTheCat/rematch
-	https://cran.r-project.org/package=rematch
-"
-LICENSE='MIT'
-KEYWORDS="~amd64"

diff --git a/dev-R/rematch2/Manifest b/dev-R/rematch2/Manifest
deleted file mode 100644
index fb5b22d649..0000000000
--- a/dev-R/rematch2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rematch2_2.1.2.tar.gz 13366 BLAKE2B 3825627d76b85206d8afb47a730d6cb2179d6e12a586312a4df9a20068a66410a4df3054b3ceee6aef45c8aae5383fe19e4b4c5db6d5a5f57ad8a4953a7f6db9 SHA512 1267df1cfc4def1de163cec121728da2ea7ee66c035aecba1857b4ff77b858e0f9aadb34eedeef97a4ea2716a20f4b87941b7b12b2a921371796c5f80d8769bd

diff --git a/dev-R/rematch2/metadata.xml b/dev-R/rematch2/metadata.xml
deleted file mode 100644
index 6046f38ada..0000000000
--- a/dev-R/rematch2/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/rematch2/issues</bugs-to>
-		<remote-id type="github">r-lib/rematch2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rematch2/rematch2-2.1.2.ebuild b/dev-R/rematch2/rematch2-2.1.2.ebuild
deleted file mode 100644
index 6c962c23ba..0000000000
--- a/dev-R/rematch2/rematch2-2.1.2.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tidy Output from Regular Expression Matching'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="dev-R/tibble"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/reticulate/Manifest b/dev-R/reticulate/Manifest
deleted file mode 100644
index 6066986b1c..0000000000
--- a/dev-R/reticulate/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST reticulate_1.25.tar.gz 1542452 BLAKE2B af419f24c9941a94762a0247ea2bda7750772a6e9095192561bb22a426d56e710e7079361b7fa4497a7a12e0f7ff03b323204166b21e11a9e7bb2cb2e6805734 SHA512 0bed6f67b67dc796a89cf82215fd4b37c6d5dc4999c5c61c34b66657a7c3afb70c880f1d27c8f458102410f797a278c777440e8a134fb073e0d70bb01c7e5478

diff --git a/dev-R/reticulate/metadata.xml b/dev-R/reticulate/metadata.xml
deleted file mode 100644
index fd49d6f515..0000000000
--- a/dev-R/reticulate/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Interface to 'Python' modules, classes, and functions. When calling
-into 'Python', R data types are automatically converted to their equivalent 'Python'
-types. When values are returned from 'Python' to R they are converted back to R
-types. Compatible with all versions of 'Python' &gt;= 2.7.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevin@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/reticulate/issues</bugs-to>
-		<remote-id type="github">rstudio/reticulate</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/reticulate/reticulate-1.25.ebuild b/dev-R/reticulate/reticulate-1.25.ebuild
deleted file mode 100644
index 81f6a6ff58..0000000000
--- a/dev-R/reticulate/reticulate-1.25.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit python-single-r1 R-packages
-
-DESCRIPTION='Interface to Python'
-HOMEPAGE="
-	https://rstudio.github.io/reticulate/
-	https://github.com/rstudio/reticulate
-	https://cran.r-project.org/package=reticulate
-"
-
-KEYWORDS="~amd64"
-LICENSE='Apache-2.0'
-
-DEPEND="
-	dev-R/jsonlite
-	dev-R/rappdirs
-	>=dev-R/Rcpp-0.12.7
-	>=dev-lang/R-3.0
-	dev-R/RcppTOML
-	virtual/Matrix
-	dev-R/here
-	dev-R/png
-	dev-R/withr
-"
-RDEPEND="
-	${DEPEND}
-	${PYTHON_DEPS}
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_install() {
-	R-packages_src_install
-
-	python_optimize "${ED}/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools"
-
-	# enforce python implementation
-	echo "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die
-	doenvd "${T}/99reticulate"
-}
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/knitr
-	dev-R/rlang
-	dev-R/rmarkdown
-	dev-R/testthat
-"

diff --git a/dev-R/rex/Manifest b/dev-R/rex/Manifest
deleted file mode 100644
index eac0dc2d36..0000000000
--- a/dev-R/rex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rex_1.2.1.tar.gz 93583 BLAKE2B aa7a75532a434ff7741301b3393c9a9e7f286971729a5392bd2c44d2bee032e76319a441e7c1d39b01e5f6c6d1761786b03e948cd900dfdee2055725448904d6 SHA512 9af2fb36dcba381e3358549ca074f83c991ff2fb7113434e17ef2b7e77e44bb7a8ba4eb40582e874e0d8ce3bd15c079d343a13ba504ca4a94c5b66ee86a5a4a8

diff --git a/dev-R/rex/metadata.xml b/dev-R/rex/metadata.xml
deleted file mode 100644
index 1af4331e52..0000000000
--- a/dev-R/rex/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevinushey@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/kevinushey/rex/issues</bugs-to>
-		<remote-id type="github">kevinushey/rex</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rex/rex-1.2.1.ebuild b/dev-R/rex/rex-1.2.1.ebuild
deleted file mode 100644
index 33de8ccf74..0000000000
--- a/dev-R/rex/rex-1.2.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Friendly Regular Expressions'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="dev-R/lazyeval"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/dplyr
-	dev-R/ggplot2
-	dev-R/Hmisc
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/rmarkdown
-	dev-R/roxygen2
-	dev-R/rvest
-	dev-R/stringr
-	dev-R/testthat
-"

diff --git a/dev-R/rlang/Manifest b/dev-R/rlang/Manifest
deleted file mode 100644
index ac500ed04e..0000000000
--- a/dev-R/rlang/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rlang_1.0.3.tar.gz 740744 BLAKE2B 378aa0e58582f0c3c7d149146a26fded9be1c2b7df4f41748c82b0bc5dc38d8a73b082f0e914050f7c25d1294b33d1fa5fc1493025ee6225ae6a409e4eac15fc SHA512 9f98d0c65dff2dd7ac59a910cbf81298acdf415c9b60a582f9d24c6714912786fd7b169188fee77426488fd0cdc14b7d410e8288d6ffc320546fa153bdc44d44

diff --git a/dev-R/rlang/metadata.xml b/dev-R/rlang/metadata.xml
deleted file mode 100644
index 5dc525bca0..0000000000
--- a/dev-R/rlang/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A toolbox for working with base types, core R features
-like the condition system, and core 'Tidyverse' features like tidy
-evaluation.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/rlang/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/rlang/rlang.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/rlang/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/rlang</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rlang/rlang-1.0.3.ebuild b/dev-R/rlang/rlang-1.0.3.ebuild
deleted file mode 100644
index 4acc5ca8b4..0000000000
--- a/dev-R/rlang/rlang-1.0.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Functions for Base Types and Core R and Tidyverse Features'
-LICENSE='GPL-3'
-HOMEPAGE="
-	https://rlang.r-lib.org
-	https://github.com/r-lib/rlang
-	https://cran.r-project.org/package=rlang
-"
-KEYWORDS="~amd64"
-DEPEND=">=dev-lang/R-3.4.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	>=dev-R/cli-3.1.0
-	dev-R/covr
-	dev-R/crayon
-	dev-R/fs
-	dev-R/glue
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/pillar
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	dev-R/tibble
-	dev-R/usethis
-	>=dev-R/vctrs-0.2.3
-	dev-R/withr
-"

diff --git a/dev-R/roxygen2/Manifest b/dev-R/roxygen2/Manifest
deleted file mode 100644
index 5fc174a74f..0000000000
--- a/dev-R/roxygen2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST roxygen2_7.2.0.tar.gz 277678 BLAKE2B 7a2d103e7d09856e27273a8767f77e0060d58a025e7b97843e6554a14c8d35bbc2e759f8baed1f48375ea0d8b6a8ee123dd3a879d9717d47d679de27caf523be SHA512 9ab9a40ad9d7b5fdb3f09eb4069a247001ea5186aa4bb2657cc4336a7a2bc04fdf4ace94a7caf016072bcdddbd8c6d5c8ecaff6ee306df47b7d27e4eac3f55b9

diff --git a/dev-R/roxygen2/metadata.xml b/dev-R/roxygen2/metadata.xml
deleted file mode 100644
index 6454b0eda4..0000000000
--- a/dev-R/roxygen2/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Generate your Rd documentation, 'NAMESPACE' file,
-and collation field using specially formatted comments. Writing
-documentation in-line with code makes it easier to keep your
-documentation up-to-date as your requirements change. 'Roxygen2' is
-inspired by the 'Doxygen' system for C++.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/roxygen2/issues</bugs-to>
-		<remote-id type="github">r-lib/roxygen2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/roxygen2/roxygen2-7.2.0.ebuild b/dev-R/roxygen2/roxygen2-7.2.0.ebuild
deleted file mode 100644
index 5003d31859..0000000000
--- a/dev-R/roxygen2/roxygen2-7.2.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='In-Line Documentation for R'
-HOMEPAGE="
-	https://cran.r-project.org/package=roxygen2
-	https://roxygen2.r-lib.org/
-	https://github.com/r-lib/roxygen2
-"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.3
-	dev-R/brew
-	>=dev-R/cli-3.3.0
-	dev-R/commonmark
-	dev-R/cpp11
-	>=dev-R/desc-1.2.0
-	dev-R/digest
-	dev-R/knitr
-	>=dev-R/pkgload-1.0.2
-	>=dev-R/purrr-0.3.3
-	>=dev-R/R6-2.1.2
-	>=dev-R/rlang-1.0.0
-	dev-R/stringi
-	>=dev-R/stringr-1.0.0
-	dev-R/withr
-	dev-R/xml2
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/rmarkdown
-	>=dev-R/testthat-2.1.0
-	dev-R/R-methodsS3
-	dev-R/R-oo
-"

diff --git a/dev-R/rprojroot/Manifest b/dev-R/rprojroot/Manifest
deleted file mode 100644
index 682dd7d8b1..0000000000
--- a/dev-R/rprojroot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rprojroot_2.0.3.tar.gz 59939 BLAKE2B ccb1d8f06ada72aa666e7f81cfdf5ce77596fce543c525c80f6eb91a5239c78d42aa16f192d900f9a90fc98d8c283af1ec2eada755a2dff9147bcd03002ceca3 SHA512 ffe7e82e3647760f29a57ffa341026df76888ad4ff4cc29443c878b1f5b268f60b68d374f3579e4101601cdf84fbbbd8a9c996d3d84b23aa98ffe3710b82b73d

diff --git a/dev-R/rprojroot/metadata.xml b/dev-R/rprojroot/metadata.xml
deleted file mode 100644
index 1e3046fd54..0000000000
--- a/dev-R/rprojroot/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Robust, reliable and flexible paths to files below
-a project root. The 'root' of a project is defined as a directory that
-matches a certain criterion, e.g., it contains a certain regular file.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/rprojroot/issues</bugs-to>
-		<remote-id type="github">r-lib/rprojroot</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rprojroot/rprojroot-2.0.3.ebuild b/dev-R/rprojroot/rprojroot-2.0.3.ebuild
deleted file mode 100644
index 00dc0f0053..0000000000
--- a/dev-R/rprojroot/rprojroot-2.0.3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Finding Files in Project Subdirectories'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.0.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/knitr
-	dev-R/lifecycle
-	dev-R/mockr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-"

diff --git a/dev-R/rstudioapi/Manifest b/dev-R/rstudioapi/Manifest
deleted file mode 100644
index b96f325959..0000000000
--- a/dev-R/rstudioapi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rstudioapi_0.13.tar.gz 110472 BLAKE2B 0e930459dc0c5013dd19220a08edd15f4f2aaff5e1e00c34f59cde6999c5de617f60a8a4825cd7b3ebc02db672350bf6497049c2e5274b486c04a6210f316877 SHA512 608ad60d2b63e4e2c75a33431dd9a075b52d5ec3c8f7cff72e795a519d764a4e7abb7c949f61d3168183c33cc4ad0ed3f358f822fc20feb98d3cde7e92cee92c

diff --git a/dev-R/rstudioapi/metadata.xml b/dev-R/rstudioapi/metadata.xml
deleted file mode 100644
index e9f2d0ab44..0000000000
--- a/dev-R/rstudioapi/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevin@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/rstudioapi/issues</bugs-to>
-		<remote-id type="github">rstudio/rstudioapi</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rstudioapi/rstudioapi-0.13.ebuild b/dev-R/rstudioapi/rstudioapi-0.13.ebuild
deleted file mode 100644
index 2b653c5cfc..0000000000
--- a/dev-R/rstudioapi/rstudioapi-0.13.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Safely Access the RStudio API'
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/rvest/Manifest b/dev-R/rvest/Manifest
deleted file mode 100644
index c9b5be5065..0000000000
--- a/dev-R/rvest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rvest_1.0.2.tar.gz 94357 BLAKE2B c5392afc1adc66974acd0f285ab6855dde2d3f5bdb9d511e091e173209118e320477d89197f777fe962d49f208c7fd3f2b7bdff1a3538b2e3666d22908025817 SHA512 6698e852deab33a140fe0609f21d60398c4327a6fdaea395b6454cbaf680c16392837fd0046b4ff399779b1f2e6f66555a80eb41d1b738d156cf80eb910f4560

diff --git a/dev-R/rvest/metadata.xml b/dev-R/rvest/metadata.xml
deleted file mode 100644
index 8b644ddba1..0000000000
--- a/dev-R/rvest/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Wrappers around the 'xml2' and 'httr' packages to make it easy to download, then manipulate, HTML and XML.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/rvest/issues</bugs-to>
-		<remote-id type="github">tidyverse/rvest</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/rvest/rvest-1.0.2.ebuild b/dev-R/rvest/rvest-1.0.2.ebuild
deleted file mode 100644
index 60c167e25a..0000000000
--- a/dev-R/rvest/rvest-1.0.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Easily Harvest (Scrape) Web Pages'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/httr-0.5
-	>=dev-R/lifecycle-1.0.0
-	dev-R/magrittr
-	>=dev-R/rlang-0.4.10
-	dev-R/selectr
-	dev-R/tibble
-	>=dev-R/xml2-1.3
-	test? (
-		>=dev-R/testthat-3.0.2
-		dev-R/webfakes
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/glue
-	dev-R/knitr
-	dev-R/readr
-	dev-R/rmarkdown
-	dev-R/repurrrsive
-	dev-R/spelling
-	>=dev-R/stringi-0.3.1
-	>=dev-R/testthat-3.0.2
-	dev-R/webfakes
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	# These require network access
-	rm testthat/test-session.R
-	rm testthat/test-rename.R
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/sass/Manifest b/dev-R/sass/Manifest
deleted file mode 100644
index f97aae5ed0..0000000000
--- a/dev-R/sass/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sass_0.4.1.tar.gz 3022870 BLAKE2B 2be55d8d1088191083e05d1f5410adfb9d39a1c86219e255647ded100b82293145e3d1bf8421609824dbc298fe28999b25f55bd8bbe9319d0663e5b04568b39b SHA512 7bfb7fdc73105dd6371df29338a6d6557edace05417032c2ed47f806bd0e229b9556e5f4f00d1a3f17851740ccc49414a414f48175522af746f9a08f47fa9958

diff --git a/dev-R/sass/metadata.xml b/dev-R/sass/metadata.xml
deleted file mode 100644
index abea424f57..0000000000
--- a/dev-R/sass/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">An 'SCSS' compiler, powered by the 'LibSass' library. With this, R developers can use variables, inheritance, and functions to generate dynamic style sheets. The package uses the 'Sass CSS' extension language, which is stable, powerful, and CSS compatible.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Carson Sievert</name>
-			<email>carson@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/sass/issues</bugs-to>
-		<remote-id type="github">rstudio/sass</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/sass/sass-0.4.1.ebuild b/dev-R/sass/sass-0.4.1.ebuild
deleted file mode 100644
index 9f85c65383..0000000000
--- a/dev-R/sass/sass-0.4.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Syntactically Awesome Style Sheets ('Sass')"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/fs
-	>=dev-R/rlang-0.4.10
-	>=dev-R/htmltools-0.5.1
-	dev-R/R6
-	dev-R/rappdirs
-	test? (
-		dev-R/withr
-		dev-R/testthat
-		dev-R/shiny
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/knitr
-	dev-R/rmarkdown
-	dev-R/withr
-	dev-R/shiny
-	dev-R/curl
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/scales/Manifest b/dev-R/scales/Manifest
deleted file mode 100644
index 43e9375ca4..0000000000
--- a/dev-R/scales/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scales_1.2.0.tar.gz 270188 BLAKE2B 460c51f230b938e15e53ce8c9549f969adffb3ca047df31f59e60ff1f9759d13630728d5fb22506eb4a52b046249dab3d4574c047df94dd559f0700d100f0815 SHA512 aa87291406e91645817499d6e8ab1067b223e60ff2920efce9e528eb521e256835dfa82d18d84b26643f7f77fa193e0d694d6bb23386bb777ad4249095744202

diff --git a/dev-R/scales/metadata.xml b/dev-R/scales/metadata.xml
deleted file mode 100644
index 603d6ff7e6..0000000000
--- a/dev-R/scales/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Graphical scales map data to aesthetics, and provide methods
-for automatically determining breaks and labels for axes and legends.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/scales/issues</bugs-to>
-		<remote-id type="github">r-lib/scales</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/scales/scales-1.2.0.ebuild b/dev-R/scales/scales-1.2.0.ebuild
deleted file mode 100644
index 1f9c05e40a..0000000000
--- a/dev-R/scales/scales-1.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Scale Functions for Visualization'
-HOMEPAGE="
-	https://scales.r-lib.org/
-	https://github.com/r-lib/scales
-	https://cran.r-project.org/package=scales
-"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.2
-	dev-R/labeling
-	dev-R/RColorBrewer
-	>=dev-R/farver-2.0.3
-	>=dev-R/munsell-0.5
-	dev-R/lifecycle
-	dev-R/R6
-	>=dev-R/rlang-1.0.0
-	dev-R/viridisLite
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bit64
-	dev-R/covr
-	dev-R/dichromat
-	dev-R/ggplot2
-	>=dev-R/hms-0.5.0
-	dev-R/stringi
-	>=dev-R/testthat-3.0.0
-	>=dev-R/waldo-0.4.0
-"

diff --git a/dev-R/selectr/Manifest b/dev-R/selectr/Manifest
deleted file mode 100644
index aa52ff2d33..0000000000
--- a/dev-R/selectr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST selectr_0.4-2.tar.gz 41371 BLAKE2B 841da5e0d575612e994f1d578686814587d5b582352f13a23fc63c7a1664917245a990972f9976608aba5145b436a69daec7294f0a20d04f2182a02f790b6bd3 SHA512 4f142e644a206a4a24a7bdffd04acaf4deb34b8e7cc9104b24de20b8bffbefcc424d223df25af5792430fcef051364423b903f385353ba4269bdc1886bf30c1b

diff --git a/dev-R/selectr/metadata.xml b/dev-R/selectr/metadata.xml
deleted file mode 100644
index ad48e04547..0000000000
--- a/dev-R/selectr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Translates a CSS3 selector into an equivalent XPath expression. This allows us to use CSS selectors when working with the XML package as it can only evaluate XPath expressions. Also provided are convenience functions useful for using CSS selectors on XML nodes. This package is a port of the Python package 'cssselect' (https://cssselect.readthedocs.io/).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Potter</name>
-			<email>simon@sjp.co.nz</email>
-		</maintainer>
-		<bugs-to>https://github.com/sjp/selectr/issues</bugs-to>
-		<remote-id type="github">sjp/selectr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/selectr/selectr-0.4.2.ebuild b/dev-R/selectr/selectr-0.4.2.ebuild
deleted file mode 100644
index 4c13ef616d..0000000000
--- a/dev-R/selectr/selectr-0.4.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Translate CSS Selectors to XPath Expressions'
-KEYWORDS="~amd64"
-LICENSE='BSD'
-RESTRICT="!test? ( test )"
-IUSE="test"
-CRAN_PV="$(ver_rs 2 -)"
-
-DEPEND="
-	dev-R/stringr
-	dev-R/R6
-	test? (
-		dev-R/testthat
-		dev-R/XML
-		dev-R/xml2
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-	dev-R/XML
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-}
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"

diff --git a/dev-R/shiny/Manifest b/dev-R/shiny/Manifest
deleted file mode 100644
index b002deb651..0000000000
--- a/dev-R/shiny/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST shiny_1.7.1.tar.gz 2963486 BLAKE2B a70602a302cd73cc9ff2bd2d77c3e19eaeed970025c64ad58e5ad8b18c4d027d04c7d7ba01d6029610ccf40ff7721cf5ef923651cb37bd112f702c6319e09fb7 SHA512 bcbf90ad719097b299a2535b94a9fe97530e94c01b179bb71b233651e1b906a6b496607861e2c355433065abab15810082839f2e1443dc9738af940e5501f061

diff --git a/dev-R/shiny/metadata.xml b/dev-R/shiny/metadata.xml
deleted file mode 100644
index 74837da767..0000000000
--- a/dev-R/shiny/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs and outputs and extensive prebuilt widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/shiny/issues</bugs-to>
-		<remote-id type="github">rstudio/shiny</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/shiny/shiny-1.7.1.ebuild b/dev-R/shiny/shiny-1.7.1.ebuild
deleted file mode 100644
index c3f6d67d15..0000000000
--- a/dev-R/shiny/shiny-1.7.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages #edo
-
-DESCRIPTION="Web Application Framework for R"
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-# Tests need circular dependencies will enable once added
-#RESTRICT="!test? ( test )"
-#IUSE="test"
-
-DEPEND="
-	>=dev-R/httpuv-1.5.2
-	>=dev-R/mime-0.3
-	>=dev-R/jsonlite-0.9.16
-	dev-R/xtable
-	>=dev-R/fontawesome-0.2.1
-	>=dev-R/htmltools-0.5.2
-	>=dev-R/R6-2.0
-	dev-R/sourcetools
-	>=dev-R/later-1.0.0
-	>=dev-R/promises-1.1.0
-	dev-R/crayon
-	>=dev-R/rlang-0.4.10
-	dev-R/withr
-	>=dev-R/commonmark-1.7
-	>=dev-R/glue-1.3.2
-	>=dev-R/bslib-0.3.0
-	dev-R/cachem
-	dev-R/ellipsis
-	>=dev-R/lifecycle-0.2.0
-"
-#	test? (
-#		>=dev-R/testthat-3.0.0
-#		dev-R/markdown
-#		dev-R/ggplot2
-#		>=dev-R/reactlog-1.0.0
-#		>=dev-R/shinytest-1.4.0.9003
-#		dev-R/future
-#		dev-R/dygraphs
-#	)
-
-SUGGESTED_PACKAGES="
-	>=dev-R/Cairo-1.5.5
-	>=dev-R/testthat-3.0.0
-	>=dev-R/knitr-1.6
-	dev-R/markdown
-	dev-R/rmarkdown
-	dev-R/ggplot2
-	>=dev-R/reactlog-1.0.0
-	dev-R/magrittr
-	>=dev-R/shinytest-1.4.0.9003
-	dev-R/yaml
-	dev-R/future
-	dev-R/dygraphs
-	dev-R/ragg
-	dev-R/showtext
-	dev-R/sass
-"
-
-#src_test() {
-#	cd "${WORKDIR}/${P}/tests" || die
-#	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-#}

diff --git a/dev-R/sourcetools/Manifest b/dev-R/sourcetools/Manifest
deleted file mode 100644
index 59429cafb3..0000000000
--- a/dev-R/sourcetools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sourcetools_0.1.7.tar.gz 24155 BLAKE2B f52a5012623a555d0ca1abc2296efb2704521d495a436df0eaf40434e8254e6e1406c570c63eca79fddc426713b7932524ffd1ffe13d257d7cf2e800cea830fb SHA512 8446aec2a22046044a886c16b752f1846ba8e24b07fbce23678ca324536b6cc19acb795eb381491712c2bd913f891518911b48f37c0a4bd47aad12e57f6eb31d

diff --git a/dev-R/sourcetools/metadata.xml b/dev-R/sourcetools/metadata.xml
deleted file mode 100644
index 59b3dafe04..0000000000
--- a/dev-R/sourcetools/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Tools for the reading and tokenization of R code. The 'sourcetools' package provides both an R and C++ interface for the tokenization of R code, and helpers for interacting with the tokenized representation of R code.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Kevin Ushey</name>
-			<email>kevinushey@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/kevinushey/sourcetools/issues</bugs-to>
-		<remote-id type="github">kevinushey/sourcetools</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/sourcetools/sourcetools-0.1.7.ebuild b/dev-R/sourcetools/sourcetools-0.1.7.ebuild
deleted file mode 100644
index 356ff99713..0000000000
--- a/dev-R/sourcetools/sourcetools-0.1.7.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Tools for Reading, Tokenizing and Parsing R Code'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		dev-R/testthat
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testthat
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/spelling/Manifest b/dev-R/spelling/Manifest
deleted file mode 100644
index c6afbd61c8..0000000000
--- a/dev-R/spelling/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spelling_2.2.tar.gz 10764 BLAKE2B a53401f79edd6930cb695dbba2225157b75cd917cd74556933d65facc2817a2ed226a5f48ca40eb4594d19b21e3424c96c68977309b99a546dca13af9f923e02 SHA512 53449c14d0146e9ccaefad518eb4aee7cedc12dc7744b405eb7c1f7b0dca0edcefcdfa7ce240be9a5531e95a24df92c685417f616ccdb30060d11794ca948604

diff --git a/dev-R/spelling/metadata.xml b/dev-R/spelling/metadata.xml
deleted file mode 100644
index 465a3e8590..0000000000
--- a/dev-R/spelling/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Spell checking common document formats including latex, markdown, manual pages,
-and description files. Includes utilities to automate checking of documentation and
-vignettes as a unit test during 'R CMD check'. Both British and American English are
-supported out of the box and other languages can be added. In addition, packages may
-define a 'wordlist' to allow custom terminology without having to abuse punctuation.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/ropensci/spelling/issues</bugs-to>
-		<remote-id type="github">ropensci/spelling</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/spelling/spelling-2.2.ebuild b/dev-R/spelling/spelling-2.2.ebuild
deleted file mode 100644
index a19fce2b7f..0000000000
--- a/dev-R/spelling/spelling-2.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tools for Spell Checking in R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/commonmark
-	>=dev-R/hunspell-3.0
-	dev-R/xml2
-	dev-R/knitr
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/stringi/Manifest b/dev-R/stringi/Manifest
deleted file mode 100644
index 4bd2a3944a..0000000000
--- a/dev-R/stringi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stringi_1.7.6.tar.gz 7600716 BLAKE2B 7f2590e49d4ba6e5b89ab658bc416756cd24212e375d46e127e20f9307a598e2f8de7a2badd49be747ab60cdc48bb044959a2235fa857e358f3a50b28a78191b SHA512 fe130971ae1a546d853237b751ecc5ef51ca17efba0ce9fe159d5f53daa542c6c87680b428e6df880cbce71ce265f068b6a017e5c8ed2b149a4b39185212a269

diff --git a/dev-R/stringi/metadata.xml b/dev-R/stringi/metadata.xml
deleted file mode 100644
index 459fd659e3..0000000000
--- a/dev-R/stringi/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A collection of character string/text/natural language
-processing tools for pattern searching (e.g., with 'Java'-like regular
-expressions or the 'Unicode' collation algorithm), random string generation,
-case mapping, string transliteration, concatenation, sorting, padding,
-wrapping, Unicode normalisation, date-time formatting and parsing,
-and many more. They are fast, consistent, convenient, and -
-thanks to 'ICU' (International Components for Unicode) -
-portable across all locales and platforms.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Marek Gagolewski</name>
-			<email>marek@gagolewski.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/gagolews/stringi/issues</bugs-to>
-		<remote-id type="github">gagolews/stringi</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/stringi/stringi-1.7.6.ebuild b/dev-R/stringi/stringi-1.7.6.ebuild
deleted file mode 100644
index d90e2b206c..0000000000
--- a/dev-R/stringi/stringi-1.7.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Character String Processing Facilities'
-KEYWORDS="~amd64"
-LICENSE="GPL-2+ BSD public-domain MIT"
-
-DEPEND="
-	>=dev-lang/R-3.1
-	>=dev-libs/icu-55
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/stringr/Manifest b/dev-R/stringr/Manifest
deleted file mode 100644
index 86c9221431..0000000000
--- a/dev-R/stringr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stringr_1.4.0.tar.gz 135777 BLAKE2B f5e62185688eeb7851ff1b7386dee1b7accbeb86046dbe4eb7910cb8fd6dbe43bda5b902324aed965d05982032c524c8c45baa9f3dade596d3e2423962d9b9b6 SHA512 c72f150037a5ff55d9d067aef254a37a81cdaab8177b85cc88ba60610e1cfc0d04f0246666ba1a6e2d435e86fcb8cc589d872e24daac65c8faab7c71909b0a99

diff --git a/dev-R/stringr/metadata.xml b/dev-R/stringr/metadata.xml
deleted file mode 100644
index 131d162cc7..0000000000
--- a/dev-R/stringr/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A consistent, simple and easy to use set of
-wrappers around the fantastic 'stringi' package. All function and
-argument names (and positions) are consistent, all functions deal with
-"NA"'s and zero length vectors in the same way, and the output from
-one function is easy to feed into the input of another.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/stringr/issues</bugs-to>
-		<remote-id type="github">tidyverse/stringr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/stringr/stringr-1.4.0.ebuild b/dev-R/stringr/stringr-1.4.0.ebuild
deleted file mode 100644
index 15531a8f6b..0000000000
--- a/dev-R/stringr/stringr-1.4.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Simple, Consistent Wrappers for common string operations'
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-
-DEPEND="
-	>=dev-lang/R-3.1
-	dev-R/magrittr
-	>=dev-R/glue-1.2.0
-	>=dev-R/stringi-1.1.7
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/survival/Manifest b/dev-R/survival/Manifest
deleted file mode 100644
index a6ead56aa1..0000000000
--- a/dev-R/survival/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST survival_3.3-1.tar.gz 6577371 BLAKE2B 5f6cd5becc11967a38102a3f89b2afa4e4486630e0e42977ab5498a3f51ca60ed5a6fd09f53d913ca3ede12b327a01f77f91071fa31b304beacf613a361ef0d3 SHA512 19c7108ab0cfbb05414766b611615e76289d6df9b7fac053e56474e4d1e416c8ebb16421656bff78f9dbbc661a786d392bf2de56f293f2790dfc884ffab1cc0a

diff --git a/dev-R/survival/metadata.xml b/dev-R/survival/metadata.xml
deleted file mode 100644
index 8d6cbd57ba..0000000000
--- a/dev-R/survival/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Contains the core survival analysis routines, including
-definition of Surv objects,
-Kaplan-Meier and Aalen-Johansen (multi-state) curves, Cox models,
-and parametric accelerated failure time models.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Terry M Therneau</name>
-			<email>therneau.terry@mayo.edu</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/survival/survival-3.3.1.ebuild b/dev-R/survival/survival-3.3.1.ebuild
deleted file mode 100644
index 261d7f1984..0000000000
--- a/dev-R/survival/survival-3.3.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MYPV="$(ver_rs 2 -)"
-
-inherit R-packages
-
-DESCRIPTION='Survival Analysis'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='LGPL-2+'
-
-DEPEND="
-	>=dev-lang/R-3.5.0
-	!dev-lang/R[-minimal]
-	virtual/Matrix
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/sys/Manifest b/dev-R/sys/Manifest
deleted file mode 100644
index 74478e0975..0000000000
--- a/dev-R/sys/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sys_3.4.tar.gz 20138 BLAKE2B 604619a39513fc31d297691395678045e02a7b0852930446f32c0d2b23404c21309a79323dc7615984aedcf2dda720d7cef632693291910da34b57b65943820b SHA512 e1f3ddc0b553d23dc4888905946670b23b39f83d9282b50925c18bd1fc4ba7da9ab51274c55e128117a6c7a377976202c4cc55c9d68ba9f4a3c6db5a8f27df8b

diff --git a/dev-R/sys/metadata.xml b/dev-R/sys/metadata.xml
deleted file mode 100644
index 81a8b108a1..0000000000
--- a/dev-R/sys/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Drop-in replacements for the base system2() function with fine control
-and consistent behavior across platforms. Supports clean interruption, timeout,
-background tasks, and streaming STDIN / STDOUT / STDERR over binary or text
-connections. Arguments on Windows automatically get encoded and quoted to work
-on different locales.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Jeroen Ooms</name>
-			<email>jeroen@berkeley.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/jeroen/sys/issues</bugs-to>
-		<remote-id type="github">jeroen/sys</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/sys/sys-3.4.ebuild b/dev-R/sys/sys-3.4.ebuild
deleted file mode 100644
index 9565f39ece..0000000000
--- a/dev-R/sys/sys-3.4.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Powerful and Reliable Tools for Running System Commands in R'
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/testit/Manifest b/dev-R/testit/Manifest
deleted file mode 100644
index 77834ed9f4..0000000000
--- a/dev-R/testit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST testit_0.13.tar.gz 8493 BLAKE2B c1375be2392f3acc15e66deff6d45b4f4d750c15d8f6254ca63062208baa9943d79c875fecd13c98fe5000bf572633aed7c98015305dfbf0fab59371f5f6fda4 SHA512 f48774a055d6eb04523e6c3a7afdbc74698aa11accc13cd66d860feab9a584a816c430196bf7e12999ea20746c9b85b6544af9dc8e16922694968392eab36d3f

diff --git a/dev-R/testit/metadata.xml b/dev-R/testit/metadata.xml
deleted file mode 100644
index a2f4a0fbd1..0000000000
--- a/dev-R/testit/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/testit/issues</bugs-to>
-		<remote-id type="github">yihui/testit</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/testit/testit-0.13.ebuild b/dev-R/testit/testit-0.13.ebuild
deleted file mode 100644
index 4317d2d9b2..0000000000
--- a/dev-R/testit/testit-0.13.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='A Simple Package for Testing R Packages'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-SUGGESTED_PACKAGES="
-	dev-R/rstudioapi
-	dev-R/covr
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla test-all.R
-}

diff --git a/dev-R/testthat/Manifest b/dev-R/testthat/Manifest
deleted file mode 100644
index c9bd702932..0000000000
--- a/dev-R/testthat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST testthat_3.1.4.tar.gz 700919 BLAKE2B f77b12d32eee94aa53e5afda939747847496d3b2718775035560f3b3448febe7755c5a2affd7fdece631d5e8aaf36217d2277f3e7e16b7235ecf52a0bce206fe SHA512 ae0f0007c085fe951e04b9682a6758d811f3d240249302d440f58ea7b3f7271d692f26df247d7edc50a2150293026003b299f5e36ba2044930c2d60940221730

diff --git a/dev-R/testthat/metadata.xml b/dev-R/testthat/metadata.xml
deleted file mode 100644
index 8e9c9e1dbb..0000000000
--- a/dev-R/testthat/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Software testing is important, but, in part because it is
-frustrating and boring, many of us avoid it. 'testthat' is a testing
-framework for R that is easy to learn and use, and integrates with
-your existing 'workflow'.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/testthat/issues</bugs-to>
-		<remote-id type="github">r-lib/testthat</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/testthat/testthat-3.1.4.ebuild b/dev-R/testthat/testthat-3.1.4.ebuild
deleted file mode 100644
index 52477ca441..0000000000
--- a/dev-R/testthat/testthat-3.1.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Unit Testing for R'
-HOMEPAGE="
-	https://testthat.r-lib.org/
-	https://github.com/r-lib/testthat
-	https://cran.r-project.org/package=testthat
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	>=dev-lang/R-3.1
-	dev-R/brio
-	>=dev-R/callr-3.5.1
-	>=dev-R/cli-2.2.0
-	>=dev-R/crayon-1.3.4
-	dev-R/desc
-	dev-R/digest
-	>=dev-R/ellipsis-0.2.0
-	dev-R/evaluate
-	dev-R/jsonlite
-	dev-R/lifecycle
-	dev-R/magrittr
-	dev-R/pkgload
-	dev-R/praise
-	dev-R/processx
-	>=dev-R/ps-1.3.4
-	>=dev-R/R6-2.2.0
-	>=dev-R/rlang-0.4.9
-	>=dev-R/waldo-0.2.4
-	>=dev-R/withr-2.4.3
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/curl-0.9.5
-	>=dev-R/diffviewer-0.1.0
-	dev-R/knitr
-	dev-R/mockery
-	dev-R/rmarkdown
-	dev-R/rstudioapi
-	dev-R/shiny
-	dev-R/usethis
-	>=dev-R/vctrs-0.1.0
-	dev-R/xml2
-"

diff --git a/dev-R/tibble/Manifest b/dev-R/tibble/Manifest
deleted file mode 100644
index d2b8d244a4..0000000000
--- a/dev-R/tibble/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tibble_3.1.7.tar.gz 674873 BLAKE2B 7716e9d7898141e65518ff3686f99d917b862ed38c58a30fe3d3ef6d4b40413cf225186818c6f5436368def65f266fa2f02c63d816bbf06aaf46d63a4ca805f9 SHA512 040a6b5ca8988dbca04165fa2a6328fbd4c0128829f6955c24138ff8ef0ffc49291c3a2f2db5da7fc4f418ffb2aa7476bf62ac13c15b055796b98cebf929e1fa

diff --git a/dev-R/tibble/metadata.xml b/dev-R/tibble/metadata.xml
deleted file mode 100644
index 708b919457..0000000000
--- a/dev-R/tibble/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional
-data frame.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/tidyverse/tibble/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/tibble/tibble.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/tibble/news/news.html</changelog>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<remote-id type="github">tidyverse/tibble</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tibble/tibble-3.1.7.ebuild b/dev-R/tibble/tibble-3.1.7.ebuild
deleted file mode 100644
index 225ff0c457..0000000000
--- a/dev-R/tibble/tibble-3.1.7.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Simple Data Frames'
-HOMEPAGE="
-	https://tibble.tidyverse.org
-	https://github.com/tidyverse/tibble
-	https://cran.r-project.org/package=tibble
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${PV}.tar.gz"
-
-LICENSE='MIT'
-
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.1.0
-	>=dev-R/ellipsis-0.3.2
-	>=dev-R/fansi-0.4.0
-	>=dev-R/lifecycle-1.0.0
-	dev-R/magrittr
-	>=dev-R/pillar-1.6.0
-	dev-R/pkgconfig
-	>=dev-R/rlang-0.4.3
-	>=dev-R/vctrs-0.3.8
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bench
-	dev-R/bit64
-	dev-R/blob
-	dev-R/brio
-	dev-R/callr
-	dev-R/cli
-	dev-R/covr
-	>=dev-R/crayon-1.3.4
-	dev-R/DiagrammeR
-	dev-R/dplyr
-	dev-R/evaluate
-	dev-R/formattable
-	dev-R/ggplot2
-	dev-R/hms
-	dev-R/htmltools
-	dev-R/knitr
-	dev-R/lubridate
-	dev-R/mockr
-	dev-R/nycflights13
-	dev-R/pkgbuild
-	dev-R/purrr
-	dev-R/rmarkdown
-	dev-R/stringi
-	>=dev-R/testthat-3.0.2
-	dev-R/tidyr
-	dev-R/withr
-"

diff --git a/dev-R/tidyr/Manifest b/dev-R/tidyr/Manifest
deleted file mode 100644
index 8b73e53f46..0000000000
--- a/dev-R/tidyr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tidyr_1.2.0.tar.gz 744570 BLAKE2B b2e346395c82026abe0bf451e300bc3d73252dfd58bd5738516aee016e3aba26a9afe5579c4a669487537b96d4f4b2bc13f53eb1dac0bd36a60d901c7d54e794 SHA512 bc19c43cb8af061ee665dc4435903ee54f0a08bb12d75020d8e81e7bf84fab1277865a04e38b72884c7c86bd6cd5ed1c4e0ebfea6075692500dad134402f9bc1

diff --git a/dev-R/tidyr/metadata.xml b/dev-R/tidyr/metadata.xml
deleted file mode 100644
index 736d305695..0000000000
--- a/dev-R/tidyr/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Tools to help to create tidy data, where each column is a variable, each row is an observation, and each cell contains a single value. 'tidyr' contains tools for changing the shape (pivoting) and hierarchy (nesting and 'unnesting') of a dataset, turning deeply nested lists into rectangular data frames ('rectangling'), and extracting values out of string columns. It also includes tools for working with missing values (both implicit and explicit).</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/tidyverse/tidyr/issues</bugs-to>
-		<remote-id type="github">tidyverse/tidyr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tidyr/tidyr-1.2.0.ebuild b/dev-R/tidyr/tidyr-1.2.0.ebuild
deleted file mode 100644
index 62f54ee16e..0000000000
--- a/dev-R/tidyr/tidyr-1.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Tidy Messy Data'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-DEPEND="
-	>=dev-R/dplyr-1.0.0
-	>=dev-R/ellipsis-0.1.0
-	dev-R/glue
-	dev-R/lifecycle
-	dev-R/magrittr
-	dev-R/purrr
-	dev-R/rlang
-	>=dev-R/tibble-2.1.1
-	>=dev-R/tidyselect-1.1.0
-	>=dev-R/vctrs-0.3.7
-	>=dev-R/cpp11-0.4.0
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/data_table
-	dev-R/jsonlite
-	dev-R/knitr
-	dev-R/readr
-	>=dev-R/repurrrsive-1.0.0
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/tidyselect/Manifest b/dev-R/tidyselect/Manifest
deleted file mode 100644
index 9be9014ca5..0000000000
--- a/dev-R/tidyselect/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tidyselect_1.1.2.tar.gz 92085 BLAKE2B cc24477246b4b6a303715fdfefd25e50c04dca871e9707ef86a892e294e432cd53ca0beb9d7188583982957d66f679e5f8dd8159e21f1f531611e294d2a82e18 SHA512 99638296c8a4fbfc32d4b428d381fa18decf4c332f4383ef5bef1a2569fee77a609b77d4b867ad319398d3d78ed4d82088e9e3e1c65bd92beda6fc9a665a1d8a

diff --git a/dev-R/tidyselect/metadata.xml b/dev-R/tidyselect/metadata.xml
deleted file mode 100644
index 94b5ab33b8..0000000000
--- a/dev-R/tidyselect/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A backend for the selecting functions of the 'tidyverse'.
-It makes it easy to implement select-like functions in your own
-packages in a way that is consistent with other 'tidyverse'
-interfaces for selection.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/tidyselect/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/tidyselect/tidyselect.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/tidyselect/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/tidyselect</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tidyselect/tidyselect-1.1.2.ebuild b/dev-R/tidyselect/tidyselect-1.1.2.ebuild
deleted file mode 100644
index 9608e7b79b..0000000000
--- a/dev-R/tidyselect/tidyselect-1.1.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Select from a Set of Strings'
-LICENSE='GPL-3'
-HOMEPAGE="
-	https://tidyselect.r-lib.org
-	https://github.com/r-lib/tidyselect
-	https://cran.r-project.org/package=tidyselect
-"
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.2
-	dev-R/ellipsis
-	>=dev-R/glue-1.3.0
-	>=dev-R/purrr-0.3.2
-	>=dev-R/rlang-1.0.1
-	>=dev-R/vctrs-0.3.0
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/crayon
-	dev-R/dplyr
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.1.1
-	>=dev-R/tibble-2.1
-	dev-R/withr
-"

diff --git a/dev-R/tinytest/Manifest b/dev-R/tinytest/Manifest
deleted file mode 100644
index bd3c695598..0000000000
--- a/dev-R/tinytest/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tinytest_1.3.1.tar.gz 445398 BLAKE2B 481f8510dd09a75acdf2cba63ecf29c2ed7d39ea80042cc68fc3c8921806a97ef6010057c7c0d8f9a398e3948c467d55d9ff42adf4b4216e893863f32a273381 SHA512 bb580f42f47375e730a698072645c1cb8c5e6d46c8ab2e69b2fbd4c0f9edd5c97ddbbc0d4d3cc35d3d785e937f10d74a4c2c41f86777add8c81ec43c884bc019

diff --git a/dev-R/tinytest/metadata.xml b/dev-R/tinytest/metadata.xml
deleted file mode 100644
index c1111f7bfd..0000000000
--- a/dev-R/tinytest/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides a lightweight (zero-dependency) and easy to use unit testing framework. Main features: install tests with the package. Test results are treated as data that can be stored and manipulated. Test files are R scripts interspersed with test commands, that can be programmed over. Fully automated build-install-test sequence for packages. Skip tests when not run locally (e.g. on CRAN). Flexible and configurable output printing. Compare computed output with output stored with the package. Run tests in parallel. Extensible by other packages. Report side effects.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Mark van der Loo</name>
-			<email>mark.vanderloo@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/markvanderloo/tinytest/issues</bugs-to>
-		<remote-id type="github">markvanderloo/tinytest</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tinytest/tinytest-1.3.1.ebuild b/dev-R/tinytest/tinytest-1.3.1.ebuild
deleted file mode 100644
index 6391f1dae2..0000000000
--- a/dev-R/tinytest/tinytest-1.3.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Lightweight and Feature Complete Unit Testing Framework'
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla tinytest.R
-}

diff --git a/dev-R/tinytex/Manifest b/dev-R/tinytex/Manifest
deleted file mode 100644
index 4fee2015ab..0000000000
--- a/dev-R/tinytex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tinytex_0.40.tar.gz 32846 BLAKE2B b3edb270254cf2a2f721a70531dc8d4486e073b68a8199c6e78ad8503a0cbff52ddfabe97c5227c62a2f7e5a51db1d34667536a1ade5bd5ac5553fc99298b094 SHA512 bcef31b9245ed0a989b04d6a1f91781eeabba9c8aac11f6dd7b2d457944e9f8f40adb1477c898d95eb72a1cbb6ddc728be80a7b8ce9010b294c0e44fe28f92ad

diff --git a/dev-R/tinytex/metadata.xml b/dev-R/tinytex/metadata.xml
deleted file mode 100644
index 5a9e5fb390..0000000000
--- a/dev-R/tinytex/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Helper functions to install and maintain the 'LaTeX' distribution named 'TinyTeX' (https://yihui.org/tinytex/), a lightweight, cross-platform, portable, and easy-to-maintain version of 'TeX Live'. This package also contains helper functions to compile 'LaTeX' documents, and install missing 'LaTeX' packages automatically.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/tinytex/issues</bugs-to>
-		<remote-id type="github">rstudio/tinytex</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tinytex/tinytex-0.40.ebuild b/dev-R/tinytex/tinytex-0.40.ebuild
deleted file mode 100644
index 2e8459972d..0000000000
--- a/dev-R/tinytex/tinytex-0.40.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/xfun
-	test? (
-		dev-R/testit
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/testit
-	dev-R/rstudioapi
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla test-cran.R
-}

diff --git a/dev-R/txtplot/Manifest b/dev-R/txtplot/Manifest
deleted file mode 100644
index e085b87e4f..0000000000
--- a/dev-R/txtplot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST txtplot_1.0-4.tar.gz 11632 BLAKE2B 9d9332d0349461cd120b007b290a646a17014f347d4a15831edd2112a1c7749def7ee882d3a616f1bdbf4ff300a1e11ed8652e046f55431995b1344ca7798a17 SHA512 ebaaf7d685ce1ca6dd2fe09459834b452e5a82ddea0637eaceca057c34d4594e29a754e8c5ccebe7557e3a743abdd7a22f4be217d1be3fd0e56bfa05e6814b44

diff --git a/dev-R/txtplot/metadata.xml b/dev-R/txtplot/metadata.xml
deleted file mode 100644
index b45f95a7fe..0000000000
--- a/dev-R/txtplot/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Provides functions to produce rudimentary ascii graphics
-directly in the terminal window. Provides a basic plotting
-function (and equivalents of curve, density, acf and barplot)
-as well as boxplot and image functions.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Bjoern Bornkamp</name>
-			<email>bbnkmp@mail.de</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/txtplot/txtplot-1.0.4.ebuild b/dev-R/txtplot/txtplot-1.0.4.ebuild
deleted file mode 100644
index 559a6f9ea4..0000000000
--- a/dev-R/txtplot/txtplot-1.0.4.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MYPV=$(ver_rs 2 -)
-
-DESCRIPTION='Text Based Plots'
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='LGPL-3+'

diff --git a/dev-R/tzdb/Manifest b/dev-R/tzdb/Manifest
deleted file mode 100644
index 904ce68b8b..0000000000
--- a/dev-R/tzdb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tzdb_0.3.0.tar.gz 567544 BLAKE2B a62c7d8131327064933e314be2087c362997403eeca9bce50763b626666bf627f18538a9b332e579ac8947306fc97f45e4809ce9c475d2109a5ef96de501c87e SHA512 ca3de0e75d932dcf9e23dbd05788d3684336f8fc2e5e929817e48de2c1180ab68e5afc155f53c309f5fc3058cff2ebb4ef0931d5384234fe585fc1460f21668a

diff --git a/dev-R/tzdb/metadata.xml b/dev-R/tzdb/metadata.xml
deleted file mode 100644
index 55f54dfced..0000000000
--- a/dev-R/tzdb/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides an up-to-date copy of the Internet Assigned Numbers Authority (IANA) Time Zone Database. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight saving time rules. Additionally, this package provides a C++ interface for working with the 'date' library. 'date' provides comprehensive support for working with dates and date-times, which this package exposes to make it easier for other R packages to utilize. Headers are provided for calendar specific calculations, along with a limited interface for time zone manipulations.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Davis Vaughan</name>
-			<email>davis@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/tzdb/issues</bugs-to>
-		<remote-id type="github">r-lib/tzdb</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/tzdb/tzdb-0.3.0.ebuild b/dev-R/tzdb/tzdb-0.3.0.ebuild
deleted file mode 100644
index 86e8a09050..0000000000
--- a/dev-R/tzdb/tzdb-0.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Time Zone Database Information"
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	>=dev-R/cpp11-0.4.2
-	test? (
-		>=dev-R/testthat-3.0.0
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/testthat-3.0.0
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/utf8/Manifest b/dev-R/utf8/Manifest
deleted file mode 100644
index bcc9cee4b7..0000000000
--- a/dev-R/utf8/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST utf8_1.2.2.tar.gz 240327 BLAKE2B bf0ef6c3fc07d5def391d251dce3a970a2e8092732e7ce6c7d374fcd1adcde662d7bcb26fe4ba052480bc769376008dde0f8426931c0bcfc8f4e8daa15223add SHA512 1928597fecd0c4da0498431df479406e427adbec88ecff95b51ed66913526fc29aabf5485c07c92b30b71e8addbde05070b29204a74d298a42ce8f1f326d10a3

diff --git a/dev-R/utf8/metadata.xml b/dev-R/utf8/metadata.xml
deleted file mode 100644
index 89ff908da9..0000000000
--- a/dev-R/utf8/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Process and print 'UTF-8' encoded international
-text (Unicode). Input, validate, normalize, encode, format, and
-display.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/patperry/r-utf8/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/utf8/utf8.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/utf8/NEWS</changelog>
-		<maintainer>
-			<name>Kirill Müller</name>
-			<email>krlmlr+r@mailbox.org</email>
-		</maintainer>
-		<remote-id type="github">patperry/r-utf8</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/utf8/utf8-1.2.2.ebuild b/dev-R/utf8/utf8-1.2.2.ebuild
deleted file mode 100644
index c7b2078e37..0000000000
--- a/dev-R/utf8/utf8-1.2.2.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-HOMEPAGE="
-	https://github.com/patperry/r-utf8
-	https://cran.r-project.org/package=utf8
-"
-DESCRIPTION='Unicode Text Processing'
-LICENSE='Apache-2.0'
-KEYWORDS="~amd64"
-DEPEND=">=dev-lang/R-2.1.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/uuid/Manifest b/dev-R/uuid/Manifest
deleted file mode 100644
index af18105c80..0000000000
--- a/dev-R/uuid/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uuid_1.1-0.tar.gz 77959 BLAKE2B 28b7dac8bd1220abe8842fc8c48ef32a1d853aaf0a849f3ebed1bc27b2dc20b54536e2edd0667fc8743bdf54491e6994b6972592d354aa6c2433576b30cd43e9 SHA512 0e64565bec3ebd00d4710ab5b06c6a11df6da67e69e51967dd3470849196566a87a2654773593cd74dfcd580fd1f0fe2a57314b27a746fed708551e5b4181c4b

diff --git a/dev-R/uuid/metadata.xml b/dev-R/uuid/metadata.xml
deleted file mode 100644
index 3e81fed288..0000000000
--- a/dev-R/uuid/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 type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Simon Urbanek</name>
-			<email>Simon.Urbanek@r-project.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/s-u/uuid/issues</bugs-to>
-		<remote-id type="github">s-u/uuid</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/uuid/uuid-1.1.0.ebuild b/dev-R/uuid/uuid-1.1.0.ebuild
deleted file mode 100644
index 353fa25d4e..0000000000
--- a/dev-R/uuid/uuid-1.1.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-MYPV="$(ver_rs 2 -)"
-
-DESCRIPTION='Tools for Generating and Handling of UUIDs'
-HOMEPAGE="
-	https://github.com/s-u/uuid
-	https://www.rforge.net/uuid
-	https://cran.r-project.org/package=uuid
-"
-SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/vctrs/Manifest b/dev-R/vctrs/Manifest
deleted file mode 100644
index f7d6ef4a80..0000000000
--- a/dev-R/vctrs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vctrs_0.4.1.tar.gz 916782 BLAKE2B 518c1aea1d1587dcfd7c93d327be65a4c1b4d67afb2e77d6ba46915f305a498a8680c0ca337a016f5d84e98920fa77ebd81313c67e86ac7ac8007f25061d1223 SHA512 3b135106ac641774a08840f0487546d12ffba660ddc3c2ee3d3197e941bcab1c2b165d7babd8d31b60f954d4966352029776de77aa22f7e2f25f5e33f4024bc5

diff --git a/dev-R/vctrs/metadata.xml b/dev-R/vctrs/metadata.xml
deleted file mode 100644
index 8318d48e41..0000000000
--- a/dev-R/vctrs/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Defines new notions of prototype and size that are
-used to provide tools for consistent and well-founded type-coercion
-and size-recycling, and are in turn connected to ideas of type- and
-size-stability useful for analysing function interfaces.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/r-lib/vctrs/issues</bugs-to>
-		<doc lang="en">https://cran.r-project.org/web//packages/vctrs/vctrs.pdf</doc>
-		<changelog>https://cran.r-project.org/web//packages/vctrs/news/news.html</changelog>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<remote-id type="github">r-lib/vctrs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/vctrs/vctrs-0.4.1.ebuild b/dev-R/vctrs/vctrs-0.4.1.ebuild
deleted file mode 100644
index e526eb7eec..0000000000
--- a/dev-R/vctrs/vctrs-0.4.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit R-packages
-
-DESCRIPTION='Vector Helpers'
-HOMEPAGE="
-	https://vctrs.r-lib.org/
-	https://github.com/r-lib/vctrs
-	https://cran.r-project.org/package=vctrs
-"
-LICENSE='GPL-3'
-
-KEYWORDS="~amd64"
-DEPEND="
-	>=dev-lang/R-3.3
-	>=dev-R/cli-3.2.0
-	dev-R/glue
-	>=dev-R/rlang-1.0.2
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/bit64
-	dev-R/covr
-	dev-R/crayon
-	>=dev-R/dplyr-0.8.5
-	dev-R/generics
-	dev-R/knitr
-	>=dev-R/pillar-1.4.4
-	>=dev-R/pkgdown-2.0.1
-	dev-R/rmarkdown
-	>=dev-R/testthat-3.0.0
-	>=dev-R/tibble-3.1.3
-	dev-R/withr
-	dev-R/xml2
-	>=dev-R/waldo-0.2.0
-	dev-R/zeallot
-"

diff --git a/dev-R/viridisLite/Manifest b/dev-R/viridisLite/Manifest
deleted file mode 100644
index 74d227bf0a..0000000000
--- a/dev-R/viridisLite/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST viridisLite_0.4.0.tar.gz 1267080 BLAKE2B 6494b439e89c8025d20ae66992ab173417ce463c415ccf60454b8672c66c71d348b07c8100be9905307f7db7f71c589fcf4ba2787686b13c309bc5ea21b82f59 SHA512 91fdaed822c6a0dca9e30b8e4baa0d53e751666d4ed743c41a9d76c5efa2370988fec2fda0d37bd8544bb8df543fc318c0ca5757518219237deea6cefe69c7a7

diff --git a/dev-R/viridisLite/metadata.xml b/dev-R/viridisLite/metadata.xml
deleted file mode 100644
index 1a3b5c5fbc..0000000000
--- a/dev-R/viridisLite/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Color maps designed to improve graph readability for readers with
-common forms of color blindness and/or color vision deficiency. The color
-maps are also perceptually-uniform, both in regular form and also when
-converted to black-and-white for printing. This is the 'lite' version of the
-'viridis' package that also contains 'ggplot2' bindings for discrete and
-continuous color and fill scales and can be found at
-&lt;https://cran.r-project.org/package=viridis&gt;.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Simon Garnier</name>
-			<email>garnier@njit.edu</email>
-		</maintainer>
-		<bugs-to>https://github.com/sjmgarnier/viridisLite/issues/</bugs-to>
-		<remote-id type="github">sjmgarnier/viridisLite</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/viridisLite/viridisLite-0.4.0.ebuild b/dev-R/viridisLite/viridisLite-0.4.0.ebuild
deleted file mode 100644
index 9368fada74..0000000000
--- a/dev-R/viridisLite/viridisLite-0.4.0.ebuild
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Colorblind-Friendly Color Maps (Lite Version)'
-KEYWORDS="~amd64"
-LICENSE='MIT'

diff --git a/dev-R/waldo/Manifest b/dev-R/waldo/Manifest
deleted file mode 100644
index ac050a3195..0000000000
--- a/dev-R/waldo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST waldo_0.4.0.tar.gz 37556 BLAKE2B aaf9e2146afd7b3bc4b21f75a47c85358c02978c4250a33255a501db4b27b4254d060d31651d3dee35ae8e0438810aae8d5e6c5ff1466d5af1d654d751731a2f SHA512 86ede697c3ae6912067ec6e9365b0206ba96c59ae8a3147e7b005fbf8ef777f2dea4a0dfe018aaee6e50eb78f791176cdd2d2db65528ec1a801dfaa714de4d02

diff --git a/dev-R/waldo/metadata.xml b/dev-R/waldo/metadata.xml
deleted file mode 100644
index a76341e33e..0000000000
--- a/dev-R/waldo/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Compare complex R objects and reveal the key differences.
-Designed particularly for use in testing packages where being able to
-quickly isolate key differences makes understanding test failures much
-easier.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/waldo/issues</bugs-to>
-		<remote-id type="github">r-lib/waldo</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/waldo/waldo-0.4.0.ebuild b/dev-R/waldo/waldo-0.4.0.ebuild
deleted file mode 100644
index c5b6d720c0..0000000000
--- a/dev-R/waldo/waldo-0.4.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Find Differences Between R Objects'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/cli
-	>=dev-R/diffobj-0.3.4
-	dev-R/fansi
-	dev-R/glue
-	dev-R/rematch2
-	>=dev-R/rlang-1.0.0
-	dev-R/tibble
-"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	>=dev-R/testthat-3.0.0
-	dev-R/R6
-	dev-R/withr
-	dev-R/xml2
-"

diff --git a/dev-R/webfakes/Manifest b/dev-R/webfakes/Manifest
deleted file mode 100644
index cce23057ff..0000000000
--- a/dev-R/webfakes/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST webfakes_1.1.3.tar.gz 611974 BLAKE2B c4f23eb277dae2f3bcafde8c8bef3451a92127fd43ab82dd8a146ddbd49ed2c0a08a5f7991279bce808c63b345d10f2f8eb6a2717ad85309d114d8866072d715 SHA512 a7de5155cc79bd60a83f4fd974fbe3cf526857501dd463d3b6441af7e8a83f0c159ce819ef85237146e6f9d9e3e54e6d149c51a982b77e0e19ce604fda90a55c

diff --git a/dev-R/webfakes/metadata.xml b/dev-R/webfakes/metadata.xml
deleted file mode 100644
index 4032277fce..0000000000
--- a/dev-R/webfakes/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Create a web app that makes it easier to test web clients without using the internet. It includes a web app framework with path matching, parameters and templates. Can parse various 'HTTP' request bodies. Can send 'JSON' data or files from the disk. Includes a web app that implements the https://httpbin.org web service.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/webfakes/issues</bugs-to>
-		<remote-id type="github">r-lib/webfakes</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/webfakes/webfakes-1.1.3-r1.ebuild b/dev-R/webfakes/webfakes-1.1.3-r1.ebuild
deleted file mode 100644
index cfb0139f70..0000000000
--- a/dev-R/webfakes/webfakes-1.1.3-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION='Fake Web Apps for HTTP Testing'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	test? (
-		dev-R/callr
-		dev-R/curl
-		dev-R/glue
-		dev-R/jsonlite
-		dev-R/httr
-		dev-R/httpuv
-		>=dev-R/testthat-3.0.0
-		dev-R/withr
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/curl
-	dev-R/glue
-	dev-R/jsonlite
-	dev-R/httr
-	dev-R/httpuv
-	>=dev-R/testthat-3.0.0
-	dev-R/withr
-	dev-R/xml2
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/websocket/Manifest b/dev-R/websocket/Manifest
deleted file mode 100644
index 7e8735e0ea..0000000000
--- a/dev-R/websocket/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST websocket_1.4.1.tar.gz 201281 BLAKE2B 106e13668eb329774e1829aa11a60fe4b7e405a41c5be99cbee3fea0e29d65e13c4dab3b7e1b42641aa25e0994d3ae0b26e7860a7da7d2779a7297f9caf626c5 SHA512 87fe659ef4b2600f79e4d493d8d124f7005114c9142409d150037ed8b721ec755d9e8cabe282dfe796c0ce4e6321997e578ae73146268194f1d1cbb824e68521

diff --git a/dev-R/websocket/metadata.xml b/dev-R/websocket/metadata.xml
deleted file mode 100644
index 16da014da9..0000000000
--- a/dev-R/websocket/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 type="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">Provides a 'WebSocket' client interface for R. 'WebSocket' is a protocol for low-overhead real-time communication: https://en.wikipedia.org/wiki/WebSocket.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Winston Chang</name>
-			<email>winston@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/rstudio/websocket/issues</bugs-to>
-		<remote-id type="github">rstudio/websocket</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/websocket/websocket-1.4.1.ebuild b/dev-R/websocket/websocket-1.4.1.ebuild
deleted file mode 100644
index e1a5c75969..0000000000
--- a/dev-R/websocket/websocket-1.4.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="'WebSocket' Client Library"
-KEYWORDS="~amd64"
-LICENSE='GPL-2'
-RESTRICT="!test? ( test )"
-IUSE="test"
-
-DEPEND="
-	dev-R/R6
-	dev-R/later
-	dev-R/cpp11
-	dev-R/AsioHeaders
-	test? (
-		dev-R/testthat
-		dev-R/httpuv
-	)
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/httpuv
-	dev-R/testthat
-	dev-R/knitr
-	dev-R/rmarkdown
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
-}

diff --git a/dev-R/whoami/Manifest b/dev-R/whoami/Manifest
deleted file mode 100644
index 105ac6461f..0000000000
--- a/dev-R/whoami/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST whoami_1.3.0.tar.gz 6929 BLAKE2B e9c1b67039a52387bc5c8a2e394b45f8283a4aa0f93b11483ff7e99d740366df7269d11a0930f4107d51cf12959e039de577e1012bd58d58c629bd7972cbb08c SHA512 872d2da85da3084935370e2852b81ab089aa756516ab681eb9d0a8343e4d2bf2dca728c0441400707155d78e160c79e8bf472b1c6eb110f15a7117e54b0200bd

diff --git a/dev-R/whoami/metadata.xml b/dev-R/whoami/metadata.xml
deleted file mode 100644
index 7618be1587..0000000000
--- a/dev-R/whoami/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Look up the username and full name of the current user,
-the current user's email address and 'GitHub' username,
-using various sources of system and configuration information.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Gábor Csárdi</name>
-			<email>csardi.gabor@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/whoami/issues</bugs-to>
-		<remote-id type="github">r-lib/whoami</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/whoami/whoami-1.3.0.ebuild b/dev-R/whoami/whoami-1.3.0.ebuild
deleted file mode 100644
index 63be99b9b6..0000000000
--- a/dev-R/whoami/whoami-1.3.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Username, Full Name, Email Address, GitHub username of the current user'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-	dev-R/httr
-	dev-R/jsonlite
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-R/withr/Manifest b/dev-R/withr/Manifest
deleted file mode 100644
index 7c6b63eabd..0000000000
--- a/dev-R/withr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST withr_2.5.0.tar.gz 102089 BLAKE2B b472aef752317feedab16ab01557f28cdd30d8f2c6902b1a496f308165c1e02f7a8859cc791acf714748ad0a1b2d58dc9567cacfa0083a8427eb487820d8ab10 SHA512 9fb29b1d2866803e1a5e2b2ca6790c1c7531e43d8805f722930512803e60481c7ed5b034ee85ec9c4f5bae40e39238e8fcb435f7b290f71dfda0fc9f219e65ec

diff --git a/dev-R/withr/metadata.xml b/dev-R/withr/metadata.xml
deleted file mode 100644
index 7cb828d6a3..0000000000
--- a/dev-R/withr/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A set of functions to run code 'with' safely and
-temporarily modified global state. Many of these functions were
-originally a part of the 'devtools' package, this provides a simple
-package with limited dependencies to provide access to these
-functions.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Lionel Henry</name>
-			<email>lionel@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/withr/issues</bugs-to>
-		<remote-id type="github">r-lib/withr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/withr/withr-2.5.0.ebuild b/dev-R/withr/withr-2.5.0.ebuild
deleted file mode 100644
index 705f8ed020..0000000000
--- a/dev-R/withr/withr-2.5.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Run Code With Temporarily Modified Global State'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND=">=dev-lang/R-3.2.0"
-RDEPEND="${DEPEND}"
-
-SUGGESTED_PACKAGES="
-	dev-R/callr
-	dev-R/covr
-	dev-R/DBI
-	dev-R/knitr
-	virtual/lattice
-	dev-R/rlang
-	>=dev-R/rmarkdown-2.12
-	dev-R/RSQLite
-	>=dev-R/testthat-3.0.0
-"

diff --git a/dev-R/xfun/Manifest b/dev-R/xfun/Manifest
deleted file mode 100644
index c2747f695d..0000000000
--- a/dev-R/xfun/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xfun_0.31.tar.gz 126065 BLAKE2B 065cba09ad6eb5303fa2153fa818821454cd774a2ca2b1b98396fbe76da75093a344fcb20cffec8c3ae8052fc22ee4b8d7ffa1221a45bb08c44a655b473018ae SHA512 a3d28392278923bd29964476fa1603d6acec1c1a6ea16d4e8fe52195d3379063da496285de5a8f86557027c1bcf3f4a29cc91b0304f6cb5a57eb5481df1ebaa9

diff --git a/dev-R/xfun/metadata.xml b/dev-R/xfun/metadata.xml
deleted file mode 100644
index fa9de5b03a..0000000000
--- a/dev-R/xfun/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Yihui Xie</name>
-			<email>xie@yihui.name</email>
-		</maintainer>
-		<bugs-to>https://github.com/yihui/xfun/issues</bugs-to>
-		<remote-id type="github">yihui/xfun</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/xfun/xfun-0.31.ebuild b/dev-R/xfun/xfun-0.31.ebuild
deleted file mode 100644
index 51e78327a3..0000000000
--- a/dev-R/xfun/xfun-0.31.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Supporting Functions for Package maintained by Yihui Xie'
-HOMEPAGE="
-	https://cran.r-project.org/package=xfun
-	https://github.com/yihui/xfun
-"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-SUGGESTED_PACKAGES="
-	dev-R/testit
-	dev-R/parallel
-	virtual/codetools
-	dev-R/rstudioapi
-	>=dev-R/tinytex-0.30
-	dev-R/mime
-	dev-R/markdown
-	dev-R/knitr
-	dev-R/htmltools
-	dev-R/remotes
-	dev-R/pak
-	dev-R/rhub
-	dev-R/renv
-	dev-R/curl
-	dev-R/jsonlite
-	dev-R/rmarkdown
-"

diff --git a/dev-R/xml2/Manifest b/dev-R/xml2/Manifest
deleted file mode 100644
index 26c85a327a..0000000000
--- a/dev-R/xml2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xml2_1.3.3.tar.gz 283965 BLAKE2B b1833cf9a34db9abb112829a459ab07d85084e118a65943ea7f909e2595afccbf5b4b87f8d2ac96f7adcffbd06058803d17e9fef56f3bb1e3fbbd639a672884a SHA512 987cb0d3c4d58767c693331bc4bd647959ffa05d431f41638f99995be147f0e9f01728fb129163b7eb63a83cdc4438514f2c959db0a525e0b6520a50fac7eb15

diff --git a/dev-R/xml2/metadata.xml b/dev-R/xml2/metadata.xml
deleted file mode 100644
index a35548ba70..0000000000
--- a/dev-R/xml2/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Hadley Wickham</name>
-			<email>hadley@rstudio.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/r-lib/xml2/issues</bugs-to>
-		<remote-id type="github">r-lib/xml2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/xml2/xml2-1.3.3.ebuild b/dev-R/xml2/xml2-1.3.3.ebuild
deleted file mode 100644
index af1a6a5b49..0000000000
--- a/dev-R/xml2/xml2-1.3.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Work with XML files using a simple, consistent interface'
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-
-DEPEND=">=dev-lang/R-3.1.0"
-RDEPEND="
-	${DEPEND}
-	dev-libs/libxml2
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/covr
-	dev-R/curl
-	dev-R/httr
-	dev-R/knitr
-	dev-R/magrittr
-	dev-R/mockery
-	dev-R/markdown
-	>=dev-R/testthat-2.1.0
-"

diff --git a/dev-R/xtable/Manifest b/dev-R/xtable/Manifest
deleted file mode 100644
index ec744cba37..0000000000
--- a/dev-R/xtable/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xtable_1.8-4.tar.gz 564589 BLAKE2B 86573fa5e1e27fa93730eef771b9d998b2b93ab8b651a92e40f527969766af5f9bf7f4773d2aba17310551f960dd015398cf53e6f8f3518b67e046def21fdf61 SHA512 0143e22d3fc60c30159387f1614ecb269bc90d8d7a32d10f7f1e7f77863dfe33a71ca95cb1abd7b3d0f889e26a63d16e60dea4a1d4a33bbcbe6b5c823ed96b09

diff --git a/dev-R/xtable/metadata.xml b/dev-R/xtable/metadata.xml
deleted file mode 100644
index f2eaa00374..0000000000
--- a/dev-R/xtable/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="person">
-		<email>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>David Scott</name>
-			<email>d.scott@auckland.ac.nz</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/xtable/xtable-1.8.4.ebuild b/dev-R/xtable/xtable-1.8.4.ebuild
deleted file mode 100644
index 187b38ca09..0000000000
--- a/dev-R/xtable/xtable-1.8.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages edo
-
-DESCRIPTION="Export Tables to LaTeX or HTML"
-KEYWORDS="~amd64"
-LICENSE='GPL-2+'
-RESTRICT="!test? ( test )"
-IUSE="test"
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-SUGGESTED_PACKAGES="
-	dev-R/knitr
-	dev-R/plm
-	dev-R/zoo
-	dev-R/survival
-"
-
-src_test() {
-	cd "${WORKDIR}/${P}/tests" || die
-	for i in *.R; do
-		R_LIBS="${T}/R" edo Rscript --vanilla $i
-	done
-}

diff --git a/dev-R/yaml/Manifest b/dev-R/yaml/Manifest
deleted file mode 100644
index f7dffe2aaf..0000000000
--- a/dev-R/yaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yaml_2.3.5.tar.gz 94535 BLAKE2B e3c4bda61c8e217eac2788ca2f91058912bd25cb3fd6e1ac7e77fc1fa0de82221b47f7ba95a756b27bf9ff494ee5ff47c777317c053178250294ebbbc1bcb7ab SHA512 97e8585e153b74a55f41cfe190e08ff90c2d2fb3d68fe12a1b13cb525d5a1417f8c0078a8a72d357b21d2c2772654a4af4c4c56dcdd88d1a6de98dfaef2b9235

diff --git a/dev-R/yaml/metadata.xml b/dev-R/yaml/metadata.xml
deleted file mode 100644
index 674755df60..0000000000
--- a/dev-R/yaml/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Shawn Garbett</name>
-			<email>shawn.garbett@vumc.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/vubiostat/r-yaml/issues</bugs-to>
-		<remote-id type="github">vubiostat/r-yaml</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/yaml/yaml-2.3.5.ebuild b/dev-R/yaml/yaml-2.3.5.ebuild
deleted file mode 100644
index fcfb257d29..0000000000
--- a/dev-R/yaml/yaml-2.3.5.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Methods to Convert R Data to YAML and Back'
-KEYWORDS="~amd64"
-LICENSE='BSD'
-#TODO: unbundle libyaml
-#status: https://github.com/viking/r-yaml/issues/102
-#https://github.com/viking/r-yaml/commit/b4579dc42cb3bc6c78fedc46b6fa2acfc79932f3
-
-#SUGGESTED_PACKAGES="dev-R/RUnit"

diff --git a/dev-R/zoo/Manifest b/dev-R/zoo/Manifest
deleted file mode 100644
index bc706c06c8..0000000000
--- a/dev-R/zoo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zoo_1.8-10.tar.gz 808943 BLAKE2B 71a80b8602cee2a9e73e46e16e0c2474a8a6f9de1a8010a244dec59b474e939bd825acfdc3524f25dfe867bb622373a54dd81cb90478c101e279183f0a6a3af2 SHA512 473a1e8ebade7717ba4b90513c9791268323c5f762c217ff3fcf3915d74198142f7b4cc6a2651450428c323a2b37f8b38698e87cdd7ff0b0def8084bb31ba4da

diff --git a/dev-R/zoo/metadata.xml b/dev-R/zoo/metadata.xml
deleted file mode 100644
index 5c4a4b2daa..0000000000
--- a/dev-R/zoo/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>me@r0bert.dev</email>
-		<name>Robert Greener</name>
-	</maintainer>
-	<longdescription lang="en">An S3 class with methods for totally ordered indexed observations. It is particularly aimed at irregular time series of numeric vectors/matrices and factors. zoo's key design goals are independence of a particular index/date/time class and consistency with ts and base R by providing methods to extend standard generics.</longdescription>
-	<upstream>
-		<maintainer>
-			<name>Achim Zeileis</name>
-			<email>Achim.Zeileis@R-project.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-R/zoo/zoo-1.8.10.ebuild b/dev-R/zoo/zoo-1.8.10.ebuild
deleted file mode 100644
index cd0be66db9..0000000000
--- a/dev-R/zoo/zoo-1.8.10.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION="S3 Infrastructure for Regular and Irregular Time Series (Z's Ordered Observations)"
-KEYWORDS="~amd64"
-LICENSE='GPL-2 GPL-3'
-CRAN_PV="$(ver_rs 2 -)"
-
-SRC_URI="mirror://cran/src/contrib/${PN}_${CRAN_PV}.tar.gz"
-
-DEPEND="
-	virtual/lattice
-"
-
-SUGGESTED_PACKAGES="
-	dev-R/AER
-	dev-R/coda
-	dev-R/chron
-	>=dev-R/ggplot2-3.0.0
-	dev-R/mondate
-	dev-R/scales
-	dev-R/stinepack
-	dev-R/strucchange
-	dev-R/timeDate
-	dev-R/timeSeries
-	dev-R/tis
-	dev-R/tseries
-	dev-R/xts
-"

diff --git a/dev-cpp/MEL/MEL-1.0.0-r1.ebuild b/dev-cpp/MEL/MEL-1.0.0-r1.ebuild
deleted file mode 100644
index c666a6ffd9..0000000000
--- a/dev-cpp/MEL/MEL-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Math Expression Library"
-HOMEPAGE="https://github.com/pcarruscag/MEL"
-SRC_URI="https://github.com/pcarruscag/MEL/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	tc-export CXX
-	if use test; then
-		"${CXX}" ${CXXFLAGS} ${LDFLAGS} -fPIE -std=c++11 -I. ./tests.cpp -o ./tests || die
-	fi
-}
-
-src_install() {
-	insinto "/usr/include/${PN}"
-	doins mel.hpp definitions.hpp
-	dodoc README.md
-}
-
-src_test() {
-	./tests || die
-}

diff --git a/dev-cpp/MEL/Manifest b/dev-cpp/MEL/Manifest
deleted file mode 100644
index 8fe95c91d5..0000000000
--- a/dev-cpp/MEL/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST MEL-1.0.0.tar.gz 13466 BLAKE2B e9ba12697cecd38c52c0013db6bec69e009b0847cf4157a06effb390d99d72fe6c64db20aaad46ebd49ba6664c1ebaafcff3c70de03f56d0e8cc4e40df319c88 SHA512 59a957ddfc7c79a50999f75d8a5be64fe15767ad4f3aba5e423144c099d263f2407c694af22a561a40e65f22f71c554c6712624f6c1f9d81af86c398b9fb591f

diff --git a/dev-cpp/MEL/metadata.xml b/dev-cpp/MEL/metadata.xml
deleted file mode 100644
index 41be60977a..0000000000
--- a/dev-cpp/MEL/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">MEL is a small (~500 loc) header-only C++11 library to parse strings into math expression objects that can be evaluated at runtime, by substituting symbols (e.g. x) by runtime values. It can be used, for example, to implement user-defined functions (UDF) in a larger code, in a self-contained way.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/pcarruscag/MEL/issues</bugs-to>
-		<remote-id type="github">pcarruscag/MEL</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/dtl/Manifest b/dev-cpp/dtl/Manifest
deleted file mode 100644
index 5783b57abe..0000000000
--- a/dev-cpp/dtl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dtl-1.20.tar.gz 26227 BLAKE2B a52f1e8878b0bbd7204d979eaf0ba303722140c5f57259dc8592a50f0f039baa3a90c1d309ac089805736a383e9265cbd133289216fe85aaac677265a29303d2 SHA512 44cdaf190d8a103effbca8df244c652b642590795f7307f5f7fdf64fc34bdbe2fa5ab2e1a08185abf099e35b0d9158306a80a8dc24bba9eccab4c77c7b1eed5e

diff --git a/dev-cpp/dtl/dtl-1.20-r1.ebuild b/dev-cpp/dtl/dtl-1.20-r1.ebuild
deleted file mode 100644
index 2ac5f3c664..0000000000
--- a/dev-cpp/dtl/dtl-1.20-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit python-any-r1 scons-utils toolchain-funcs
-
-DESCRIPTION="diff template library written by C++"
-HOMEPAGE="https://github.com/cubicdaiya/dtl"
-SRC_URI="https://github.com/cubicdaiya/dtl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="examples test"
-
-DEPEND="test? ( dev-cpp/gtest )"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${PN}-1.19_p20210531-do-not-append-O2.patch" )
-
-src_compile() {
-	escons CC="$(tc-getCC)"
-	if use test; then
-		pushd test || die
-		escons CC="$(tc-getCC)"
-		popd || die
-	fi
-	if use examples; then
-		pushd examples || die
-		escons CC="$(tc-getCC)"
-		popd || die
-	fi
-}
-
-src_install() {
-	escons prefix="${T}" install
-	insinto /usr/include/dtl
-	doins "${T}/dtl/include"/*
-	if use examples; then
-		pushd examples || die
-		rm SConstruct *.o *.cpp *.hpp || die
-		exeinto /usr/libexec/dtl/examples
-		doexe *
-	fi
-}
-
-src_test() {
-	pushd test || die
-	escons check
-}

diff --git a/dev-cpp/dtl/files/dtl-1.19_p20210531-do-not-append-O2.patch b/dev-cpp/dtl/files/dtl-1.19_p20210531-do-not-append-O2.patch
deleted file mode 100644
index 4b6f99943c..0000000000
--- a/dev-cpp/dtl/files/dtl-1.19_p20210531-do-not-append-O2.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/examples/SConstruct
-+++ b/examples/SConstruct
-@@ -7,7 +7,7 @@
- if debug == 'y' or debug == 'yes':
-     env.Append(CPPFLAGS = ['-Wall', '-g'])
- else:
--    env.Append(CPPFLAGS = ['-Wall', '-O2'])
-+    env.Append(CPPFLAGS = ['-Wall'])
- 
- if os.sys.platform != "win32":
-     env.Append(CPPDEFINES = ['HAVE_UNISTD_H'])

diff --git a/dev-cpp/dtl/metadata.xml b/dev-cpp/dtl/metadata.xml
deleted file mode 100644
index 7f749db6cf..0000000000
--- a/dev-cpp/dtl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Tatsuhiko Kubo</name>
-			<email>cubicdaiya@gmail.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/cubicdaiya/dtl/issues</bugs-to>
-		<remote-id type="github">cubicdaiya/dtl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/plog/Manifest b/dev-cpp/plog/Manifest
deleted file mode 100644
index 405a87ab6e..0000000000
--- a/dev-cpp/plog/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST plog-1.1.5_p20200501.tar.gz 42321 BLAKE2B 18f4722fbd985abc3c0b14f9eeea6d5c6b0ee8d01b3433ee167a5510f4d661b70e067a11f4a60a0573b4eec3c264d9260dd6bba6f87103769684e4e3e06235ac SHA512 6b0322c61682295150ec5a856faf597ac78897d30314b265908cd9d6da2956b1b2d8562c90818332e42a41f129a3b35ec3d56f1163e7ac979aea617cc01e9c3f
-DIST plog-1.1.6.tar.gz 44556 BLAKE2B 411991bd5c0ec0d5d38633897256ba71a0bcecb3383e90483fa376b0b60801f5fdde1350fd6b1431818eec4bdc89fb250c66482720dffba71d5511f5ae5e436e SHA512 5240532df96144d5026d6f879b69f7d6f393ebc9122c6458c41076fd3db998565e45ed2ab4948f8c3cb59e08c0aad7695ee416f95b49fd70209cd937220cdf8b

diff --git a/dev-cpp/plog/metadata.xml b/dev-cpp/plog/metadata.xml
deleted file mode 100644
index ae8ae970b1..0000000000
--- a/dev-cpp/plog/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/SergiusTheBest/plog/issues</bugs-to>
-    <remote-id type="github">SergiusTheBest/plog</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-cpp/plog/plog-1.1.5_p20200501.ebuild b/dev-cpp/plog/plog-1.1.5_p20200501.ebuild
deleted file mode 100644
index 9b7b096c6e..0000000000
--- a/dev-cpp/plog/plog-1.1.5_p20200501.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="fda4a26c26b2d1b2beb68d7b92b56950ec2b8ad2"
-
-DESCRIPTION="Portable, simple and extensible C++ logging library"
-HOMEPAGE="https://github.com/SergiusTheBest/plog"
-SRC_URI="https://github.com/SergiusTheBest/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-IUSE="examples"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	doheader -r "include/${PN}"
-	dodoc README.md
-	insinto "/usr/share/${P}/samples"
-	use examples && doins -r samples/.
-}

diff --git a/dev-cpp/plog/plog-1.1.6-r1.ebuild b/dev-cpp/plog/plog-1.1.6-r1.ebuild
deleted file mode 100644
index da4a7d2e76..0000000000
--- a/dev-cpp/plog/plog-1.1.6-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Portable, simple and extensible C++ logging library"
-HOMEPAGE="https://github.com/SergiusTheBest/plog"
-SRC_URI="https://github.com/SergiusTheBest/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MPL-2.0"
-SLOT="0/${PV}"
-IUSE="examples"
-
-src_install() {
-	doheader -r "include/${PN}"
-	dodoc README.md
-	insinto "/usr/share/${P}/samples"
-	use examples && doins -r samples/.
-}

diff --git a/dev-cpp/std-format/Manifest b/dev-cpp/std-format/Manifest
deleted file mode 100644
index ee6c61d86f..0000000000
--- a/dev-cpp/std-format/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST std-format-45296602ad78a804411e7c3b617e13759f38e4e7.tar.bz2 5424 BLAKE2B 485de9dc656449fc25cfbeb1347b623b3f21304fb11286023ee8f317ecdd63ded755393141306094bfc75831acd4f23bc189c8f4987527ec91a77c79ae973b30 SHA512 6fac612495b11d63066f88d8bb3accee5f79748b220b49dd69c87da094767e44286d4698168c40b04e279ad6c04fb37aeb5de2f5d6d0084e634b8455a5e05f9c

diff --git a/dev-cpp/std-format/metadata.xml b/dev-cpp/std-format/metadata.xml
deleted file mode 100644
index f0b2f56c0c..0000000000
--- a/dev-cpp/std-format/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://gitlab.com/ananicy-cpp/stl-polyfills/std-format/-/issues</bugs-to>
-		<remote-id type="gitlab">ananicy-cpp/stl-polyfills/std-format</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/std-format/std-format-0_pre20220112-r1.ebuild b/dev-cpp/std-format/std-format-0_pre20220112-r1.ebuild
deleted file mode 100644
index b4d49e6f53..0000000000
--- a/dev-cpp/std-format/std-format-0_pre20220112-r1.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 cmake
-
-COMMIT="45296602ad78a804411e7c3b617e13759f38e4e7"
-
-DESCRIPTION="A simple polyfill allowing you to use std::format"
-HOMEPAGE="https://gitlab.com/ananicy-cpp/stl-polyfills/std-format"
-SRC_URI="https://gitlab.com/ananicy-cpp/stl-polyfills/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="CC0-1.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="dev-libs/libfmt"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}

diff --git a/dev-cpp/tiny-dnn/Manifest b/dev-cpp/tiny-dnn/Manifest
deleted file mode 100644
index 5cf90f4204..0000000000
--- a/dev-cpp/tiny-dnn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tiny-dnn-1.0.0_alpha3.tar.gz 12885646 BLAKE2B 85c0715ab6c692b77522487775e70b0db645528baed1830c83c9f44d2b67a5207e4f7ea1709b35c6a4217d287199549304e9be19f4a5cec9a1183b0b5dccc562 SHA512 5f2c1a161771efa67e85b1fea395953b7744e29f61187ac5a6c54c912fb195b3aef9a5827135c3668bd0eeea5ae04a33cc433e1f6683e2b7955010a2632d168b

diff --git a/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch b/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch
deleted file mode 100644
index 5871abad7f..0000000000
--- a/dev-cpp/tiny-dnn/files/tiny-dnn-1.0.0_alpha3-system-libs.patch
+++ /dev/null
@@ -1,123 +0,0 @@
---- a/test/test_core.h
-+++ b/test/test_core.h
-@@ -35,7 +35,7 @@
- #include "tiny_dnn/tiny_dnn.h"
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #endif  // defined(USE_OPENCL) || defined(USE_CUDA)
- 
- namespace tiny_dnn {
---- a/tiny_dnn/core/framework/device.fwd.h
-+++ b/tiny_dnn/core/framework/device.fwd.h
-@@ -46,9 +46,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/tiny_dnn/core/framework/program.h
-+++ b/tiny_dnn/core/framework/program.h
-@@ -49,9 +49,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/tiny_dnn/core/framework/program_manager.h
-+++ b/tiny_dnn/core/framework/program_manager.h
-@@ -51,9 +51,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/tiny_dnn/core/framework/tensor.h
-+++ b/tiny_dnn/core/framework/tensor.h
-@@ -53,9 +53,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h
-+++ b/tiny_dnn/core/kernels/tiny_quantized_matmul_kernel.h
-@@ -15,7 +15,7 @@
- 
- // Implements a quantized eight-bit version of the matmul operation.
- 
--#include "third_party/gemmlowp/public/gemmlowp.h"
-+#include "gemmlowp/public/gemmlowp.h"
- #include "tiny_dnn/core/kernels/tiny_quantization_kernel.h"
- 
- namespace tiny_dnn {
---- a/tiny_dnn/util/image.h
-+++ b/tiny_dnn/util/image.h
-@@ -39,15 +39,15 @@
- 
- #define STB_IMAGE_IMPLEMENTATION
- #define STB_IMAGE_INLINE // We need this define to avoid multiple definition
--#include "third_party/stb/stb_image.h"
-+#include "stb/stb_image.h"
- 
- #define STB_IMAGE_RESIZE_IMPLEMENTATION
- #define STB_IMAGE_RESIZE_INLINE
--#include "third_party/stb/stb_image_resize.h"
-+#include "stb/stb_image_resize.h"
- 
- #define STB_IMAGE_WRITE_IMPLEMENTATION
- #define STB_IMAGE_WRITE_INLINE
--#include "third_party/stb/stb_image_write.h"
-+#include "stb/stb_image_write.h"
- 
- 
- namespace tiny_dnn {
---- a/tiny_dnn/util/util.h
-+++ b/tiny_dnn/util/util.h
-@@ -52,9 +52,9 @@
- 
- #if defined(USE_OPENCL) || defined(USE_CUDA)
- #ifdef USE_OPENCL
--#include "third_party/CLCudaAPI/clpp11.h"
-+#include "CLCudaAPI/clpp11.h"
- #else
--#include "third_party/CLCudaAPI/cupp11.h"
-+#include "CLCudaAPI/cupp11.h"
- #endif
- #endif
- 
---- a/.travis/cpplint_test.sh
-+++ b/.travis/cpplint_test.sh
-@@ -1,6 +1,6 @@
- #!/bin/bash
- 
--python third_party/cpplint.py \
-+cpplint.py \
-       --extensions=cpp,h \
-       --filter=-build/header_guard,-runtime/references \
-       tiny_dnn/*/* examples/*/* test/*/*/*/*

diff --git a/dev-cpp/tiny-dnn/files/tiny-dnn-add-sphinx-ext-autodoc-to-conf-py.patch b/dev-cpp/tiny-dnn/files/tiny-dnn-add-sphinx-ext-autodoc-to-conf-py.patch
deleted file mode 100644
index 4fadeaa907..0000000000
--- a/dev-cpp/tiny-dnn/files/tiny-dnn-add-sphinx-ext-autodoc-to-conf-py.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/docs/conf.py
-+++ b/docs/conf.py
-@@ -32,7 +32,7 @@
- # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
- # ones.
- extensions = [
--    'sphinx.ext.mathjax'
-+    'sphinx.ext.mathjax', 'sphinx.ext.autodoc'
- ]
- 
- # Add any paths that contain templates here, relative to this directory.

diff --git a/dev-cpp/tiny-dnn/files/tiny-dnn-disable-gtest-download.patch b/dev-cpp/tiny-dnn/files/tiny-dnn-disable-gtest-download.patch
deleted file mode 100644
index 40b65ed23d..0000000000
--- a/dev-cpp/tiny-dnn/files/tiny-dnn-disable-gtest-download.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/test/CMakeLists.txt
-+++ b/test/CMakeLists.txt
-@@ -2,17 +2,6 @@
- enable_testing()
- 
- 
--include(../cmake/DownloadProject/DownloadProject.cmake)
--#set(gtest_disable_pthreads on) #TODO(randl): Windows?
--download_project(
--    PROJ googletest
--    GIT_REPOSITORY https://github.com/google/googletest.git
--    GIT_TAG master
--    UPDATE_DISCONNECTED 1
--)
--
--add_subdirectory(${googletest_SOURCE_DIR} ${googletest_BINARY_DIR})
--
- enable_testing()
- 
- # in ../googletest-src/googletest/CMakeLists.txt, BUILD_SHARED_LIBS is set to OFF
-@@ -29,7 +18,7 @@
- 
- add_executable(tiny_dnn_test test.cpp test_no_duplicate_symbols.cpp)
- target_link_libraries(tiny_dnn_test
--    ${project_library_target_name} ${REQUIRED_LIBRARIES} gtest gmock)
-+    ${project_library_target_name} ${REQUIRED_LIBRARIES})
- 
- add_test(all_tests tiny_dnn_test)
- # workaround for https://gitlab.kitware.com/cmake/cmake/issues/8774

diff --git a/dev-cpp/tiny-dnn/metadata.xml b/dev-cpp/tiny-dnn/metadata.xml
deleted file mode 100644
index 7cfd05dac9..0000000000
--- a/dev-cpp/tiny-dnn/metadata.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Features
-
-Reasonably fast, without GPU:
-With TBB threading and SSE/AVX vectorization.
-98.8% accuracy on MNIST in 13 minutes training (@Core i7-3520M).
-Portable and header-only:
-Runs anywhere as long as you have a compiler which supports C++14.
-Just include tiny_dnn.h and write your model in C++. There is nothing to install.
-Easy to integrate with real applications:
-No output to stdout/stderr.
-A constant throughput (simple parallelization model, no garbage collection).
-Works without throwing an exception.
-Can import caffe's model.
-Simply implemented:
-A good library for learning neural networks.
-
-Supported networks
-
-layer-types
-
-core
-fully connected
-dropout
-linear operation
-zero padding
-power
-convolution
-convolutional
-average pooling
-max pooling
-deconvolutional
-average unpooling
-max unpooling
-normalization
-contrast normalization (only forward pass)
-batch normalization
-split/merge
-concat
-slice
-elementwise-add
-activation functions
-
-tanh
-asinh
-sigmoid
-softmax
-softplus
-softsign
-rectified linear(relu)
-leaky relu
-identity
-scaled tanh
-exponential linear units(elu)
-scaled exponential linear units (selu)
-loss functions
-
-cross-entropy
-mean squared error
-mean absolute error
-mean absolute error with epsilon range
-optimization algorithms
-
-stochastic gradient descent (with/without L2 normalization)
-momentum and Nesterov momentum
-adagrad
-rmsprop
-adam
-adamax
-	</longdescription>
-	<use>
-		<flag name="double-precision">Build tiny-dnn with double precision computations</flag>
-		<!--<flag name="libdnn">Build tiny-dnn with GreenteaLibDNN library support</flag>-->
-		<!--<flag name="nnpack">Build tiny-dnn with NNPACK library support</flag>-->
-		<flag name="opencl">Build tiny-dnn with OpenCL library support</flag>
-		<flag name="serialization">Build tiny-dnn with Serialization support</flag>
-		<flag name="tbb">Build tiny-dnn with TBB library support</flag>
-	</use>
-	<upstream>
-		<remote-id type="github">tiny-dnn/tiny-dnn</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild b/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild
deleted file mode 100644
index e214612f2f..0000000000
--- a/dev-cpp/tiny-dnn/tiny-dnn-1.0.0_alpha3-r2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="sphinx"
-DOCS_DEPEND="dev-python/recommonmark"
-DOCS_DIR="docs"
-MYPV="${PV/_alpha/a}"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake python-any-r1 docs
-
-DESCRIPTION="header only, dependency-free deep learning framework in C++14"
-HOMEPAGE="https://github.com/tiny-dnn/tiny-dnn"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${MYPV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MYPV}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse double-precision opencl openmp +serialization tbb test" # TODO: cuda
-
-# headers as rdepend because this is also an header only library
-RDEPEND="
-	dev-cpp/gemmlowp
-	dev-libs/stb
-	opencl? (
-		dev-util/opencl-headers
-		virtual/opencl
-	)
-	serialization? ( dev-libs/cereal )
-	tbb? ( dev-cpp/tbb )
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-cpp/catch:0
-		dev-cpp/gtest
-	)
-"
-
-REQUIRED_USE="^^ ( openmp tbb )"
-RESTRICT="test" #tests doesn't build ...
-PATCHES=(
-	"${FILESDIR}/${PN}-add-sphinx-ext-autodoc-to-conf-py.patch"
-	"${FILESDIR}/${PN}-disable-gtest-download.patch"
-	"${FILESDIR}/${P}-system-libs.patch"
-)
-
-src_prepare() {
-	#remove bundled cereal
-	rm -r cereal || die
-	rm -r third_party || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_DOCS=OFF
-		-DBUILD_EXAMPLES=OFF
-		-DCOVERALLS=OFF
-		-DUSE_LIBDNN=OFF
-		-DUSE_NNPACK=OFF
-
-		-DBUILD_TESTS=$(usex test)
-		-DUSE_AVX=$(usex cpu_flags_x86_avx)
-		-DUSE_AVX2=$(usex cpu_flags_x86_avx2)
-		-DUSE_DOUBLE=$(usex double-precision)
-		-DUSE_OMP=$(usex openmp)
-		-DUSE_OPENCL=$(usex opencl)
-		-DUSE_SERIALIZER=$(usex serialization)
-		-DUSE_SSE=$(usex cpu_flags_x86_sse)
-		-DUSE_TBB=$(usex tbb)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	docs_compile
-}
-
-src_install() {
-	cmake_src_install
-	if use doc; then
-		dodoc -r _build/html
-		docompress -x "/usr/share/doc/${PF}/html"
-	fi
-}

diff --git a/dev-cpp/vexcl/Manifest b/dev-cpp/vexcl/Manifest
deleted file mode 100644
index 818b5fa5d7..0000000000
--- a/dev-cpp/vexcl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vexcl-1.4.3.tar.gz 425619 BLAKE2B 867ad520ba9e71dccf39c16b0979e134f296cd6a5010169735bb5e885f0aa6d566734a533320479740cf897cae7c7c8352db0c62053e5d38add379ca71a299c3 SHA512 9d0f3f64efb495f2caff76cccefda4e16f88cc279972cedc90d784c8578cba1f1be61d0cc438631386b5db2a1e06a92298d2901c54d65a394e7271eadf0ad843

diff --git a/dev-cpp/vexcl/metadata.xml b/dev-cpp/vexcl/metadata.xml
deleted file mode 100644
index 27637f4382..0000000000
--- a/dev-cpp/vexcl/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license.</longdescription>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<email>dennis.demidov@gmail.com</email>
-			<name>Denis Demidov</name>
-		</maintainer>
-		<remote-id type="github">ddemidov/vexcl</remote-id>
-	</upstream>
-	<use>
-		<flag name="amdsi">Implement workaround for AMD SI GPUs</flag>
-		<!--<flag name="clogs">Use clogs algorithms</flag>-->
-	</use>
-</pkgmetadata>

diff --git a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild b/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild
deleted file mode 100644
index 0cf6f0ed78..0000000000
--- a/dev-cpp/vexcl/vexcl-1.4.3-r2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="sphinx"
-DOCS_DEPEND="
-	dev-python/breathe
-	dev-python/sphinx-bootstrap-theme
-"
-DOCS_DIR="docs"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake python-any-r1 docs
-
-DESCRIPTION="VexCL - Vector expression template library for OpenCL"
-HOMEPAGE="https://github.com/ddemidov/vexcl"
-SRC_URI="https://github.com/ddemidov/vexcl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE_BACKEND="
-	backend_compute
-	backend_jit
-	+backend_opencl
-"
-#	backend_cuda
-IUSE="${IUSE_BACKEND} amdsi examples test" #clogs
-
-RDEPEND="
-	dev-libs/boost:=
-	dev-cpp/clhpp
-	backend_jit? ( virtual/opencl )
-	backend_opencl? ( virtual/opencl )
-"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="^^ ( ${IUSE_BACKEND//+/} )"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-	sed -e "s|git_version()|\'${PV}\'|g" -i docs/conf.py || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local backend
-#	use  && backend="All"
-	use backend_compute && backend="Compute"
-#	use backend_cuda && backend="CUDA"
-	use backend_jit && backend="JIT"
-	use backend_opencl && backend="OpenCL"
-
-	local mycmakeargs=(
-		-DBoost_USE_STATIC_LIBS=OFF
-		-DVEXCL_INSTALL_CL_HPP=OFF
-
-		-DVEXCL_AMD_SI_WORKAROUND=$(usex amdsi)
-		-DVEXCL_BACKEND="${backend}"
-		-DVEXCL_BUILD_EXAMPLES=$(usex examples)
-		-DVEXCL_BUILD_TESTS=$(usex test)
-	)
-#		-DVEXCL_CLOGS=$(usex clogs)
-
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	docs_compile
-}
-
-src_install() {
-	cmake_src_install
-	if use doc; then
-		dodoc -r docs/html
-		docompress -x "/usr/share/doc/${P}/html"
-	fi
-	if use examples; then
-		dodoc -r examples
-		docompress -x "/usr/share/doc/${P}/examples"
-	fi
-}

diff --git a/dev-cpp/xdgpp/Manifest b/dev-cpp/xdgpp/Manifest
deleted file mode 100644
index d533cbd77e..0000000000
--- a/dev-cpp/xdgpp/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST xdgpp-01.patch 18645 BLAKE2B 49c1a9824509d874f6c5c8ddbff5299f5e5dfc224434700547d20841097d648157b144f31290a91cc9197c617405c481d60a21d25ed0802ac7c8c2bccb1e5b8a SHA512 d1a7b6fa687930e85c42fc3048238f34fead204f5d1948d9284e889b9492376c1576f508f6918fcf1936b96f11f8ab76c9484b73325226c54e355c0659fd0b86
-DIST xdgpp-02.patch 1686 BLAKE2B 30a02fe89511e58151e0c0132e3cae2b1c4d3b462c1e6358b35813359877f86590dcb1b8b61b7687560b2f26184e4000a11498f9316e85b7063d023bab094e3f SHA512 48dca1946df5bd09947a12c18dd53f4be2e5893a94c5bd1640bc55cf88bf69c322fcb6f08e5ca8ccd8bb5ad859b7d988270bf051465dad95541f48b7b3a12992
-DIST xdgpp-03.patch 2242 BLAKE2B fe33f6bdd9a5c402e05e23fb5f229101a3fbf3409b3efe4a4ac3e494b49068d5f1646c04ec68160469bc8328b595fc11e805a256af54bf7a1e4d9ed9bbfade3e SHA512 aed9f0d441def42b65fdc986971d00b8bb0c262a805aa577fa538078c6dac2be2be12d93e8d516cbd23d0580410b4dfef4f9b9218ff3e02a3f90975a70e31222
-DIST xdgpp-04.patch 941 BLAKE2B e3002b1c5c131c241cfbc1e76f5b0786d3d40f049b3ed6505deb96902afae90a0549eb954fea137031065f410939817be2f61d4bde3b8cc8404c4bf2fe8e24f4 SHA512 3a8b08d06d1c962b9851c81e2e0fe1976a24e8c18753aff3879e7e86ba82f7245ec10445942a192682771a024b2ccb28e46e6f19fc0787ba58d391540e85c8e4
-DIST xdgpp-05.patch 1468 BLAKE2B 534697ff42f953e1d5deb528942dae915b750635d551f6c568700d41568244d04002fd9ad54394133b6556bc7335654ce0eff01e3a3f3a13fcb432b5351c0337 SHA512 03877de429262700fe64988dde2ce08c25b1ca8e783d564da46a4777d6e87b09c36bfad4459f5e22ca4d03b56636994168cd9f781b69fef71619ce1b2b9c667a
-DIST xdgpp-06.patch 1554 BLAKE2B b06c73001dc566bac84a1612cae746a3116cdb744bc95ccefd6df78c7f31dd041a6e5b43e94fd4a039625d7d8a782a33551a852f840b3737b4c531b7eeb5a720 SHA512 9220f137ffe4755557738cc6c4b5585d3d3799067d2656b09bdd014cb5fe3908bfdfd56690c2e1d04356fdeb1988715d98a52790376fc1353437e2a1ea7c8686
-DIST xdgpp-07.patch 783 BLAKE2B 42603b39566fc7c3aa53f8080377f513d4016a264805249c976b6dbfca3386004bfb45b3b0e4a6f71305abec68b2390f02e90bcdcb0bdfd3d2e3c4861017a232 SHA512 490cc872c3ebaf9c19d489fb9de26da49f06791ad17c37f8dd97acee61ab3e0a21591d2f7d670937a12a398f7d814fd4822105f41736e84d6371c48bba068a08
-DIST xdgpp-08.patch 776 BLAKE2B ce9ef459d271d0f02ee42529f9bbc5b93ea1b6f5bc4be2247a3603152b829d093fee54e86fed066a5fd5f90d8991b3db07a4a203e3a13b8c13932d1e82bcdc27 SHA512 e8e475ec404204b1c3c4e8d7ad4108f1302c61803a3a5214d0e6781ff4975a92874e80a0cd2f6aa26d8e05252e98ce954a9a658096a3ff548774912c0859b6a7
-DIST xdgpp-09.patch 1283 BLAKE2B 930f0adc40775a7eb805d7d667d58ac5fd588a17c37ac331d326b5af513030a749641af3ff8c85134a876f9dd3fb915be805a4a6f09a5350f9ea6e27a7ae6ef3 SHA512 b3ff2dad29550e729038f6dd2c79138b712f460638a2add2515dc56cc3eff612be56281cd7e57336ea1113683093e7a185cea602a1396899db20c04b44b66807

diff --git a/dev-cpp/xdgpp/metadata.xml b/dev-cpp/xdgpp/metadata.xml
deleted file mode 100644
index 5e606a9a17..0000000000
--- a/dev-cpp/xdgpp/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourcehut">~danyspin97/xdgpp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild b/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
deleted file mode 100644
index 140637eaf3..0000000000
--- a/dev-cpp/xdgpp/xdgpp-0_pre20201007-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="C++17 header-only implementation of the XDG Base Directory Specification"
-HOMEPAGE="https://sr.ht/~danyspin97/xdgpp/"
-SRC_URI="
-	https://git.sr.ht/~danyspin97/xdgpp/commit/d41f2b8189619f27aca1b6f1bf7b1ef4af8bb482.patch -> ${PN}-01.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/3ca427d179412892a111b879a4253b146ba94b0c.patch -> ${PN}-02.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/0067fd493a92eb83dba701f010673509e0739f90.patch -> ${PN}-03.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/64af46f747c0d341f02bc5940b51676a58edf805.patch -> ${PN}-04.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/3fc23f3bdafb3c6257550899c0ee961a3dde4ead.patch -> ${PN}-05.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/fe313459e66daf6a07eeaeb04f4af8026b00d17a.patch -> ${PN}-06.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/8876042883b2e78382c0d4ba945a6d254f860728.patch -> ${PN}-07.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/04e34105c5e227ee061ee592cf4d75ef8a33f716.patch -> ${PN}-08.patch
-	https://git.sr.ht/~danyspin97/xdgpp/commit/f01f810714443d0f10c333d4d1d9c0383be41375.patch -> ${PN}-09.patch
-"
-S="${WORKDIR}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="dev-cpp/catch:0"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${DISTDIR}/${PN}-01.patch"
-	"${DISTDIR}/${PN}-02.patch"
-	"${DISTDIR}/${PN}-03.patch"
-	"${DISTDIR}/${PN}-04.patch"
-	"${DISTDIR}/${PN}-05.patch"
-	"${DISTDIR}/${PN}-06.patch"
-	"${DISTDIR}/${PN}-07.patch"
-	"${DISTDIR}/${PN}-08.patch"
-	"${DISTDIR}/${PN}-09.patch"
-)
-
-src_install() {
-	doheader xdg.hpp
-	dodoc README.md
-}
-
-src_test() {
-	emake test
-}

diff --git a/dev-java/expression-tree/Manifest b/dev-java/expression-tree/Manifest
deleted file mode 100644
index 2466c20147..0000000000
--- a/dev-java/expression-tree/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mesp1.02.zip 217310 BLAKE2B 128a9e549ced122bc32f0bd815b98ca6fa1db43d4e87c0507e2914c7caecb81fe75a8c622acd2bb32d40ebe27073b3ddc3e8a47878c99de55f6bf40b5a044218 SHA512 1c9c12207929b0de56aa16d486884cf09f13e58a5342565902130396c52ac9ae93aa8dfcbbdee793d6ab39807497d7dcecb28d4b524a54559dc0f810d2382127

diff --git a/dev-java/expression-tree/expression-tree-1.02.ebuild b/dev-java/expression-tree/expression-tree-1.02.ebuild
deleted file mode 100644
index 1513d972b3..0000000000
--- a/dev-java/expression-tree/expression-tree-1.02.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPN="mesp"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Parser for mathematical expressions written in Java"
-HOMEPAGE="https://sourceforge.net/projects/expression-tree"
-SRC_URI="mirror://sourceforge/${PN}/${MYPN}${PV}.zip"
-S="${WORKDIR}/${MYPN}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-JAVA_JAR_FILENAME="Mesp.jar"
-JAVA_SRC_DIR=(
-	"src/com/graphbuilder/struc"
-	"src/com/graphbuilder/math/func"
-	"src/com/graphbuilder/math"
-)
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_dojar Mesp.jar
-	dodoc {readme,release-notes}.txt
-}

diff --git a/dev-java/expression-tree/metadata.xml b/dev-java/expression-tree/metadata.xml
deleted file mode 100644
index f87428db20..0000000000
--- a/dev-java/expression-tree/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">expression-tree</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/gluegen/Manifest b/dev-java/gluegen/Manifest
deleted file mode 100644
index 352a9d8bfa..0000000000
--- a/dev-java/gluegen/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gluegen-2.3.2.gh.tar.gz 77819799 BLAKE2B ec8b628fcd0663aa83609ea04db6a2fb7bc6a16e223a88a4849d8128949b18e48af77904d767b5355679518f59c266aaef969bd460db36587ce46ecac6d5d883 SHA512 1871ff479de52eab5d8d80537de94debfe601379e9f2539478e11bbaa6c970856a3ed2d8d96e0a293482d80021b0d5304bf7d13b65bc96514042fa4b2f8bdd95
-DIST gluegen-jcpp-2.3.2.gh.tar.gz 47485 BLAKE2B f8d26f9e6656400089b4e82b3e8ce1e589e731eb1269d110426588c7790a08e51f7ec2852b8e520cf8a7b7807a86180204b8dece4a1d579c7ce13be89625455e SHA512 1825caf95bdd3009b9b096ac7cec94711c30e55c2fc48812b41622e4a60e34fc888b959ad47cc5e22b8ae9134d01a5b5b089ceb8ba30985f599714650fecb65d

diff --git a/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch b/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch
deleted file mode 100644
index ca972dcfc1..0000000000
--- a/dev-java/gluegen/files/gluegen-2.2.4-dont-copy-jars.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -806,12 +806,6 @@
-       </fileset>
-     </jar>
- 
--    <!-- Copy antlr.jar into build directory for convenience so
--         gluegen.jar can be run via "java -jar". antlr.jar is
--         referenced via a Class-Path entry in the Manifest of
--         gluegen.jar. -->
--    <copy file="${antlr.jar}" todir="${build}" />
--    
-     <!-- copy a jnlp with empty codebase into build folder for local testing 
-          overwrite property in gluegen.proerpties if desired             -->
-     <property name="gluegen.jnlp.codebase" value=""/>

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff
deleted file mode 100644
index 9de0e28be6..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-add-mips64el-mipsn32-support.diff
+++ /dev/null
@@ -1,229 +0,0 @@
-Description: Add mips64(el) and mipsn32(el) support
-Author: YunQiang Su <wzssyqa@gmail.com>, Dejan Latinovic <Dejan.Latinovic@imgtec.com>
-Forwarded: no
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -298,6 +298,30 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.mipsel" /> 
-     </target>
- 
-+    <target name="declare.linux.mipsn32" if="isLinuxMipsn32">
-+      <echo message="Linux.mipsn32" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.mipsn32" />
-+    </target>
-+
-+    <target name="declare.linux.mipsn32el" if="isLinuxMipsn32el">
-+      <echo message="Linux.mipsn32el" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.mipsn32el" />
-+    </target>
-+
-+    <target name="declare.linux.mips64" if="isLinuxMips64">
-+      <echo message="Linux.mips64" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.mips64" />
-+    </target>
-+
-+    <target name="declare.linux.mips64el" if="isLinuxMips64el">
-+      <echo message="Linux.mips64el" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.mips64el" />
-+    </target>
-+
-     <target name="declare.linux.ppc" if="isLinuxPpc">
-       <echo message="Linux.ppc" />
-       <property name="compiler.cfg.id"                      value="compiler.cfg.linux" /> 
-@@ -340,7 +364,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.mipsn32,declare.linux.mipsn32el,declare.linux.mips64,declare.linux.mips64el,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -47,6 +47,10 @@
-    -   isLinuxHppa
-    -   isLinuxMips
-    -   isLinuxMipsel
-+   -   isLinuxMipsn32
-+   -   isLinuxMipsn32el
-+   -   isLinuxMips64
-+   -   isLinuxMipsn64el
-    -   isLinuxPpc
-    -   isLinuxPpc64
-    -   isLinuxPpc64le
-@@ -135,6 +139,10 @@
-    -   compiler.cfg.linux.hppa
-    -   compiler.cfg.linux.mips
-    -   compiler.cfg.linux.mipsel
-+   -   compiler.cfg.linux.mipsn32
-+   -   compiler.cfg.linux.mipsn32el
-+   -   compiler.cfg.linux.mips64
-+   -   compiler.cfg.linux.mips64el
-    -   compiler.cfg.linux.ppc
-    -   compiler.cfg.linux.ppc64
-    -   compiler.cfg.linux.ppc64le
-@@ -160,6 +168,10 @@
-    -   linker.cfg.linux.hppa
-    -   linker.cfg.linux.mips
-    -   linker.cfg.linux.mipsel
-+   -   linker.cfg.linux.mipsn32
-+   -   linker.cfg.linux.mipsn32el
-+   -   linker.cfg.linux.mips64
-+   -   linker.cfg.linux.mips64el
-    -   linker.cfg.linux.ppc
-    -   linker.cfg.linux.ppc64le
-    -   linker.cfg.linux.s390
-@@ -420,6 +432,42 @@
-     <condition property="mipsel">
-       <os arch="mipsel" />
-     </condition>
-+    <condition property="isLinuxMipsn32">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="mipsn32" />
-+      </and>
-+    </condition>
-+    <condition property="mipsn32">
-+      <os arch="mipsn32" />
-+    </condition>
-+    <condition property="isLinuxMipsn32el">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="mipsn32el" />
-+      </and>
-+    </condition>
-+    <condition property="mipsn32el">
-+      <os arch="mipsn32el" />
-+    </condition>
-+    <condition property="isLinuxMips64">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="mips64" />
-+      </and>
-+    </condition>
-+    <condition property="mips64">
-+      <os arch="mips64" />
-+    </condition>
-+    <condition property="isLinuxMips64el">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="mips64el" />
-+      </and>
-+    </condition>
-+    <condition property="mips64el">
-+      <os arch="mips64el" />
-+    </condition>
-     <condition property="isLinuxPpc">
-       <and>
-         <istrue value="${isLinux}" />
-@@ -639,6 +687,10 @@
-     <echo message="LinuxHppa=${isLinuxHppa}" />
-     <echo message="LinuxMips=${isLinuxMips}" />
-     <echo message="LinuxMipsel=${isLinuxMipsel}" />
-+    <echo message="LinuxMips=${isLinuxMipsn32}" />
-+    <echo message="LinuxMipsel=${isLinuxMipsn32el}" />
-+    <echo message="LinuxMips=${isLinuxMips64}" />
-+    <echo message="LinuxMipsel=${isLinuxMips64el}" />
-     <echo message="LinuxPpc=${isLinuxPpc}" />
-     <echo message="LinuxPpc64=${isLinuxPpc64}" />
-     <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
-@@ -721,6 +773,22 @@
-     <property name="os.and.arch" value="linux-mipsel" />
-   </target>
- 
-+  <target name="gluegen.cpptasks.detect.os.linux.mipsn32" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMipsn32">
-+    <property name="os.and.arch" value="linux-mipsn32" />
-+  </target>
-+
-+  <target name="gluegen.cpptasks.detect.os.linux.mipsn32el" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMipsn32el">
-+    <property name="os.and.arch" value="linux-mipsn32el" />
-+  </target>
-+
-+  <target name="gluegen.cpptasks.detect.os.linux.mips64" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMips64">
-+    <property name="os.and.arch" value="linux-mips64" />
-+  </target>
-+
-+  <target name="gluegen.cpptasks.detect.os.linux.mips64el" unless="gluegen.cpptasks.detected.os.2" if="isLinuxMips64el">
-+    <property name="os.and.arch" value="linux-mips64el" />
-+  </target>
-+
-   <target name="gluegen.cpptasks.detect.os.linux.ppc" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc">
-     <property name="os.and.arch" value="linux-ppc" />
-   </target>
-@@ -757,7 +825,7 @@
-     <property name="os.and.arch" value="android-aarch64" />
-   </target>
- 
--  <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
-+  <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.mipsn32,gluegen.cpptasks.detect.os.linux.mipsn32el,gluegen.cpptasks.detect.os.linux.mips64,gluegen.cpptasks.detect.os.linux.mips64el,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" 
 unless="gluegen.cpptasks.detected.os.2" />
- 
-   <target name="gluegen.cpptasks.detect.os.osx" unless="gluegen.cpptasks.detected.os.2" if="isOSX">
-     <property name="native.library.suffix"     value="*lib" />
-@@ -1308,6 +1376,18 @@
-     <linker id="linker.cfg.linux.mipsel" name="${gcc.compat.compiler}">
-     </linker>
- 
-+    <linker id="linker.cfg.linux.mipsn32" name="${gcc.compat.compiler}">
-+    </linker>
-+
-+    <linker id="linker.cfg.linux.mipsn32el" name="${gcc.compat.compiler}">
-+    </linker>
-+
-+    <linker id="linker.cfg.linux.mips64" name="${gcc.compat.compiler}">
-+    </linker>
-+
-+    <linker id="linker.cfg.linux.mips64el" name="${gcc.compat.compiler}">
-+    </linker>
-+
-     <linker id="linker.cfg.linux.ppc" name="${gcc.compat.compiler}">
-     </linker>
- 
-@@ -1549,6 +1629,34 @@
-       <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mipsel" />
-     </target>
- 
-+    <target name="gluegen.cpptasks.declare.compiler.linux.mipsn32" if="isLinuxMipsn32">
-+      <echo message="Linux.Mipsn32" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mipsn32" />
-+    </target>
-+
-+    <target name="gluegen.cpptasks.declare.compiler.linux.mipsn32el" if="isLinuxMipsn32el">
-+      <echo message="Linux.Mipsn32el" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mipsn32el" />
-+    </target>
-+
-+    <target name="gluegen.cpptasks.declare.compiler.linux.mips64" if="isLinuxMips64">
-+      <echo message="Linux.Mips64" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mips64" />
-+    </target>
-+
-+    <target name="gluegen.cpptasks.declare.compiler.linux.mips64el" if="isLinuxMips64el">
-+      <echo message="Linux.Mips64el" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/mips64el" />
-+    </target>
-+
-     <target name="gluegen.cpptasks.declare.compiler.linux.ppc" if="isLinuxPpc">
-       <echo message="Linux.Ppc" />
-       <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-@@ -1591,7 +1699,7 @@
-       <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/sparc" />
-     </target>
- 
--    <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-+    <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.mipsn32,gluegen.cpptasks.declare.compiler.linux.mipsn32el,gluegen.cpptasks.declare.compiler.linux.mips64,gluegen.cpptasks.declare.compiler.linux.mips64el,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-         <property name="java.includes.dir.platform" value="${java.includes.dir}/x11" />
-     </target>
- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff b/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff
deleted file mode 100644
index a474552cda..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-armhf.diff
+++ /dev/null
@@ -1,62 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -262,10 +262,16 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux" /> 
-     </target>
- 
--    <target name="declare.linux.armv6" if="isLinuxARMv6">
--      <echo message="Linux.armv6" />
--      <property name="compiler.cfg.id"                      value="compiler.cfg.linux.armv6" /> 
--      <property name="linker.cfg.id"                        value="linker.cfg.linux.armv6" /> 
-+    <target name="declare.linux.armv6.armel" if="isLinuxARMv6Armel">
-+      <echo message="Linux.armv6.armel" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux.armv6.armel" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.armv6.armel" />
-+    </target>
-+
-+    <target name="declare.linux.armv6.armhf" if="isLinuxARMv6Armhf">
-+      <echo message="Linux.armv6.armhf" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.armv6.armhf" />
-     </target>
- 
-     <target name="declare.linux.alpha" if="isLinuxAlpha">
-@@ -328,7 +334,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1032,7 +1032,7 @@
-            - lib/gluegen-cpptasks-linux-armv6.xml   (armv5te + softfp), or 
-            - lib/gluegen-cpptasks-linux-armv6hf.xml (armv6   + hardfp) 
-          for official JogAmp builds! -->
--    <compiler id="compiler.cfg.linux.armv6" name="${gcc.compat.compiler}">
-+    <compiler id="compiler.cfg.linux.armv6.armel" name="${gcc.compat.compiler}">
-       <defineset>
-         <define name="__unix__"/>
-         <define name="__X11__"  if="isX11"/>
-@@ -1270,7 +1270,7 @@
-            - lib/gluegen-cpptasks-linux-armv6.xml   (armv5te + softfp), or 
-            - lib/gluegen-cpptasks-linux-armv6hf.xml (armv6   + hardfp) 
-          for official JogAmp builds! -->
--    <linker id="linker.cfg.linux.armv6" name="${gcc.compat.compiler}">
-+    <linker id="linker.cfg.linux.armv6.armel" name="${gcc.compat.compiler}">
-       <linkerarg value="-fpic" /> 
-       <linkerarg value="-nostdlib" />
-       <linkerarg value="-Bdynamic" />
-@@ -1286,6 +1286,9 @@
-       <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-+    <linker id="linker.cfg.linux.armv6.armhf" name="${gcc.compat.compiler}">
-+    </linker>
-+
-     <linker id="linker.cfg.linux.alpha" name="${gcc.compat.compiler}">
-     </linker>
- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff
deleted file mode 100644
index e3fb75f9a4..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-java-version-check.diff
+++ /dev/null
@@ -1,28 +0,0 @@
-Description: Disables the Java version check since the JRE in Debian always
- meets the minimum requirement and the check routinely breaks with the latest JREs.
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: not-needed
---- a/make/jogamp-env.xml
-+++ b/make/jogamp-env.xml
-@@ -45,21 +45,6 @@
-       </condition>
-     </fail>
- 
--    <fail message="Unsupported Java version: ${ant.java.version}. Make sure that the version of the Java compiler is 1.6 (6.0) or greater.">
--        <condition>
--            <not>
--                <or>
--                    <equals arg1="${ant.java.version}" arg2="1.6"/>
--                    <equals arg1="${ant.java.version}" arg2="1.7"/>
--                    <equals arg1="${ant.java.version}" arg2="1.8"/>
--                    <equals arg1="${ant.java.version}" arg2="1.9"/>
--                    <equals arg1="${ant.java.version}" arg2="2.0"/>
--                    <equals arg1="${ant.java.version}" arg2="2.1"/>
--                </or>
--            </not>
--        </condition>
--    </fail>
--
-   </target>
- 
-   <target name="jogamp.env.init" depends="jogamp.env.validation">

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff
deleted file mode 100644
index ffeb5d5bea..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-static-linking.diff
+++ /dev/null
@@ -1,42 +0,0 @@
-Description: disable static linking for native libraries.
-Author: Gilles Filippini <pini@debian.org>
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1262,20 +1262,14 @@
-     <!-- Unix linker configuration -->
- 
-     <linker id="linker.cfg.linux" name="${gcc.compat.compiler}">
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <linker id="linker.cfg.linux.x86" name="${gcc.compat.compiler}">
-       <linkerarg value="-m32"/>
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <linker id="linker.cfg.linux.amd64" name="${gcc.compat.compiler}">
-       <linkerarg value="-m64"/>
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <!-- Using default compiler settings - utilize:
-@@ -1286,16 +1280,12 @@
-       <linkerarg value="-fpic" /> 
-       <linkerarg value="-nostdlib" />
-       <linkerarg value="-Bdynamic" />
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <linker id="linker.cfg.linux.aarch64" name="${gcc.compat.compiler}">
-       <linkerarg value="-fpic" /> 
-       <linkerarg value="-nostdlib" />
-       <linkerarg value="-Bdynamic" />
--      <linkerarg value="-static-libgcc" if="isGCC"/>
--      <linkerarg value="-static-libstdc++" if="isGCC"/>
-     </linker>
- 
-     <linker id="linker.cfg.linux.armv6.armhf" name="${gcc.compat.compiler}">

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff
deleted file mode 100644
index 2d932d5f90..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable-test-zip-archive.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/build-test.xml
-+++ b/make/build-test.xml
-@@ -505,7 +505,7 @@
-     </target>
- 
-     <target name="junit.run" depends="junit.run.settings, junit.run.if.enabled, junit.run.if.disabled">
--        <antcall target="test-zip-archive" inheritRefs="true" />
-+<!--        <antcall target="test-zip-archive" inheritRefs="true" />-->
-     </target>
- 
-     <!-- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff b/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff
deleted file mode 100644
index 8b1c5e43de..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disableArchive7z.diff
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -1088,9 +1088,9 @@
-     <copy todir="${javadoc.gluegen.path}/resources" overwrite="true">
-         <fileset dir="doc/javadoc/resources" includes="*" />
-     </copy>
--    <archive.7z destfile="${build}/javadoc.7z"
-+<!--    <archive.7z destfile="${build}/javadoc.7z"
-                 basedir="${javadoc.root.path}"
--                includes="gluegen/**" />
-+                includes="gluegen/**" />-->
-   </target>
- 
-     <!-- ================================================================== -->
-@@ -1138,9 +1138,9 @@
-             <fileset dir="lib" includes="junit.jar"/>
-         </copy>
- 
--        <archive.7z destfile="${build}/${archive.name}.7z"
-+<!--        <archive.7z destfile="${build}/${archive.name}.7z"
-              basedir="${build}"
--             includes="${archive.name}/**" />
-+             includes="${archive.name}/**" />-->
-         <!-- Clean up after ourselves -->
-         <delete includeEmptyDirs="true" quiet="true" dir="${archive}" failonerror="false" />
-     </target>

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff b/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff
deleted file mode 100644
index 7ba4b0e234..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-disable_git_call.diff
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -70,14 +70,6 @@
-     <property name="gluegen.build.number" value="manual"/>
-     <property name="gluegen.build.id"     value="${version.timestamp}"/>
-     <mkdir dir="${build}" />
--    <exec dir="." executable="git" logError="true" failonerror="false" failifexecutionfails="false"
--              output="${build}/localbranch.raw">
--        <arg line="branch --no-color"/>
--    </exec>
--    <exec dir="." executable="sed" logError="true" failonerror="false" failifexecutionfails="false"
--              outputproperty="gluegen.build.branch">
--        <arg line="-e '/^[^*]/d' -e 's/* \(.*\)/\1/' '${build}/localbranch.raw'"/>
--    </exec>
-     <property name="gluegen.build.branch" value="manual"/> <!-- fallback -->
-     <exec dir="${project.root}" executable="git" logError="true" failonerror="false" failifexecutionfails="false"
-               outputproperty="gluegen.build.commit">

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch b/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch
deleted file mode 100644
index cad139ea6f..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-dont-strip.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1779,17 +1779,6 @@
-        - Helper strip.libraries for stripping off debug information
-       -->
-     <target name="gluegen.cpptasks.striplibs" depends="gluegen.cpptasks.initialize" if="c.strip.libraries">
--      <echo message="Strip symbols from libs in ${libdir}" />
--      <apply dir="${libdir}" executable="${c.strip.tool}" parallel="false" 
--             failonerror="true">
--        <arg line="${c.strip.args}"/>
--        <fileset dir="${libdir}">
--          <include name="**/*.so"/>     <!-- unix    -->
--          <include name="**/*.dll"/>    <!-- windows -->
--          <include name="**/*.dylib"/>  <!-- macosx  -->
--          <include name="**/*.jnilib"/> <!-- macosx  -->
--        </fileset>
--      </apply>
-     </target>
- 
-     <!-- ================================================================== -->

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch b/dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch
deleted file mode 100644
index b02629a603..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix-alpha-build-config.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -334,7 +334,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff b/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff
deleted file mode 100644
index 19de9401b2..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix-arm64-build-config.diff
+++ /dev/null
@@ -1,75 +0,0 @@
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -316,6 +316,12 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.ppc64le" />
-     </target>
- 
-+    <target name="declare.linux.aarch64" if="isLinuxAarch64">
-+      <echo message="Linux.aarch64" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.aarch64" />
-+    </target>
-+
-     <target name="declare.linux.s390" if="isLinuxs390">
-       <echo message="Linux.s390" />
-       <property name="compiler.cfg.id"                      value="compiler.cfg.linux" /> 
-@@ -334,7 +340,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.alpha,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.aarch64,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6.armel,declare.linux.armv6.armhf" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -50,6 +50,7 @@
-    -   isLinuxPpc
-    -   isLinuxPpc64
-    -   isLinuxPpc64le
-+   -   isLinuxAarch64
-    -   isLinuxs390
-    -   isLinuxs390x
-    -   isLinuxSparc
-@@ -137,6 +138,7 @@
-    -   compiler.cfg.linux.ppc
-    -   compiler.cfg.linux.ppc64
-    -   compiler.cfg.linux.ppc64le
-+   -   compiler.cfg.linux.aarch64
-    -   compiler.cfg.linux.s390
-    -   compiler.cfg.linux.s390x
-    -   compiler.cfg.linux.sparc
-@@ -440,6 +442,15 @@
-     <condition property="ppc64le">
-       <os arch="ppc64le" />
-     </condition>
-+    <condition property="isLinuxAarch64">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="aarch64" />
-+      </and>
-+    </condition>
-+    <condition property="aarch64">
-+      <os arch="aarch64" />
-+    </condition>
-     <condition property="isLinuxs390">
-       <and>
-         <istrue value="${isLinux}" />
-@@ -626,6 +637,7 @@
-     <echo message="LinuxPpc=${isLinuxPpc}" />
-     <echo message="LinuxPpc64=${isLinuxPpc64}" />
-     <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
-+    <echo message="LinuxAarch64=${isLinuxAarch64}" />
-     <echo message="Linuxs390=${isLinuxs390}" />
-     <echo message="Linuxs390x=${isLinuxs390x}" />
-     <echo message="LinuxSparc=${isLinuxSparc}" />
-@@ -1511,7 +1523,7 @@
-       <echo message="Linux.aarch64" />
-       <property name="compiler.cfg.id.base"          value="compiler.cfg.linux.aarch64" /> 
-       <property name="linker.cfg.id.base"            value="linker.cfg.linux.aarch64" /> 
--      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/arm" />
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/aarch64" />
-     </target>
- 
-     <target name="gluegen.cpptasks.declare.compiler.linux.ia64" if="isLinuxIA64">

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch b/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch
deleted file mode 100644
index 03c371a374..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-fix_gcc-10.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: Fix ftbfs with GCC-10
-
-Author: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
-Bug-Debian: https://bugs.debian.org/957276
-Forwarded: no
-
---- a/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h
-+++ b/src/junit/com/jogamp/gluegen/test/junit/generation/test1.h
-@@ -299,9 +299,6 @@ MYAPI MYAPIConfig *  MYAPIENTRY typeTest
- #define HUGE_VALF_3        ((int) 1e53)
- #define DOUBLE_DEFINE_BRACKETS_3 HUGE_VALF_3
- 
--size_t unsigned_size_t_1;
--ptrdiff_t a_signed_pointer_t_1;
--
- MYAPI int32_t   MYAPIENTRY typeTestInt32T(const int32_t i1, int32_t i2);
- MYAPI uint32_t  MYAPIENTRY typeTestUInt32T(const uint32_t ui1, uint32_t ui2);
- MYAPI int64_t   MYAPIENTRY typeTestInt64T(const int64_t i1, int64_t i2);

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff b/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff
deleted file mode 100644
index 4220216246..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-hideException.diff
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/src/java/com/jogamp/common/os/Platform.java
-+++ b/src/java/com/jogamp/common/os/Platform.java
-@@ -305,15 +305,6 @@ public class Platform extends PlatformPr
-                 _USE_TEMP_JAR_CACHE[0] = ( OS_TYPE != OSType.ANDROID ) && ( null != platformClassJarURI ) &&
-                                          PropertyAccess.getBooleanProperty(useTempJarCachePropName, true, true);
- 
--                // load GluegenRT native library
--                if(_USE_TEMP_JAR_CACHE[0] && TempJarCache.initSingleton()) {
--                    try {
--                        JNILibLoaderBase.addNativeJarLibs(new Class<?>[] { jogamp.common.Debug.class }, null);
--                    } catch (final Exception e0) {
--                        // IllegalArgumentException, IOException
--                        System.err.println("Caught "+e0.getClass().getSimpleName()+": "+e0.getMessage()+", while JNILibLoaderBase.addNativeJarLibs(..)");
--                    }
--                }
-                 DynamicLibraryBundle.GlueJNILibLoader.loadLibrary(libBaseName, false, cl);
- 
-                 // JVM bug workaround

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch b/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch
deleted file mode 100644
index f51157d185..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-java10-compatibility.patch
+++ /dev/null
@@ -1,263 +0,0 @@
-Description: Fixes the build failure with Java 10
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: no
---- a/src/java/net/highteq/nativetaglet/NativeTaglet.java
-+++ /dev/null
-@@ -1,237 +0,0 @@
--package net.highteq.nativetaglet;
--
--import com.sun.tools.doclets.Taglet;
--import com.sun.javadoc.*;
--
--import java.util.Map;
--import java.util.Properties;
--import java.util.Iterator;
--import java.io.InputStream;
--import java.net.URL;
--import java.net.MalformedURLException;
--
--public class NativeTaglet implements Taglet
--{
--  private Properties mapping= null;
--  private static final String NAME = "native";
--
--  /**
--   * Return the name of this custom tag.
--   */
--  @Override
--  public String getName()
--  {
--    return NAME;
--  }
--
--  /**
--   * @return true since this tag can be used in a field
--   *         doc comment
--   */
--  @Override
--  public boolean inField()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this tag can be used in a constructor
--   *         doc comment
--   */
--  @Override
--  public boolean inConstructor()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this tag can be used in a method
--   *         doc comment
--   */
--  @Override
--  public boolean inMethod()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this tag can be used in an overview
--   *         doc comment
--   */
--  @Override
--  public boolean inOverview()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this tag can be used in a package
--   *         doc comment
--   */
--  @Override
--  public boolean inPackage()
--  {
--    return true;
--  }
--
--  /**
--   * @return true since this
--   */
--  @Override
--  public boolean inType()
--  {
--    return true;
--  }
--
--  /**
--   * Will return true since this is an inline tag.
--   *
--   * @return true since this is an inline tag.
--   */
--
--  @Override
--  public boolean isInlineTag()
--  {
--    return true;
--  }
--
--  /**
--   * Register this Taglet.
--   *
--   * @param tagletMap the map to register this tag to.
--   */
--  public static void register(final Map tagletMap)
--  {
--    final NativeTaglet tag = new NativeTaglet();
--    final Taglet t = (Taglet) tagletMap.get(tag.getName());
--    if (t != null)
--      {
--        tagletMap.remove(tag.getName());
--      }
--    tagletMap.put(tag.getName(), tag);
--  }
--
--  /**
--   * Given the <code>Tag</code> representation of this custom
--   * tag, return its string representation.
--   *
--   * @param tag the <code>Tag</code> representation of this custom tag.
--   */
--  @Override
--  public String toString(final Tag tag)
--  {
--    String text= tag.text().trim();
--    if(mapping== null)
--      {
--        mapping= new Properties();
--        InputStream in= null;
--        try
--          {
--            URL url;
--            try
--              {
--                url = new URL(System.getProperty("nativetaglet.mapping","file:native-taglet.properties"));
--              }
--            catch (final MalformedURLException e)
--              {
--                url = new URL("file:"+System.getProperty("nativetaglet.mapping","file:native-taglet.properties"));
--              }
--            in= url.openStream();
--            mapping.load(in);
--          }
--        catch (final Exception e)
--          {
--            System.err.println("[NATIVE TAGLET] Could not read mapping file");
--            System.err.println("-->");
--            e.printStackTrace(System.err);
--            System.err.println("<--");
--            System.err.println("[NATIVE TAGLET] !!! NO LINKS WILL BE GENERATED !!!");
--          }
--        finally
--          {
--            if(in!=null) try{ in.close(); }catch(final Exception ignore){}
--          }
--      }
--
--    if(mapping!=null)
--      {
--        // First check to see whether this key exists in the mapping
--        String url = mapping.getProperty(text);
--        if (url == null) {
--          // Try iterating the keySet seeing if we can find a partial match
--          // In the OpenGL spec this handles the case of glVertex -> glVertex3f
--          for(final Iterator i= mapping.keySet().iterator(); i.hasNext();) {
--            final String name= (String) i.next();
--            if (hasOpenGLSuffix(text, name)) {
--              url = mapping.getProperty(name);
--              break;
--            }
--          }
--        }
--        if (url != null) {
--          url = mapping.getProperty("nativetaglet.baseUrl", "") + url;
--          text = "<a href=\"" + url + "\">" + text + "</a>";
--        }
--      }
--    return text;
--  }
--
--  private static final String[] openGLSuffixes = {
--    "b",
--    "s",
--    "i",
--    "f",
--    "d",
--    "ub",
--    "us",
--    "ui",
--    "bv",
--    "sv",
--    "iv",
--    "fv",
--    "dv",
--    "ubv",
--    "usv",
--    "uiv"
--  };
--  private static boolean hasOpenGLSuffix(final String name,
--                                         final String baseName) {
--    if (!name.startsWith(baseName)) {
--      return false;
--    }
--    for (int i = 0; i < openGLSuffixes.length; i++) {
--      final String suffix = openGLSuffixes[i];
--      if (name.endsWith(suffix)) {
--        // First see whether it's a simple concatenation
--        if (name.equals(baseName + suffix)) {
--          return true;
--        }
--        // Now chop prefix and suffix off and see whether the
--        // resulting is a number
--        try {
--          final String tmp = name.substring(baseName.length(),
--                                      name.length() - suffix.length());
--          if (tmp.length() == 1 &&
--              Character.isDigit(tmp.charAt(0))) {
--            return true;
--          }
--        } catch (final IndexOutOfBoundsException e) {
--        }
--      }
--    }
--    return false;
--  }
--
--  /**
--   * This method should not be called since arrays of inline tags do not
--   * exist.  Method {@link #tostring(Tag)} should be used to convert this
--   * inline tag to a string.
--   *
--   * @param tags the array of <code>Tag</code>s representing of this custom tag.
--   */
--  @Override
--  public String toString(final Tag[] tags)
--  {
--    return null;
--  }
--}
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -466,9 +466,6 @@
-       <fail message="Requires '${compiler.cfg.id}'"      unless="compiler.cfg.id"/>
-       <fail message="Requires '${linker.cfg.id}'"        unless="linker.cfg.id"/>
- 
--      <javah destdir="${src.generated.c}"         classpath="${classes}" class="com.jogamp.common.os.Platform, com.jogamp.common.nio.PointerBuffer, jogamp.common.jvm.JVMUtil, com.jogamp.common.util.JarUtil, jogamp.common.os.MachineDataInfoRuntime" />
--      <javah destdir="${src.generated.c}/Unix"    classpath="${classes}" class="jogamp.common.os.UnixDynamicLinkerImpl" />
--      <javah destdir="${src.generated.c}/Windows" classpath="${classes}" class="jogamp.common.os.WindowsDynamicLinkerImpl"/>
- 
-       <echo message="Output lib name = ${output.lib.name} -> ${output.lib.name.os}" />
- 
-@@ -746,6 +743,7 @@
- 
-     <!-- Compile gluegen-rt first -->
-     <javac destdir="${classes}"
-+           nativeHeaderDir="${src.generated.c}"
-            includeAntRuntime="false"
-            includes="${gluegen-rt.classes} ${jogamp.common.classes}"
-            excludes="${gluegen.excludes.all} ${java.part.android}"

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-linker.diff b/dev-java/gluegen/files/gluegen-2.3.2-linker.diff
deleted file mode 100644
index aa2427c93b..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-linker.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -1316,6 +1316,8 @@
-     <linker id="linker.cfg.linux.sparc" name="${gcc.compat.compiler}">
-     </linker>
- 
-+
-+
-     <compiler id="linker.cfg.android" name="${gcc.compat.compiler}">
-       <!-- shall be defined in custom ${gluegen-cpptasks.file} ! -->
-     </compiler>

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff b/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff
deleted file mode 100644
index a39a2b145b..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-missing-arch-symbol.diff
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/make/stub_includes/platform/glibc-compat-symbols.h
-+++ b/make/stub_includes/platform/glibc-compat-symbols.h
-@@ -15,35 +15,7 @@
-  *
-  * Check build-in macro definitions via 'gcc -dM -E - < /dev/null'
-  */
--#if defined(__linux__) /* Actually we like to test whether we link against GLIBC .. */
--    #if defined(__GNUC__)
--        #if defined(__aarch64__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.4");
--        #elif defined(__arm__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.4");
--        #elif defined(__amd64__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.2.5");
--        #else
--           #define GLIBC_COMPAT_SYMBOL(FFF) __asm__(".symver " #FFF "," #FFF "@GLIBC_2.0");
--        #endif /*__amd64__*/
--    #elif defined(__clang__)
--        #if defined(__aarch64__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.4");
--        #elif defined(__arm__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.4");
--        #elif defined(__amd64__)
--           #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.2.5");
--        #else
--           #define GLIBC_COMPAT_SYMBOL(FFF) asm(".symver " #FFF "," #FFF "@GLIBC_2.0");
--        #endif /*__amd64__*/
--    #else
--        #warning GLIBC_COMPAT_SYMBOL not supported with current compiler on GNU/Linux
--        #define GLIBC_COMPAT_SYMBOL(FFF)
--    #endif
--#else
--    #warning GLIBC_COMPAT_SYMBOL not supported with target OS
--    #define GLIBC_COMPAT_SYMBOL(FFF)
--#endif
-+#define GLIBC_COMPAT_SYMBOL(FFF)
- 
- GLIBC_COMPAT_SYMBOL(memcpy)
-  

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff
deleted file mode 100644
index 6dfa9b83f2..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-non-linux-support.diff
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -292,7 +292,12 @@
-       <os name="Android" />
-     </condition>
-     <condition property="isLinux">
--      <os name="Linux" />
-+      <or>
-+        <os name="Linux" />
-+        <!-- treat GNU/kFreeBSD or Hurd just as Linux -->
-+        <os name="GNU/kFreeBSD" />
-+        <os name="GNU" />
-+      </or>
-     </condition>
-     <condition property="isSolaris">
-       <os name="SunOS" />

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff
deleted file mode 100644
index b1dd58a135..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-ppc64el-support.diff
+++ /dev/null
@@ -1,207 +0,0 @@
-Description: add support for ppc64el arch.
-Author: Gilles Filippini <pini@debian.org>
---- /dev/null
-+++ b/make/scripts/make.gluegen.all.linux-ppc64le.sh
-@@ -0,0 +1,24 @@
-+#! /bin/sh
-+
-+#    -Dc.compiler.debug=true \
-+#    -Dgluegen.cpptasks.detected.os=true \
-+#    -DisUnix=true \
-+#    -DisLinux=true \
-+#    -DisLinuxX86=true \
-+#    -DisX11=true \
-+
-+MACHINE=ppc64le
-+ARCH=ppc64el
-+TRIPLET=powerpc64le-linux-gnu
-+
-+export TARGET_PLATFORM_LIBS=/usr/lib/$TRIPLET
-+export TARGET_JAVA_LIBS=/usr/lib/jvm/java-7-openjdk-$ARCH/jre/lib/$MACHINE
-+
-+export GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-$MACHINE.xml"
-+
-+#export JOGAMP_JAR_CODEBASE="Codebase: *.jogamp.org"
-+export JOGAMP_JAR_CODEBASE="Codebase: *.goethel.localnet"
-+
-+ant \
-+    -Drootrel.build=build-linux-$MACHINE \
-+    $* 2>&1 | tee make.gluegen.all.linux-$MACHINE.log
---- a/make/gluegen-cpptasks-base.xml
-+++ b/make/gluegen-cpptasks-base.xml
-@@ -48,6 +48,8 @@
-    -   isLinuxMips
-    -   isLinuxMipsel
-    -   isLinuxPpc
-+   -   isLinuxPpc64
-+   -   isLinuxPpc64le
-    -   isLinuxs390
-    -   isLinuxs390x
-    -   isLinuxSparc
-@@ -133,6 +135,8 @@
-    -   compiler.cfg.linux.mips
-    -   compiler.cfg.linux.mipsel
-    -   compiler.cfg.linux.ppc
-+   -   compiler.cfg.linux.ppc64
-+   -   compiler.cfg.linux.ppc64le
-    -   compiler.cfg.linux.s390
-    -   compiler.cfg.linux.s390x
-    -   compiler.cfg.linux.sparc
-@@ -155,6 +159,7 @@
-    -   linker.cfg.linux.mips
-    -   linker.cfg.linux.mipsel
-    -   linker.cfg.linux.ppc
-+   -   linker.cfg.linux.ppc64le
-    -   linker.cfg.linux.s390
-    -   linker.cfg.linux.s390x
-    -   linker.cfg.linux.sparc
-@@ -417,6 +422,24 @@
-     <condition property="ppc">
-       <os arch="ppc" />
-     </condition>
-+    <condition property="isLinuxPpc64">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="ppc64" />
-+      </and>
-+    </condition>
-+    <condition property="ppc64">
-+      <os arch="ppc64" />
-+    </condition>
-+    <condition property="isLinuxPpc64le">
-+      <and>
-+        <istrue value="${isLinux}" />
-+        <os arch="ppc64le" />
-+      </and>
-+    </condition>
-+    <condition property="ppc64le">
-+      <os arch="ppc64le" />
-+    </condition>
-     <condition property="isLinuxs390">
-       <and>
-         <istrue value="${isLinux}" />
-@@ -601,6 +624,8 @@
-     <echo message="LinuxMips=${isLinuxMips}" />
-     <echo message="LinuxMipsel=${isLinuxMipsel}" />
-     <echo message="LinuxPpc=${isLinuxPpc}" />
-+    <echo message="LinuxPpc64=${isLinuxPpc64}" />
-+    <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
-     <echo message="Linuxs390=${isLinuxs390}" />
-     <echo message="Linuxs390x=${isLinuxs390x}" />
-     <echo message="LinuxSparc=${isLinuxSparc}" />
-@@ -683,6 +708,14 @@
-     <property name="os.and.arch" value="linux-ppc" />
-   </target>
- 
-+  <target name="gluegen.cpptasks.detect.os.linux.ppc64" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc64">
-+    <property name="os.and.arch" value="linux-ppc64" />
-+  </target>
-+
-+  <target name="gluegen.cpptasks.detect.os.linux.ppc64le" unless="gluegen.cpptasks.detected.os.2" if="isLinuxPpc64le">
-+    <property name="os.and.arch" value="linux-ppc64le" />
-+  </target>
-+
-   <target name="gluegen.cpptasks.detect.os.linux.s390" unless="gluegen.cpptasks.detected.os.2" if="isLinuxs390">
-     <property name="os.and.arch" value="linux-s390" />
-   </target>
-@@ -707,7 +740,7 @@
-     <property name="os.and.arch" value="android-aarch64" />
-   </target>
- 
--  <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
-+  <target name="gluegen.cpptasks.detect.os.linux" depends="gluegen.cpptasks.detect.os.linux.amd64,gluegen.cpptasks.detect.os.linux.ia64,gluegen.cpptasks.detect.os.linux.x86,gluegen.cpptasks.detect.os.linux.armv6.armel,gluegen.cpptasks.detect.os.linux.armv6.armhf,gluegen.cpptasks.detect.os.android.armv6.armel,gluegen.cpptasks.detect.os.linux.aarch64,gluegen.cpptasks.detect.os.android.armv6.armhf,gluegen.cpptasks.detect.os.android.aarch64,gluegen.cpptasks.detect.os.linux.alpha,gluegen.cpptasks.detect.os.linux.hppa,gluegen.cpptasks.detect.os.linux.mips,gluegen.cpptasks.detect.os.linux.mipsel,gluegen.cpptasks.detect.os.linux.ppc,gluegen.cpptasks.detect.os.linux.ppc64,gluegen.cpptasks.detect.os.linux.ppc64le,gluegen.cpptasks.detect.os.linux.s390,gluegen.cpptasks.detect.os.linux.s390x,gluegen.cpptasks.detect.os.linux.sparc" unless="gluegen.cpptasks.detected.os.2" />
- 
-   <target name="gluegen.cpptasks.detect.os.osx" unless="gluegen.cpptasks.detected.os.2" if="isOSX">
-     <property name="native.library.suffix"     value="*lib" />
-@@ -1268,6 +1301,12 @@
-     <linker id="linker.cfg.linux.ppc" name="${gcc.compat.compiler}">
-     </linker>
- 
-+    <linker id="linker.cfg.linux.ppc64" name="${gcc.compat.compiler}">
-+    </linker>
-+
-+    <linker id="linker.cfg.linux.ppc64le" name="${gcc.compat.compiler}">
-+    </linker>
-+
-     <linker id="linker.cfg.linux.s390" name="${gcc.compat.compiler}">
-     </linker>
- 
-@@ -1505,6 +1544,20 @@
-       <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/ppc" />
-     </target>
- 
-+    <target name="gluegen.cpptasks.declare.compiler.linux.ppc64" if="isLinuxPpc64">
-+      <echo message="Linux.Ppc64" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" />
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/ppc64" />
-+    </target>
-+
-+    <target name="gluegen.cpptasks.declare.compiler.linux.ppc64le" if="isLinuxPpc64le">
-+      <echo message="Linux.Ppc64le" />
-+      <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id.base"            value="linker.cfg.linux" />
-+      <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/ppc64le" />
-+    </target>
-+
-     <target name="gluegen.cpptasks.declare.compiler.linux.s390" if="isLinuxs390">
-       <echo message="Linux.s390" />
-       <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
-@@ -1526,7 +1579,7 @@
-       <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/sparc" />
-     </target>
- 
--    <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-+    <target name="gluegen.cpptasks.declare.compiler.linux" depends="gluegen.cpptasks.declare.compiler.linux.x86,gluegen.cpptasks.declare.compiler.linux.amd64,gluegen.cpptasks.declare.compiler.linux.ia64,gluegen.cpptasks.declare.compiler.linux.armv6,gluegen.cpptasks.declare.compiler.linux.aarch64,gluegen.cpptasks.declare.compiler.linux.alpha,gluegen.cpptasks.declare.compiler.linux.hppa,gluegen.cpptasks.declare.compiler.linux.mips,gluegen.cpptasks.declare.compiler.linux.mipsel,gluegen.cpptasks.declare.compiler.linux.ppc,gluegen.cpptasks.declare.compiler.linux.ppc64,gluegen.cpptasks.declare.compiler.linux.ppc64le,gluegen.cpptasks.declare.compiler.linux.s390,gluegen.cpptasks.declare.compiler.linux.s390x,gluegen.cpptasks.declare.compiler.linux.sparc" if="isLinux">
-         <property name="java.includes.dir.platform" value="${java.includes.dir}/x11" />
-     </target>
- 
---- a/src/java/jogamp/common/os/PlatformPropsImpl.java
-+++ b/src/java/jogamp/common/os/PlatformPropsImpl.java
-@@ -522,6 +522,7 @@ public abstract class PlatformPropsImpl
-      *   <li>linux-aarch64</li>
-      *   <li>linux-amd64</li>
-      *   <li>linux-ppc64</li>
-+     *   <li>linux-ppc64le</li>
-      *   <li>linux-mips64</li>
-      *   <li>linux-ia64</li>
-      *   <li>linux-sparcv9</li>
-@@ -578,7 +579,7 @@ public abstract class PlatformPropsImpl
-                 _and_arch_tmp = "amd64";
-                 break;
-             case PPC64:
--                _and_arch_tmp = "ppc64";
-+                _and_arch_tmp = littleEndian ? "ppc64le" : "ppc64";
-                 break;
-             case MIPS_64:
-                 _and_arch_tmp = "mips64";
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -306,6 +306,18 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.ppc" /> 
-     </target>
- 
-+    <target name="declare.linux.ppc64" if="isLinuxPpc64">
-+      <echo message="Linux.ppc64" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.ppc64" />
-+    </target>
-+
-+    <target name="declare.linux.ppc64le" if="isLinuxPpc64le">
-+      <echo message="Linux.ppc64le" />
-+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
-+      <property name="linker.cfg.id"                        value="linker.cfg.linux.ppc64le" />
-+    </target>
-+
-     <target name="declare.linux.s390" if="isLinuxs390">
-       <echo message="Linux.s390" />
-       <property name="compiler.cfg.id"                      value="compiler.cfg.linux" /> 
-@@ -324,7 +336,7 @@
-       <property name="linker.cfg.id"                        value="linker.cfg.linux.sparc" /> 
-     </target>
-     
--    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
-+    <target name="declare.linux" depends="declare.linux.x86,declare.linux.amd64,declare.linux.ia64,declare.linux.hppa,declare.linux.mips,declare.linux.mipsel,declare.linux.ppc,declare.linux.ppc64,declare.linux.ppc64le,declare.linux.s390,declare.linux.s390x,declare.linux.sparc,declare.linux.armv6" if="isLinux" >
-       <property name="c.src.dir.os"                         value="unix" />
-     </target>
- 

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch b/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch
deleted file mode 100644
index 1f5ab7d907..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-respect-flags.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,18 +1,16 @@
- BITS=32
- 
- ifeq ($(BITS),32)
--  CC=gcc32
-   NS=win-x86
-   SCFLAGS=
- else
-   BITS=64
--  CC=gcc64
-   NS=win-x64
-   SCFLAGS=-D_MSC_VER=1400
- endif
- 
--CFLAGS=-m$(BITS) -shared -c -fno-rtti -fPIC $(SCFLAGS) -I/usr/lib/jvm/java-6-sun/include -I../common/platform-libs/jre-include/win32
--LFLAGS=-m$(BITS) -shared -fno-rtti -fPIC
-+CFLAGS += -m$(BITS) -shared -c -fPIC $(SCFLAGS) -I/usr/lib/jvm/java-6-sun/include -I../common/platform-libs/jre-include/win32
-+LFLAGS = $(LDFLAGS) -m$(BITS) -shared -fPIC
- 
- SRC1=src/native/common/CPU.c
- SRC2=src/native/windows/WindowsDynamicLinkerImpl_JNI.c

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff b/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff
deleted file mode 100644
index 5820c77652..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-rtjar.diff
+++ /dev/null
@@ -1,67 +0,0 @@
-Description: No longer use rt.jar which is gone since Java 9
-Author: Emmanuel Bourg <ebourg@apache.org>
-Forwarded: no
---- a/make/build.xml
-+++ b/make/build.xml
-@@ -729,7 +729,6 @@
-            encoding="UTF-8"
-            source="${target.sourcelevel}" 
-            target="${target.targetlevel}" 
--           bootclasspath="${target.rt.jar}"
-            debug="${javacdebug}" debuglevel="${javacdebuglevel}">
-       <src path="${src.java}" />
-       <src path="${src.generated.java}" />
-@@ -757,7 +756,6 @@
-            encoding="UTF-8"
-            source="${target.sourcelevel}"
-            target="${target.targetlevel}" 
--           bootclasspath="${host.rt.jar}"
-            debug="${javacdebug}" debuglevel="${javacdebuglevel}">
-       <src path="${src.jcpp}" />
-       <src path="${src.java}" />
-@@ -914,7 +912,6 @@
-            encoding="UTF-8"
-            source="${target.sourcelevel}" 
-            target="${target.targetlevel}" 
--           bootclasspath="${target.rt.jar}"
-            debug="${javacdebug}" debuglevel="${javacdebuglevel}">
-       <src path="${src.java}" />
-       <src path="${src.generated.java}" />
-@@ -974,7 +971,6 @@
-            encoding="UTF-8"
-            source="${target.sourcelevel}" 
-            target="${target.targetlevel}" 
--           bootclasspath="${target.rt.jar}"
-            debug="${javacdebug}" debuglevel="${javacdebuglevel}">
-       <src path="${src.java}" />
-       <classpath refid="android.classpath" />
---- a/make/jogamp-env.xml
-+++ b/make/jogamp-env.xml
-@@ -183,13 +183,6 @@
-     <echo message="target.sourcelevel         ${target.sourcelevel}"/>
-     <echo message="target.targetlevel         ${target.targetlevel}"/>
-     <echo message="target.rt.jar              ${target.rt.jar}"/>
--    <fail message="No target.rt.jar specified not found.">
--      <condition>
--        <not>
--          <isset property="target.rt.jar"/>
--        </not>
--      </condition>
--    </fail>
- 
-     <property name="host.sourcelevel"         value="${ant.java.version}" />      <!-- default values for compile time components -->
-     <property name="host.targetlevel"         value="${ant.java.version}" />      <!-- default values for compile time components -->
-@@ -206,13 +199,6 @@
-     <echo message="host.sourcelevel           ${host.sourcelevel}"/>
-     <echo message="host.targetlevel           ${host.targetlevel}"/>
-     <echo message="host.rt.jar                ${host.rt.jar}"/>
--    <fail message="No host.rt.jar specified not found.">
--      <condition>
--        <not>
--          <isset property="host.rt.jar"/>
--        </not>
--      </condition>
--    </fail>
- 
-     <fail message="Unsupported Target Java version (sourcelevel): ${target.sourcelevel}. Make sure that the version of the Java compiler is 1.6 (6.0) or greater.">
-         <condition>

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff b/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff
deleted file mode 100644
index e5576b3365..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-s390x-support.diff
+++ /dev/null
@@ -1,138 +0,0 @@
-Description: add support for s390x arch.
-Author: Gilles Filippini <pini@debian.org>
---- /dev/null
-+++ b/make/scripts/make.gluegen.all.linux-s390x.sh
-@@ -0,0 +1,24 @@
-+#! /bin/sh
-+
-+#    -Dc.compiler.debug=true \
-+#    -Dgluegen.cpptasks.detected.os=true \
-+#    -DisUnix=true \
-+#    -DisLinux=true \
-+#    -DisLinuxX86=true \
-+#    -DisX11=true \
-+
-+MACHINE=s390x
-+ARCH=s390x
-+TRIPLET=s390x-linux-gnu
-+
-+export TARGET_PLATFORM_LIBS=/usr/lib/$TRIPLET
-+export TARGET_JAVA_LIBS=/usr/lib/jvm/java-7-openjdk-$ARCH/jre/lib/$MACHINE
-+
-+export GLUEGEN_CPPTASKS_FILE="lib/gluegen-cpptasks-linux-$MACHINE.xml"
-+
-+#export JOGAMP_JAR_CODEBASE="Codebase: *.jogamp.org"
-+export JOGAMP_JAR_CODEBASE="Codebase: *.goethel.localnet"
-+
-+ant \
-+    -Drootrel.build=build-linux-$MACHINE \
-+    $* 2>&1 | tee make.gluegen.all.linux-$MACHINE.log
---- a/src/java/jogamp/common/os/PlatformPropsImpl.java
-+++ b/src/java/jogamp/common/os/PlatformPropsImpl.java
-@@ -527,6 +527,7 @@ public abstract class PlatformPropsImpl
-      *   <li>linux-ia64</li>
-      *   <li>linux-sparcv9</li>
-      *   <li>linux-risc2.0</li>
-+     *   <li>linux-s390x</li>
-      *   <li>freebsd-i586</li>
-      *   <li>freebsd-amd64</li>
-      *   <li>hpux-hppa</li>
-@@ -593,6 +594,9 @@ public abstract class PlatformPropsImpl
-             case PA_RISC2_0:
-                 _and_arch_tmp = "risc2.0";
-                 break;
-+            case S390X:
-+                _and_arch_tmp = "s390x";
-+                break;
-             default:
-                 throw new InternalError("Unhandled CPUType: "+cpuType);
-         }
---- a/src/java/jogamp/common/os/elf/ElfHeaderPart1.java
-+++ b/src/java/jogamp/common/os/elf/ElfHeaderPart1.java
-@@ -412,6 +412,15 @@ public class ElfHeaderPart1 {
-                 cpuName = "ppc64";
-                 abiType = ABIType.GENERIC_ABI;
-                 break;
-+            case EM_S390:
-+                 // Can be 32 or 64 bits
-+                if( 64 == getArchClassBits() ) {
-+                    cpuName = "s390x";
-+                } else {
-+                    cpuName = "s390";
-+                }
-+                abiType = ABIType.GENERIC_ABI;
-+                break;
-             case EM_SH:
-                 cpuName = "superh";
-                 abiType = ABIType.GENERIC_ABI;
---- a/src/java/com/jogamp/common/os/Platform.java
-+++ b/src/java/com/jogamp/common/os/Platform.java
-@@ -77,7 +77,9 @@ public class Platform extends PlatformPr
-         /** Itanium */
-         IA64,
-         /** Hitachi SuperH */
--        SuperH;
-+        SuperH,
-+        /** IBM ESA/390 and zSystems */
-+        S390;
-     }
- 
-     public enum CPUType {
-@@ -118,9 +120,13 @@ public class Platform extends PlatformPr
-         /** SPARC 64bit, big endian */
-         SPARCV9_64(CPUFamily.SPARC,   false),
-         /** PA_RISC2_0 64bit, ??? endian */
--        PA_RISC2_0(CPUFamily.PA_RISC, false);
-+        PA_RISC2_0(CPUFamily.PA_RISC, false),
-         // 17
- 
-+        /** S390X 64bit big endian */
-+        S390X(CPUFamily.S390, true);
-+	// 18
-+
-         public final CPUFamily family;
-         public final boolean is32Bit;
- 
-@@ -201,6 +207,8 @@ public class Platform extends PlatformPr
-                 return MIPS_32;
-             } else if( cpuABILower.startsWith("superh") ) {
-                 return SuperH;
-+            } else if( cpuABILower.equals("s390x") ) {
-+                return S390X;
-             } else {
-                 throw new RuntimeException("Please port CPUType detection to your platform (CPU_ABI string '" + cpuABILower + "')");
-             }
---- a/src/java/com/jogamp/common/os/MachineDataInfo.java
-+++ b/src/java/com/jogamp/common/os/MachineDataInfo.java
-@@ -73,6 +73,7 @@ public class MachineDataInfo {
-   private final static int[] align_sparc_32_sunos =  { 1,   2,   4,   8,   4,    4,     4,     8,      8,   4 };
-   private final static int[] align_x86_32_windows =  { 1,   2,   4,   8,   4,    4,     4,     8,      4,   4 };
-   private final static int[] align_lp64_unix      =  { 1,   2,   4,   8,   4,    8,     4,     8,     16,   8 };
-+  private final static int[] align_s390_64_unix   =  { 1,   2,   4,   8,   4,    8,     4,     8,      8,   8 };
-   private final static int[] align_x86_64_windows =  { 1,   2,   4,   8,   4,    4,     4,     8,     16,   8 };
- 
-   /**
-@@ -108,9 +109,11 @@ public class MachineDataInfo {
-       X86_32_WINDOWS( size_x86_32_windows, align_x86_32_windows),
-       /** LP64 Unix, e.g.: {@link Platform.CPUType#X86_64} Unix, {@link Platform.CPUType#ARM64} EABI, {@link Platform.CPUType#PPC64} Unix, .. */
-       LP64_UNIX(      size_lp64_unix,    align_lp64_unix),
-+      /** {@link Platform.CPUType#S390X} Unix */
-+      S390_64_UNIX(    size_lp64_unix,   align_s390_64_unix),
-       /** {@link Platform.CPUType#X86_64} Windows */
-       X86_64_WINDOWS( size_x86_64_windows, align_x86_64_windows);
--      // 8
-+      // 9
- 
-       public final MachineDataInfo md;
- 
---- a/src/java/jogamp/common/os/MachineDataInfoRuntime.java
-+++ b/src/java/jogamp/common/os/MachineDataInfoRuntime.java
-@@ -112,6 +112,8 @@ public class MachineDataInfoRuntime {
-       } else {
-           if( osType == Platform.OSType.WINDOWS ) {
-               return StaticConfig.X86_64_WINDOWS;
-+          } else if ( Platform.CPUType.S390X == cpuType ) {
-+              return StaticConfig.S390_64_UNIX;
-           } else {
-               // for all 64bit unix types (x86_64, aarch64, sparcv9, ..)
-               return StaticConfig.LP64_UNIX;

diff --git a/dev-java/gluegen/files/gluegen-2.3.2-tests.diff b/dev-java/gluegen/files/gluegen-2.3.2-tests.diff
deleted file mode 100644
index be298505aa..0000000000
--- a/dev-java/gluegen/files/gluegen-2.3.2-tests.diff
+++ /dev/null
@@ -1,171 +0,0 @@
-Description: enable testcases build and run.
- One testcase can't build because of missing up to date semver-java:
- - TestVersionSemantics
- Three testcases fail on every arch while the library seems functional:
- - TestUri99LaunchOnReservedCharPathBug908
- - TestStructGen01
- - TestStructGen02.
-Author: Gilles Filippini <pini@debian.org>
---- gluegen2.orig/make/build-test.xml
-+++ gluegen2/make/build-test.xml
-@@ -84,6 +84,7 @@
-             <pathelement location="${junit.jar}" />
-             <pathelement location="${semver.jar}" />
-             <pathelement location="${gluegen.jar}" />
-+            <pathelement location="/usr/share/java/jsr305.jar" />
-         </path>
- 
-         <path id="junit.run.classpath">
---- gluegen2.orig/make/scripts/runtest.sh
-+++ gluegen2/make/scripts/runtest.sh
-@@ -42,7 +42,7 @@ rm -f $LOG
- GLUEGEN_ROOT=`dirname $builddir`
- ROOTREL_BUILD=`basename $builddir`
- 
--X_ARGS="-Drootrel.build=$ROOTREL_BUILD -Dgluegen.root=$GLUEGEN_ROOT"
-+X_ARGS="-Drootrel.build=$ROOTREL_BUILD -Dgluegen.root=$GLUEGEN_ROOT -Djava.library.path=$builddir/obj:$builddir/test/build/natives"
- #D_ARGS="-Djogamp.debug.ProcAddressHelper -Djogamp.debug.NativeLibrary -Djogamp.debug.NativeLibrary.Lookup"
- #D_ARGS="-Djogamp.debug.TraceLock"
- #D_ARGS="-Djogamp.debug.Platform -Djogamp.debug.NativeLibrary"
-@@ -64,12 +64,12 @@ X_ARGS="-Drootrel.build=$ROOTREL_BUILD -
- #D_ARGS="-Djogamp.debug.IOUtil -Djogamp.debug.IOUtil.Exe"
- #D_ARGS="-Djogamp.debug.ByteBufferInputStream"
- #D_ARGS="-Djogamp.debug.Bitstream"
--#D_ARGS="-Djogamp.debug=all"
-+D_ARGS="-Djogamp.debug=all"
- #D_ARGS="-Djogamp.debug.Logging"
- 
- function onetest() {
-     #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar
--    USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar:"$builddir"/gluegen-rt-natives.jar
-+    USE_CLASSPATH=/usr/share/java/junit4.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../test/TestJarsInJar/TestJarsInJar.jar:"$builddir"/gluegen-rt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar:"$builddir"/gluegen-rt-natives.jar
-     #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:lib/semantic-versioning/semver.jar:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/gluegen-rt-alt.jar:"$builddir"/gluegen.jar:"$builddir"/gluegen-test-util.jar:"$builddir"/test/build/gluegen-test.jar
-     libspath="$builddir"/test/build/natives
-     #USE_CLASSPATH=lib/junit.jar:$ANT_JARS:"$builddir"/../make/lib/TestJarsInJar.jar:"$builddir"/classes:"$builddir"/test/build/classes
-@@ -88,66 +88,68 @@ function onetest() {
-     echo
- }
- #
-+(cd $builddir/../test/TestJarsInJar && sh make.sh)
-+#
--#onetest com.jogamp.common.GlueGenVersion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestSystemPropsAndEnvs 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestVersionInfo 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestVersionNumber 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.GlueGenVersion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestSystemPropsAndEnvs 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestVersionInfo 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestVersionNumber 2>&1 | tee -a $LOG
- #onetest com.jogamp.common.util.TestVersionSemantics 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestIteratorIndexCORE 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestRecursiveLock01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.locks.TestSingletonServerSocket02 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestFloatStack01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestIntegerStack01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestArrayHashSet01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestArrayHashMap01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.IntIntHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.IntObjectHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.LongIntHashMapTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestPlatform01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestRunnableTask01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestIteratorIndexCORE 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestRecursiveLock01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestRecursiveThreadGroupLock01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.locks.TestSingletonServerSocket02 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestFloatStack01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestIntegerStack01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestArrayHashSet01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestArrayHashMap01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.IntIntHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.IntObjectHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.LongIntHashMapTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestPlatform01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestRunnableTask01 2>&1 | tee -a $LOG
- onetest com.jogamp.common.util.TestIOUtil01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestTempJarCache 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestJarUtil 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestValueConversion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestSyncRingBuffer01 $*
--#onetest com.jogamp.common.util.TestLFRingBuffer01 $*
--#onetest com.jogamp.common.util.TestBitfield00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream00 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream02 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream03 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.util.TestBitstream04 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUrisWithAssetHandler 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUriQueryProps 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri02Composing 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri03Resolving 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.AssetURLConnectionUnregisteredTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.net.AssetURLConnectionRegisteredTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.junit.sec.TestSecIOUtil01 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.BuffersTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestBuffersFloatDoubleConversion 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestPointerBufferEndian 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestStructAccessorEndian 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferInputStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferOutputStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.nio.TestByteBufferCopyStream 2>&1 | tee -a $LOG
--#onetest com.jogamp.common.os.TestElfReader01 $* 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.internals.TestType 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestTempJarCache 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestJarUtil 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestValueConversion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestSyncRingBuffer01 $*
-+onetest com.jogamp.common.util.TestLFRingBuffer01 $*
-+onetest com.jogamp.common.util.TestBitfield00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream00 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream02 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream03 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.util.TestBitstream04 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUrisWithAssetHandler 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUriQueryProps 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri02Composing 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri03Resolving 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.TestUri99LaunchOnReservedCharPathBug908 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.AssetURLConnectionUnregisteredTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.net.AssetURLConnectionRegisteredTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.junit.sec.TestSecIOUtil01 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.BuffersTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestBuffersFloatDoubleConversion 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestPointerBufferEndian 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestStructAccessorEndian 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferInputStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferOutputStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.nio.TestByteBufferCopyStream 2>&1 | tee -a $LOG
-+onetest com.jogamp.common.os.TestElfReader01 $* 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.internals.TestType 2>&1 | tee -a $LOG
- 
--#onetest com.jogamp.gluegen.test.junit.generation.PCPPTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.IncludeAbsoluteTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.CppReaderTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.jcpp.PreprocessorTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.PCPPTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.IncludeAbsoluteTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.CppReaderTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.TokenPastingWhitespaceTest 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.jcpp.PreprocessorTest 2>&1 | tee -a $LOG
- 
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen01 2>&1 | tee -a $LOG
--#onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen02 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p1JavaEmitter 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p2ProcAddressEmitter 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.generation.Test1p2LoadJNIAndImplLib 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen01 2>&1 | tee -a $LOG
-+onetest com.jogamp.gluegen.test.junit.structgen.TestStructGen02 2>&1 | tee -a $LOG
- 

diff --git a/dev-java/gluegen/gluegen-2.3.2.ebuild b/dev-java/gluegen/gluegen-2.3.2.ebuild
deleted file mode 100644
index eba0fc8750..0000000000
--- a/dev-java/gluegen/gluegen-2.3.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-inherit java-pkg-2 java-ant-2 toolchain-funcs
-
-DESCRIPTION="Automatically generate the JNI code necessary to call C libraries"
-HOMEPAGE="
-	https://jogamp.org/gluegen/www/
-	https://github.com/sgothel/gluegen
-"
-SRC_URI="
-	https://github.com/sgothel/gluegen/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
-	https://github.com/sgothel/jcpp/archive/refs/tags/v${PV}.tar.gz -> gluegen-jcpp-${PV}.gh.tar.gz
-"
-#TODO: unbundle jcpp if possible
-
-LICENSE="BSD Apache-2.0"
-SLOT="2.3"
-KEYWORDS="~amd64"
-
-COMMON_DEP="
-	dev-java/ant-core:0
-	dev-java/antlr:0
-	dev-java/jsr305:0
-"
-RDEPEND="
-	${COMMON_DEP}
-	>=virtual/jre-1.8:*
-"
-DEPEND="
-	${COMMON_DEP}
-	>=virtual/jdk-1.8:*
-	dev-java/cpptasks:0
-	test? (
-		dev-java/junit:4
-		dev-java/ant-junit4
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-2.3.2-ppc64el-support.diff"
-	"${FILESDIR}/${PN}-2.3.2-disableArchive7z.diff"
-	"${FILESDIR}/${PN}-2.3.2-disable-test-zip-archive.diff"
-	"${FILESDIR}/${PN}-2.3.2-disable_git_call.diff"
-	"${FILESDIR}/${PN}-2.3.2-linker.diff"
-	"${FILESDIR}/${PN}-2.3.2-hideException.diff"
-	"${FILESDIR}/${PN}-2.3.2-armhf.diff"
-	"${FILESDIR}/${PN}-2.3.2-fix-alpha-build-config.patch"
-	"${FILESDIR}/${PN}-2.3.2-missing-arch-symbol.diff"
-	"${FILESDIR}/${PN}-2.3.2-fix-arm64-build-config.diff"
-	"${FILESDIR}/${PN}-2.3.2-tests.diff"
-	"${FILESDIR}/${PN}-2.3.2-disable-static-linking.diff"
-	"${FILESDIR}/${PN}-2.3.2-s390x-support.diff"
-	"${FILESDIR}/${PN}-2.3.2-non-linux-support.diff"
-	"${FILESDIR}/${PN}-2.3.2-disable-java-version-check.diff"
-	"${FILESDIR}/${PN}-2.3.2-rtjar.diff"
-	"${FILESDIR}/${PN}-2.3.2-add-mips64el-mipsn32-support.diff"
-	"${FILESDIR}/${PN}-2.3.2-java10-compatibility.patch"
-	"${FILESDIR}/${PN}-2.3.2-fix_gcc-10.patch"
-
-	"${FILESDIR}/${PN}-2.2.4-dont-copy-jars.patch"
-	"${FILESDIR}/${PN}-2.3.2-dont-strip.patch"
-	"${FILESDIR}/${PN}-2.3.2-respect-flags.patch"
-)
-EANT_BUILD_TARGET="all.no_junit"
-EANT_BUILD_XML="make/build.xml"
-EANT_DOC_TARGET=""
-EANT_EXTRA_ARGS="-Dc.strip.libraries=false -Dtarget.sourcelevel=1.8 -Dtarget.targetlevel=1.8 -Dtarget.rt.jar= "
-EANT_GENTOO_CLASSPATH="antlr,ant-core,jsr305"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}{,-rt}.jar"
-EANT_NEEDS_TOOLS="yes"
-EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
-EANT_TEST_TARGET="junit.run"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-
-src_prepare() {
-	tc-export CC
-	mv "${WORKDIR}"/jcpp-${PV}/* jcpp/ || die
-	rm -rf make/lib || die
-	default
-	java-ant_bsfix_files "${S}/make/build-test.xml" "${S}/make/jogamp-env.xml"
-}
-
-src_test() {
-	EANT_TASKS="ant-junit4" java-pkg-2_src_test
-}
-
-src_install() {
-	java-pkg_dojar build/${PN}{,-rt}.jar
-	java-pkg_doso build/obj/*.so
-
-	use doc && dodoc -r doc/manual
-	use source && java-pkg_dosrc src/java/*
-
-	# for building jogl
-	insinto /usr/share/${PN}-${SLOT}/make
-	doins -r make/*
-	insinto /usr/share/${PN}-${SLOT}/build
-	doins build/artifact.properties
-}

diff --git a/dev-java/gluegen/metadata.xml b/dev-java/gluegen/metadata.xml
deleted file mode 100644
index 042fee8309..0000000000
--- a/dev-java/gluegen/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">
-GlueGen is a tool which automatically generates the Java and JNI code necessary
-to call C libraries. It reads as input ANSI C header files and separate
-configuration files which provide control over many aspects of the glue code
-generation. GlueGen uses a complete ANSI C parser and an internal representation
-(IR) capable of representing all C types to represent the APIs for which it
-generates interfaces. It has the ability to perform significant transformations
-on the IR before glue code emission. GlueGen is currently powerful enough to
-bind even low-level APIs such as the Java Native Interface (JNI) and the AWT
-Native Interface (JAWT) back up to the Java programming language.
-</longdescription>
-	<upstream>
-		<remote-id type="github">sgothel/gluegen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jargs/Manifest b/dev-java/jargs/Manifest
deleted file mode 100644
index 11d9b1f0f6..0000000000
--- a/dev-java/jargs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jargs-1.0.zip 202051 BLAKE2B dbf74d90a5c229f9ca1ba42c8d0b3b35404b3eb7c5dc7af0a76fc222465707b9dbfe44fef63cb1ffbc64821fa2f0c7e8144466e44de9bbf84cf198f5a107e31c SHA512 c121a8850c43fda1561df2ead211d526596b3aa8d01074df86ef0fa68eab83021fbb99ba16f05a0a20185b027f820643189c591bc8b79fb29d579eff4745b359

diff --git a/dev-java/jargs/jargs-1.0.ebuild b/dev-java/jargs/jargs-1.0.ebuild
deleted file mode 100644
index 3b32729361..0000000000
--- a/dev-java/jargs/jargs-1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="runtimejar"
-EANT_TEST_TARGET="test"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-JAVA_PKG_IUSE="doc"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Command-line argument parsing library in Java"
-HOMEPAGE="https://github.com/purcell/jargs"
-SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
-S="${WORKDIR}/${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	>=virtual/jdk-1.8:*
-	dev-java/junit:4
-"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
-	sed -e "s|/usr/share/java/junit.jar|/usr/share/junit-4/lib/junit.jar|g" -i build.xml || die
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	dodoc README
-	java-pkg_newjar lib/jargs.jar
-	use doc && java-pkg_dojavadoc target/site/apidocs
-}

diff --git a/dev-java/jargs/metadata.xml b/dev-java/jargs/metadata.xml
deleted file mode 100644
index 287cf7eb8c..0000000000
--- a/dev-java/jargs/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="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">purcell/jargs</remote-id>
-		<remote-id type="sourceforge">jargs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jcommon/Manifest b/dev-java/jcommon/Manifest
deleted file mode 100644
index 7995b449d0..0000000000
--- a/dev-java/jcommon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jcommon-1.0.24.gh.tar.gz 451355 BLAKE2B 5d5c7e5315da28b3d76c124bf92f0f83bff356a5024b044f78f2babd075d620af46a2c4094bac5d6ef2a1a46ddafa2ffb766d6a668ddbd0f529ac6590a44caa6 SHA512 7adc982aa9cde8ed51642b0e48b70d88bb2c27b09afb16b704699c8abd481fc956197f01d24fe2e61d51316eedb6efbc65b487b4714111b2b91959c61e8da44e

diff --git a/dev-java/jcommon/jcommon-1.0.24.ebuild b/dev-java/jcommon/jcommon-1.0.24.ebuild
deleted file mode 100644
index 8bc83b5346..0000000000
--- a/dev-java/jcommon/jcommon-1.0.24.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="compile"
-EANT_BUILD_XML="ant/build.xml"
-EANT_DOC_TARGET="javadocs"
-EANT_NEEDS_TOOLS="true"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-JAVA_PKG_IUSE="doc source test"
-MY_P="${PN}-$(ver_rs 3 -)"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="A collection of useful classes used by JFreeChart, JFreeReport and others"
-HOMEPAGE="
-	https://www.jfree.org/jcommon
-	https://github.com/jfree/jcommon
-"
-SRC_URI="https://github.com/jfree/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-#S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2"
-SLOT="1.0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=virtual/jdk-1.8:*
-	test? ( dev-java/junit:4 )
-"
-RDEPEND=">=virtual/jre-1.8:*"
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_newjar ${P}.jar ${PN}.jar
-	dodoc README.md
-	use doc && java-pkg_dojavadoc javadoc
-	use source && java-pkg_dosrc src/main/java/com src/main/java/org
-}

diff --git a/dev-java/jcommon/metadata.xml b/dev-java/jcommon/metadata.xml
deleted file mode 100644
index 43cc09db02..0000000000
--- a/dev-java/jcommon/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="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">jfree/jcommon</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jcuber/Manifest b/dev-java/jcuber/Manifest
deleted file mode 100644
index 2af2680c63..0000000000
--- a/dev-java/jcuber/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jcuber-4.7.tar.gz 554300 BLAKE2B 308a111a24e667804e83237fbdfa30a648029edc9d4fb005ebf76c6199d910f5fedfee7e45c1d118f39aaaa39d557cb48e956e009eeb3e94d4fb6ae700dac845 SHA512 c60874292887e949d35e36a676fdcf05027e9af02b2ce62ab2611a2caa408feca297087207a814010f760171f30ff4058b9816643fc54331ba8621e166a3e767

diff --git a/dev-java/jcuber/jcuber-4.7-r1.ebuild b/dev-java/jcuber/jcuber-4.7-r1.ebuild
deleted file mode 100644
index bc05c75350..0000000000
--- a/dev-java/jcuber/jcuber-4.7-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Java reader library"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x/download.html"
-SRC_URI="http://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CDEPEND="dev-java/xerces:2"
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.8:*
-"
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.8:*
-"
-
-src_prepare() {
-	java-pkg_clean
-	default
-	pushd build-frontend || die
-	java-pkg_jar-from xerces-2
-	popd || die
-	eautoreconf
-}
-
-src_configure() {
-	econf
-}
-
-src_compile() {
-	MAKEOPTS="-j1" emake
-}
-
-src_install() {
-	MAKEOPTS="-j1" DESTDIR="${D}" emake install
-	docinto examples
-	dodoc -r "${ED}"/usr/share/doc/${PN}/example/*
-	docinto html/tools-dev
-	dodoc -r "${ED}"/usr/share/doc/${PF}/tools-dev/html/*
-	java-pkg_dojar "${ED}/usr/share/java/CubeReader.jar"
-
-	rm -r "${ED}/usr/share/doc/${PF}/tools-dev" || die
-	rm -r "${ED}/usr/share/doc/${PN}" || die
-	rm -r "${ED}/usr/share/java/CubeReader.jar" || die
-}

diff --git a/dev-java/jcuber/metadata.xml b/dev-java/jcuber/metadata.xml
deleted file mode 100644
index 067d40ebdd..0000000000
--- a/dev-java/jcuber/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-</pkgmetadata>

diff --git a/dev-java/jfreesvg/Manifest b/dev-java/jfreesvg/Manifest
deleted file mode 100644
index 97801136d8..0000000000
--- a/dev-java/jfreesvg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jfreesvg-3.4.3.gh.tar.gz 73625 BLAKE2B fc9e1614b5f861ce1f887196e93a3ff5a95987bd3c02c69c7a9ae3729f87953b0ec43145379db12fa3ae74c795d5930fd978f2208373ed5df736c67dd4e6392a SHA512 4cb4042567d254a1cfb6b79bce3e67bac514f163044968d5abe24cd51da5753eae324cd0728b6039f7926cd5df644e574e0687e928f5ca8a60ed1454a4f1ae4f

diff --git a/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild b/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild
deleted file mode 100644
index 4942ed414b..0000000000
--- a/dev-java/jfreesvg/jfreesvg-3.4.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="b31353849855e1c1ab3fefb6f705f6ccb148c1b8"
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="JFreeSVG is a fast, light-weight, vector graphics library for the Java platform"
-HOMEPAGE="
-	https://www.jfree.org/jfreesvg/
-	https://github.com/jfree/jfreesvg
-"
-SRC_URI="https://github.com/jfree/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-3+"
-SLOT="3"
-KEYWORDS="~amd64"
-IUSE="debug"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-JAVA_SRC_DIR="src/main/java/org/jfree/graphics2d"
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_dojar "${PN}.jar"
-	dodoc README.md
-	use source && java-pkg_dosrc src/main/java
-}

diff --git a/dev-java/jfreesvg/metadata.xml b/dev-java/jfreesvg/metadata.xml
deleted file mode 100644
index 21c2edfce2..0000000000
--- a/dev-java/jfreesvg/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="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/jfree/jfreesvg/issues</bugs-to>
-		<remote-id type="github">jfree/jfreesvg</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jgraph/Manifest b/dev-java/jgraph/Manifest
deleted file mode 100644
index 2c2ae150ee..0000000000
--- a/dev-java/jgraph/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jgraph-5.14.0.0_p20180427.tar.gz 4337549 BLAKE2B 95f3b6ec61c02e7eab7a40140149e137b68548a29e3fecc61ea77a098a200d3f3efb3206e14d108cd9d2fb203c8c65ca56638768c0a0c980c9378cd33ee0f909 SHA512 93f847cd32648e5b487a6b541b908cea21c3102792b8bd81ac5d3a8e7938d21cdce4d86c768d05b05e22ad7a3be89496867f141a7179c16e43c1808fad31eccc

diff --git a/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild b/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild
deleted file mode 100644
index ecd94b44e6..0000000000
--- a/dev-java/jgraph/jgraph-5.14.0.0_p20180427.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="b8e7eb81188ebfd5be501527224befb5e92a2369"
-JAVA_PKG_IUSE="doc source"
-MYPN="legacy-${PN}5"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Open-source graph component for Java"
-HOMEPAGE="
-	https://www.jgraph.com
-	https://github.com/jgraph/legacy-jgraph5
-	https://sourceforge.net/projects/jgraph/
-"
-SRC_URI="https://github.com/${PN}/${MYPN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc examples source"
-
-DEPEND=">=virtual/jdk-1.8:*"
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( README README.md ChangeLog jgraph-5.13.0.0-jgraphmanual.pdf )
-
-JAVA_SRC_DIR="src"
-
-src_prepare() {
-	default
-	java-pkg_clean
-}
-
-src_install() {
-	java-pkg-simple_src_install
-	einstalldocs
-}

diff --git a/dev-java/jgraph/metadata.xml b/dev-java/jgraph/metadata.xml
deleted file mode 100644
index 6b95a41d13..0000000000
--- a/dev-java/jgraph/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="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">jgraph/legacy-jgraph5</remote-id>
-		<remote-id type="sourceforge">jgraph</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/jogl/Manifest b/dev-java/jogl/Manifest
deleted file mode 100644
index 1444411745..0000000000
--- a/dev-java/jogl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jogl-2.3.2.gh.tar.gz 50627694 BLAKE2B b6fb1a43101497df1cf744abad5f907fd67aad9f743b0b550999159072a00c4a6940b908e2848e93982fe68c994c762d2e502be4c4153f6e619dbd153f16246d SHA512 613155d0b01f37efccc0e720710b624c356e6595de85c3a302ba79f2d5f6d0b59a775c648e72de7b1f13856fc835bf28168c136362e86af5ac9e9d750f55b78c

diff --git a/dev-java/jogl/jogl-2.3.2.ebuild b/dev-java/jogl/jogl-2.3.2.ebuild
deleted file mode 100644
index 555e58ea7a..0000000000
--- a/dev-java/jogl/jogl-2.3.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Java(TM) Binding fot the OpenGL(TM) API"
-HOMEPAGE="
-	https://jogamp.org/jogl/www/
-	https://github.com/sgothel/jogl
-"
-SRC_URI="https://github.com/sgothel/jogl/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="2.3"
-KEYWORDS="~amd64"
-IUSE="cg"
-
-CDEPEND="
-	dev-java/antlr:0
-	dev-java/ant-core:0
-	~dev-java/gluegen-${PV}:${SLOT}
-	dev-java/swt:3.7
-	virtual/opengl
-	x11-libs/libX11
-	x11-libs/libXxf86vm
-	cg? ( media-gfx/nvidia-cg-toolkit )
-"
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.8:*
-"
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.8:*
-"
-BDEPEND="dev-vcs/git"
-
-EANT_BUILD_TARGET="init build.nativewindow build.jogl build.newt build.oculusvr one.dir tag.build"
-EANT_BUILD_XML="make/build.xml"
-EANT_DOC_TARGET=""
-EANT_GENTOO_CLASSPATH="gluegen-${SLOT},antlr,ant-core,swt-3.7"
-EANT_GENTOO_CLASSPATH_EXTRA="${S}/build/${PN}/*.jar:${S}/build/nativewindow/*.jar"
-EANT_NEEDS_TOOLS="yes"
-JAVA_ANT_REWRITE_CLASSPATH="yes"
-JAVA_PKG_BSFIX_NAME+=" build-jogl.xml build-nativewindow.xml build-newt.xml"
-WANT_ANT_TASKS="ant-antlr ant-contrib dev-java/cpptasks:0"
-
-# upstream has a crude way to call the junit tests, which cause a lot of trouble to pass
-# our test classpath...
-RESTRICT="test"
-
-src_prepare() {
-	default
-	rm -r make/lib || die
-	java-pkg_clean
-
-	# Empty filesets are never out of date!
-	sed -i -e 's/<outofdate>/<outofdate force="true">/' make/build*xml || die
-
-	EANT_EXTRA_ARGS+=" -Dcommon.gluegen.build.done=true"
-	EANT_EXTRA_ARGS+=" -Dgluegen.root=/usr/share/gluegen-${SLOT}/"
-	EANT_EXTRA_ARGS+=" -Dgluegen.jar=$(java-pkg_getjar gluegen-${SLOT} gluegen.jar)"
-	EANT_EXTRA_ARGS+=" -Dgluegen-rt.jar=$(java-pkg_getjar gluegen-${SLOT} gluegen-rt.jar)"
-
-	use cg && EANT_EXTRA_ARGS+=" -Djogl.cg=1 -Dx11.cg.lib=/usr/lib"
-	export EANT_EXTRA_ARGS
-
-	#it want a git repo
-	git init || die
-	git config --global user.email "you@example.com" || die
-	git config --global user.name "Your Name" || die
-	git add . || die
-	git commit -m 'init' || die
-}
-
-src_install() {
-	java-pkg_dojar build/jar/*.jar
-	java-pkg_doso build/lib/*.so
-
-	use doc && dodoc -r doc
-	use source && java-pkg_dosrc src/jogl/classes/*
-}

diff --git a/dev-java/jogl/metadata.xml b/dev-java/jogl/metadata.xml
deleted file mode 100644
index a2a75f6f5c..0000000000
--- a/dev-java/jogl/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">
-JOGL provides Java with a Binding for the OpenGL® API (JSR-231), and is designed
-to provide hardware-supported 3D graphics to applications written in Java.
-</longdescription>
-	<use>
-		<flag name="cg">Enable NVidia Cg binding.</flag>
-	</use>
-	<upstream>
-		<remote-id type="github">sgothel/jogl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/orson-charts/Manifest b/dev-java/orson-charts/Manifest
deleted file mode 100644
index 1f4632d1bf..0000000000
--- a/dev-java/orson-charts/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST orson-charts-1.7.tar.gz 684519 BLAKE2B baf592634d9d3b1843671d47cb3ae121f435f965510ec40e943869082c54fec0afcd36b20f3b19f6f85e031c71a3b86e1f10ea73f284f96ae27cd7952f71d6ec SHA512 906acd8b73c8e91804f3fd24394c6af5beab638a009957b807b1948b8b270cfdccab57b51349f0bef4b45d001d5b3e590a68ab05396cfa582e41f46d22d5d80f

diff --git a/dev-java/orson-charts/metadata.xml b/dev-java/orson-charts/metadata.xml
deleted file mode 100644
index fe296b6019..0000000000
--- a/dev-java/orson-charts/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/jfree/orsoncharts/issues</bugs-to>
-		<remote-id type="github">jfree/orsoncharts</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/orson-charts/orson-charts-1.7.ebuild b/dev-java/orson-charts/orson-charts-1.7.ebuild
deleted file mode 100644
index 9404b49a83..0000000000
--- a/dev-java/orson-charts/orson-charts-1.7.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_SRC_DIR=(
-	"src/main/java/com/orsoncharts"
-	"src/main/java/com/orsoncharts/axis"
-	"src/main/java/com/orsoncharts/data"
-	"src/main/java/com/orsoncharts/data/category"
-	"src/main/java/com/orsoncharts/data/function"
-	"src/main/java/com/orsoncharts/data/xyz"
-	"src/main/java/com/orsoncharts/graphics3d"
-	"src/main/java/com/orsoncharts/interaction"
-	"src/main/java/com/orsoncharts/label"
-	"src/main/java/com/orsoncharts/legend"
-	"src/main/java/com/orsoncharts/marker"
-	"src/main/java/com/orsoncharts/plot"
-	"src/main/java/com/orsoncharts/renderer"
-	"src/main/java/com/orsoncharts/renderer/category"
-	"src/main/java/com/orsoncharts/renderer/category/doc-files"
-	"src/main/java/com/orsoncharts/renderer/xyz"
-	"src/main/java/com/orsoncharts/style"
-	"src/main/java/com/orsoncharts/table"
-	"src/main/java/com/orsoncharts/util"
-	"src/main/java/com/orsoncharts/util/json"
-	"src/main/java/com/orsoncharts/util/json/parser"
-)
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A fast, lightweight charts generator for the Java platform"
-HOMEPAGE="https://github.com/jfree/orson-charts"
-SRC_URI="https://github.com/jfree/orson-charts/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="GPL-3+"
-SLOT="1"
-KEYWORDS="~amd64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-
-RESTRICT="test"
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_newjar orson-charts.jar orsoncharts.jar
-	dodoc README.md
-}

diff --git a/dev-java/orsonpdf/Manifest b/dev-java/orsonpdf/Manifest
deleted file mode 100644
index 8fc4404ec7..0000000000
--- a/dev-java/orsonpdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST orsonpdf-1.9.tar.gz 49407 BLAKE2B 9646c969215a8aad4a6bcbfed7743c7b0dc5f915bea2d6d27900d95d8bd3481b22fe88410f9165c2d57e99892537c6128cb87453f3d795c18a3d294b62f0ceb0 SHA512 21acab18ef4261fb9d60a7410d632aa773451d5de9cfc76ccf58ff2a04c806954e72dfa6df5cc8c07c41c10152c98f73b185f9247bd1d95fd6f643bda4be08dc

diff --git a/dev-java/orsonpdf/metadata.xml b/dev-java/orsonpdf/metadata.xml
deleted file mode 100644
index 5d480e8a0c..0000000000
--- a/dev-java/orsonpdf/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/jfree/orsonpdf/issues</bugs-to>
-		<remote-id type="github">jfree/orsonpdf</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/orsonpdf/orsonpdf-1.9.ebuild b/dev-java/orsonpdf/orsonpdf-1.9.ebuild
deleted file mode 100644
index 8e2d7bbb82..0000000000
--- a/dev-java/orsonpdf/orsonpdf-1.9.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_SRC_DIR=(
-	"src/main/java/com/orsonpdf"
-	"src/main/java/com/orsonpdf/filter"
-	"src/main/java/com/orsonpdf/shading"
-	"src/main/java/com/orsonpdf/util"
-)
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A fast, lightweight PDF generator for the Java platform"
-HOMEPAGE="https://github.com/jfree/orsonpdf"
-SRC_URI="https://github.com/jfree/orsonpdf/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P}"
-
-LICENSE="GPL-3+ BSD"
-SLOT="1"
-KEYWORDS="~amd64"
-
-RDEPEND=">=virtual/jre-1.8:*"
-DEPEND=">=virtual/jdk-1.8:*"
-
-RESTRICT="test"
-
-src_prepare() {
-	java-pkg_clean
-	default
-}
-
-src_install() {
-	java-pkg_dojar orsonpdf.jar
-	dodoc README.md
-}

diff --git a/dev-java/paceRegression/Manifest b/dev-java/paceRegression/Manifest
deleted file mode 100644
index 7e133a974c..0000000000
--- a/dev-java/paceRegression/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paceRegression1.0.1.zip 135779 BLAKE2B 6ea05cbef2e56d23fd55f054390a5ebdf633ffba7d60c726b0e297499381d32f8b63c040b29465bce0e66247373ea4bb283c61458f9fce048eab9655a53450fa SHA512 d8964b6640628e29bd0b39e062c9373c9022e555d63e4d93a7ca504e5977343d483d7e8bc00ee8adfbeb0d648e04103bd5633b21241555d9da31dfec54e89a5e

diff --git a/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch b/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch
deleted file mode 100644
index a81cfc0352..0000000000
--- a/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/build_package.xml
-+++ b/build_package.xml
-@@ -150,7 +150,7 @@
-   </target>
- 
-   <!-- Put everything in ${build}/classes into the ${package}.jar file -->
--  <target name="exejar" depends="compile, docs, init_dist"
-+  <target name="exejar" depends="compile, init_dist"
-    description="Create a binary jar file in ./dist">
-     <jar jarfile="${dist}/${package}.jar" 
-       basedir="${build}/classes">

diff --git a/dev-java/paceRegression/metadata.xml b/dev-java/paceRegression/metadata.xml
deleted file mode 100644
index 8b7347903e..0000000000
--- a/dev-java/paceRegression/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">weka</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-java/paceRegression/paceRegression-1.0.1.ebuild b/dev-java/paceRegression/paceRegression-1.0.1.ebuild
deleted file mode 100644
index 9bc4b72d61..0000000000
--- a/dev-java/paceRegression/paceRegression-1.0.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EANT_BUILD_TARGET="exejar"
-EANT_BUILD_XML="build_package.xml"
-EANT_GENTOO_CLASSPATH="weka"
-EANT_EXTRA_ARGS="-Dpackage=paceRegression"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="Class for building pace regression linear models and using them for prediction"
-HOMEPAGE="https://weka.sourceforge.net/doc.packages/paceRegression"
-SRC_URI="mirror://sourceforge/weka/${PN}${PV}.zip"
-S="${WORKDIR}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CDEPEND=">=dev-util/weka-3.7.1:0"
-DEPEND="
-	${CDEPEND}
-	>=virtual/jdk-1.8:*
-"
-RDEPEND="
-	${CDEPEND}
-	>=virtual/jre-1.8:*
-"
-BDEPEND="app-arch/unzip"
-
-PATCHES=( "${FILESDIR}/${P}-no-build-docs.patch" )
-
-src_prepare() {
-	java-pkg_clean
-	default
-	java-ant_bsfix_files build_package.xml
-	java-ant_rewrite-classpath build_package.xml
-}
-
-src_install() {
-	java-pkg_dojar "dist/${PN}.jar"
-}

diff --git a/dev-lang/aldor/Manifest b/dev-lang/aldor/Manifest
deleted file mode 100644
index 0f70afa4e4..0000000000
--- a/dev-lang/aldor/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST aldor-1.2.0_p20190730.tar.gz 3037647 BLAKE2B 579350d9b6407506a396f42dd2408693dced58f1786cbf7b81b9ddc1b9b986f7f471b3d961c22ccbe9b7566a240de5a9af11f5cfdae1e69d25adb0fb0d1f7090 SHA512 39b1b6f9cd2e09de691c179dcce26e1d43205099f7fa9a9cd1a1ac5340fc85a616eab5887d310b5f9991e7296cfdfdf55b38cadabb7ceb7b6b135a09a5ee53d5
-DIST aldor.el.nw 50217 BLAKE2B 12c822b608d995832028cc6c67126c71f05e50d941c0b22fd82fd95a1f968e64150f721982ff8e42f897811c17d2ee0b3135f5c9f57701f99bdce1f8be3fb82c SHA512 6a01873530269ff21afd494a00a8159e48e6199e9aff38259156b8ee8ce21256394629225d857d7d087fd02d1bed3d0de76812656f294f9eb322bed594f4d65e
-DIST algebra.pdf 1618732 BLAKE2B baefdde2c4ece8f4e426724be1abb417a89de4f30b1a3885ab4d9bc911ab3d06bf57ab1b4f1ee04bc229957cf29d07bbd04e84473f80d359cc0d01eeb858618d SHA512 48cd108ff97fd28085c4c498a00dfba8e30736e97829f70a41ee03928bf12e3da8ff4c065ef3aa4d49689136ce54d701e6519e830941d81584f67bad13a76fea
-DIST libaldor.pdf.gz 434487 BLAKE2B 629dbf284db72afb98a8bc1a44df63dc0a3394fdd4361ec48a0d4811f8e931384fc257ad8f3931b7966aee25b0a015062ef8c8ab4e0ebf5978b5deda58c00ab6 SHA512 9ed1f067dd4ee11e5a440f31a9a29eb9248fcfb4349005f42c230a97190853d17e423ce677894a478644ca4964d0ba857465adfe405092c1e6512ced452eedc3

diff --git a/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild b/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild
deleted file mode 100644
index 98dccd723b..0000000000
--- a/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="13e5b90eecc79ec6704efb333c4c100187520e80"
-
-inherit autotools elisp-common java-pkg-opt-2 toolchain-funcs
-
-DESCRIPTION="The Aldor Programming Language"
-HOMEPAGE="http://pippijn.github.io/aldor/"
-SRC_URI="
-	https://github.com/pippijn/aldor/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
-	doc? (
-		http://aldor.org/docs/libaldor.pdf.gz
-		https://github.com/pippijn/aldor/files/5469932/algebra.pdf
-	)
-	emacs? ( http://hemmecke.de/aldor/aldor.el.nw )
-"
-S="${WORKDIR}/${PN}-${COMMIT}/aldor"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="doc emacs java"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-respect-cflags.patch"
-	"${FILESDIR}/${PN}-respect-ar.patch"
-)
-
-#is junit dep. only for test?
-#TODO: choose a slot for junit
-CDEPEND="
-	dev-libs/boehm-gc
-
-	emacs? ( app-editors/emacs:= )
-	java? ( dev-java/junit:= )
-"
-RDEPEND="
-	${CDEPEND}
-	java? ( virtual/jre:1.8 )
-"
-DEPEND="
-	${CDEPEND}
-	java? ( virtual/jdk:1.8 )
-"
-BDEPEND="
-	app-alternatives/yacc
-
-	doc? ( virtual/latex-base )
-	emacs? ( app-text/noweb )
-"
-
-DOCS=( AUTHORS README.building README.binary-only README.library ../README.md )
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-	if use doc; then
-		cp "${DISTDIR}/libaldor.pdf.gz" "${S}" || die
-		gunzip "${S}/libaldor.pdf.gz" || die
-	fi
-	if use emacs; then
-		cp "${DISTDIR}/aldor.el.nw" "${S}" || die
-	fi
-}
-
-src_prepare() {
-	tc-export CC
-	#should be conditional with boehm-gc
-	sed -e 's|-L /usr/X11/lib|-L /usr/X11/lib -lgc|g' -i aldor/src/aldor.conf || die
-	#fix hardcoded cc
-	sed -e "s|cc-name\", \"cc\"|cc-name\", \"${CC}\"|g" -i aldor/subcmd/unitools/unicl.c || die
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	#install headers in a subfolder to avoid collisions with another packages
-	#force boehm-gc for now, without it won't build ...
-	local myconf=(
-		--disable-static
-		--enable-libraries
-		--enable-shared
-		--includedir="${EPREFIX}/usr/include/aldor"
-		--prefix="${EPREFIX}/usr"
-		--with-boehm-gc
-
-		$(use_enable java)
-		$(use_with java java-junit)
-	)
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	if use doc; then
-		pushd "${S}/aldorug" || die
-		emake aldorug.pdf || die "make aldorug.pdf failed"
-		popd || die
-
-		pushd "${S}/lib/aldor/tutorial" || die
-		pdflatex tutorial.tex || die "make tutorial.pdf failed"
-		popd || die
-	fi
-	if use emacs; then
-		notangle "aldor.el.nw" > aldor.el || die
-		notangle -Rinit.el "aldor.el.nw" | sed -e '1s/^.*$/;; aldor mode/' > 64aldor-gentoo.el || die
-		if use doc; then
-			einfo "Documentation for the aldor emacs mode"
-			noweave "aldor.el.nw" > aldor-mode.tex || die
-			pdflatex aldor-mode.tex || die "make aldor-mode.pdf failed"
-		fi
-	fi
-	default
-}
-
-src_install() {
-	use doc && DOCS+=( aldorug/aldorug.pdf lib/aldor/tutorial/tutorial.pdf libaldor.pdf "${DISTDIR}/algebra.pdf" )
-
-	if use emacs; then
-		use doc && DOCS+=( aldor-mode.pdf )
-		#TODO: rename aldor.el
-		elisp-site-file-install aldor.el
-		elisp-site-file-install 64aldor-gentoo.el
-	fi
-	default
-
-	# Add information about ALDORROOT to environmental variables
-	cat > 99aldor <<- EOF
-		ALDORROOT="${EPREFIX}/usr"
-	EOF
-	doenvd 99aldor
-}
-
-pkg_postinst() {
-	use emacs && elisp-site-regen
-}
-
-pkg_prerm() {
-	[ -f "${SITELISP}/site-gentoo.el" ] && elisp-site-regen
-}

diff --git a/dev-lang/aldor/files/aldor-respect-ar.patch b/dev-lang/aldor/files/aldor-respect-ar.patch
deleted file mode 100644
index 5b63b0c18a..0000000000
--- a/dev-lang/aldor/files/aldor-respect-ar.patch
+++ /dev/null
@@ -1,273 +0,0 @@
---- a/aldor/lib/libfoam/al/Makefile.in
-+++ b/aldor/lib/libfoam/al/Makefile.in
-@@ -38,7 +38,7 @@
- 
- all: libfoam.al
- libfoam.al: runtime.ao
--	$(AM_V_AR)ar cr $@ $<
-+	$(AM_V_AR)${AR} cr $@ $<
- 
- all:
- 	@grep 'fiFileInitializer(' runtime.c | grep -v rtexns > runtime-gets.txt || true
---- a/aldor/tools/unix/doranlib
-+++ b/aldor/tools/unix/doranlib
-@@ -4,6 +4,6 @@
- hpux*) 	;;
- irix*)  ;;
- sun4os5*) ;;
--axposf*) 	ar tls $* > /dev/null ;;
-+axposf*) 	${AR} tls $* > /dev/null ;;
- *) 	ranlib $*;;
- esac
---- a/aldor/tools/unix/mkasys
-+++ b/aldor/tools/unix/mkasys
-@@ -12,8 +12,8 @@
- 
- echo "Dumping .ao files from $lib \n\tinto current directory."
- 
--aos=`ar -t $lib`
--ar -x $lib
-+aos=`${AR} -t $lib`
-+${AR} -x $lib
- 
- for i in $aos
- do
---- a/aldor/tools/unix/mklib.sh
-+++ b/aldor/tools/unix/mklib.sh
-@@ -17,13 +17,13 @@
- fi
- 
- echo "Rebuilding $afile for $sys"
--for x in `ar t $alfile`;
-+for x in `${AR} t $alfile`;
- do
- 	echo $x
- 	uniar x $alfile $x
- 	aldor -Csys=$sys -csmax=0 -fo -O $x
- 	ofile=`basename $x .ao`.o
- 	if [ ! -f $ofile ] ; then echo "Compile failed. exiting." ; exit 1 ; fi
--	ar r $afile $ofile
-+	${AR} r $afile $ofile
- 	rm $x $ofile
- done
---- a/lib/algebra/src/test/Makefile.in
-+++ b/lib/algebra/src/test/Makefile.in
-@@ -26,7 +26,7 @@
- 
- $(addsuffix .test,$(tests)): %.test: %.ao
- 	cp $(SUBLIB_DEPEND).al lib$(libraryname)_$*.al;				\
--	ar r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
-+	${AR} r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
- 	$(DBG) $(aldorexedir)/aldor		\
- 	  -Nfile=$(aldorsrcdir)/aldor.conf 	\
- 	  -Y.					\
---- a/lib/axllib/test/ar2.sh
-+++ b/lib/axllib/test/ar2.sh
-@@ -20,11 +20,11 @@
- $ALDOR -R $TMPDIR -F ao -F o triv[0-3].as 2>&1 | grep -v 'warning: conflicting types for built-in function' | grep -v "GC:"
- 
- echo '== Building an archive containing triv*.ao'
--ar cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
-+${AR} cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
- rm -f $TMPDIR/triv*.ao
- 
- echo '== Building an archive containing triv*.o'
--ar cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.$OBJ
-+${AR} cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.$OBJ
- rm -f $TMPDIR/triv*.$OBJ
- 
- echo '== Creating a client for the archive'
---- a/lib/axllib/test/ar3.sh
-+++ b/lib/axllib/test/ar3.sh
-@@ -20,7 +20,7 @@
- $ALDOR -Mno-ALDOR_W_CantUseArchive $LM -l axllib -R $TMPDIR -F ao -F o triv*.as 2>&1 | grep -v "GC:" | grep -v "warning: conflicting types for built-in function"
- 
- echo '== Building an archive containing triv*.ao'
--ar cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
-+${AR} cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
- rm -f $TMPDIR/triv*.ao
- 
- echo '== Building an archive containing triv*.o'
-@@ -28,7 +28,7 @@
- if [ "$PL" = "win32msvc - Win32 [+] " ]; then
- 	lib /nologo /out:`cygpath -m $TMPDIR`/lib/libtriv.lib `cygpath -m $TMPDIR`/triv*.obj
- else
--	ar cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
-+	${AR} cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
- 	ranlib $TMPDIR/lib/libtriv.a
- fi
- 
---- a/lib/axllib/test/ar4.sh
-+++ b/lib/axllib/test/ar4.sh
-@@ -20,8 +20,8 @@
- $ALDOR -Mno-ALDOR_W_CantUseArchive $LM -l axllib -R $TMPDIR -F ao -F o triv*.as 2>&1 | grep -v "GC:" | grep -v "warning: conflicting types for built-in function"
- 
- echo '== Building an archive containing triv*.ao'
--ar cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
--ar d  $TMPDIR/lib/libtriv.al triv0.ao
-+${AR} cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
-+${AR} d  $TMPDIR/lib/libtriv.al triv0.ao
- rm -f $TMPDIR/triv*.ao
- 
- echo '== Building an archive containing triv*.o'
-@@ -30,8 +30,8 @@
- 	lib /nologo /out:`cygpath -m $TMPDIR`/lib/libtriv.lib `cygpath -m $TMPDIR`/triv*.obj
- 	lib /nologo `cygpath -m $TMPDIR`/lib/libtriv.lib /REMOVE:`cygpath -m $TMPDIR`/triv0.obj
- else
--	ar cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
--	ar d  $TMPDIR/lib/libtriv.a triv0.o
-+	${AR} cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
-+	${AR} d  $TMPDIR/lib/libtriv.a triv0.o
- 	doranlib $TMPDIR/lib/libtriv.a
- fi
- rm -f $TMPDIR/triv*.o
---- a/lib/axllib/test/ar5.sh
-+++ b/lib/axllib/test/ar5.sh
-@@ -20,8 +20,8 @@
- $ALDOR -laxllib -R $TMPDIR -F ao -F o triv*.as 2>&1 | grep -v "GC:" | grep -v "warning: conflicting types for built-in function"
- 
- echo '== Building an archive containing triv*.ao'
--ar cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
--ar d  $TMPDIR/lib/libtriv.al triv4.ao
-+${AR} cr $TMPDIR/lib/libtriv.al $TMPDIR/triv*.ao
-+${AR} d  $TMPDIR/lib/libtriv.al triv4.ao
- rm -f $TMPDIR/triv*.ao
- 
- echo '== Building an archive containing triv*.o'
-@@ -29,8 +29,8 @@
- 	lib /nologo /out:`cygpath -m $TMPDIR`/lib/libtriv.lib `cygpath -m $TMPDIR`/triv*.obj
- 	lib /nologo `cygpath -m $TMPDIR`/lib/libtriv.lib /remove:`cygpath -m $TMPDIR`/triv4.obj
- else
--	ar cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
--	ar d  $TMPDIR/lib/libtriv.a triv4.o
-+	${AR} cr $TMPDIR/lib/libtriv.a $TMPDIR/triv*.o
-+	${AR} d  $TMPDIR/lib/libtriv.a triv4.o
- 	doranlib $TMPDIR/lib/libtriv.a
- fi
- rm -f $TMPDIR/triv*.o
---- a/lib/axllib/test/ar6.sh
-+++ b/lib/axllib/test/ar6.sh
-@@ -18,7 +18,7 @@
- $ALDOR -R $TMPDIR -Y $TMPDIR -F ao numeral*.as | grep -v "GC:"
- 
- echo '== Building an archive containing numeral*.ao'
--ar cr $TMPDIR/lib/libnum.al $TMPDIR/numeral*.ao
-+${AR} cr $TMPDIR/lib/libnum.al $TMPDIR/numeral*.ao
- rm -f $TMPDIR/numeral*.ao
- 
- echo '== Creating a client for the archive'
---- a/lib/axllib/test/arrepl0.sh
-+++ b/lib/axllib/test/arrepl0.sh
-@@ -14,12 +14,12 @@
- 
- LOBREP=${LIB}/librepl.a
- LOBREPLIB=${LIB}/librepl.lib
--ar rcv ${LOBREP} /dev/null
-+${AR} rcv ${LOBREP} /dev/null
- 
- # 'ar rcv' avoids the archive creation warning from ar.
--ar rcv ${LAXLREP} /dev/null 2>&1 | grep -v 'ar: writing'
-+${AR} rcv ${LAXLREP} /dev/null 2>&1 | grep -v 'ar: writing'
- #if [ "$P" != "win" ]; then 
--#	ar rcv ${LOBREP} /dev/null 2>&1 | grep -v 'ar: writing'
-+#	${AR} rcv ${LOBREP} /dev/null 2>&1 | grep -v 'ar: writing'
- #fi
- 
- #
---- a/lib/axllib/test/arrepl1.sh
-+++ b/lib/axllib/test/arrepl1.sh
-@@ -14,8 +14,8 @@
- LOBREPLIB=${LIB}/librepl.lib
- 
- # 'ar rcv' avoids the archive creation warning from ar.
--ar rcv ${LAXLREP} /dev/null 2>&1 | grep -v 'ar: writing'
--ar rcv ${LOBREP} /dev/null 2>&1 | grep -v 'ar: writing'
-+${AR} rcv ${LAXLREP} /dev/null 2>&1 | grep -v 'ar: writing'
-+${AR} rcv ${LOBREP} /dev/null 2>&1 | grep -v 'ar: writing'
- 
- #
- # The perl -p -e 's/-R *[^ ]* //g' removes the use of a -R option with an 
---- a/lib/axllib/test/bug1213.sh
-+++ b/lib/axllib/test/bug1213.sh
-@@ -24,7 +24,7 @@
- print << (foo bar "No problems!") << newline;
- EOF
- aldor -Fao file_with_a_long_name.as another_file_with_a_long_name.as
--ar rcv libfoo.al file_with_a_long_name.ao another_file_with_a_long_name.ao 2>&1 | grep -v 'ar: writing'
-+${AR} rcv libfoo.al file_with_a_long_name.ao another_file_with_a_long_name.ao 2>&1 | grep -v 'ar: writing'
- echo ""
- echo "-----------------------------------------------------------------"
- aldor -ginterp -lfoo footest.as
---- a/lib/buildlib.am
-+++ b/lib/buildlib.am
-@@ -10,9 +10,9 @@
- lib$(libraryname).al: $(foreach i,$(SUBDIRS),$i/_sublib_$(libraryname).al)
- 	$(AM_V_AR)		\
- 	for l in $+; do		\
--	   ar x $$l;		\
--	   ar cr $@ $$(ar t $$l);\
--	   rm $$(ar t $$l);	\
-+	   ${AR} x $$l;		\
-+	   ${AR} cr $@ $$(${AR} t $$l);\
-+	   rm $$(${AR} t $$l);	\
- 	done
- 
- $(libraryname).jar: $(foreach i, $(JAVA_SUBDIRS),$i/$(libraryname).jar)
---- a/lib/buildlib.mk
-+++ b/lib/buildlib.mk
-@@ -121,21 +121,21 @@
- 	$(AM_V_ALDOR)set -e;							\
- 	rm -f $*.c $*.ao;							\
- 	cp $(SUBLIB_DEPEND).al lib$(libraryname)_$*.al;				\
--	ar r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
-+	${AR} r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
- 	$(AM_DBG) $(aldorexedir)/aldor $(aldor_args);				\
- 	rm lib$(libraryname)_$*.al
- 
- $(SUBLIB_DEPEND).al: $(foreach l,$(library_deps),$(librarylibdir)/$l/$(SUBLIB).al) Makefile.deps
- 	$(AM_V_AR)set -e;		\
--	ar cr $@;			\
-+	${AR} cr $@;			\
- 	for l in $(filter %.al,$+); do	\
- 	   if [ ! -f $$l ]; then	\
- 	      echo "missing $$l";	\
- 	      exit 1;			\
- 	   fi;				\
--	   ar x $$l;			\
--	   ar r $@ $$(ar t $$l);	\
--	   rm $$(ar t $$l);		\
-+	   ${AR} x $$l;			\
-+	   ${AR} r $@ $$(${AR} t $$l);	\
-+	   rm $$(${AR} t $$l);		\
-         done
- 
- $(addsuffix .fm,$(alldomains)): %.fm: %.ao
-@@ -149,7 +149,7 @@
- 	$(AM_V_ALDOR)set -e;							\
- 	rm -f $*.c $*.ao;							\
- 	cp $(SUBLIB_DEPEND).al lib$(libraryname)_$*.al;				\
--	ar r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
-+	${AR} r lib$(libraryname)_$*.al $(addsuffix .ao, $(shell $(UNIQ) $*.dep));	\
- 	$(AM_DBG) $(aldorexedir)/aldor -gloop 	\
- 	  $(aldor_common_args) 			\
- 	  -Y.					\
-@@ -200,7 +200,7 @@
- $(SUBLIB).al:
- 	$(AM_V_AR)							\
- 	rm -f $@;							\
--	ar cr $@ $(addsuffix .ao, $(shell $(UNIQ) $(@:.al=.dep)))
-+	${AR} cr $@ $(addsuffix .ao, $(shell $(UNIQ) $(@:.al=.dep)))
- 
- all: Makefile $(SUBLIB).al
- all: $(addsuffix .fm,$(library))
---- a/lib/debuglib/test/cmds.compile
-+++ b/lib/debuglib/test/cmds.compile
-@@ -6,7 +6,7 @@
- 
- cd 
- cd base/linux/srclib
--ar rv ../lib/libfoam.a *.o
-+${AR} rv ../lib/libfoam.a *.o
- 
- cd
- cd aldor/1.0rc0/lib/libdebug

diff --git a/dev-lang/aldor/files/aldor-respect-cflags.patch b/dev-lang/aldor/files/aldor-respect-cflags.patch
deleted file mode 100644
index 8351904711..0000000000
--- a/dev-lang/aldor/files/aldor-respect-cflags.patch
+++ /dev/null
@@ -1,45 +0,0 @@
---- a/aldor/src/Makefile.am
-+++ b/aldor/src/Makefile.am
-@@ -40,12 +40,12 @@
- 
- javagen_LDADD = libphase.a libstruct.a libgen.a libport.a -lm
- javagen_LDFLAGS =
--javagen_CFLAGS = -g $(STRICTCFLAGS)
-+javagen_CFLAGS =  $(STRICTCFLAGS)
- 
- showexp_SOURCES = showexports.c
- showexp_LDADD = libphase.a libstruct.a libgen.a libport.a -lm
- showexp_LDFLAGS =
--showexp_CFLAGS = -g $(STRICTCFLAGS)
-+showexp_CFLAGS =  $(STRICTCFLAGS)
- 
- aldor_SOURCES =		\
- 	axlcomp.c	\
-@@ -53,7 +53,7 @@
- 	main.c
- aldor_LDADD = libphase.a libstruct.a libgen.a libport.a -lm
- aldor_LDFLAGS = $(build_id)
--aldor_CFLAGS  = -g $(STRICTCFLAGS)
-+aldor_CFLAGS  =  $(STRICTCFLAGS)
- 
- #aldortest_CFLAGS = -DTEST_STAND_ALONE -DTEST_ALL -save-temps $(STRICTCFLAGS)
- aldortest_CFLAGS = -DTEST_STAND_ALONE -DTEST_ALL -save-temps $(STRICTCFLAGS)
-@@ -316,7 +316,6 @@
- testall_LDFLAGS = 
- testall_CFLAGS = -save-temps $(STRICTCFLAGS)
- 
--CFLAGS=-O0 -g
- 
- #
- # Special rules
---- a/m4/strict_compile.m4
-+++ b/m4/strict_compile.m4
-@@ -12,7 +12,7 @@
-    ALDOR_CC_OPTION(-Wno-sign-compare,cfg_no_sign_compare)
-    AC_MSG_CHECKING(Strict options for C compiler)
- 
--   cfgSTRICTCFLAGS="-pedantic -std=c99 -Wall -Wextra -Werror -Wno-empty-body -Wno-enum-compare \
-+   cfgSTRICTCFLAGS="-pedantic -std=c99 -Wall -Wextra -Wno-empty-body -Wno-enum-compare \
-                     -Wno-missing-field-initializers -Wno-unused -Wno-unused-parameter \
- 		    -Wno-error=format -Wno-error=type-limits -Wno-error=strict-aliasing \
- 		    $cfg_no_sign_compare $cfg_no_shift_negative_value"

diff --git a/dev-lang/aldor/metadata.xml b/dev-lang/aldor/metadata.xml
deleted file mode 100644
index e1b2187907..0000000000
--- a/dev-lang/aldor/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Aldor is a programming language. It is the successor of A# as the extension language of the Axiom computer algebra system.
-The Aldor language combines imperative, functional, and object-oriented features. It has an elaborate dependent type system, allowing types to be used as first-class values. Aldor's syntax is heavily influenced by Pascal, but it is optionally indentation-sensitive, like Python. In its current implementation, it is compiled, but an interactive listener is provided.
-	</longdescription>
-	<upstream>
-		<remote-id type="github">pippijn/aldor</remote-id>
-	</upstream>
-	<!--<use><flag name="boehm-gc">Use Boehm Garbage Collector instead of built-in</flag></use>-->
-</pkgmetadata>

diff --git a/dev-libs/KVTree/KVTree-1.2.0.ebuild b/dev-libs/KVTree/KVTree-1.2.0.ebuild
deleted file mode 100644
index 4721bee362..0000000000
--- a/dev-libs/KVTree/KVTree-1.2.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="KVTree provides a fully extensible C data structure modeled after Perl hashes"
-HOMEPAGE="https://github.com/ECP-VeloC/KVTree"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-IUSE="fcntl +flock mpi test"
-
-RDEPEND="
-	mpi? ( virtual/mpi )
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-no-install-readme.patch"
-	"${FILESDIR}/${P}-no-static.patch"
-)
-REQUIRED_USE="?? ( fcntl flock )"
-RESTRICT="test? ( userpriv ) !test? ( test )"
-
-src_configure() {
-	local flock="NONE"
-	use fcntl && flock="FCNTL"
-	use flock && flock="FLOCK"
-
-	local mycmakeargs=(
-		-DENABLE_TESTS=$(usex test)
-		-DMPI="$(usex mpi ON OFF)"
-		-DKVTREE_FILE_LOCK="${flock}"
-
-		-DBUILD_SHARED_LIBS=ON
-		-DKVTREE_LINK_STATIC=FALSE
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	chrpath -d "${BUILD_DIR}/src/kvtree_print" || die
-	cmake_src_install
-	chrpath -d "${ED}/usr/$(get_libdir)/libkvtree.so" || die
-	chrpath -d "${ED}/usr/$(get_libdir)/libkvtree_base.so" || die
-	dodoc doc/rst/*.rst
-	docinto "${DOCSDIR}/users"
-	dodoc -r doc/rst/users/.
-}

diff --git a/dev-libs/KVTree/KVTree-1.3.0.ebuild b/dev-libs/KVTree/KVTree-1.3.0.ebuild
deleted file mode 100644
index 0b4066a8f3..0000000000
--- a/dev-libs/KVTree/KVTree-1.3.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="KVTree provides a fully extensible C data structure modeled after Perl hashes"
-HOMEPAGE="https://github.com/ECP-VeloC/KVTree"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-IUSE="fcntl +flock mpi test"
-
-RDEPEND="
-	mpi? ( virtual/mpi )
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-no-install-readme.patch"
-	"${FILESDIR}/${PN}-1.2.0-no-static.patch"
-)
-REQUIRED_USE="?? ( fcntl flock )"
-RESTRICT="test? ( userpriv ) !test? ( test )"
-
-src_configure() {
-	local flock="NONE"
-	use fcntl && flock="FCNTL"
-	use flock && flock="FLOCK"
-
-	local mycmakeargs=(
-		-DENABLE_TESTS=$(usex test)
-		-DMPI="$(usex mpi ON OFF)"
-		-DKVTREE_FILE_LOCK="${flock}"
-
-		-DBUILD_SHARED_LIBS=ON
-		-DKVTREE_LINK_STATIC=FALSE
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	chrpath -d "${BUILD_DIR}/src/kvtree_print" || die
-	cmake_src_install
-	chrpath -d "${ED}/usr/$(get_libdir)/libkvtree.so" || die
-	chrpath -d "${ED}/usr/$(get_libdir)/libkvtree_base.so" || die
-	dodoc doc/rst/*.rst
-	docinto "${DOCSDIR}/users"
-	dodoc -r doc/rst/users/.
-}
-
-src_test() {
-	if mountpoint -q /dev/shm ; then
-		cmake_src_test
-	else
-		eerror "make sure to mount /dev/shm or tests will fail"
-		die
-	fi
-}

diff --git a/dev-libs/KVTree/Manifest b/dev-libs/KVTree/Manifest
deleted file mode 100644
index fed8e4b0fc..0000000000
--- a/dev-libs/KVTree/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST KVTree-1.2.0.tar.gz 61844 BLAKE2B 4bd7a975f3c2f510b7ade983c393ac86cb9bcb7216776fd59db8cc258f869f1157f5a08aee3c19fb8e23c796928b6b44c9e3dd95eee13c7e4a4c1fdf3b5d8f00 SHA512 ddc6f2b32bcf8e1a369a17b238d4454679f3a8a4fc1a9fa18e5317418cf73c7d0db2169b53513e15ad05e1f22c80cdd9d66cddbc8aa2ad2a1c95d4910b3d7f88
-DIST KVTree-1.3.0.tar.gz 62063 BLAKE2B 205d6cec078857846a6faa4544901e1d381e7e695fd7935ca690cabf9d65d51d5dda7a4ab5f9afd0ebb378ef6205d6982740ee71504e07f4db94be0775b8e27d SHA512 578c452e07ebf1df36f56fe740fac171535fc8ab421f1f211eab89438207a459b2376b2b645b6ca393f1c5c1c484fbfd467230598b1a4e785e429e521c5c22fd

diff --git a/dev-libs/KVTree/files/KVTree-1.2.0-no-static.patch b/dev-libs/KVTree/files/KVTree-1.2.0-no-static.patch
deleted file mode 100644
index 6c9ba59f34..0000000000
--- a/dev-libs/KVTree/files/KVTree-1.2.0-no-static.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -57,16 +57,6 @@
-    INSTALL(TARGETS kvtree DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF()
- 
--ADD_LIBRARY(kvtree-static STATIC $<TARGET_OBJECTS:kvtree_o>)
--IF(KVTREE_LINK_STATIC)
--    SET_TARGET_PROPERTIES(kvtree-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--    SET_TARGET_PROPERTIES(kvtree-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(KVTREE_LINK_STATIC)
--TARGET_LINK_LIBRARIES(kvtree-static ${KVTREE_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(kvtree-static PROPERTIES OUTPUT_NAME kvtree CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS kvtree-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
- # KVTREE base Library (no MPI)
- ADD_LIBRARY(kvtree_noMPI_o OBJECT ${libkvtree_noMPI_srcs})
- 
-@@ -77,16 +67,6 @@
-    INSTALL(TARGETS kvtree_base DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF(BUILD_SHARED_LIBS)
- 
--ADD_LIBRARY(kvtree_base-static STATIC $<TARGET_OBJECTS:kvtree_noMPI_o>)
--IF(KVTREE_LINK_STATIC)
--    SET_TARGET_PROPERTIES(kvtree_base-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--    SET_TARGET_PROPERTIES(kvtree_base-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(KVTREE_LINK_STATIC)
--TARGET_LINK_LIBRARIES(kvtree_base-static ${KVTREE_SERIAL_LIBS})
--
--SET_TARGET_PROPERTIES(kvtree_base-static PROPERTIES OUTPUT_NAME kvtree_base CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS kvtree_base-static DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
- ###########
- # CLI KVTREE #
- ###########
-@@ -99,10 +79,6 @@
- # Build and install C binaries
- FOREACH(bin IN ITEMS ${clikvtree_c_bins})
-     ADD_EXECUTABLE(${bin} ${bin}.c)
--    IF(KVTREE_LINK_STATIC)
--        TARGET_LINK_LIBRARIES(${bin} kvtree-static)
--    ELSE()
-         TARGET_LINK_LIBRARIES(${bin} kvtree)
--    ENDIF()
-     INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${bin} DESTINATION ${CMAKE_INSTALL_BINDIR})
- ENDFOREACH(bin IN ITEMS ${clikvtree_c_bins})

diff --git a/dev-libs/KVTree/files/KVTree-no-install-readme.patch b/dev-libs/KVTree/files/KVTree-no-install-readme.patch
deleted file mode 100644
index 96d58aabc8..0000000000
--- a/dev-libs/KVTree/files/KVTree-no-install-readme.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -87,9 +87,6 @@
- SET_SOURCE_FILES_PROPERTIES(config.h.in PROPERTIES GENERATED FALSE)
- SET_SOURCE_FILES_PROPERTIES(${PROJECT_BINARY_DIR}/config.h PROPERTIES GENERATED TRUE)
- 
--# Special Install Files
--INSTALL(FILES README.md DESTINATION ${CMAKE_INSTALL_DATADIR}/kvtree)
--
- # Package
- SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "KV Storage Library for Perl style hashes")
- SET(CPACK_PACKAGE_VENDOR "Lawrence Livermore National Laboratory")

diff --git a/dev-libs/KVTree/metadata.xml b/dev-libs/KVTree/metadata.xml
deleted file mode 100644
index 48b9714350..0000000000
--- a/dev-libs/KVTree/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">ECP-VeloC/KVTree</remote-id>
-  </upstream>
-  <use>
-    <flag name="fcntl">Set the type of file locking to fcntl.</flag>
-    <flag name="flock">Set the type of file locking to flock.</flag>
-  </use>
-  <longdescription lang="en">Each KVTree object contains a list of key/value pairs. Each key is a string, each value is another kvtree object. This is a nested data structures, similar to a python dict or perl hash. The library provides functions to serialize a kvtree object to / from a file. It also optionally provides MPI send / recv functions to transfer an object from one process to another.
-In addition to getter and setter utilities, this library provides serialization (for persisting an KVTree to a file) and optional MPI functionality. 
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-libs/atl/Manifest b/dev-libs/atl/Manifest
deleted file mode 100644
index faea9b0486..0000000000
--- a/dev-libs/atl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST atl-2.2.1.gh.tar.gz 36765 BLAKE2B 6bba939452f86e1021555e860704a76a28f99dee575d8d3ea8bd431ff2b37ac27bf60745af625fd69980d8bfea46d620f5de7a2d68371a4bbaba06bab8a3f331 SHA512 c0372fa1e16e674a6d079dfd783a383bea4283c6b25e379d94e09100ae3c9195112fdade2551e16e435475e04af9086f51a370181d93c6c927677c7f14de5a61

diff --git a/dev-libs/atl/atl-2.2.1.ebuild b/dev-libs/atl/atl-2.2.1.ebuild
deleted file mode 100644
index 34d5e41690..0000000000
--- a/dev-libs/atl/atl-2.2.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Library for the creation and manipulation of lists"
-HOMEPAGE="https://github.com/GTkorvo/atl"
-SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test +utilities"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DATL_INSTALL_HEADERS=ON
-		-DATL_INSTALL_PKGCONFIG=ON
-		-DATL_QUIET=OFF
-		-DBUILD_SHARED_LIBS=ON
-
-		-DATL_LIBRARIES_ONLY=$(usex utilities 'OFF' 'ON')
-		-DBUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-}

diff --git a/dev-libs/atl/metadata.xml b/dev-libs/atl/metadata.xml
deleted file mode 100644
index 4113addddf..0000000000
--- a/dev-libs/atl/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/GTKorvo/atl/issues</bugs-to>
-    <remote-id type="github">GTKorvo/atl</remote-id>
-  </upstream>
-  <use>
-    <flag name="utilities">Build utilities</flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-libs/cubelib/Manifest b/dev-libs/cubelib/Manifest
deleted file mode 100644
index 863b809cb9..0000000000
--- a/dev-libs/cubelib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cubelib-4.7.tar.gz 6163552 BLAKE2B e07e78011501fe19240f22133cf9a9202176ca21410412be19674d43e8177ce7683cb19414eacacf6a56f261602414db55ba65abc8948846c1dbbc0737636fc9 SHA512 cf328b3300170ba832bda13374f7e8e59a920308fc1604f03eb5f172ab6dd6d3ccd0b6517eb68bf58b07a08174dded0f80fe7f37ca63727ce397e095801864f1

diff --git a/dev-libs/cubelib/cubelib-4.7-r2.ebuild b/dev-libs/cubelib/cubelib-4.7-r2.ebuild
deleted file mode 100644
index e2d95f04f9..0000000000
--- a/dev-libs/cubelib/cubelib-4.7-r2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="General purpose C++ library and tools"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x"
-SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE_CUBELIB_STRATEGY="
-	+cubelib_strategy_keepall
-	cubelib_strategy_preload
-	cubelib_strategy_manual
-	cubelib_strategy_lastn
-"
-IUSE="R ${IUSE_CUBELIB_STRATEGY}"
-
-RDEPEND="
-	sys-libs/binutils-libs
-	sys-libs/zlib
-	R? (
-		dev-lang/R
-		dev-R/Rcpp
-		dev-R/RInside
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/gtest
-"
-BDEPEND="
-	sys-devel/flex
-	app-alternatives/yacc
-"
-
-REQUIRED_USE="^^ ( ${IUSE_CUBELIB_STRATEGY/+/} )"
-
-src_prepare() {
-	tc-export CC CXX AR F77 FC CPP
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	CC_FOR_BUILD=${CC}
-	CXX_FOR_BUILD=${CXX}
-	FC_FOR_BUILD=${FC}
-	F77_FOR_BUILD=${F77}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	EOF
-
-	rm -r vendor/googletest || die
-	default
-	eautoreconf
-}
-
-src_configure() {
-	use cubelib_strategy_keepall && strategy="keepall"
-	use cubelib_strategy_preload && strategy="preload"
-	use cubelib_strategy_manual && strategy="manual"
-	use cubelib_strategy_lastn && strategy="lastn"
-
-	local myconf=(
-		--disable-platform-mic
-		--with-compression=full
-		--with-custom-compilers
-		--with-strategy="${strategy}"
-		--with-system-parser
-		$(use_with R cube_dump_r)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	mv "${ED}/usr/share/doc/cubelib/example" "${ED}/usr/share/doc/${PF}/" || die
-	rm -r "${ED}/usr/share/doc/cubelib" || die
-	dodoc OPEN_ISSUES README
-	docompress -x "/usr/share/doc/${PF}/example"
-	find "${ED}" -name '*.a' -delete || die
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/cubelib/metadata.xml b/dev-libs/cubelib/metadata.xml
deleted file mode 100644
index 5b6d01fa15..0000000000
--- a/dev-libs/cubelib/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="R">Use R for cube_dump</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-libs/cubew/Manifest b/dev-libs/cubew/Manifest
deleted file mode 100644
index 1903bd55e3..0000000000
--- a/dev-libs/cubew/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cubew-4.7.tar.gz 1347200 BLAKE2B 5083ca74a1125e81bc2a5493bb26119bbb478a16847cc4ef3cf6afbad9289bcffff8a0bc2b480b9cf711560d33f5a7fa207b7a20ffde343eac8e05385d3e778f SHA512 21bfef1fadb93d6089503ee86b54bbd2aca67a3a0f33ad64a1bd50b507dbf1a3047b4a454f9225f0379353d31f74e4b6a3a6851b776f44bd0ececb3322466f3d

diff --git a/dev-libs/cubew/cubew-4.7.ebuild b/dev-libs/cubew/cubew-4.7.ebuild
deleted file mode 100644
index 40fe6eec45..0000000000
--- a/dev-libs/cubew/cubew-4.7.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="High performance C Writer library"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x"
-SRC_URI="https://apps.fz-juelich.de/scalasca/releases/cube/${PV}/dist/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="advanced-memory memory-tracking memory-tracing +zlib"
-
-RDEPEND="
-	sys-libs/binutils-libs
-	zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="
-	memory-tracking? ( advanced-memory )
-	memory-tracing? ( advanced-memory )
-"
-
-src_prepare() {
-	tc-export CC CXX AR F77 FC CPP
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	CC_FOR_BUILD=${CC}
-	CXX_FOR_BUILD=${CXX}
-	FC_FOR_BUILD=${FC}
-	F77_FOR_BUILD=${F77}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	EOF
-
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--disable-platform-mic
-		--with-custom-compilers
-		$(use_with advanced-memory)
-		$(use_with memory-tracking)
-		$(use_with memory-tracing)
-		$(use_with zlib compression)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	mv "${ED}/usr/share/doc/cubew" "${ED}/usr/share/doc/${PF}" || die
-	dodoc OPEN_ISSUES README
-	docompress -x "${ED}/usr/share/doc/${PF}/example"
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/dev-libs/cubew/metadata.xml b/dev-libs/cubew/metadata.xml
deleted file mode 100644
index 268cae2672..0000000000
--- a/dev-libs/cubew/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="advanced-memory">Enables advanced memory features such as usage of an external memory allocator</flag>
-		<flag name="memory-tracking">Enables internal memory tracking</flag>
-		<flag name="memory-tracing">Enables internal memory tracing more intensive memory usage report.</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-libs/dill/Manifest b/dev-libs/dill/Manifest
deleted file mode 100644
index 90c01ee9bc..0000000000
--- a/dev-libs/dill/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dill-2.4.1.gh.tar.gz 209181 BLAKE2B 508dc8c59744f41acca24817f63bdb6efa15cf4674cd0cb36a2b09a80ae6ecb603ee45a54e0ede23558e982b25ddc06c0a7f2e1463e63b9decc4aa1b9dbd7c42 SHA512 8acdf80a59696ef45453dd677f13dce7aada9ac81bddab7a36f70b23644b8d507dba64576410fe87a5359d7a73df416302522823898e7b807ffb277d3363b54e

diff --git a/dev-libs/dill/dill-2.4.1.ebuild b/dev-libs/dill/dill-2.4.1.ebuild
deleted file mode 100644
index 384f60e2b8..0000000000
--- a/dev-libs/dill/dill-2.4.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Provides instruction-level code generation directly into memory regions"
-HOMEPAGE="https://github.com/GTkorvo/dill"
-SRC_URI="https://github.com/GTKorvo/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="disassembly ignore-native multitarget test"
-
-RDEPEND="
-	dev-libs/libffi
-	disassembly? ( sys-libs/binutils-libs )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/binutils
-	dev-lang/perl
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DDILL_INSTALL_PKGCONFIG=ON
-		-DDILL_INSTALL_HEADERS=ON
-		-DDILL_QUIET=OFF
-		-DLIBFFI_INTERNAL=OFF
-
-		-DBUILD_TESTING=$(usex test)
-		-DDILL_ENABLE_DISASSEMBLY=$(usex disassembly)
-		-DDILL_IGNORE_NATIVE=$(usex ignore-native)
-		-DDILL_MULTI_TARGET=$(usex multitarget)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-}

diff --git a/dev-libs/dill/metadata.xml b/dev-libs/dill/metadata.xml
deleted file mode 100644
index 87a98e163b..0000000000
--- a/dev-libs/dill/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 type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/GTKorvo/atl/issues</bugs-to>
-    <remote-id type="github">GTKorvo/atl</remote-id>
-  </upstream>
-  <use>
-    <flag name="disassembly">Enable binutils-based disassembly</flag>
-    <flag name="ignore-native">Build to do emulation, regardless of architecture</flag>
-    <flag name="multitarget">Build all available target architectures</flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-libs/dyninst/Manifest b/dev-libs/dyninst/Manifest
deleted file mode 100644
index b58638aa22..0000000000
--- a/dev-libs/dyninst/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dyninst-11.0.1.tar.gz 9059074 BLAKE2B 5ef230d8c5c3253aa54c01387fbb8c6f1d57ea43cb7779e3761306c916cbcd00999ee48cb6d76daba3af45dca6388dcc4c71b527f176039a32130c1ef8f6d074 SHA512 9c439be0252edae0ed3fcfa05b38595b614a91b6627afa85db126df32d5c5de5dc9413a70caf52bee7ac2349d24947626f6370f0dbf19413916c39e01679444f
-DIST dyninst-12.1.0.tar.gz 8572639 BLAKE2B 74c835a3c6c6cc9a90d416fff0ea3b4039a55941cb3a7fd63cebd19420a690d6b4fd3d574b728cc9cac53034a6075ffe2a6e9885a7aa87e2d9d0fd798f5e9a29 SHA512 ec09b83f288afefd6a30a3253c91554d421305a43c2f2384435207dcabf523d5498d64873f876817c3108c3fc0a43fd4c48ce2c1ca873c73fb98a2d823446549

diff --git a/dev-libs/dyninst/dyninst-11.0.1-r1.ebuild b/dev-libs/dyninst/dyninst-11.0.1-r1.ebuild
deleted file mode 100644
index 258cc05091..0000000000
--- a/dev-libs/dyninst/dyninst-11.0.1-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake
-
-DESCRIPTION="Tools for binary instrumentation, analysis, and modification"
-HOMEPAGE="
-	https://dyninst.org/dyninst
-	https://github.com/dyninst/dyninst
-"
-SRC_URI="https://github.com/dyninst/dyninst/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc openmp valgrind"
-
-RDEPEND="
-	<dev-cpp/tbb-2021
-	dev-libs/boost:=
-	virtual/libelf
-	virtual/mpi
-	valgrind? ( dev-debug/valgrind )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( dev-texlive/texlive-latex )"
-
-PATCHES=( "${FILESDIR}/${P}-remove-executable-flag-from-dyninst_heap-section.patch" )
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_STATIC_LIBS=NO
-		-DSTERILE_BUILD=YES
-
-		-DADD_VALGRIND_ANNOTATIONS=$(usex valgrind)
-		-DBUILD_DOCS=$(usex doc)
-		-DUSE_OpenMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	einstalldocs
-	if use doc; then
-		mv "${ED}"/usr/share/doc/*.pdf "${ED}/usr/share/doc/${PF}" || die
-	fi
-
-	if [[ ! -e "${ED}/usr/$(get_libdir)" ]]; then
-		mv "${ED}/usr/lib" "${ED}/usr/$(get_libdir)" || die
-	fi
-
-	mkdir -p "${ED}/usr/include/dyninst" || die
-	mv "${ED}"/usr/include/*.h* "${ED}/usr/include/dyninst" || die
-
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/dev-libs/dyninst/dyninst-12.1.0.ebuild b/dev-libs/dyninst/dyninst-12.1.0.ebuild
deleted file mode 100644
index c4f55ece6a..0000000000
--- a/dev-libs/dyninst/dyninst-12.1.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR="emake"
-
-inherit cmake
-
-DESCRIPTION="Tools for binary instrumentation, analysis, and modification"
-HOMEPAGE="
-	https://dyninst.org/dyninst
-	https://github.com/dyninst/dyninst
-"
-SRC_URI="https://github.com/dyninst/dyninst/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc openmp valgrind"
-
-RDEPEND="
-	<dev-cpp/tbb-2021
-	dev-libs/boost:=
-	virtual/libelf
-	virtual/mpi
-	valgrind? ( dev-debug/valgrind )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( dev-texlive/texlive-latex )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DENABLE_STATIC_LIBS=NO
-		-DSTERILE_BUILD=ON
-
-		-DADD_VALGRIND_ANNOTATIONS=$(usex valgrind)
-		-DBUILD_DOCS=$(usex doc)
-		-DUSE_OpenMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-
-	einstalldocs
-	if use doc; then
-		mv "${ED}"/usr/share/doc/*.pdf "${ED}/usr/share/doc/${PF}" || die
-	fi
-
-	if [[ ! -e "${ED}/usr/$(get_libdir)" ]]; then
-		mv "${ED}/usr/lib" "${ED}/usr/$(get_libdir)" || die
-	fi
-
-	mkdir -p "${ED}/usr/include/dyninst" || die
-	mv "${ED}"/usr/include/*.h* "${ED}/usr/include/dyninst" || die
-
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/dev-libs/dyninst/files/dyninst-11.0.1-remove-executable-flag-from-dyninst_heap-section.patch b/dev-libs/dyninst/files/dyninst-11.0.1-remove-executable-flag-from-dyninst_heap-section.patch
deleted file mode 100644
index 09bab89931..0000000000
--- a/dev-libs/dyninst/files/dyninst-11.0.1-remove-executable-flag-from-dyninst_heap-section.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From f27f96cee0b73f770cf69cb98a5744f769014ee5 Mon Sep 17 00:00:00 2001
-From: "James A. Kupsch" <kupsch@cs.wisc.edu>
-Date: Mon, 30 Aug 2021 10:18:17 -0500
-Subject: [PATCH] remove executable flag from .dyninst_heap section
-
-This prevents the library/object with this code from having a segment violates
-the W^X security property for segments as the current setting resulted in
-segment with both the WRITE and EXECUTE flags set.  The function
-mark_heaps_exec() restores execute protection to just the heap arrays.
---- a/dyninstAPI_RT/src/RTspace.S
-+++ b/dyninstAPI_RT/src/RTspace.S
-@@ -8,7 +8,7 @@
- .type DYNINSTstaticHeap_16M_anyHeap_1, @object
- .size DYNINSTstaticHeap_16M_anyHeap_1, 16777216
- 
--.section .dyninst_heap,"awx",@nobits
-+.section .dyninst_heap,"aw",@nobits
- .align 16
- DYNINSTstaticHeap_512K_lowmemHeap_1:
-         .skip 524288

diff --git a/dev-libs/dyninst/metadata.xml b/dev-libs/dyninst/metadata.xml
deleted file mode 100644
index fc3a32021d..0000000000
--- a/dev-libs/dyninst/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">dyninst/dyninst</remote-id>
-  </upstream>
-  <use>
-    <flag name="openmp">Enable parallel code parsing</flag>
-    <!--<flag name="rtlib">Build the RT library as a separate project so we can change compilers</flag>-->
-    <flag name="valgrind">Enable annotations for Valgrind analysis</flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-libs/ffs/Manifest b/dev-libs/ffs/Manifest
deleted file mode 100644
index 27e22c93b7..0000000000
--- a/dev-libs/ffs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ffs-1.6.0_p20220525.gh.tar.gz 1217976 BLAKE2B 11923975d9870c8c6454572e0a8de45d5bc5217d27f3705cf7a4ed117048a8c49ce56e2f3618b09f20dc77c6706e7dacf46dfa0eb047fde97612dbb54cc04ac8 SHA512 e320b4f380b1799cd2fe7f65a1a7ba6aed9766965b7cd1c71221ab788f95ae981ad51d89d13969c25d77295eab8b3cc3b00f79b14376058ca9926a17f5e73b48

diff --git a/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild b/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild
deleted file mode 100644
index 068b7874bc..0000000000
--- a/dev-libs/ffs/ffs-1.6.0_p20220525.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="25f9621a8a983f0e4e85a694290ab9624dd2c2bc"
-
-DESCRIPTION="FFS is a middleware library for data communication"
-HOMEPAGE="https://github.com/GTkorvo/ffs"
-SRC_URI="https://github.com/GTKorvo/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+atl test"
-
-RDEPEND="
-	atl? ( dev-libs/atl )
-	dev-libs/dill
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DFFS_INSTALL_PKGCONFIG=ON
-		-DFFS_INSTALL_HEADERS=ON
-		-DFFS_QUIET=OFF
-
-		-DFFS_USE_ATL=$(usex atl)
-		-DBUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}

diff --git a/dev-libs/ffs/metadata.xml b/dev-libs/ffs/metadata.xml
deleted file mode 100644
index 9fe9f8747b..0000000000
--- a/dev-libs/ffs/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/GTKorvo/ffs/issues</bugs-to>
-    <remote-id type="github">GTKorvo/ffs</remote-id>
-  </upstream>
-  <use>
-    <flag name="atl">Enable the use of ATL</flag>
-  </use>
-</pkgmetadata>

diff --git a/dev-libs/kwsys/Manifest b/dev-libs/kwsys/Manifest
deleted file mode 100644
index fea30dc56b..0000000000
--- a/dev-libs/kwsys/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kwsys-c28e27bc4ad8e12d88b05f30eec19b2987c60721.tar.bz2 184328 BLAKE2B 3d0c4286207cbd4d04d2c7850294dfa46ca1cb1474fa71353e05d3c5be982ed0103b9e27f790d8e4d7a001d0e375cf203aad6a8a659175529a45d0cf09edc36e SHA512 c1c162b6de0fd28dcc99804de6c1835e31fe8cd2e5f2ec5b56fd71ed3425e075d4fe7eaef3faa14501a6bed3f584c1076e69b25ec3b648fd3b8a54d4a3262971

diff --git a/dev-libs/kwsys/kwsys-0_pre20220603.ebuild b/dev-libs/kwsys/kwsys-0_pre20220603.ebuild
deleted file mode 100644
index 840b0d470f..0000000000
--- a/dev-libs/kwsys/kwsys-0_pre20220603.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="c28e27bc4ad8e12d88b05f30eec19b2987c60721"
-
-DESCRIPTION="Kitware System Library"
-HOMEPAGE="https://gitlab.kitware.com/utils/kwsys"
-SRC_URI="https://gitlab.kitware.com/utils/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DKWSYS_INSTALL_BIN_DIR=bin
-		-DKWSYS_INSTALL_INCLUDE_DIR=include
-		-DKWSYS_INSTALL_LIB_DIR=$(get_libdir)
-		-DKWSYS_STANDALONE=ON
-
-		-DBUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}

diff --git a/dev-libs/kwsys/metadata.xml b/dev-libs/kwsys/metadata.xml
deleted file mode 100644
index 40bc559732..0000000000
--- a/dev-libs/kwsys/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/dev-libs/libnodave/Manifest b/dev-libs/libnodave/Manifest
deleted file mode 100644
index 95ead90e58..0000000000
--- a/dev-libs/libnodave/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libnodave-0.8.5.1.tar.gz 3869449 BLAKE2B e3f9cc0c271d61e28d2f985181751da862f1235166ea82742b357528a896940891e420ca02c2abfcb8dc2a886e8086df3f27ca1765914f3402bfda618eda9a37 SHA512 0e226a3d3256076d6c32930e7be07f0fc62beac797e143bf871d876c172c2d2ff3a3e66e8c2a978fd4caee006e9b736f9633922a9f46728d96f70b07a395ff55

diff --git a/dev-libs/libnodave/files/makefile-0.8.5.1.patch b/dev-libs/libnodave/files/makefile-0.8.5.1.patch
deleted file mode 100644
index 2a9603c1da..0000000000
--- a/dev-libs/libnodave/files/makefile-0.8.5.1.patch
+++ /dev/null
@@ -1,152 +0,0 @@
---- a/Makefile	2021-04-19 17:10:57.282266311 +0200
-+++ b/Makefile	2021-04-19 17:27:25.063629828 +0200
-@@ -13,9 +13,9 @@
- # To test with g++ which does stricter type checking:
- #
- ##CC=g++ 
--CFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN
-+CFLAGS+=-Wall -Winline
- CTFLAGS=-Wall -Winline -fPID -DLINUX -DDAVE_LITTLE_ENDIAN
--CPPFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN
-+CPPFLAGS+=-DLINUX -DDAVE_LITTLE_ENDIAN
- #
- # The following is needed to enable workarounds for statements that do
- # not work on (some?) ARM processors:
-@@ -45,7 +45,7 @@
- 
- DYNAMIC_PROGRAMS=testMPId testPPId testISO_TCPd
- 
--LIBRARIES=libnodave.so 
-+LIBRARIES=libnodave.so
- 
- 
- all: $(PROGRAMS) $(LIBRARIES)
-@@ -72,74 +72,74 @@
- testPPI_IBHload.o: nodave.h
- testNLpro.o: benchmark.c nodavesimple.h
- 
--testISO_TCP: nodave.o openSocket.o testISO_TCP.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testISO_TCP.o -o testISO_TCP
--testISO2: nodave.o openSocket.o testISO2.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testISO2.o -o testISO2
--testISO_TCPd: nodave.o openSocket.o testISO_TCP.o
--	$(CC) -lnodave testISO_TCP.o -o testISO_TCPd
--testPPIload: nodave.o setport.o testPPIload.o
--	$(CC) $(LDFLAGS) nodave.o setport.o testPPIload.o -o testPPIload
--testMPI: setport.o testMPI.o nodave.o
--	$(CC) $(LDFLAGS) setport.o nodave.o testMPI.o -o testMPI
--testMPImin: setport.o testMPImin.o nodave.o
--	$(CC) $(LDFLAGS) setport.o nodave.o testMPImin.o -o testMPImin	
--testMPId: setport.o testMPI.o nodave.o
--	$(CC) -lnodave testMPI.o -o testMPId
--testMPIload: nodave.o setport.o testMPIload.o
--	$(CC) $(LDFLAGS) nodave.o setport.o testMPIload.o -o testMPIload
--testMPI_IBHload: nodave.o openSocket.o testMPI_IBHload.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testMPI_IBHload.o -o testMPI_IBHload
--testPPI: nodave.o setport.o testPPI.o
--	$(CC) $(LDFLAGS) nodave.o setport.o testPPI.o -o testPPI
--testPPId: nodave.o setport.o testPPI.o
--	$(CC) -lnodave testPPI.o -o testPPId	
--testISO_TCPload: nodave.o openSocket.o testISO_TCPload.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testISO_TCPload.o -o testISO_TCPload
--testIBH: openSocket.o testIBH.o nodave.o
--	$(CC) $(LDFLAGS) openSocket.o nodave.o testIBH.o -o testIBH
--testPPI_IBH: openSocket.o testPPI_IBH.o nodave.o
--	$(CC) $(LDFLAGS) openSocket.o nodave.o testPPI_IBH.o -o testPPI_IBH
--testPPI_IBHload: openSocket.o testPPI_IBHload.o nodave.o
--	$(CC) $(LDFLAGS) openSocket.o nodave.o testPPI_IBHload.o -o testPPI_IBHload
--testPPIcpp: nodave.o setport.o testPPIcpp.o
--	$(CC) $(LDFLAGS) nodave.o setport.o testPPIcpp.o -o testPPIcpp
--testMPI2: setport.o testMPI2.o nodave.o nodaveext.o
--	$(CC) $(LDFLAGS) setport.o nodave.o nodaveext.o  testMPI2.o -o testMPI2
--testAS511: setport.o testAS511.o nodave.o
--	$(CC) $(LDFLAGS) setport.o nodave.o testAS511.o -o testAS511
--testUSB: testUSB.o nodave.o usbGlue.o usbGlue.h
--	$(CC) $(LDFLAGS) nodave.o testUSB.o usbGlue.o -lusb -o testUSB
--testNLpro: openSocket.o testNLpro.o nodave.o
--	$(CC) $(LDFLAGS) openSocket.o nodave.o testNLpro.o -o testNLpro
-+testISO_TCP: libnodave.so testISO_TCP.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCP.o -o testISO_TCP -lnodave
-+testISO2: libnodave.so testISO2.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO2.o -o testISO2 -lnodave
-+testISO_TCPd: libnodave.so testISO_TCP.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testISO_TCP.o -o testISO_TCPd -lnodave
-+testPPIload: libnodave.so testPPIload.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPIload.o -o testPPIload -lnodave
-+testMPI: testMPI.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI.o -o testMPI -lnodave
-+testMPImin: testMPImin.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPImin.o -o testMPImin -lnodave
-+testMPId: testMPI.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testMPI.o -o testMPId -lnodave
-+testMPIload: libnodave.so testMPIload.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPIload.o -o testMPIload -lnodave
-+testMPI_IBHload: libnodave.so testMPI_IBHload.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testMPI_IBHload.o -o testMPI_IBHload -lnodave
-+testPPI: libnodave.so testPPI.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI.o -o testPPI -lnodave
-+testPPId: libnodave.so testPPI.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lnodave testPPI.o -o testPPId -lnodave
-+testISO_TCPload: libnodave.so testISO_TCPload.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testISO_TCPload.o -o testISO_TCPload -lnodave
-+testIBH: testIBH.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testIBH.o -o testIBH -lnodave
-+testPPI_IBH: testPPI_IBH.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI_IBH.o -o testPPI_IBH -lnodave
-+testPPI_IBHload: testPPI_IBHload.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPI_IBHload.o -o testPPI_IBHload -lnodave
-+testPPIcpp: libnodave.so testPPIcpp.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testPPIcpp.o -o testPPIcpp -lnodave
-+testMPI2: testMPI2.o libnodave.so nodaveext.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE nodaveext.o testMPI2.o -o testMPI2 -lnodave
-+testAS511: testAS511.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testAS511.o -o testAS511 -lnodave
-+testUSB: testUSB.o libnodave.so usbGlue.o usbGlue.h
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testUSB.o usbGlue.o -lusb -o testUSB -lnodave
-+testNLpro: testNLpro.o libnodave.so
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testNLpro.o -o testNLpro -lnodave
- crc: crc.o
--	$(CC) $(LDFLAGS) crc.o -o crc
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc.o -o crc
- crc3: crc3.o
--	$(CC) $(LDFLAGS) crc3.o -o crc3
--testHTTP: nodave.o openSocket.o testHTTP.o
--	$(CC) $(LDFLAGS) nodave.o openSocket.o testHTTP.o -o testHTTP
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE crc3.o -o crc3
-+testHTTP: libnodave.so testHTTP.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE testHTTP.o -o testHTTP -lnodave
- ibhsim9.o: simProperties2.c blocklist.h
--ibhsim9: ibhsim9.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o
--	$(CC) -lpthread ibhsim9.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o -o ibhsim9
-+ibhsim9: ibhsim9.o nodave.h libnodave.so openSocket.h blocklist.o blocklist2.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lpthread ibhsim9.o blocklist.o blocklist2.o -o ibhsim9 -lnodave
- ibhsim10.o: simProperties2.c blocklist.h
--ibhsim10: ibhsim10.o nodave.h nodave.o openSocket.o openSocket.h blocklist.o blocklist2.o setport.o emulator.o
--	$(CC) -lm -lpthread ibhsim10.o openSocket.o nodave.o blocklist.o blocklist2.o setport.o emulator.o -o ibhsim10
-+ibhsim10: ibhsim10.o nodave.h libnodave.so openSocket.h blocklist.o blocklist2.o emulator.o
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -lm -lpthread ibhsim10.o blocklist.o blocklist2.o emulator.o -o ibhsim10 -lnodave
- 
- 
- 
- libnodave.so: nodave.o setport.o openSocket.o
--	$(LD) -shared nodave.o setport.o openSocket.o -o libnodave.so	
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIC -shared nodave.o setport.o openSocket.o -Wl,-soname,libnodave.so.0 -o libnodave.so.0
- 
- #
- # for some reason, -lpthread now has to be at the end of the linker command line...05/17/2013
- #
- ibhsim5.o: simProperties.c
--ibhsim5: ibhsim5.o nodave.h nodave.o openSocket.o openSocket.h
--	$(CC) ibhsim5.o openSocket.o nodave.o -lpthread  -o ibhsim5
--isotest4: isotest4.o openSocket.o nodave.o nodave.h
--	$(CC) $(LDFLAGS) isotest4.o openSocket.o nodave.o $(LIB)  -lpthread  -o isotest4
-+ibhsim5: ibhsim5.o nodave.h libnodave.so openSocket.h
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE ibhsim5.o -lpthread -o ibhsim5 -lnodave
-+isotest4: isotest4.o libnodave.so nodave.h
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE isotest4.o $(LIB) -lpthread -o isotest4 -lnodave
- 
--clean: 
-+clean:
- 	rm -f $(DYNAMIC_PROGRAMS)
- 	rm -f $(PROGRAMS)
- 	rm -f *.o

diff --git a/dev-libs/libnodave/files/perl-makefile.patch b/dev-libs/libnodave/files/perl-makefile.patch
deleted file mode 100644
index 4ac3355a53..0000000000
--- a/dev-libs/libnodave/files/perl-makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/PERL/Makefile.PL	2021-04-19 17:30:19.964446618 +0200
-+++ b/PERL/Makefile.PL	2021-04-19 17:30:47.392884824 +0200
-@@ -11,7 +11,7 @@
-        AUTHOR         => 'Thomas Hergenhahn <thomas.hergenhahn@web,de>') : ()),
-     LIBS              => ['-lnodave'], # e.g., '-lm'
-     DEFINE            => '', # e.g., '-DHAVE_SOMETHING'
--    INC               => '-I.', # e.g., '-I. -I/usr/include/other'
-+    INC               => '-I. -I..', # e.g., '-I. -I/usr/include/other'
- 	# Un-comment this if you add C files to link with later:
-     # OBJECT            => '$(O_FILES)', # link all the C files too
- );

diff --git a/dev-libs/libnodave/libnodave-0.8.5.1-r2.ebuild b/dev-libs/libnodave/libnodave-0.8.5.1-r2.ebuild
deleted file mode 100644
index f303b1caa4..0000000000
--- a/dev-libs/libnodave/libnodave-0.8.5.1-r2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic perl-module toolchain-funcs
-
-DESCRIPTION="Connect to and exchange data with Siemens PLCs"
-HOMEPAGE="https://sourceforge.net/projects/libnodave/"
-SRC_URI="mirror://sourceforge/libnodave/libnodave-${PV}.tar.gz"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="perl"
-
-RESTRICT="test" #no tests
-
-RDEPEND="
-	perl? ( dev-lang/perl:= )
-"
-
-DOCS=( ChangeLog readme faq.txt )
-PATCHES=(
-	"${FILESDIR}/makefile-${PV}.patch"
-	"${FILESDIR}/perl-makefile.patch"
-)
-
-src_configure() {
-	if use perl; then
-		cd "${S}/PERL" || die
-		perl-module_src_configure
-	fi
-	return
-}
-
-src_compile() {
-	append-cflags "-L${S} -fPIC"
-	emake clean
-	emake CC="$(tc-getCC)" libnodave.so
-	ln -s libnodave.so.0 libnodave.so || die
-	emake CC="$(tc-getCC)" all
-
-	if use perl; then
-		cd "${S}/PERL" || die
-		perl-module_src_compile
-	fi
-}
-
-src_install() {
-	local programs=(
-		testIBH
-		testISO_TCP
-		testMPI
-		testPPI
-		testPPIload
-		testMPIload
-		testISO_TCPload
-		testMPI_IBHload
-		testPPI_IBHload
-		testPPI_IBH
-		testNLpro
-		testAS511
-		isotest4
-		ibhsim5
-	)
-	exeinto "/usr/libexec/${PN}"
-	doexe "${programs[@]}"
-	dolib.so libnodave.so.0 libnodave.so
-	doheader nodave.h
-	HTML_DOCS=( doc/*.html )
-	einstalldocs
-	insinto "/usr/share/${PF}/doc/de"
-	doins FAQ.de.txt
-
-	if use perl; then
-		cd "${S}/PERL" || die
-		perl-module_src_install
-	fi
-}

diff --git a/dev-libs/libnodave/metadata.xml b/dev-libs/libnodave/metadata.xml
deleted file mode 100644
index bf1d230b6e..0000000000
--- a/dev-libs/libnodave/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://sourceforge.net/p/libnodave/bugs/</bugs-to>
-    <remote-id type="sourceforge">libnodave</remote-id>
-  </upstream>
-</pkgmetadata>
\ No newline at end of file

diff --git a/dev-libs/memkind/Manifest b/dev-libs/memkind/Manifest
deleted file mode 100644
index cb2fa92430..0000000000
--- a/dev-libs/memkind/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST memkind-1.13.0.tar.gz 1111767 BLAKE2B fb2b0ca70b6da32b2bf42cba68f549c279f301f2c9b2eb2f7dfcb2909105bb1eb84bd6abdf15dfcb5f45a5e0bab7fbd0aef95ce090b06b02bc8ae099bdf1b0ca SHA512 509d49e3c67321496b322469d4bb13aa8b9038e94dc9bdfb379c38e86a5705ba13bc015443da8291be49711e14bce9845b697f62cfcc981168f255f9fb515b0e

diff --git a/dev-libs/memkind/files/memkind-respect-ar.patch b/dev-libs/memkind/files/memkind-respect-ar.patch
deleted file mode 100644
index 0318e2d8d8..0000000000
--- a/dev-libs/memkind/files/memkind-respect-ar.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -518,7 +518,7 @@
- endef
- 
- static_lib: libmemkind.la
--	bash -c "ar -M < <(echo -e '$(ar_prog)')"
-+	bash -c "${AR} -M < <(echo -e '$(ar_prog)')"
- 	cp libmemkind.a .libs/
- 	rm libmemkind.a
- 

diff --git a/dev-libs/memkind/memkind-1.13.0.ebuild b/dev-libs/memkind/memkind-1.13.0.ebuild
deleted file mode 100644
index 40fa0288ed..0000000000
--- a/dev-libs/memkind/memkind-1.13.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit autotools linux-info python-any-r1 toolchain-funcs
-
-DESCRIPTION="user extensible heap manager built on top of jemalloc"
-HOMEPAGE="https://memkind.github.io/memkind/"
-SRC_URI="https://github.com/memkind/memkind/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+daxctl debug decorators filelog +heap-manager hwloc initial-exec-tls openmp secure test +tls"
-
-RDEPEND="
-	daxctl? ( sys-block/ndctl )
-	hwloc? ( sys-apps/hwloc )
-	sys-process/numactl
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-"
-
-PATCHES=( "${FILESDIR}/${PN}-respect-ar.patch" )
-RESTRICT="test" # ERROR: ./test/test.sh requires a NUMA enabled system with more than one node.
-#RESTRICT="!test? ( test )"
-
-pkg_pretend() {
-	linux-info_pkg_setup
-	CONFIG_CHECK_MODULES=""
-	if use daxctl; then
-		CONFIG_CHECK_MODULES+="DEV_DAX_KMEM "
-	fi
-	if linux_config_exists; then
-		for module in ${CONFIG_CHECK_MODULES}; do
-			linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled"
-		done
-	fi
-}
-
-src_prepare() {
-	default
-	eautoreconf
-	pushd jemalloc || die
-	eautoreconf
-	popd || die
-}
-
-src_configure() {
-	tc-export AR
-	local myconf=(
-		--disable-debug
-		--disable-gcov
-		--enable-shared
-		--enable-static
-		$(use_enable daxctl)
-		$(use_enable decorators)
-		$(use_enable debug debug-jemalloc)
-		$(use_enable heap-manager)
-		$(use_enable hwloc)
-		$(use_enable initial-exec-tls memkind-initial-exec-tls)
-		$(use_enable filelog logging-to-file)
-		$(use_enable openmp)
-		$(use_enable secure)
-		$(use_enable tls)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}
-
-src_test() {
-	addwrite /proc/sys/vm/nr_hugepages
-	NR_HUGEPAGES_INITIAL="$(cat /proc/sys/vm/nr_hugepages)" || die
-	echo 3000 > /proc/sys/vm/nr_hugepages || die
-	emake check
-	echo ${NR_HUGEPAGES_INITIAL} > /proc/sys/vm/nr_hugepages || die
-}

diff --git a/dev-libs/memkind/metadata.xml b/dev-libs/memkind/metadata.xml
deleted file mode 100644
index af564b546c..0000000000
--- a/dev-libs/memkind/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-The memkind library is a user extensible heap manager built on top of jemalloc which enables control of memory characteristics and a partitioning of the heap between kinds of memory. The kinds of memory are defined by operating system memory policies that have been applied to virtual address ranges. Memory characteristics supported by memkind without user extension include control of NUMA and page size features. The jemalloc non-standard interface has been extended to enable specialized arenas to make requests for virtual memory from the operating system through the memkind partition interface. Through the other memkind interfaces the user can control and extend memory partition features and allocate memory while selecting enabled features. Memkind interface allows to create and control file-backed memory (PMEM kind) on specified device.
-	</longdescription>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/memkind/memkind/issues</bugs-to>
-		<remote-id type="github">memkind/memkind</remote-id>
-	</upstream>
-	<use>
-		<flag name="daxctl">Build library with daxctl support</flag>
-		<flag name="debug">Build debugging jemalloc code</flag>
-		<flag name="decorators">Enable decorators</flag>
-		<flag name="heap-manager">Allow switching allocator at runtime</flag>
-		<flag name="hwloc">Build library with hwloc support</flag>
-		<flag name="filelog">Log to file for each process</flag>
-		<flag name="initial-exec-tls">Build library with initial-exec-tls support</flag>
-		<flag name="secure">Build libraries with security enhancements</flag>
-		<flag name="tls">Enable thread local storage</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-libs/perfstubs/Manifest b/dev-libs/perfstubs/Manifest
deleted file mode 100644
index c72a89d04a..0000000000
--- a/dev-libs/perfstubs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST perfstubs-0_pre20210915.gh.tar.gz 27236 BLAKE2B 79eb382f9562581ba98f641e3f70cce16370b293129e2cf3264ccaea16ae108e2f63c8bd0b82399c6925112a121d05b5e9b442f21dcd1a247bb843c7839fb370 SHA512 5830c7a81200627951c7870065e44a166c560c19154d7a8d9ec015caa6a99501fbfe0a25c88e1200304da125956958a41da90362e14b06f9f2808a35756936c3

diff --git a/dev-libs/perfstubs/metadata.xml b/dev-libs/perfstubs/metadata.xml
deleted file mode 100644
index f196821539..0000000000
--- a/dev-libs/perfstubs/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Profiling API for adding external tool instrumentation support to any project.
-This was motivated by the need to quickly add instrumentation to the ADIOS2 library without adding a build dependency, or tying to a specific measurement tool.
-The initial prototype implementation was tied to TAU, but evolved to this more generic version, which was extracted as a separate repository for testing and demonstration purposes.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/khuck/perfstubs/issues</bugs-to>
-		<remote-id type="github">khuck/perfstubs</remote-id>
-	</upstream>
-	<use>
-		<flag name="default">Use provided perfstubs tool_example</flag>
-		<flag name="timers">Use our own tool_example of timers</flag>
-		<flag name="tools">Build libperfstsubs_n</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild b/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild
deleted file mode 100644
index 8c29921fd3..0000000000
--- a/dev-libs/perfstubs/perfstubs-0_pre20210915.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake fortran-2
-
-COMMIT="bdd9118a6e4af9245640ccb58b4f49cbf5aaa899"
-
-DESCRIPTION="Profiling API for adding external tool instrumentation support to any project"
-HOMEPAGE="https://github.com/khuck/perfstubs"
-SRC_URI="https://github.com/khuck/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="+default examples +timers tools"
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_prepare() {
-	sed \
-		-e "s|/lib|/$(get_libdir)|g" \
-		-e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" \
-		-i CMakeLists.txt || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DPERFSTUBS_USE_STATIC=OFF
-
-		-DPERFSTUBS_BUILD_EXAMPLES=$(usex examples)
-		-DPERFSTUBS_BUILD_MULTI_TOOL=$(usex tools)
-		-DPERFSTUBS_USE_DEFAULT_IMPLEMENTATION=$(usex default)
-		-DPERFSTUBS_USE_TIMERS=$(usex timers)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dodoc README.md
-}

diff --git a/dev-libs/protothreads/Manifest b/dev-libs/protothreads/Manifest
deleted file mode 100644
index 7b1e527828..0000000000
--- a/dev-libs/protothreads/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST graham-pt.h 11519 BLAKE2B 4a3a3be1842b114364f075088c7c0cba3f6ef893b90276e274c5f0f098dc0ea07e8d8fbc02a9393b85a283d745cd32b4352dbc6c228c5e6f0667ac346776a58c SHA512 c49338748c4b88dd2a06f1b569ba506b80864829ee9ae9301b031ba192ddcd60b3a21b3131d6d2a022678f83a0d5398019d1e92032825d37f2ddec1574e4c52c
-DIST protothreads-1.4.tar 634880 BLAKE2B 8efbbaf5df21aef9416959f9fc307cba88a333495c4c53e60fa47cbb2c2de2d1c793298015c266e8e0a480e0a7569b9c047aa138692b8df8c82b0d3907aeb83e SHA512 8ea2868d3ba7e76ffaab668cbb7c76b13857d9204f88169831f828089e852c7c0928269c3e7e439a5f5cd50fe3c3a9c5cbc0e80cf844bd9757770880065cfba7

diff --git a/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch b/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch
deleted file mode 100644
index 34b4446cdc..0000000000
--- a/dev-libs/protothreads/files/protothreads-1.4-fix-clang-build.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,9 +1,9 @@
--CFLAGS+=-Wuninitialized
-+CFLAGS+=-Wuninitialized -I. -fPIE
- 
- all: example-codelock example-buffer example-small
- 
--example-codelock: example-codelock.c pt.h lc.h
-+example-codelock: example-codelock.c
- 
--example-buffer: example-buffer.c pt.h lc.h
-+example-buffer: example-buffer.c
- 
--example-small: example-small.c pt.h lc.h
-+example-small: example-small.c

diff --git a/dev-libs/protothreads/files/protothreads-1.4-respect-cflags.patch b/dev-libs/protothreads/files/protothreads-1.4-respect-cflags.patch
deleted file mode 100644
index 395764048a..0000000000
--- a/dev-libs/protothreads/files/protothreads-1.4-respect-cflags.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,4 +1,4 @@
--CFLAGS=-O -Wuninitialized -Werror
-+CFLAGS+=-Wuninitialized
- 
- all: example-codelock example-buffer example-small
- 

diff --git a/dev-libs/protothreads/metadata.xml b/dev-libs/protothreads/metadata.xml
deleted file mode 100644
index d0b0159580..0000000000
--- a/dev-libs/protothreads/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems, such as small embedded systems or wireless sensor network nodes. Protothreads provide linear code execution for event-driven systems implemented in C. Protothreads can be used with or without an underlying operating system to provide blocking event-handlers. Protothreads provide sequential flow of control without complex state machines or full multi-threading.
-	</longdescription>
-</pkgmetadata>

diff --git a/dev-libs/protothreads/protothreads-1.4-r2.ebuild b/dev-libs/protothreads/protothreads-1.4-r2.ebuild
deleted file mode 100644
index 0784b3f8fb..0000000000
--- a/dev-libs/protothreads/protothreads-1.4-r2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Lightweight, Stackless Threads in C"
-HOMEPAGE="https://web.archive.org/web/20190923093100/http://dunkels.com/adam/pt/"
-SRC_URI="
-	https://web.archive.org/web/20190518175329/http://dunkels.com/adam/download/pt-${PV}.tar.gz -> ${P}.tar
-	https://web.archive.org/web/20190518175329/http://dunkels.com/adam/download/graham-pt.h
-"
-S="${WORKDIR}/pt-${PV}"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="doc examples"
-
-BDEPEND="doc? ( app-text/doxygen )"
-PATCHES=(
-	"${FILESDIR}/${P}-respect-cflags.patch"
-	"${FILESDIR}/${P}-fix-clang-build.patch"
-)
-
-src_unpack() {
-	default
-	cp "${DISTDIR}/graham-pt.h" "${S}" || die
-}
-
-src_compile() {
-	tc-export CC
-	use examples && emake
-	if use doc ; then
-		pushd doc || die
-		emake
-	fi
-}
-
-src_install() {
-	insinto "/usr/include/${PN}"
-	doins *.h
-	if use doc ; then
-		dodoc doc/*.pdf
-		dodoc doc/*.txt
-		dodoc README
-		docinto html
-		dodoc -r doc/html/.
-		docompress -x "/usr/share/doc/${P}/html"
-	fi
-	if use examples ; then
-		insinto "/usr/share/${P}/examples"
-		doins *.c
-		exeinto "/usr/libexec/${PN}"
-		doexe example-buffer
-		doexe example-codelock
-		doexe example-small
-	fi
-}

diff --git a/dev-libs/shuffile/Manifest b/dev-libs/shuffile/Manifest
deleted file mode 100644
index ee777fded4..0000000000
--- a/dev-libs/shuffile/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST shuffile-0.1.0.tar.gz 28999 BLAKE2B bd8b972d75740ece74de91aa4a2bafad3ce1fc6ed3bd93d5ef4ad7df2264cb7abc26e37b2985bc79219163e1817f3925d76d828ff5a83677b4d601b161fc1d83 SHA512 750eb38a303dea5bb97ad72fcb040fb49c3c059ae974218fbeeaa23a3aa0296d971af45636895a099c719c1eed120e747c1fc06be8d77c0b3d948f89b8586c22
-DIST shuffile-0.2.0.tar.gz 29001 BLAKE2B 18b832174eee212ad979bb9913c3767d054edc5c95c901241fd95c0571bf143aa42cd47be5aef4ee94bd1d8df9528020e973bad14b5e13b326ea74590192db0d SHA512 9de8bbd3ef832395853d00dda972464ea9aeab2312a68a1194cfd29cc816c6319b06750c5121197aea696418f5fe6d7ed4f22adb5cc882c87c522cfbb1704bd7

diff --git a/dev-libs/shuffile/files/no-static-0.0.4.patch b/dev-libs/shuffile/files/no-static-0.0.4.patch
deleted file mode 100644
index e56f4cfdd1..0000000000
--- a/dev-libs/shuffile/files/no-static-0.0.4.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -24,13 +24,3 @@
- TARGET_LINK_LIBRARIES(shuffile ${SHUFFILE_EXTERNAL_LIBS})
- SET_TARGET_PROPERTIES(shuffile PROPERTIES OUTPUT_NAME shuffile CLEAN_DIRECT_OUTPUT 1)
- INSTALL(TARGETS shuffile DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
--ADD_LIBRARY(shuffile-static STATIC $<TARGET_OBJECTS:shuffile_o>)
--IF(KVTREE_LINK_STATIC)
--        SET_TARGET_PROPERTIES(shuffile-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--        SET_TARGET_PROPERTIES(shuffile-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(KVTREE_LINK_STATIC)
--TARGET_LINK_LIBRARIES(shuffile-static ${SHUFFILE_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(shuffile-static PROPERTIES OUTPUT_NAME shuffile CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS shuffile-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/dev-libs/shuffile/files/shuffile-0.1.0-no-static.patch b/dev-libs/shuffile/files/shuffile-0.1.0-no-static.patch
deleted file mode 100644
index c8b334b6ad..0000000000
--- a/dev-libs/shuffile/files/shuffile-0.1.0-no-static.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -26,13 +26,3 @@
-    SET_TARGET_PROPERTIES(shuffile PROPERTIES OUTPUT_NAME shuffile CLEAN_DIRECT_OUTPUT 1)
-    INSTALL(TARGETS shuffile DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF()
--
--ADD_LIBRARY(shuffile-static STATIC $<TARGET_OBJECTS:shuffile_o>)
--IF(KVTREE_LINK_STATIC)
--        SET_TARGET_PROPERTIES(shuffile-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--        SET_TARGET_PROPERTIES(shuffile-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(KVTREE_LINK_STATIC)
--TARGET_LINK_LIBRARIES(shuffile-static ${SHUFFILE_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(shuffile-static PROPERTIES OUTPUT_NAME shuffile CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS shuffile-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/dev-libs/shuffile/metadata.xml b/dev-libs/shuffile/metadata.xml
deleted file mode 100644
index d50c791b1b..0000000000
--- a/dev-libs/shuffile/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">ECP-VeloC/shuffile</remote-id>
-  </upstream>
-  <longdescription lang="en">This module lets one associate a set of files with a process name. Currently, the name is implied to be the rank within MPI_COMM_WORLD. In the event that a set of distributed processes are moved, for example when restarting an MPI job, functions will migrate files from their original locations to the new locations where the processes are running.
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild b/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
deleted file mode 100644
index 070ead4953..0000000000
--- a/dev-libs/shuffile/shuffile-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="SHUFFILE Shuffle files between processes"
-HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	>=dev-libs/KVTree-1.0.2[mpi]
-	sys-libs/zlib
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
-# tests require access to /dev/shm, thus root permission is needed
-# but mpirun refuse to run as root
-RESTRICT="test"
-
-src_configure() {
-	mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_TESTS=$(usex test)
-		-DSHUFFILE_LINK_STATIC=OFF
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	if mountpoint -q /dev/shm ; then
-		cmake_src_test
-	else
-		eerror "make sure to mount /dev/shm or tests will fail"
-		die
-	fi
-}

diff --git a/dev-libs/shuffile/shuffile-0.2.0.ebuild b/dev-libs/shuffile/shuffile-0.2.0.ebuild
deleted file mode 100644
index ba8e30f2f5..0000000000
--- a/dev-libs/shuffile/shuffile-0.2.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="SHUFFILE Shuffle files between processes"
-HOMEPAGE="https://github.com/ECP-VeloC/shuffile"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	>=dev-libs/KVTree-1.0.2[mpi]
-	sys-libs/zlib
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" )
-# tests require access to /dev/shm, thus root permission is needed
-# but mpirun refuse to run as root
-RESTRICT="test"
-
-src_configure() {
-	mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_TESTS=$(usex test)
-		-DSHUFFILE_LINK_STATIC=OFF
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	if mountpoint -q /dev/shm ; then
-		cmake_src_test
-	else
-		eerror "make sure to mount /dev/shm or tests will fail"
-		die
-	fi
-}

diff --git a/dev-libs/zlib-google/Manifest b/dev-libs/zlib-google/Manifest
deleted file mode 100644
index ca2b1c00f8..0000000000
--- a/dev-libs/zlib-google/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zlib-google-97.0.4692.13.tar.gz 313198 BLAKE2B a40fab92981d7bae1341aceaa63d751b7400af639b0f9f9b8a806085a3b61149a87795f27c0913daf605deb3c67484541923890876f5f36e6594044f9a1cdeef SHA512 3e5a3e0a304f547d9bc3a7713d071cba2cbfadddfa9e76f35ad5a459451ca71034f4b6b70d0a09aa8335e1430377cb250ee77a2c79b99742de6104ea180d04f7

diff --git a/dev-libs/zlib-google/metadata.xml b/dev-libs/zlib-google/metadata.xml
deleted file mode 100644
index 067d40ebdd..0000000000
--- a/dev-libs/zlib-google/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-</pkgmetadata>

diff --git a/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild b/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild
deleted file mode 100644
index 4e0ccc2cb9..0000000000
--- a/dev-libs/zlib-google/zlib-google-97.0.4692.13.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="google zlib extras"
-HOMEPAGE="https://chromium.googlesource.com/chromium/src/+/refs/heads/main/third_party/zlib/google"
-SRC_URI="https://chromium.googlesource.com/chromium/src/+archive/refs/tags/${PV}/third_party/zlib.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="sys-libs/zlib"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	cd google || die
-
-	tc-export CXX
-
-	${CXX} \
-		${CXXFLAGS} \
-		${LDFLAGS} \
-		-DUSE_SYSTEM_ZLIB \
-		-fPIC \
-		-shared \
-		-I. \
-		-Wl,-soname,libzlib_compression_utils_portable.so \
-		compression_utils_portable.cc \
-		-o libzlib_compression_utils_portable.so \
-		-lz \
-		|| die
-}
-
-src_install() {
-	cd google || die
-	dolib.so libzlib_compression_utils_portable.so
-	doheader compression_utils_portable.h
-}

diff --git a/dev-lisp/PSL/Manifest b/dev-lisp/PSL/Manifest
deleted file mode 100644
index 1f6abbefd4..0000000000
--- a/dev-lisp/PSL/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST PSL-6.1_p20210604.tar.gz 391030 BLAKE2B 7a26d6c03a9533e43075d545da692917225bd50206202212f0cccb9ae881f0f137c4b496a53972d542e45687146f35026a559ff72de03766e7aadd191bbadd05 SHA512 65f4892699a4574d130c606904ba18c8ecda128e4b01286256266eccc4c980173e1eeb2aec83f2629dff63834b69c6a938964ef2e239accbf745abcc29d51628

diff --git a/dev-lisp/PSL/PSL-6.1_p20210604.ebuild b/dev-lisp/PSL/PSL-6.1_p20210604.ebuild
deleted file mode 100644
index 7454979769..0000000000
--- a/dev-lisp/PSL/PSL-6.1_p20210604.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-COMMIT="f489ea67801d04d44cc65d63365d187cdd58dbe9"
-
-DESCRIPTION="Portable Standard Lisp"
-HOMEPAGE="https://github.com/blakemcbride/PSL"
-SRC_URI="https://github.com/blakemcbride/PSL/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-IUSE="doc"
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-	doc? (
-		app-text/texlive-core
-		dev-texlive/texlive-latex
-	)
-"
-
-DOCS=( README.md README.2 manual/sl.pdf manual/lispman.pdf )
-PATCHES="${FILESDIR}/${P}-respect-flags.patch"
-
-src_compile() {
-	tc-export CC
-	default
-	emake sizes
-	if use doc; then
-		pushd manual || die
-		emake all
-		popd || die
-	fi
-}
-
-src_install() {
-	newbin lisp standardlisp
-	exeinto "/usr/libexec/${PN}"
-	doexe sizes
-	einstalldocs
-}

diff --git a/dev-lisp/PSL/files/PSL-6.1_p20210604-respect-flags.patch b/dev-lisp/PSL/files/PSL-6.1_p20210604-respect-flags.patch
deleted file mode 100644
index 52b368dbea..0000000000
--- a/dev-lisp/PSL/files/PSL-6.1_p20210604-respect-flags.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -11,10 +11,10 @@
- all: lisp lispc LISP-INI
- 
- lisp : lisp1.o lisp2.o crc cri
--	gcc -ggdb -O0 -o lisp lisp1.o lisp2.o -lm
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -o lisp lisp1.o lisp2.o -lm
- 
- lispc : lisp1c.o lisp2.o lispc1.o
--	gcc -o $@ $^ -lm
-+	${CC} ${CFLAGS} -fPIC -o $@ $^ -lm
- 	./cri comp
- 
- LISP-INI : $(COMPILER_FILES) cri
-@@ -34,25 +34,25 @@
- 	./crc comp
- 
- lisp1.o : lisp1.c
--	gcc -ggdb -O0 -Wall -pedantic -c lisp1.c
-+	${CC} ${CFLAGS} -fPIC -Wall -pedantic -c lisp1.c
- 
- lisp2.o : lisp2.c
--	gcc -ggdb -O0 -Wall -pedantic -Wno-parentheses -c lisp2.c
-+	${CC} ${CFLAGS} -fPIC -Wall -pedantic -Wno-parentheses -c lisp2.c
- 
- $(COMPILER_FILES): compiler.lsp lap.lsp lisp
- 	./compile-compiler
- 
- cr1 : cr1.c crfile.h
--	gcc -Wall -pedantic -o cr1 cr1.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cr1 cr1.c
- 
- cr2 : cr2.c crfile.h
--	gcc -Wall -pedantic -o cr2 cr2.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cr2 cr2.c
- 
- crc : crc.c crfile.h
--	gcc -Wall -pedantic -o crc crc.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o crc crc.c
- 
- cri : cri.c
--	gcc -Wall -pedantic -o cri cri.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o cri cri.c
- 
- clean:
- 	rm -f lisp*.c *.o *~ *.bak
-@@ -62,7 +62,7 @@
- 	rm -f lisp lispc cr? LISP-INI
- 
- sizes :  sizes.c flags.l
--	gcc -Wall -pedantic -o sizes sizes.c
-+	${CC} ${CFLAGS} ${LDFLAGS} -fPIE -Wall -pedantic -o sizes sizes.c
- 
- install: lisp
- 	mv lisp /usr/local/bin

diff --git a/dev-lisp/PSL/metadata.xml b/dev-lisp/PSL/metadata.xml
deleted file mode 100644
index a95793ef21..0000000000
--- a/dev-lisp/PSL/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">blakemcbride/PSL</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-ml/alcotest-lwt/Manifest b/dev-ml/alcotest-lwt/Manifest
deleted file mode 100644
index c09b78cf94..0000000000
--- a/dev-ml/alcotest-lwt/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST alcotest-1.4.0.tar.gz 279675 BLAKE2B 3cc50ab37a16948ceca9b5e6aa885fa50bbe0722c6132ed4991fb64c568253d9913287d1b9e5547f59a210d6803e2a83565f02950fb12cb91ed9f8e24d7864c1 SHA512 adb73c8b2be6f47cb406bbc49dba7dc86e990a60e2e68302592a24dcc24e11e76e2aa6fc2f003c1e4fdbb79744df6ab601daff9540cd7b0096ac9f9bff18098c
-DIST alcotest-1.5.0.tar.gz 288227 BLAKE2B 6af28f2516888273903bbb7750ba583778c54447157ece29ad8053323492dddfde9b901699be26c868f1f3835ad89d6f163176033f52ffdccc82fa2609e57b64 SHA512 9f496d1b14a78a9cba5dfde71cbda41d3090d2083bc9895dc9d9f54876b86630079219e678f13f6ffd382deb2a1a298b61b2a222fc65d25d4a242d8c280b4784

diff --git a/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild b/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild
deleted file mode 100644
index 91ad6de7a0..0000000000
--- a/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Lwt-based helpers for Alcotest"
-HOMEPAGE="https://github.com/mirage/alcotest"
-SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> alcotest-${PV}.tar.gz"
-S="${WORKDIR}/alcotest-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/fmt:=
-	dev-ml/alcotest:=
-	dev-ml/lwt:=
-	dev-ml/logs:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		<dev-ml/cmdliner-1.1.0:=
-		dev-ml/re:=
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	dune build --only-packages alcotest-lwt -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install alcotest-lwt
-}

diff --git a/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild b/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild
deleted file mode 100644
index e2e295ae74..0000000000
--- a/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Lwt-based helpers for Alcotest"
-HOMEPAGE="https://github.com/mirage/alcotest"
-SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> alcotest-${PV}.tar.gz"
-S="${WORKDIR}/alcotest-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/fmt:=
-	~dev-ml/alcotest-${PV}:=
-	dev-ml/lwt:=
-	dev-ml/logs:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		<dev-ml/cmdliner-1.1.0:=
-		dev-ml/re:=
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	dune build --only-packages alcotest-lwt -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install alcotest-lwt
-}

diff --git a/dev-ml/alcotest-lwt/metadata.xml b/dev-ml/alcotest-lwt/metadata.xml
deleted file mode 100644
index 5073fcf1df..0000000000
--- a/dev-ml/alcotest-lwt/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/alcotest</doc>
-		<bugs-to>https://github.com/mirage/alcotest/issues</bugs-to>
-		<remote-id type="github">mirage/alcotest</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest
deleted file mode 100644
index abf68e3568..0000000000
--- a/dev-ml/angstrom/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf

diff --git a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild b/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
deleted file mode 100644
index f9b6e5321d..0000000000
--- a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Parser combinators built for speed and memory efficiency"
-HOMEPAGE="
-	https://github.com/inhabitedtype/angstrom
-	https://opam.ocaml.org/packages/angstrom/
-"
-SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async lwt-unix ocamlopt test unix"
-
-RDEPEND="
-	async? ( dev-ml/async:= )
-	lwt-unix? (
-		dev-ml/base:=
-		dev-ml/lwt:=
-	)
-	unix? ( dev-ml/base:= )
-
-	dev-ml/bigstringaf:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ppx_let
-		dev-ml/alcotest
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="angstrom"
-	use async && pkgs="${pkgs},angstrom-async"
-	use unix && pkgs="${pkgs},angstrom-unix"
-	use lwt-unix && pkgs="${pkgs},angstrom-lwt-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install angstrom
-	use async && dune_src_install angstrom-async
-	use lwt-unix && dune_src_install angstrom-lwt-unix
-	use unix && dune_src_install angstrom-unix
-}

diff --git a/dev-ml/angstrom/metadata.xml b/dev-ml/angstrom/metadata.xml
deleted file mode 100644
index 148d04f3eb..0000000000
--- a/dev-ml/angstrom/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">Async support for Angstrom</flag>
-		<flag name="lwt-unix">Lwt_unix support for Angstrom</flag>
-		<flag name="unix">Unix support for Angstrom</flag>
-	</use>
-	<longdescription lang="en">Angstrom is a parser-combinator library that makes it easy to write efficient,
-expressive, and reusable parsers suitable for high-performance applications. It
-exposes monadic and applicative interfaces for composition, and supports
-incremental input through buffered and unbuffered interfaces. Both interfaces
-give the user total control over the blocking behavior of their application,
-with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by
-default and support unbounded lookahead.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/inhabitedtype/angstrom/issues</bugs-to>
-		<remote-id type="github">inhabitedtype/angstrom</remote-id>
-		<maintainer>
-			<name>Spiros Eliopoulos</name>
-			<email>spiros@inhabitedtype.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/arp/Manifest b/dev-ml/arp/Manifest
deleted file mode 100644
index 54ee27714d..0000000000
--- a/dev-ml/arp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST arp-v3.0.0.tbz 19557 BLAKE2B ec424b3d74732a3e01eb9875bd6d5b05e79a1df5449a47120b6942023b0ebcb8597915874b2dde5d9e413410e41e8783c5ec8f7f49743a08fa877e3e94129efe SHA512 52eb9fdb00729a5b6c1d7dd9d14fca213aecddc6e2893c0e670dea3b31576e6765061f557b6521a065ed15a931f4cbbf432b4db8fe53df40dc801695acd242d4

diff --git a/dev-ml/arp/arp-3.0.0.ebuild b/dev-ml/arp/arp-3.0.0.ebuild
deleted file mode 100644
index 4c7ecec5d9..0000000000
--- a/dev-ml/arp/arp-3.0.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Address resolution protocol (ARP) implementation in OCaml"
-HOMEPAGE="https://github.com/mirage/arp"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=
-	dev-ml/ipaddr:=
-	dev-ml/logs:=
-	dev-ml/mirage-time:=
-	dev-ml/lwt:=
-	dev-ml/duration:=
-	dev-ml/mirage-profile:=
-	dev-ml/ethernet:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/mirage-random
-		dev-ml/mirage-random-test
-		dev-ml/alcotest
-		dev-ml/fmt
-		dev-ml/mirage-vnetif
-		dev-ml/mirage-clock
-		dev-ml/mirage-clock-unix
-		dev-ml/mirage-time[unix]
-		dev-ml/mirage-flow
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/arp/metadata.xml b/dev-ml/arp/metadata.xml
deleted file mode 100644
index a207e45eb2..0000000000
--- a/dev-ml/arp/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">ARP is an implementation of the address resolution protocol (RFC826) purely in
-OCaml.	It handles IPv4 protocol addresses and Ethernet hardware addresses only.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/arp/</doc>
-		<bugs-to>https://github.com/mirage/arp/issues</bugs-to>
-		<remote-id type="github">mirage/arp</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/asn1-combinators/Manifest b/dev-ml/asn1-combinators/Manifest
deleted file mode 100644
index 6162dbb690..0000000000
--- a/dev-ml/asn1-combinators/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST asn1-combinators-v0.2.5.tbz 28306 BLAKE2B 0a49a1b3b9340c6992f176ef58c4d19bd7fe73450b9146fb69f6ad5704403be9b9638fb9a8989ba34f04a5bb20b3b1ce31eb58aec60ca759a92db779198855fd SHA512 49767d04129bb842215e57e4efeb79f6fba025ddd67e474d9a3f51625c5101e583208cc0ff6dd69bcbcd4ab415c83b410125c1b9eb66c8cde60132b243b06158
-DIST asn1-combinators-v0.2.6.tbz 28781 BLAKE2B a22ada6a8818318a26b905aeb87ea80a4c52c2154ee494d674ef53a36d2c7cdca5bcc3186a842fb245e6da60b70f4bbcb01c5d9f80225f86024592468ea4fa84 SHA512 4c1b28f1d230395ff1ad3b8e8d03981b10015062ec270f29e2521914eb64c2fa4d5df68363e339e9a1158c3b58aef0e25156f7ec6addd85a580fecadc17edfac

diff --git a/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild b/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild
deleted file mode 100644
index f34293aab6..0000000000
--- a/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Embed typed ASN.1 grammars in OCaml"
-HOMEPAGE="https://github.com/mirleft/ocaml-asn1-combinators"
-SRC_URI="https://github.com/mirleft/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/ptime
-	dev-ml/zarith
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild b/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild
deleted file mode 100644
index 1ab999dec3..0000000000
--- a/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Embed typed ASN.1 grammars in OCaml"
-HOMEPAGE="
-	https://github.com/mirleft/ocaml-asn1-combinators
-	https://opam.ocaml.org/packages/asn1-combinators/
-"
-SRC_URI="https://github.com/mirleft/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/cstruct-6.0.0:=
-	dev-ml/ptime:=
-	dev-ml/zarith:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/asn1-combinators/metadata.xml b/dev-ml/asn1-combinators/metadata.xml
deleted file mode 100644
index 9a25e05498..0000000000
--- a/dev-ml/asn1-combinators/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation
-part of ASN.1, and embed the abstract syntax directly in the language. These
-abstract syntax representations can be used for parsing, serialization, or
-random testing.
-
-The only ASN.1 encodings currently supported are BER and DER.</longdescription>
-	<upstream>
-		<doc>https://mirleft.github.io/ocaml-asn1-combinators/doc</doc>
-		<bugs-to>https://github.com/mirleft/ocaml-asn1-combinators/issues</bugs-to>
-		<remote-id type="github">mirleft/ocaml-asn1-combinators</remote-id>
-		<maintainer>
-			<name>David Kaloper Meršinjak</name>
-			<email>dk505@cam.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/async_find/Manifest b/dev-ml/async_find/Manifest
deleted file mode 100644
index 91733fa5bf..0000000000
--- a/dev-ml/async_find/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST async_find-0.14.0.tar.gz 5824 BLAKE2B 0cb00561205fc2a6339bb9e6eacefeff784aef8811469f9ddb2c0916eaf4fe4b25e8433efe4519a84db592d010ca8ec312e6c499cd38b3341b25ff31c3ad4c10 SHA512 46a4127bc47dc5f2e547aa26440f5c6b0f04c625a93485b91748e95aeb1eb2a0046eaea79366f556f6135abb6e16c6373d54ff8453526fa9aa6886363468de8c
-DIST async_find-0.15.0.tar.gz 5785 BLAKE2B 4186658bb411fe16e27da64aeefa7cfe00c73572241663de82142484da2b88d673097b1248a3eeaf783d5d0550f6bb50a3cf9ee62f4746ea63484e55fb0e028b SHA512 37d46686fd7e4809b859474a10600fb9926d9d573fcdcac1a1f62b3a5eda6503d2d0af400e5fafa3b1698710e2be6b7a0cbba4e988307f36c104eb2aff1e091e

diff --git a/dev-ml/async_find/async_find-0.14.0.ebuild b/dev-ml/async_find/async_find-0.14.0.ebuild
deleted file mode 100644
index ff4acb9fd4..0000000000
--- a/dev-ml/async_find/async_find-0.14.0.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
-
-inherit dune
-
-DESCRIPTION="Directory traversal with Async"
-HOMEPAGE="
-	https://github.com/janestreet/async_find
-	https://opam.ocaml.org/packages/async_find/
-"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	=dev-ml/async-0.14*
-	=dev-ml/core-0.14*
-	=dev-ml/ppx_jane-0.14*
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/async_find/async_find-0.15.0.ebuild b/dev-ml/async_find/async_find-0.15.0.ebuild
deleted file mode 100644
index 1df1b9e7ce..0000000000
--- a/dev-ml/async_find/async_find-0.15.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Directory traversal with Async"
-HOMEPAGE="https://github.com/janestreet/async_find"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/async
-	dev-ml/core
-	dev-ml/ppx_jane
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/async_find/metadata.xml b/dev-ml/async_find/metadata.xml
deleted file mode 100644
index d8fdc2c4c4..0000000000
--- a/dev-ml/async_find/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_find/index.html</doc>
-		<bugs-to>https://github.com/janestreet/async_find/issues</bugs-to>
-		<remote-id type="github">janestreet/async_find</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/async_inotify/Manifest b/dev-ml/async_inotify/Manifest
deleted file mode 100644
index 30895d12ec..0000000000
--- a/dev-ml/async_inotify/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST async_inotify-0.15.0.tar.gz 8182 BLAKE2B f1c42be4b2206f7cb330af3fb333ff54a9923350711137d3eeca97231b3babdf73ea296084c213028cbd108071be00f8aaadcfa9b174cedc4ad8f940ea9103c8 SHA512 d3f0d5886ee113ae9e5f9d2440a9fb497eb19c41afb64f8427bcb9c0a5c6b45e176b4570cd3f196ad0f752de1188ed632f89270f57498ab89963df93efa79c02

diff --git a/dev-ml/async_inotify/async_inotify-0.15.0.ebuild b/dev-ml/async_inotify/async_inotify-0.15.0.ebuild
deleted file mode 100644
index 4808cc8003..0000000000
--- a/dev-ml/async_inotify/async_inotify-0.15.0.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 dune
-
-DESCRIPTION="Async wrapper for inotify"
-HOMEPAGE="
-	https://github.com/janestreet/async_inotify
-	https://opam.ocaml.org/packages/async_inotify/
-"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	=dev-ml/core_unix-0.15*:=
-	=dev-ml/async-0.15*:=
-	=dev-ml/async_find-0.15*:=
-	=dev-ml/core-0.15*:=
-	=dev-ml/ppx_jane-0.15*:=
-	>=dev-ml/inotify-0.2.0:=
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/async_inotify/metadata.xml b/dev-ml/async_inotify/metadata.xml
deleted file mode 100644
index 8cc09ae8af..0000000000
--- a/dev-ml/async_inotify/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_inotify/index.html</doc>
-		<bugs-to>https://github.com/janestreet/async_inotify/issues</bugs-to>
-		<remote-id type="github">janestreet/async_inotify</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/async_ssl/Manifest b/dev-ml/async_ssl/Manifest
deleted file mode 100644
index 811725b72d..0000000000
--- a/dev-ml/async_ssl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST async_ssl-0.14.0.tar.gz 40338 BLAKE2B eb673f30d7374b539b37c84ba88e0daf8eeeacc93b278a44177a433cb8b336a843cc05e6033ec8ee831ec1c28fc243c8019a82bd495e96a1e54dfd47a3d10b13 SHA512 89397d0066444cbfdd3d4d27942ff04b3adbe2a9cf11427795fcf59127908c94f88c1575f395aa74eee49abb5be2e86940a88945dda6435fb81165bd58b789a7

diff --git a/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild b/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild
deleted file mode 100644
index 159de29b5f..0000000000
--- a/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="An Async-pipe-based interface with OpenSSL"
-HOMEPAGE="https://github.com/janestreet/async_ssl"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-libs/openssl:0=
-	dev-ml/async
-	dev-ml/base
-	dev-ml/core
-	dev-ml/ppx_jane
-	dev-ml/stdio
-	dev-ml/ocaml-ctypes
-	dev-ml/dune-configurator
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/async_ssl/metadata.xml b/dev-ml/async_ssl/metadata.xml
deleted file mode 100644
index 8da127cf72..0000000000
--- a/dev-ml/async_ssl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This library allows you to create an SSL client and server, with
-encrypted communication between both.</longdescription>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_ssl/index.html</doc>
-		<bugs-to>https://github.com/janestreet/async_ssl/issues</bugs-to>
-		<remote-id type="github">janestreet/async_ssl</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/ca-certs-nss/Manifest b/dev-ml/ca-certs-nss/Manifest
deleted file mode 100644
index e143b5badb..0000000000
--- a/dev-ml/ca-certs-nss/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ca-certs-nss-3.74.tbz 228309 BLAKE2B f90ba922b08c2fd22a527ef96f145b6e7ff108fe7d5cdfe877a962ad272fafb7761c9ed9e2364251d4f3e2f81d281bb2909551b95d69943eb57f121b4be6b2ad SHA512 42ae429ae32047959adc6d107e37e5608b4bca7484efc2b71ee9e319e639639f3f663f1d8528538aecf10584b1839f002e0e6c7602900b600a129ff56cf30fa5
-DIST ca-certs-nss-3.77.tbz 229743 BLAKE2B 130a5e0fec73275efd279633f7bfa9926ecf2947686bd71d159effe1ad3a81b2040b68eb458756366a21b06e5e19faad0e2c96c7c9d42b09ebc48f581e5261e2 SHA512 fdeadfd8decdb1441b9d41ab2a8a747c66cf4029031ab6528a7930d372b945d0a5d3ba1702ec076f6eb71659d788c7c0db5f685339e5ba09de4f52cf882c5764

diff --git a/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild b/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild
deleted file mode 100644
index 35e0501492..0000000000
--- a/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="X.509 trust anchors extracted from Mozilla's NSS"
-HOMEPAGE="https://github.com/mirage/ca-certs-nss"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/mirage-crypto
-	dev-ml/mirage-clock
-	dev-ml/x509
-"
-DEPEND="
-	${RDEPEND}
-	dev-ml/logs
-	dev-ml/fmt
-	dev-ml/bos
-	dev-ml/astring
-	dev-ml/cmdliner
-	dev-ml/alcotest
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild b/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild
deleted file mode 100644
index 4d7fbf8b73..0000000000
--- a/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="X.509 trust anchors extracted from Mozilla's NSS"
-HOMEPAGE="
-	https://github.com/mirage/ca-certs-nss
-	https://opam.ocaml.org/packages/ca-certs-nss/
-"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/mirage-crypto:=
-	>=dev-ml/mirage-clock-3.0.0:=
-	>=dev-ml/x509-0.15.0:=
-"
-DEPEND="
-	${RDEPEND}
-	dev-ml/logs
-	>=dev-ml/fmt-0.8.7
-	dev-ml/bos
-	dev-ml/astring
-	>=dev-ml/cmdliner-1.1.0
-	dev-ml/alcotest
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/ca-certs-nss/metadata.xml b/dev-ml/ca-certs-nss/metadata.xml
deleted file mode 100644
index c38b1d34b5..0000000000
--- a/dev-ml/ca-certs-nss/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/ca-certs-nss/doc</doc>
-		<bugs-to>https://github.com/mirage/ca-certs-nss/issues</bugs-to>
-		<remote-id type="github">mirage/ca-certs-nss</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/ca-certs/Manifest b/dev-ml/ca-certs/Manifest
deleted file mode 100644
index 5cdcf8625a..0000000000
--- a/dev-ml/ca-certs/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ca-certs-v0.2.1.tbz 26566 BLAKE2B e48c5230501ba790acb5abf078c0a3e3eb26da7a7ba946c001d2c37b8d45952ebc1e8fa7f4ee033e944e18cb9dbe1598be336d29b41e4f04d74006b6d790f319 SHA512 5b337812047e75b97218d0fc28d13dd37c8aebe2672954679884d3eb3ddda59c9678aea2a66dd66def4b2eb0a6b9e25812a95a5e8cae47c074759b2e9ff7a3c9
-DIST ca-certs-v0.2.2.tbz 27138 BLAKE2B c5e2c1d0be29b3ea05739bf74ff53080da6b7ba5d2b34460c901eac8e8c705aa9b8eb0c1042e371899a56ea80ef833b50ad25220c3708bc9cc715cfebbb6bea8 SHA512 70e564a5bb69a66018ff3387bf7b4b6af2ec1507d9f2f140f2aa8519e405920ec1469e56d1fa2aa8b452d05531a35f22df2c1ac08071f9a322525e95de8e3e1f

diff --git a/dev-ml/ca-certs/ca-certs-0.2.1.ebuild b/dev-ml/ca-certs/ca-certs-0.2.1.ebuild
deleted file mode 100644
index f7cb302e85..0000000000
--- a/dev-ml/ca-certs/ca-certs-0.2.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Detect root CA certificates from the operating system"
-HOMEPAGE="https://github.com/mirage/ca-certs"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/astring
-	dev-ml/bos
-	dev-ml/fpath
-	dev-ml/ptime
-	dev-ml/logs
-	dev-ml/mirage-crypto
-	dev-ml/x509
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/fmt
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/ca-certs/ca-certs-0.2.2.ebuild b/dev-ml/ca-certs/ca-certs-0.2.2.ebuild
deleted file mode 100644
index 135cc848ef..0000000000
--- a/dev-ml/ca-certs/ca-certs-0.2.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Detect root CA certificates from the operating system"
-HOMEPAGE="
-	https://github.com/mirage/ca-certs
-	https://opam.ocaml.org/packages/ca-certs/
-"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	dev-ml/astring:=
-	dev-ml/bos:=
-	dev-ml/fpath:=
-	dev-ml/ptime:=
-	dev-ml/logs:=
-	dev-ml/mirage-crypto:=
-	>=dev-ml/x509-0.13.0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		>=dev-ml/fmt-0.8.7
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/ca-certs/metadata.xml b/dev-ml/ca-certs/metadata.xml
deleted file mode 100644
index 6bcda346a4..0000000000
--- a/dev-ml/ca-certs/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">TLS requires a set of root anchors (Certificate Authorities) to
-authenticate servers. This library exposes this list so that it can be
-registered with ocaml-tls.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ca-certs/doc</doc>
-		<bugs-to>https://github.com/mirage/ca-certs/issues</bugs-to>
-		<remote-id type="github">mirage/ca-certs</remote-id>
-		<maintainer>
-			<name>Etienne Millon</name>
-			<email>me@emillon.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/cohttp/Manifest b/dev-ml/cohttp/Manifest
deleted file mode 100644
index 7547e650c8..0000000000
--- a/dev-ml/cohttp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-cohttp-5.0.0.tar.gz 134016 BLAKE2B 0377bf6e9e355eb8bd27156ba95b3174aee2e9e0e2f66622bfcb9fbf15c7c2ae3fa2ac279134307260b07419887f30935e5d28c4750463eb7720ad022acbc5f2 SHA512 32f9c4cd3e3eda65a74ef01cfd1336f6a7fac30d8dde6b97b6452b887002b26ed54cb92e8abefb236486447742857f9eb712388fbd1ffd69d06d0a7698049458

diff --git a/dev-ml/cohttp/cohttp-5.0.0.ebuild b/dev-ml/cohttp/cohttp-5.0.0.ebuild
deleted file mode 100644
index 805ddcbf31..0000000000
--- a/dev-ml/cohttp/cohttp-5.0.0.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Very lightweight HTTP server using Lwt or Async"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-cohttp
-	https://opam.ocaml.org/packages/cohttp/
-"
-SRC_URI="https://github.com/mirage/ocaml-cohttp/archive/v${PV}.tar.gz -> ocaml-cohttp-${PV}.tar.gz"
-S="${WORKDIR}/ocaml-cohttp-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async bench curl curl-async curl-lwt lwt lwt-jsoo lwt-unix mirage ocamlopt server-lwt-unix test top"
-
-RDEPEND="
-	async? (
-		dev-ml/async:=
-		dev-ml/async_kernel:=
-		dev-ml/async_unix:=
-		dev-ml/base:=
-		dev-ml/core_unix:=
-		dev-ml/conduit:=[async]
-		dev-ml/fmt:=
-		dev-ml/ipaddr:=
-		dev-ml/logs:=
-		dev-ml/magic-mime:=
-		dev-ml/mirage-crypto:=
-	)
-	bench? (
-		dev-ml/core:=
-		dev-ml/core_bench:=
-	)
-	curl-async? (
-		dev-ml/async_kernel:=
-		dev-ml/async_unix:=
-		dev-ml/core_kernel:=
-		dev-ml/ocurl:=
-	)
-	curl? ( dev-ml/ocurl:= )
-	curl-lwt? (
-		dev-ml/lwt:=
-		dev-ml/ocurl:=
-	)
-	lwt? (
-		dev-ml/logs:=
-		dev-ml/lwt:=
-		dev-ml/ppx_sexp_conv:=
-	)
-	lwt-jsoo? (
-		>=dev-ml/js_of_ocaml-3.5.0:=[lwt,ppx]
-		dev-ml/logs:=
-		>=dev-ml/lwt-3.0.0:=
-	)
-	lwt-unix? (
-		dev-ml/cmdliner:=
-		>=dev-ml/conduit-5.0.0:=[lwt,lwt-unix]
-		>=dev-ml/fmt-0.8.2:=
-		dev-ml/logs:=
-		>=dev-ml/lwt-3.0.0:=
-		dev-ml/magic-mime:=
-		>=dev-ml/ppx_sexp_conv-0.13.0:=
-	)
-	mirage? (
-		dev-ml/astring:=
-		>=dev-ml/conduit-2.0.2:=[mirage]
-		>=dev-ml/fmt-0.8.7:=
-		>=dev-ml/lwt-2.4.3:=
-		dev-ml/magic-mime:=
-		>=dev-ml/mirage-channel-4.0.0:=
-		>=dev-ml/mirage-flow-2.0.0:=
-		>=dev-ml/mirage-kv-3.0.0:=
-		>=dev-ml/ppx_sexp_conv-0.13.0:=
-	)
-	server-lwt-unix? (
-		dev-ml/lwt:=
-	)
-
-	>=dev-lang/ocaml-4.08:=[ocamlopt?]
-	>=dev-ml/ocaml-base64-3.1.0:=
-	>=dev-ml/re-1.9.0:=
-	dev-ml/sexplib0:=
-	dev-ml/stringext:=
-	>=dev-ml/uri-2.0.0:=[sexp]
-"
-DEPEND="
-	${RDEPEND}
-	dev-ml/jsonm:=
-	test? (
-		dev-ml/alcotest
-		dev-ml/base_quickcheck
-		dev-ml/ppx_assert
-		dev-ml/ppx_sexp_conv
-		dev-ml/ppx_compare
-		dev-ml/ppx_here
-		dev-ml/core
-		dev-ml/core_bench
-		dev-ml/crowbar
-		dev-ml/fmt
-		dev-ml/conduit[lwt,lwt-unix]
-		dev-ml/ounit2
-		dev-ml/lwt
-		net-libs/nodejs[npm]
-		dev-ml/mirage-crypto
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	bench? ( async lwt-unix server-lwt-unix )
-	curl-lwt? ( curl )
-	lwt-jsoo? ( lwt )
-	lwt-unix? ( lwt )
-	mirage? ( lwt )
-	server-lwt-unix? ( lwt )
-	test? ( async curl-async curl-lwt lwt-jsoo lwt-unix lwt )
-"
-
-src_compile() {
-#	local pkgs="http,cohttp"
-	local pkgs="cohttp"
-	use async && pkgs="${pkgs},cohttp-async"
-	use bench && pkgs="${pkgs},cohttp-bench"
-	use curl-async && pkgs="${pkgs},cohttp-curl-async"
-	use curl-lwt && pkgs="${pkgs},cohttp-curl-lwt"
-	use curl && pkgs="${pkgs},cohttp-curl"
-	use lwt-jsoo && pkgs="${pkgs},cohttp-lwt-jsoo"
-	use lwt-unix && pkgs="${pkgs},cohttp-lwt-unix"
-	use lwt && pkgs="${pkgs},cohttp-lwt"
-	use mirage && pkgs="${pkgs},cohttp-mirage"
-	use server-lwt-unix && pkgs="${pkgs},cohttp-server-lwt-unix"
-	use top && pkgs="${pkgs},cohttp-top"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-#	dune_src_install http
-	dune_src_install cohttp
-	use async && dune_src_install cohttp-async
-	use bench && dune_src_install cohttp-bench
-	use curl-async && dune_src_install cohttp-curl-async
-	use curl-lwt && dune_src_install cohttp-curl-lwt
-	use curl && dune_src_install cohttp-curl
-	use lwt-jsoo && dune_src_install cohttp-lwt-jsoo
-	use lwt-unix && dune_src_install cohttp-lwt-unix
-	use lwt && dune_src_install cohttp-lwt
-	use mirage && dune_src_install cohttp-mirage
-	use server-lwt-unix && dune_src_install cohttp-server-lwt-unix
-	use top && dune_src_install cohttp-top
-}

diff --git a/dev-ml/cohttp/metadata.xml b/dev-ml/cohttp/metadata.xml
deleted file mode 100644
index fa24633761..0000000000
--- a/dev-ml/cohttp/metadata.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">CoHTTP implementation for the Async concurrency library</flag>
-		<flag name="bench">Benchmarks binaries for Cohttp</flag>
-		<flag name="curl-async">Cohttp client using Curl and Async as the backend</flag>
-		<flag name="curl-lwt">Cohttp client using Curl and Lwt as the backend</flag>
-		<flag name="curl">Shared code between the individual cohttp-curl clients</flag>
-		<flag name="lwt-jsoo">CoHTTP implementation for the Js_of_ocaml JavaScript compiler</flag>
-		<flag name="lwt-unix">CoHTTP implementation for Unix and Windows using Lwt</flag>
-		<flag name="lwt">CoHTTP implementation using the Lwt concurrency library</flag>
-		<flag name="mirage">CoHTTP implementation for the MirageOS unikernel</flag>
-		<flag name="server-lwt-unix">Lightweight Cohttp plus Lwt based HTTP server</flag>
-		<flag name="top">CoHTTP toplevel pretty printers for HTTP types</flag>
-	</use>
-	<longdescription lang="en">Cohttp is an OCaml library for creating HTTP daemons. It has a portable
-HTTP parser, and implementations using various asynchronous programming
-libraries.
-
-See the cohttp-async, cohttp-lwt, cohttp-lwt-unix, cohttp-lwt-jsoo and
-cohttp-mirage libraries for concrete implementations for particular
-targets.
-
-You can implement other targets using the parser very easily. Look at the `IO`
-signature in `lib/s.mli` and implement that in the desired backend.
-
-You can activate some runtime debugging by setting `COHTTP_DEBUG` to any
-value, and all requests and responses will be written to stderr.	Further
-debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG`
-to any value.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-cohttp/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-cohttp/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-cohttp</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/conduit/Manifest b/dev-ml/conduit/Manifest
deleted file mode 100644
index a337b00fca..0000000000
--- a/dev-ml/conduit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST conduit-5.1.0.tar.gz 41320 BLAKE2B 224201539d7947128c7eeb4d25b95324b8b3ec176ad13593841edd4f131aa6b4f089547d054d1280285d3554cd54c36c0654111204d7443b1f0e66d8de7a50d2 SHA512 5308803f4653d30399b1549cd4f27d0132b2f0202cc626cd1344620684bd8a7e08b8de1887cad73a0eba4c677946192aa05199bce8c0844fecf3695338156b09

diff --git a/dev-ml/conduit/conduit-5.1.0.ebuild b/dev-ml/conduit/conduit-5.1.0.ebuild
deleted file mode 100644
index 786b463304..0000000000
--- a/dev-ml/conduit/conduit-5.1.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Dereference URIs into communication channels for Async or Lwt"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-conduit
-	https://opam.ocaml.org/packages/conduit/
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async lwt lwt-unix mirage ocamlopt"
-
-# lwt-unix? tls lwt_ssl launchd
-RDEPEND="
-	dev-ml/astring:=
-	dev-ml/ipaddr:=[sexp]
-	dev-ml/logs:=
-	dev-ml/ppx_sexp_conv:=
-	dev-ml/sexplib:=
-	dev-ml/uri:=
-	dev-lang/ocaml:=[ocamlopt?]
-
-	async? (
-		dev-ml/async:=
-		dev-ml/async_ssl:=
-		dev-ml/core:=
-		dev-ml/ppx_here:=
-	)
-	lwt? ( dev-ml/lwt:= )
-	lwt-unix? (
-		dev-ml/ca-certs:=
-		dev-ml/lwt:=
-	)
-	mirage? (
-		dev-ml/base:=
-		dev-ml/ca-certs-nss:=
-		dev-ml/cstruct:=
-		dev-ml/dns:=[client]
-		dev-ml/fmt:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-flow:=[combinators]
-		dev-ml/mirage-random:=
-		dev-ml/mirage-time:=
-		dev-ml/tcpip:=
-		dev-ml/tls:=[mirage]
-		dev-ml/vchan:=
-		dev-ml/xenstore:=
-	)
-"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="
-	lwt-unix? ( lwt )
-	mirage? ( lwt )
-"
-
-src_compile() {
-	local pkgs="conduit"
-	for u in async lwt lwt-unix mirage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},conduit-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install conduit
-	for u in async lwt lwt-unix mirage ; do
-		if use ${u} ; then
-			dune_src_install "conduit-${u}"
-		fi
-	done
-}

diff --git a/dev-ml/conduit/metadata.xml b/dev-ml/conduit/metadata.xml
deleted file mode 100644
index cc85ef4cb0..0000000000
--- a/dev-ml/conduit/metadata.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">A network connection establishment library for Async</flag>
-		<flag name="lwt">A portable network connection establishment library using Lwt</flag>
-		<flag name="lwt-unix">A network connection establishment library for Lwt_unix</flag>
-		<flag name="mirage">A network connection establishment library for MirageOS</flag>
-	</use>
-	<longdescription lang="en">The `conduit` library takes care of establishing and listening for
-TCP and SSL/TLS connections for the Lwt and Async libraries.
-
-The reason this library exists is to provide a degree of abstraction
-from the precise SSL library used, since there are a variety of ways
-to bind to a library (e.g. the C FFI, or the Ctypes library), as well
-as well as which library is used (just OpenSSL for now).
-
-By default, OpenSSL is used as the preferred connection library, but
-you can force the use of the pure OCaml TLS stack by setting the
-environment variable `CONDUIT_TLS=native` when starting your program.
-
-The useful opam packages available that extend this library are:
-
-- `conduit`: the main `Conduit` module
-- `conduit-lwt`: the portable Lwt implementation
-- `conduit-lwt-unix`: the Lwt/Unix implementation
-- `conduit-async` the Jane Street Async implementation
-- `conduit-mirage`: the MirageOS compatible implementation</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-conduit/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-conduit/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-conduit</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/configurator/Manifest b/dev-ml/configurator/Manifest
deleted file mode 100644
index 1f11339a65..0000000000
--- a/dev-ml/configurator/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST configurator-0.11.0.tar.gz 10567 BLAKE2B 52d529233baa95ce00347d7e43a85127faefcaa2731c61d0c4b2e3e6314c7aa4a6ac6367ca57f6b846223af3d555309420f11c1e8240a93bbadce37157cfc52f SHA512 0163b8af41fb3b3b6f395bc507077c9a1043432e809c5a76dff929c51cbf9ab7df5de6f9c275ce2cda06314bc93bc58b0cad0a58512ce71a9e7722c5bd617102

diff --git a/dev-ml/configurator/configurator-0.11.0.ebuild b/dev-ml/configurator/configurator-0.11.0.ebuild
deleted file mode 100644
index c8859268c4..0000000000
--- a/dev-ml/configurator/configurator-0.11.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Helper library for gathering system configuration"
-HOMEPAGE="https://github.com/janestreet/configurator"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/stdio
-	dev-ml/base
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	dune upgrade || die
-	dune build -p configurator -j $(makeopts_jobs) @install || die
-}
-
-src_install() {
-	dune_src_install configurator
-}

diff --git a/dev-ml/configurator/metadata.xml b/dev-ml/configurator/metadata.xml
deleted file mode 100644
index 08a1423541..0000000000
--- a/dev-ml/configurator/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Configurator is a small library that helps writing OCaml scripts that
-test features available on the system, in order to generate config.h
-files for instance.
-
-Configurator allows one to:
-- test if a C program compiles
-- query pkg-config
-- import #define from OCaml header files
-- generate config.h file</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/janestreet/configurator/issues</bugs-to>
-		<remote-id type="github">janestreet/configurator</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/cow/Manifest b/dev-ml/cow/Manifest
deleted file mode 100644
index 9b9138c8d1..0000000000
--- a/dev-ml/cow/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cow-v2.4.0.tbz 19641 BLAKE2B 257a74a20dee2ca54fa4ac825d5687197171b6c8643a4b5e46f1c8f078ffc85da5ed29caea003bffbd90fcef7718ce58bd90e64282e9482ee19b3f2b0ac524ba SHA512 a05745307e91a5690e22563f4c0b93ce5a232d1b4d362869ed50b26b5bc7c9de0ff3388f525a0ab5e8207b4b06673757ceba03114e0470bb3fd51c86994b6818

diff --git a/dev-ml/cow/cow-2.4.0.ebuild b/dev-ml/cow/cow-2.4.0.ebuild
deleted file mode 100644
index 0dca8cc2f7..0000000000
--- a/dev-ml/cow/cow-2.4.0.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 dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Caml on the Web"
-HOMEPAGE="
-	http://www.openmirage.org/
-	https://github.com/mirage/ocaml-cow
-"
-SRC_URI="https://github.com/mirage/ocaml-cow/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/ezjsonm
-	dev-ml/omd
-	dev-ml/uri
-	dev-ml/xmlm
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/cow/metadata.xml b/dev-ml/cow/metadata.xml
deleted file mode 100644
index ac5beeb900..0000000000
--- a/dev-ml/cow/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Writing web-applications requires a lot of skills: HTML, XML, JSON and
-Markdown, to name but a few!	This library provides OCaml combinators
-for these web formats.</longdescription>
-	<upstream>
-		<doc>http://mirage.github.io/ocaml-cow/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-cow/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-cow</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/crc/Manifest b/dev-ml/crc/Manifest
deleted file mode 100644
index b7c99024c3..0000000000
--- a/dev-ml/crc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST crc-2.1.0.tar.gz 6889 BLAKE2B 10ef45c0c66bea7fcc13d177d23efa28862b79650529791f95867dc203e671cdc60f8b138d74bdd1f02c96ebf4bb67c02ab7cfd39197b9bc387652af76b75bab SHA512 136370780a6ae020d596aa5f16133a7038beaa41bf770153e789ab4a1aa678d36b646b8c9ba81a642d1e6c067e3999dd84d81bccc3245ba9798c75b7ff7396a8

diff --git a/dev-ml/crc/crc-2.1.0.ebuild b/dev-ml/crc/crc-2.1.0.ebuild
deleted file mode 100644
index cea103182f..0000000000
--- a/dev-ml/crc/crc-2.1.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Library for finding the CRC of parts of various kinds of data in-place"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-crc
-	https://opam.ocaml.org/packages/crc/
-"
-SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-ml/cstruct:=
-	dev-ml/rpc:=
-	dev-ml/ppx_sexp_conv:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/crc/files/crc-2.1.0-ounit2.patch b/dev-ml/crc/files/crc-2.1.0-ounit2.patch
deleted file mode 100644
index c3b049e298..0000000000
--- a/dev-ml/crc/files/crc-2.1.0-ounit2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From f34b740604cf6cdb924c056d38ec08be4c781048 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:24:29 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- crc.opam  | 2 +-
- test/dune | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/crc.opam b/crc.opam
-index 74f21a8..7923009 100644
---- a/crc.opam
-+++ b/crc.opam
-@@ -12,7 +12,7 @@ depends: [
-   "dune"
-   "ocaml" {>= "4.00.1"}
-   "cstruct" {>= "1.0.1"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "odoc" {with-doc}
-   "ppx_deriving_rpc"
-   "ppx_sexp_conv" {>= "v0.11.0"}
-diff --git a/test/dune b/test/dune
-index 769e090..bad69da 100644
---- a/test/dune
-+++ b/test/dune
-@@ -10,7 +10,7 @@ let () = Printf.ksprintf Jbuild_plugin.V1.send {|
- (executable
-   (name crc_test)
-   (flags (:standard))
--  (libraries oUnit crc)
-+  (libraries ounit2 crc)
-   (preprocess (pps ppx_deriving_rpc ppx_sexp_conv %s))
- )
- 

diff --git a/dev-ml/crc/metadata.xml b/dev-ml/crc/metadata.xml
deleted file mode 100644
index 49bf4896a1..0000000000
--- a/dev-ml/crc/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/xapi-project/ocaml-crc/issues</bugs-to>
-		<remote-id type="github">xapi-project/ocaml-crc</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/diet/Manifest b/dev-ml/diet/Manifest
deleted file mode 100644
index 58c0bcc7d7..0000000000
--- a/dev-ml/diet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST diet-0.4.tar.gz 10139 BLAKE2B df7e3a06f90ced220a2fecff71c0c0c1d61a3bf6bd27cff80712a41e81bd6db4f7afc385cb0ce20d0077831975dd8c7d3d0888fcb9dd9809bdf9478c08ad2d7d SHA512 a8e122ddd343f6d9130169e1b066578f555d7eb2f0795a4603ba6ee6a31ad1ed2a1cc0a3149ac90d3995a7d8f5e770c56d9002160fa01b35bc16d10b9536ce97

diff --git a/dev-ml/diet/diet-0.4.ebuild b/dev-ml/diet/diet-0.4.ebuild
deleted file mode 100644
index c1cc5d0921..0000000000
--- a/dev-ml/diet/diet-0.4.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="A simple implementation of Discrete Interval Encoding Trees"
-HOMEPAGE="
-	https://opam.ocaml.org/packages/diet/
-	https://github.com/mirage/ocaml-diet
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="dev-ml/stdlib-shims:="
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/diet/files/diet-0.4-ounit2.patch b/dev-ml/diet/files/diet-0.4-ounit2.patch
deleted file mode 100644
index e65b7e6d89..0000000000
--- a/dev-ml/diet/files/diet-0.4-ounit2.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 5557ef1e0779a94454cbe4324de7581dca4a997f Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 14:45:55 +0200
-Subject: [PATCH 1/3] depend on ounit2
-
---- a/diet.opam
-+++ b/diet.opam
-@@ -9,7 +9,7 @@ depends: [
-   "ocaml" {>= "4.03.0"}
-   "dune"
-   "stdlib-shims"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}
-
-From 64428455c8b1d3e81ce006476cbd6fe10d200176 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 14:47:13 +0200
-Subject: [PATCH 2/3] use ounit2
-
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,3 +1,3 @@
- (tests
-  (names test)
-- (libraries diet oUnit))
-+ (libraries diet ounit2))
-
-From 41c6f7adf7a321cf334a99a72ffe0bf3be1eb4ba Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 14:47:35 +0200
-Subject: [PATCH 3/3] use ounit2
-
---- a/.merlin
-+++ b/.merlin
-@@ -1,6 +1,6 @@
- PKG astring cmdliner cstruct logs lwt mirage-block mirage-block-unix ppx_sexp_conv ppx_tools ppx_type_conv
- PKG io-page io-page.unix logs.fmt result sexplib
--PKG ezjsonm mirage-block-ramdisk nbd ounit
-+PKG ezjsonm mirage-block-ramdisk nbd ounit2
- S lib
- S lib_test
- B _build/**

diff --git a/dev-ml/diet/metadata.xml b/dev-ml/diet/metadata.xml
deleted file mode 100644
index beabaa25a9..0000000000
--- a/dev-ml/diet/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This data structure is based on the
-[Functional Pearls: Diets for Fat Sets](https://web.engr.oregonstate.edu/~erwig/papers/Diet_JFP98.pdf)
-by Martin Erwig.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-diet/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-diet/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-diet</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/dns/Manifest b/dev-ml/dns/Manifest
deleted file mode 100644
index 19e9da0532..0000000000
--- a/dev-ml/dns/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ocaml-dns-5.0.1.tar.gz 175810 BLAKE2B 0c442b9bc60f05c0cd73c811aced7b33afad7f9462572891ce88e0d67bbd57cace2123ed4ca7ebb3468d23b7b3fe419f06fa19ebaa0182f3d4d5036100ef7a9d SHA512 f66eeeaa7e3f8f2122ac82132d042493f5b63659d3626bd84cb38dc75c141def38303adbea9f748417de9cb355262bed3838ccf40f530eb6fcce58068f99c2e4
-DIST ocaml-dns-6.2.2.tar.gz 254927 BLAKE2B a770f578f6117c1a84ad37d8dfcec450cd576b0b6e2c446f67295992949a0c4a37b8ba59701118fab064173ba05ef37c88b2a6befc15b25aed1378bb21840891 SHA512 8e4fcafdd5af828c3db45558cfe895ae33783cb84837e2bc153acecbfd527f7f34fa4cc8b57a6f42afebfc51707a4b69c62795769a101be124cfe4062f187ece

diff --git a/dev-ml/dns/dns-5.0.1.ebuild b/dev-ml/dns/dns-5.0.1.ebuild
deleted file mode 100644
index 9ff04593dc..0000000000
--- a/dev-ml/dns/dns-5.0.1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="A pure OCaml implementation of the DNS protocol"
-HOMEPAGE="https://github.com/mirage/ocaml-dns"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="certify cli client dnssec mirage ocamlopt resolver server stub test tsig"
-
-RDEPEND="
-	dev-ml/logs:=
-	dev-ml/ptime:=
-	dev-ml/domain-name:=
-	dev-ml/gmap:=
-	dev-ml/cstruct:=
-	dev-ml/ipaddr:=
-	dev-ml/lru:=
-	dev-ml/duration:=
-	dev-ml/metrics:=
-	dev-ml/ocaml-base64:=
-
-	dnssec? ( dev-ml/mirage-crypto:=[ec,pk] )
-	certify? (
-		dev-ml/randomconv:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/tcpip:=
-		dev-ml/mirage-crypto:=[ec,pk,rng]
-		dev-ml/x509:=
-		dev-ml/lwt:=
-	)
-	cli? (
-		dev-ml/bos:=
-		dev-ml/cmdliner:=
-		dev-ml/fpath:=
-		dev-ml/x509:=
-		dev-ml/mirage-crypto:=[ec,pk]
-		dev-ml/hex:=
-		dev-ml/mtime:=
-		dev-ml/fmt:=
-		dev-ml/lwt:=
-		dev-ml/randomconv:=
-	)
-	client? (
-		dev-ml/fmt:=
-		dev-ml/lwt:=
-		dev-ml/tcpip:=
-		dev-ml/mirage-random:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-crypto:=[rng]
-		dev-ml/happy-eyeballs:=
-		dev-ml/tls:=[mirage]
-		dev-ml/x509:=
-		dev-ml/ca-certs:=
-		dev-ml/ca-certs-nss:=
-	)
-	mirage? (
-		dev-ml/lwt:=
-		dev-ml/tcpip:=
-	)
-	resolver? (
-		dev-ml/randomconv:=
-		dev-ml/lwt:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-random:=
-		dev-ml/tcpip:=
-		dev-ml/tls:=[mirage]
-		dev-ml/duration:=
-	)
-	server? (
-		dev-ml/randomconv:=
-		dev-ml/duration:=
-		dev-ml/lwt:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/tcpip:=
-		dev-ml/mirage-crypto:=[rng]
-	)
-	stub? (
-		dev-ml/randomconv:=
-		dev-ml/lwt:=
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-random:=
-		dev-ml/tcpip:=
-	)
-	tsig? ( dev-ml/mirage-crypto:= )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	certify? ( mirage tsig )
-	cli? ( certify client dnssec server tsig )
-	resolver? ( dnssec mirage server )
-	server? ( mirage )
-	stub? ( client mirage resolver tsig server )
-	test? ( cli dnssec resolver server tsig )
-"
-
-src_compile() {
-	local pkgs="dns"
-	use dnssec && pkgs="${pkgs},dnssec"
-	for u in certify cli client mirage resolver server stub tsig ; do
-		if use ${u} ; then
-			pkgs="${pkgs},dns-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install dns
-	use dnssec && dune_src_install dnssec
-	for u in certify cli client mirage resolver server stub tsig ; do
-		if use ${u} ; then
-			dune_src_install "dns-${u}"
-		fi
-	done
-}

diff --git a/dev-ml/dns/dns-6.2.2.ebuild b/dev-ml/dns/dns-6.2.2.ebuild
deleted file mode 100644
index fa25dc3588..0000000000
--- a/dev-ml/dns/dns-6.2.2.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="A pure OCaml implementation of the DNS protocol"
-HOMEPAGE="https://github.com/mirage/ocaml-dns"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="certify cli client dnssec mirage ocamlopt resolver server stub test tsig"
-
-RDEPEND="
-	dev-ml/logs:=
-	dev-ml/ptime:=
-	>=dev-ml/domain-name-0.4.0:=
-	>=dev-ml/gmap-0.3.0:=
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/ipaddr-5.2.0:=
-	>=dev-ml/lru-0.3.0:=
-	>=dev-ml/duration-0.1.2:=
-	dev-ml/metrics:=
-	>=dev-ml/ocaml-base64-3.3.0:=
-	>=dev-ml/fmt-0.8.8:=
-
-	dnssec? ( dev-ml/mirage-crypto:=[ec,pk] )
-	certify? (
-		>=dev-ml/randomconv-0.1.2:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/tcpip-7.0.0:=
-		>=dev-ml/mirage-crypto-0.8.0:=[ec,pk,rng]
-		>=dev-ml/x509-0.13.0:=
-		>=dev-ml/lwt-4.2.1:=
-	)
-	cli? (
-		>=dev-ml/bos-0.2.0:=
-		>=dev-ml/cmdliner-1.1.0:=
-		>=dev-ml/fpath-0.7.2:=
-		>=dev-ml/x509-0.13.0:=
-		>=dev-ml/mirage-crypto-0.8.0:=[ec,pk,rng]
-		>=dev-ml/hex-1.4.0:=
-		>=dev-ml/mtime-1.2.0:=
-		>=dev-ml/fmt-0.8.8:=
-		>=dev-ml/lwt-4.0.0:=
-		dev-ml/randomconv:=
-	)
-	client? (
-		>=dev-ml/fmt-0.8.0:=
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/tcpip-7.0.0:=
-		>=dev-ml/mirage-random-2.0.0:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/mirage-crypto-0.8.0:=[rng]
-		>=dev-ml/happy-eyeballs-0.1.0:=
-		>=dev-ml/tls-0.15.0:=[mirage]
-		>=dev-ml/x509-0.16.0:=
-		dev-ml/ca-certs:=
-		dev-ml/ca-certs-nss:=
-	)
-	mirage? (
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/tcpip-7.0.0:=
-	)
-	resolver? (
-		>=dev-ml/randomconv-0.1.2:=
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/mirage-random-2.0.0:=
-		>=dev-ml/tcpip-7.0.0:=
-		dev-ml/tls:=[mirage]
-		>=dev-ml/duration-0.1.2:=
-	)
-	server? (
-		>=dev-ml/randomconv-0.1.2:=
-		>=dev-ml/duration-0.1.2:=
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/tcpip-7.0.0:=
-		dev-ml/mirage-crypto:=[rng]
-	)
-	stub? (
-		>=dev-ml/randomconv-0.1.2:=
-		>=dev-ml/lwt-4.2.1:=
-		>=dev-ml/mirage-time-2.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		>=dev-ml/mirage-random-2.0.0:=
-		>=dev-ml/tcpip-7.0.0:=
-	)
-	tsig? ( dev-ml/mirage-crypto:= )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	certify? ( mirage tsig )
-	cli? ( certify client dnssec server tsig )
-	resolver? ( dnssec mirage server )
-	server? ( mirage )
-	stub? ( client mirage resolver tsig server )
-	test? ( cli dnssec resolver server tsig )
-"
-
-src_compile() {
-	local pkgs="dns"
-	use dnssec && pkgs="${pkgs},dnssec"
-	for u in certify cli client mirage resolver server stub tsig ; do
-		if use ${u} ; then
-			pkgs="${pkgs},dns-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install dns
-	use dnssec && dune_src_install dnssec
-	for u in certify cli client mirage resolver server stub tsig ; do
-		if use ${u} ; then
-			dune_src_install "dns-${u}"
-		fi
-	done
-}

diff --git a/dev-ml/dns/metadata.xml b/dev-ml/dns/metadata.xml
deleted file mode 100644
index 7aaf8d1003..0000000000
--- a/dev-ml/dns/metadata.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="certify">MirageOS let's encrypt certificate retrieval</flag>
-		<flag name="cli">Unix command line utilities using uDNS</flag>
-		<flag name="client">DNS resolver API</flag>
-		<flag name="dnssec">DNSSec support for OCaml-DNS</flag>
-		<flag name="mirage">An opinionated Domain Name System (DNS) library</flag>
-		<flag name="resolver">DNS resolver business logic</flag>
-		<flag name="server">DNS server, primary and secondary</flag>
-		<flag name="stub">DNS stub resolver</flag>
-		<flag name="tsig">TSIG support for DNS</flag>
-	</use>
-	<longdescription lang="en">µDNS supports most of the domain name system used in the wild.	It adheres to
-strict conventions.	Failing early and hard.	It is mostly implemented in the
-pure fragment of OCaml (no mutation, isolated IO, no exceptions).
-
-Legacy resource record types are not dealt with, and there is no plan to support
-`ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... .	`AXFR` is only
-handled via TCP connections.	The only resource class supported is `IN` (the
-Internet).	Truncated hmac in `TSIG` are not supported (always the full length
-of the hash algorithm is used).
-
-Please read [the blog article](https://hannes.nqsb.io/Posts/DNS) for a more
-detailed overview.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-dns/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-dns/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-dns</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/emile/Manifest b/dev-ml/emile/Manifest
deleted file mode 100644
index 6ca47fc557..0000000000
--- a/dev-ml/emile/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST emile-v1.1.tbz 34994 BLAKE2B 226e93cc7f3bb81d595574888685a55d6743dc8060df51fe65881f799c99158a44521900844d0cc5b9c9976800da77626a9f03c9ea672385cbf43e9ec1aa026d SHA512 b53df652cd9c585d2720cf1ad6b877a11e3779b4edda08d6b965557721d46538cd10dd8a7a3a6316dc6a3785ae66167785529619e31f40e7dfde01faaf692c7f

diff --git a/dev-ml/emile/emile-1.1.ebuild b/dev-ml/emile/emile-1.1.ebuild
deleted file mode 100644
index d737fc6f09..0000000000
--- a/dev-ml/emile/emile-1.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Emile is a library to parse an e-mail address in OCaml"
-HOMEPAGE="https://github.com/mirage/emile"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${PN}-v${PV}.tbz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/angstrom
-	dev-ml/ipaddr
-	dev-ml/ocaml-base64
-	dev-ml/pecu
-	dev-ml/bigstringaf
-	dev-ml/uutf
-	dev-ml/fmt
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/emile/metadata.xml b/dev-ml/emile/metadata.xml
deleted file mode 100644
index b8eb4f9600..0000000000
--- a/dev-ml/emile/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">A parser of email address according RFC822, RFC2822, RFC5321 and RFC6532.
-It handles UTF-8 email addresses and encoded-word according RFC2047.</longdescription>
-	<upstream>
-		<doc>https://dinosaure.github.io/emile/</doc>
-		<bugs-to>https://github.com/dinosaure/emile/issues</bugs-to>
-		<remote-id type="github">dinosaure/emile</remote-id>
-		<maintainer>
-			<name>Romain Calascibetta</name>
-			<email>romain.calascibetta@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/eqaf/Manifest b/dev-ml/eqaf/Manifest
deleted file mode 100644
index df082106f7..0000000000
--- a/dev-ml/eqaf/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST eqaf-v0.7.tbz 19149 BLAKE2B bd73571d7118b7007a89c07b65eeaaadc34722b2e3923ef045d7a39c5e6d92292f38c6507934bad27af744a9a5eac5be16a9446d0353d998bc727dd86fc2d0bd SHA512 38a2687bafb5cd1d1deb51ceceba94fcff9ce88515fd2c61ec1182808c50c0e3373a4d71fe51a17a23c74616c5ab350a4cf7914de656886981538abf2b57ff61
-DIST eqaf-v0.8.tbz 29219 BLAKE2B 04f4e31fa7ebe7eb4777ee77cdc08495500562e61767bdc064c3cf2f90df64cf47f8160cbc2fb0c633ae32893566fed41aec6c329f6086439c9ad30a3bbff435 SHA512 303749bdbaae8fc27f57ebaa5cf9b16ed5b8cbaee35f0a35d69f91a437b1a3411a613d145d3aff7ff74a587509d877cc0a569fdae4d00cec65bf50d705361e25

diff --git a/dev-ml/eqaf/eqaf-0.7-r1.ebuild b/dev-ml/eqaf/eqaf-0.7-r1.ebuild
deleted file mode 100644
index 0d9f37f56c..0000000000
--- a/dev-ml/eqaf/eqaf-0.7-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Constant time equal function to avoid timing attacks in OCaml"
-HOMEPAGE="https://github.com/mirage/eqaf"
-SRC_URI="https://github.com/mirage/eqaf/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="dev-ml/cstruct"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/eqaf/eqaf-0.8.ebuild b/dev-ml/eqaf/eqaf-0.8.ebuild
deleted file mode 100644
index 5d0a8bcd98..0000000000
--- a/dev-ml/eqaf/eqaf-0.8.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Constant time equal function to avoid timing attacks in OCaml"
-HOMEPAGE="
-	https://github.com/mirage/eqaf
-	https://opam.ocaml.org/packages/eqaf/
-"
-SRC_URI="https://github.com/mirage/eqaf/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.07.0:=[ocamlopt?]
-	>=dev-ml/cstruct-1.1.0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ocaml-base64
-		dev-ml/alcotest
-		dev-ml/crowbar
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/eqaf/metadata.xml b/dev-ml/eqaf/metadata.xml
deleted file mode 100644
index d19db6e615..0000000000
--- a/dev-ml/eqaf/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/eqaf/</doc>
-		<bugs-to>https://github.com/mirage/eqaf/issues</bugs-to>
-		<remote-id type="github">mirage/eqaf</remote-id>
-		<maintainer>
-			<name>Romain Calascibetta</name>
-			<email>romain.calascibetta@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/ethernet/Manifest b/dev-ml/ethernet/Manifest
deleted file mode 100644
index 9ba14438f5..0000000000
--- a/dev-ml/ethernet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ethernet-v3.0.0.tbz 6116 BLAKE2B 09f57cd4b58dff67f5b6ab2e68c8c29f6b527ed07b14664f8dd6da64dc05a17773f3ccb242ac37702ad9c43dc8fc1c6cfe9f04c219fdfae382c7d26a9d9724e8 SHA512 171d061b16f2e00b9caa3dfc1cd9b5b358d380e892281ac5c137dc2a3119c3fa288ea927dcb4e9efbcf4850f6857ed0d4b754f56dbb248c1c6150779e57d24e4

diff --git a/dev-ml/ethernet/ethernet-3.0.0.ebuild b/dev-ml/ethernet/ethernet-3.0.0.ebuild
deleted file mode 100644
index 7fb9814297..0000000000
--- a/dev-ml/ethernet/ethernet-3.0.0.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
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="OCaml Ethernet (IEEE 802.3) layer"
-HOMEPAGE="https://github.com/mirage/ethernet"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/mirage-net
-	dev-ml/ipaddr
-	dev-ml/mirage-profile
-	dev-ml/lwt
-	dev-ml/logs
-	>=dev-ml/cstruct-6.0.0[ppx]
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/ethernet/metadata.xml b/dev-ml/ethernet/metadata.xml
deleted file mode 100644
index 28988dddd3..0000000000
--- a/dev-ml/ethernet/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">`ethernet` provides an [Ethernet](https://en.wikipedia.org/wiki/Ethernet)
-(specified by IEEE 802.3) layer implementation for the
-[Mirage operating system](https://mirage.io).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ethernet/</doc>
-		<bugs-to>https://github.com/mirage/ethernet/issues</bugs-to>
-		<remote-id type="github">mirage/ethernet</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/expect_test_helpers/Manifest b/dev-ml/expect_test_helpers/Manifest
deleted file mode 100644
index 8c176c91d9..0000000000
--- a/dev-ml/expect_test_helpers/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST expect_test_helpers-0.13.0.tar.gz 6153 BLAKE2B f125841b585b3c01865de7153e1f7150cde9be15e763f2b6f8658cc230d323ec594e962a77cd7ba5da05ecfb569e8ef64b65f26566099bd6a726967a80c65c3f SHA512 eeb7a447f7c6f1d2ea5dd338fe34fa8f609a0c19e9535d379f04a485624e993f48c323a3f4aab9c24a11609d4d60e159723cb836169231a8c6b71087d1a0d70a

diff --git a/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild b/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild
deleted file mode 100644
index e32bed2328..0000000000
--- a/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Async helpers for writing expectation tests"
-HOMEPAGE="https://github.com/janestreet/expect_test_helpers"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/async
-	dev-ml/core
-	dev-ml/expect_test_helpers_kernel
-	dev-ml/ppx_jane
-	dev-ml/sexp_pretty
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/expect_test_helpers/metadata.xml b/dev-ml/expect_test_helpers/metadata.xml
deleted file mode 100644
index 2dca2f8f78..0000000000
--- a/dev-ml/expect_test_helpers/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This library provides helper functions for writing expect tests.
-
-Note that this library uses Async, for helpers that don't use Async,
-look at expect_test_helpers_kernel.</longdescription>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers/index.html</doc>
-		<bugs-to>https://github.com/janestreet/expect_test_helpers/issues</bugs-to>
-		<remote-id type="github">janestreet/expect_test_helpers</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/expect_test_helpers_kernel/Manifest b/dev-ml/expect_test_helpers_kernel/Manifest
deleted file mode 100644
index 075b5c2a01..0000000000
--- a/dev-ml/expect_test_helpers_kernel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST expect_test_helpers_kernel-0.13.0.tar.gz 15700 BLAKE2B 1ef0b4cfafd590a9ac742d113884857b4eacc234d93d57a137c962d111241c917f2e2322f6a98c37989e2d20eb4d256e93c1ac118620de8df6950bface8c7f3f SHA512 5bd75a0f6eaeee4f44d8b873323ff672ad064923c40e3f514153fbdf71214ec0a384eb84a451eb9f4caf22af4dd2895520be2d84875a51cb3c39de8811565f30

diff --git a/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.ebuild b/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.ebuild
deleted file mode 100644
index 04e7c0af30..0000000000
--- a/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.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
-
-inherit dune
-
-DESCRIPTION="Helpers for writing expectation tests"
-HOMEPAGE="https://github.com/janestreet/expect_test_helpers_kernel"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/base
-	dev-ml/base_quickcheck
-	dev-ml/core_kernel
-	dev-ml/ppx_jane
-	dev-ml/sexp_pretty
-	dev-ml/stdio
-	dev-ml/re
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/expect_test_helpers_kernel/metadata.xml b/dev-ml/expect_test_helpers_kernel/metadata.xml
deleted file mode 100644
index 4d92976e02..0000000000
--- a/dev-ml/expect_test_helpers_kernel/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This library provides helper functions for writing expect tests.
-
-If you want helpers for writing expect tests using the Async library,
-look at expect_test_helpers.</longdescription>
-	<upstream>
-		<doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers_kernel/index.html</doc>
-		<bugs-to>https://github.com/janestreet/expect_test_helpers_kernel/issues</bugs-to>
-		<remote-id type="github">janestreet/expect_test_helpers_kernel</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/ezjsonm/Manifest b/dev-ml/ezjsonm/Manifest
deleted file mode 100644
index 26a3d76b80..0000000000
--- a/dev-ml/ezjsonm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ezjsonm-v1.2.0.tbz 8718 BLAKE2B a99d384ad962868568aa95a511696562c2e65856de446136527812e1fe2c9c711ba0a261cb18f012b919e215e5e69f457f79fb6a38c891d38e383f552b15f8b6 SHA512 f603642ecdd01696017d0a8fef0ae8867777fbced53ad670afa3da8f12e2c101a5c6cd201b7917685323bc9033793dd406c6d333ed4a24d2d4d4d6c88527693b

diff --git a/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild b/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild
deleted file mode 100644
index aa58c0e363..0000000000
--- a/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="An easy interface on top of the Jsonm library"
-HOMEPAGE="https://github.com/mirage/ezjsonm"
-SRC_URI="https://github.com/mirage/ezjsonm/releases/download/v${PV}/${PN}-v${PV}.tbz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="lwt ocamlopt test"
-
-DEPEND="
-	dev-ml/hex
-	>=dev-ml/jsonm-1.0.0
-	dev-ml/sexplib0
-	dev-ml/uutf
-
-	lwt? ( dev-ml/lwt )
-"
-RDEPEND="
-	${DEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/js_of_ocaml
-		net-libs/nodejs[npm]
-		dev-ml/ppx_sexp_conv
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lwt )"
-
-src_compile() {
-	local pkgs="ezjsonm"
-	if use lwt ; then
-		pkgs="${pkgs},ezjsonm-lwt"
-	fi
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install ezjsonm
-	use lwt && dune_src_install ezjsonm-lwt
-}

diff --git a/dev-ml/ezjsonm/metadata.xml b/dev-ml/ezjsonm/metadata.xml
deleted file mode 100644
index 91d55f3850..0000000000
--- a/dev-ml/ezjsonm/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="lwt">Simple Lwt-based interface to the Jsonm JSON library</flag>
-	</use>
-	<longdescription lang="en">Ezjsonm provides more convenient (but far less flexible)
-input and output functions that go to and from `string` values.
-This avoids the need to write signal code, which is useful for
-quick scripts that manipulate JSON.
-
-More advanced users should go straight to the Jsonm library and
-use it directly, rather than be saddled with the Ezjsonm interface.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ezjsonm/</doc>
-		<bugs-to>https://github.com/mirage/ezjsonm/issues</bugs-to>
-		<remote-id type="github">mirage/ezjsonm</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/fd-send-recv/Manifest b/dev-ml/fd-send-recv/Manifest
deleted file mode 100644
index 86a5322e64..0000000000
--- a/dev-ml/fd-send-recv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fd-send-recv-2.0.1.tar.gz 13756 BLAKE2B 855ed37332b16a8ff032a4f63ff6f3cdaebe2fa7678706d847ed93080c99047cfc55c7af136ca4471a8d1976377e4baec203ee7db2aef0a7318311173d59f831 SHA512 6e9be55d181f47204fec55f4e4df3594369f1b5e185e936cf14fff0de468a53820572216f8407653794aebfa5c71ba93b447bed8bca5bec6a9277e0fd1e186dc

diff --git a/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild b/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild
deleted file mode 100644
index 9a004f5d9d..0000000000
--- a/dev-ml/fd-send-recv/fd-send-recv-2.0.1.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
-
-MYPN="ocaml-${PN}"
-
-inherit dune
-
-DESCRIPTION="Send and receive Unix.file_descrs over Unix domain sockets"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-fd-send-recv
-	https://opam.ocaml.org/packages/fd-send-recv/
-"
-SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="dev-ml/tuntap:="
-RDEPEND="${DEPEND}"
-
-RESTRICT="test" # tests require sudo

diff --git a/dev-ml/fd-send-recv/metadata.xml b/dev-ml/fd-send-recv/metadata.xml
deleted file mode 100644
index b45a0a3714..0000000000
--- a/dev-ml/fd-send-recv/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://github.com/xapi-project/ocaml-fd-send-recv/blob/master/lib/fd_send_recv.mli</doc>
-		<bugs-to>https://github.com/xapi-project/ocaml-fd-send-recv/issues</bugs-to>
-		<remote-id type="github">xapi-project/ocaml-fd-send-recv</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/happy-eyeballs/Manifest b/dev-ml/happy-eyeballs/Manifest
deleted file mode 100644
index 4121de5fda..0000000000
--- a/dev-ml/happy-eyeballs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST happy-eyeballs-0.3.0.tar.gz 11378 BLAKE2B 186e3f448ee8f04de79dc48c2f1c6d31218a2d48a5d18377265972a8b2269ba85563ad06d0cf2595812ecacf5f5a7baadaccad6e3f12a9b67ba8e4547e74d271 SHA512 a2c38dd618df585e3de446674e0675668da85fa17c0e285bb174b3d23b38bdedae45e0c740f261d0f4e091a14cd32eb2f2b209a7f8c7f9a957fce18e1dcbf63f

diff --git a/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild b/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild
deleted file mode 100644
index b393cd2cc6..0000000000
--- a/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="An implementation of happy eyeballs (RFC 8305) in OCaml with lwt"
-HOMEPAGE="https://github.com/roburio/happy-eyeballs"
-SRC_URI="https://github.com/roburio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="lwt mirage ocamlopt"
-
-RDEPEND="
-	dev-ml/domain-name
-	dev-ml/ipaddr
-	dev-ml/logs
-	dev-ml/fmt
-
-	lwt? (
-		dev-ml/cmdliner
-		dev-ml/mtime
-		dev-ml/lwt
-		dev-ml/dns[client]
-		dev-ml/duration
-	)
-	mirage? (
-		dev-ml/mirage-clock
-		dev-ml/dns[client]
-		dev-ml/lwt
-		dev-ml/tcpip
-		dev-ml/mirage-random
-		dev-ml/mirage-time
-		dev-ml/duration
-	)
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	local pkgs="happy-eyeballs"
-	for u in lwt mirage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},happy-eyeballs-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install happy-eyeballs
-	for u in lwt mirage ; do
-		if use ${u} ; then
-			dune_src_install "happy-eyeballs-${u}"
-		fi
-	done
-}

diff --git a/dev-ml/happy-eyeballs/metadata.xml b/dev-ml/happy-eyeballs/metadata.xml
deleted file mode 100644
index ff090d7f89..0000000000
--- a/dev-ml/happy-eyeballs/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="lwt">Connecting to a remote host via IP version 4 or 6 using Lwt_unix</flag>
-		<flag name="mirage">Connecting to a remote host via IP version 4 or 6 using Mirage</flag>
-	</use>
-	<longdescription lang="en">Happy eyeballs is an implementation of
-[RFC 8305](https://datatracker.ietf.org/doc/html/rfc8305) which specifies how
-to connect to a remote host using either IP protocol version 4 or IP protocol
-version 6. This is the core of the algorithm in value passing style, with a
-slick dependency cone.</longdescription>
-	<upstream>
-		<doc>https://roburio.github.io/happy-eyeballs/</doc>
-		<bugs-to>https://github.com/roburio/happy-eyeballs/issues</bugs-to>
-		<remote-id type="github">roburio/happy-eyeballs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/hex/Manifest b/dev-ml/hex/Manifest
deleted file mode 100644
index ca4c4ed503..0000000000
--- a/dev-ml/hex/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST hex-1.5.0.tbz 6915 BLAKE2B 17214c5b9c43fa3783c4d14d49cf5c78e771fed8fc6c815131996aa5f0fd2706af551418b3109c280440151542e8a128ae9a3ef3b29903af645035382df578b0 SHA512 baa09b47a90f0a54ad2becfb272f0674219e4fc0c03559deff26aaf13ccd59258b31bf98e56c44a5a8fa03437e3eba2bf5f0cd76e52d184d26cfb1170c490462
-DIST hex-v1.4.0.tbz 6546 BLAKE2B 9c8302af46b464e25b3c50e747e8493a80ef39eb7be8f9d94a5b3f761b90191ede63a942dec8b510fe0e954377e3018f7229f43280ed7f1a66c52b074dae646c SHA512 51fe702a5ffdb53380c4528c28f84d814a3c2c4cdfc1cc097348816fc66f27a0c871a2600549a2b6c7f1dff760386f7687de3a111343e526eb9bd86f92ef1814

diff --git a/dev-ml/hex/hex-1.4.0-r1.ebuild b/dev-ml/hex/hex-1.4.0-r1.ebuild
deleted file mode 100644
index 57520a4327..0000000000
--- a/dev-ml/hex/hex-1.4.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Hexadecimal converter"
-HOMEPAGE="https://github.com/mirage/ocaml-hex"
-SRC_URI="https://github.com/mirage/ocaml-hex/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	>=dev-ml/bigarray-compat-1.0.0
-	>=dev-ml/cstruct-1.7.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/hex/hex-1.5.0.ebuild b/dev-ml/hex/hex-1.5.0.ebuild
deleted file mode 100644
index dc56887459..0000000000
--- a/dev-ml/hex/hex-1.5.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Hexadecimal converter"
-HOMEPAGE="https://github.com/mirage/ocaml-hex"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0[ocamlopt?]
-	>=dev-ml/cstruct-1.7.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/hex/metadata.xml b/dev-ml/hex/metadata.xml
deleted file mode 100644
index 0f489f315b..0000000000
--- a/dev-ml/hex/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-hex/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-hex/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-hex</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/hkdf/Manifest b/dev-ml/hkdf/Manifest
deleted file mode 100644
index 6b8b755db6..0000000000
--- a/dev-ml/hkdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hkdf-v1.0.4.tbz 11592 BLAKE2B 5c777f92ac8ad52bbe5c9e2383fa2cb705b793a3fcdedee16c37b69c6c0848b89682e168a9be56d020ab51a7d0195a379d23c23a420874c7fc6772540388c670 SHA512 d08e50857f7761572adc4d382975fde5808898c1d92d9e6e943a496cba8780ffabe1edf67844063b70d9727c0fe10b24391e001a3f65c978a5326ac82199cc88

diff --git a/dev-ml/hkdf/hkdf-1.0.4.ebuild b/dev-ml/hkdf/hkdf-1.0.4.ebuild
deleted file mode 100644
index abb7bb9ec0..0000000000
--- a/dev-ml/hkdf/hkdf-1.0.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="HMAC-based Extract-and-Expand Key Derivation Function (RFC 5869)"
-HOMEPAGE="https://github.com/hannesm/ocaml-hkdf"
-SRC_URI="https://github.com/hannesm/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/mirage-crypto
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/hkdf/metadata.xml b/dev-ml/hkdf/metadata.xml
deleted file mode 100644
index 49f0306563..0000000000
--- a/dev-ml/hkdf/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An implementation of [HKDF](https://tools.ietf.org/html/rfc5869) using
-[nocrypto](https://github.com/mirleft/ocaml-nocrypto).</longdescription>
-	<upstream>
-		<doc>https://hannesm.github.io/ocaml-hkdf/doc</doc>
-		<bugs-to>https://github.com/hannesm/ocaml-hkdf/issues</bugs-to>
-		<remote-id type="github">hannesm/ocaml-hkdf</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/inotify/Manifest b/dev-ml/inotify/Manifest
deleted file mode 100644
index 6028fefd53..0000000000
--- a/dev-ml/inotify/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST inotify-2.3_p20211118.tar.gz 15870 BLAKE2B cd9b80dcf924ef9fd3c4b95e2e105e17dcfb3b4897b9552ac87b4f8d59dc128f76c6aa95bbf2647b2b60577b53abde003391ba05833ce5ddf0ebbb366b608780 SHA512 3ac6b739797a7d2bafcbe007bd467841eeab8ceecc50dc3a71cd24e0d24da846d9166166a45d6b07d9717d3bab649cd1619ebc8964149700522a7082c1b0d3d5
-DIST inotify-2.4.gh.tar.gz 16439 BLAKE2B 9d96e07b80b594deb3840dd563320de0f53334927e106a4b1e4f9716ad509d97e3cc6003d5386861a4bc00d00031e348a3a32667b4e270dd3aaa2dc46436831f SHA512 d164ab997517008671fdd60ab219cf1539f75928334838f416e31799a2c5198a97eb9d795225c3bb40cc41ac8431022c26b7c8b78ad2d45673158a5e2e554997

diff --git a/dev-ml/inotify/inotify-2.3_p20211118.ebuild b/dev-ml/inotify/inotify-2.3_p20211118.ebuild
deleted file mode 100644
index 006f042e97..0000000000
--- a/dev-ml/inotify/inotify-2.3_p20211118.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-COMMIT="b340204c72ae3ff27def6e116c1998485fc3227e"
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="OCaml bindings for inotify"
-HOMEPAGE="
-	https://github.com/whitequark/ocaml-inotify
-	https://opam.ocaml.org/packages/inotify/
-"
-SRC_URI="https://github.com/whitequark/${MYPN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="dev-lang/ocaml:=[ocamlopt?]"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/ocaml-fileutils
-		dev-ml/lwt
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/inotify/inotify-2.4.ebuild b/dev-ml/inotify/inotify-2.4.ebuild
deleted file mode 100644
index 9d9e441113..0000000000
--- a/dev-ml/inotify/inotify-2.4.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="OCaml bindings for inotify"
-HOMEPAGE="
-	https://github.com/whitequark/ocaml-inotify
-	https://opam.ocaml.org/packages/inotify/
-"
-SRC_URI="https://github.com/whitequark/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]"
-DEPEND="
-	${RDEPEND}
-	test? (
-		>=dev-ml/ounit2-2.0
-		>=dev-ml/ocaml-fileutils-0.4.4
-		dev-ml/lwt
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/inotify/metadata.xml b/dev-ml/inotify/metadata.xml
deleted file mode 100644
index 3f985f66fd..0000000000
--- a/dev-ml/inotify/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>http://whitequark.github.io/ocaml-inotify</doc>
-		<bugs-to>https://github.com/whitequark/ocaml-inotify/issues</bugs-to>
-		<remote-id type="github">whitequark/ocaml-inotify</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/io-page/Manifest b/dev-ml/io-page/Manifest
deleted file mode 100644
index 553c24ca1c..0000000000
--- a/dev-ml/io-page/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST io-page-3.0.0.tbz 7967 BLAKE2B 51f233dd6a1f16ace6b3f461ca41f191ee0d54877970955f652728ee865a76c375ed2cc06310dab91dedcf391e00227311a79f5acb226c640693b032330ae4da SHA512 777e5cf4cb82bfc21d026ea2a44a2c30f388a2daa570ad30a396d498b7e4845c0b887402fc002560e2bf17dd49ee7c9839675a3c587e6104f395997eef3c9667
-DIST io-page-v2.2.0.tbz 7961 BLAKE2B 6c8621fb1300d92b9e7fe1c371d4f3035927753727527f1587a6c0b6b8c5d979053b25b52309a1f97e844ec776e0b832725954ebe55501bb98dfd851f1ff9c0d SHA512 4240bbc0c7b6c8c1bc0b628fcde51c73bc7f6e49b2cd7157e32d3277d1fe31f0604829a1ae49c84524922d3954ead870e02d215768310b21a0b1f57ee7344294
-DIST io-page-v2.3.0.tbz 8035 BLAKE2B 1272a50433e53c4371a496cffdea43ffecada2bd37a69140cf24549d4f4b29430452ca35143ffa21546155db904f0d945f0adf8adc00b6692fadf30a039b6f42 SHA512 ce1775bff151d62bb85405a13fe75f912c11b09cbc0a6dd81dd27b3f4c767f0b9c4d3e7383d494eb5c130311482ea69877c45b71b91153177562ffc47de4da2f
-DIST io-page-v2.4.0.tbz 7750 BLAKE2B d97a19b52d74283c0577f76962f6f685ee716cf51f8e79c480a110a2bf7e1197d7e463b5bbbdec9997a81b5c606191de2a0918d146cbe7374cf84250d354fbc8 SHA512 4dcaff2132a74c7e69ab743534d913b15690f6deef02a94997dc61c08c62f735faf6fb1466f2f3af719fede8237da6a6b808cec45e1147c688ff240a02dc133e

diff --git a/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch b/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch
deleted file mode 100644
index fceb76b03f..0000000000
--- a/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/io-page-unix.opam b/io-page-unix.opam
-index e7fa02a..42ba985 100644
---- a/io-page-unix.opam
-+++ b/io-page-unix.opam
-@@ -10,7 +10,7 @@ depends: [
-   "dune"
-   "io-page" {=version}
-   "cstruct" {>= "2.0.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}
-diff --git a/lib_test/dune b/lib_test/dune
-index 254e49e..5531760 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names portable)
-- (libraries io-page-unix io-page oUnit))
-+ (libraries io-page-unix io-page ounit2))
- 
- (alias
-  (name runtest)

diff --git a/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch b/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch
deleted file mode 100644
index 32c8deabf2..0000000000
--- a/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From d6432606b9d76ce399f47263992d39c306eb2fcf Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 18:45:58 +0200
-Subject: [PATCH] switch to ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- io-page.opam  | 2 +-
- lib_test/dune | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/io-page.opam b/io-page.opam
-index eca0112..b72af2e 100644
---- a/io-page.opam
-+++ b/io-page.opam
-@@ -11,7 +11,7 @@ depends: [
-   "ocaml" {>= "4.08.0"}
-   "dune" {>= "2.6"}
-   "cstruct" {>= "2.0.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {dev}
-diff --git a/lib_test/dune b/lib_test/dune
-index 9eb6161..f23440b 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,4 +1,4 @@
- (test
-  (name portable)
-  (package io-page)
-- (libraries io-page oUnit))
-+ (libraries io-page ounit2))

diff --git a/dev-ml/io-page/io-page-2.2.0.ebuild b/dev-ml/io-page/io-page-2.2.0.ebuild
deleted file mode 100644
index 4e775d0cc3..0000000000
--- a/dev-ml/io-page/io-page-2.2.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="https://github.com/mirage/io-page"
-SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/bigarray-compat
-	dev-ml/cstruct
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-	unix? ( dev-ml/configurator )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix )"
-
-src_compile() {
-	local pkgs="io-page"
-	use unix && pkgs="${pkgs},io-page-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install io-page
-	use unix && dune_src_install io-page-unix
-}

diff --git a/dev-ml/io-page/io-page-2.3.0.ebuild b/dev-ml/io-page/io-page-2.3.0.ebuild
deleted file mode 100644
index acd2dfa8c4..0000000000
--- a/dev-ml/io-page/io-page-2.3.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="
-	https://github.com/mirage/io-page
-	https://opam.ocaml.org/packages/io-page/
-"
-SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/bigarray-compat:=
-	>=dev-ml/cstruct-2.0.0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-	unix? ( dev-ml/configurator )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix )"
-PATCHES="${FILESDIR}/${PN}-2.3.0-ounit2.patch"
-
-src_compile() {
-	local pkgs="io-page"
-	use unix && pkgs="${pkgs},io-page-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install io-page
-	use unix && dune_src_install io-page-unix
-}

diff --git a/dev-ml/io-page/io-page-2.4.0.ebuild b/dev-ml/io-page/io-page-2.4.0.ebuild
deleted file mode 100644
index c4ae6c82ca..0000000000
--- a/dev-ml/io-page/io-page-2.4.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="
-	https://github.com/mirage/io-page
-	https://github.com/mirage/io-page
-"
-SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/bigarray-compat:=
-	dev-ml/cstruct:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/io-page/io-page-3.0.0.ebuild b/dev-ml/io-page/io-page-3.0.0.ebuild
deleted file mode 100644
index 4a6e850cee..0000000000
--- a/dev-ml/io-page/io-page-3.0.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=8
-
-inherit dune
-
-DESCRIPTION="IO memory page library for Mirage backends"
-HOMEPAGE="
-	https://github.com/mirage/io-page
-	https://opam.ocaml.org/packages/io-page/
-"
-SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/cstruct-2.0.0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${PN}-2.4.0-ounit2.patch"

diff --git a/dev-ml/io-page/metadata.xml b/dev-ml/io-page/metadata.xml
deleted file mode 100644
index 79f3b94b68..0000000000
--- a/dev-ml/io-page/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">
-        <description>co-maintainers welcome</description>
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <remote-id type="github">mirage/io-page</remote-id>
-    </upstream>
-    <use>
-        <flag name="unix">Support for efficient handling of I/O memory pages on Unix</flag>
-    </use>
-</pkgmetadata>

diff --git a/dev-ml/ipaddr/Manifest b/dev-ml/ipaddr/Manifest
deleted file mode 100644
index 3bcc37e9df..0000000000
--- a/dev-ml/ipaddr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-ipaddr-5.3.0.tar.gz 34247 BLAKE2B de7c059649ed1dfd32e02e7ec27d2c86cb470e7a3cdd3dd79ef4a5d935962970d5384e871c788f114309b3133e09b46cb7e647ace92a2e700edad9d863e016bc SHA512 ef7d720d4625fc0e147ac517efbfc8e4269b1ad2b864099e6552303784591c9fec5662177db31c64bf9e740bb834196a603bd97437499acd6d6c9b80f51818d5

diff --git a/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch b/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch
deleted file mode 100644
index d2d1ec5829..0000000000
--- a/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-From c0352e7e1c2fdbc22e06dedb839831f5694d7429 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 18:36:24 +0200
-Subject: [PATCH] switch to ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- README.md         | 2 +-
- ipaddr-sexp.opam  | 2 +-
- ipaddr.opam       | 4 ++--
- lib_test/dune     | 8 ++++----
- macaddr-sexp.opam | 2 +-
- macaddr.opam      | 4 ++--
- 6 files changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/README.md b/README.md
-index 6e1ec56..4aace13 100644
---- a/README.md
-+++ b/README.md
-@@ -4,7 +4,7 @@ A library for manipulation of IP and MAC address representations.
- 
- Features:
- 
-- * oUnit-based tests
-+ * ounit2-based tests
-  * IPv4 and IPv6 support
-  * IPv4 and IPv6 CIDR prefix support
-  * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support
-diff --git a/ipaddr-sexp.opam b/ipaddr-sexp.opam
-index 735ad08..4f4be93 100644
---- a/ipaddr-sexp.opam
-+++ b/ipaddr-sexp.opam
-@@ -16,7 +16,7 @@ depends: [
-   "dune" {>= "1.9.0"}
-   "ipaddr" {= version}
-   "ipaddr-cstruct" {with-test & = version}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ppx_sexp_conv" {>= "v0.9.0"}
-   "sexplib0"
- ]
-diff --git a/ipaddr.opam b/ipaddr.opam
-index 240d9c8..02f5570 100644
---- a/ipaddr.opam
-+++ b/ipaddr.opam
-@@ -5,7 +5,7 @@ synopsis: "A library for manipulation of IP (and MAC) address representations"
- description: """
- Features:
-  * Depends only on sexplib (conditionalization under consideration)
-- * oUnit-based tests
-+ * ounit2-based tests
-  * IPv4 and IPv6 support
-  * IPv4 and IPv6 CIDR prefix support
-  * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support
-@@ -32,7 +32,7 @@ depends: [
-   "macaddr" {= version}
-   "stdlib-shims"
-   "domain-name" {>= "0.3.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
- ]
- build: [
-diff --git a/lib_test/dune b/lib_test/dune
-index 8dd7d27..fc6f285 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -27,22 +27,22 @@
-  (name test_ipaddr)
-  (package ipaddr-sexp)
-  (modules test_ipaddr)
-- (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp oUnit))
-+ (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp ounit2))
- 
- (test
-  (name test_ipaddr_b128)
-  (package ipaddr-sexp)
-  (modules test_ipaddr_b128 ipaddr_internal)
-- (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp oUnit))
-+ (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp ounit2))
- 
- (test
-  (name test_macaddr)
-  (package macaddr-sexp)
-  (modules test_macaddr)
-- (libraries macaddr macaddr-cstruct test_macaddr_sexp oUnit))
-+ (libraries macaddr macaddr-cstruct test_macaddr_sexp ounit2))
- 
- (test
-  (name test_ppx)
-  (modules test_ppx)
-  (package ipaddr-sexp)
-- (libraries ipaddr macaddr test_ipaddr_sexp test_macaddr_sexp oUnit))
-+ (libraries ipaddr macaddr test_ipaddr_sexp test_macaddr_sexp ounit2))
-diff --git a/macaddr-sexp.opam b/macaddr-sexp.opam
-index 26e6fcf..e7773fe 100644
---- a/macaddr-sexp.opam
-+++ b/macaddr-sexp.opam
-@@ -12,7 +12,7 @@ depends: [
-   "dune" {>= "1.9.0"}
-   "macaddr" {= version}
-   "macaddr-cstruct" {with-test & = version}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ppx_sexp_conv" {>= "v0.9.0"}
-   "sexplib0"
- ]
-diff --git a/macaddr.opam b/macaddr.opam
-index 13fcf31..6e2106f 100644
---- a/macaddr.opam
-+++ b/macaddr.opam
-@@ -10,7 +10,7 @@ bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues"
- depends: [
-   "ocaml" {>= "4.04.0"}
-   "dune" {>= "1.9.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
- ]
- conflicts: [ "ipaddr" {< "3.0.0"} ]
-@@ -25,7 +25,7 @@ A library for manipulation of MAC address representations.
- 
- Features:
- 
-- * oUnit-based tests
-+ * ounit2-based tests
-  * MAC-48 (Ethernet) address support
-  * `Macaddr` is a `Map.OrderedType`
-  * All types have sexplib serializers/deserializers optionally via the `Macaddr_sexp` library.

diff --git a/dev-ml/ipaddr/ipaddr-5.3.0.ebuild b/dev-ml/ipaddr/ipaddr-5.3.0.ebuild
deleted file mode 100644
index 7a9bdd812e..0000000000
--- a/dev-ml/ipaddr/ipaddr-5.3.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="OCaml library for manipulation of IP (and MAC) address representations"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-ipaddr
-	https://opam.ocaml.org/packages/ipaddr/
-"
-SRC_URI="https://github.com/mirage/ocaml-ipaddr/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="cstruct macaddr-cstruct macaddr-sexp ocamlopt sexp test"
-
-RDEPEND="
-	dev-ml/domain-name:=
-	dev-ml/stdlib-shims:=
-
-	cstruct? ( dev-ml/cstruct:= )
-	macaddr-cstruct? ( dev-ml/cstruct:= )
-	macaddr-sexp? (
-		dev-ml/ppx_sexp_conv:=
-		dev-ml/sexplib0:=
-	)
-	sexp? (
-		dev-ml/ppx_sexp_conv:=
-		dev-ml/sexplib0:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/ppx_sexp_conv
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( cstruct macaddr-cstruct macaddr-sexp sexp )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="ipaddr,macaddr"
-	for u in cstruct sexp ; do
-		if use ${u} ; then
-			pkgs="${pkgs},ipaddr-${u}"
-		fi
-		if use macaddr-${u} ; then
-			pkgs="${pkgs},macaddr-${u}"
-		fi
-	done
-
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install macaddr
-	dune_src_install ipaddr
-	use cstruct && dune_src_install ipaddr-cstruct
-	use sexp && dune_src_install ipaddr-sexp
-	use macaddr-cstruct && dune_src_install macaddr-cstruct
-	use macaddr-sexp && dune_src_install macaddr-sexp
-}

diff --git a/dev-ml/ipaddr/metadata.xml b/dev-ml/ipaddr/metadata.xml
deleted file mode 100644
index 75d6e7783c..0000000000
--- a/dev-ml/ipaddr/metadata.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="cstruct">A library for manipulation of IP address representations using Cstructs</flag>
-		<flag name="sexp">A library for manipulation of IP address representations using sexp</flag>
-		<flag name="macaddr-cstruct">A library for manipulation of MAC address representations using Cstructs</flag>
-		<flag name="macaddr-sexp">A library for manipulation of MAC address representations using sexp</flag>
-	</use>
-	<longdescription lang="en">Features:
-* Depends only on sexplib (conditionalization under consideration)
-* oUnit-based tests
-* IPv4 and IPv6 support
-* IPv4 and IPv6 CIDR prefix support
-* IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support
-* `Ipaddr.V4` and `Ipaddr.V4.Prefix` modules are `Map.OrderedType`
-* `Ipaddr.V6` and `Ipaddr.V6.Prefix` modules are `Map.OrderedType`
-* `Ipaddr` and `Ipaddr.Prefix` modules are `Map.OrderedType`
-* `Ipaddr_unix` in findlib subpackage `ipaddr.unix` provides compatibility with the standard library `Unix` module
-* `Ipaddr_top` in findlib subpackage `ipaddr.top` provides top-level pretty printers (requires compiler-libs default since OCaml 4.0)
-* IP address scope classification
-* IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4
-* MAC-48 (Ethernet) address support
-* `Macaddr` is a `Map.OrderedType`
-* All types have sexplib serializers/deserializers</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-ipaddr/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-ipaddr/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-ipaddr</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/js_of_ocaml/Manifest b/dev-ml/js_of_ocaml/Manifest
deleted file mode 100644
index b6e09e3705..0000000000
--- a/dev-ml/js_of_ocaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST js_of_ocaml-4.0.0.tar.gz 1477388 BLAKE2B 607496adfa192f92961adc2eeccf9dcd65d3c49eab8d60644197b4713608b320496fc9818d3b744de2ceb37c23af61662358824e6e1779281b5b140308960c50 SHA512 e46492a728fa315984257aebebe7c6a63dba48197674443a3c904f8e3a8aca67f68e43ec361e695ee93457c5d7cde81026c4ec1988bf7fc250ff1daddbd8e574

diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild b/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild
deleted file mode 100644
index 2cf9e6fb60..0000000000
--- a/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib multiprocessing
-
-DESCRIPTION="A compiler from OCaml bytecode to javascript"
-HOMEPAGE="
-	http://ocsigen.org/js_of_ocaml/
-	https://github.com/ocsigen/js_of_ocaml
-"
-SRC_URI="https://github.com/ocsigen/js_of_ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-IUSE="lwt ocamlopt ppx ppx-deriving-json test toplevel tyxml"
-
-RDEPEND="
-	dev-ml/cmdliner
-	dev-ml/menhir
-	dev-ml/ppxlib
-	dev-ml/yojson
-
-	lwt? ( dev-ml/lwt )
-	tyxml? (
-		dev-ml/react
-		dev-ml/reactiveData
-		dev-ml/tyxml
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/re
-		dev-ml/ppx_expect
-		dev-ml/num
-		dev-ml/ppxlib
-		dev-ml/graphics
-		dev-ml/cohttp[lwt-unix]
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	lwt? ( ppx )
-	test? ( lwt ppx ppx-deriving-json toplevel tyxml )
-	toplevel? ( ppx )
-	tyxml? ( ppx )
-"
-
-src_compile() {
-	local pkgs="js_of_ocaml,js_of_ocaml-compiler"
-	for u in lwt ppx ppx-deriving-json toplevel tyxml ; do
-		if use ${u} ; then
-			pkgs="${pkgs},js_of_ocaml-${u//-/_}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install js_of_ocaml-compiler
-	dune_src_install js_of_ocaml
-	for u in lwt ppx ppx-deriving-json toplevel tyxml ; do
-		if use ${u}; then
-			dune_src_install "js_of_ocaml-${u//-/_}"
-		fi
-	done
-}

diff --git a/dev-ml/js_of_ocaml/metadata.xml b/dev-ml/js_of_ocaml/metadata.xml
deleted file mode 100644
index 0445c0093c..0000000000
--- a/dev-ml/js_of_ocaml/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="lwt">lwt support</flag>
-		<flag name="ppx">a ppx syntax extension</flag>
-		<flag name="ppx-deriving-json">ppx_deriving_json</flag>
-		<flag name="toplevel">lib and tools to build an ocaml toplevel to javascript</flag>
-		<flag name="tyxml">tyxml support</flag>
-	</use>
-	<longdescription lang="en">Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js</longdescription>
-	<upstream>
-		<doc>https://ocsigen.org/js_of_ocaml/latest/manual/overview</doc>
-		<bugs-to>https://github.com/ocsigen/js_of_ocaml/issues</bugs-to>
-		<remote-id type="github">ocsigen/js_of_ocaml</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/lru/Manifest b/dev-ml/lru/Manifest
deleted file mode 100644
index 454a6f0402..0000000000
--- a/dev-ml/lru/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lru-v0.3.0.tbz 9740 BLAKE2B 555c883f603a3981a5de336e72ef13b177b81499986a3a25a1a21b62fe18297f351ddfc7809759411af8217abfb4452e64061964fb42b67688527472fc868283 SHA512 b4d23089bc73bd5b0bdaa977d6e65982486def1c4fd35a2a24655adb22377692927752de2d8373fc0f751a4ec5cf905546b8754320acb01308ce43fa42288112

diff --git a/dev-ml/lru/lru-0.3.0-r2.ebuild b/dev-ml/lru/lru-0.3.0-r2.ebuild
deleted file mode 100644
index a8f6321eb4..0000000000
--- a/dev-ml/lru/lru-0.3.0-r2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Scalable LRU caches for OCaml"
-HOMEPAGE="https://github.com/pqwy/lru"
-SRC_URI="https://github.com/pqwy/lru/releases/download/v${PV}/${PN}-v${PV}.tbz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="dev-ml/psq"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/qcheck
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/lru/metadata.xml b/dev-ml/lru/metadata.xml
deleted file mode 100644
index e861c311c3..0000000000
--- a/dev-ml/lru/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Lru provides weight-bounded finite maps that can remove the least-recently-used
-(LRU) bindings in order to maintain a weight constraint.</longdescription>
-	<upstream>
-		<doc>https://pqwy.github.io/lru/doc</doc>
-		<bugs-to>https://github.com/pqwy/lru/issues</bugs-to>
-		<remote-id type="github">pqwy/lru</remote-id>
-		<maintainer>
-			<name>David Kaloper Meršinjak</name>
-			<email>dk505@cam.ac.uk</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/magic-mime/Manifest b/dev-ml/magic-mime/Manifest
deleted file mode 100644
index c40294b144..0000000000
--- a/dev-ml/magic-mime/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST magic-mime-1.2.0.tar.gz 13234 BLAKE2B ca86dff6d69777ffa6b4b13235691437d8352c937f6aa157a44cccd66b9c47ccdd9538f4fb236d87f4d7432eeedcc697187f1aa54925a55acadafc7f60258d52 SHA512 70bef663f8cff23d1c9eaf479493309d5eb9c9cec0988eda610025d8c547f778702137c58c39d16a512c3b70034baa67556d4745606d29a003dff4aaf89b0bd9

diff --git a/dev-ml/magic-mime/magic-mime-1.2.0.ebuild b/dev-ml/magic-mime/magic-mime-1.2.0.ebuild
deleted file mode 100644
index 60c6cbd896..0000000000
--- a/dev-ml/magic-mime/magic-mime-1.2.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Convert file extensions to MIME types"
-HOMEPAGE="https://github.com/mirage/ocaml-magic-mime"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"

diff --git a/dev-ml/magic-mime/metadata.xml b/dev-ml/magic-mime/metadata.xml
deleted file mode 100644
index 680110408a..0000000000
--- a/dev-ml/magic-mime/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This library contains a database of MIME types that maps filename extensions
-into MIME types suitable for use in many Internet protocols such as HTTP or
-e-mail.	It is generated from the `mime.types` file found in Unix systems, but
-has no dependency on a filesystem since it includes the contents of the
-database as an ML datastructure.
-
-For example, here's how to lookup MIME types in the [utop] REPL:
-
-		#require "magic-mime";;
-		Magic_mime.lookup "/foo/bar.txt";;
-		- : bytes = "text/plain"
-		Magic_mime.lookup "bar.css";;
-		- : bytes = "text/css"</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-magic-mime/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-magic-mime/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-magic-mime</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/metrics/Manifest b/dev-ml/metrics/Manifest
deleted file mode 100644
index 6a06380d60..0000000000
--- a/dev-ml/metrics/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST metrics-0.2.0.tbz 18159 BLAKE2B d480c9c9bd6600748bbe747ef3a10909cfc3e0d65039eadc28c6bc065d6bc1739833bcd3093ae146630a38168cb27df0484f7d6942a53a51f220a43aeebc22f6 SHA512 3f1a6cfbcc674409a7382446084c11c3646e6b380e4972306334e7fa0e558d256dadfd39f7f3acd32afffe78757f66ecefc1b7960ae366afe09397ba0bbdaf68
-DIST metrics-0.4.0.tbz 20551 BLAKE2B 30fb4d08164759f7d84590793917b04d70ce1403d64b5dd3aab2168710e61f5dfe643d0574ee10fcd3c1a659325cf16d8e0482651246e2da0c2dd28b67cae172 SHA512 00b271b74b7081b2fe202f402c9be6fef70da7241ee82a82b7a52329aad7c1d73c0eb7ee579a20a08c0e54f546351104dd822052624654ecbfc1c33d067656fa

diff --git a/dev-ml/metrics/metadata.xml b/dev-ml/metrics/metadata.xml
deleted file mode 100644
index aea0a15f88..0000000000
--- a/dev-ml/metrics/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="influx">Influx reporter for the Metrics library</flag>
-		<flag name="lwt">Lwt backend for the Metrics library</flag>
-		<flag name="rusage">Resource usage (getrusage) sources for the Metrics library</flag>
-		<flag name="unix">Unix backend for the Metrics library</flag>
-	</use>
-	<longdescription lang="en">Metrics provides a basic infrastructure to monitor and gather runtime
-metrics for OCaml program. Monitoring is performed on sources, indexed
-by tags, allowing users to enable or disable at runtime the gathering
-of data-points. As disabled metric sources have a low runtime cost
-(only a closure allocation), the library is designed to instrument
-production systems.
-
-Metric reporting is decoupled from monitoring and is handled by a
-custom reporter. A few reporters are (will be) provided by default.
-
-Metrics is heavily inspired by
-[Logs](http://erratique.ch/software/logs).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/metrics/</doc>
-		<bugs-to>https://github.com/mirage/metrics/issues</bugs-to>
-		<remote-id type="github">mirage/metrics</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/metrics/metrics-0.2.0.ebuild b/dev-ml/metrics/metrics-0.2.0.ebuild
deleted file mode 100644
index 8570938e4e..0000000000
--- a/dev-ml/metrics/metrics-0.2.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Infrastructure to collect metrics from OCaml applications"
-HOMEPAGE="https://github.com/mirage/metrics"
-SRC_URI="https://github.com/mirage/metrics/releases/download/${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="influx lwt ocamlopt rusage test unix"
-
-RDEPEND="
-	dev-ml/fmt
-	influx? (
-		dev-ml/duration
-		dev-ml/lwt
-	)
-	lwt? (
-		dev-ml/lwt
-		dev-ml/logs
-	)
-	rusage? ( dev-ml/logs )
-	unix? (
-		dev-ml/uuidm
-		dev-ml/mtime
-		sci-visualization/gnuplot
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lwt unix )"
-
-src_compile() {
-	local pkgs="metrics"
-	for u in influx lwt unix rusage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},metrics-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install metrics
-	use influx && dune_src_install metrics-influx
-	use lwt && dune_src_install metrics-lwt
-	use rusage && dune_src_install metrics-rusage
-	use unix && dune_src_install metrics-unix
-}

diff --git a/dev-ml/metrics/metrics-0.4.0.ebuild b/dev-ml/metrics/metrics-0.4.0.ebuild
deleted file mode 100644
index 38c6d5aa78..0000000000
--- a/dev-ml/metrics/metrics-0.4.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Infrastructure to collect metrics from OCaml applications"
-HOMEPAGE="
-	https://github.com/mirage/metrics
-	https://opam.ocaml.org/packages/metrics/
-"
-SRC_URI="https://github.com/mirage/metrics/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="influx lwt ocamlopt rusage test unix"
-
-RDEPEND="
-	>=dev-ml/fmt-0.8.7
-	influx? (
-		dev-ml/duration
-		>=dev-ml/lwt-2.4.7
-	)
-	lwt? (
-		>=dev-ml/lwt-2.4.7:=
-		dev-ml/logs
-	)
-	rusage? ( dev-ml/logs )
-	unix? (
-		>=dev-ml/uuidm-0.9.6:=
-		>=dev-ml/mtime-1.0.0:=
-		>=dev-ml/lwt-2.4.7:=
-		sci-visualization/gnuplot
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lwt unix )"
-
-src_compile() {
-	local pkgs="metrics"
-	for u in influx lwt unix rusage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},metrics-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install metrics
-	use influx && dune_src_install metrics-influx
-	use lwt && dune_src_install metrics-lwt
-	use rusage && dune_src_install metrics-rusage
-	use unix && dune_src_install metrics-unix
-}

diff --git a/dev-ml/mirage-block-unix/Manifest b/dev-ml/mirage-block-unix/Manifest
deleted file mode 100644
index f766799d84..0000000000
--- a/dev-ml/mirage-block-unix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-block-unix-2.14.0.tar.gz 23692 BLAKE2B 398e6c0c1a3d48d47aa9dd8a990c537c8afb6e4979867cf3b6ab67c66f06855995a25f0ed4b5b00ac2069a891ba416ab1d776e2699623262952f0154baa8b0d8 SHA512 6c6a98670f0c5763cbff027308df97456af975b572dbc20a64f8410e48f7d5b4ad08007aa33d7020203a7f0f060c06b4b2a17461abb909d3561cccd5ef7421ab

diff --git a/dev-ml/mirage-block-unix/metadata.xml b/dev-ml/mirage-block-unix/metadata.xml
deleted file mode 100644
index 373116183f..0000000000
--- a/dev-ml/mirage-block-unix/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Unix implementation of the Mirage `BLOCK_DEVICE` interface.
-
-This module provides raw I/O to files and block devices with as little
-caching as possible.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-block-unix/</doc>
-		<bugs-to>https://github.com/mirage/mirage-block-unix/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-block-unix</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild b/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild
deleted file mode 100644
index 8eba961206..0000000000
--- a/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Unix implementation of the Mirage_types.BLOCK interface"
-HOMEPAGE="https://github.com/mirage/mirage-block-unix"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=[lwt]
-	dev-ml/lwt:=
-	dev-ml/mirage-block:=
-	dev-ml/rresult:=
-	dev-ml/uri:=
-	dev-ml/logs:=
-	dev-ml/io-page:=
-
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/fmt
-		dev-ml/ounit2
-		dev-ml/diet
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/mirage-block/Manifest b/dev-ml/mirage-block/Manifest
deleted file mode 100644
index e9e5cfc399..0000000000
--- a/dev-ml/mirage-block/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-block-3.0.0.tar.gz 9920 BLAKE2B e35702a2a363117270c9d6f637d509c8a5f236535018907d47ea1d5a83dc5efbb8eddbb4b9562ce3b6b991197abfbd83b4c6c8679fddee034037465586842192 SHA512 e8580ac754a2d5e90dfb0fa5c0709014bdcd5c76c818ab5f471392d218e5cd8cfe4de8d5cebfdb713cedc3b1ecf50541818d9d835a99a5dd6636ba7fc15a0958

diff --git a/dev-ml/mirage-block/metadata.xml b/dev-ml/mirage-block/metadata.xml
deleted file mode 100644
index c86ed82fb1..0000000000
--- a/dev-ml/mirage-block/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="combinators">Build the package specialised to the Lwt concurrency library for IO</flag>
-	</use>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-block/</doc>
-		<bugs-to>https://github.com/mirage/mirage-block/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-block</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-block/mirage-block-3.0.0.ebuild b/dev-ml/mirage-block/mirage-block-3.0.0.ebuild
deleted file mode 100644
index 89393a9bd8..0000000000
--- a/dev-ml/mirage-block/mirage-block-3.0.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Block implementations for mirage"
-HOMEPAGE="https://github.com/mirage/mirage-block"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="combinators ocamlopt"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/lwt
-	dev-ml/fmt
-
-	combinators? (
-		dev-ml/io-page
-		dev-ml/logs
-	)
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	local pkgs="mirage-block"
-	use combinators && pkgs="${pkgs},mirage-block-combinators"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-block
-	use combinators && dune_src_install mirage-block-combinators
-}

diff --git a/dev-ml/mirage-channel/Manifest b/dev-ml/mirage-channel/Manifest
deleted file mode 100644
index 91a6a024ca..0000000000
--- a/dev-ml/mirage-channel/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-channel-4.1.0.tar.gz 8219 BLAKE2B 946d012d286d550ba5cae9c91bccb0b1cefedf61fae0787c19424e1e089d37bd0a67c1fb69067ecc2f73b5869c498639460027afdaa2eb66b064ca776512fe47 SHA512 92130890acfcbc2ab1c4882259b10e2ac6d608c9ed1bb7e98d1356b1239e0518790829e295c1d14f34a5621640f0fa41b732945e66f98a47dadab53b142461ec

diff --git a/dev-ml/mirage-channel/metadata.xml b/dev-ml/mirage-channel/metadata.xml
deleted file mode 100644
index 0d677a361a..0000000000
--- a/dev-ml/mirage-channel/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>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-   <upstream>
-        <remote-id type="github">mirage/mirage-channel</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild b/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild
deleted file mode 100644
index 5b7981845b..0000000000
--- a/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="An implementation of channels using page-aligned memory"
-HOMEPAGE="https://github.com/mirage/mirage-time"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/logs
-	dev-ml/lwt
-	dev-ml/mirage-flow
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-clock-unix/Manifest b/dev-ml/mirage-clock-unix/Manifest
deleted file mode 100644
index a7bc1c7de8..0000000000
--- a/dev-ml/mirage-clock-unix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-clock-v3.1.0.tbz 7716 BLAKE2B 0cd18f0969e040456d6335b97f151b8d37bc25cbfa6a24dd4a62a6ee8548b536445966e4a18a398915eb256ba461c5262c69598ac7e7188aee331c2094e4fc4b SHA512 a1dbac3ae5671e02d77ebe5b9d8c53d787c0fcce59ec74a5d5ebd5ed28919d838ef6ab1c00ee18e0c261f7bafcb86de34548f1271129838b77654ee1a82ca4ff

diff --git a/dev-ml/mirage-clock-unix/metadata.xml b/dev-ml/mirage-clock-unix/metadata.xml
deleted file mode 100644
index 25a49108d8..0000000000
--- a/dev-ml/mirage-clock-unix/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The Unix implementation of the MirageOS Clock interface uses
-`gettimeofday` or `clock_gettime`, depending on
-which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-clock/</doc>
-		<bugs-to>https://github.com/mirage/mirage-clock/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-clock</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild b/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild
deleted file mode 100644
index 7df285588e..0000000000
--- a/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-BASE_PN="mirage-clock"
-
-DESCRIPTION="Unix-based implementation for the MirageOS Clock interface"
-HOMEPAGE="https://github.com/mirage/mirage-clock"
-SRC_URI="https://github.com/mirage/mirage-clock/releases/download/v${PV}/${BASE_PN}-v${PV}.tbz"
-S="${WORKDIR}/${BASE_PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="dev-ml/mirage-clock:="
-RDEPEND="${DEPEND}"
-BDEPEND="dev-ml/dune-configurator"

diff --git a/dev-ml/mirage-crypto/Manifest b/dev-ml/mirage-crypto/Manifest
deleted file mode 100644
index 86da4fa1eb..0000000000
--- a/dev-ml/mirage-crypto/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mirage-crypto-0.10.6.tbz 1206906 BLAKE2B 7b6d6a323b0aa6f2a0328d8817bd4447c00083127b8b277ce7d10b952841b8554278d37b48e936b05bd6a04117960241d6f4bf7d1c00a3ba364ec2c3c8535162 SHA512 870b7d0d32acde970afcd3fac2cb51131ac74bb20c887d07ddfccd239467a5dc8b700adf463427fa916393c503f106feb733cba5bf4b9d1f8eb57f52b5af9f9c
-DIST mirage-crypto-v0.10.5.tbz 1207228 BLAKE2B bea0dc169c9ae79196ab4f74b624f191a45f051b8cf0c3774d4eb7323f1139d1e7e78b59f46c986bffba4c570c408d9d4f8db19cce4f6d4b233aa00d00f7ec04 SHA512 18b493be1e7909e8429bc5ddd1f0d1175aab9e21a10711e95749b74f1d9f851a5cfd3ee1a5b3b73a47b5fc54d6458a911ec586ab243e63bf276d2777a787ae51

diff --git a/dev-ml/mirage-crypto/metadata.xml b/dev-ml/mirage-crypto/metadata.xml
deleted file mode 100644
index d129ae43c6..0000000000
--- a/dev-ml/mirage-crypto/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="ec">Elliptic Curve Cryptography with primitives taken from Fiat</flag>
-		<flag name="pk">Simple public-key cryptography for the modern age</flag>
-		<flag name="rng">A cryptographically secure PRNG</flag>
-		<flag name="rng-async">Feed the entropy source in an Async-friendly way</flag>
-		<flag name="rng-mirage">Entropy collection for a cryptographically secure PRNG</flag>
-	</use>
-	<longdescription lang="en">Mirage-crypto provides symmetric ciphers (DES, AES, RC4, ChaCha20/Poly1305), and
-hashes (MD5, SHA-1, SHA-2).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-crypto/doc</doc>
-		<bugs-to>https://github.com/mirage/mirage-crypto/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-crypto</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild b/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild
deleted file mode 100644
index debf5985f6..0000000000
--- a/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Simple symmetric cryptography for the modern age"
-HOMEPAGE="
-	https://github.com/mirage/mirage-crypto
-	https://opam.ocaml.org/packages/mirage-crypto/
-"
-SRC_URI="https://github.com/mirage/mirage-crypto/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ec ocamlopt pk rng rng-async rng-mirage test"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/eqaf-0.8:=
-
-	pk? (
-		dev-libs/gmp
-		>=dev-ml/mirage-4.0:=
-		dev-ml/sexplib0:=
-		>=dev-ml/zarith-1.4:=
-	)
-	rng? (
-		dev-ml/duration:=
-		dev-ml/logs:=
-		>=dev-ml/lwt-4.0.0:=
-		>=dev-ml/mtime-1.0.0:=
-	)
-	rng-async? ( >=dev-ml/async-0.14:= )
-	rng-mirage? (
-		>=dev-ml/lwt-4.0.0:=
-		>=dev-ml/mirage-3.8.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-	)
-"
-RDEPEND="
-	${DEPEND}
-	test? (
-		dev-ml/ounit2
-		>=dev-ml/randomconv-0.1.3
-		dev-ml/hex
-		>=dev-ml/asn1-combinators-0.2.5
-		dev-ml/ppx_deriving
-		dev-ml/ppx_deriving_yojson
-		>=dev-ml/yojson-1.6.0
-		dev-ml/alcotest
-		>=dev-ml/mirage-clock-unix-3.0.0
-		>=dev-ml/mirage-time-2.0.0[unix]
-		>=dev-ml/mirage-unix-5.0.0
-	)
-"
-BDEPEND="
-	>=dev-ml/dune-configurator-2.0.0
-	virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	test? ( ec pk rng )
-	ec? ( rng )
-	pk? ( rng )
-	rng-async? ( rng )
-	rng-mirage? ( rng )
-"
-
-src_compile() {
-	local pkgs="mirage-crypto"
-	for u in rng rng-async rng-mirage pk ec ; do
-		if use ${u} ; then
-			pkgs="${pkgs},mirage-crypto-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-crypto
-	use rng && dune_src_install mirage-crypto-rng
-	use ec && dune_src_install mirage-crypto-ec
-	use pk && dune_src_install mirage-crypto-pk
-	use rng-async && dune_src_install mirage-crypto-rng-async
-	use rng-mirage && dune_src_install mirage-crypto-rng-mirage
-}

diff --git a/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild b/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild
deleted file mode 100644
index 71ee0dabd6..0000000000
--- a/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Simple symmetric cryptography for the modern age"
-HOMEPAGE="
-	https://github.com/mirage/mirage-crypto
-	https://opam.ocaml.org/packages/mirage-crypto/
-"
-SRC_URI="https://github.com/mirage/mirage-crypto/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ec ocamlopt pk rng rng-async rng-mirage test"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/eqaf-0.8:=
-
-	pk? (
-		dev-libs/gmp
-		>=dev-ml/mirage-4.0:=
-		dev-ml/sexplib0:=
-		>=dev-ml/zarith-1.4:=
-	)
-	rng? (
-		dev-ml/duration:=
-		dev-ml/logs:=
-		>=dev-ml/lwt-4.0.0:=
-		>=dev-ml/mtime-1.0.0:=
-	)
-	rng-async? ( >=dev-ml/async-0.14:= )
-	rng-mirage? (
-		>=dev-ml/lwt-4.0.0:=
-		>=dev-ml/mirage-3.8.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-	)
-"
-RDEPEND="
-	${DEPEND}
-	test? (
-		dev-ml/ounit2
-		>=dev-ml/randomconv-0.1.3
-		dev-ml/hex
-		>=dev-ml/asn1-combinators-0.2.5
-		dev-ml/ppx_deriving
-		dev-ml/ppx_deriving_yojson
-		>=dev-ml/yojson-1.6.0
-		dev-ml/alcotest
-		>=dev-ml/mirage-clock-unix-3.0.0
-		>=dev-ml/mirage-time-2.0.0[unix]
-		>=dev-ml/mirage-unix-5.0.0
-	)
-"
-BDEPEND="
-	>=dev-ml/dune-configurator-2.0.0
-	virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	test? ( ec pk rng )
-	ec? ( rng )
-	pk? ( rng )
-	rng-async? ( rng )
-	rng-mirage? ( rng )
-"
-
-src_compile() {
-	local pkgs="mirage-crypto"
-	for u in rng rng-async rng-mirage pk ec ; do
-		if use ${u} ; then
-			pkgs="${pkgs},mirage-crypto-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-crypto
-	use rng && dune_src_install mirage-crypto-rng
-	use ec && dune_src_install mirage-crypto-ec
-	use pk && dune_src_install mirage-crypto-pk
-	use rng-async && dune_src_install mirage-crypto-rng-async
-	use rng-mirage && dune_src_install mirage-crypto-rng-mirage
-}

diff --git a/dev-ml/mirage-flow/Manifest b/dev-ml/mirage-flow/Manifest
deleted file mode 100644
index c2479cfbf8..0000000000
--- a/dev-ml/mirage-flow/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-flow-3.0.0.tar.gz 11463 BLAKE2B 7d2060516b9de854567818dd1ab037d0b90d8e405a7e33ef6eca4ef6dba0c1d5520ce45083d1a7b245e04b5a697622bd53e4cf3a6bbc65ad6a31197b44178aa6 SHA512 0397bf5a1bea5ae91c498fe0a56f5b5e863b59709938bca91ae75c998435a221199ffb9a26ab06bf238fce0a34e06a3c3f3794bca5ad9d95114eca03b5ff7e8c

diff --git a/dev-ml/mirage-flow/metadata.xml b/dev-ml/mirage-flow/metadata.xml
deleted file mode 100644
index a7a62c2898..0000000000
--- a/dev-ml/mirage-flow/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="combinators">Flow implementations and combinators for MirageOS specialized to lwt</flag>
-		<flag name="unix">Flow implementations and combinators for MirageOS on Unix</flag>
-	</use>
-	<longdescription lang="en">This repo contains generic operations over Mirage `FLOW` implementations.
-
-Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-flow/</doc>
-		<bugs-to>https://github.com/mirage/mirage-flow/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-flow</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild b/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild
deleted file mode 100644
index 81747855f1..0000000000
--- a/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Flow implementations for Mirage"
-HOMEPAGE="https://github.com/mirage/mirage-flow"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="combinators ocamlopt test unix"
-
-RDEPEND="
-	combinators? ( dev-ml/mirage-clock )
-	dev-ml/cstruct
-	dev-ml/fmt
-	dev-ml/logs
-	dev-ml/lwt
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-REQUIRED_USE="test? ( combinators unix )"
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="mirage-flow"
-	for u in combinators unix ; do
-		if use ${u} ; then
-			pkgs="${pkgs},mirage-flow-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-flow
-	use combinators && dune_src_install mirage-flow-combinators
-	use unix && dune_src_install mirage-flow-unix
-}

diff --git a/dev-ml/mirage-kv/Manifest b/dev-ml/mirage-kv/Manifest
deleted file mode 100644
index f62a4df364..0000000000
--- a/dev-ml/mirage-kv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-kv-4.0.1.tar.gz 6043 BLAKE2B 5b98347bca279f5ab263308538a75fc1ef72b1e44abae8ad7f36c119ac1e1867c4b36ed58c8dd52cc70b26c101ddda623cfe41d59e7570b585ca3643fae75080 SHA512 16fba72945026cebdd655d1e49b3d86214c29761a573131ad40d5283e796327951dc16cc2853d3d40f5ed5923ad81e7d0393a20d68ba66bb8f9c47eae0a030b0

diff --git a/dev-ml/mirage-kv/metadata.xml b/dev-ml/mirage-kv/metadata.xml
deleted file mode 100644
index c72465af56..0000000000
--- a/dev-ml/mirage-kv/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">mirage-kv provides the `Mirage_kv.RO` and `Mirage_kv.RW`
-signatures the MirageOS key/value devices should implement.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-kv/</doc>
-		<bugs-to>https://github.com/mirage/mirage-kv/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-kv</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild b/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild
deleted file mode 100644
index 7c2005726e..0000000000
--- a/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="MirageOS signature for key/value stores"
-HOMEPAGE="https://github.com/mirage/mirage-time"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/fmt
-	dev-ml/lwt
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-net/Manifest b/dev-ml/mirage-net/Manifest
deleted file mode 100644
index 5256306e4d..0000000000
--- a/dev-ml/mirage-net/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-net-v4.0.0.tbz 3935 BLAKE2B f41dfd68d98048bd98baa6251ca91f7d7a21bfa4b7055bc93be8b51127131375a29f4294b0b5f6058dd34038c40afcc638a9ac4e3b25cb5fc94238aa959370c4 SHA512 52064dc704ebd0d305fd234b6d89fc313d5a80016d8875ef93212a1962ad8b1f332f7b0338244afbb2d2f207a28d476e7d7639be9dc607d95145afee7fccc483

diff --git a/dev-ml/mirage-net/metadata.xml b/dev-ml/mirage-net/metadata.xml
deleted file mode 100644
index 558d43449d..0000000000
--- a/dev-ml/mirage-net/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-net/</doc>
-		<bugs-to>https://github.com/mirage/mirage-net/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-net</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-net/mirage-net-4.0.0.ebuild b/dev-ml/mirage-net/mirage-net-4.0.0.ebuild
deleted file mode 100644
index f9d83337c8..0000000000
--- a/dev-ml/mirage-net/mirage-net-4.0.0.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
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Network devices for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-net"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/fmt
-	dev-ml/ipaddr
-	dev-ml/lwt
-	>=dev-ml/cstruct-4.0.0
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-profile/Manifest b/dev-ml/mirage-profile/Manifest
deleted file mode 100644
index fd038d6503..0000000000
--- a/dev-ml/mirage-profile/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-profile-0.9.1.tar.gz 11717 BLAKE2B decec88c0fd0eacbfe6a81c0d56c1d27c87a169ca6e4dec65cc7a15bfab600ad8ed11f46b428c4f3bdb2a915dc97d7a3cf40192b540a7246ff34ee3d77bc5330 SHA512 df13d3467309b62e05d34ac2161e6f575ec71c3eed647fc563e52419a9520e19584fa3647403ae0a94c185456a9558a4cafd11da5babfa5e41c7e85978fcd0fd

diff --git a/dev-ml/mirage-profile/metadata.xml b/dev-ml/mirage-profile/metadata.xml
deleted file mode 100644
index 546267c6b4..0000000000
--- a/dev-ml/mirage-profile/metadata.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">Adds a Unix backend collector</flag>
-		<!--<flag name="xen">Adds a Xen MirageOS backend collector</flag>-->
-	</use>
-	<longdescription lang="en">This library can be used to trace execution of OCaml/Lwt programs (such as
-Mirage unikernels) at the level of Lwt threads.	The traces can be viewed using
-JavaScript or GTK viewers provided by [mirage-trace-viewer][] or processed by
-tools supporting the [Common Trace Format (CTF)][ctf].	Some example traces can
-be found in the blog post [Visualising an Asynchronous
-Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/).
-
-Libraries can use the functions mirage-profile provides to annotate the traces
-with extra information.	When compiled against a normal version of Lwt,
-mirage-profile's functions are null-ops (or call the underlying untraced
-operation, as appropriate) and OCaml's cross-module inlining will optimise
-these calls away, meaning there should be no overhead in the non-profiling
-case.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-profile/</doc>
-		<bugs-to>https://github.com/mirage/mirage-profile/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-profile</remote-id>
-		<maintainer>
-			<name>Thomas Leonard</name>
-			<email>talex5@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild b/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild
deleted file mode 100644
index 2d84dc0459..0000000000
--- a/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Collect profiling information"
-HOMEPAGE="https://github.com/mirage/mirage-profile"
-SRC_URI="https://github.com/mirage/mirage-profile/archive/v${PV}.tar.gz -> mirage-profile-${PV}.tar.gz"
-S="${WORKDIR}/mirage-profile-${PV}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt unix" # xen
-
-RDEPEND="
-	dev-ml/cstruct:=
-	dev-ml/lwt:=
-	dev-ml/ocplib-endian:=
-
-	unix? ( dev-ml/mtime:= )
-"
-#	xen? (
-#		dev-ml/io-page[xen]
-#		dev-ml/mirage-xen
-#		dev-ml/mirage-xen-minios
-#		dev-ml/xenstore
-#	)
-DEPEND="
-	${RDEPEND}
-	dev-ml/cstruct:=[ppx]
-"
-
-RESTRICT="test" # https://github.com/mirage/mirage-profile/issues/11
-
-src_compile() {
-	local pkgs="mirage-profile"
-#	use xen && pkgs="${pkgs},mirage-profile-xen"
-	use unix && pkgs="${pkgs},mirage-profile-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-profile
-	use unix && dune_src_install mirage-profile-unix
-#	use xen && dune_src_install mirage-profile-xen
-}

diff --git a/dev-ml/mirage-random-test/Manifest b/dev-ml/mirage-random-test/Manifest
deleted file mode 100644
index 3cc8765d96..0000000000
--- a/dev-ml/mirage-random-test/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-random-test-v0.1.0.tbz 2187 BLAKE2B 89547b5d14f37d6cbc0410b9ff66d29a23074664002e9ba3c7eb2641c9d6e30ce7fdbc92b38684c6523bcfb60e089dff91a60b8378cd637c3d05525a35450ae2 SHA512 8c155111d0a9b9f5b557597b250ea4a53b84eb6e9f3f50e9a47092c8844c7de08857ddfd078b5237f7e7d097da4f3a4bc8d704fa577bacd1c9150550503e5dd2

diff --git a/dev-ml/mirage-random-test/metadata.xml b/dev-ml/mirage-random-test/metadata.xml
deleted file mode 100644
index c29081ee20..0000000000
--- a/dev-ml/mirage-random-test/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-random-test/</doc>
-		<bugs-to>https://github.com/mirage/mirage-random-test/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-random-test</remote-id>
-		<maintainer>
-			<name>Hannes Menhert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild b/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild
deleted file mode 100644
index ee179da91d..0000000000
--- a/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="A stub implementation providing the Mirage_random.C interface for testing"
-HOMEPAGE="https://github.com/mirage/mirage-random-test"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/mirage-random
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-random/Manifest b/dev-ml/mirage-random/Manifest
deleted file mode 100644
index ef33bda990..0000000000
--- a/dev-ml/mirage-random/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-random-v3.0.0.tbz 2254 BLAKE2B 0c3033e97d38d1b5cc1135f31c96f20d236aa90e91755de9680d22c749ff0a589c3945f0b6a6670be9fc907065fc5709f862ffea125d879f1b9a5004754968da SHA512 5d16855740e04f8efe5bcd5a7596ccffb5b927a616c5e6de4a5f5bd96e2f9f8f3b030d8b216156cac897d49a64b0f5bd7f89c30c787c3d9be63ab952c9984160

diff --git a/dev-ml/mirage-random/metadata.xml b/dev-ml/mirage-random/metadata.xml
deleted file mode 100644
index 02d76ad309..0000000000
--- a/dev-ml/mirage-random/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-random/</doc>
-		<bugs-to>https://github.com/mirage/mirage-random/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-random</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-random/mirage-random-3.0.0.ebuild b/dev-ml/mirage-random/mirage-random-3.0.0.ebuild
deleted file mode 100644
index dec9d49d0a..0000000000
--- a/dev-ml/mirage-random/mirage-random-3.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Random-related devices for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-random"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="dev-ml/cstruct"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/mirage-time/Manifest b/dev-ml/mirage-time/Manifest
deleted file mode 100644
index 2dcef863a4..0000000000
--- a/dev-ml/mirage-time/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-time-3.0.0.tar.gz 2710 BLAKE2B 0dbdfe1e995a5e297e1ed23d704ffc2fdad6cf958420cd5ff98bb440d1e03606c543a3401fdfb288a7ddb34fcec6ab2c2ae4172ac9294bb33bc00fb3a3b85b8c SHA512 a3b72b1bbc7d5794e33a1fffab0808be1b4e89a722e9ceab88fe615ea5d3921c256f1ddfa8962f80e0c8d4eea0b11df95c03248d4a47709be4e7a000659ac51e

diff --git a/dev-ml/mirage-time/metadata.xml b/dev-ml/mirage-time/metadata.xml
deleted file mode 100644
index a4a5c7462c..0000000000
--- a/dev-ml/mirage-time/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">Time operations for MirageOS on Unix</flag>
-	</use>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-time/</doc>
-		<bugs-to>https://github.com/mirage/mirage-time/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-time</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-time/mirage-time-3.0.0.ebuild b/dev-ml/mirage-time/mirage-time-3.0.0.ebuild
deleted file mode 100644
index bd650d930a..0000000000
--- a/dev-ml/mirage-time/mirage-time-3.0.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Time signatures for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-time"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt unix"
-
-RDEPEND="
-	dev-ml/lwt
-	unix? ( dev-ml/duration )
-"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	local pkgs="mirage-time"
-	use unix && pkgs="${pkgs},mirage-time-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-time
-	use unix && dune_src_install mirage-time-unix
-}

diff --git a/dev-ml/mirage-unix/Manifest b/dev-ml/mirage-unix/Manifest
deleted file mode 100644
index ad93efac95..0000000000
--- a/dev-ml/mirage-unix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-unix-v5.0.0.tar.gz 9801 BLAKE2B c34426db046b5578f2f9130c16a5fbcf93f5c79b76da7009836d96c6476a3f4fb5e2de25ff8a595cbddb6f61527a9140322afefd1de978888fe8731434bd9907 SHA512 5ca5dc54d9e3eac5b94f59d44b70eb89b3595fb0d09368b8f9fe64f97837bc6675c9319993bde21210dec04806e6f73f0c0a93e7f183b1508941d9844c1ab5d3

diff --git a/dev-ml/mirage-unix/metadata.xml b/dev-ml/mirage-unix/metadata.xml
deleted file mode 100644
index a05a28f4f3..0000000000
--- a/dev-ml/mirage-unix/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package provides the MirageOS `OS` library for
-Unix targets, which handles the main loop and timers.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-unix/doc</doc>
-		<bugs-to>https://github.com/mirage/mirage-unix/issues/</bugs-to>
-		<remote-id type="github">mirage/mirage-unix</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild b/dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild
deleted file mode 100644
index c40ec29f22..0000000000
--- a/dev-ml/mirage-unix/mirage-unix-5.0.0.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
-
-inherit dune
-
-MYP="${PN}-v${PV}"
-
-DESCRIPTION="Unix core platform libraries for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-unix"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/duration
-	dev-ml/io-page
-	dev-ml/lwt
-	dev-ml/mirage
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage-vnetif/Manifest b/dev-ml/mirage-vnetif/Manifest
deleted file mode 100644
index 1d08c3b65d..0000000000
--- a/dev-ml/mirage-vnetif/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-vnetif-0.6.0.tbz 11787 BLAKE2B 62cace0cc86cb0e167b7604c592907cfc73efbfdb97b82cbdc7957f8c689717df0ae80f6c2a1579d8e11e749f50b5c92ca847d99ca22539df84cf2672191993d SHA512 c3202e2e2d5025d8f71fab8aea60495ad7b2f864d1bee6e0909cde088a8a080305279537b3f412ea3050dc35b4e39ce224e34a0c6b944f80c7d28a524ef56111

diff --git a/dev-ml/mirage-vnetif/metadata.xml b/dev-ml/mirage-vnetif/metadata.xml
deleted file mode 100644
index 56f0226aab..0000000000
--- a/dev-ml/mirage-vnetif/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="stack">Vnetif implementation of mirage-stack for Mirage TCP/IP</flag>
-	</use>
-	<longdescription lang="en">Provides the module `Vnetif` which can be used as a replacement for the regular
-`Netif` implementation in Xen and Unix. Stacks built using `Vnetif` are
-connected to a software switch that allows the stacks to communicate as if they
-were connected to the same LAN.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-vnetif/</doc>
-		<bugs-to>https://github.com/mirage/mirage-vnetif/issues/</bugs-to>
-		<remote-id type="github">mirage/mirage-vnetif</remote-id>
-		<maintainer>
-			<name>Magnus Skjegstad</name>
-			<email>magnus@skjegstad.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild b/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild
deleted file mode 100644
index ef340ea549..0000000000
--- a/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Virtual network interface and software bridge for Mirage"
-HOMEPAGE="https://github.com/mirage/mirage-vnetif"
-SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt stack test"
-
-RDEPEND="
-	dev-ml/result:=
-	dev-ml/lwt:=
-	dev-ml/mirage-net:=
-	dev-ml/cstruct:=
-	dev-ml/ipaddr:=
-	dev-ml/mirage-profile:=
-	dev-ml/duration:=
-	dev-ml/logs:=
-
-	stack? (
-		dev-ml/mirage-time:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-random:=
-		dev-ml/tcpip:=
-		dev-ml/ethernet:=
-		dev-ml/arp:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/mirage-random-test
-		dev-ml/mirage-clock-unix
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( stack )"
-
-src_compile() {
-	local pkgs="mirage-vnetif"
-	use stack && pkgs="${pkgs},mirage-vnetif-stack"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install mirage-vnetif
-	use stack && dune_src_install mirage-vnetif-stack
-}

diff --git a/dev-ml/mirage-xen/Manifest b/dev-ml/mirage-xen/Manifest
deleted file mode 100644
index 8375dc58c3..0000000000
--- a/dev-ml/mirage-xen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-xen-7.2.0.tar.gz 236615 BLAKE2B f26d3406ef60b9b5e3587fb8eb1988cf7f3709e80a411ca4392335e33cadeb6a1142ca1594543d482497c75950ddcdcf95751de3db29b555ad82cee72ad47621 SHA512 191859b823e9be13c425eeaec9d065b3173821b1f2c9d9bedeab1cb4f1e33baa772fda7cac041cbc112bbdfec8f90634b2275a26b58f1fd8ac72f7671d6f59d3

diff --git a/dev-ml/mirage-xen/metadata.xml b/dev-ml/mirage-xen/metadata.xml
deleted file mode 100644
index d5387dd7bf..0000000000
--- a/dev-ml/mirage-xen/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package provides the MirageOS `OS` library for
-Xen targets, which handles the main loop and timers.	It also provides
-the low level C startup code and C stubs required by the OCaml code.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-xen/</doc>
-		<bugs-to>https://github.com/mirage/mirage-xen/issues/</bugs-to>
-		<remote-id type="github">mirage/mirage-xen</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild b/dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild
deleted file mode 100644
index 7fa45f0d7d..0000000000
--- a/dev-ml/mirage-xen/mirage-xen-7.2.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=8
-
-inherit dune
-
-DESCRIPTION="Xen core platform libraries for MirageOS"
-HOMEPAGE="https://github.com/mirage/mirage-xen"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/bheap
-	dev-ml/cstruct
-	dev-ml/duration
-	dev-ml/fmt
-	dev-ml/io-page
-	dev-ml/logs
-	dev-ml/lwt
-	dev-ml/lwt-dllist
-	dev-ml/mirage
-	dev-ml/mirage-profile
-	dev-ml/shared-memory-ring
-	dev-ml/xenstore
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/mirage/Manifest b/dev-ml/mirage/Manifest
deleted file mode 100644
index 4f9f671b83..0000000000
--- a/dev-ml/mirage/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mirage-4.0.0.tar.gz 180609 BLAKE2B 2511b6ab05cf41ed13ef9f961815ddc0da9e823f7ae7bf9a66e911b55171686a3cf675a6ff0402baf0e78267387fda9a9c7bb795aeb37a9577c0d09d3c064789 SHA512 ca9ddacc473a56f2d81bdf8a4d61c701f9eeb780d0a6ce2125bdced4f8ff7b9a1d778582059729501cfc29475e97802f1143f16907d5d91494ac8d25cb6e3b95

diff --git a/dev-ml/mirage/metadata.xml b/dev-ml/mirage/metadata.xml
deleted file mode 100644
index dc5bf44eb4..0000000000
--- a/dev-ml/mirage/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">MirageOS is a library operating system that constructs unikernels for
-secure, high-performance network applications across a variety of
-cloud computing and mobile platforms. Code can be developed on a
-normal OS such as Linux or MacOS X, and then compiled into a
-fully-standalone, specialised unikernel that runs under the Xen
-hypervisor.
-
-Since Xen powers most public cloud computing infrastructure such as
-Amazon EC2 or Rackspace, this lets your servers run more cheaply,
-securely and with finer control than with a full software stack.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage/</doc>
-		<bugs-to>https://github.com/mirage/mirage/issues/</bugs-to>
-		<remote-id type="github">mirage/mirage</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mirage/mirage-4.0.0.ebuild b/dev-ml/mirage/mirage-4.0.0.ebuild
deleted file mode 100644
index c92432695a..0000000000
--- a/dev-ml/mirage/mirage-4.0.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="MirageOS is a library operating system that constructs unikernels"
-HOMEPAGE="
-	https://mirage.io/
-	https://github.com/mirage/mirage
-"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/ipaddr:=
-	dev-ml/bos:=
-	dev-ml/astring:=
-	dev-ml/logs:=
-	dev-ml/lwt:=
-	dev-ml/emile:=
-	>=dev-ml/cmdliner-1.1.1:=
-	dev-ml/base:=
-	dev-ml/result:=
-	dev-ml/rresult:=
-	dev-ml/uri:=
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
-	dune_src_install mirage
-	dune_src_install mirage-runtime
-	dune_src_install functoria
-	dune_src_install functoria-runtime
-}

diff --git a/dev-ml/mustache/Manifest b/dev-ml/mustache/Manifest
deleted file mode 100644
index c2b5418f03..0000000000
--- a/dev-ml/mustache/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mustache-3.1.0.tar.gz 21162 BLAKE2B 6a0d54414ac0154d85023a02e9f2e6f256edb528392a89024566a8903b3d80beaa1ccf0d78af523a3c186f0ca09175848579564fcbc7c847ed7491fc527a46bf SHA512 00657c9a5a5bd07ffc2922e4e35b66e07d2da111c6a9f2d2410dda933d99c436ff93a051d1ce8b76257ae6c8d45589a223f76521ab9d3621353f696f13188503

diff --git a/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch b/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch
deleted file mode 100644
index 3dccb16287..0000000000
--- a/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 002360c97f11981aee736292c372057425ef23c0 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:20:29 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- dune-project  | 2 +-
- mustache.opam | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/dune-project b/dune-project
-index 5f64694..921db30 100644
---- a/dune-project
-+++ b/dune-project
-@@ -27,7 +27,7 @@ Contains the `mustache` command line utility for driving logic-less templates.
- ")
-  (depends
-   (jsonm (>= 1.0.1))
--  (ounit :with-test)
-+  (ounit2 :with-test)
-   (ezjsonm :with-test)
-   (menhir (>= 20180703))
-   (cmdliner (>= 1.0.4))
-diff --git a/mustache.opam b/mustache.opam
-index d5fedca..51e5a0a 100644
---- a/mustache.opam
-+++ b/mustache.opam
-@@ -18,7 +18,7 @@ bug-reports: "https://github.com/rgrinberg/ocaml-mustache/issues"
- depends: [
-   "dune" {>= "2.7"}
-   "jsonm" {>= "1.0.1"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "ezjsonm" {with-test}
-   "menhir" {>= "20180703"}
-   "cmdliner" {>= "1.0.4"}

diff --git a/dev-ml/mustache/metadata.xml b/dev-ml/mustache/metadata.xml
deleted file mode 100644
index 97d87eed07..0000000000
--- a/dev-ml/mustache/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Read and write mustache templates, and render them by providing a json object.
-Contains the `mustache` command line utility for driving logic-less templates.</longdescription>
-	<upstream>
-		<doc>http://rgrinberg.github.io/mustache/</doc>
-		<bugs-to>https://github.com/rgrinberg/ocaml-mustache/issues</bugs-to>
-		<remote-id type="github">rgrinberg/ocaml-mustache</remote-id>
-		<maintainer>
-			<name>Rudi Grinberg</name>
-			<email>rudi.grinberg@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/mustache/mustache-3.1.0.ebuild b/dev-ml/mustache/mustache-3.1.0.ebuild
deleted file mode 100644
index 592fe964b7..0000000000
--- a/dev-ml/mustache/mustache-3.1.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="mustache.js logic-less templates in OCaml"
-HOMEPAGE="
-	https://github.com/rgrinberg/ocaml-mustache
-	https://opam.ocaml.org/packages/mustache/
-"
-SRC_URI="https://github.com/rgrinberg/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-ml/menhir:=
-	dev-ml/ezjsonm:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/nbd/Manifest b/dev-ml/nbd/Manifest
deleted file mode 100644
index f3c31ffc7f..0000000000
--- a/dev-ml/nbd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nbd-5.0.0.tar.gz 45288 BLAKE2B 783f54a633693315493d4e6edfb900aa885a41e0233514f75dde4658f9e60bfa9a076d3c314e83987f98d41ef7b632e79d2527389d6e1232c8488fb8454a6528 SHA512 33bece2c02666b39ab671ea5ae3425780deaa542ae135d01a7c5f9c4020a0e3953a4811cc1cfc2d02bed4d143d469d8425f5c9bf0b6df4bc444c3326826f129f

diff --git a/dev-ml/nbd/metadata.xml b/dev-ml/nbd/metadata.xml
deleted file mode 100644
index d27f18711b..0000000000
--- a/dev-ml/nbd/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="tool">command line helper for serving and mirroring disks over NBD, and getting information about the disks exported by an NBD server</flag>
-		<flag name="unix">Lwt_unix implementation</flag>
-	</use>
-	<longdescription lang="en">This library allows applications to export and consume block
-devices using the NBD protocol (as used by Linux, qemu etc)</longdescription>
-	<upstream>
-		<doc>https://xapi-project.github.io/nbd/nbd/index.html</doc>
-		<bugs-to>https://github.com/xapi-project/nbd/issues</bugs-to>
-		<remote-id type="github">xapi-project/nbd</remote-id>
-		<maintainer>
-			<name>Jonathan Ludlam</name>
-			<email>jonathan.ludlam@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/nbd/nbd-5.0.0.ebuild b/dev-ml/nbd/nbd-5.0.0.ebuild
deleted file mode 100644
index 6885181656..0000000000
--- a/dev-ml/nbd/nbd-5.0.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Ocaml NBD library"
-HOMEPAGE="https://github.com/xapi-project/nbd"
-SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test tool unix"
-
-RDEPEND="
-	dev-ml/cstruct[ppx]
-	dev-ml/io-page
-	dev-ml/mirage-block-unix
-	dev-ml/lwt
-	dev-ml/lwt_log
-	dev-ml/ppx_sexp_conv
-	dev-ml/rresult
-	dev-ml/sexplib
-	dev-ml/uri
-
-	tool? ( dev-ml/cmdliner )
-	unix? (
-		dev-ml/cstruct[lwt]
-		dev-ml/io-page[unix(-)]
-		dev-ml/lwt_ssl
-		dev-ml/ocaml-ssl
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		app-emulation/qemu
-		dev-ml/alcotest
-		dev-ml/io-page[unix(-)]
-		sys-block/nbd
-		|| ( net-analyzer/openbsd-netcat net-analyzer/nmap[ncat] )
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	tool? ( unix )
-	test? ( tool )
-"
-
-src_compile() {
-	local pkgs="nbd"
-	for u in tool unix ; do
-		if use ${u} ; then
-			pkgs="${pkgs},nbd-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install nbd
-	use tool && dune_src_install nbd-tool
-	use unix && dune_src_install nbd-unix
-}

diff --git a/dev-ml/netlink/Manifest b/dev-ml/netlink/Manifest
deleted file mode 100644
index 3d0c34713c..0000000000
--- a/dev-ml/netlink/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST netlink-0.3.4.tar.gz 3508 BLAKE2B 778b2fea7252b03526715ef0ad400322c0d61ffcf56964f1c4e187af6dd85b5b9dfc9b66ffcb5b1ebf537b99e97bd42bde8a3e24f3b6ac5c932173c1957fae7b SHA512 fd68eaa52acaca3a044692141b1fef12db86a408f4f517c92b3d2717c2d1d98081686f7b80557b9b5653fbd78ee7b2c4c9415e65dce48b82e7818057e9af790a

diff --git a/dev-ml/netlink/metadata.xml b/dev-ml/netlink/metadata.xml
deleted file mode 100644
index 301f07b201..0000000000
--- a/dev-ml/netlink/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">The Netlink Protocol Library Suite (libnl, see
-http://www.infradead.org/~tgr/libnl/) provides APIs to the netlink
-protocol, allowing you to interact with network devices in the Linux kernel.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/xapi-project/ocaml-netlink/issues</bugs-to>
-		<remote-id type="github">xapi-project/ocaml-netlink</remote-id>
-		<maintainer>
-			<name>Rob Hoes</name>
-			<email>rob.hoes@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/netlink/netlink-0.3.4.ebuild b/dev-ml/netlink/netlink-0.3.4.ebuild
deleted file mode 100644
index a1f6b6e827..0000000000
--- a/dev-ml/netlink/netlink-0.3.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="OCaml bindings to libnl"
-HOMEPAGE="https://github.com/xapi-project/ocaml-netlink"
-SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-libs/libnl:3
-	dev-ml/ocaml-ctypes
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/omd/Manifest b/dev-ml/omd/Manifest
deleted file mode 100644
index 36990b811b..0000000000
--- a/dev-ml/omd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST omd-2.0.0.alpha2.tbz 85168 BLAKE2B 97f187563eead6e0bab11865e05302d86d3a46abf8605d05088bd085c2a7d25924b9b4da1da3ea6257d34a176a51788c3f8e72d28b57835721969f8181ddba03 SHA512 82c8716774f756071c8c9dbce838309cfc67d2b607b30d9f5add1307fa8330db8951bfd5406aef1dc3b8902ee67b6d43f76687257927944f118f79be7ea24ff1

diff --git a/dev-ml/omd/metadata.xml b/dev-ml/omd/metadata.xml
deleted file mode 100644
index ed6836e827..0000000000
--- a/dev-ml/omd/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This Markdown library is implemented using only pure OCaml (including
-I/O operations provided by the standard OCaml compiler distribution).
-OMD is meant to be as faithful as possible to the original Markdown.
-Additionally, OMD implements a few Github markdown features, an
-extension mechanism, and some other features. Note that the opam
-package installs both the OMD library and the command line tool `omd`.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/ocaml/omd/issues</bugs-to>
-		<remote-id type="github">ocaml/omd</remote-id>
-		<maintainer>
-			<name>Shon Feder</name>
-			<email>shon.feder@gmail.com</email>
-		</maintainer>
-		<maintainer>
-			<name>Raphael Sousa Santos</name>
-			<email>contact@raphaelss.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/omd/omd-2.0.0_alpha2.ebuild b/dev-ml/omd/omd-2.0.0_alpha2.ebuild
deleted file mode 100644
index d220fbb93d..0000000000
--- a/dev-ml/omd/omd-2.0.0_alpha2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPV="${PV/_alpha/.alpha}"
-
-DESCRIPTION="An easy interface on top of the Jsonm library"
-HOMEPAGE="https://github.com/ocaml/omd"
-SRC_URI="https://github.com/ocaml/omd/releases/download/${MYPV}/${PN}-${MYPV}.tbz"
-S="${WORKDIR}/${PN}-${MYPV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/dune-build-info
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/pbkdf/Manifest b/dev-ml/pbkdf/Manifest
deleted file mode 100644
index 7e7023f69e..0000000000
--- a/dev-ml/pbkdf/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pbkdf-1.1.0.tbz 5237 BLAKE2B 80d7e1984f30c73cfe846b665c01a4b417553430c2d0363bb5c1088fa390ccbf5d2d99106181b2ea2a91db0ecf23cc8bf361b59d58ce34c2578fe6a841b01ddf SHA512 7c31f5470b9028a5f0b3baf670494f26c632af0449e59911efbe126d71e69fe8ebd73522f4fc96761cd71b67125579a5bbd75762f8753f9fb8c746f98bbb0aa5
-DIST pbkdf-1.2.0.tar.gz 5602 BLAKE2B ccce1c7559da39423a53b00a9ec0cd99d48e0b337eac434a047ded29b8a5f1fe0949a6bf9142e93a544d8b7743fe84788f827c9ccc439bb38dba3cb6af12cc0f SHA512 d6f7d5efd761b87dd420ddcf97c2f9d4402dcc81d65cd1f4d81039b70c4d8c1e803bbaf4251482de8de7076da9f40b48c7eb1684e31e7a316deb5036c192bd3c

diff --git a/dev-ml/pbkdf/metadata.xml b/dev-ml/pbkdf/metadata.xml
deleted file mode 100644
index 23e9115caf..0000000000
--- a/dev-ml/pbkdf/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">An implementation of PBKDF 1 and 2 as defined by [PKCS#5](https://tools.ietf.org/html/rfc2898) using [mirage-crypto](https://github.com/mirage/mirage-crypto)</longdescription>
-	<upstream>
-		<doc>https://abeaumont.github.io/ocaml-pbkdf/</doc>
-		<bugs-to>https://github.com/abeaumont/ocaml-pbkdf/issues</bugs-to>
-		<remote-id type="github">abeaumont/ocaml-pbkdf</remote-id>
-		<maintainer>
-			<name>Alfredo Beaumont</name>
-			<email>alfredo.beaumont@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/pbkdf/pbkdf-1.1.0.ebuild b/dev-ml/pbkdf/pbkdf-1.1.0.ebuild
deleted file mode 100644
index c1218918a9..0000000000
--- a/dev-ml/pbkdf/pbkdf-1.1.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Password based key derivation functions (PBKDF) from PKCS#5"
-HOMEPAGE="https://github.com/abeaumont/ocaml-pbkdf"
-SRC_URI="https://github.com/abeaumont/ocaml-${PN}/releases/download/${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/mirage-crypto
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/pbkdf/pbkdf-1.2.0.ebuild b/dev-ml/pbkdf/pbkdf-1.2.0.ebuild
deleted file mode 100644
index 08fbd39be0..0000000000
--- a/dev-ml/pbkdf/pbkdf-1.2.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Password based key derivation functions (PBKDF) from PKCS#5"
-HOMEPAGE="
-	https://github.com/abeaumont/ocaml-pbkdf
-	https://opam.ocaml.org/packages/pbkdf/
-"
-SRC_URI="https://github.com/abeaumont/${MYPN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.07.0:=[ocamlopt?]
-	>=dev-ml/cstruct-6.0.0:=
-	dev-ml/mirage-crypto
-"
-DEPEND="
-	${RDEPEND}
-	test? ( >=dev-ml/alcotest-0.8.1 )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/pcap-format/Manifest b/dev-ml/pcap-format/Manifest
deleted file mode 100644
index 0d89aac10d..0000000000
--- a/dev-ml/pcap-format/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pcap-format-0.5.2.tar.gz 6190 BLAKE2B c1be65a4006f6f2f5aa1f8f1af686e9d974c2188b148a60d950e86d4bc6a48924eb5e2b6d30b25d3a980a6086b774b5c2e4cad85ce0ad06f741c451d8f0d964f SHA512 aa7d58e1b30033c879ead653ed065ca418192fc37c7ec66abf8cdb52d62a0b1509b54febc519673345c1f15a24f381cb1f75cbd894ca991508461bd0a5fa139b

diff --git a/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch b/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch
deleted file mode 100644
index 1f04a86900..0000000000
--- a/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 463fad03eeb27c7d8613931f4173429ce0e5d3d1 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:16:39 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- lib_test/dune    | 2 +-
- pcap-format.opam | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib_test/dune b/lib_test/dune
-index 9eedff0..0a72894 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,4 +1,4 @@
- (test
-  (name test)
-  (deps dhcp.pcap)
-- (libraries pcap-format oUnit))
-+ (libraries pcap-format ounit2))
-diff --git a/pcap-format.opam b/pcap-format.opam
-index 36a471f..87156b8 100644
---- a/pcap-format.opam
-+++ b/pcap-format.opam
-@@ -11,7 +11,7 @@ depends: [
-   "dune" {>= "1.0"}
-   "cstruct" {>= "1.9.0"}
-   "ppx_cstruct" {> "0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {dev}

diff --git a/dev-ml/pcap-format/metadata.xml b/dev-ml/pcap-format/metadata.xml
deleted file mode 100644
index d95269aaec..0000000000
--- a/dev-ml/pcap-format/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">pcap-format provides an interface to encode and decode pcap files, dealing with
-both endianess, including endianess detection.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-pcap/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-pcap/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-pcap</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild b/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild
deleted file mode 100644
index 29435bdcd6..0000000000
--- a/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Read and write pcap-formatted network packet traces"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-pcap
-	https://opam.ocaml.org/packages/pcap-format/
-"
-SRC_URI="https://github.com/mirage/ocaml-pcap/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/ocaml-pcap-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="dev-ml/cstruct:=[ppx]"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/mmap
-	)
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/pci/Manifest b/dev-ml/pci/Manifest
deleted file mode 100644
index 7dc425435c..0000000000
--- a/dev-ml/pci/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pci-1.0.1.tar.gz 71886 BLAKE2B f01544daab4156ca3c03e97aa9a16bcd054813f299e6b32c2de314a1b90f5a54bae814fb9f685049240a1231899c58b9b961a56ba1fd2897a8a9882bf10e90f3 SHA512 814d189d3cdea73363982b6c4e9dd1aa8678f40883e74da7bd65c9ac0a6c2ac069d28f56b056e7f7e10ad5d800a0323888afcb161448f6a1b1408a826440471b

diff --git a/dev-ml/pci/files/pci-1.0.1-ounit2.patch b/dev-ml/pci/files/pci-1.0.1-ounit2.patch
deleted file mode 100644
index e570551974..0000000000
--- a/dev-ml/pci/files/pci-1.0.1-ounit2.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 9015f66fae0eddaac7080fd0ef164015c7d73865 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:10:49 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- .merlin  | 2 +-
- _oasis   | 2 +-
- _tags    | 4 ++--
- opam     | 2 +-
- setup.ml | 2 +-
- 5 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/.merlin b/.merlin
-index f18d84c..e5b208a 100644
---- a/.merlin
-+++ b/.merlin
-@@ -1,7 +1,7 @@
- PRJ pci
- PKG ctypes
- PKG ctypes.stubs
--PKG oUnit
-+PKG ounit2
- 
- S lib
- S lib_test
-diff --git a/_oasis b/_oasis
-index 53db238..0443598 100644
---- a/_oasis
-+++ b/_oasis
-@@ -58,7 +58,7 @@ Executable test_pci
-   CompiledObject: best
-   ByteOpt:        -warn-error +1..45
-   NativeOpt:      -warn-error +1..45
--  BuildDepends:   pci, oUnit
-+  BuildDepends:   pci, ounit2
- 
- Test test_pci
-   Command: $test_pci -runner sequential
-diff --git a/_tags b/_tags
-index 81eaa26..b8e20fc 100644
---- a/_tags
-+++ b/_tags
-@@ -63,11 +63,11 @@ true: annot, bin_annot
- <lib_test/test_pci.{native,byte}>: oasis_executable_test_pci_native
- <lib_test/*.ml{,i,y}>: oasis_executable_test_pci_native
- <lib_test/test_pci.{native,byte}>: pkg_ctypes.stubs
--<lib_test/test_pci.{native,byte}>: pkg_oUnit
-+<lib_test/test_pci.{native,byte}>: pkg_ounit2
- <lib_test/test_pci.{native,byte}>: use_pci
- <lib_test/test_pci.{native,byte}>: use_pci_bindings
- <lib_test/*.ml{,i,y}>: pkg_ctypes.stubs
--<lib_test/*.ml{,i,y}>: pkg_oUnit
-+<lib_test/*.ml{,i,y}>: pkg_ounit2
- <lib_test/*.ml{,i,y}>: use_pci
- <lib_test/*.ml{,i,y}>: use_pci_bindings
- # Executable lspci
-diff --git a/opam b/opam
-index bc03b69..6e5e197 100644
---- a/opam
-+++ b/opam
-@@ -21,7 +21,7 @@ remove: [
- depends: [
-   "ctypes" {>= "0.4"}
-   "ocamlfind" {build}
--  "ounit" {test}
-+  "ounit2" {test}
- ]
- available: [ocaml-version >= "4.01.0" & os = "linux"]
- depexts: [
-diff --git a/setup.ml b/setup.ml
-index c3907bf..b1f3074 100644
---- a/setup.ml
-+++ b/setup.ml
-@@ -7681,7 +7681,7 @@ let setup_t =
-                       bs_build_depends =
-                         [
-                            InternalLibrary "pci";
--                           FindlibPackage ("oUnit", None)
-+                           FindlibPackage ("ounit2", None)
-                         ];
-                       bs_build_tools = [ExternalTool "ocamlbuild"];
-                       bs_interface_patterns =

diff --git a/dev-ml/pci/metadata.xml b/dev-ml/pci/metadata.xml
deleted file mode 100644
index f85bdc6c4a..0000000000
--- a/dev-ml/pci/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/simonjbeaumont/ocaml-pci/issues</bugs-to>
-		<remote-id type="github">simonjbeaumont/ocaml-pci</remote-id>
-		<maintainer>
-			<name>Simon Beaumont</name>
-			<email>simonjbeaumont@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/pci/pci-1.0.1.ebuild b/dev-ml/pci/pci-1.0.1.ebuild
deleted file mode 100644
index 634e6cd747..0000000000
--- a/dev-ml/pci/pci-1.0.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib opam
-
-MY_P="ocaml-${P}"
-
-DESCRIPTION="OCaml bindings to libpci using Ctypes"
-HOMEPAGE="
-	https://github.com/simonjbeaumont/ocaml-pci
-	https://opam.ocaml.org/packages/pci/
-"
-SRC_URI="https://github.com/simonjbeaumont/ocaml-pci/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	sys-apps/pciutils
-	dev-ml/ocaml-ctypes:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-OPAM_FILE=opam
-
-src_configure() {
-	myconf=(
-		$(usex test '--enable-tests' '')
-		--prefix "/usr"
-		--destdir "${D}"
-		--libdir "/usr/$(get_libdir)"
-		--docdir "/usr/share/doc/${PF}"
-		--htmldir "/usr/share/doc/${PF}/html"
-		--override debug false
-		--override is_native $(usex ocamlopt true false)
-	)
-	./configure "${myconf[@]}" || die
-}
-
-src_compile() {
-	emake
-	use test && emake test
-}
-
-src_install() {
-	findlib_src_preinst
-	emake install
-}
-
-src_test() {
-	opam_src_test
-}

diff --git a/dev-ml/polly/Manifest b/dev-ml/polly/Manifest
deleted file mode 100644
index 5943501ed5..0000000000
--- a/dev-ml/polly/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST polly-0.2.2.tar.gz 6698 BLAKE2B 0e4c7dae1314e0879504a3bdcb073649290498e90ea64aef3d3e99c10d430cc31ab19732b71257b1ba70a132eb70e04f8d4f919809e8bd71a7dcabdafcfc506b SHA512 ac5c60bdf029baf5cb50e96322b029acf270ec50361ca077f8da88f3fded6b50314b116f6a2c7d88f627b098490481391fc0190e26902088f8d689c804c8b457

diff --git a/dev-ml/polly/metadata.xml b/dev-ml/polly/metadata.xml
deleted file mode 100644
index 841ca02602..0000000000
--- a/dev-ml/polly/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Bindings for the Linux epoll system call. The binding avoids
-	most allocation in the event loop by iterating over all file
-	descriptors that are reported as ready.</longdescription>
-	<upstream>
-		<doc>https://github.com/lindig/polly</doc>
-		<bugs-to>https://github.com/lindig/polly/issues</bugs-to>
-		<remote-id type="github">lindig/polly</remote-id>
-		<maintainer>
-			<name>Christian Lindig</name>
-			<email>christian.lindig@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/polly/polly-0.2.2.ebuild b/dev-ml/polly/polly-0.2.2.ebuild
deleted file mode 100644
index 22e9e7d86f..0000000000
--- a/dev-ml/polly/polly-0.2.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="OCaml bindings for Linux epoll(2)"
-HOMEPAGE="
-	https://github.com/lindig/polly
-	https://opam.ocaml.org/packages/polly/
-"
-SRC_URI="https://github.com/lindig/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-lang/ocaml:=[ocamlopt?]
-	dev-ml/cmdliner:=
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/qmp/Manifest b/dev-ml/qmp/Manifest
deleted file mode 100644
index 337ca5f8c3..0000000000
--- a/dev-ml/qmp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qmp-0.18.0.tar.gz 24630 BLAKE2B 3953fda549d913e032e1b2f70dfd50215f56b4faf253ea65f961ad62d93be954fd902ca3bfb1b1ead487999267d2cec37df1ebb66108a58071858e7290576d84 SHA512 2fab5ba1b2ee81fb738a827dcd037be400704613c68cd37fccb18693b8332fa9904a30e425aadbd72407958f2dacbb89b244ec64572c2510554f524034d459b2

diff --git a/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch b/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch
deleted file mode 100644
index b5d86aac30..0000000000
--- a/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From a3ebbbd2760e4ba3774529a6975ac868baff091c Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:03:29 +0200
-Subject: [PATCH 1/3] use ounit2
-
----
- lib_test/dune | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib_test/dune b/lib_test/dune
-index acc68b9..a587594 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -6,5 +6,5 @@
- 
- (executable
-   (name messages)
--  (libraries libqmp oUnit)
-+  (libraries libqmp ounit2)
- )
-
-From d09f6df5f07eed691d77136cca4ea36a98e630c3 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:05:34 +0200
-Subject: [PATCH 2/3] install ounit2
-
----
- README.md | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/README.md b/README.md
-index cc6df4b..0595368 100644
---- a/README.md
-+++ b/README.md
-@@ -8,7 +8,7 @@ OCaml implementation of the Qemu Monitor Protocol (QMP)
- Install the dependencies using OPAM:
- 
- ```sh
--opam install yojson cmdliner dune ounit
-+opam install yojson cmdliner dune ounit2
- ```
- 
- Build the library, tests, and CLI:
-
-From dcd85772065d646d0272160be14ebf9e28bb6bde Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:06:05 +0200
-Subject: [PATCH 3/3] depend on ounit2
-
----
- qmp.opam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/qmp.opam b/qmp.opam
-index 242b3c8..e36fb3f 100644
---- a/qmp.opam
-+++ b/qmp.opam
-@@ -18,7 +18,7 @@ depends: [
-   "dune" {build}
-   "yojson"
-   "cmdliner"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- dev-repo: "git://github.com/xapi-project/ocaml-qmp"
- synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client"

diff --git a/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch b/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch
deleted file mode 100644
index 926a68c34e..0000000000
--- a/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff --git a/README.md b/README.md
-index cc6df4b..0595368 100644
---- a/README.md
-+++ b/README.md
-@@ -8,7 +8,7 @@ OCaml implementation of the Qemu Monitor Protocol (QMP)
- Install the dependencies using OPAM:
- 
- ```sh
--opam install yojson cmdliner dune ounit
-+opam install yojson cmdliner dune ounit2
- ```
- 
- Build the library, tests, and CLI:
-diff --git a/lib_test/dune b/lib_test/dune
-index acc68b9..a587594 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -6,5 +6,5 @@
- 
- (executable
-   (name messages)
--  (libraries libqmp oUnit)
-+  (libraries libqmp ounit2)
- )
-diff --git a/qmp.opam b/qmp.opam
-index 2e21b12..571b58f 100644
---- a/qmp.opam
-+++ b/qmp.opam
-@@ -17,7 +17,7 @@ depends: [
-   "dune" {build}
-   "yojson"
-   "cmdliner"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- dev-repo: "git://github.com/xapi-project/ocaml-qmp"
- synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client"

diff --git a/dev-ml/qmp/metadata.xml b/dev-ml/qmp/metadata.xml
deleted file mode 100644
index 4e642dd67a..0000000000
--- a/dev-ml/qmp/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">xen-org/ocaml-qmp</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave.scott@eu.citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/qmp/qmp-0.18.0.ebuild b/dev-ml/qmp/qmp-0.18.0.ebuild
deleted file mode 100644
index a79e5d1001..0000000000
--- a/dev-ml/qmp/qmp-0.18.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="A Qemu Message Protocol (QMP) client in OCaml"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-qmp
-	https://opam.ocaml.org/packages/qmp/
-"
-SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-lang/ocaml:=[ocamlopt?]
-	dev-ml/yojson:=
-	dev-ml/cmdliner:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-ml/rpc/Manifest b/dev-ml/rpc/Manifest
deleted file mode 100644
index 44eb542752..0000000000
--- a/dev-ml/rpc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rpclib-8.1.2.tbz 73664 BLAKE2B c3a953fcc82dadcb4d2864bd044c32f9a74edadd351af8d4dc1a9c8d84964017e716415ca1831c1a5621dc28dc0a1db60a919f3e2f95d236b1d2d614ea6756a8 SHA512 ef75ec6032805b08bd49716d5e9a4ca888c1a581b50e4ad5cc1d003cd182a47cfc87c945e7564251c8e041fc3ffa1b11e0579597fc9806db88955b3e029ba4a3

diff --git a/dev-ml/rpc/metadata.xml b/dev-ml/rpc/metadata.xml
deleted file mode 100644
index dd72fa7a81..0000000000
--- a/dev-ml/rpc/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">Async interface</flag>
-		<flag name="html">html documentation generator</flag>
-		<flag name="js">Bindings for js_of_ocaml</flag>
-	</use>
-	<longdescription lang="en">`ocaml-rpc` is a library that provides remote procedure calls (RPC)
-using XML or JSON as transport encodings, and multiple generators
-for documentations, clients, servers, javascript bindings, python
-bindings, ...
-
-The transport mechanism itself is outside the scope of this library
-as all conversions are from and to strings.
-
-This is a dummy package installing the main library components.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-rpc/rpc</doc>
-		<bugs-to>https://github.com/mirage/ocaml-rpc/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-rpc</remote-id>
-		<maintainer>
-			<name>Thomas Gazagnaire</name>
-			<email>thomas@gazagnaire.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/rpc/rpc-8.1.2.ebuild b/dev-ml/rpc/rpc-8.1.2.ebuild
deleted file mode 100644
index 7bba29c2b4..0000000000
--- a/dev-ml/rpc/rpc-8.1.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="rpclib-${PV}"
-
-DESCRIPTION="Light library to deal with RPCs in OCaml"
-HOMEPAGE="https://github.com/mirage/ocaml-rpc"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async html js ocamlopt test"
-
-DEPEND="
-	dev-ml/cmdliner:=
-	dev-ml/lwt:=
-	dev-ml/ocaml-base64:=
-	dev-ml/ppxlib:=
-	dev-ml/result:=
-	dev-ml/rresult:=
-	dev-ml/xmlm:=
-	dev-ml/yojson:=
-
-	async? ( dev-ml/async:= )
-	html? ( dev-ml/cow:= )
-	js? ( dev-ml/js_of_ocaml:=[ppx] )
-"
-RDEPEND="
-	${DEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/alcotest-lwt
-		sys-apps/which
-	)
-"
-BDEPEND="app-text/md2mld"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="rpclib,rpc,rpclib-lwt,ppx_deriving_rpc"
-	for u in async js html ; do
-		if use ${u} ; then
-			pkgs="${pkgs},rpclib-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install rpclib-lwt
-	dune_src_install rpclib
-	dune_src_install ppx_deriving_rpc
-	dune_src_install rpc
-	use async && dune_src_install rpclib-async
-	use html && dune_src_install rpclib-html
-	use js && dune_src_install rpclib-js
-}

diff --git a/dev-ml/shared-block-ring/Manifest b/dev-ml/shared-block-ring/Manifest
deleted file mode 100644
index 866bf2dacd..0000000000
--- a/dev-ml/shared-block-ring/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST shared-block-ring-3.0.0.tar.gz 18503 BLAKE2B 786997d650a9094068822ba0b214e8e26658c8caaa26a0bc28f504bdf18f5f07a69896aae46ead9d337db1c7272d8198ed37b8e573e66c7e13ebd56bf94a96d8 SHA512 1f16926aaf641bcfb285d6047cb45b271c4bbb70b345aa803b51f8f966f7815a2890f6993f449aadb11c254f05064f6469cedb9020074c5a566eb6a4ca9d2a6e
-DIST shared-block-ring-3.0.1.tar.gz 18580 BLAKE2B 7c173687b9ea520160bc66b4cc05d59a38b012ef441b4b4134f7ff3f0d8cc0ad4dfdce7473bbd6c8b3603ce09f6205b0557b51921f4aabe2de9f7ec6d6bccd18 SHA512 45af10f6336ab21cf4c26e503b05c844906c45a7092b880f402d7560a572f5d674856ca459857854b1d7b8986266ec5b2693617c7bc27e2a54973376d5abc141

diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch
deleted file mode 100644
index 90b185afdc..0000000000
--- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch
+++ /dev/null
@@ -1,318 +0,0 @@
-From 4c8fb45a201cd15aa038d84bd792679a31bec5a8 Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Thu, 27 Jan 2022 16:24:42 +0100
-Subject: [PATCH 1/3] avoid deprecated Cstruct.len, use Cstruct.length instead
-
---- a/lib/eraseBlock.ml
-+++ b/lib/eraseBlock.ml
-@@ -23,14 +23,14 @@ module Make(B: S.BLOCK) = struct
-     >>= fun info ->
-     let pages = Io_page.get block_size_pages in
-     let buffer = Io_page.to_cstruct pages in
--    for i = 0 to Cstruct.len buffer - 1 do
-+    for i = 0 to Cstruct.length buffer - 1 do
-       Cstruct.set_char buffer i (pattern.[i mod (String.length pattern)])
-     done;
-     let rec loop n =
-       if n = info.Mirage_block.size_sectors
-       then return (Ok ())
-       else
--        let buffer_in_sectors = Cstruct.len buffer / info.Mirage_block.sector_size in
-+        let buffer_in_sectors = Cstruct.length buffer / info.Mirage_block.sector_size in
-         let needed = Int64.to_int (min (Int64.sub info.Mirage_block.size_sectors n) (Int64.of_int buffer_in_sectors)) in
-         let towrite = Cstruct.sub buffer 0 (needed * info.Mirage_block.sector_size) in
-         B.write t n [ towrite ]
---- a/lib/ring.ml
-+++ b/lib/ring.ml
-@@ -34,7 +34,7 @@ let minimum_size_sectors = Int64.add sector_data 1L
- let magic = Printf.sprintf "mirage shared-block-device 1.0"
- 
- let zero buf =
--  for i = 0 to Cstruct.len buf - 1 do
-+  for i = 0 to Cstruct.length buf - 1 do
-     Cstruct.set_uint8 buf i 0
-   done
- 
-@@ -357,7 +357,7 @@ module Producer = struct
-     let open ResultM in
-     let _sector = alloc t.info.Mirage_block.sector_size in
-     (* add a 4 byte header of size, and round up to the next 4-byte offset *)
--    let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.len item)))) in
-+    let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.length item)))) in
-     let first_sector = Int64.(div t.producer.producer (of_int t.info.Mirage_block.sector_size)) in
-     let first_offset = Int64.(to_int (rem t.producer.producer (of_int t.info.Mirage_block.sector_size))) in
- 
-@@ -365,23 +365,23 @@ module Producer = struct
-        the first page as it's only a 4-byte integer and we're padding to 4-byte offsets. *)
-     read_modify_write t first_sector (fun sector ->
-       (* Write the header and anything else we can *)
--      Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.len item));
-+      Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.length item));
-       if first_offset + 4 = t.info.Mirage_block.sector_size
-       then item (* We can't write anything else, so just return the item *)
-       else begin
--        let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.len item) in
-+        let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.length item) in
-         Cstruct.blit item 0 sector (first_offset + 4) this;
-         Cstruct.shift item this
-       end) >>= fun remaining ->
- 
-     let rec loop offset remaining =
--      if Cstruct.len remaining = 0
-+      if Cstruct.length remaining = 0
-       then return ()
-       else begin
-         read_modify_write t offset (fun sector ->
--          let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in
-+          let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in
-           let frag = Cstruct.sub sector 0 this in
--          Cstruct.blit remaining 0 frag 0 (Cstruct.len frag);
-+          Cstruct.blit remaining 0 frag 0 (Cstruct.length frag);
-           Cstruct.shift remaining this) >>= fun remaining ->
-         loop (Int64.succ offset) remaining
-       end in
-@@ -408,7 +408,7 @@ module Producer = struct
-       (fun () ->
-         let item = Item.to_cstruct item in
-         (* every item has a 4 byte header *)
--        let needed_bytes = Int64.(add 4L (of_int (Cstruct.len item))) in
-+        let needed_bytes = Int64.(add 4L (of_int (Cstruct.length item))) in
-         let open C in
-         let open ResultM in
-         ok_to_write t needed_bytes
-@@ -535,10 +535,10 @@ module Consumer = struct
-       let frag = Cstruct.sub sector (4 + first_offset) this in
-       Cstruct.blit frag 0 result 0 this;
-       let rec loop consumer remaining =
--        if Cstruct.len remaining = 0
-+        if Cstruct.length remaining = 0
-         then return ()
-         else
--          let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in
-+          let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in
-           let frag = Cstruct.sub remaining 0 this in
-           read Int64.(add sector_data (rem consumer total_sectors)) t.disk sector >>= fun () ->
-           Cstruct.blit sector 0 frag 0 this;
-@@ -547,7 +547,7 @@ module Consumer = struct
-       (* Read the payload before updating the consumer pointer *)
-       let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (len)))) in
-       match Item.of_cstruct result with
--      | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.len result) (String.escaped (Cstruct.to_string result)))))
-+      | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.length result) (String.escaped (Cstruct.to_string result)))))
-       | Some result ->
-         return (Int64.(add t.consumer.consumer needed_bytes),result)
-     end
---- a/lib_test/test.ml
-+++ b/lib_test/test.ml
-@@ -47,7 +47,7 @@ let alloc sector_size =
-   sector
- 
- let fill_with_message buffer message =
--  for i = 0 to Cstruct.len buffer - 1 do
-+  for i = 0 to Cstruct.length buffer - 1 do
-     Cstruct.set_char buffer i (message.[i mod (String.length message)])
-   done
- 
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -13,7 +13,7 @@ depends: [
-   "ocaml" {>= "4.06.0"}
-   "bisect_ppx" {dev & >= "2.5.0"}
-   "cmdliner"
--  "cstruct" {>= "3.0.0"}
-+  "cstruct" {>= "6.0.0"}
-   "dune" {>= "2.7.0"}
-   "duration"
-   "io-page"
-
-From f0b61e87f809dce36fb93e31349d02d9a679253a Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Thu, 27 Jan 2022 16:26:39 +0100
-Subject: [PATCH 2/3] adapt to mirage-block 3.0.0 changes
-
---- a/lib/ring.ml
-+++ b/lib/ring.ml
-@@ -92,14 +92,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct
-       m >>= function
-       | Error `Is_read_only -> Lwt.return (Error `Is_read_only)
-       | Error `Disconnected -> Lwt.return (Error `Disconnected)
--      | Error `Unimplemented -> Lwt.return (Error `Unimplemented)
-       | Error x -> Lwt.return (Error x)
-       | Ok x -> f x
-     let to_msg m =
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected"))
--      | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented"))
-       | Error `Is_read_only -> Lwt.return (Error (`Msg "BLOCK device is read-only"))
-       | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device"))
-       | Ok x -> Lwt.return (Ok x)
-@@ -110,14 +108,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error `Disconnected)
--      | Error `Unimplemented -> Lwt.return (Error `Unimplemented)
-       | Error x -> Lwt.return (Error x)
-       | Ok x -> f x
-     let to_msg m =
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected"))
--      | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented"))
-       | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device"))
-       | Ok x -> Lwt.return (Ok x)
-     let return x = Lwt.return (Ok x)
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -21,8 +21,8 @@ depends: [
-   "logs"
-   "lwt"
-   "lwt_log"
--  "mirage-block" {>= "2.0.1"}
--  "mirage-block-unix"
-+  "mirage-block" {>= "3.0.0"}
-+  "mirage-block-unix" {>= "2.13.0"}
-   "mirage-clock" {>= "3.0.0"}
-   "mirage-clock-unix" {with-test}
-   "mirage-time" {>= "2.0.1"}
-
-From 1c99469a8f6ce12455c1e5e27c54eb5fe5611251 Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Mon, 11 Apr 2022 11:18:01 +0200
-Subject: [PATCH 3/3] update to cmdliner 1.1.0, remove io-page-unix dependency
-
---- a/example/dune
-+++ b/example/dune
-@@ -6,7 +6,6 @@
-   cmdliner
-   cstruct
-   io-page
--  io-page-unix
-   logs
-   logs.fmt
-   logs.lwt
---- a/example/main.ml
-+++ b/example/main.ml
-@@ -171,8 +171,10 @@ let produce_cmd =
-     `S "DESCRIPTION";
-     `P "Read lines of text from stdin and push them as individual items onto the ring.";
-   ] @ help in
--  Term.(ret(pure produce $ filename $ interval)),
--  Term.info "produce" ~doc ~man
-+  let term = Term.(ret(const produce $ filename $ interval))
-+  and info = Cmd.info "produce" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let consume_cmd =
-   let doc = "Pop data from the ring" in
-@@ -180,8 +182,10 @@ let consume_cmd =
-     `S "DESCRIPTION";
-     `P "Read lines of text from the ring and print them to stdout.";
-   ] @ help in
--  Term.(ret(pure consume $ filename $ interval)),
--  Term.info "consume" ~doc ~man
-+  let term = Term.(ret(const consume $ filename $ interval))
-+  and info = Cmd.info "consume" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let create_cmd =
-   let doc = "Create an empty ring" in
-@@ -189,8 +193,10 @@ let create_cmd =
-     `S "DESCRIPTION";
-     `P "Initialise a device or file with an empty ring."
-   ] @ help in
--  Term.(ret(pure create $ filename)),
--  Term.info "create" ~doc ~man
-+  let term = Term.(ret(const create $ filename))
-+  and info = Cmd.info "create" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let diagnostics_cmd =
-   let doc = "Display the current state of a ring." in
-@@ -199,8 +205,10 @@ let diagnostics_cmd =
-     `P "Display the current ring state including producer and consumer pointers, together with the current ring contents for diagnostic purposes.";
-     `P "Note: the ring will not be modified."
-   ] @ help in
--  Term.(ret(pure diagnostics $ filename)),
--  Term.info "diagnostics" ~doc ~man
-+  let term = Term.(ret(const diagnostics $ filename))
-+  and info = Cmd.info "diagnostics" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let suspend_cmd =
-   let doc = "Suspend the ring." in
-@@ -208,8 +216,10 @@ let suspend_cmd =
-     `S "DESCRIPTION";
-     `P "Perform a co-operative suspend of the ring. Once finished, the producer will have acknowledged and promise not to send any more data.";
-   ] @ help in
--  Term.(ret(pure suspend $ filename)),
--  Term.info "suspend" ~doc ~man
-+  let term = Term.(ret(const suspend $ filename))
-+  and info = Cmd.info "suspend" ~doc ~man
-+  in
-+  Cmd.v info term
- 
- let resume_cmd =
-   let doc = "Resume the ring." in
-@@ -217,19 +227,19 @@ let resume_cmd =
-     `S "DESCRIPTION";
-     `P "Perform a co-operative resume of the ring. Once finished, the producer will have acknowledged and will be able to produce data.";
-   ] @ help in
--  Term.(ret(pure resume $ filename)),
--  Term.info "resume" ~doc ~man
-+  let term = Term.(ret(const resume $ filename))
-+  and info = Cmd.info "resume" ~doc ~man
-+  in
-+  Cmd.v info term
- 
--let default_cmd =
--  let doc = "manipulate shared rings on block devices" in
--  let man = help in
--  Term.(ret (pure (`Help (`Pager, None)))),
--  Term.info (Sys.argv.(0)) ~version:"1.0.0" ~doc ~man
-+let default_cmd = Term.(ret (const (`Help (`Pager, None))))
- 
- let cmds = [create_cmd; produce_cmd; consume_cmd; suspend_cmd; resume_cmd; diagnostics_cmd]
- 
--let _ =
-+let () =
-   Logs.set_reporter (Logs_fmt.reporter ());
--  match Term.eval_choice default_cmd cmds with
--  | `Error _ -> exit 1
--  | _ -> exit 0
-+  let doc = "manipulate shared rings on block devices" in
-+  let man = help in
-+  let info = Cmd.info (Sys.argv.(0)) ~version:"%%VERSION%%" ~doc ~man in
-+  let group = Cmd.group ~default:default_cmd info cmds in
-+  exit (Cmd.eval group)
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -4,7 +4,6 @@
-   cstruct
-   duration
-   io-page
--  io-page-unix
-   logs
-   logs.fmt
-   logs.lwt
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -12,12 +12,11 @@ bug-reports: "https://github.com/mirage/shared-block-ring/issues/"
- depends: [
-   "ocaml" {>= "4.06.0"}
-   "bisect_ppx" {dev & >= "2.5.0"}
--  "cmdliner"
-+  "cmdliner" {>= "1.1.0"}
-   "cstruct" {>= "6.0.0"}
-   "dune" {>= "2.7.0"}
-   "duration"
--  "io-page"
--  "io-page-unix" {>= "2.0.0"}
-+  "io-page" {>= "2.4.0"}
-   "logs"
-   "lwt"
-   "lwt_log"

diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch
deleted file mode 100644
index 830f2f27d2..0000000000
--- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch
+++ /dev/null
@@ -1,141 +0,0 @@
-From 4c8fb45a201cd15aa038d84bd792679a31bec5a8 Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Thu, 27 Jan 2022 16:24:42 +0100
-Subject: [PATCH] avoid deprecated Cstruct.len, use Cstruct.length instead
-
----
- lib/eraseBlock.ml      |  4 ++--
- lib/ring.ml            | 22 +++++++++++-----------
- lib_test/test.ml       |  2 +-
- shared-block-ring.opam |  2 +-
- 4 files changed, 15 insertions(+), 15 deletions(-)
-
-diff --git a/lib/eraseBlock.ml b/lib/eraseBlock.ml
-index 5264b20..d073c36 100644
---- a/lib/eraseBlock.ml
-+++ b/lib/eraseBlock.ml
-@@ -23,14 +23,14 @@ module Make(B: S.BLOCK) = struct
-     >>= fun info ->
-     let pages = Io_page.get block_size_pages in
-     let buffer = Io_page.to_cstruct pages in
--    for i = 0 to Cstruct.len buffer - 1 do
-+    for i = 0 to Cstruct.length buffer - 1 do
-       Cstruct.set_char buffer i (pattern.[i mod (String.length pattern)])
-     done;
-     let rec loop n =
-       if n = info.Mirage_block.size_sectors
-       then return (Ok ())
-       else
--        let buffer_in_sectors = Cstruct.len buffer / info.Mirage_block.sector_size in
-+        let buffer_in_sectors = Cstruct.length buffer / info.Mirage_block.sector_size in
-         let needed = Int64.to_int (min (Int64.sub info.Mirage_block.size_sectors n) (Int64.of_int buffer_in_sectors)) in
-         let towrite = Cstruct.sub buffer 0 (needed * info.Mirage_block.sector_size) in
-         B.write t n [ towrite ]
-diff --git a/lib/ring.ml b/lib/ring.ml
-index 58e98c4..23db9f1 100644
---- a/lib/ring.ml
-+++ b/lib/ring.ml
-@@ -34,7 +34,7 @@ let minimum_size_sectors = Int64.add sector_data 1L
- let magic = Printf.sprintf "mirage shared-block-device 1.0"
- 
- let zero buf =
--  for i = 0 to Cstruct.len buf - 1 do
-+  for i = 0 to Cstruct.length buf - 1 do
-     Cstruct.set_uint8 buf i 0
-   done
- 
-@@ -357,7 +357,7 @@ module Producer = struct
-     let open ResultM in
-     let _sector = alloc t.info.Mirage_block.sector_size in
-     (* add a 4 byte header of size, and round up to the next 4-byte offset *)
--    let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.len item)))) in
-+    let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.length item)))) in
-     let first_sector = Int64.(div t.producer.producer (of_int t.info.Mirage_block.sector_size)) in
-     let first_offset = Int64.(to_int (rem t.producer.producer (of_int t.info.Mirage_block.sector_size))) in
- 
-@@ -365,23 +365,23 @@ module Producer = struct
-        the first page as it's only a 4-byte integer and we're padding to 4-byte offsets. *)
-     read_modify_write t first_sector (fun sector ->
-       (* Write the header and anything else we can *)
--      Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.len item));
-+      Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.length item));
-       if first_offset + 4 = t.info.Mirage_block.sector_size
-       then item (* We can't write anything else, so just return the item *)
-       else begin
--        let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.len item) in
-+        let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.length item) in
-         Cstruct.blit item 0 sector (first_offset + 4) this;
-         Cstruct.shift item this
-       end) >>= fun remaining ->
- 
-     let rec loop offset remaining =
--      if Cstruct.len remaining = 0
-+      if Cstruct.length remaining = 0
-       then return ()
-       else begin
-         read_modify_write t offset (fun sector ->
--          let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in
-+          let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in
-           let frag = Cstruct.sub sector 0 this in
--          Cstruct.blit remaining 0 frag 0 (Cstruct.len frag);
-+          Cstruct.blit remaining 0 frag 0 (Cstruct.length frag);
-           Cstruct.shift remaining this) >>= fun remaining ->
-         loop (Int64.succ offset) remaining
-       end in
-@@ -408,7 +408,7 @@ module Producer = struct
-       (fun () ->
-         let item = Item.to_cstruct item in
-         (* every item has a 4 byte header *)
--        let needed_bytes = Int64.(add 4L (of_int (Cstruct.len item))) in
-+        let needed_bytes = Int64.(add 4L (of_int (Cstruct.length item))) in
-         let open C in
-         let open ResultM in
-         ok_to_write t needed_bytes
-@@ -535,10 +535,10 @@ module Consumer = struct
-       let frag = Cstruct.sub sector (4 + first_offset) this in
-       Cstruct.blit frag 0 result 0 this;
-       let rec loop consumer remaining =
--        if Cstruct.len remaining = 0
-+        if Cstruct.length remaining = 0
-         then return ()
-         else
--          let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in
-+          let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in
-           let frag = Cstruct.sub remaining 0 this in
-           read Int64.(add sector_data (rem consumer total_sectors)) t.disk sector >>= fun () ->
-           Cstruct.blit sector 0 frag 0 this;
-@@ -547,7 +547,7 @@ module Consumer = struct
-       (* Read the payload before updating the consumer pointer *)
-       let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (len)))) in
-       match Item.of_cstruct result with
--      | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.len result) (String.escaped (Cstruct.to_string result)))))
-+      | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.length result) (String.escaped (Cstruct.to_string result)))))
-       | Some result ->
-         return (Int64.(add t.consumer.consumer needed_bytes),result)
-     end
-diff --git a/lib_test/test.ml b/lib_test/test.ml
-index 3769137..d9ff865 100644
---- a/lib_test/test.ml
-+++ b/lib_test/test.ml
-@@ -47,7 +47,7 @@ let alloc sector_size =
-   sector
- 
- let fill_with_message buffer message =
--  for i = 0 to Cstruct.len buffer - 1 do
-+  for i = 0 to Cstruct.length buffer - 1 do
-     Cstruct.set_char buffer i (message.[i mod (String.length message)])
-   done
- 
-diff --git a/shared-block-ring.opam b/shared-block-ring.opam
-index d9a95d1..1c703fa 100644
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -13,7 +13,7 @@ depends: [
-   "ocaml" {>= "4.06.0"}
-   "bisect_ppx" {dev & >= "2.5.0"}
-   "cmdliner"
--  "cstruct" {>= "3.0.0"}
-+  "cstruct" {>= "6.0.0"}
-   "dune" {>= "2.7.0"}
-   "duration"
-   "io-page"

diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch
deleted file mode 100644
index f170751cc0..0000000000
--- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From f0b61e87f809dce36fb93e31349d02d9a679253a Mon Sep 17 00:00:00 2001
-From: Hannes Mehnert <hannes@mehnert.org>
-Date: Thu, 27 Jan 2022 16:26:39 +0100
-Subject: [PATCH] adapt to mirage-block 3.0.0 changes
-
----
- lib/ring.ml            | 4 ----
- shared-block-ring.opam | 4 ++--
- 2 files changed, 2 insertions(+), 6 deletions(-)
-
-diff --git a/lib/ring.ml b/lib/ring.ml
-index 23db9f1..f1e96ce 100644
---- a/lib/ring.ml
-+++ b/lib/ring.ml
-@@ -92,14 +92,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct
-       m >>= function
-       | Error `Is_read_only -> Lwt.return (Error `Is_read_only)
-       | Error `Disconnected -> Lwt.return (Error `Disconnected)
--      | Error `Unimplemented -> Lwt.return (Error `Unimplemented)
-       | Error x -> Lwt.return (Error x)
-       | Ok x -> f x
-     let to_msg m =
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected"))
--      | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented"))
-       | Error `Is_read_only -> Lwt.return (Error (`Msg "BLOCK device is read-only"))
-       | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device"))
-       | Ok x -> Lwt.return (Ok x)
-@@ -110,14 +108,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error `Disconnected)
--      | Error `Unimplemented -> Lwt.return (Error `Unimplemented)
-       | Error x -> Lwt.return (Error x)
-       | Ok x -> f x
-     let to_msg m =
-       let open Lwt.Infix in
-       m >>= function
-       | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected"))
--      | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented"))
-       | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device"))
-       | Ok x -> Lwt.return (Ok x)
-     let return x = Lwt.return (Ok x)
-diff --git a/shared-block-ring.opam b/shared-block-ring.opam
-index 1c703fa..beb5c5b 100644
---- a/shared-block-ring.opam
-+++ b/shared-block-ring.opam
-@@ -21,8 +21,8 @@ depends: [
-   "logs"
-   "lwt"
-   "lwt_log"
--  "mirage-block" {>= "2.0.1"}
--  "mirage-block-unix"
-+  "mirage-block" {>= "3.0.0"}
-+  "mirage-block-unix" {>= "2.13.0"}
-   "mirage-clock" {>= "3.0.0"}
-   "mirage-clock-unix" {with-test}
-   "mirage-time" {>= "2.0.1"}

diff --git a/dev-ml/shared-block-ring/metadata.xml b/dev-ml/shared-block-ring/metadata.xml
deleted file mode 100644
index 4c2cf6354c..0000000000
--- a/dev-ml/shared-block-ring/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This is a simple queue containing variable-length items stored on a disk, in the style of Xen shared-memory-ring.</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/mirage/shared-block-ring/issues/</bugs-to>
-		<remote-id type="github">mirage/shared-block-ring</remote-id>
-		<maintainer>
-			<name>Jonathan Ludlam</name>
-			<email>jonathan.ludlam@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild b/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild
deleted file mode 100644
index bafd0f5b41..0000000000
--- a/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="A simple on-disk fixed length queue"
-HOMEPAGE="https://github.com/mirage/shared-block-ring"
-SRC_URI="https://github.com/mirage/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-ml/cstruct-3.0.0:=[ppx]
-	dev-ml/lwt:=
-	dev-ml/lwt_log:=
-	dev-ml/cmdliner:=
-	dev-ml/duration:=
-	>=dev-ml/io-page-2.2.0:=[unix(-)]
-	dev-ml/logs:=
-	>=dev-ml/mirage-block-2.0.1:=
-	dev-ml/mirage-block-unix:=
-	dev-ml/mirage-clock:=
-	>=dev-ml/mirage-time-2.0.1:=
-	>=dev-ml/ppx_sexp_conv-0.10.0:=
-	dev-ml/result:=
-	dev-ml/rresult:=
-	dev-ml/sexplib:=
-	dev-ml/sexplib0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/mirage-clock-unix
-	)
-"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${P}-cstruct.patch"
-	"${FILESDIR}/${P}-mirage-block.patch"
-)

diff --git a/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild b/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild
deleted file mode 100644
index ac2906f65b..0000000000
--- a/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="A simple on-disk fixed length queue"
-HOMEPAGE="https://github.com/mirage/shared-block-ring"
-SRC_URI="https://github.com/mirage/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-ml/cstruct-6.0.0:=[ppx]
-	dev-ml/lwt:=
-	dev-ml/lwt_log:=
-	dev-ml/cmdliner:=
-	dev-ml/duration:=
-	>=dev-ml/io-page-2.4.0:=
-	dev-ml/logs:=
-	>=dev-ml/mirage-block-2.0.1:=
-	dev-ml/mirage-block-unix:=
-	dev-ml/mirage-clock:=
-	>=dev-ml/mirage-time-2.0.1:=
-	>=dev-ml/ppx_sexp_conv-0.10.0:=
-	dev-ml/result:=
-	dev-ml/rresult:=
-	dev-ml/sexplib:=
-	dev-ml/sexplib0:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/mirage-clock-unix
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/shared-memory-ring/Manifest b/dev-ml/shared-memory-ring/Manifest
deleted file mode 100644
index 53e86f87d2..0000000000
--- a/dev-ml/shared-memory-ring/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST shared-memory-ring-3.1.0.tar.gz 20345 BLAKE2B 85677658ed769c355106e47cbaf65acecbe3fd77ea23a1aae2ae608fef28ecfc12bb8a2d19131b1e623467c6101d0cbd49cc6d3fe52ee15d9101fb5558b6abeb SHA512 f49375cd8b32ddddb0a3402fa8bfaa5b4b1cbb3a68ced8facae6200f75224c5b6fbb4e3b0cc74e01d95aa2b46154051e077c39e9ed8c71997107b17fc888f25f

diff --git a/dev-ml/shared-memory-ring/metadata.xml b/dev-ml/shared-memory-ring/metadata.xml
deleted file mode 100644
index c1e869d153..0000000000
--- a/dev-ml/shared-memory-ring/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This package contains a set of libraries for creating shared memory
-producer/consumer rings. The rings follow the Xen ABI and may be used
-to create or implement Xen virtual devices.
-
-Example use:
-
-One program wishes to create data records and push them efficiently
-to a second process on the same physical machine for
-sampling/analysis/archiving.
-
-Example use:
-
-A Xen virtual machine wishes to send and receive network packets to
-and from a backend driver domain.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/shared-memory-ring/</doc>
-		<bugs-to>https://github.com/mirage/shared-memory-ring/issues</bugs-to>
-		<remote-id type="github">mirage/shared-memory-ring</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.ebuild b/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.ebuild
deleted file mode 100644
index d8d9fab26d..0000000000
--- a/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.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
-
-inherit dune
-
-DESCRIPTION="Xen-style shared memory rings"
-HOMEPAGE="https://github.com/mirage/shared-memory-ring"
-SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="
-	dev-ml/cstruct
-	dev-ml/lwt
-	dev-ml/lwt-dllist
-	dev-ml/mirage-profile
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
-	dune_src_install shared-memory-ring
-	dune_src_install shared-memory-ring-lwt
-}

diff --git a/dev-ml/systemd/Manifest b/dev-ml/systemd/Manifest
deleted file mode 100644
index a935d689ad..0000000000
--- a/dev-ml/systemd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST systemd-1.2.tar.gz 47912 BLAKE2B b41e5e38f4bce5460449fec46755ea37ffddf8c30b0459f2d70f4714c6f63dffd62c67ed44cb8385e67243b4e0518f1626f5340e24112730c1d058b5a1d30f99 SHA512 a04cb75a425882af95a31a22643cea5620d3f6683c099f9a21e250f1935143db85b12637a8636842463e25b18a18df389026b6950931015f2e612c6c407c67a4

diff --git a/dev-ml/systemd/metadata.xml b/dev-ml/systemd/metadata.xml
deleted file mode 100644
index 941def2ef3..0000000000
--- a/dev-ml/systemd/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Jürgen Hötzel</name>
-			<email>juergen@archlinux.org</email>
-		</maintainer>
-		<remote-id type="github">juergenhoetzel/ocaml-systemd</remote-id>
-		<bugs-to>https://github.com/juergenhoetzel/ocaml-systemd/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/systemd/systemd-1.2.ebuild b/dev-ml/systemd/systemd-1.2.ebuild
deleted file mode 100644
index e9aa7435f7..0000000000
--- a/dev-ml/systemd/systemd-1.2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit findlib opam
-
-MY_P="ocaml-${P}"
-
-DESCRIPTION="OCaml module for native access to the systemd facilities"
-HOMEPAGE="https://github.com/juergenhoetzel/ocaml-systemd"
-SRC_URI="https://github.com/juergenhoetzel/ocaml-${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-3-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="sys-apps/systemd"
-DEPEND="
-	${RDEPEND}
-	dev-ml/ocamlbuild
-"
-
-OPAM_FILE=opam
-
-src_configure() {
-	myconf=(
-		--prefix "/usr"
-		--destdir "${D}"
-		--libdir "/usr/$(get_libdir)"
-		--docdir "/usr/share/doc/${PF}"
-		--htmldir "/usr/share/doc/${PF}/html"
-		--override debug false
-		--override is_native $(usex ocamlopt true false)
-	)
-	./configure "${myconf[@]}" || die
-}
-
-src_compile() {
-	emake
-}
-
-src_install() {
-	findlib_src_preinst
-	emake install
-}

diff --git a/dev-ml/tar/Manifest b/dev-ml/tar/Manifest
deleted file mode 100644
index bfbe50b959..0000000000
--- a/dev-ml/tar/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST tar-1.1.0.tar.gz 24429 BLAKE2B 778f77f650c775e22cfd71741ce3b0aa5e75026c4be697c3d9d5532407c07f68c59700a78eff5c48bcfefa6db7b5116fed3d9c0bba708bb94b5cce41bea5dbbe SHA512 d02a5c2bef9a77b2bb32f7f85d741eb58d42ffcff916a3cfe618ff4b372d72e53176dfc050e876efcbbaf5057aa21b5615e99ebb435eb63aa10815b0ce102ba7
-DIST tar-2.0.1.tar.gz 26751 BLAKE2B a381c258c75350198c25c105f8ca33f33dd8d946f88cb102186ece414def2fa5e25191c2ed43d5d0e9286a0bc352ffec8b6999d17f18479642900b59f4d1cc17 SHA512 fd2e302497eb673a4e8000d0bcfd9012b1f118021e1d071a7c56cc6652ec6da9c6f755c18aa4b275daf1f722409d71cbb4519285096682344bfa65bbe800cbd1

diff --git a/dev-ml/tar/metadata.xml b/dev-ml/tar/metadata.xml
deleted file mode 100644
index 5fcfae03ad..0000000000
--- a/dev-ml/tar/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="mirage">Read and write tar format files via MirageOS interfaces</flag>
-		<flag name="unix">Decode and encode tar format files from Unix</flag>
-	</use>
-	<longdescription lang="en">tar is a simple library to read and write tar files with an emphasis on
-streaming.
-
-This is pure OCaml code, no C bindings.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-tar/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-tar/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-tar</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/tar/tar-1.1.0.ebuild b/dev-ml/tar/tar-1.1.0.ebuild
deleted file mode 100644
index 4102ea6773..0000000000
--- a/dev-ml/tar/tar-1.1.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Pure OCaml library to read and write tar files"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-tar
-	https://opam.ocaml.org/packages/tar/
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="mirage ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/camlp-streams:=
-	dev-ml/cstruct:=
-	dev-ml/re:=
-	dev-ml/lwt:=
-
-	mirage? (
-		dev-ml/io-page:=
-		dev-ml/mirage-block:=
-		dev-ml/mirage-kv:=
-		dev-ml/ptime:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/mirage-block-unix
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	test? ( mirage unix )
-"
-
-src_compile() {
-	local pkgs="tar"
-	for u in mirage unix ; do
-		if use ${u} ; then
-			pkgs="${pkgs},tar-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install tar
-	use mirage && dune_src_install tar-mirage
-	use unix && dune_src_install tar-unix
-}

diff --git a/dev-ml/tar/tar-2.0.1.ebuild b/dev-ml/tar/tar-2.0.1.ebuild
deleted file mode 100644
index 4102ea6773..0000000000
--- a/dev-ml/tar/tar-2.0.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Pure OCaml library to read and write tar files"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-tar
-	https://opam.ocaml.org/packages/tar/
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="mirage ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/camlp-streams:=
-	dev-ml/cstruct:=
-	dev-ml/re:=
-	dev-ml/lwt:=
-
-	mirage? (
-		dev-ml/io-page:=
-		dev-ml/mirage-block:=
-		dev-ml/mirage-kv:=
-		dev-ml/ptime:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/mirage-block-unix
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	test? ( mirage unix )
-"
-
-src_compile() {
-	local pkgs="tar"
-	for u in mirage unix ; do
-		if use ${u} ; then
-			pkgs="${pkgs},tar-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install tar
-	use mirage && dune_src_install tar-mirage
-	use unix && dune_src_install tar-unix
-}

diff --git a/dev-ml/tcpip/Manifest b/dev-ml/tcpip/Manifest
deleted file mode 100644
index e7402133a9..0000000000
--- a/dev-ml/tcpip/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tcpip-7.1.0.tbz 103853 BLAKE2B 157c6a45dfe05e43e0f36182060b75e7910a9ef1c4701c0145056a164e743a00f73f07ccb953a29f6468ee88e03fa0b5363c36aabc1a41a9ac93a9f3e0876d10 SHA512 fae605ba30b0bb5ae28cbedc32f220c5a5166db4af9e060d82007cd020132f1e334fa8fcb7e9bd68851fc838f7e6fb1b4e1d3cba8fb787dcec79d2107b8ffd4a

diff --git a/dev-ml/tcpip/metadata.xml b/dev-ml/tcpip/metadata.xml
deleted file mode 100644
index 96b5ca4d56..0000000000
--- a/dev-ml/tcpip/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">`mirage-tcpip` provides a networking stack for the [Mirage operating
-system](https://mirage.io). It provides implementations for the following module types
-(which correspond with the similarly-named protocols):
-
-* IP (via the IPv4 and IPv6 modules)
-* ICMP
-* UDP
-* TCP</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/mirage-tcpip/</doc>
-		<bugs-to>https://github.com/mirage/mirage-tcpip/issues</bugs-to>
-		<remote-id type="github">mirage/mirage-tcpip</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/tcpip/tcpip-7.1.0.ebuild b/dev-ml/tcpip/tcpip-7.1.0.ebuild
deleted file mode 100644
index 9cbf52d3ab..0000000000
--- a/dev-ml/tcpip/tcpip-7.1.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MYPN="mirage-${PN}"
-
-DESCRIPTION="TCP/IP networking stack in pure OCaml, using the Mirage platform libraries"
-HOMEPAGE="https://github.com/mirage/mirage-tcpip"
-SRC_URI="https://github.com/mirage/${MYPN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=[lwt,ppx]
-	dev-ml/mirage-net:=
-	dev-ml/mirage-clock:=
-	dev-ml/mirage-random:=
-	dev-ml/mirage-time:=
-	dev-ml/ipaddr:=[macaddr-cstruct]
-	dev-ml/mirage-profile:=
-	dev-ml/fmt:=
-	dev-ml/lwt:=
-	dev-ml/lwt-dllist:=
-	dev-ml/logs:=
-	dev-ml/duration:=
-	dev-ml/randomconv:=
-	dev-ml/ethernet:=
-	dev-ml/arp:=
-	dev-ml/mirage-flow:=
-	dev-ml/lru:=
-	dev-ml/metrics:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/mirage-vnetif
-		dev-ml/alcotest
-		dev-ml/pcap-format
-		dev-ml/mirage-clock
-		dev-ml/mirage-clock-unix
-		dev-ml/mirage-random-test
-		dev-ml/ipaddr[cstruct]
-	)
-"
-BDEPEND="virtual/pkgconfig"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/tls/Manifest b/dev-ml/tls/Manifest
deleted file mode 100644
index 9a9e1de53b..0000000000
--- a/dev-ml/tls/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST tls-0.15.3.tbz 322581 BLAKE2B b516d0b4d950cd2b9c4da69ad6e45aea6b0cbc5af7ce8842261245e8e00f690a4c91e3ad97b900658babdc1493b202487105e32a7b0ce99f4394baadd06abfd9 SHA512 371b85c6afebeda0fcc8cc5252e3333d9c3ef3a6bdbee160bb194e2a5928fd537c811c6eec729f16852070944e627257d44c97142a259d00d0db66956a95df49
-DIST tls-v0.13.1.tbz 299082 BLAKE2B e366f0135233c67aac72cb930d9c702ff660bb2eeaa4e2105a695026866d7723a6e41657d3f4d1a107742325d875612183ed51d96d2a9d5da50d358a99688fa3 SHA512 f5ec06a9401c5bba7b9ba011fbec14136685b673f4ec87d0eefedb9cb53f93d02142bb9a75955b8c2c5832cdcebec8751c63ce092d2b6e361a19fe1a8a1e36b1

diff --git a/dev-ml/tls/metadata.xml b/dev-ml/tls/metadata.xml
deleted file mode 100644
index 4d6befdd0a..0000000000
--- a/dev-ml/tls/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="async">Async laye</flag>
-		<flag name="mirage">MirageOS layer</flag>
-	</use>
-	<longdescription lang="en">Transport Layer Security (TLS) is probably the most widely deployed security
-protocol on the Internet. It provides communication privacy to prevent
-eavesdropping, tampering, and message forgery. Furthermore, it optionally
-provides authentication of the involved endpoints. TLS is commonly deployed for
-securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails,
-virtual private networks, and wireless networks.
-
-TLS uses asymmetric cryptography to exchange a symmetric key, and optionally
-authenticate (using X.509) either or both endpoints. It provides algorithmic
-agility, which means that the key exchange method, symmetric encryption
-algorithm, and hash algorithm are negotiated.
-
-Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).</longdescription>
-	<upstream>
-		<doc>https://mirleft.github.io/ocaml-tls/doc</doc>
-		<bugs-to>https://github.com/mirleft/ocaml-tls/issues</bugs-to>
-		<remote-id type="github">mirleft/ocaml-tls</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-		<maintainer>
-			<name>David Kaloper</name>
-			<email>david@numm.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/tls/tls-0.13.1.ebuild b/dev-ml/tls/tls-0.13.1.ebuild
deleted file mode 100644
index 4af736e464..0000000000
--- a/dev-ml/tls/tls-0.13.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Transport Layer Security purely in OCaml"
-HOMEPAGE="https://github.com/mirleft/ocaml-tls"
-SRC_URI="https://github.com/mirleft/ocaml-tls/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async mirage ocamlopt test"
-
-RDEPEND="
-	dev-ml/ppx_sexp_conv:=
-	dev-ml/cstruct:=[ppx,sexp]
-	dev-ml/sexplib:=
-	dev-ml/mirage-crypto:=[ec,pk,rng]
-	dev-ml/x509:=
-	dev-ml/domain-name:=
-	dev-ml/fmt:=
-	dev-ml/lwt:=
-	dev-ml/ptime:=
-	dev-ml/hkdf:=
-	dev-ml/logs:=
-	dev-ml/ipaddr:=[sexp]
-
-	async? (
-		dev-ml/async:=
-		dev-ml/async_unix:=
-		dev-ml/core:=
-		dev-ml/cstruct:=[async]
-		dev-ml/ppx_jane:=
-		dev-ml/mirage-crypto:=[rng-async]
-	)
-	mirage? (
-		dev-ml/mirage-flow:=
-		dev-ml/mirage-kv:=
-		dev-ml/mirage-clock:=
-		dev-ml/mirage-crypto:=[pk]
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/cstruct[unix]
-		dev-ml/alcotest
-		dev-ml/randomconv
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="tls"
-	for u in async mirage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},tls-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install tls
-	use async && dune_src_install tls-async
-	use mirage && dune_src_install tls-mirage
-}

diff --git a/dev-ml/tls/tls-0.15.3.ebuild b/dev-ml/tls/tls-0.15.3.ebuild
deleted file mode 100644
index cff9e9abdf..0000000000
--- a/dev-ml/tls/tls-0.15.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Transport Layer Security purely in OCaml"
-HOMEPAGE="https://github.com/mirleft/ocaml-tls"
-SRC_URI="https://github.com/mirleft/ocaml-tls/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="async mirage ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/ppx_sexp_conv-0.9.0:=
-	>=dev-ml/cstruct-6.0.0:=[ppx,sexp]
-	dev-ml/sexplib:=
-	>=dev-ml/mirage-crypto-0.10.0:=[ec,pk,rng]
-	>=dev-ml/x509-0.13.0:=
-	>=dev-ml/domain-name-0.3.0:=
-	>=dev-ml/fmt-0.8.7:=
-	>=dev-ml/lwt-3.0.0:=
-	>=dev-ml/ptime-0.8.1:=
-	dev-ml/hkdf:=
-	dev-ml/logs:=
-	dev-ml/ipaddr:=[sexp]
-
-	async? (
-		>=dev-ml/async-0.15:=
-		>=dev-ml/async_unix-0.15:=
-		>=dev-ml/core-0.15:=
-		dev-ml/cstruct:=[async]
-		>=dev-ml/ppx_jane-0.15:=
-		dev-ml/mirage-crypto:=[rng-async]
-		>=dev-ml/x509-0.14.0:=
-	)
-	mirage? (
-		>=dev-ml/mirage-flow-2.0.0:=
-		>=dev-ml/mirage-kv-3.0.0:=
-		>=dev-ml/mirage-clock-3.0.0:=
-		dev-ml/mirage-crypto:=[pk]
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		>=dev-ml/cstruct-3.0.0[unix]
-		dev-ml/alcotest
-		dev-ml/randomconv
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="tls"
-	for u in async mirage ; do
-		if use ${u} ; then
-			pkgs="${pkgs},tls-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install tls
-	use async && dune_src_install tls-async
-	use mirage && dune_src_install tls-mirage
-}

diff --git a/dev-ml/tuntap/Manifest b/dev-ml/tuntap/Manifest
deleted file mode 100644
index 018771f9ef..0000000000
--- a/dev-ml/tuntap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tuntap-v2.0.0.tbz 10494 BLAKE2B 9599c8c6ff3abd10e942967c965ea1579cb10f4db2edebc078ecdc3410f9629c6f6de7d5e6bd4ce273918d4f3ac5190ef5e6e06b000808b0fabb26a7ce080ad5 SHA512 e3bf0379906b5070ae5681ae74a1a74b9b987d1f37ff142fb10622d79db8df435c9db54a2d4d5d4dadaeab9aa9427b1d40262dbf445a88b3c3fe64bc93417647

diff --git a/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch b/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch
deleted file mode 100644
index e52b097691..0000000000
--- a/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/test/dune b/test/dune
-index 951a008..9d86605 100644
---- a/test/dune
-+++ b/test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names getifaddrs_test nonblock_read open_close_test set_ipv4_test nonblock_test sendfd_test)
-- (libraries lwt.unix tuntap macaddr ipaddr oUnit))
-+ (libraries lwt.unix tuntap macaddr ipaddr ounit2))
- 
- (alias
-  (name    runtest)
-diff --git a/tuntap.opam b/tuntap.opam
-index 08002b2..87148c1 100644
---- a/tuntap.opam
-+++ b/tuntap.opam
-@@ -27,7 +27,7 @@ depends: [
-   "ipaddr" {>= "5.0.0"}
-   "macaddr" {>= "4.0.0"}
-   "cmdliner"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "lwt" {with-test & >= "5.0.0"}
- ]
- build: [

diff --git a/dev-ml/tuntap/metadata.xml b/dev-ml/tuntap/metadata.xml
deleted file mode 100644
index 3f2551c2f3..0000000000
--- a/dev-ml/tuntap/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This is an OCaml library for handling TUN/TAP devices.	TUN refers to layer 3
-virtual interfaces whereas TAP refers to layer 2 Ethernet ones.
-
-See &lt;http://en.wikipedia.org/wiki/TUN/TAP&gt; for more information.
-
-Linux, FreeBSD, OpenBSD and macOS should all be supported.	You will need
-to install the third-party &lt;http://tuntaposx.sourceforge.net/&gt; on macOS before
-using this library.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-tuntap/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-tuntap/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-tuntap</remote-id>
-		<maintainer>
-			<name>Vincent Bernardoff</name>
-			<email>vb@luminar.eu.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/tuntap/tuntap-2.0.0.ebuild b/dev-ml/tuntap/tuntap-2.0.0.ebuild
deleted file mode 100644
index 4967472387..0000000000
--- a/dev-ml/tuntap/tuntap-2.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Bindings to UNIX tuntap facilities"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-tuntap
-	https://opam.ocaml.org/packages/tuntap/
-"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cmdliner:=
-	>=dev-ml/ipaddr-5.0.0:=
-"
-DEPEND="
-	${RDEPEND}
-	sys-kernel/linux-headers
-	test? ( >=dev-ml/lwt-5.0.0 )
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/uri/Manifest b/dev-ml/uri/Manifest
deleted file mode 100644
index 98fec78845..0000000000
--- a/dev-ml/uri/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-uri-4.2.0.tar.gz 231300 BLAKE2B d73ca1dc1bb372cf160dfb2a1730132fa5139a68b97bf59554f75754dc57b5d83eaf5bc14c6e1962a9f01dcf98b3f10e9eec10d4cd4701073ebfd2b3d443098f SHA512 25510db4d6a5491ab02e7c62360f91b95e6cd3b5892311c7d3ef159be15906eab849728f96687082852e1ab8ff6e3d9f51831229780abc4ed8cb6acff50aa1b9

diff --git a/dev-ml/uri/files/uri-4.2.0-ounit2.patch b/dev-ml/uri/files/uri-4.2.0-ounit2.patch
deleted file mode 100644
index 6703ce1d3c..0000000000
--- a/dev-ml/uri/files/uri-4.2.0-ounit2.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-From 73e4b497b3afa6530fabb1d445d0d4285fa302b5 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:16:33 +0200
-Subject: [PATCH 1/4] use ounit2
-
----
- lib_test/dune | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib_test/dune b/lib_test/dune
-index ba44355..f61938d 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -2,10 +2,10 @@
-  (name test_runner)
-  (package uri)
-  (modules test_runner)
-- (libraries uri uri.services oUnit))
-+ (libraries uri uri.services ounit2))
- 
- (test
-  (name test_runner_sexp)
-  (package uri-sexp)
-  (modules test_runner_sexp)
-- (libraries uri uri.services uri-sexp oUnit))
-+ (libraries uri uri.services uri-sexp ounit2))
-
-From e40a51aec751ff397c94cbde8faa7fc01141a281 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:17:15 +0200
-Subject: [PATCH 2/4] depend on ounit2
-
----
- uri-sexp.opam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/uri-sexp.opam b/uri-sexp.opam
-index d4b2e44..fb249a5 100644
---- a/uri-sexp.opam
-+++ b/uri-sexp.opam
-@@ -16,7 +16,7 @@ depends: [
-   "dune" {>= "1.2.0"}
-   "ppx_sexp_conv" {>= "v0.13.0"}
-   "sexplib0"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}
-
-From 2615ace2358efc166f49b6dbc7167232086cadde Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:17:48 +0200
-Subject: [PATCH 3/4] depend on ounit2
-
----
- uri-re.opam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/uri-re.opam b/uri-re.opam
-index 3d525a0..3d34e3e 100644
---- a/uri-re.opam
-+++ b/uri-re.opam
-@@ -15,7 +15,7 @@ for parsing URI or URLs.
- depends: [
-   "ocaml" {>= "4.04.0"}
-   "dune" {>= "1.2.0"}
--  "ounit" {with-test & >= "1.0.2"}
-+  "ounit2" {with-test & >= "1.0.2"}
-   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
-   "re" {>= "1.9.0"}
-   "stringext" {>= "1.4.0"}
-
-From a3b57ec4b8582b73b49bd95c163b44b885fe582f Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 15:18:10 +0200
-Subject: [PATCH 4/4] depend on ounit2
-
----
- uri.opam | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/uri.opam b/uri.opam
-index ab1cbf6..78d08b0 100644
---- a/uri.opam
-+++ b/uri.opam
-@@ -15,7 +15,7 @@ for parsing URI or URLs.
- depends: [
-   "ocaml" {>= "4.04.0"}
-   "dune" {>= "1.2.0"}
--  "ounit" {with-test & >= "1.0.2"}
-+  "ounit2" {with-test & >= "1.0.2"}
-   "ppx_sexp_conv" {with-test & >= "v0.9.0"}
-   "stringext" {>= "1.4.0"}
-   "angstrom" {>= "0.14.0"}

diff --git a/dev-ml/uri/metadata.xml b/dev-ml/uri/metadata.xml
deleted file mode 100644
index bd4cf84d45..0000000000
--- a/dev-ml/uri/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="re">This is an OCaml implementation of the RFC3986 specification for parsing URI or URLs</flag>
-		<flag name="sexp">ocaml-uri with sexp support</flag>
-	</use>
-	<longdescription lang="en">This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification
-for parsing URI or URLs.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-uri/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-uri/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-uri</remote-id>
-		<maintainer>
-			<name>Anil Madhavapeddy</name>
-			<email>anil@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/uri/uri-4.2.0.ebuild b/dev-ml/uri/uri-4.2.0.ebuild
deleted file mode 100644
index 4f5d62e814..0000000000
--- a/dev-ml/uri/uri-4.2.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="RFC3986 URI parsing library for OCaml"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-uri
-	https://opam.ocaml.org/packages/uri/
-"
-SRC_URI="https://github.com/mirage/ocaml-uri/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt re sexp test"
-
-RDEPEND="
-	>=dev-ml/angstrom-0.14.0:=
-	>=dev-ml/stringext-1.4.0:=
-
-	re? ( >=dev-ml/re-1.9.0:= )
-	sexp? (
-		>=dev-ml/ppx_sexp_conv-0.13.0:=
-		dev-ml/sexplib0:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		>=dev-ml/ppx_sexp_conv-0.9.0
-	)
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="uri"
-	for u in sexp re ; do
-		if use ${u} ; then
-			pkgs="${pkgs},uri-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install uri
-	use re && dune_src_install uri-re
-	use sexp && dune_src_install uri-sexp
-}

diff --git a/dev-ml/vchan/Manifest b/dev-ml/vchan/Manifest
deleted file mode 100644
index 737b763b61..0000000000
--- a/dev-ml/vchan/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vchan-6.0.1.tbz 21954 BLAKE2B 01a8cea18ac7a94176f969323d765aadaf0ebb95ab781019caa7473fc1c0807bde3f432d81fbdd8d72261952ef36c5b7cd58fc6182d9477fe4db092bb523ec55 SHA512 8507095e49d2c47d3aa71a62a2856dea3bce0607ee3f03cd9c4a7a93b2a0f6b53788ef0345ce1193a10048251f4bd0f6d1af74ba2191682686ec463653b17622

diff --git a/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch b/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch
deleted file mode 100644
index 86a8bdc38b..0000000000
--- a/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-From 56fe85c077bb3dfe936dcf9eaa96229a223d2028 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:00:53 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- .coverage.sh    | 2 +-
- lib_test/dune   | 2 +-
- vchan-unix.opam | 2 +-
- vchan-xen.opam  | 2 +-
- vchan.opam      | 2 +-
- 5 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/.coverage.sh b/.coverage.sh
-index bd8dcc8..c263bb7 100644
---- a/.coverage.sh
-+++ b/.coverage.sh
-@@ -11,7 +11,7 @@ if [ -z "$KEEP" ]; then trap "popd; rm -rf $COVERAGE_DIR" EXIT; fi
- $(which cp) -r ../* .
- 
- eval `opam config env`
--opam install -y bisect_ppx oasis ocveralls ounit
-+opam install -y bisect_ppx oasis ocveralls ounit2
- 
- sed -i 's/BuildDepends:/BuildDepends: bisect_ppx,/g' _oasis
- oasis setup
-diff --git a/lib_test/dune b/lib_test/dune
-index ce2e21b..c8fa076 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names test)
-- (libraries cmdliner lwt lwt.unix vchan oUnit))
-+ (libraries cmdliner lwt lwt.unix vchan ounit2))
- 
- (alias
-  (name runtest)
-diff --git a/vchan-unix.opam b/vchan-unix.opam
-index c2d3194..0c948ec 100644
---- a/vchan-unix.opam
-+++ b/vchan-unix.opam
-@@ -26,7 +26,7 @@ depends: [
-   "xen-gnt"
-   "fmt" {>= "0.8.7"}
-   "cmdliner" {with-test}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {dev}
-diff --git a/vchan-xen.opam b/vchan-xen.opam
-index 4bd58f5..a461dd4 100644
---- a/vchan-xen.opam
-+++ b/vchan-xen.opam
-@@ -21,7 +21,7 @@ depends: [
-   "mirage-xen" {>= "7.0.0"}
-   "xenstore_transport" {>= "1.0.0"}
-   "sexplib"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "cmdliner" {with-test}
- ]
- build: [
-diff --git a/vchan.opam b/vchan.opam
-index b7ce1a2..bb42aa9 100644
---- a/vchan.opam
-+++ b/vchan.opam
-@@ -25,7 +25,7 @@ depends: [
-   "xenstore_transport" {>= "1.0.0"}
-   "sexplib"
-   "cmdliner" {with-test}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {dev}

diff --git a/dev-ml/vchan/metadata.xml b/dev-ml/vchan/metadata.xml
deleted file mode 100644
index f828570c60..0000000000
--- a/dev-ml/vchan/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">Unix support</flag>
-		<flag name="xen">Xen support</flag>
-	</use>
-	<longdescription lang="en">This is an implementation of the Xen "libvchan" or "vchan" communication
-protocol in OCaml. It allows fast inter-domain communication using shared
-memory.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-vchan</doc>
-		<bugs-to>https://github.com/mirage/ocaml-vchan/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-vchan</remote-id>
-		<maintainer>
-			<name>Jonathan Ludlam</name>
-			<email>jonathan.ludlam@eu.citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/vchan/vchan-6.0.1.ebuild b/dev-ml/vchan/vchan-6.0.1.ebuild
deleted file mode 100644
index 3c72529bc7..0000000000
--- a/dev-ml/vchan/vchan-6.0.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_PN="ocaml-${PN}"
-
-DESCRIPTION="Pure OCaml implementation of the vchan shared-memory communication protocol"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-vchan
-	https://opam.ocaml.org/packages/vchan/
-"
-SRC_URI="https://github.com/mirage/${MY_PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix xen"
-
-RDEPEND="
-	dev-ml/lwt:=
-	dev-ml/ppx_sexp_conv:=
-	dev-ml/io-page:=
-	dev-ml/mirage-flow:=
-	dev-ml/xenstore:=
-	dev-ml/xenstore-clients:=
-	dev-ml/sexplib:=
-	dev-ml/cstruct:=[ppx]
-
-	unix? (
-		dev-ml/xen-evtchn:=[unix]
-		dev-ml/xen-gnt:=[unix]
-		dev-ml/fmt:=
-	)
-	xen? ( dev-ml/mirage-xen:= )
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/cmdliner
-		dev-ml/ounit2
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix xen )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="vchan"
-	for u in xen unix ; do
-		if use ${u} ; then
-			 pkgs="${pkgs},vchan-${u}"
-		fi
-	done
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install vchan
-	use unix && dune_src_install vchan-unix
-	use xen && dune_src_install vchan-xen
-}

diff --git a/dev-ml/vhd/Manifest b/dev-ml/vhd/Manifest
deleted file mode 100644
index d18356c4de..0000000000
--- a/dev-ml/vhd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vhd-0.12.2.tar.gz 51907 BLAKE2B 55c08d3dc7ec6f3611fe081860942f0e68eb6e1cdb284d5190baac70d5f2145ea8af3adb80ab51a388b9810b13bece8654d0c49814fecba212d0a400b9cd1662 SHA512 bea4b97492b9c5304418ed220e9303d8d94b3a7db6b7dc3566a967a9878da7dc69b655be6a66edb0ff22806de13c75693cf2dbe93e6e57a736fab0964872d99d

diff --git a/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch b/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch
deleted file mode 100644
index d85225cf8f..0000000000
--- a/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 8a0acca0482680b120f6a4f5434dde7d9d240c16 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 20:05:20 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- vhd-format-lwt.opam      | 2 +-
- vhd_format_lwt_test/dune | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/vhd-format-lwt.opam b/vhd-format-lwt.opam
-index 1e57f03..e92913f 100644
---- a/vhd-format-lwt.opam
-+++ b/vhd-format-lwt.opam
-@@ -11,7 +11,7 @@ depends: [
-   "cstruct"
-   "lwt" {>= "3.2.0"}
-   "mirage-block" {>= "2.0.1"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "vhd-format"
-   "io-page-unix" {with-test}
-   "dune" {>= "1.0"}
-diff --git a/vhd_format_lwt_test/dune b/vhd_format_lwt_test/dune
-index f1ef8ec..43309d7 100644
---- a/vhd_format_lwt_test/dune
-+++ b/vhd_format_lwt_test/dune
-@@ -1,6 +1,6 @@
- (executable
-  (name parse_test)
-- (libraries cstruct disk io-page.unix lwt lwt.unix oUnit vhd-format
-+ (libraries cstruct disk io-page.unix lwt lwt.unix ounit2 vhd-format
-    vhd_format_lwt))
- 
- (alias

diff --git a/dev-ml/vhd/metadata.xml b/dev-ml/vhd/metadata.xml
deleted file mode 100644
index 57eccb2447..0000000000
--- a/dev-ml/vhd/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">mirage/ocaml-vhd</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.orj</email>
-		</maintainer>
-		<doc>https://mirage.github.io/ocaml-vhd/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-vhd/issues</bugs-to>
-	</upstream>
-	<use>
-		<flag name="lwt">provide an Lwt compatible interface to the library</flag>
-	</use>
-</pkgmetadata>

diff --git a/dev-ml/vhd/vhd-0.12.2.ebuild b/dev-ml/vhd/vhd-0.12.2.ebuild
deleted file mode 100644
index aa05722ef5..0000000000
--- a/dev-ml/vhd/vhd-0.12.2.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MYPN="ocaml-${PN}"
-
-DESCRIPTION="Read and write .vhd-format format data"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-vhd
-	https://opam.ocaml.org/packages/vhd-format/
-"
-SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="lwt ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=
-	dev-ml/io-page:=
-	dev-ml/rresult:=
-	dev-ml/uuidm:=
-	dev-ml/stdlib-shims:=
-
-	lwt? (
-		dev-ml/mirage-block:=
-		dev-ml/lwt:=
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/ounit2
-		dev-ml/io-page[unix(-)]
-	)
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( lwt )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="vhd-format"
-	use lwt && pkgs="${pkgs},vhd-format-lwt"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install vhd-format
-	use lwt && dune_src_install vhd-format-lwt
-}

diff --git a/dev-ml/wayland/Manifest b/dev-ml/wayland/Manifest
deleted file mode 100644
index 17b4d6f2e9..0000000000
--- a/dev-ml/wayland/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocaml-wayland-1.1.tar.gz 104186 BLAKE2B 9ee71b1a5d06a6cfbc2b219cd8de2acb780d9af79303b5533409384b138d06298f6bbb9fc34770bc358693a6ee9b0fdbf020f212f16ffccce6962dd2dbc829fd SHA512 8e53c3e277dcf5b4d6a574495e4c14eeb059c79b23ff313ef18034a0cdb4b869f6ca9e2e294227854ec9c940e2d729900ac38aea071e2572008666e93f112f88

diff --git a/dev-ml/wayland/metadata.xml b/dev-ml/wayland/metadata.xml
deleted file mode 100644
index ce4964238d..0000000000
--- a/dev-ml/wayland/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>
-	<longdescription lang="en">Pure OCaml Wayland protocol implementation</longdescription>
-	<upstream>
-		<doc>https://talex5.github.io/ocaml-wayland/</doc>
-		<bugs-to>https://github.com/talex5/ocaml-wayland/issues</bugs-to>
-		<remote-id type="github">talex5/ocaml-wayland</remote-id>
-		<maintainer>
-			<name>Thomas Leonard</name>
-			<email>talex5@gmail.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/wayland/wayland-1.1.ebuild b/dev-ml/wayland/wayland-1.1.ebuild
deleted file mode 100644
index bce68997d6..0000000000
--- a/dev-ml/wayland/wayland-1.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Pure OCaml Wayland protocol library"
-HOMEPAGE="
-	https://github.com/talex5/ocaml-wayland
-	https://opam.ocaml.org/packages/wayland/
-"
-SRC_URI="https://github.com/talex5/ocaml-wayland/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/base:=
-	>=dev-ml/cmdliner-1.1.1:=
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/fmt-0.8.0:=
-	>=dev-ml/logs-0.7.0:=
-	>=dev-ml/lwt-5.4.0:=
-	>=dev-ml/xmlm-1.3.0:=
-	>=dev-ml/dune-2.8.0:=
-"
-
-DEPEND="
-	${RDEPEND}
-	dev-ml/ocaml-doc
-	test? (
-		>=dev-ml/alcotest-lwt-1.2.3:=
-		dev-ml/ounit2
-		>=dev-ml/ppx_sexp_conv-0.9.0
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgs="wayland"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install wayland
-}

diff --git a/dev-ml/x509/Manifest b/dev-ml/x509/Manifest
deleted file mode 100644
index 9ce215b4b3..0000000000
--- a/dev-ml/x509/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST x509-0.16.0.tbz 156180 BLAKE2B e8777e44a61d075bfc49f7db41dcf4cbc742b40470ec3b8b00424834fd8e1bc73e803057f859b06d877dd6ef0b9ad2ca2cb7275dd39c15c4d3ec9c5429cfe6c9 SHA512 c9b4cf55d16d8b1e6b6faa18fc9ac08065fa09937f07a3447d4b637539b37bea6374c98d184eba159a8ba8eba860303a78563097e47ef30529fedaaf722115c6
-DIST x509-v0.13.0.tbz 143302 BLAKE2B d4079a5cce87617ea611ed5624697577b97cf69a1df830fe2b4775ffa47ab557a72cb01bf24b6b56478f6fb22afb87e971ab260ae6acd7e75ef6ad0ff4052c24 SHA512 ab6d4df7e6b6796b962d4ec3d949723c2a039fc9d534a196d8ebd71499dce310716aba3be7bd9600428b534f5eadf7b8b106f77633a63f46c16eceb447e946cc

diff --git a/dev-ml/x509/metadata.xml b/dev-ml/x509/metadata.xml
deleted file mode 100644
index 17951a616f..0000000000
--- a/dev-ml/x509/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">X.509 is a public key infrastructure used mostly on the Internet.	It consists
-of certificates which include public keys and identifiers, signed by an
-authority. Authorities must be exchanged over a second channel to establish the
-trust relationship. This library implements most parts of RFC5280 and RFC6125.
-The Public Key Cryptography Standards (PKCS) defines encoding and decoding
-(in ASN.1 DER and PEM format), which is also implemented by this library -
-namely PKCS 1, PKCS 5, PKCS 7, PKCS 8, PKCS 9, PKCS 10, and PKCS 12.</longdescription>
-	<upstream>
-		<doc>https://mirleft.github.io/ocaml-x509/doc</doc>
-		<bugs-to>https://github.com/mirleft/ocaml-x509/issues</bugs-to>
-		<remote-id type="github">mirleft/ocaml-x509</remote-id>
-		<maintainer>
-			<name>Hannes Mehnert</name>
-			<email>hannes@mehnert.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/x509/x509-0.13.0.ebuild b/dev-ml/x509/x509-0.13.0.ebuild
deleted file mode 100644
index ff84020ed1..0000000000
--- a/dev-ml/x509/x509-0.13.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Public Key Infrastructure purely in OCaml"
-HOMEPAGE="https://github.com/mirleft/ocaml-x509"
-SRC_URI="https://github.com/mirleft/ocaml-x509/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/asn1-combinators
-	dev-ml/cstruct
-	dev-ml/domain-name
-	dev-ml/fmt
-	dev-ml/gmap
-	dev-ml/ipaddr
-	dev-ml/logs
-	dev-ml/mirage-crypto[ec,pk,rng]
-	dev-ml/ocaml-base64
-	dev-ml/pbkdf
-	dev-ml/ptime
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		dev-ml/cstruct[unix]
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/x509/x509-0.16.0.ebuild b/dev-ml/x509/x509-0.16.0.ebuild
deleted file mode 100644
index e3375a3d36..0000000000
--- a/dev-ml/x509/x509-0.16.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-MY_PN="ocaml-${PN}"
-
-DESCRIPTION="Public Key Infrastructure purely in OCaml"
-HOMEPAGE="
-	https://github.com/mirleft/ocaml-x509
-	https://opam.ocaml.org/packages/x509/
-"
-SRC_URI="https://github.com/mirleft/${MY_PN}/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="BSD-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	>=dev-ml/asn1-combinators-0.2.0:=
-	>=dev-ml/cstruct-6.0.0:=
-	>=dev-ml/domain-name-0.3.0:=
-	>=dev-ml/fmt-0.8.7:=
-	>=dev-ml/gmap-0.3.0:=
-	>=dev-ml/ipaddr-5.2.0:=
-	dev-ml/logs:=
-	>=dev-ml/mirage-crypto-0.10.0:=[ec,pk,rng]
-	>=dev-ml/ocaml-base64-3.3.0:=
-	dev-ml/pbkdf:=
-	dev-ml/ptime:=
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-ml/alcotest
-		>=dev-ml/cstruct-3.0.0[unix]
-	)
-"
-
-RESTRICT="!test? ( test )"

diff --git a/dev-ml/xapi-backtrace/Manifest b/dev-ml/xapi-backtrace/Manifest
deleted file mode 100644
index ec85d0c96b..0000000000
--- a/dev-ml/xapi-backtrace/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xapi-backtrace-0.7.tar.gz 5199 BLAKE2B 344eae8ac103c0751fedbfa6d339439c03edb8cc56d901f4667baabe587209e84ed81f4f42c9a9303b71a7de4758eccd3079196ea7eb73844f01d4da61b30f3e SHA512 8c8440ff58c5379d91b4e3534e8e266508c48f08c4799bb85b6e5e9b9003ce67b117332b21dde0ba100aa42fc3c6b59757051c867a71960fa7c33f801fe083a4

diff --git a/dev-ml/xapi-backtrace/metadata.xml b/dev-ml/xapi-backtrace/metadata.xml
deleted file mode 100644
index 2db0577aad..0000000000
--- a/dev-ml/xapi-backtrace/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/xapi-project/backtrace/issues</bugs-to>
-		<remote-id type="github">xapi-project/backtrace</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild b/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild
deleted file mode 100644
index 8a6a5b642f..0000000000
--- a/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib
-
-DESCRIPTION="Helper functions to preserve and transport exception backtraces"
-HOMEPAGE="https://github.com/xapi-project/backtrace"
-SRC_URI="https://github.com/xapi-project/backtrace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/backtrace-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/ppx_sexp_conv
-	dev-ml/rpc
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-ml/xapi-stdext/Manifest b/dev-ml/xapi-stdext/Manifest
deleted file mode 100644
index 5f079addec..0000000000
--- a/dev-ml/xapi-stdext/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xapi-stdext-4.18.0.tar.gz 52297 BLAKE2B f0f4e0f2453b9d98a0fcbd90437cc173771164f18dca3dcc7a05afe1ddccb14a08f192184ab9bddbcfca14f8687cd935000c0ad26ea4adceece51df712cf5579 SHA512 11267f9adc7676724ef7e0a0e1eb670c7234216d45d9566eb09fafe09728c9da5d1ac065afa5aec73895c81d6e62f1c16cabc48c7c6473002e0d58fd7dbc97ee
-DIST xapi-stdext-4.19.0.gh.tar.gz 50348 BLAKE2B d8a9111e7470c0dfc4ab4489dca47ba4c6836fa5da168c2555065db558e5e601795350dabcceac0dbdb44f428d13c7897001517585a5a435fa0df179df57f7e9 SHA512 fa77b8603658af7b10604f5fbf08b573c2e179c58d7a309a5f3badd6b048ef01e5a0e29a0d0ff2e2df8f1e4b3e4214f4a7379c7c4fdc4c29a426273e823a4d67

diff --git a/dev-ml/xapi-stdext/metadata.xml b/dev-ml/xapi-stdext/metadata.xml
deleted file mode 100644
index 6bb4f47c87..0000000000
--- a/dev-ml/xapi-stdext/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/xapi-project/stdext/issues</bugs-to>
-		<remote-id type="github">xapi-project/stdext</remote-id>
-		<maintainer>
-			<name>Jonathan Ludlam</name>
-			<email>jonathan.ludlam@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild b/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild
deleted file mode 100644
index 79e88891db..0000000000
--- a/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Citrix's (deprecated) extensions to the ocaml standard library"
-HOMEPAGE="
-	https://xapi-project.github.io/stdext/
-	https://github.com/xapi-project/stdext
-"
-SRC_URI="https://github.com/xapi-project/stdext/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/stdext-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	<dev-lang/ocaml-4.14.0
-	dev-ml/astring
-	dev-ml/fd-send-recv
-	dev-ml/logs
-	dev-ml/ptime
-	dev-ml/xapi-backtrace
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dune_src_install xapi-stdext-date
-	dune_src_install xapi-stdext-encodings
-	dune_src_install xapi-stdext-pervasives
-	dune_src_install xapi-stdext-std
-	dune_src_install xapi-stdext-threads
-	dune_src_install xapi-stdext-unix
-	dune_src_install xapi-stdext-zerocheck
-}

diff --git a/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild b/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild
deleted file mode 100644
index 2d1d4d88bb..0000000000
--- a/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Citrix's (deprecated) extensions to the ocaml standard library"
-HOMEPAGE="
-	https://xapi-project.github.io/stdext/
-	https://github.com/xapi-project/stdext
-"
-SRC_URI="https://github.com/xapi-project/stdext/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/stdext-${PV}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/astring:=
-	>=dev-ml/fd-send-recv-2.0.0:=
-	dev-ml/logs:=
-	dev-ml/ptime:=
-	dev-ml/xapi-backtrace:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/alcotest )
-"
-
-RESTRICT="!test? ( test )"
-
-src_install() {
-	dune_src_install xapi-stdext-date
-	dune_src_install xapi-stdext-encodings
-	dune_src_install xapi-stdext-pervasives
-	dune_src_install xapi-stdext-std
-	dune_src_install xapi-stdext-threads
-	dune_src_install xapi-stdext-unix
-	dune_src_install xapi-stdext-zerocheck
-	dune_src_install xapi-stdext
-}

diff --git a/dev-ml/xapi-test-utils/Manifest b/dev-ml/xapi-test-utils/Manifest
deleted file mode 100644
index 0a08c7f46a..0000000000
--- a/dev-ml/xapi-test-utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xapi-test-utils-1.4.0.tar.gz 13201 BLAKE2B 7d2afe32bf71289922ec13413a013ce4255e078a6736f58c92f39fbbad37461e5fced7d1258c1147d1ec896b5458c14ee9c0b4a5b3894b333dc369a7128bd337 SHA512 dc939b0a7fe9cca227a7dc797c3c6e4cf1d6f7f851f20e50d0d97f03a25f89503be671defbab58bbb9638dbed2a57ebf07ae216fa612bef6f6c4ea38f3d38579

diff --git a/dev-ml/xapi-test-utils/metadata.xml b/dev-ml/xapi-test-utils/metadata.xml
deleted file mode 100644
index d2c46dd012..0000000000
--- a/dev-ml/xapi-test-utils/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer>
-			<name>Rob Hoes</name>
-			<email>rob.hoes@citrix.com</email>
-		</maintainer>
-		<bugs-to>https://github.com/xapi-project/xapi-test-utils/issues</bugs-to>
-		<remote-id type="github">xapi-project/xapi-test-utils</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild b/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild
deleted file mode 100644
index 64164811c4..0000000000
--- a/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="An OCaml package with modules for easy unit testing"
-HOMEPAGE="https://github.com/xapi-project/xapi-test-utils"
-SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-RDEPEND="dev-ml/alcotest:="
-DEPEND="${RDEPEND}"

diff --git a/dev-ml/xcp-inventory/Manifest b/dev-ml/xcp-inventory/Manifest
deleted file mode 100644
index 8b67ffb8c0..0000000000
--- a/dev-ml/xcp-inventory/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xcp-inventory-1.2.2.tar.gz 12938 BLAKE2B 9abfd7105891a5376ba2845c3f5e8864946563a17cb4b22ff1be1a272dbb916dfc83c4a9a9163db7f1c8814d7d4917ec638e526a56ea8601ddc4609a505edb1e SHA512 2b0e29064e3466e72e26a523039bc84ee4b308dfc4731257ef92ebcc302326e79b682c3218dcfc89218cc5c3d49234787dbc934dc2c66a07f6db72e5284d7f9a

diff --git a/dev-ml/xcp-inventory/metadata.xml b/dev-ml/xcp-inventory/metadata.xml
deleted file mode 100644
index ceb05c9139..0000000000
--- a/dev-ml/xcp-inventory/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">xapi-project/xcp-inventory</remote-id>
-		<bugs-to>https://github.com/xapi-project/xcp-inventory/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild b/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild
deleted file mode 100644
index 0845ba461c..0000000000
--- a/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib
-
-DESCRIPTION="The XCP inventory library"
-HOMEPAGE="https://github.com/xapi-project/xcp-inventory"
-SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/astring
-	dev-ml/cmdliner
-	dev-ml/uuidm
-	dev-ml/xapi-stdext
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dune_src_install xapi-inventory
-}

diff --git a/dev-ml/xcp-rrd/Manifest b/dev-ml/xcp-rrd/Manifest
deleted file mode 100644
index dab29791ac..0000000000
--- a/dev-ml/xcp-rrd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xcp-rrd-1.8.0.tar.gz 30002 BLAKE2B c7a755eac2264af23bba749536eb73e7bc9a61ff436a25948e1565d1fa5aa0cc6d91d78befe7d3cf0111eb45c46734f99f86e5209b97f48ebbb3baf790e4d186 SHA512 92ab3d8e699f04a7ef2f15dce490477cfb0accae10e35802a2ae82390224d747586975e4c6f941f5ac0c940b34954b454b1949b3db7c9a6d9a9bc35d72871b13

diff --git a/dev-ml/xcp-rrd/metadata.xml b/dev-ml/xcp-rrd/metadata.xml
deleted file mode 100644
index 56628b8263..0000000000
--- a/dev-ml/xcp-rrd/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">xapi-project/xcp-rrd</remote-id>
-		<bugs-to>https://github.com/xapi-project/xcp-rrd/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild b/dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild
deleted file mode 100644
index 937b0dad70..0000000000
--- a/dev-ml/xcp-rrd/xcp-rrd-1.8.0.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
-
-inherit dune
-
-DESCRIPTION="RRD library for use with xapi"
-HOMEPAGE="https://github.com/xapi-project/xcp-rrd"
-SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt"
-
-DEPEND="
-	dev-ml/base
-	dev-ml/ezjsonm
-	dev-ml/ppx_deriving
-	dev-ml/xmlm
-	dev-ml/uuidm
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dune_src_install xapi-rrd
-}

diff --git a/dev-ml/xen-evtchn/Manifest b/dev-ml/xen-evtchn/Manifest
deleted file mode 100644
index 72bf6af24d..0000000000
--- a/dev-ml/xen-evtchn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xen-evtchn-v2.1.0.tbz 6877 BLAKE2B 458250df905a5b32f62161e06c637823c35933463418d13ee0b6aa2e7fd8146d9a019bf0bb6f8a125e73c0470789254728fceb27cfd24887660f246b87d48ea6 SHA512 df7d767432d450c19b5f26a85f9d442f5b5eab2013a1733c5b04b820043b61cad814813c322f7c6ce2f000b7428941b8a83f6c1059d0ee88947df9f16029d92d

diff --git a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch b/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch
deleted file mode 100644
index d0782f08bb..0000000000
--- a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From b05b3dc57901a2312d48ce88418fde0ea495575f Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 19:05:44 +0200
-Subject: [PATCH] use ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- lib_test/dune        | 2 +-
- xen-evtchn-unix.opam | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib_test/dune b/lib_test/dune
-index bdec54e..57dda23 100644
---- a/lib_test/dune
-+++ b/lib_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names main)
-- (libraries xen-evtchn xen-evtchn-unix oUnit lwt.unix))
-+ (libraries xen-evtchn xen-evtchn-unix ounit2 lwt.unix))
- 
- (alias
-  (name runtest)
-diff --git a/xen-evtchn-unix.opam b/xen-evtchn-unix.opam
-index 4a94d81..cbc8250 100644
---- a/xen-evtchn-unix.opam
-+++ b/xen-evtchn-unix.opam
-@@ -14,7 +14,7 @@ depends: [
-   "lwt-dllist"
-   "lwt"
-   "cmdliner"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
-   "conf-xen" {build}
- ]
- build: [

diff --git a/dev-ml/xen-evtchn/metadata.xml b/dev-ml/xen-evtchn/metadata.xml
deleted file mode 100644
index b1101d269f..0000000000
--- a/dev-ml/xen-evtchn/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">Xen event channel interface for Linux</flag>
-	</use>
-	<longdescription lang="en">Event channels are the Xen equivalent of interrupts, used to signal
-when data (or space) is available for processing. There are 2 distinct
-implementations:
-
-	1. a Xen shared-memory + hypercall protocol for kernelspace
-	2. a binding to a set of libxc functions which access /dev/xen/evtchn
-		for userspace (see `xen-evtchn-unix` opam package).</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-evtchn/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-evtchn/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-evtchn</remote-id>
-		<maintainer>
-			<email>dave@recoil.org</email>
-			<name>David Scott</name>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild b/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
deleted file mode 100644
index 2cbe21c27f..0000000000
--- a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="Xen event channel interface for Mirage"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-evtchn
-	https://opam.ocaml.org/packages/xen-evtchn/
-"
-SRC_URI="https://github.com/mirage/ocaml-evtchn/releases/download/v${PV}/${MY_P}.tbz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix"
-
-RDEPEND="
-	dev-ml/lwt:=
-	dev-ml/lwt-dllist:=
-	dev-ml/cmdliner:=
-
-	unix? ( app-emulation/xen )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_compile() {
-	local pkgs="xen-evtchn"
-	use unix && pkgs="${pkgs},xen-evtchn-unix"
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install xen-evtchn
-	use unix && dune_src_install xen-evtchn-unix
-}

diff --git a/dev-ml/xen-gnt/Manifest b/dev-ml/xen-gnt/Manifest
deleted file mode 100644
index f273f1a84e..0000000000
--- a/dev-ml/xen-gnt/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xen-gnt-4.0.1.tbz 11525 BLAKE2B ff979644451edf867251a16e855760adfa90d248f6cf74d45271072d0e0cdda84c8d1263478670a4e013e846993d9f7b9e8bdbf8dee2ec5e48365131427127c6 SHA512 24d34dc8d21eb65a0ead77b47a772120c084844732d3c4243aa7a6b61a269668c380eb8e625faf06d7d53fe69fc986cc19caec9a188717bdcf850ddee968f839
-DIST xen-gnt-v4.0.0.tbz 11113 BLAKE2B fc96116ad592e5ba64169cbb56c9ff7837fbe512e74185b4b64aae5f37318c41ffa1944596e69c87352e0241de54717aea6ae65d02fe0929616b7be6bf9d2022 SHA512 add0a28fc21bde76cc84b2735efdff1dba1849a95e79cf5946eca9af9c1698a5cc68f0701459631b8eea15b0234942bbeb12e744fef6fccd84e29549303f57d0

diff --git a/dev-ml/xen-gnt/metadata.xml b/dev-ml/xen-gnt/metadata.xml
deleted file mode 100644
index 810bc0d7ee..0000000000
--- a/dev-ml/xen-gnt/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="unix">build the userspace library</flag>
-	</use>
-	<longdescription lang="en">These are used to create Xen device driver "backends" (servers)
-and "frontends" (clients).
-
-This library can be used in both kernelspace (via Mirage) or in userspace
-(on Linux) via the xen-gnt-unix library.
-To see a concrete example, have a look at [mirage/ocaml-vchan]</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-gnt/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-gnt/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-gnt</remote-id>
-		<maintainer>
-			<name>John Else</name>
-			<email>john.else@citrix.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
deleted file mode 100644
index 7700a00f08..0000000000
--- a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="${PN}-v${PV}"
-
-inherit dune multiprocessing
-
-DESCRIPTION="OCaml bindings to the Xen grant tables libraries"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-gnt
-	https://opam.ocaml.org/packages/xen-gnt/
-"
-SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${MYP}.tbz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test unix"
-
-DEPEND="
-	>=dev-ml/cstruct-1.0.1:=
-	dev-ml/cmdliner:=
-	>=dev-ml/io-page-2.0.0:=[unix(-)?]
-	dev-ml/lwt:=
-	dev-ml/lwt-dllist:=
-	>=dev-ml/mirage-profile-0.3:=
-
-	unix? ( app-emulation/xen )
-"
-RDEPEND="${DEPEND}"
-
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( unix )"
-
-src_compile() {
-	local pkgs="xen-gnt"
-	if use unix ; then
-		pkgs="${pkgs},xen-gnt-unix"
-	fi
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install xen-gnt
-	use unix && dune_src_install xen-gnt-unix
-}

diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild
deleted file mode 100644
index e92657c4fe..0000000000
--- a/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="OCaml bindings to the Xen grant tables libraries"
-HOMEPAGE="https://github.com/mirage/ocaml-gnt"
-SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${P}.tbz"
-
-LICENSE="ISC"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt unix"
-
-DEPEND="
-	>=dev-lang/ocaml-4.08.0:=[ocamlopt?]
-	dev-ml/cstruct:=
-	dev-ml/cmdliner:=
-	>=dev-ml/io-page-2.4.0:=
-	dev-ml/lwt:=
-	dev-ml/lwt-dllist:=
-	dev-ml/mirage-profile:=
-
-	unix? ( app-emulation/xen )
-"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	local pkgs="xen-gnt"
-	if use unix ; then
-		pkgs="${pkgs},xen-gnt-unix"
-	fi
-	dune build -p "${pkgs}" -j $(makeopts_jobs) || die
-}
-
-src_install() {
-	dune_src_install xen-gnt
-	use unix && dune_src_install xen-gnt-unix
-}

diff --git a/dev-ml/xenstore-clients/Manifest b/dev-ml/xenstore-clients/Manifest
deleted file mode 100644
index c6ea136b08..0000000000
--- a/dev-ml/xenstore-clients/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xenstore-clients-1.1.0.tar.gz 26367 BLAKE2B dc703c9a9aa22eb152779b192e665d4af33d37871bd9b6eb14493c29f643b258c06886ee5f41dd2f219c285e2055c8308b9fc201a8a7ec5bfb2ca5e3b1e80fc3 SHA512 4c2360cc3d6c738940731e841cdd6d576e50e451ba7fe7cbc68b2be2412a01e9b184cb490e2c5f1ee46af63da76fcb534ba1ebd77c5a914ab6fb54d17c5ee2ef
-DIST xenstore-clients-1.3.0.tar.gz 26691 BLAKE2B 1ebd66f71b9eee8496ea41c4810b971f9b7c238ec595dc081562ccda58bd203d47f031e55ebb0c4e8acd9ae632c866d857d40f55bb9075da47bf3ead1a476579 SHA512 02ed2522d09b57761f8a888332077cc24e3325faf6550105d2a93280e43bd9e2053c0f4c636efef02e0019bc856f2994e8f0871cfa7b886df9f1c1971d47abe1

diff --git a/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch b/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch
deleted file mode 100644
index 2058c8df86..0000000000
--- a/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From a1a62c6928fc19a7268f4fa627f0bb0243b5eb94 Mon Sep 17 00:00:00 2001
-From: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 16 Apr 2022 18:40:19 +0200
-Subject: [PATCH] switch to ounit2
-
-Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com>
----
- test/dune               | 2 +-
- xenstore_transport.opam | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/test/dune b/test/dune
-index 3b5134b..f92c0df 100644
---- a/test/dune
-+++ b/test/dune
-@@ -1,4 +1,4 @@
- (tests
-  (names client_test server_test)
-  (package xenstore_transport)
-- (libraries xenstore_transport xenstore xenstore.unix oUnit))
-+ (libraries xenstore_transport xenstore xenstore.unix ounit2))
-diff --git a/xenstore_transport.opam b/xenstore_transport.opam
-index 0934220..23caac4 100644
---- a/xenstore_transport.opam
-+++ b/xenstore_transport.opam
-@@ -23,7 +23,7 @@ depends: [
-   "dune" {build & >= "1.0"}
-   "lwt"
-   "xenstore" {>= "2.0.0"}
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}

diff --git a/dev-ml/xenstore-clients/metadata.xml b/dev-ml/xenstore-clients/metadata.xml
deleted file mode 100644
index 2ea8be47e2..0000000000
--- a/dev-ml/xenstore-clients/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">xapi-project/ocaml-xenstore-clients</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-		<bugs-to>https://github.com/xapi-project/ocaml-xenstore-clients/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
deleted file mode 100644
index 82f7178183..0000000000
--- a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib
-
-DESCRIPTION="Unix client tools for accessing xenstore"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-xenstore-clients
-	https://opam.ocaml.org/packages/xenstore_transport/
-"
-SRC_URI="https://github.com/xapi-project/ocaml-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-ml/lwt:=
-	dev-ml/xenstore:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"
-
-src_install() {
-	dune_src_install xenstore_transport
-	dune_src_install xenstore-tool
-}

diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild b/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild
deleted file mode 100644
index b14e4d4b05..0000000000
--- a/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune findlib
-
-DESCRIPTION="Unix client tools for accessing xenstore"
-HOMEPAGE="
-	https://github.com/xapi-project/ocaml-xenstore-clients
-	https://opam.ocaml.org/packages/xenstore_transport/
-"
-SRC_URI="https://github.com/xapi-project/ocaml-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/ocaml-${P}"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-DEPEND="
-	dev-ml/lwt:=
-	dev-ml/xenstore:=
-"
-RDEPEND="
-	${DEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${PN}-1.1.0-ounit2.patch"
-
-src_install() {
-	dune_src_install xenstore_transport
-	dune_src_install xenstore-tool
-}

diff --git a/dev-ml/xenstore/Manifest b/dev-ml/xenstore/Manifest
deleted file mode 100644
index cb037afb71..0000000000
--- a/dev-ml/xenstore/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xenstore-2.1.1.tbz 48724 BLAKE2B ba46ba139690bcc42acade68c57dc9427c83cb0adcee1d6b49a934376d5f7ff24b1c10c75159eee831969c8c928c0a06c220cc56aa4ac6d71446a55a8219063a SHA512 9cd80f7912a77f628fd346b30790981a8802528a6240dc5faeeb83e61aa4a2e2ee9a1cafbc4058eb9f6c38f1a4ac6c59408fdc92b545633cde06369d2c1e1890

diff --git a/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch b/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch
deleted file mode 100644
index a57254dfeb..0000000000
--- a/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff --git a/core_test/dune b/core_test/dune
-index 5ad5e2a..cfc32d3 100644
---- a/core_test/dune
-+++ b/core_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names xs_test)
-- (libraries lwt lwt.unix xenstore oUnit)
-+ (libraries lwt lwt.unix xenstore ounit2)
-  (flags :standard -safe-string))
- 
- (alias
-diff --git a/server_test/dune b/server_test/dune
-index a281f54..a161646 100644
---- a/server_test/dune
-+++ b/server_test/dune
-@@ -1,6 +1,6 @@
- (executables
-  (names server_test)
-- (libraries lwt lwt.unix xenstore xenstore.server oUnit)
-+ (libraries lwt lwt.unix xenstore xenstore.server ounit2)
-  (flags :standard -safe-string))
- 
- (alias
-diff --git a/xenstore.opam b/xenstore.opam
-index 4a598e0..f1606bf 100644
---- a/xenstore.opam
-+++ b/xenstore.opam
-@@ -17,7 +17,7 @@ depends: [
-   "cstruct" {>= "3.2.0"}
-   "ppx_cstruct" {>= "3.2.0"}
-   "lwt"
--  "ounit" {with-test}
-+  "ounit2" {with-test}
- ]
- build: [
-   ["dune" "subst"] {pinned}

diff --git a/dev-ml/xenstore/metadata.xml b/dev-ml/xenstore/metadata.xml
deleted file mode 100644
index 375363ce51..0000000000
--- a/dev-ml/xenstore/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">This repo contains:
-1. a xenstore client library, a merge of the Mirage and XCP ones
-2. a xenstore server library
-3. a xenstore server instance which runs under Unix with libxc
-4. a xenstore server instance which runs on mirage.
-
-The client and the server libraries have sets of unit-tests.</longdescription>
-	<upstream>
-		<doc>https://mirage.github.io/ocaml-xenstore/</doc>
-		<bugs-to>https://github.com/mirage/ocaml-xenstore/issues</bugs-to>
-		<remote-id type="github">mirage/ocaml-xenstore</remote-id>
-		<maintainer>
-			<name>David Scott</name>
-			<email>dave@recoil.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-ml/xenstore/xenstore-2.1.1.ebuild b/dev-ml/xenstore/xenstore-2.1.1.ebuild
deleted file mode 100644
index 3e8a0a9f5a..0000000000
--- a/dev-ml/xenstore/xenstore-2.1.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="A Xenstore protocol implementation in pure OCaml"
-HOMEPAGE="
-	https://github.com/mirage/ocaml-xenstore
-	https://opam.ocaml.org/packages/xenstore/xenstore.2.0.0/
-"
-SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/${PV}/${P}.tbz"
-
-LICENSE="LGPL-2.1-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="ocamlopt test"
-
-RDEPEND="
-	dev-ml/cstruct:=
-	dev-ml/lwt:=
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-ml/ounit2 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES="${FILESDIR}/${P}-ounit2.patch"

diff --git a/dev-octave/control/Manifest b/dev-octave/control/Manifest
deleted file mode 100644
index bb304fb5d0..0000000000
--- a/dev-octave/control/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST control-3.4.0.tar.gz 2981767 BLAKE2B c1c13679b10e1b1cee3d7a2057059f1998a7af460de213c18e8e4affbbe8f5068f690ac788ba8422bd91b7a1142f10c9642c0dae1077205599b063c82ccf00bd SHA512 60728f2c42d3d3ad0cdc1e32c458fdcd0a8ccdfd1a00dd27bcb321cbf891b030c005a5ada6de6b745f93efa5a10e9d42004024a575b8088cb46336c677432a5f

diff --git a/dev-octave/control/control-3.4.0.ebuild b/dev-octave/control/control-3.4.0.ebuild
deleted file mode 100644
index ce0c92c714..0000000000
--- a/dev-octave/control/control-3.4.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit fortran-2 octaveforge
-
-DESCRIPTION="Computer-Aided Control System Design"
-HOMEPAGE="https://octave.sourceforge.io/control/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="
-	${DEPEND}
-	sci-libs/slicot
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-use-external-slicot.patch"
-	"${FILESDIR}/${PN}-lapack-3.10.0.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-)
-
-src_prepare() {
-	default
-	#bundled slicot
-	rm -f src/slicot.tar.gz || die
-	octaveforge_src_prepare
-}

diff --git a/dev-octave/control/files/control-3.4.0-respect-flags.patch b/dev-octave/control/files/control-3.4.0-respect-flags.patch
deleted file mode 100644
index a34eff85ae..0000000000
--- a/dev-octave/control/files/control-3.4.0-respect-flags.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -15,7 +15,7 @@
- 
- AR := $(shell $(MKOCTFILE) -p AR)
- 
--PKG_CXXFLAGS := -Wall -Wno-deprecated-declarations $(PKG_CXXFLAGS_APPEND)
-+PKG_CXXFLAGS := $(CXXFLAGS) -Wall -Wno-deprecated-declarations $(PKG_CXXFLAGS_APPEND)
- 
- all: __control_slicot_functions__.oct \
-      __control_helper_functions__.oct
-@@ -66,6 +66,7 @@
- 
- # helper functions
- __control_helper_functions__.oct: __control_helper_functions__.cc
-+	LDFLAGS="$(LDFLAGS)" \
- 	$(MKOCTFILE) $(PKG_CXXFLAGS) __control_helper_functions__.cc
- 
- clean:

diff --git a/dev-octave/control/files/control-lapack-3.10.0.patch b/dev-octave/control/files/control-lapack-3.10.0.patch
deleted file mode 100644
index 519994bcae..0000000000
--- a/dev-octave/control/files/control-lapack-3.10.0.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Description: Skip tests that fail with lapack 3.10.0 
-Author: Sébastien Villemot <sebastien@debian.org>
-Bug: https://savannah.gnu.org/bugs/?61205
-Last-Update: 2021-09-22
---- a/inst/btaconred.m
-+++ b/inst/btaconred.m
-@@ -277,5 +277,5 @@ endfunction
- %! Mo = [Ao, Bo; Co, Do];
- %! Me = [Ae, Be; Ce, De];
- %!
--%!assert (Mo, Me, 1e-4);
-+%!xtest assert (Mo, Me, 1e-4);
- %!assert (Info.hsvc, HSVCe, 1e-4);
---- a/inst/btamodred.m
-+++ b/inst/btamodred.m
-@@ -300,5 +300,5 @@ endfunction
- %! Mo = [Ao, Bo; Co, Do];
- %! Me = [Ae, Be; Ce, De];
- %!
--%!assert (Mo, Me, 1e-4);
-+%!xtest assert (Mo, Me, 1e-4);
- %!assert (Info.hsv, HSVe, 1e-4);
---- a/inst/moen4.m
-+++ b/inst/moen4.m
-@@ -3028,7 +3028,7 @@ endfunction
- %! De = [ -0.4997   0.0451
- %!        -1.0011  -0.5567 ];
- %!
--%!assert (SYS.A, Ae, 1e-4);
--%!assert (SYS.B, Be, 1e-4);
--%!assert (SYS.C, Ce, 1e-4);
-+%!xtest assert (SYS.A, Ae, 1e-4);
-+%!xtest assert (SYS.B, Be, 1e-4);
-+%!xtest assert (SYS.C, Ce, 1e-4);
- %!assert (SYS.D, De, 1e-4);
---- a/inst/hnamodred.m
-+++ b/inst/hnamodred.m
-@@ -465,5 +465,5 @@ endfunction
- %! Mo = [Ao, Bo; Co, Do];
- %! Me = [Ae, Be; Ce, De];
- %!
--%!assert (Mo, Me, 1e-4);
-+%!xtest assert (Mo, Me, 1e-4);
- %!assert (Info.hsv, HSVe, 1e-4);
---- a/inst/cfconred.m
-+++ b/inst/cfconred.m
-@@ -330,5 +330,5 @@ endfunction
- %! Mo = [Ao, Bo; Co, Do];
- %! Me = [Ae, Be; Ce, De];
- %!
--%!assert (Mo, Me, 1e-4);
-+%!xtest assert (Mo, Me, 1e-4);
- %!assert (Info.hsv, HSVe, 1e-4);

diff --git a/dev-octave/control/files/control-use-external-slicot.patch b/dev-octave/control/files/control-use-external-slicot.patch
deleted file mode 100644
index db284757bb..0000000000
--- a/dev-octave/control/files/control-use-external-slicot.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-Description: Use external SLICOT instead of embedded copy
-Author: Sébastien Villemot <sebastien.villemot@ens.fr>
-Forwarded: not-needed
-Reviewed-By: Rafael Laboissière <rafael@debian.org>
-Last-Update: 2021-06-29
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -22,47 +22,33 @@
- 
- # TODO: Private oct-files for control package.
- 
--# unpack and compile SLICOT library
--# Note that TG04BX is a custom routine.
--# It has the extension .fortran such that
--# it is not deleted by rm *.f when using
--# the developer makefile makefile_control.m
--# The other rotuines *.fortan are modified versions
--# of the original slicot routines.
--#
--# MA02ID.f use in its original version is compiled by an
--# extra command suppressing warnings on indexing errors
--#
--slicotlibrary.a: slicot.tar.gz
--	tar -xzf slicot.tar.gz
--	mkdir sltmp
--	mv slicot/src/*.f ./sltmp
--	mv slicot/src_aux/*.f ./sltmp
--	if [ "$(HAVE_DGGES)" = "1" ]; then \
--		echo "copy routines using DGGES"; \
--		cp SB04OD.fortran ./sltmp/SB04OD.f; \
--		cp SG03AD.fortran ./sltmp/SG03AD.f; \
--		cp SG03BD.fortran ./sltmp/SG03BD.f; \
--	fi;
--	cp AB08NX.fortran ./sltmp/AB08NX.f
--	cp AG08BY.fortran ./sltmp/AG08BY.f
--	cp SB01BY.fortran ./sltmp/SB01BY.f
--	cp SB01FY.fortran ./sltmp/SB01FY.f
--	cp SB06ND.fortran ./sltmp/SB06ND.f
--	cp TB01MD.fortran ./sltmp/TB01MD.f
--	cp TB01ND.fortran ./sltmp/TB01ND.f
--	cp TB01ZD.fortran ./sltmp/TB01ZD.f
--	cp TG04BX.fortran ./sltmp/TG04BX.f
--	cp ODLTZM.fortran ./sltmp/ODLTZM.f
--	cp makefile.slicot ./sltmp/makefile
--	cd sltmp; $(MKOCTFILE) -w -c MA02ID.f; rm MA02ID.f; $(MKOCTFILE) -c *.f;
--	$(AR) -rc slicotlibrary.a ./sltmp/*.o
--	rm -rf sltmp slicot
-+sltmp/%.f: %.fortran
-+	mkdir -p sltmp
-+	cp $< $@
-+
-+FORTRAN_SOURCES = 	\
-+	sltmp/AB08NX.f	\
-+	sltmp/AG08BY.f	\
-+	sltmp/SB01BY.f	\
-+	sltmp/SB01FY.f	\
-+	sltmp/SB06ND.f	\
-+	sltmp/TB01MD.f	\
-+	sltmp/TB01ND.f	\
-+	sltmp/TB01ZD.f	\
-+	sltmp/TG04BX.f	\
-+	sltmp/ODLTZM.f
-+
-+ifeq ($(HAVE_DGGES), 1)
-+FORTRAN_SOURCES += 	\
-+	sltmp/SB04OD.f	\
-+	sltmp/SG03AD.f	\
-+	sltmp/SG03BD.f
-+endif
- 
- # slicot functions
--__control_slicot_functions__.oct: __control_slicot_functions__.cc common.cc slicotlibrary.a
--	LDFLAGS="$(LDFLAGS)" \
--    $(MKOCTFILE) $(PKG_CXXFLAGS) __control_slicot_functions__.cc common.cc slicotlibrary.a
-+__control_slicot_functions__.oct: __control_slicot_functions__.cc common.cc $(FORTRAN_SOURCES)
-+	LDFLAGS="$(LDFLAGS)" \
-+    $(MKOCTFILE) $(PKG_CXXFLAGS) __control_slicot_functions__.cc common.cc $(FORTRAN_SOURCES) -lslicot
- 
- # helper functions
- __control_helper_functions__.oct: __control_helper_functions__.cc

diff --git a/dev-octave/control/metadata.xml b/dev-octave/control/metadata.xml
deleted file mode 100644
index 61e46486bd..0000000000
--- a/dev-octave/control/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/control/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/control/overview.html</doc>
-    <maintainer>
-      <email>f.alexander.wilms@gmail.com</email>
-      <name>Alexander Wilms</name>
-    </maintainer>
-    <maintainer>
-      <email>doug.dastew@gmail.com</email>
-      <name>Doug Stewart</name>
-    </maintainer>
-    <maintainer>
-      <email>lukas.reichlin@gmail.com</email>
-      <name>Lukas Reichlin</name>
-    </maintainer>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-  <longdescription lang="en">
-Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-octave/dataframe/Manifest b/dev-octave/dataframe/Manifest
deleted file mode 100644
index db250a8efc..0000000000
--- a/dev-octave/dataframe/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dataframe-1.2.0.tar.gz 72650 BLAKE2B 695e5e10c9555dec45abcdf87fecc1e3227b35df827da5205ecb0ddd26b931fcf529515db2249e8cc168ea166bb6f087ca63dd9381514b53bd07eeda5ce48aa9 SHA512 f874a4956fcf4756c5836b9817ef1bb755f108c917087ceb1a72f463a98433fe0734d41acc45dad1ac2ef422f72b43f1fe07cce686fefe3ab10c245a4033bf37

diff --git a/dev-octave/dataframe/dataframe-1.2.0.ebuild b/dev-octave/dataframe/dataframe-1.2.0.ebuild
deleted file mode 100644
index 67291c951a..0000000000
--- a/dev-octave/dataframe/dataframe-1.2.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Data manipulation toolbox similar to R data.frame"
-HOMEPAGE="https://octave.sourceforge.io/dataframe/index.html"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.2.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/dataframe/metadata.xml b/dev-octave/dataframe/metadata.xml
deleted file mode 100644
index 711184f33b..0000000000
--- a/dev-octave/dataframe/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/dataframe/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/dataframe/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/fuzzy-logic-toolkit/Manifest b/dev-octave/fuzzy-logic-toolkit/Manifest
deleted file mode 100644
index 725d871478..0000000000
--- a/dev-octave/fuzzy-logic-toolkit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fuzzy-logic-toolkit-0.4.6.tar.gz 87717 BLAKE2B faacca41a65e467b2beec9956a87ae628ab549baa18870425873549fbf8fc884bdadcc6d71a140e295146e62de146ee847f6d715a3b190f8af97fe03896c8b71 SHA512 34bf63d9c8332851d3ea374048f6136cdcb5427a8465974016e860a140acbbd25c15a32ebb85743e4011574a6906ab5267f64a8e3c656659c06c2b9a5ef617c6

diff --git a/dev-octave/fuzzy-logic-toolkit/fuzzy-logic-toolkit-0.4.6.ebuild b/dev-octave/fuzzy-logic-toolkit/fuzzy-logic-toolkit-0.4.6.ebuild
deleted file mode 100644
index b77f1499d8..0000000000
--- a/dev-octave/fuzzy-logic-toolkit/fuzzy-logic-toolkit-0.4.6.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="A mostly MATLAB-compatible fuzzy logic toolkit for Octave"
-HOMEPAGE="https://octave.sourceforge.io/fuzzy-logic-toolkit/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.2.4"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/fuzzy-logic-toolkit/metadata.xml b/dev-octave/fuzzy-logic-toolkit/metadata.xml
deleted file mode 100644
index da4a7aa9f2..0000000000
--- a/dev-octave/fuzzy-logic-toolkit/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/fuzzy-logic-toolkit/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/fuzzy-logic-toolkit/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/ga/Manifest b/dev-octave/ga/Manifest
deleted file mode 100644
index afbc83344a..0000000000
--- a/dev-octave/ga/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ga-0.10.3.tar.gz 29473 BLAKE2B 733d0e6af8f773bce91d13c48a9d2e31c61b42fce4d48f3187b3c3f0e985ff1e783603038a0760d7bb7277a6ba375e4180d161aec7bf139d356f9d3441a40394 SHA512 3ffebbd6058cdfd455c166b8641b78596c315dcece1116198eef67824369dc5cd3a12221ba655caa5895894695cbb05b583cfb98c3cd552e234efd53be14693f

diff --git a/dev-octave/ga/ga-0.10.3.ebuild b/dev-octave/ga/ga-0.10.3.ebuild
deleted file mode 100644
index b2a57557d2..0000000000
--- a/dev-octave/ga/ga-0.10.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Genetic optimization code"
-HOMEPAGE="https://octave.sourceforge.io/ga/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/ga/metadata.xml b/dev-octave/ga/metadata.xml
deleted file mode 100644
index 6cd1e38816..0000000000
--- a/dev-octave/ga/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/ga/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/ga/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/instrument-control/Manifest b/dev-octave/instrument-control/Manifest
deleted file mode 100644
index 05a7376ed4..0000000000
--- a/dev-octave/instrument-control/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST instrument-control-0.7.1.tar.gz 542184 BLAKE2B 5eeb7531b371ae054bf69fb528f90d348aa9ac0ec526d5ad8e10b4f669e66f841033e912d50bdfc464fe427ff2043709b8d799d8abd53fd5304df9146a6a76ed SHA512 bb5566c975c099553e11fa702c95495d798fe766e0ff4333f124f768f40ba54099a7e3c1040840356e022d636a9c0e18b99f212011dc6a64c5b3fecb11b15606

diff --git a/dev-octave/instrument-control/instrument-control-0.7.1.ebuild b/dev-octave/instrument-control/instrument-control-0.7.1.ebuild
deleted file mode 100644
index 035381e1e3..0000000000
--- a/dev-octave/instrument-control/instrument-control-0.7.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Low level I/O functions for serial, i2c and parallel interfaces"
-HOMEPAGE="https://octave.sourceforge.io/instrument-control/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.8.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/instrument-control/metadata.xml b/dev-octave/instrument-control/metadata.xml
deleted file mode 100644
index d176b49335..0000000000
--- a/dev-octave/instrument-control/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/instrument-control/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/instrument-control/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/io/Manifest b/dev-octave/io/Manifest
deleted file mode 100644
index 5c88ca5c8c..0000000000
--- a/dev-octave/io/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST io-2.6.4.tar.gz 233544 BLAKE2B 50b1cfcd558e2f82a35ebe17291949c44e79154d0f699c5de3ea4c35801d54cc9e9cab98aa26ebe8f982bb86cd2083fd2aa79bd6a30f670fe4670cf627381021 SHA512 17a2d2184ea232d664c26c814f9b32cb4d9ce8a6453a4719d93b54ef15626ac01ab1c27e258a2767792e2fcee055ca4b91521a774cf941e2d242d51f10c41351

diff --git a/dev-octave/io/io-2.6.4.ebuild b/dev-octave/io/io-2.6.4.ebuild
deleted file mode 100644
index 2780cf6593..0000000000
--- a/dev-octave/io/io-2.6.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Input/Output in external formats"
-HOMEPAGE="https://octave.sourceforge.io/io/index.html"
-
-LICENSE="GPL-3+ BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.2.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/io/metadata.xml b/dev-octave/io/metadata.xml
deleted file mode 100644
index 8724deb603..0000000000
--- a/dev-octave/io/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/io/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/io/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/linear-algebra/Manifest b/dev-octave/linear-algebra/Manifest
deleted file mode 100644
index 4e9522fafe..0000000000
--- a/dev-octave/linear-algebra/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST linear-algebra-2.2.3.tar.gz 47086 BLAKE2B d7d5c97bac95e66574ecd5f78a138149c94800aafaed9938bd891d989364b9e05a2fe63ba3100be503b77375fa12647cfaafa07ef89414a7e97f4a9ce460af2f SHA512 53035000ef270b1c1d833513b652ca2ed9822c135184f94eff2ad1dfb2aa9899d75c35ee320af6cfa40f35324c743f7b0ea0683e5412bbd5d6d50386cf7dc3b9

diff --git a/dev-octave/linear-algebra/linear-algebra-2.2.3.ebuild b/dev-octave/linear-algebra/linear-algebra-2.2.3.ebuild
deleted file mode 100644
index c48d5c5279..0000000000
--- a/dev-octave/linear-algebra/linear-algebra-2.2.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Additional linear algebra code"
-HOMEPAGE="https://octave.sourceforge.io/linear-algebra/index.html"
-
-LICENSE="GPL-3+ LGPL-3+ BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/linear-algebra/metadata.xml b/dev-octave/linear-algebra/metadata.xml
deleted file mode 100644
index 68c27c575f..0000000000
--- a/dev-octave/linear-algebra/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/linear-algebra/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/linear-algebra/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/matlab2tikz/Manifest b/dev-octave/matlab2tikz/Manifest
deleted file mode 100644
index 8d30764f82..0000000000
--- a/dev-octave/matlab2tikz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST matlab2tikz-1.1.0.tar.gz 178123 BLAKE2B 6cbc85863f5ca0e1868995b80af82ee92775d2d147049efd3774a8536d9c542f75006b742226fd50852ffe58fc79c83f6d2e215e99ba04eef0b0c0078034a1f6 SHA512 be007d294947841adb322ddf311bab9f3e151e776d9314978a2d32effe4d236591c979eb7ba1410231a1b8618c12148a90f10530a9273905561e7d7caf9de280

diff --git a/dev-octave/matlab2tikz/matlab2tikz-1.1.0.ebuild b/dev-octave/matlab2tikz/matlab2tikz-1.1.0.ebuild
deleted file mode 100644
index d22c91b18e..0000000000
--- a/dev-octave/matlab2tikz/matlab2tikz-1.1.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="convert native MATLAB(R) figures to TikZ/Pgfplots"
-HOMEPAGE="https://github.com/matlab2tikz/matlab2tikz"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	dodoc README.md CHANGELOG.md
-	export pkgpath="/usr/share/octave/site/m/${PN}"
-	insinto "${pkgpath}"
-	doins -r src/*
-}
-
-pkg_postinst() {
-	# TODO: is there a way to do this automatically for all users?
-	einfo "Run addpath('${pkgpath}'); inside octave to add this package to the octave path"
-	optfeature "to build the generated files" dev-texlive/texlive-pictures dev-texlive/texlive-latexextra
-}

diff --git a/dev-octave/matlab2tikz/metadata.xml b/dev-octave/matlab2tikz/metadata.xml
deleted file mode 100644
index 1c0dac07bd..0000000000
--- a/dev-octave/matlab2tikz/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/matlab2tikz/matlab2tikz/issues</bugs-to>
-    <remote-id type="github">matlab2tikz/matlab2tikz</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/miscellaneous/Manifest b/dev-octave/miscellaneous/Manifest
deleted file mode 100644
index ba0035e337..0000000000
--- a/dev-octave/miscellaneous/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST miscellaneous-1.3.0.tar.gz 109759 BLAKE2B 76f3bb37173dbc693ac0a050915e81963a51feb1c69242db1525fe9a461f7e4a8b5f3d55f9c1cd8380cc7f225b7adba5288e3a23d05c8a7f483e1c77be6fa9ec SHA512 d5d00dfb6a6a50374bec7942b1004a13eda5fae9da425f3038a8b49554bfc3e1f7e1dc7d111329831266b207c883e335edadb69d147dc8d0029015fd46cfc21a

diff --git a/dev-octave/miscellaneous/metadata.xml b/dev-octave/miscellaneous/metadata.xml
deleted file mode 100644
index ff416b1efd..0000000000
--- a/dev-octave/miscellaneous/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/miscellaneous/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/miscellaneous/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/miscellaneous/miscellaneous-1.3.0.ebuild b/dev-octave/miscellaneous/miscellaneous-1.3.0.ebuild
deleted file mode 100644
index 825c4b9a9a..0000000000
--- a/dev-octave/miscellaneous/miscellaneous-1.3.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Miscellaneous tools that don't fit somewhere else"
-HOMEPAGE="https://octave.sourceforge.io/miscellaneous/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	sci-calculators/units
-	>=sci-mathematics/octave-3.8.0
-	sys-libs/libtermcap-compat
-	sys-libs/ncurses-compat
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/ocl/Manifest b/dev-octave/ocl/Manifest
deleted file mode 100644
index eab0d83fea..0000000000
--- a/dev-octave/ocl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocl-1.2.0.tar.gz 125757 BLAKE2B ba305f99cdfb85138ccf4ab520802feb5ef90b40234f7df246c4bc6d1c40e3b6a81db1fc27c190f30e790a4e66dc9879e7add995831fc73f9be2d083fa8e3d38 SHA512 f6c2af2e5ac70ff057a518039c60ec63958cd942064461acc8373c97e3df841885e58f5a85267d9af95afc529fda7b2a53a27be49be7f6651b5c269ed9c448ad

diff --git a/dev-octave/ocl/metadata.xml b/dev-octave/ocl/metadata.xml
deleted file mode 100644
index 1c7ee0dc7c..0000000000
--- a/dev-octave/ocl/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/ocl/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/ocl/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/ocl/ocl-1.2.0.ebuild b/dev-octave/ocl/ocl-1.2.0.ebuild
deleted file mode 100644
index 614bb29538..0000000000
--- a/dev-octave/ocl/ocl-1.2.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="OpenCL support for GNU Octave"
-HOMEPAGE="https://octave.sourceforge.io/ocl/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.2.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/optim/Manifest b/dev-octave/optim/Manifest
deleted file mode 100644
index 920167b733..0000000000
--- a/dev-octave/optim/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST optim-1.6.2.tar.gz 420480 BLAKE2B 8182971540009220bc0f402bffbb7af600b0bac85797e87c561bd064f792a733584d431e9f085288a4b9f1a816750d3a333809d244ae9f1f40e07ade9f7611fc SHA512 30c40207bd26d48fee6a67744e066e577a4ccce63dad6e0679a2a0225c561c6bee3345b89407ad3b0f0b742e0c961e13503734aba878d95bd1b6e696d3f09dc7

diff --git a/dev-octave/optim/metadata.xml b/dev-octave/optim/metadata.xml
deleted file mode 100644
index 4a77668c18..0000000000
--- a/dev-octave/optim/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/optim/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/optim/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/optim/optim-1.6.2.ebuild b/dev-octave/optim/optim-1.6.2.ebuild
deleted file mode 100644
index aa84ffaafc..0000000000
--- a/dev-octave/optim/optim-1.6.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Non-linear optimization toolkit"
-HOMEPAGE="https://octave.sourceforge.io/optim/index.html"
-
-LICENSE="GPL-3+ BSD public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=dev-octave/statistics-1.4.0
-	>=dev-octave/struct-1.0.12
-	>=sci-mathematics/octave-4.0.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/optiminterp/Manifest b/dev-octave/optiminterp/Manifest
deleted file mode 100644
index 98ca9aba31..0000000000
--- a/dev-octave/optiminterp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST optiminterp-0.3.7.tar.gz 60514 BLAKE2B f69040359ffd433bc88885a8c95af3b34503e04184b407e635bdc19ec0f46b6fc96882af83c5e56631b3d62893d62e5105b746f04d849938c1ce5acc99e1faa9 SHA512 d32d4d407f060be472e50267bf487f403caac3d72021a6d28b17d347e765a4b4e4d79b9e2c80d9e776db35bfc67d03f175127f7d759d979a11c4ffd7fd255cc8

diff --git a/dev-octave/optiminterp/metadata.xml b/dev-octave/optiminterp/metadata.xml
deleted file mode 100644
index 257632682f..0000000000
--- a/dev-octave/optiminterp/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/optiminterp/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/optiminterp/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/optiminterp/optiminterp-0.3.7.ebuild b/dev-octave/optiminterp/optiminterp-0.3.7.ebuild
deleted file mode 100644
index 92d94b9075..0000000000
--- a/dev-octave/optiminterp/optiminterp-0.3.7.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="An optimal interpolation toolbox for octave"
-HOMEPAGE="https://octave.sourceforge.io/optiminterp/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/quaternion/Manifest b/dev-octave/quaternion/Manifest
deleted file mode 100644
index 122ad12345..0000000000
--- a/dev-octave/quaternion/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST quaternion-2.4.0.tar.gz 236821 BLAKE2B b80d4853c50961dca92cc2d07cd76202c6b58615f729beeeb68d38b689af08936a2d1506e4145416e3c883e34ae3b17e567776932088f78ffefbcb45ba0d84f3 SHA512 cfdeaee08b8c17adb4f5e3ef4bdf8e55d3dad80cc4223dcdcf6b73555109589830ae74c9d0c44b67b91d7774996a1064d8f97a8658de6f22f0acffbb17497b6b

diff --git a/dev-octave/quaternion/files/quaternion-2.4.0-build-against-octave-6.patch b/dev-octave/quaternion/files/quaternion-2.4.0-build-against-octave-6.patch
deleted file mode 100644
index 756f872dc8..0000000000
--- a/dev-octave/quaternion/files/quaternion-2.4.0-build-against-octave-6.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Description: Build against Octave 6.1
- Replace deprecated methods is_numeric_type, is_real_type, and
- is_bool_type by isnumeric, isreal, and islogical, respectively.
-Author: Rafael Laboissière <rafael@debian.org>
-Origin: other, https://hg.octave.org/mxe-octave/file/tip/src/of-quaternion-2-dev-fixes.patch
-Bug: https://savannah.gnu.org/bugs/?59163
-Bug-Debian: https://bugs.debian.org/976203
-Forwarded: not-needed
-Last-Update: 2020-12-01
-
---- octave-quaternion-2.4.0.orig/src/is_real_array.cc
-+++ octave-quaternion-2.4.0/src/is_real_array.cc
-@@ -46,8 +46,8 @@ Avoid nasty stuff like @code{true = isre
-         {
-             // args(i).ndims () should be always >= 2
-             if (args(i).ndims () < 2
--                || ! ((args(i).is_numeric_type () && args(i).is_real_type ())
--                      || args(i).is_bool_type ()))
-+                || ! ((args(i).isnumeric () && args(i).isreal ())
-+                      || args(i).islogical ()))
-             {
-                 retval = false;
-                 break;

diff --git a/dev-octave/quaternion/metadata.xml b/dev-octave/quaternion/metadata.xml
deleted file mode 100644
index 9883ee5ff2..0000000000
--- a/dev-octave/quaternion/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/quaternion/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/quaternion/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/quaternion/quaternion-2.4.0.ebuild b/dev-octave/quaternion/quaternion-2.4.0.ebuild
deleted file mode 100644
index c84091f9d5..0000000000
--- a/dev-octave/quaternion/quaternion-2.4.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Quaternion package for GNU Octave, includes a quaternion class"
-HOMEPAGE="https://octave.sourceforge.io/quaternion/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.8.0"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-build-against-octave-6.patch" )

diff --git a/dev-octave/splines/Manifest b/dev-octave/splines/Manifest
deleted file mode 100644
index 169aeeef0c..0000000000
--- a/dev-octave/splines/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST splines-1.3.4.tar.gz 36971 BLAKE2B 8748a6bd6021bf577e445b61f02b269240fad69d358b3266578ec0f0d25f09a04a3465e3e8bc71b970f2a180d61d81a2a562697207aa1c58ea43a5b72580dbfb SHA512 ca506df2b00acc94d291cc70a8601a950d73c3fe03308e4d6c1e9ababdd4f73312680e1e59a8769616300338b8623e687475d37815cf176d4eb9f32c4dedc6a0

diff --git a/dev-octave/splines/metadata.xml b/dev-octave/splines/metadata.xml
deleted file mode 100644
index af4a99266c..0000000000
--- a/dev-octave/splines/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/splines/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/splines/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/splines/splines-1.3.4.ebuild b/dev-octave/splines/splines-1.3.4.ebuild
deleted file mode 100644
index f80ec073a6..0000000000
--- a/dev-octave/splines/splines-1.3.4.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Additional spline functions"
-HOMEPAGE="https://octave.sourceforge.io/ga/index.html"
-
-LICENSE="GPL-3+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-3.6.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/statistics/Manifest b/dev-octave/statistics/Manifest
deleted file mode 100644
index ca103e306c..0000000000
--- a/dev-octave/statistics/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST statistics-1.4.3.tar.gz 394639 BLAKE2B c58b8befa76a249e03d5013365a5a2ddd70e22fc13f5bf613a0bbe80e6c1787d2edd2047dd59c8b418faa95d4fe376419ee538e708127f93e9dffc4082c35bb3 SHA512 c3b9f65fc2384ff7c83e2c7b512bae99b9af6219a989f013868f9ac2214b3983338f5d0476e2acd0d4f0dedf31025242ea5c1d3f4bc116b4a71dd0b3c73199ac

diff --git a/dev-octave/statistics/metadata.xml b/dev-octave/statistics/metadata.xml
deleted file mode 100644
index 8bfef56372..0000000000
--- a/dev-octave/statistics/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/statistics/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/statistics/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/statistics/statistics-1.4.3.ebuild b/dev-octave/statistics/statistics-1.4.3.ebuild
deleted file mode 100644
index 89818548ad..0000000000
--- a/dev-octave/statistics/statistics-1.4.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Additional statistics functions for Octave"
-HOMEPAGE="https://octave.sourceforge.io/statistics/index.html"
-
-LICENSE="GPL-3+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=dev-octave/io-1.0.18
-	>=sci-mathematics/octave-4.0.0
-"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/strings/Manifest b/dev-octave/strings/Manifest
deleted file mode 100644
index 3a87d84867..0000000000
--- a/dev-octave/strings/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST strings-1.2.0.tar.gz 8816 BLAKE2B 95e57377394324f0251dbc220f2c7a6286e2838015106df8e68e98a8900cf89cf1905ee11802581b660fe14c654871a0a94918e29ae4e573423d495a69a97a8c SHA512 5635e67796c7f04fe6bf8cd1d39f3aa6d473ceae067b8127edfade936359cea015efe4418a4865b9aacbb254b9c6f4cf0dfd681d7da33d3fa6e5015ec89fdc0f

diff --git a/dev-octave/strings/files/strings-1.2.0-156.patch b/dev-octave/strings/files/strings-1.2.0-156.patch
deleted file mode 100644
index a72fd5ce84..0000000000
--- a/dev-octave/strings/files/strings-1.2.0-156.patch
+++ /dev/null
@@ -1,224 +0,0 @@
-changeset:   156:db1ee7036df0
-user:        Oliver Heimlich <oheim@posteo.de>
-date:        Tue Jul 07 22:46:46 2015 +0200
-summary:     base64decode.m: Cleanup of function code and fix of bug #38974
-
---- a/NEWS
-+++ b/NEWS
-@@ -1,3 +1,11 @@
-+Summary of important user-visible changes for strings 1.2.1:
-+-------------------------------------------------------------------
-+
-+ ** The function base64decode has been almost rewritten and no longer returns
-+    trailing zeros which have been introduced by padding (bug #38974), returns
-+    uint8 vectors instead of binary64 vectors, and should perform faster.
-+
-+
- Summary of important user-visible changes for strings 1.2.0:
- -------------------------------------------------------------------
- 
---- a/inst/base64decode.m
-+++ b/inst/base64decode.m
-@@ -1,4 +1,5 @@
- ## Copyright (C) 2007 Muthiah Annamalai <muthiah.annamalai@uta.edu>
-+## Copyright (C) 2015 Oliver Heimlich <oheim@posteo.de>
- ##
- ## This program is free software; you can redistribute it and/or modify it under
- ## the terms of the GNU General Public License as published by the Free Software
-@@ -18,7 +19,8 @@
- ## @deftypefnx {Function File} {@var{rval} =} base64decode (@var{code}, @var{as_string})
- ## Convert a base64 @var{code}  (a string of printable characters according to RFC 2045) 
- ## into the original ASCII data set of range 0-255. If option @var{as_string} is 
--## passed, the return value is converted into a string.
-+## passed, the return value is converted into a string. Otherwise, the return
-+## value is a uint8 row vector.
- ##
- ## @example
- ## @group
-@@ -32,125 +34,84 @@
- ## @seealso {base64encode}
- ## @end deftypefn
- 
--function z = base64decode (X, as_string)
--  if (nargin < 1 )
-+function Z = base64decode (X, as_string)
-+  if (nargin < 1 || nargin > 2)
-     print_usage;
--  elseif nargin == 1
--    as_string=false;
-+  elseif (nargin == 1)
-+    as_string = false;
-   endif
- 
--  if ( any(X(:) < 0) || any(X(:) > 255))
--    error("base64decode is expecting integers in the range 0 .. 255");
-+  ## strip white space
-+  X((X == ' ') | (X == "\n") | (X == "\r")) = [];
-+
-+  if (any (X(:) < 0) || any(X(:) > 255))
-+    error ("base64decode is expecting integers in the range 0 .. 255");
-   endif
- 
--  ## decompose strings into the 4xN matrices 
--  ## formatting issues.
--  if( rows(X) == 1 )
--    Y=[];
--    L=length(X);
--    for z=4:4:L
--        Y=[Y X(z-3:z)']; #keep adding columns
--    end
--    if min(size(Y))==1
--        Y=reshape(Y,[L, 1]);
--    else
--        Y=reshape(Y,[4,L/4]);
--    end
--    X=Y;
--    Y=[];
--  end
--
--  X = toascii(X);
--  Xa= X;
--
--  ## Work backwards. Starting at step in table,
--  ## lookup the index of the element in the table.
-+  ## convert into ascii code and 8 bit integers to save memory
-+  X = uint8 (X);
- 
--  ## 6-bit encoding table, plus 1 for padding
--  ## 26*2 + 10 + 2 + 1  = 64 + 1, '=' is EOF stop mark.
--  table = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
--
--  S=size(X);
--  SRows=S(1);
--  SCols=S(2);
--  Y=zeros(S);
--
--  ## decode the incoming matrix & 
-+  ## decompose into the 4xN matrices - separation of encoded 3 byte blocks
-+  if (rows (X) ~= 4)
-+    if (rem (numel (X), 4) ~= 0)
-+      error ("base64decode is expecting blocks of 4 characters to decode");
-+    endif
-+    X = reshape (X, [4, numel(X)./4]);
-+  endif
-+  
-+  ## decode 6-bit values from the incoming matrix & 
-   ## write the values into Va matrix.
--  Va = -1*ones(size(Xa));
-+  Va = ones (size(X), 'uint8') .* 65;
- 
--  iAZ = (Xa >= 'A').*(Xa <= 'Z') > 0; 
--  Va(iAZ)=Xa(iAZ)-'A';
--
--  iaz = (Xa >= 'a').*(Xa <= 'z') > 0;
--  Va(iaz)=Xa(iaz)-'a'+26;
-+  iAZ = ((X >= 'A') & (X <= 'Z'));
-+  Va(iAZ) = X(iAZ) - 'A';
- 
--  i09 = (Xa >= '0').*(Xa <= '9') > 0;
--  Va(i09)=Xa(i09)-'0'+52;
-+  iaz = ((X >= 'a') & (X <= 'z'));
-+  Va(iaz) = X(iaz) - 'a' + 26;
- 
--  is = (Xa == '/') ;  Va(is) = 63;
--  ip = (Xa == '+') ;  Va(ip) = 62;
--  ieq = (Xa == '=') ;  Va(ieq) = 0;
--  clear is; clear ieq; clear ip; clear i09;
--  clear iaz; clear iAZ;  clear Xa; clear X;
-+  i09 = ((X >= '0') & (X <= '9'));
-+  Va(i09) = X(i09) - '0' + 52;
- 
--  Y=Va; clear Va;
--  Y1=Y(1,:);
--  if (SRows > 1)
--     Y2=Y(2,:);
--  else 
--     Y2=zeros(1,SCols);
--  end;
--
--  if (SRows > 2)
--     Y3=Y(3,:);
--  else 
--     Y3=zeros(1,SCols);
--  end;
--
--  if (SRows > 3)
--     Y4=Y(4,:);
--  else 
--     Y4=zeros(1,SCols);
--  end;
-+  Va(X == '+') = 62;
-+  Va(X == '/') = 63;
-+  
-+  padding = (X == '=');
-+  Va(padding) = 0;
-+  
-+  if (any (any (Va == 65)))
-+    error ('base64decode is expecting valid characters A..Za..z0..9+/=');
-+  endif
-+  
-+  if (not (isempty (X)) && ...
-+      (find (padding, 1) < numel (X) - 1 || ...
-+        (X(end - 1) == '=' && X(end) ~= '=')))
-+    error ('base64decode is expecting max two padding characters at the end');
-+  endif
-+  
-+  ## decode 4x6 bit into 3x8 bit
-+  B = vertcat (...
-+        Va(1, :) .* 4 + (Va(2, :) - rem (Va(2, :), 16)) ./ 16, ...
-+        rem (Va(2, :), 16) .* 16 + (Va(3, :) - rem (Va(3, :), 4)) ./ 4, ...
-+        rem (Va(3, :), 4) .* 64 + Va(4, :));
- 
--  ## +1 not required due to ASCII subtraction
--  ## actual decoding work
--  b1 = Y1*4 + fix(Y2/16);
--  b2 = mod(Y2,16)*16+fix(Y3/4);
--  b3 = mod(Y3,4)*64 + Y4;
--
--  ZEROS=sum(sum(Y==0));
--  L=length(b1)*3;
--  z=zeros(1,L);
--  z(1:3:end)=b1;
--  if (SRows > 1)
--     z(2:3:end)=b2;
--  else
--     z(2:3:end)=[];
--  end;
--
--  if (SRows > 2)
--     z(3:3:end)=b3;
--  else
--     z(3:3:end)=[];
--  end
--
--  ## FIXME
--  ## is this expected behaviour?
--  if ( as_string )
--    L=length(z);
--    while ( ( L > 0) && ( z(L)==0 ) )
--      L=L-1;
--    end
--    z=char(z(1:L));
-+  ## Convert blocks into row vector
-+  Z = B(:).';
-+  
-+  ## Remove byte blocks which have been introduced by padding
-+  if (not (isempty (X)))
-+    Z(end - sum (padding(end - 1 : end)) + 1 : end) = [];
-+  endif
-+  
-+  if (as_string)
-+    Z = char (Z);
-   end
- 
- endfunction
- 
- %!assert(base64decode(base64encode('Hakuna Matata'),true),'Hakuna Matata')
--%!assert(base64decode(base64encode([1:255])),[1:255])
-+%!assert(base64decode(base64encode([1:255])),uint8([1:255]))
- %!assert(base64decode(base64encode('taken'),true),'taken')
- %!assert(base64decode(base64encode('sax'),true),'sax')
- %!assert(base64decode(base64encode('H'),true),'H')
-+%!assert(base64decode(base64encode('H'),false),uint8('H'))
- %!assert(base64decode(base64encode('Ta'),true),'Ta')
-

diff --git a/dev-octave/strings/files/strings-1.2.0-157.patch b/dev-octave/strings/files/strings-1.2.0-157.patch
deleted file mode 100644
index b323816ab9..0000000000
--- a/dev-octave/strings/files/strings-1.2.0-157.patch
+++ /dev/null
@@ -1,351 +0,0 @@
-changeset:   157:e1a7916b66a9
-user:        John Donoghue
-date:        Thu Jan 09 16:37:00 2020 -0500
-summary:     Add configure scripts to detect new octave functionality (Bug #55385)
-
---- a/NEWS
-+++ b/NEWS
-@@ -1,3 +1,8 @@
-+Summary of important user-visible changes for strings 1.2.1+:
-+-------------------------------------------------------------------
-+
-+ ** Update package to compile in GNU Octave 5+
-+
- Summary of important user-visible changes for strings 1.2.1:
- -------------------------------------------------------------------
- 
-@@ -5,7 +10,6 @@
-     trailing zeros which have been introduced by padding (bug #38974), returns
-     uint8 vectors instead of binary64 vectors, and should perform faster.
- 
--
- Summary of important user-visible changes for strings 1.2.0:
- -------------------------------------------------------------------
- 
---- a/src/Makefile
-+++ /dev/null
-@@ -1,11 +0,0 @@
--OCTAVE ?= octave
--MKOCTFILE ?= mkoctfile -Wall
--
--PCRE_SWITCHES := $(shell $(OCTAVE) \
--	--no-gui --no-init-file --no-site-file --silent --no-history \
--	--eval 'disp (octave_config_info ("PCRE_LIBS"));' \
--	--eval 'disp (octave_config_info ("PCRE_CPPFLAGS"));' \
--	)
--
--pcregexp.oct: %.oct: %.cc
--	$(MKOCTFILE) $(PCRE_SWITCHES) -o $@ $<
---- /dev/null
-+++ b/src/Makefile.in
-@@ -0,0 +1,42 @@
-+# Makefile for strings package for Octave
-+#
-+# Copyright (C) 2019 John Donoghue 
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 3 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, see <http://www.gnu.org/licenses/>.
-+
-+
-+# before cross building, pre-build at least $(TEXIFILE) natively,
-+# e.g. with targets 'doc', 'html', or 'prebuild'
-+
-+PCRE_CXXFLAGS ?= @PCRE_CFLAGS@
-+PCRE_LIBS ?= @PCRE_LIBS@
-+
-+MKOCTFILE ?= @MKOCTFILE@
-+
-+.PHONY: all clean distclean maintainer-clean
-+
-+all: pcregexp.oct
-+
-+%.oct: %.cc
-+	$(MKOCTFILE) -o $@ $< $(PCRE_CXXFLAGS) $(PCRE_LIBS)
-+
-+clean:
-+	$(RM) *.o octave-core *.oct *~
-+
-+distclean: clean
-+	$(RM) config.h config.log config.status Makefile oct-alt-includes.h
-+	$(RM) -r autom4te.cache
-+
-+maintainer-clean: distclean
-+	$(RM) configure config.h.in aclocal.m4
---- /dev/null
-+++ b/src/bootstrap
-@@ -0,0 +1,7 @@
-+#! /bin/sh
-+
-+aclocal
-+
-+autoconf
-+
-+autoheader -f
---- /dev/null
-+++ b/src/configure.ac
-@@ -0,0 +1,102 @@
-+#                                               -*- Autoconf -*-
-+# Process this file with autoconf to produce a configure script.
-+#
-+### Copyright (C) 2015-2018 Olaf Till <i7tiol@t-online.de>
-+### Copyright (C) 2019 John Donoghue <john.donoghue@ieee.org>
-+###
-+### This program is free software; you can redistribute it and/or
-+### modify it under the terms of the GNU General Public License as
-+### published by the Free Software Foundation; either version 3 of the
-+### License, or (at your option) any later version.
-+###
-+### This program is distributed in the hope that it will be useful,
-+### but WITHOUT ANY WARRANTY; without even the implied warranty of
-+### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+### General Public License for more details.
-+###
-+### You should have received a copy of the GNU General Public License
-+### along with this program; if not, see
-+### <http://www.gnu.org/licenses/>.
-+
-+AC_PREREQ([2.67])
-+AC_INIT([strings], [1.2.0])
-+AC_CONFIG_SRCDIR([pcregexp.cc])
-+AC_CONFIG_HEADERS([config.h])
-+
-+# Avoid warnings for redefining AH-generated preprocessor symbols of
-+# Octave.
-+AH_TOP([#include "undef-ah-octave.h"])
-+
-+AC_CONFIG_MACRO_DIRS([m4])
-+
-+# Checks for programs.
-+AC_CHECK_PROG(MKOCTFILE, mkoctfile, mkoctfile)
-+if test -z "$MKOCTFILE"; then
-+AC_MSG_ERROR([mkoctfile not found], 1);
-+fi
-+AC_CHECK_PROG(OCTAVE_CONFIG, octave-config, octave-config)
-+if test -z "$OCTAVE_CONFIG"; then
-+AC_MSG_ERROR([octave-config not found], 1);
-+fi
-+
-+#AC_CHECK_TOOL(PKG_CONFIG, pkg-config, [])
-+#if test -z "$PKG_CONFIG"; then
-+#    AC_MSG_ERROR([pkg-config not found], 1);
-+#fi
-+
-+
-+# The same value of CXX as Octave was compiled with is supposed to be used.
-+CXX=${CXX:-`${MKOCTFILE} -p CXX`}
-+AC_PROG_CXX
-+  
-+AC_PROG_CXXCPP
-+
-+# Checks for typedefs, structures, and compiler characteristics.
-+
-+# Checks for library functions.
-+PKG_CHECK_MODULES([PCRE],[libpcre],
-+ [],
-+ [AC_MSG_ERROR([libpcre not found])]
-+)
-+
-+
-+# Start of checks for Octave features, preparations for checks.
-+OCTLIBDIR=${OCTLIBDIR:-`$OCTAVE_CONFIG -p OCTLIBDIR`}
-+## We need Octaves include path both with and without '/octave'
-+## appended. The path without '/octave' is needed to selectively test
-+## for Octave headers, like octave/....h. The path with '/octave' is
-+## needed since some Octave headers contain include directives for
-+## other Octave headers with <> instead of "".
-+OCTINCLUDEDIR=${OCTINCLUDEDIR:-`$MKOCTFILE -p INCFLAGS`}
-+AC_LANG_PUSH([C++])
-+TCXXFLAGS=$CXXFLAGS
-+TLDFLAGS=$LDFLAGS
-+TLIBS=$LIBS
-+TCPPFLAGS=$CPPFLAGS
-+LDFLAGS="-L$OCTLIBDIR $LDFLAGS"
-+LIBS="-loctinterp $LIBS"
-+# CXXFLAGS=
-+CPPFLAGS="$OCTINCLUDEDIR $CPPFLAGS"
-+
-+## Simple symbol alternatives of different Octave versions.
-+OF_OCTAVE_LIST_ALT_SYMS([
-+[dnl
-+  [gripe_wrong_type_arg],
-+  [err_wrong_type_arg],
-+  [[err_wrong_type_arg("test");]],
-+  [OCTAVE__WRONG_TYPE_ARG],
-+  [],
-+  []
-+]
-+],
-+   [oct-alt-includes.h])
-+
-+LIBS=$TLIBS
-+LDFLAGS=$TLDFLAGS
-+CXXFLAGS=$TCXXFLAGS
-+CPPFLAGS=$TCPPFLAGS
-+AC_LANG_POP([C++])
-+# End of checks for Octave features.
-+
-+AC_CONFIG_FILES([Makefile])
-+AC_OUTPUT
---- /dev/null
-+++ b/src/m4/octave-forge.m4
-@@ -0,0 +1,93 @@
-+# Copyright (C) 2017-2018 Olaf Till <i7tiol@t-online.de>
-+# Modifications to print what is searching for by JohnD
-+#
-+# This program is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 3 of the License, or
-+# (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+# General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with this program; if not, see <http://www.gnu.org/licenses/>.
-+
-+# arguments of OF_OCTAVE_ALT_SYMS (see also description of
-+# OF_OCTAVE_LIST_ALT_SYMS below):
-+#
-+# $1: symbol version 1
-+# $2: symbol version 2
-+# $3: test for symbol version 2
-+# $4: macro name to access alternative symbols
-+# $5: include directives for symbol version 1
-+# $6: include directives for symbol version 2
-+# (a list of lists of args 1--6 is $1 of OF_OCTAVE_LIST_ALT_SYMS)
-+# $7: name of generated include file with alternatives of Octave headers
-+# (arg7 is $2 of OF_OCTAVE_LIST_ALT_SYMS)
-+AC_DEFUN([OF_OCTAVE_ALT_SYMS], [
-+AC_MSG_CHECKING([$1 or $2])
-+  AC_COMPILE_IFELSE(
-+    [AC_LANG_PROGRAM([[#include <octave/oct.h>]
-+                      $6],
-+                     [$3])],
-+    [AC_DEFINE($4,
-+               [[$2]],
-+               [macro for alternative Octave symbols])
-+     AC_MSG_RESULT([$2])
-+     echo '$6' >> $7],
-+    [AC_DEFINE($4,
-+               [[$1]],
-+               [macro for alternative Octave symbols])
-+     AC_MSG_RESULT([$1])
-+     echo '$5' >> $7]
-+)
-+])
-+
-+
-+# OF_OCTAVE_LIST_ALT_SYMS is called in the following way:
-+#
-+# OF_OCTAVE_LIST_ALT_SYMS([
-+# [dnl
-+#   [old_octave_symbol],
-+#   [new_octave_symbol],
-+#   [[compilation test]
-+#    [for new_octave_symbol]],
-+#   [NAME_OF_GENERATED_MACRO____WILL_EXPAND_TO_OLD_OR_NEW_SYMBOL],
-+#   [[include directives]
-+#    [except #include <octave/oct.h>]
-+#    [necessary to compile with old_octave_symbol]],
-+#   [[include directives]
-+#    [except #include <octave/oct.h>]
-+#    [nessary to compile with new_octave_symbol]
-+#    [and to compile the test]]
-+# ],
-+#
-+# ... further such lists as the above
-+#
-+# ],
-+#
-+# [name-of-header-file-for-alternative-octave-iclude-directives.h])
-+#
-+#
-+# This file should be put into src/m4/, and the line
-+#
-+# AC_CONFIG_MACRO_DIRS([m4])
-+#
-+# should be put into src/configure.ac. The package should use
-+# autoheader to generate config.h.in (src/bootstrap should contain the
-+# lines 'aclocal', 'autoconf', and 'autoheader -f'). Package code
-+# should include config.h and use the generated macros to access the
-+# alternative symbols of Octave. An example of a call to
-+# OF_OCTAVE_LIST_ALT_SYMS in src/configure.ac is available together
-+# with this file.
-+AC_DEFUN([OF_OCTAVE_LIST_ALT_SYMS], [
-+
-+echo '/* generated by configure */' > $2
-+
-+m4_foreach([it], [$1], [m4_apply([OF_OCTAVE_ALT_SYMS], [it, $2])])
-+
-+AH_BOTTOM([#include "$2"])
-+
-+])
---- a/src/pcregexp.cc
-+++ b/src/pcregexp.cc
-@@ -1,4 +1,4 @@
--// Copyright (C) 2004 Stefan van der Walt <stefan@sun.ac.za>
-+// Copyright (C) 2004-2019 Stefan van der Walt <stefan@sun.ac.za>
- // All rights reserved.
- //
- // Redistribution and use in source and binary forms, with or without
-@@ -26,6 +26,8 @@
- #include <iostream>
- #include <vector>
- 
-+#include "config.h"
-+
- //FIXME This function needs some documentation
- DEFUN_DLD(pcregexp, args, nargout, "\
- -*- texinfo -*-\n\
-@@ -49,7 +51,7 @@
-     std::string pattern = args(0).string_value();
-     std::string input = args(1).string_value();
-     if (error_state) {
--        gripe_wrong_type_arg("pcregexp", args(0));
-+        OCTAVE__WRONG_TYPE_ARG("pcregexp", args(0));
-         return retval;
-     }
- 
---- /dev/null
-+++ b/src/undef-ah-octave.h
-@@ -0,0 +1,27 @@
-+/* To be included at the top of config.h (by autoheader). Avoid
-+   warnings for redefining AH-generated preprocessor symbols of
-+   Octave. */
-+
-+#ifdef PACKAGE_BUGREPORT
-+#undef PACKAGE_BUGREPORT
-+#endif
-+
-+#ifdef PACKAGE_NAME
-+#undef PACKAGE_NAME
-+#endif
-+
-+#ifdef PACKAGE_STRING
-+#undef PACKAGE_STRING
-+#endif
-+
-+#ifdef PACKAGE_TARNAME
-+#undef PACKAGE_TARNAME
-+#endif
-+
-+#ifdef PACKAGE_URL
-+#undef PACKAGE_URL
-+#endif
-+
-+#ifdef PACKAGE_VERSION
-+#undef PACKAGE_VERSION
-+#endif
-

diff --git a/dev-octave/strings/files/strings-1.2.0-158.patch b/dev-octave/strings/files/strings-1.2.0-158.patch
deleted file mode 100644
index 47b30834b9..0000000000
--- a/dev-octave/strings/files/strings-1.2.0-158.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-changeset:   158:2db1dbb75557
-user:        John Donoghue
-date:        Thu Jan 09 16:38:52 2020 -0500
-summary:     * inst/base64encode.m: dont use depreciated toascii
-
---- a/inst/base64encode.m
-+++ b/inst/base64encode.m
-@@ -46,7 +46,7 @@
-   endif
-   
-   if (ischar (X))
--    X = toascii (X);
-+    X = double (X);
-   endif
-   
-   if (any (X != fix (X)) || any (X < 0 | X > 255))
-

diff --git a/dev-octave/strings/files/strings-1.2.0-160.patch b/dev-octave/strings/files/strings-1.2.0-160.patch
deleted file mode 100644
index 35c4917c65..0000000000
--- a/dev-octave/strings/files/strings-1.2.0-160.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-changeset:   160:98fa88db1ba8
-tag:         tip
-user:        Markus Mützel <markus.muetzel@gmx.de>
-date:        Sun Nov 28 22:02:20 2021 +0100
-summary:     Fix compilation with Octave 8 (bug #61578).
-
---- a/src/pcregexp.cc
-+++ b/src/pcregexp.cc
-@@ -50,10 +50,6 @@
- 
-     std::string pattern = args(0).string_value();
-     std::string input = args(1).string_value();
--    if (error_state) {
--        OCTAVE__WRONG_TYPE_ARG("pcregexp", args(0));
--        return retval;
--    }
- 
-     // Compile expression
-     pcre *re;
-

diff --git a/dev-octave/strings/metadata.xml b/dev-octave/strings/metadata.xml
deleted file mode 100644
index d66a1ed45a..0000000000
--- a/dev-octave/strings/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/strings/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/strings/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/strings/strings-1.2.0_p20211128.ebuild b/dev-octave/strings/strings-1.2.0_p20211128.ebuild
deleted file mode 100644
index 3a96a84df4..0000000000
--- a/dev-octave/strings/strings-1.2.0_p20211128.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="$(ver_cut 1-3)"
-MYP="${PN}-${MYPV}"
-
-inherit octaveforge
-
-DESCRIPTION="Additional functions for manipulation and analysis of strings"
-HOMEPAGE="https://octave.sourceforge.io/strings/index.html"
-SRC_URI="mirror://sourceforge/octave/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3+ BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=sci-mathematics/octave-3.8.0
-	dev-libs/libpcre
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${MYP}-156.patch"
-	"${FILESDIR}/${MYP}-157.patch"
-	"${FILESDIR}/${MYP}-158.patch"
-	"${FILESDIR}/${MYP}-160.patch"
-)
-
-src_unpack() {
-	default
-}

diff --git a/dev-octave/struct/Manifest b/dev-octave/struct/Manifest
deleted file mode 100644
index a41999a3ae..0000000000
--- a/dev-octave/struct/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST struct-1.0.18.tar.gz 64113 BLAKE2B 5fe69acb4b088fe5a60d898e1bf74a00827f168e24cb93f937e3b8c82f886b661735fb95df419f912ddc7058c1c307f2d820848146718fc6dc1534c44c22b5bb SHA512 1f804355753e0e3267d6e9f41d0ef1b6b649cca81749bb2e8eea878cd2fbb4b89a2ae9918d35cf0da95213853b80b51dde75452bc80070f31afc317dc70808ae

diff --git a/dev-octave/struct/metadata.xml b/dev-octave/struct/metadata.xml
deleted file mode 100644
index 6c8a0b1068..0000000000
--- a/dev-octave/struct/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/struct/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/struct/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/struct/struct-1.0.18.ebuild b/dev-octave/struct/struct-1.0.18.ebuild
deleted file mode 100644
index b628d5a262..0000000000
--- a/dev-octave/struct/struct-1.0.18.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit octaveforge
-
-DESCRIPTION="Additional structure manipulation functions"
-HOMEPAGE="https://octave.sourceforge.io/struct/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=sci-mathematics/octave-4.0.0"
-RDEPEND="${DEPEND}"

diff --git a/dev-octave/symbolic/Manifest b/dev-octave/symbolic/Manifest
deleted file mode 100644
index a29c2f2277..0000000000
--- a/dev-octave/symbolic/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST symbolic-2.9.0.tar.gz 259373 BLAKE2B fc2301d41489d32acc1ee3ada569d8e45d9440a702fad09c4e2a59467e736b9b57988044ec3c0780ad713359af0865fb7b0cf6fb332208f1c3d23a1aff55b852 SHA512 1ff7d5785c74b9d11db372efbe4d99cb3c82b125048b2910e8537ba11711d9f2a8848fa9ed076b289a933fe111df7e7cdecd9e8eec6ef020da16b94cba0a0ed0

diff --git a/dev-octave/symbolic/metadata.xml b/dev-octave/symbolic/metadata.xml
deleted file mode 100644
index 18a19a0248..0000000000
--- a/dev-octave/symbolic/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <changelog>https://octave.sourceforge.io/symbolic/NEWS.html</changelog>
-    <doc lang="en">https://octave.sourceforge.io/symbolic/overview.html</doc>
-    <remote-id type="sourceforge">octave</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-octave/symbolic/symbolic-2.9.0.ebuild b/dev-octave/symbolic/symbolic-2.9.0.ebuild
deleted file mode 100644
index 683b1f2149..0000000000
--- a/dev-octave/symbolic/symbolic-2.9.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit octaveforge python-single-r1
-
-DESCRIPTION="Octave Symbolic Package using SymPy"
-HOMEPAGE="https://octave.sourceforge.io/symbolic/index.html"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	>=sci-mathematics/octave-4.2.0
-	$(python_gen_cond_dep '
-		dev-python/mpmath[${PYTHON_USEDEP}]
-		dev-python/sympy[${PYTHON_USEDEP}]
-	')
-"
-RDEPEND="
-	${DEPEND}
-	${PYTHON_DEPS}
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	sed -e "s|python = 'python3';|python = \'${EPYTHON}\';|g" -i inst/private/defaultpython.m || die
-	octaveforge_src_prepare
-}

diff --git a/dev-perl/File-DirList/File-DirList-0.05.ebuild b/dev-perl/File-DirList/File-DirList-0.05.ebuild
deleted file mode 100644
index 1b072f8a0e..0000000000
--- a/dev-perl/File-DirList/File-DirList-0.05.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_A="${PN}/${PN}-${PV}.tar.gz"
-DIST_AUTHOR=TPABA
-
-inherit perl-module
-
-DESCRIPTION="provide a sorted list of directory content"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-DEPEND="
-	${RDEPEND}
-	virtual/perl-ExtUtils-MakeMaker
-"

diff --git a/dev-perl/File-DirList/Manifest b/dev-perl/File-DirList/Manifest
deleted file mode 100644
index 4faef4435f..0000000000
--- a/dev-perl/File-DirList/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST File-DirList-0.05.tar.gz 4337 BLAKE2B e5fec3463397cb7bb51f340bdc13125b44ab76b124c28a57e49a7ce46b19cd69caf3d54b6409b18ac3a88d204353d81652b910ed704c6c356494991b6a6a8c01 SHA512 16895ee5f49845f31f9b590c8c251234e340563f064d17b96b12540549603b9ade18fc3a1c003447e6167621200b6f906fd28b53e8adc7dcdf46dbf512c4fa46

diff --git a/dev-perl/File-DirList/metadata.xml b/dev-perl/File-DirList/metadata.xml
deleted file mode 100644
index 5d876236ce..0000000000
--- a/dev-perl/File-DirList/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">File-DirList</remote-id>
-		<remote-id type="cpan-module">File::DirList</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-perl/File-Touch/File-Touch-0.12.ebuild b/dev-perl/File-Touch/File-Touch-0.12.ebuild
deleted file mode 100644
index 1686fd1c60..0000000000
--- a/dev-perl/File-Touch/File-Touch-0.12.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=NEILB
-
-inherit perl-module
-
-DESCRIPTION="Update file access and modification times, creating files if needed"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-SRC_TEST="do"

diff --git a/dev-perl/File-Touch/Manifest b/dev-perl/File-Touch/Manifest
deleted file mode 100644
index a1bd03f8b9..0000000000
--- a/dev-perl/File-Touch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST File-Touch-0.12.tar.gz 12297 BLAKE2B 8018e49f79604a03fd26c429b75a30e77b0a2255993ceb7e596aa40ca1d9fabc0c65333136cbbe40e3c7885264f1424c36b7a7e2c1ecfce71be321d30078b8d9 SHA512 0a13b4a2260fb134ba8ab2fc521aa9d92c9724773c06626e90bdb8b67c3ffab99679cb7f9ef6bfa5335c1d4fdf9bdbcfd8a8927f6fed5a0800dd3c9504904b40

diff --git a/dev-perl/File-Touch/metadata.xml b/dev-perl/File-Touch/metadata.xml
deleted file mode 100644
index 4bea383936..0000000000
--- a/dev-perl/File-Touch/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">File-Touch</remote-id>
-		<remote-id type="cpan-module">File::Touch</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-perl/GitLab-API-v4/GitLab-API-v4-0.26.ebuild b/dev-perl/GitLab-API-v4/GitLab-API-v4-0.26.ebuild
deleted file mode 100644
index 954e848c7b..0000000000
--- a/dev-perl/GitLab-API-v4/GitLab-API-v4-0.26.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=BLUEFEET
-
-inherit perl-module
-
-DESCRIPTION="A complete GitLab API v4 client"
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="
-	dev-perl/Const-Fast
-	dev-perl/HTTP-Tiny-Multipart
-	dev-perl/JSON
-	dev-perl/Log-Any
-	dev-perl/Moo
-	dev-perl/Path-Tiny
-	dev-perl/Type-Tiny
-	dev-perl/URI
-	dev-perl/namespace-clean
-	dev-perl/strictures
-	virtual/perl-Carp
-	virtual/perl-Exporter
-	virtual/perl-Getopt-Long
-	virtual/perl-HTTP-Tiny
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-perl/Test2-Suite
-		virtual/perl-MIME-Base64
-	)
-"
-BDEPEND="dev-perl/Module-Build-Tiny"

diff --git a/dev-perl/GitLab-API-v4/Manifest b/dev-perl/GitLab-API-v4/Manifest
deleted file mode 100644
index 89651494d5..0000000000
--- a/dev-perl/GitLab-API-v4/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST GitLab-API-v4-0.26.tar.gz 80446 BLAKE2B d316eaf1d6c00d53583346b2619d039ab7fd182f13b534b6d2b917abc0c25f8f542acc31af7b4a2ec3858347819d2d8012d4a41373ff89b65a35de2e28ec0615 SHA512 03ca9b2ef738e3567b3f5b809beb02baed8d792cac1ec3eebdeeebf8362e2d0eb43b15d353934587d364b8c32a530b66fd15d31e2eef1bc080c5059d3eaf23ab

diff --git a/dev-perl/GitLab-API-v4/metadata.xml b/dev-perl/GitLab-API-v4/metadata.xml
deleted file mode 100644
index 58813075e0..0000000000
--- a/dev-perl/GitLab-API-v4/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">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">GitLab-API-v4</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Config</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Constants</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Mock</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Mock::Engine</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Mock::RESTClient</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::Paginator</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::RESTClient</remote-id>
-		<remote-id type="cpan-module">GitLab::API::v4::WWWClient</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-perl/HTTP-Tiny-Multipart/HTTP-Tiny-Multipart-0.08.ebuild b/dev-perl/HTTP-Tiny-Multipart/HTTP-Tiny-Multipart-0.08.ebuild
deleted file mode 100644
index 1e4181db4f..0000000000
--- a/dev-perl/HTTP-Tiny-Multipart/HTTP-Tiny-Multipart-0.08.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=RENEEB
-
-inherit perl-module
-
-DESCRIPTION="Add post_multipart to HTTP::Tiny"
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	virtual/perl-Carp
-	virtual/perl-HTTP-Tiny
-	virtual/perl-MIME-Base64
-"
-DEPEND="
-	${RDEPEND}
-	virtual/perl-ExtUtils-MakeMaker
-"

diff --git a/dev-perl/HTTP-Tiny-Multipart/Manifest b/dev-perl/HTTP-Tiny-Multipart/Manifest
deleted file mode 100644
index b82e1f087e..0000000000
--- a/dev-perl/HTTP-Tiny-Multipart/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST HTTP-Tiny-Multipart-0.08.tar.gz 9067 BLAKE2B d7c84d9c41a638f292f369f9e0ee2937ff9fce8ff76ba9f69777a5c8d27518405e79fbf776527090e4be9c29cfb33f6041eab3315d58cedf3394d9f37f2b9ff4 SHA512 e8a6452f4a23f359110b54987c2ff261446b1848ddc6f9ecdc37b711978c00d99ffc2ab8189f435d39d7c2d127253608b721f48e11969c8039c1bc9a69609720

diff --git a/dev-perl/HTTP-Tiny-Multipart/metadata.xml b/dev-perl/HTTP-Tiny-Multipart/metadata.xml
deleted file mode 100644
index 5b29734acf..0000000000
--- a/dev-perl/HTTP-Tiny-Multipart/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">HTTP-Tiny-Multipart</remote-id>
-		<remote-id type="cpan-module">HTTP::Tiny::Multipart</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-perl/List-Compare/List-Compare-0.55.ebuild b/dev-perl/List-Compare/List-Compare-0.55.ebuild
deleted file mode 100644
index dba3ff8945..0000000000
--- a/dev-perl/List-Compare/List-Compare-0.55.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DIST_AUTHOR=JKEENAN
-
-inherit perl-module
-
-DESCRIPTION="Compare elements of two or more lists"
-
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-DEPEND="
-	${RDEPEND}
-	virtual/perl-ExtUtils-MakeMaker
-	test? (
-		dev-perl/Capture-Tiny
-		dev-perl/IO-CaptureOutput
-		>=virtual/perl-Test-Simple-0.100.0
-	)
-"

diff --git a/dev-perl/List-Compare/Manifest b/dev-perl/List-Compare/Manifest
deleted file mode 100644
index 71bb3f7506..0000000000
--- a/dev-perl/List-Compare/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST List-Compare-0.55.tar.gz 84975 BLAKE2B 9c2653bd1eebc9d5fac85fc20db802474f25b642873c634088231f22c0441bfdb5edb05d01185cab251beed17cd46326f2095f5c310b5bf0d2ccda271bb56658 SHA512 0f7e2325449298940f14b369b0c82c326c6e596123939285b8e7cce9cc36e8a78620eb4ff96594c55c26c1acecb46966d4d40eb5f591e76798614257c300d705

diff --git a/dev-perl/List-Compare/metadata.xml b/dev-perl/List-Compare/metadata.xml
deleted file mode 100644
index 59e874d6f0..0000000000
--- a/dev-perl/List-Compare/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="cpan">List-Compare</remote-id>
-		<remote-id type="cpan-module">List::Compare</remote-id>
-		<remote-id type="cpan-module">List::Compare::Accelerated</remote-id>
-		<remote-id type="cpan-module">List::Compare::Base::_Auxiliary</remote-id>
-		<remote-id type="cpan-module">List::Compare::Base::_Engine</remote-id>
-		<remote-id type="cpan-module">List::Compare::Functional</remote-id>
-		<remote-id type="cpan-module">List::Compare::Multiple</remote-id>
-		<remote-id type="cpan-module">List::Compare::Multiple::Accelerated</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-php/pecl-inotify/Manifest b/dev-php/pecl-inotify/Manifest
deleted file mode 100644
index 0235ed6eb5..0000000000
--- a/dev-php/pecl-inotify/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST inotify-3.0.0.tgz 8455 BLAKE2B 3dd39239b00b7536e84f0d63e6a69320b0f4864d7ff4b5856cffc4ae649f07bf5ae90b7635628a94575281ae11162e451c311ffb14bd16e0bd6e98bea74af4c6 SHA512 f8b29f8611f16b92136ab8de89181c254bba1abee1e61cac2344440567a3155aae4b9b54b10fdb1b0254fd7a96da8c14b7dc5c9f7f08a03db30ab1645aca1eee

diff --git a/dev-php/pecl-inotify/metadata.xml b/dev-php/pecl-inotify/metadata.xml
deleted file mode 100644
index 8080b24d69..0000000000
--- a/dev-php/pecl-inotify/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer> 
-      <email>arnaud.lb@gmail.com</email>
-      <name>Arnaud Le Blanc</name>
-    </maintainer>
-    <bugs-to>https://bugs.php.net/report.php?package=inotify</bugs-to>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-php/pecl-inotify/pecl-inotify-3.0.0-r1.ebuild b/dev-php/pecl-inotify/pecl-inotify-3.0.0-r1.ebuild
deleted file mode 100644
index 984a98060d..0000000000
--- a/dev-php/pecl-inotify/pecl-inotify-3.0.0-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PHP_EXT_NAME="inotify"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-PHP_EXT_PECL_FILENAME="inotify-${PV}.tgz"
-
-USE_PHP="php8-1"
-
-inherit php-ext-pecl-r3
-
-KEYWORDS="~amd64"
-
-DESCRIPTION="Inotify binding for PHP"
-HOMEPAGE="https://pecl.php.net/package/inotify"
-LICENSE="PHP-3"
-SLOT="0/3"

diff --git a/dev-python/MutatorMath/Manifest b/dev-python/MutatorMath/Manifest
deleted file mode 100644
index 40ad3235a1..0000000000
--- a/dev-python/MutatorMath/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST MutatorMath-3.0.1.zip 421722 BLAKE2B bfa6f796ac0b67f2c8d22bdca9f1dfbcebe9b8185778563c1c67c5e8a5748cf0462e06d9e58dc5ea49e5986f9faeabb9310ce775281f9ee888262047b0f87dea SHA512 9f0af87f4811b27dd3b0e791a230fe0fa1e90e9605673d8753fb3966155483a37fd126646e4deeae79233e8ecc22ee042ae5f985a1bdc5e2696997eff444b801

diff --git a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild b/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
deleted file mode 100644
index eb41378dac..0000000000
--- a/dev-python/MutatorMath/MutatorMath-3.0.1-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A library for piecewise linear interpolation in multiple dimensions"
-HOMEPAGE="
-	https://pypi.org/project/MutatorMath/
-	https://github.com/LettError/MutatorMath
-"
-SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
-	dev-python/defcon[${PYTHON_USEDEP}]
-	dev-python/fontMath[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	test? (
-		>=dev-python/unicodedata2-15.0.0[${PYTHON_USEDEP}]
-	)
-"
-
-DOCS=( Docs README.rst )
-
-distutils_enable_tests setup.py

diff --git a/dev-python/MutatorMath/metadata.xml b/dev-python/MutatorMath/metadata.xml
deleted file mode 100644
index 81eec3f946..0000000000
--- a/dev-python/MutatorMath/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/LettError/MutatorMath/issues</bugs-to>
-        <remote-id type="github">LettError/MutatorMath</remote-id>
-        <remote-id type="pypi">MutatorMath</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/SQLAlchemy-Utils/Manifest b/dev-python/SQLAlchemy-Utils/Manifest
deleted file mode 100644
index 0c181edf8f..0000000000
--- a/dev-python/SQLAlchemy-Utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST SQLAlchemy-Utils-0.39.0.tar.gz 137193 BLAKE2B 8af238a4826d2a5f5c71880997ab25ca45c72c6a6099c1bb913c6fac70e0feca4c53238d2f05f29efe1226893ee03916c73cb8f1f69d12dd1e298277feec3d5c SHA512 3d276a76867da223242c13b9e883f7c834d54e28a0cf7a3a5382cfbff4051ef0f3c05ccbb97bca78fa0394b665c5013185e4127ca9944cc517340e37aa8ddcf9

diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
deleted file mode 100644
index 623392d8df..0000000000
--- a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.39.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Various utility functions and datatypes for SQLAlchemy"
-HOMEPAGE="
-	https://github.com/kvesteri/sqlalchemy-utils
-	https://pypi.org/project/SQLAlchemy-Utils/
-"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/six[${PYTHON_USEDEP}]
-	>=dev-python/sqlalchemy-1.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/pygments-2.7.1[${PYTHON_USEDEP}]
-		>=dev-python/jinja-2.3[${PYTHON_USEDEP}]
-		>=dev-python/docutils-0.10[${PYTHON_USEDEP}]
-		>=dev-python/flexmock-0.9.7[${PYTHON_USEDEP}]
-		>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-		>=dev-python/psycopg-2.5.1[${PYTHON_USEDEP}]
-		>=dev-python/psycopg2cffi-2.8.1[${PYTHON_USEDEP}]
-		>=dev-python/pg8000-1.12.4[${PYTHON_USEDEP}]
-		>=dev-python/pytz-2014.2[${PYTHON_USEDEP}]
-		>=dev-python/python-dateutil-2.6[${PYTHON_USEDEP}]
-		dev-python/pymysql[${PYTHON_USEDEP}]
-		dev-python/pyodbc[${PYTHON_USEDEP}]
-		dev-python/greenlet[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/SQLAlchemy-Utils/metadata.xml b/dev-python/SQLAlchemy-Utils/metadata.xml
deleted file mode 100644
index 3279599295..0000000000
--- a/dev-python/SQLAlchemy-Utils/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/kvesteri/sqlalchemy-utils/issues</bugs-to>
-    <remote-id type="pypi">SQLAlchemy-Utils</remote-id>
-    <remote-id type="github">kvesteri/sqlalchemy-utils</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/XenAPI/Manifest b/dev-python/XenAPI/Manifest
deleted file mode 100644
index 430c889925..0000000000
--- a/dev-python/XenAPI/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST XenAPI-2.14.tar.gz 5110 BLAKE2B 0391ccfffe8c2a264360eef4057a666e92bcbc8b31e7848f15704fff4d554db9758b1aa0b5210d1bfc41c4df261096b04961a4ff6722a8ea25305971b70f8562 SHA512 a56245b617fa049bcc62ee78e85167e322b632e53d2a6bc3e042e1cb0541ea0004aee4b957f9190c30685cef935f236d980a224322ac593896abd7a31e36abd2

diff --git a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild b/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
deleted file mode 100644
index fb8cda8d14..0000000000
--- a/dev-python/XenAPI/XenAPI-2.14-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Xen API SDK, for communication with Citrix XenServer and Xen Cloud Platform"
-HOMEPAGE="
-	https://xenproject.org/developers/teams/xen-api/
-	https://github.com/xapi-project/xen-api
-	https://pypi.org/project/XenAPI/
-"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-python/XenAPI/metadata.xml b/dev-python/XenAPI/metadata.xml
deleted file mode 100644
index 76cba283ac..0000000000
--- a/dev-python/XenAPI/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">XenAPI</remote-id>
-		<remote-id type="github">xapi-project/xen-api</remote-id>
-		<bugs-to>https://github.com/xapi-project/xen-api/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/almost/Manifest b/dev-python/almost/Manifest
deleted file mode 100644
index c18f6bb2a2..0000000000
--- a/dev-python/almost/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST almost-0.1.5.tar.gz 4529 BLAKE2B 098b6fdaf03799fe6269249cfbd1609e514fa2672c3f71bef6feb16e7679a16d1ea45845cfe2d355c4cb1e39936fa356e50af94f1c7d6a67c7491b6bf1fdedcd SHA512 707bad3a4ef0a910271af93c739a9139b10e5afbadfd329a522ab3992a6a7baf47b0f272154482eabecf3029814542eaef535baea5f7995b7fd39c0a51671b4c

diff --git a/dev-python/almost/almost-0.1.5.ebuild b/dev-python/almost/almost-0.1.5.ebuild
deleted file mode 100644
index cac0f440d1..0000000000
--- a/dev-python/almost/almost-0.1.5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-COMMIT="cc3eeb0abde7ff95a222d571443989c74a112ff7"
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A helper for approximate comparison"
-HOMEPAGE="
-	https://github.com/sublee/almost
-	https://pypi.org/project/almost/
-"
-SRC_URI="https://github.com/sublee/almost/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${P}-setuptools.patch" )
-
-distutils_enable_tests setup.py

diff --git a/dev-python/almost/files/almost-0.1.5-setuptools.patch b/dev-python/almost/files/almost-0.1.5-setuptools.patch
deleted file mode 100644
index fc87ec01f0..0000000000
--- a/dev-python/almost/files/almost-0.1.5-setuptools.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -82,7 +82,7 @@
-                  'Programming Language :: Python :: Implementation :: Jython',
-                  'Programming Language :: Python :: Implementation :: PyPy',
-                  'Topic :: Software Development :: Testing'],
--    install_requires=['distribute'],
-+    install_requires=['setuptools'],
-     test_suite='almosttests',
-     tests_require=['pytest'],
- )

diff --git a/dev-python/almost/metadata.xml b/dev-python/almost/metadata.xml
deleted file mode 100644
index c27455555a..0000000000
--- a/dev-python/almost/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 type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/sublee/almost/issues</bugs-to>
-    <maintainer>
-      <email>sub@subl.ee</email>
-      <name>Heungsub Lee</name>
-    </maintainer>
-    <remote-id type="pypi">almost</remote-id>
-    <remote-id type="github">sublee/almost</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/asyncssh/Manifest b/dev-python/asyncssh/Manifest
deleted file mode 100644
index d319313e46..0000000000
--- a/dev-python/asyncssh/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST asyncssh-2.13.1.tar.gz 497376 BLAKE2B 6f7dc62e27d2588dc8d21dcbf99520f3dae1f0f02e808c62d08fba7989d6099927fa36daddda4bf584010bbd40f02919905aefa7b90596a2183d685a0ad5806c SHA512 0c027283681a24058dbe18bad5289488d65d5ebecdda34f38ad63a6d84b54fd457475ada9ab7269925ced5eacbd22f27fea739ace99bd83ca9ce8f9b2d5f0714

diff --git a/dev-python/asyncssh/asyncssh-2.13.1.ebuild b/dev-python/asyncssh/asyncssh-2.13.1.ebuild
deleted file mode 100644
index 50d85b6e1e..0000000000
--- a/dev-python/asyncssh/asyncssh-2.13.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Asynchronous SSHv2 client and server library"
-HOMEPAGE="
-	https://asyncssh.timeheart.net
-	https://pypi.org/project/asyncssh/
-	https://github.com/ronf/asyncssh
-"
-
-LICENSE="ECL-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-	>=dev-python/cryptography-3.1[${PYTHON_USEDEP}]
-	>=dev-python/typing-extensions-3.6[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/aiofiles[${PYTHON_USEDEP}]
-		>=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}]
-		>=dev-python/fido2-0.9.2[${PYTHON_USEDEP}]
-		>=dev-python/gssapi-1.2.0[${PYTHON_USEDEP}]
-		>=dev-python/libnacl-1.4.2[${PYTHON_USEDEP}]
-		>=dev-python/pyopenssl-17.0.0[${PYTHON_USEDEP}]
-		>=dev-python/python-pkcs11-0.7.0[${PYTHON_USEDEP}]
-		dev-python/uvloop[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs
-
-pkg_postinst() {
-	optfeature "OpenSSH private key encryption support" dev-python/bcrypt
-	optfeature "key exchange and authentication with U2F/FIDO2 security keys support" dev-python/fido2
-	optfeature "accessing PIV keys on PKCS#11 security tokens support" dev-python/python-pkcs11
-	optfeature "GSSAPI key exchange and authentication support" dev-python/gssapi
-	optfeature "UMAC cryptographic hashes support" dev-python/libnettle
-	optfeature "X.509 certificate authentication support" dev-python/pyopenssl
-}

diff --git a/dev-python/asyncssh/metadata.xml b/dev-python/asyncssh/metadata.xml
deleted file mode 100644
index e4f127ab39..0000000000
--- a/dev-python/asyncssh/metadata.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-AsyncSSH is a Python package which provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python 3.6+ asyncio framework.
-
-Features
-
-Full support for SSHv2, SFTP, and SCP client and server functions
-Shell, command, and subsystem channels
-Environment variables, terminal type, and window size
-Direct and forwarded TCP/IP channels
-OpenSSH-compatible direct and forwarded UNIX domain socket channels
-Local and remote TCP/IP port forwarding
-Local and remote UNIX domain socket forwarding
-Dynamic TCP/IP port forwarding via SOCKS
-X11 forwarding support on both the client and the server
-SFTP protocol version 3 with OpenSSH extensions
-SCP protocol support, including third-party remote to remote copies
-Multiple simultaneous sessions on a single SSH connection
-Multiple SSH connections in a single event loop
-Byte and string based I/O with settable encoding
-A variety of key exchange, encryption, and MAC algorithms
-Support for gzip compression
-Including OpenSSH variant to delay compression until after auth
-User and host-based public key, password, and keyboard-interactive authentication methods
-Many types and formats of public keys and certificates
-Including OpenSSH-compatible support for U2F and FIDO2 security keys
-Including PKCS#11 support for accessing PIV security tokens
-Including support for X.509 certificates as defined in RFC 6187
-Support for accessing keys managed by ssh-agent on UNIX systems
-Including agent forwarding support on both the client and the server
-Support for accessing keys managed by PuTTY's Pageant agent on Windows
-Support for accessing host keys via OpenSSH's ssh-keysign
-OpenSSH-style known_hosts file support
-OpenSSH-style authorized_keys file support
-Partial support for OpenSSH-style configuration files
-Compatibility with OpenSSH "Encrypt then MAC" option for better security
-Time and byte-count based session key renegotiation
-Designed to be easy to extend to support new forms of key exchange, authentication, encryption, and compression algorithms
-  </longdescription>
-	<upstream>
-		<remote-id type="github">ronf/asyncssh</remote-id>
-		<remote-id type="pypi">asyncssh</remote-id>
-		<maintainer status="unknown">
-			<email>ronf@timeheart.net</email>
-			<name>Ron Frederick</name>
-		</maintainer>
-		<doc>https://asyncssh.readthedocs.io</doc>
-		<bugs-to>https://github.com/ronf/asyncssh/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/axisregistry/Manifest b/dev-python/axisregistry/Manifest
deleted file mode 100644
index 13df3b8c58..0000000000
--- a/dev-python/axisregistry/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST axisregistry-0.3.11.tar.gz 3501138 BLAKE2B d845a4c249d1270106e769499ef20cfde6fbcd4ba5d42481d113e8cf98f78a203ec0a0be8eec2dfcbbba3fa3ce5bb3a8fcce47744cb2c5cd68d46afcd9f9c330 SHA512 7d8454000de371579d5841786721f68fd6526f2d7e86c486a57d4e43686ac2ebbee9ec65708c80022de84baa6a2f89988bafd27085783ec8c93b3c11c21b70d3

diff --git a/dev-python/axisregistry/axisregistry-0.3.11.ebuild b/dev-python/axisregistry/axisregistry-0.3.11.ebuild
deleted file mode 100644
index 287c49c871..0000000000
--- a/dev-python/axisregistry/axisregistry-0.3.11.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python API to access data from the Google Fonts variable fonts Axis Registry"
-HOMEPAGE="
-	https://github.com/googlefonts/axisregistry
-	https://pypi.org/project/axisregistry/
-"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/protobuf-python[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/setuptools-scm-6[${PYTHON_USEDEP}]
-	test? (
-		dev-python/coverage[${PYTHON_USEDEP}]
-		dev-python/black[${PYTHON_USEDEP}]
-		dev-python/isort[${PYTHON_USEDEP}]
-		dev-python/flake8[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/axisregistry/files/axisregistry-0.2.0-remove-setuptools_scm-constraint.patch b/dev-python/axisregistry/files/axisregistry-0.2.0-remove-setuptools_scm-constraint.patch
deleted file mode 100644
index 630f539832..0000000000
--- a/dev-python/axisregistry/files/axisregistry-0.2.0-remove-setuptools_scm-constraint.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -45,7 +45,7 @@
-         'Programming Language :: Python :: 3'
-     ],
-     python_requires=">=3.7",
--    setup_requires=['setuptools_scm>=4,<6.1'],
-+    setup_requires=['setuptools_scm>=4'],
-     install_requires=[
-         'protobuf'
-     ]

diff --git a/dev-python/axisregistry/files/axisregistry-0.3.2-remove-setuptools_scm-constraint.patch b/dev-python/axisregistry/files/axisregistry-0.3.2-remove-setuptools_scm-constraint.patch
deleted file mode 100644
index c50745baac..0000000000
--- a/dev-python/axisregistry/files/axisregistry-0.3.2-remove-setuptools_scm-constraint.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -42,6 +42,6 @@
-         "Programming Language :: Python :: 3",
-     ],
-     python_requires=">=3.7",
--    setup_requires=["setuptools_scm>=4,<6.1"],
-+    setup_requires=["setuptools_scm>=4"],
-     install_requires=["protobuf"],
- )

diff --git a/dev-python/axisregistry/metadata.xml b/dev-python/axisregistry/metadata.xml
deleted file mode 100644
index 511a526867..0000000000
--- a/dev-python/axisregistry/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/axisregistry/issues</bugs-to>
-		<remote-id type="github">googlefonts/axisregistry</remote-id>
-		<remote-id type="pypi">axisregistry</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/babelfont/Manifest b/dev-python/babelfont/Manifest
deleted file mode 100644
index d580812610..0000000000
--- a/dev-python/babelfont/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST babelfont-3.0.0.tar.gz 30167 BLAKE2B 4780b9f99ee0c453c66d9be1f27f128392f5dfce916613924aa16fd60f4d26736c2e253d10afbb5f8cf081c18795d0738a643e606035394ff11f5d6373078aee SHA512 7d3f7bd978236477f934fcbdfee929df8cf1f71d8118677e82e360e0eb9d4ff43fce4b6ee0b3c561a5f8be54d1d9fa31951ba0b2cf61d6b426800907a184ba5d

diff --git a/dev-python/babelfont/babelfont-3.0.0.ebuild b/dev-python/babelfont/babelfont-3.0.0.ebuild
deleted file mode 100644
index edd4b3858a..0000000000
--- a/dev-python/babelfont/babelfont-3.0.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interrogate and manipulate UFO, TTF and OTF fonts with a common interface"
-HOMEPAGE="
-	https://github.com/simoncozens/babelfont
-	https://pypi.org/project/babelfont/
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
-	>=dev-python/fontFeatures-1.0.6[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.21.1[${PYTHON_USEDEP}]
-	>=dev-python/glyphsLib-5.3.2[${PYTHON_USEDEP}]
-	>=dev-python/openstep-plist-0.2.2[${PYTHON_USEDEP}]
-	>=dev-python/orjson-3.5.1[${PYTHON_USEDEP}]
-	>=dev-python/ufoLib2-0.11.1[${PYTHON_USEDEP}]
-"
-
-# no tests in pypi release
-RESTRICT="test"
-
-distutils_enable_tests pytest

diff --git a/dev-python/babelfont/metadata.xml b/dev-python/babelfont/metadata.xml
deleted file mode 100644
index d8c1550dcb..0000000000
--- a/dev-python/babelfont/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/babelfont/issues</bugs-to>
-        <remote-id type="github">simoncozens/babelfont</remote-id>
-        <remote-id type="pypi">babelfont</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/beziers/Manifest b/dev-python/beziers/Manifest
deleted file mode 100644
index c5e8ceba44..0000000000
--- a/dev-python/beziers/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST beziers-0.4.0.tar.gz 37943 BLAKE2B 6309b90a7dd8dbaeaef761314e158cf5f60913fca15086d1a3f59db2a46dbd61b39a02d6b00395fdcfba75c0510d237bf8847617e4b56ebf5a4eb347f1f42e13 SHA512 7568417e559c516bb37fc30f68be78ce9ba11282e8ebb1c1ae87409d1a1d560252da67566dab25069390c4b72d7164942bcd7494a6ac3017e401796a7a58e362

diff --git a/dev-python/beziers/beziers-0.4.0-r2.ebuild b/dev-python/beziers/beziers-0.4.0-r2.ebuild
deleted file mode 100644
index 09093cf5a5..0000000000
--- a/dev-python/beziers/beziers-0.4.0-r2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Bezier curve manipulation library"
-HOMEPAGE="
-	https://pypi.org/project/beziers/
-	https://github.com/simoncozens/beziers.py
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="dev-python/pyclipper[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/dotmap[${PYTHON_USEDEP}]
-		dev-python/matplotlib[${PYTHON_USEDEP}]
-	)
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.4.0-no-install-tests.patch" )
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-	optfeature "alpha_shape support" "dev-python/numpy dev-python/scipy dev-python/shapely"
-	optfeature "brush support" dev-python/shapely
-	optfeature "pen protocol support" dev-python/fonttools
-	optfeature "plot support" dev-python/matplotlib
-}

diff --git a/dev-python/beziers/files/beziers-0.4.0-no-install-tests.patch b/dev-python/beziers/files/beziers-0.4.0-no-install-tests.patch
deleted file mode 100644
index 44473ec515..0000000000
--- a/dev-python/beziers/files/beziers-0.4.0-no-install-tests.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -22,7 +22,7 @@
-         "Development Status :: 4 - Beta"
- 
-     ],
--    'packages': find_packages(),
-+    'packages': find_packages(exclude=["test", "test.*"]),
- }
- 
- if __name__ == '__main__':

diff --git a/dev-python/beziers/metadata.xml b/dev-python/beziers/metadata.xml
deleted file mode 100644
index ff1adbb0bb..0000000000
--- a/dev-python/beziers/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/beziers.py/issues</bugs-to>
-        <remote-id type="github">simoncozens/beziers.py</remote-id>
-        <remote-id type="pypi">beziers</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/booleanOperations/Manifest b/dev-python/booleanOperations/Manifest
deleted file mode 100644
index c7bc9a5730..0000000000
--- a/dev-python/booleanOperations/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST booleanOperations-0.9.0.zip 202950 BLAKE2B 52f25b2328dd1bc2ab6d4e0fc116c55f2913c82d5f033494c3b6855e3cba455c9f3da0a864c7bc7caa483cd3afc238e9fe9aa41086b2dc01bf2c1a6f482bcf5a SHA512 f06d2d3143399f5f6325456a2368d608ad8b7b18a5f63bdaf4c48ddd9a9a2aebf4f67da5cadad2aa0d9d9caaa4839f314ed016cb8572805ef3a01f74e469e56b

diff --git a/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild b/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
deleted file mode 100644
index 4b7c6ccf83..0000000000
--- a/dev-python/booleanOperations/booleanOperations-0.9.0-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Boolean operations on paths"
-HOMEPAGE="
-	https://pypi.org/project/booleanoperations/
-	https://github.com/typemytype/booleanOperations
-"
-SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}]
-	>=dev-python/pyclipper-1.1.0_p1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-	test? (
-		dev-python/defcon[${PYTHON_USEDEP}]
-		dev-python/fontPens[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/booleanOperations/metadata.xml b/dev-python/booleanOperations/metadata.xml
deleted file mode 100644
index 7d1d6682e4..0000000000
--- a/dev-python/booleanOperations/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="pypi">booleanOperations</remote-id>
-		<remote-id type="github">typemytype/booleanOperations</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/browserstack-local-python/Manifest b/dev-python/browserstack-local-python/Manifest
deleted file mode 100644
index a9a077ef7c..0000000000
--- a/dev-python/browserstack-local-python/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST browserstack-local-1.2.3.tar.gz 4064 BLAKE2B eec128bf3cce3967fee2c6b3f2ca5f84bcb0288edca9c2f8c896d354810f8368171112186595d6e8a2608fc6fd91db58d7f31b5d5cc7ee7b8b61fdc6859ccd6d SHA512 96c66e25e2e390cf2ccbd821bb004fca2a93583047ab8dd034591a74f21fa894359c14a7fea841cbb78c4b30345bc208a760b0887a73a85f0fec6e057ff10776

diff --git a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild b/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.ebuild
deleted file mode 100644
index ad6914301a..0000000000
--- a/dev-python/browserstack-local-python/browserstack-local-python-1.2.3.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
-
-PYPI_PN="${PN/-python/}"
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings for BrowserStack Local"
-HOMEPAGE="
-	https://github.com/browserstack/browserstack-local-python
-	https://pypi.org/project/browserstack-local/
-"
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/psutil[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test" # tests need API key
-
-distutils_enable_tests unittest

diff --git a/dev-python/browserstack-local-python/metadata.xml b/dev-python/browserstack-local-python/metadata.xml
deleted file mode 100644
index 6538e7420c..0000000000
--- a/dev-python/browserstack-local-python/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/browserstack/browserstack-local-python/issues</bugs-to>
-        <remote-id type="github">browserstack/browserstack-local-python</remote-id>
-        <remote-id type="pypi">browserstack-local</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/bson/Manifest b/dev-python/bson/Manifest
deleted file mode 100644
index 57173e566c..0000000000
--- a/dev-python/bson/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bson-0.5.10.gh.tar.gz 24735 BLAKE2B a658598d9cac3bf55327ec2084d4c884b92d00e1ffaa084bcfdbebe24fd53b342d117449fde9d394f08b5fc04f9ea9c6856394bdb90806131c65111478c75f72 SHA512 6c74344a75eaeb7f53609ab78a9223218ac89edd320e503898145668cd746d5b76624d91640223a826af7ab978b107715cdb9904f16f6499c9be1ce9f54a09f8

diff --git a/dev-python/bson/bson-0.5.10.ebuild b/dev-python/bson/bson-0.5.10.ebuild
deleted file mode 100644
index 89b9066c96..0000000000
--- a/dev-python/bson/bson-0.5.10.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
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Independent BSON codec for Python that doesn't depend on MongoDB"
-HOMEPAGE="https://github.com/py-bson/bson"
-SRC_URI="https://github.com/py-bson/bson/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	>=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]
-	>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-python_test() {
-	"${EPYTHON}" test.py || die
-}

diff --git a/dev-python/bson/metadata.xml b/dev-python/bson/metadata.xml
deleted file mode 100644
index 1042525862..0000000000
--- a/dev-python/bson/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/py-bson/bson/issues</bugs-to>
-        <remote-id type="github">py-bson/bson</remote-id>
-        <remote-id type="pypi">bson</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/bumpfontversion/Manifest b/dev-python/bumpfontversion/Manifest
deleted file mode 100644
index b1f128c0da..0000000000
--- a/dev-python/bumpfontversion/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bumpfontversion-0.4.1.tar.gz 4747 BLAKE2B b23baf1388fb4665da1358a09832bb9e86f4b225a76a20cee25afac950aa592b6420c02f0eeeace77902b2fa74433afae1ac50f18caa376032f61b19afe86bc3 SHA512 65e154295f5921e16cdc016b9c8bd33d6b5f5663d5d657b9590abb4bef02cad53ef78e08477ebb38c8708b1d997e8f98b59c814124a574b34f1f859d21baee51

diff --git a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild b/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
deleted file mode 100644
index 8cb0e9ba4c..0000000000
--- a/dev-python/bumpfontversion/bumpfontversion-0.4.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1 pypi
-
-DESCRIPTION="Bumps the version of a font source file"
-HOMEPAGE="
-	https://pypi.org/project/bumpfontversion/
-	https://github.com/simoncozens/bumpfontversion
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/glyphsLib[${PYTHON_USEDEP}]
-	dev-python/openstep-plist[${PYTHON_USEDEP}]
-	dev-python/ufoLib2[${PYTHON_USEDEP}]
-	dev-util/bump2version[${PYTHON_USEDEP}]
-"

diff --git a/dev-python/bumpfontversion/metadata.xml b/dev-python/bumpfontversion/metadata.xml
deleted file mode 100644
index a59eb70f8b..0000000000
--- a/dev-python/bumpfontversion/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="pypi">bumpfontversion</remote-id>
-		<remote-id type="github">simoncozens/bumpfontversion</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/cffsubr/Manifest b/dev-python/cffsubr/Manifest
deleted file mode 100644
index c9dc814692..0000000000
--- a/dev-python/cffsubr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cffsubr-0.2.9.post1.tar.gz 12671095 BLAKE2B 6805fa9adaabee7236abb351b23437248c93a9a9c1f64363ca023cbe1371dd0a612e0b5823f3064c0979cb9a9ee0442a6219952ffd2384ab444a28987f416a3f SHA512 8c83001010951990d4e0dcecd1820e0f469042518c63cf82b66425c383b640f525f253b10f16ad587e9492a9aed070715d776d909ab4e897c99a22a7678f38a7

diff --git a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild b/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
deleted file mode 100644
index d5678bbc0e..0000000000
--- a/dev-python/cffsubr/cffsubr-0.2.9_p1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Standalone CFF subroutinizer based on AFDKO tx tool"
-HOMEPAGE="
-	https://pypi.org/project/cffsubr/
-	https://github.com/adobe-type-tools/cffsubr
-"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/fonttools-4.10.2[${PYTHON_USEDEP}]
-	>=dev-util/afdko-3.6.1[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-system_tx.diff"
-	"${FILESDIR}/${P}-fix-setup-py.patch"
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	# remove bundled afdko
-	rm -r external || die
-
-	distutils-r1_src_prepare
-}

diff --git a/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch b/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch
deleted file mode 100644
index dfdfe352ae..0000000000
--- a/dev-python/cffsubr/files/cffsubr-0.2.9_p1-fix-setup-py.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -136,7 +136,7 @@
-     package_dir={"": "src"},
-     packages=find_packages("src"),
-     entry_points={"console_scripts": ["cffsubr = cffsubr.__main__:main"]},
--    ext_modules=[tx],
-+    ext_modules=[],
-     zip_safe=False,
-     cmdclass=cmdclass,
-     install_requires=[
-@@ -144,9 +144,7 @@
-         "fontTools >= 4.10.2",
-     ],
-     setup_requires=[
--        "setuptools_scm",
--        # finds all git tracked files including submodules when making sdist MANIFEST
--        "setuptools-git-ls-files",
-+        "setuptools_scm"
-     ],
-     extras_require={"testing": ["pytest"]},
-     python_requires=">=3.6",

diff --git a/dev-python/cffsubr/files/cffsubr-system_tx.diff b/dev-python/cffsubr/files/cffsubr-system_tx.diff
deleted file mode 100644
index 16c41c74c2..0000000000
--- a/dev-python/cffsubr/files/cffsubr-system_tx.diff
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/cffsubr/__init__.py
-+++ b/src/cffsubr/__init__.py
-@@ -60,8 +60,7 @@ def _run_embedded_tx(*args, **kwargs):
-         subprocess.CompletedProcess object with the following attributes:
-         args, returncode, stdout, stderr.
-     """
--    with path(__name__, TX_EXE) as tx_cli:
--        return subprocess.run([str(tx_cli)] + list(args), **kwargs)
-+    return subprocess.run(['tx'] + list(args), **kwargs)
- 
- 
- def _tx_subroutinize(data: bytes, output_format: str = CFFTableTag.CFF) -> bytes:

diff --git a/dev-python/cffsubr/metadata.xml b/dev-python/cffsubr/metadata.xml
deleted file mode 100644
index a6cb1589a1..0000000000
--- a/dev-python/cffsubr/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/adobe-type-tools/cffsubr/issues</bugs-to>
-        <remote-id type="github">adobe-type-tools/cffsubr</remote-id>
-        <remote-id type="pypi">cffsubr</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/cmarkgfm/Manifest b/dev-python/cmarkgfm/Manifest
deleted file mode 100644
index 1b31b2e6e1..0000000000
--- a/dev-python/cmarkgfm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cmarkgfm-2022.10.27.gh.tar.gz 11855 BLAKE2B 550c61f07908a919abc43bd8b8bb751cec7d8963cb3e8d725ce14597388754aa1dfcf141d6fc88ababfe9b981be0d36b495931afef5da3806b17bddde377fc29 SHA512 18a6a0a993c2663c6f6f19ac5ff51bf715a359ca415c6abad6a49d6cf8e749acfbe122a680122185da0ecf3cb5337876c316863c1f456744e6067f5947589c27

diff --git a/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild b/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
deleted file mode 100644
index a2c9c39e9c..0000000000
--- a/dev-python/cmarkgfm/cmarkgfm-2022.10.27.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 edos2unix
-
-DESCRIPTION="Python bindings for GitHub's cmark"
-HOMEPAGE="https://github.com/theacodes/cmarkgfm"
-SRC_URI="https://github.com/theacodes/cmarkgfm/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	app-text/cmark-gfm
-	$(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*')
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.6.0-use-system-cmark-gfm.patch" )
-
-src_prepare() {
-	edos2unix src/cmarkgfm/build_cmark.py
-	default
-}
-
-distutils_enable_tests pytest

diff --git a/dev-python/cmarkgfm/files/cmarkgfm-0.6.0-use-system-cmark-gfm.patch b/dev-python/cmarkgfm/files/cmarkgfm-0.6.0-use-system-cmark-gfm.patch
deleted file mode 100644
index 47894810e2..0000000000
--- a/dev-python/cmarkgfm/files/cmarkgfm-0.6.0-use-system-cmark-gfm.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/src/cmarkgfm/build_cmark.py
-+++ b/src/cmarkgfm/build_cmark.py
-@@ -8,12 +8,8 @@
- import cffi
- 
- 
--# Get the directory for the cmark source files. It's under the package root
--# as /third_party/cmark/src
- HERE = os.path.dirname(os.path.abspath(__file__))
- PACKAGE_ROOT = os.path.abspath(os.path.join(HERE, '../../'))
--SRC_DIR = os.path.join(PACKAGE_ROOT, 'third_party/cmark/src')
--EXTENSIONS_SRC_DIR = os.path.join(PACKAGE_ROOT, 'third_party/cmark/extensions')
- UNIX_GENERATED_SRC_DIR = os.path.join(PACKAGE_ROOT, 'generated', 'unix')
- WIN_GENERATED_SRC_DIR = os.path.join(PACKAGE_ROOT, 'generated', 'windows')
- 
-@@ -27,20 +23,6 @@
-     CMARK_MODULE_H = fh.read()
- 
- 
--def _get_sources(dir, exclude=set()):
--    sources = glob.iglob(os.path.join(dir, '*.c'))
--    return sorted([
--        os.path.relpath(path, start=PACKAGE_ROOT)
--        for path in
--        sources
--        if os.path.basename(path) not in exclude
--    ])
--
--
--SOURCES = _get_sources(SRC_DIR, exclude=set(['main.c']))
--SOURCES.extend(_get_sources(EXTENSIONS_SRC_DIR))
--
--
- def _compiler_type():
-     """
-     Gets the compiler type from distutils. On Windows with MSVC it will be
-@@ -76,8 +58,8 @@
- ffibuilder.set_source(
-     'cmarkgfm._cmark',
-     CMARK_MODULE_H,
--    sources=SOURCES,
--    include_dirs=[SRC_DIR, EXTENSIONS_SRC_DIR, GENERATED_SRC_DIR],
-+    include_dirs=[GENERATED_SRC_DIR],
-+    libraries=["cmark-gfm", "cmark-gfm-extensions"],
-     extra_compile_args=EXTRA_COMPILE_ARGS
- )
- 

diff --git a/dev-python/cmarkgfm/metadata.xml b/dev-python/cmarkgfm/metadata.xml
deleted file mode 100644
index a427ba1ad7..0000000000
--- a/dev-python/cmarkgfm/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/theacodes/cmarkgfm/issues</bugs-to>
-        <remote-id type="github">theacodes/cmarkgfm</remote-id>
-        <remote-id type="pypi">cmarkgfm</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/collidoscope/Manifest b/dev-python/collidoscope/Manifest
deleted file mode 100644
index 3ba0c882e2..0000000000
--- a/dev-python/collidoscope/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST collidoscope-0.4.1.gh.tar.gz 32178 BLAKE2B 05b85b9321ad486a619a65b5ddbfbfe5550549d3a3f337432e07c7e1d6d80d03f7fa478ce2a19d551f846a05e27c8d6431d0a3138ef4886d48b4ac88123bd0c8 SHA512 a38fb10eeb50388024498d4900323c217a504695507a9d67b0009a0ab9e6f99b8fb836a86e0139752e7008f139363344f1761e9413f17830dc44d615212b437d
-DIST collidoscope-0.5.2.gh.tar.gz 32183 BLAKE2B 977184bc68dce4756bcf16adc06daac35795cd8ce0ecbd1cdba28285c78aedf1bcb16bddadb7f56ce8d95814b14971315e993083b9124658047072d2896eb546 SHA512 fd0024a838f39d93311275dd5966727b3ef8deeb103b2addc80e9e308149d58f43eecba0543cd19ce5e11d4439660fc5e026d174f6e3a0b07edb28e1ea635d87

diff --git a/dev-python/collidoscope/collidoscope-0.4.1.ebuild b/dev-python/collidoscope/collidoscope-0.4.1.ebuild
deleted file mode 100644
index fa22879dba..0000000000
--- a/dev-python/collidoscope/collidoscope-0.4.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Brute force detection of glyph collisions"
-HOMEPAGE="https://github.com/simoncozens/collidoscope"
-SRC_URI="https://github.com/simoncozens/collidoscope/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/beziers-0.0.3[${PYTHON_USEDEP}]
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/glyphtools[${PYTHON_USEDEP}]
-	dev-python/uharfbuzz[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/collidoscope/collidoscope-0.5.2.ebuild b/dev-python/collidoscope/collidoscope-0.5.2.ebuild
deleted file mode 100644
index d3b7f206c8..0000000000
--- a/dev-python/collidoscope/collidoscope-0.5.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Brute force detection of glyph collisions"
-HOMEPAGE="https://github.com/simoncozens/collidoscope"
-SRC_URI="https://github.com/simoncozens/collidoscope/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/beziers-0.0.3[${PYTHON_USEDEP}]
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/glyphtools[${PYTHON_USEDEP}]
-	dev-python/uharfbuzz[${PYTHON_USEDEP}]
-	dev-python/babelfont[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/collidoscope/metadata.xml b/dev-python/collidoscope/metadata.xml
deleted file mode 100644
index 6de95e54ef..0000000000
--- a/dev-python/collidoscope/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/collidoscope/issues</bugs-to>
-        <remote-id type="github">simoncozens/collidoscope</remote-id>
-        <remote-id type="pypi">collidoscope</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/commandlines/Manifest b/dev-python/commandlines/Manifest
deleted file mode 100644
index 243bca7c80..0000000000
--- a/dev-python/commandlines/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST commandlines-0.4.1.tar.gz 37519 BLAKE2B d59d8d31028ec59b10608176df4a9d41042936339f630b6f2be4c8ffe9f6e7d14a000294d0a054b7d06b3388d59dfdc08b70fac6d9a2d8998fe528efb392ef7e SHA512 c481d391a4bb1f6701f5fb04c3031610e625521e2597f46a197dbbf3c776b19f257642aacf664fa55cb2133c2c2b207c315a4805197fee93a86e2536bb6a02a6

diff --git a/dev-python/commandlines/commandlines-0.4.1-r1.ebuild b/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
deleted file mode 100644
index 17a83237c6..0000000000
--- a/dev-python/commandlines/commandlines-0.4.1-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Routines for extracting information from fontTools glyphs"
-HOMEPAGE="
-	https://commandlines.github.io
-	https://pypi.org/project/commandlines/
-	https://github.com/chrissimpkins/commandlines
-"
-SRC_URI="https://github.com/chrissimpkins/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme

diff --git a/dev-python/commandlines/metadata.xml b/dev-python/commandlines/metadata.xml
deleted file mode 100644
index 29c1ee5d39..0000000000
--- a/dev-python/commandlines/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/chrissimpkins/commandlines/issues</bugs-to>
-        <remote-id type="github">chrissimpkins/commandlines</remote-id>
-        <remote-id type="pypi">commandlines</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/compreffor/Manifest b/dev-python/compreffor/Manifest
deleted file mode 100644
index b33c186711..0000000000
--- a/dev-python/compreffor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST compreffor-0.5.2.tar.gz 76299 BLAKE2B 254329875fbafd9a4887a696a2b21ae1695e03fe337fb0f5e48c2b2e242941114d7cf16c966e85c690302152da06bd21f7bb713fe92c139893299468b461e466 SHA512 9806141022163804f02b1ee14552bc2e8e9b7350110c42aca1c74bd6af049f3032920e5299dd59961bb24e69b97fa748478f8be2f25fd90ae2e3d0d1ce4c22c0

diff --git a/dev-python/compreffor/compreffor-0.5.2.ebuild b/dev-python/compreffor/compreffor-0.5.2.ebuild
deleted file mode 100644
index 96e9e4efa3..0000000000
--- a/dev-python/compreffor/compreffor-0.5.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A CFF table subroutinizer for FontTools"
-HOMEPAGE="
-	https://pypi.org/project/compreffor/
-	https://github.com/googlefonts/compreffor
-"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND=">=dev-python/fonttools-4[${PYTHON_USEDEP}]"
-BDEPEND="
-	app-arch/unzip
-	>=dev-python/cython-0.29.24[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.5.1_p1-remove-unwanted-dependencies.patch" )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	find "${S}" -name '*.cpp' -delete || die
-	distutils-r1_src_prepare
-}
-
-python_test() {
-	cd "${T}" || die
-	epytest --pyargs compreffor
-}

diff --git a/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch b/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch
deleted file mode 100644
index a7ed61b459..0000000000
--- a/dev-python/compreffor/files/compreffor-0.5.1_p1-remove-unwanted-dependencies.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -152,7 +152,7 @@
-         'build_ext': custom_build_ext,
-     },
-     setup_requires=(
--        ["setuptools_scm", "setuptools_git_ls_files"] + pytest_runner + wheel
-+        ["setuptools_scm"] + wheel
-     ),
-     tests_require=[
-         'pytest>=2.8',

diff --git a/dev-python/compreffor/files/remove-pytest-runner.patch b/dev-python/compreffor/files/remove-pytest-runner.patch
deleted file mode 100644
index f3734f3cc2..0000000000
--- a/dev-python/compreffor/files/remove-pytest-runner.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/setup.py	2021-03-27 18:38:41.032816105 +0100
-+++ b/setup.py	2021-03-27 18:38:57.087088810 +0100
-@@ -150,7 +150,7 @@
-     cmdclass={
-         'build_ext': custom_build_ext,
-     },
--    setup_requires=pytest_runner + wheel,
-+    setup_requires=wheel,
-     tests_require=[
-         'pytest>=2.8',
-     ],

diff --git a/dev-python/compreffor/metadata.xml b/dev-python/compreffor/metadata.xml
deleted file mode 100644
index e02b6ce967..0000000000
--- a/dev-python/compreffor/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email> 
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">googlefonts/compreffor</remote-id>
-    <remote-id type="pypi">compreffor</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/confluent-kafka/Manifest b/dev-python/confluent-kafka/Manifest
deleted file mode 100644
index 1964de802a..0000000000
--- a/dev-python/confluent-kafka/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST confluent-kafka-1.8.2.gh.tar.gz 250172 BLAKE2B 9fabaaf2417343ae2743b662c359925487011cee9c63e5f8d07bfa049212e0f9890530072b463fd39fcc991d46e8e2e4ce07d79b8a63b367685c7da9d658291d SHA512 6db66371b7cac822aafeaa4acb491556d9a866f8502d76e2acfe52d18b282caab338cd3f51f84845eab2ec5b2c44ed80426a7ad8afd0314a8a5ddc1a9299d693
-DIST confluent-kafka-1.9.0.gh.tar.gz 260481 BLAKE2B 814a6ce0421c866ed9082aa0cf566b476223453f82d84ee20d58d5fd1045fefbb4b92d6d14a9a8301ea8283c19679236efd237bbe21c57199d0bbfcd6427cd9b SHA512 979878ae3ee61d7fcda67803cc5645cdf28749afe7919c7188e1fba9b34e68ab2950536a4817d47de5492bed751fb2eabcdf30f33adec864250c14cf48512bfe

diff --git a/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
deleted file mode 100644
index 5854fcf7eb..0000000000
--- a/dev-python/confluent-kafka/confluent-kafka-1.8.2-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( tests/integration )
-MYPN="${PN}-python"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Confluent's Kafka Python Client"
-HOMEPAGE="
-	https://pypi.org/project/confluent-kafka/
-	https://github.com/confluentinc/confluent-kafka-python
-"
-SRC_URI="https://github.com/confluentinc/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-libs/librdkafka"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/fastavro-1.0[${PYTHON_USEDEP}]
-		>=dev-python/avro-1.10.0[${PYTHON_USEDEP}]
-		dev-python/requests[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-		dev-python/requests-mock[${PYTHON_USEDEP}]
-
-		dev-python/protobuf-python[${PYTHON_USEDEP}]
-		dev-python/jsonschema[${PYTHON_USEDEP}]
-		dev-python/pyflakes[${PYTHON_USEDEP}]
-		dev-python/pyrsistent[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-	distutils-r1_python_install_all
-	rm "${ED}/usr/LICENSE.txt" || die
-}
-
-pkg_postinst() {
-	optfeature "avro support" dev-python/fastavro dev-python/avro dev-python/requests
-	optfeature "json support" dev-python/jsonschema dev-python/pyrsistent dev-python/requests
-	optfeature "protobuf support" dev-python/protobuf-python dev-python/requests
-	optfeature "schema-registry support" dev-python/requests
-}

diff --git a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
deleted file mode 100644
index 8b799a96e3..0000000000
--- a/dev-python/confluent-kafka/confluent-kafka-1.9.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_IGNORE=( tests/integration )
-MYPN="${PN}-python"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Confluent's Kafka Python Client"
-HOMEPAGE="
-	https://pypi.org/project/confluent-kafka/
-	https://github.com/confluentinc/confluent-kafka-python
-"
-SRC_URI="https://github.com/confluentinc/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="~dev-libs/librdkafka-1.9.0"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/fastavro-1.0[${PYTHON_USEDEP}]
-		>=dev-python/avro-1.10.0[${PYTHON_USEDEP}]
-		dev-python/requests[${PYTHON_USEDEP}]
-		dev-python/pytest-timeout[${PYTHON_USEDEP}]
-		dev-python/requests-mock[${PYTHON_USEDEP}]
-
-		dev-python/protobuf-python[${PYTHON_USEDEP}]
-		dev-python/jsonschema[${PYTHON_USEDEP}]
-		dev-python/pyflakes[${PYTHON_USEDEP}]
-		dev-python/pyrsistent[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-python_install_all() {
-	distutils-r1_python_install_all
-	rm "${ED}/usr/LICENSE.txt" || die
-}
-
-pkg_postinst() {
-	optfeature "avro support" dev-python/fastavro dev-python/avro dev-python/requests
-	optfeature "json support" dev-python/jsonschema dev-python/pyrsistent dev-python/requests
-	optfeature "protobuf support" dev-python/protobuf-python dev-python/requests
-	optfeature "schema-registry support" dev-python/requests
-}

diff --git a/dev-python/confluent-kafka/metadata.xml b/dev-python/confluent-kafka/metadata.xml
deleted file mode 100644
index e1e8fa8da7..0000000000
--- a/dev-python/confluent-kafka/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-confluent-kafka-python provides a high-level Producer, Consumer and AdminClient compatible with all Apache KafkaTM brokers >= v0.8, Confluent Cloud and the Confluent Platform. The client is:
-Reliable - It's a wrapper around librdkafka (provided automatically via binary wheels) which is widely deployed in a diverse set of production scenarios. It's tested using the same set of system tests as the Java client and more. It's supported by Confluent.
-Performant - Performance is a key design consideration. Maximum throughput is on par with the Java client for larger message sizes (where the overhead of the Python interpreter has less impact). Latency is on par with the Java client.
-Future proof - Confluent, founded by the creators of Kafka, is building a streaming platform with Apache Kafka at its core. It's high priority for us that client features keep pace with core Apache Kafka and components of the Confluent Platform.
-	</longdescription>
-	<upstream>
-		<remote-id type="github">confluentinc/confluent-kafka-python</remote-id>
-		<remote-id type="pypi">confluent-kafka</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/cu2qu/Manifest b/dev-python/cu2qu/Manifest
deleted file mode 100644
index bb189e752a..0000000000
--- a/dev-python/cu2qu/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cu2qu-1.6.7.post2.zip 136950 BLAKE2B d6835a7a1b978e7ef22ff6daf6284965be8b0f60386dd7483dbafbe89e7320f3803f183cc2e859974c18f812405ebd515097e634a153d05a2d317f7df197473d SHA512 63969b31945c5e66c8bbe92650e73fd4824cf6b65252cbe1c0219a4ac34358a998ec1669f9a297a9540b02e161fb0768a2cce88991a6cc00c1d5dd9b80f99049

diff --git a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild b/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
deleted file mode 100644
index 776d4caebc..0000000000
--- a/dev-python/cu2qu/cu2qu-1.6.7_p2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Cubic-to-quadratic bezier curve conversion"
-HOMEPAGE="
-	https://pypi.org/project/cu2qu/
-	https://github.com/googlefonts/cu2qu
-"
-SRC_URI="$(pypi_sdist_url "${PN}" "$(pypi_translate_version "${PV}")" .zip)"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/fonttools-3.32[${PYTHON_USEDEP}]
-	<dev-python/fs-3[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	dev-python/cython[${PYTHON_USEDEP}]
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
-	CU2QU_WITH_CYTHON=1
-}
-
-pkg_postinst() {
-	optfeature "cli support" dev-python/defcon
-}

diff --git a/dev-python/cu2qu/metadata.xml b/dev-python/cu2qu/metadata.xml
deleted file mode 100644
index 3072137340..0000000000
--- a/dev-python/cu2qu/metadata.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">googlefonts/cu2qu</remote-id>
-    <remote-id type="pypi">cu2qu</remote-id>
-  </upstream>
-  <longdescription lang="en">
-This library provides functions which take in UFO objects (Defcon Fonts or Robofab RFonts) and converts any cubic curves to quadratic. The most useful function is probably fonts_to_quadratic:
-
-from defcon import Font
-from cu2qu.ufo import fonts_to_quadratic
-thin_font = Font('MyFont-Thin.ufo')
-bold_font = Font('MyFont-Bold.ufo')
-fonts_to_quadratic([thin_font, bold_font])
-
-Interpolation compatibility is guaranteed during conversion. If it's not needed, converting one font at a time may yield more optimized results:
-
-for font in [thin_font, bold_font]:
-    fonts_to_quadratic([font])
-
-Some fonts may need a different error threshold than the default (0.001 em). This can also be provided by the caller:
-
-fonts_to_quadratic([thin_font, bold_font], max_err_em=0.005)
-
-for font in [thin_font, bold_font]:
-    fonts_to_quadratic([font], max_err_em=0.001)
-
-fonts_to_quadratic can print a string reporting the number of curves of each length. For example fonts_to_quadratic([font], dump_stats=True) may print something like:
-
-3: 1000
-4: 2000
-5: 100
-
-meaning that the font now contains 1000 curves with three points, 2000 with four points, and 100 with five. Given multiple fonts, the function will report the total counts across all fonts. You can also accumulate statistics between calls by providing your own report dictionary:
-
-stats = {}
-for font in [thin_font, bold_font]:
-    fonts_to_quadratic([font], stats=stats)
-# "stats" will report combined statistics for both fonts
-
-The library also provides a command-line script also named cu2qu. Check its --help to see all the options.  </longdescription>
-</pkgmetadata>

diff --git a/dev-python/dotmap/Manifest b/dev-python/dotmap/Manifest
deleted file mode 100644
index 5ee4dfb26a..0000000000
--- a/dev-python/dotmap/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dotmap-1.3.30.tar.gz 12391 BLAKE2B f6e5713704d2f7c828c0a373174348900ebe39b72fd85456ed374a62f474c67e916b5956afeec246d8a6e9253b08c5e495c781d2915cecb38bee0d0b256810d2 SHA512 8e6d3e4419c3dbd1c0a3209dfc7bcda859bf547ab3fe88471c04a7f4c34219c9ca13b848788e6a24c6d3ece539f9ba0a16600f7941abdbd99c4e6d0badf4af27

diff --git a/dev-python/dotmap/dotmap-1.3.30-r1.ebuild b/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
deleted file mode 100644
index fb71f13e3f..0000000000
--- a/dev-python/dotmap/dotmap-1.3.30-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Dot access dictionary with dynamic hierarchy creation and ordered iteration"
-HOMEPAGE="
-	https://pypi.org/project/dotmap/
-	https://github.com/drgrib/dotmap
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests unittest

diff --git a/dev-python/dotmap/metadata.xml b/dev-python/dotmap/metadata.xml
deleted file mode 100644
index 903d0ff083..0000000000
--- a/dev-python/dotmap/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/drgrib/dotmap/issues</bugs-to>
-        <remote-id type="github">drgrib/dotmap</remote-id>
-        <remote-id type="pypi">dotmap</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/doubles/Manifest b/dev-python/doubles/Manifest
deleted file mode 100644
index b30b10de35..0000000000
--- a/dev-python/doubles/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST doubles-1.5.3.tar.gz 40297 BLAKE2B 9b1e29ad0a35e0b1d65543dacefa18428741f97e15963e964b59dd7fd6bf65dccebb2e08c73d49778904cdc08d1b38612d98948a00246849a6a10f0964842056 SHA512 858fca2bd93bf78df264c61bdda32fb2afee7125f5578b7c361695638abb4b7adc2793d62adbbc7f5a9a550672747048e6df6b7c9c60292a70fb613b89ad88e4

diff --git a/dev-python/doubles/doubles-1.5.3.ebuild b/dev-python/doubles/doubles-1.5.3.ebuild
deleted file mode 100644
index 8329c86551..0000000000
--- a/dev-python/doubles/doubles-1.5.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Test doubles for Python"
-HOMEPAGE="https://github.com/uber/doubles"
-SRC_URI="https://github.com/uber/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/nose[${PYTHON_USEDEP}]
-	)
-"
-
-DOCS=( CHANGES.rst CONTRIBUTING.rst README.rst )
-
-distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-	test/allow_test.py::TestTwice::test_fails_when_called_three_times
-	test/allow_test.py::TestOnce::test_fails_when_called_two_times
-	test/allow_test.py::TestZeroTimes::test_fails_when_called_once_times
-	test/allow_test.py::TestExactly::test_called_with_zero
-	test/allow_test.py::TestExactly::test_fails_when_called_more_than_expected_times
-	test/allow_test.py::TestAtMost::test_fails_when_called_more_than_at_most_times
-	test/class_double_test.py::TestClassDouble::test_raises_when_stubbing_instance_methods
-	test/expect_test.py::TestExpect::test_with_args_validator_not_called
-	test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_without_args_is_not_made
-	test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_with_args_is_not_made
-	test/expect_test.py::TestExpect::test_raises_if_an_expected_method_call_with_default_args_is_not_made
-	test/expect_test.py::TestTwice::test_fails_when_called_once
-	test/expect_test.py::TestTwice::test_fails_when_called_three_times
-	test/expect_test.py::TestOnce::test_fails_when_called_two_times
-	test/expect_test.py::TestExactly::test_fails_when_called_less_than_expected_times
-	test/expect_test.py::TestExactly::test_fails_when_called_more_than_expected_times
-	test/expect_test.py::TestAtLeast::test_fails_when_called_less_than_at_least_times
-	test/expect_test.py::TestAtMost::test_fails_when_called_more_than_at_most_times
-	test/expect_test.py::Test__call__::test_unsatisfied_expectation
-	test/expect_test.py::Test__enter__::test_unsatisfied_expectation
-	test/expect_test.py::Test__exit__::test_unsatisfied_expectation
-	test/object_double_test.py::TestObjectDouble::test_raises_when_stubbing_nonexistent_methods
-	test/object_double_test.py::TestObjectDouble::test_raises_when_stubbing_noncallable_attributes
-	test/pytest_test.py
-)
-
-python_prepare() {
-	# attempts to import "coverage"
-	echo "pytest_plugins = ['doubles.pytest_plugin']" > test/conftest.py || die
-
-	# "Distribution information not found. Run 'setup.py develop'"
-	sed "s/pkg_resources.get_distribution.*/'${PV}'/" -i docs/source/conf.py || die
-}
-
-python_test() {
-	epytest -p no:doubles test
-}

diff --git a/dev-python/doubles/metadata.xml b/dev-python/doubles/metadata.xml
deleted file mode 100644
index 29562d9e24..0000000000
--- a/dev-python/doubles/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/uber/doubles/issues</bugs-to>
-    <remote-id type="pypi">doubles</remote-id>
-    <remote-id type="github">uber/doubles</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/etcd3/Manifest b/dev-python/etcd3/Manifest
deleted file mode 100644
index 5ffccd9674..0000000000
--- a/dev-python/etcd3/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST etcd3-0.12.0.tar.gz 63926 BLAKE2B adf6df5f1ced114387572c6a3361c7c57298b27be173fb91416ff989f7a252c81c1fcbe0bbbda3815102ad06fb2053d0585517ec75457a54e9617e61c6b53969 SHA512 d31cf0059036af91b489d6197fcda71314b5dcd068b6095212e1fec39d55b0bc4e943da3fdda6131fd1a6d48741334f5659e470c3284f0c6ab1a39d662d7d78a

diff --git a/dev-python/etcd3/etcd3-0.12.0.ebuild b/dev-python/etcd3/etcd3-0.12.0.ebuild
deleted file mode 100644
index 9195d1be35..0000000000
--- a/dev-python/etcd3/etcd3-0.12.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=(
-	tests/test_etcd3.py::TestClient::test_compact
-	tests/test_etcd3.py::TestClient::test_user_pwd_auth
-	tests/test_etcd3.py::TestEtcd3
-	tests/test_etcd3.py::TestAlarms
-)
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python client for the etcd API v3"
-HOMEPAGE="
-	https://pypi.org/project/etcd3/
-	https://github.com/kragniz/python-etcd3
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-db/etcd
-	>=dev-python/grpcio-1.2.0[${PYTHON_USEDEP}]
-	>=dev-python/tenacity-5.0.2[${PYTHON_USEDEP}]
-	>=dev-python/protobuf-python-3.6.1[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
-		>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-		dev-python/grpcio-tools[${PYTHON_USEDEP}]
-		dev-python/hypothesis[${PYTHON_USEDEP}]
-		dev-util/pifpaf[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/etcd3/metadata.xml b/dev-python/etcd3/metadata.xml
deleted file mode 100644
index 9ca83e8433..0000000000
--- a/dev-python/etcd3/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">etcd3</remote-id>
-		<remote-id type="github">kragniz/python-etcd3</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/etcd3gw/Manifest b/dev-python/etcd3gw/Manifest
deleted file mode 100644
index 31e8ea62dc..0000000000
--- a/dev-python/etcd3gw/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST etcd3gw-1.0.2.tar.gz 27345 BLAKE2B e529525cbd60fffa1b0bf3ea83f14fcda6ba5a88a666b4f06a2ea66c76c809a00371b998477594f9bce5943047dfa6051efae6d75c2876046297015f2e43ee74 SHA512 dbdf61d0f19d730993fd61270fbe76838e3aa027ef1059f0083a1dd6071dd66eea99bbd4807884b91209c8eee262a5143e67aebf309175b43fd7aa1d94beca82

diff --git a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild b/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
deleted file mode 100644
index dc4aa42dfa..0000000000
--- a/dev-python/etcd3gw/etcd3gw-1.0.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A python client for etcd3 grpc-gateway v3 API"
-HOMEPAGE="
-	https://opendev.org/openstack/etcd3gw
-	https://pypi.org/project/etcd3gw/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/pbr-2.0[${PYTHON_USEDEP}]
-	>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-	>=dev-python/futurist-0.16.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
-		>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
-		>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
-		>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-		>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
-		>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
-		>=dev-python/pytest-3.0.0[${PYTHON_USEDEP}]
-		>=dev-python/urllib3-1.15.1[${PYTHON_USEDEP}]
-		>=dev-util/pifpaf-0.10.0[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/etcd3gw/metadata.xml b/dev-python/etcd3gw/metadata.xml
deleted file mode 100644
index 40e422864c..0000000000
--- a/dev-python/etcd3gw/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">etcd3gw</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/exifread/Manifest b/dev-python/exifread/Manifest
deleted file mode 100644
index 479d02244d..0000000000
--- a/dev-python/exifread/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST exifread-3.0.0.gh.tar.gz 44891 BLAKE2B 867644edfabaee6c90b4dd540a4225e74df45babee69ac3935644033d0e973b5d06cfc3fbba521ca352bda08eda44548e233c203b66978e4021db28ec45b29d6 SHA512 3b819718f5fc9f7807dc245908c2724d1023ce6345b6f6a84ea0c10d62b47939ae4dce23db868d67b6eeaa07e5c88fd406520106f31883d15442eaabcebb0746

diff --git a/dev-python/exifread/exifread-3.0.0.ebuild b/dev-python/exifread/exifread-3.0.0.ebuild
deleted file mode 100644
index d603e6af8a..0000000000
--- a/dev-python/exifread/exifread-3.0.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=bdepend
-MY_PN="exif-py"
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Easy to use Python module to extract Exif metadata from tiff and jpeg files"
-HOMEPAGE="
-	https://pypi.org/project/ExifRead/
-	https://github.com/ianare/exif-py
-"
-SRC_URI="https://github.com/ianare/${MY_PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-python/exifread/metadata.xml b/dev-python/exifread/metadata.xml
deleted file mode 100644
index c50e37671e..0000000000
--- a/dev-python/exifread/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/ianare/exif-py/issues</bugs-to>
-		<remote-id type="github">ianare/exif-py</remote-id>
-		<remote-id type="pypi">exifread</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/factory-boy/Manifest b/dev-python/factory-boy/Manifest
deleted file mode 100644
index 45667ee32d..0000000000
--- a/dev-python/factory-boy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST factory_boy-3.2.1.tar.gz 153483 BLAKE2B e527a04b5371289beb6ae765ccf116b1171d3293cd7bf0ef240ecf17b7806d0ed6db4a97d9c3c4cc22d93c1eaa96888046bdfa7aa1b2d9910257165266ce9828 SHA512 21ad111c648f3ff444cc2310479464334eb4c5b16ed04a592fb9152397f9bf6c044d235789b901f65ebf49d07a0621834ec280630279be0696ccec15ac9f15df

diff --git a/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild b/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
deleted file mode 100644
index 198eebe428..0000000000
--- a/dev-python/factory-boy/factory-boy-3.2.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="A versatile test fixtures replacement based on thoughtbot's factory_bot for Ruby"
-HOMEPAGE="
-	https://pypi.org/project/factory-boy/
-	https://github.com/FactoryBoy/factory_boy
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/Faker[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/django[sqlite,${PYTHON_USEDEP}]
-		dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-		dev-python/sqlalchemy[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_IGNORE=(
-	# depends on treecleaned dev-python/mongoengine
-	tests/test_mongoengine.py
-)
-
-EPYTEST_DESELECT=(
-	# broken
-	examples/flask_alchemy
-)
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme \
-	dev-python/sphinxcontrib-spelling

diff --git a/dev-python/factory-boy/metadata.xml b/dev-python/factory-boy/metadata.xml
deleted file mode 100644
index 97a2846e41..0000000000
--- a/dev-python/factory-boy/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-	A versatile test fixtures replacement based on thoughtbot's
-	factory_bot for Ruby. It is designed to work well with various
-	ORMs (Django, Mongo, SQLAlchemy).
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/FactoryBoy/factory_boy/issues</bugs-to>
-		<changelog>https://raw.githubusercontent.com/FactoryBoy/factory_boy/master/docs/changelog.rst</changelog>
-		<doc lang="en">https://factoryboy.readthedocs.io</doc>
-		<maintainer status="active">
-			<email>raphael.barrois+fboy@polytechnique.org</email>
-			<name>Raphaël Barrois</name>
-		</maintainer>
-		<remote-id type="github">FactoryBoy/factory_boy</remote-id>
-		<remote-id type="pypi">factory_boy</remote-id>
-	</upstream>
-</pkgmetadata>
-

diff --git a/dev-python/fake-useragent/Manifest b/dev-python/fake-useragent/Manifest
deleted file mode 100644
index 1e79a63ac5..0000000000
--- a/dev-python/fake-useragent/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fake-useragent-1.1.2.gh.tar.gz 80368 BLAKE2B 85a1f26d605389884de9fb8449742944c2600e4711e912432a52e0808e0f62cd225c364e079136e3ed86ce78b0ede02b8f8ec86a7f086bf90271f3b147314955 SHA512 f943e540a341ff8308f251ce35ca1161f78cc5c3e7ad1911343fbdec263772554f17dbd1d4230a416247f60bf92522a7bcd8827b42d05833f2d131c20458f927

diff --git a/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild b/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
deleted file mode 100644
index 73b27cb3e8..0000000000
--- a/dev-python/fake-useragent/fake-useragent-1.1.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1
-
-DESCRIPTION="Up to date simple useragent faker with real world database"
-HOMEPAGE="
-	https://github.com/fake-useragent/fake-useragent
-	https://pypi.org/project/fake-useragent/
-"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	$(python_gen_cond_dep \
-		'dev-python/importlib-resources[${PYTHON_USEDEP}]' python3_9
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs --no-autodoc
-
-python_prepare_all() {
-	# do not depend on pytest-cov
-	rm pytest.ini || die
-
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/fake-useragent/metadata.xml b/dev-python/fake-useragent/metadata.xml
deleted file mode 100644
index 6a49d805b0..0000000000
--- a/dev-python/fake-useragent/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">fake-useragent/fake-useragent</remote-id>
-		<remote-id type="pypi">fake-useragent</remote-id>
-		<maintainer>
-			<name>Victor Kovtun</name>
-			<email>hellysmile@gmail.com</email>
-		</maintainer>
-		<maintainer>
-			<name>Melroy van den Berg</name>
-			<email>melroy@melroy.org</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest
deleted file mode 100644
index b85054b0a3..0000000000
--- a/dev-python/fastavro/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fastavro-1.7.0.tar.gz 787676 BLAKE2B 8cbf382a2ef727b2daf35c15dd6790f080bc579f0ae85bf35c036c55ff8347b86ab5d1becd5b5951fa30fdd299ea7c2ba677798b50d23743ac20fbf488c36d4a SHA512 132f347c7d257edd76660925a8c6d13b04ff009ba7d5a4719eb59fd5d7f88fd62c3120ba7aeea1da905027f02a0851ffd05a1ef29900ad20dd9ac2b9c1eb38f9

diff --git a/dev-python/fastavro/fastavro-1.7.0.ebuild b/dev-python/fastavro/fastavro-1.7.0.ebuild
deleted file mode 100644
index 6a1024faa5..0000000000
--- a/dev-python/fastavro/fastavro-1.7.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Fast read/write of AVRO files"
-HOMEPAGE="
-	https://github.com/fastavro/fastavro
-	https://pypi.org/project/fastavro/
-"
-TEST_S="${S}_test"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
-	dev-python/cython[${PYTHON_USEDEP}]
-	test? (
-		dev-python/lz4[${PYTHON_USEDEP}]
-		dev-python/numpy[${PYTHON_USEDEP}]
-		dev-python/pandas[${PYTHON_USEDEP}]
-		dev-python/python-snappy[${PYTHON_USEDEP}]
-		dev-python/zstandard[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_DESELECT=(
-	# TypeError
-	tests/test_fastavro.py::test_regular_vs_ordered_dict_record_typeerror
-)
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme
-
-src_unpack() {
-	default
-
-	cp -a "${S}" "${TEST_S}" || die
-	rm -r "${TEST_S}"/fastavro/* || die
-	cp {"${S}","${TEST_S}"}/fastavro/__main__.py || die
-}
-
-python_test() {
-	cd "${TEST_S}" || die
-	epytest
-}
-
-pkg_postinst() {
-	optfeature "lz4 support" dev-python/lz4
-	optfeature "snappy support" dev-python/snappy
-	optfeature "zstd support" dev-python/zstandard
-}

diff --git a/dev-python/fastavro/metadata.xml b/dev-python/fastavro/metadata.xml
deleted file mode 100644
index a8d4f37738..0000000000
--- a/dev-python/fastavro/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Because the Apache Python avro package is written in pure Python, it is relatively slow. In one test case, it takes about 14 seconds to iterate through a file of 10,000 records. By comparison, the JAVA avro SDK reads the same file in 1.9 seconds.
-The fastavro library was written to offer performance comparable to the Java library. With regular CPython, fastavro uses C extensions which allow it to iterate the same 10,000 record file in 1.7 seconds. With PyPy, this drops to 1.5 seconds (to be fair, the JAVA benchmark is doing some extra JSON encoding/decoding).
-</longdescription>
-	<upstream>
-		<remote-id type="github">fastavro/fastavro</remote-id>
-		<remote-id type="pypi">fastavro</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/filecheck/Manifest b/dev-python/filecheck/Manifest
deleted file mode 100644
index b18f320d61..0000000000
--- a/dev-python/filecheck/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST filecheck-0.0.22.tar.gz 12529 BLAKE2B 2726ddd45343b161f6945908e9836e4105b0cded4392c9448e010ebf8ffed84e2d2a80da0103c1f55c1720c612a8692a49e55dcf809be0b345b58444d029f58d SHA512 6d9f3c017e861daec786159c24ea88b312143c2b05829dfe38cdc6b51aed58d7d4add64685adc231427400eae94b6a1e9d49340edd503a564997e3aa3f63834c

diff --git a/dev-python/filecheck/filecheck-0.0.22.ebuild b/dev-python/filecheck/filecheck-0.0.22.ebuild
deleted file mode 100644
index a529a9c561..0000000000
--- a/dev-python/filecheck/filecheck-0.0.22.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python port of LLVM's FileCheck, flexible pattern matching file verifier"
-HOMEPAGE="https://pypi.org/project/filecheck/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-python/filecheck/metadata.xml b/dev-python/filecheck/metadata.xml
deleted file mode 100644
index b62bae61e5..0000000000
--- a/dev-python/filecheck/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">filecheck</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/font-v/Manifest b/dev-python/font-v/Manifest
deleted file mode 100644
index cad3730c18..0000000000
--- a/dev-python/font-v/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST font-v-2.1.0.gh.tar.gz 4268916 BLAKE2B 596673c62cd29d8428f97d6c6e7cbd9591e9f4f94cc719ee438f59bfeaa81adae4dc2ebb04464cfa42ec4ff71019cf658acbfe05d748f6b98383484d1aaaba4e SHA512 a619971b32828eb026499a8fed67e2c8eca063d1a868be7586f4b8b2802ede5740bef009bf8f4e9891793bf78239d1c0329ebc3bc96cecef59666fe9635ce978

diff --git a/dev-python/font-v/font-v-2.1.0-r1.ebuild b/dev-python/font-v/font-v-2.1.0-r1.ebuild
deleted file mode 100644
index e7fe3b5a57..0000000000
--- a/dev-python/font-v/font-v-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 edo
-
-DESCRIPTION="Font version reporting and modification tool"
-HOMEPAGE="https://github.com/source-foundry/font-v"
-SRC_URI="https://github.com/source-foundry/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/GitPython[${PYTHON_USEDEP}]
-"
-BDEPEND="test? ( dev-vcs/git )"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme
-
-src_unpack() {
-	default
-
-	# tests expect default git clone
-	mv "${WORKDIR}"/{${P},${PN}} || die
-}
-
-src_test() {
-	edo git init
-	edo git config --global user.email "larry@example.com"
-	edo git config --global user.name "Larry the Cow"
-	edo git add .
-	edo git commit -m "init"
-
-	distutils-r1_src_test
-}

diff --git a/dev-python/font-v/metadata.xml b/dev-python/font-v/metadata.xml
deleted file mode 100644
index 87203487d5..0000000000
--- a/dev-python/font-v/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/source-foundry/font-v/issues</bugs-to>
-        <remote-id type="github">source-foundry/font-v</remote-id>
-        <remote-id type="pypi">font-v</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/fontFeatures/Manifest b/dev-python/fontFeatures/Manifest
deleted file mode 100644
index 189c8d64f9..0000000000
--- a/dev-python/fontFeatures/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontFeatures-1.7.4.tar.gz 1235772 BLAKE2B 07c6968f187869a9af66a3aefe5a9a1f0ce11864b2c204bd20910bd433a9871c94a78158772b1a5136c4b8609595f309b7f524dca2f28d0abb16b6d7c1423297 SHA512 bdf92fe48c3cb16e9fa57049007c873a308293115d8d91fa535864d929eebaf243f27fdc2d79b34bd13adb3ca8df10108fb2c911f982ce6d7bdd2c6df72423ab

diff --git a/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild b/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
deleted file mode 100644
index 01136a40af..0000000000
--- a/dev-python/fontFeatures/fontFeatures-1.7.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Python library for manipulating OpenType font features"
-HOMEPAGE="
-	https://pypi.org/project/fontFeatures/
-	https://github.com/simoncozens/fontFeatures
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-# Tests are also failing upstream
-# https://github.com/simoncozens/fontFeatures/actions/runs/3677601386/jobs/6219782260
-#RESTRICT="test"
-
-RDEPEND="
-	>=dev-python/beziers-0.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.28.0[${PYTHON_USEDEP}]
-	dev-python/fs[${PYTHON_USEDEP}]
-	dev-python/lxml[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		>=dev-python/youseedee-0.3.0[${PYTHON_USEDEP}]
-		>=dev-python/babelfont-3.0.0_alpha1[${PYTHON_USEDEP}]
-	)
-"
-PDEPEND=">=dev-python/glyphtools-0.7.0[${PYTHON_USEDEP}]"
-
-DOCS=( {CHANGES,NEW-FORMAT,README}.md )
-
-EPYTEST_DESELECT=(
-	tests/test_anchors.py::TestAnchors::test_markbase
-	tests/test_chaining.py::TestChaining::test_ignore
-	"tests/test_fea_parser.py::test_round_trip[mark_attachment]"
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-	local -x CI=1
-	epytest
-}
-
-pkg_postinst() {
-	optfeature "shaper support" "dev-python/babelfont dev-python/youseedee"
-}

diff --git a/dev-python/fontFeatures/metadata.xml b/dev-python/fontFeatures/metadata.xml
deleted file mode 100644
index ab4c9406b9..0000000000
--- a/dev-python/fontFeatures/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/fontFeatures/issues</bugs-to>
-        <remote-id type="github">simoncozens/fontFeatures</remote-id>
-        <remote-id type="pypi">fontFeatures</remote-id>
-    </upstream>
-    <longdescription lang="en">
-fontFeatures library
-The purpose of this library is to provide a middle ground for representing features in a machine-manipulable format, kind of like the abstract syntax tree of a computer programmer. This is so that:
-
-    features can be represented in a structured human-readable and machine-readable way, analogous to the XML files of the Unified Font Object format.
-    features can be more directly authored by programs (such as font editors), rather than them having to output AFDKO feature file format.
-    features can be easily manipulated by programs - for example, features from two files merged together, or lookups moved between languages.
-
-Components
-
-fontFeatures consists of the following components:
-
-    fontFeatures itself, which is an abstract representation of the different layout operations inside a font.
-    fontFeatures.feaLib (included as a mixin) which translates between Adobe feature syntax and fontFeatures representation.
-    fontFeatures.ttLib, which translates between OpenType binary fonts and fontFeatures representation. (Currently only OTF -> fontFeatures is partially implemented; there is no fontFeatures -> OTF compiler yet.)
-    fontFeatures.fontDameLib which translate FontDame text files into fontFeatures objects.
-
-And the following utilities:
-
-    otf2fea: translates an OTF file into Adobe features syntax.
-    txt2fea: translates a FontDame txt file into Adobe features syntax.
-    </longdescription>
-</pkgmetadata>

diff --git a/dev-python/fontMath/Manifest b/dev-python/fontMath/Manifest
deleted file mode 100644
index af53b959b1..0000000000
--- a/dev-python/fontMath/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontMath-0.9.3.zip 39324 BLAKE2B 055c5336e2c393f2cd26be0a2c4177309c9b6888f70cc2a3e67cb0f26b785917f235305bbeeeba30afdb241015aa822c8f7537c73da0a649b559f3dbdde19737 SHA512 2249667be5f9d0ccfef8b68211c7b62b4a099c47505830481bfcad28ec7f162454c5e5fe9c5a3929180b8098406226e6d26e935c5a9b752a5e7ce86e13496234

diff --git a/dev-python/fontMath/fontMath-0.9.3.ebuild b/dev-python/fontMath/fontMath-0.9.3.ebuild
deleted file mode 100644
index 37cc5c2f15..0000000000
--- a/dev-python/fontMath/fontMath-0.9.3.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
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A collection of objects that implement fast font math"
-HOMEPAGE="
-	https://pypi.org/project/fontMath/
-	https://github.com/robotools/fontMath
-"
-SRC_URI="$(pypi_sdist_url --no-normalize "${PN}" "${PV}" .zip)"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND=">=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]"
-BDEPEND="
-	app-arch/unzip
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/fontMath/metadata.xml b/dev-python/fontMath/metadata.xml
deleted file mode 100644
index 3659e31a16..0000000000
--- a/dev-python/fontMath/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/robotools/fontMath/issues</bugs-to>
-        <remote-id type="github">robotools/fontMath</remote-id>
-        <remote-id type="pypi">fontMath</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/fontParts/Manifest b/dev-python/fontParts/Manifest
deleted file mode 100644
index aedbccc9a1..0000000000
--- a/dev-python/fontParts/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fontParts-0.10.6.gh.tar.gz 431799 BLAKE2B e1fdc0e4ac54a62ec025bf73596e9abb2472dbb4eff5f2eea2667da31c5b75cf37a1db9cc25b2fac8afb8815b721aa7439f91129e03df018ba77e9a4b37886cd SHA512 77b888c7393a92153fbd0c61a6e3e30a1c8c9416db4132799cfd938f819ff415f408d31326b87e8bd5b9b9876559a82a61251328684933b7ecc33ccc9735b843
-DIST fontParts-0.11.0.gh.tar.gz 432315 BLAKE2B d53f609a63279de763d78315e18151500b7c0afbd70b01fab2fcf3229ce2fc8291c0e8dbe8e5c83dd0b4896be1e0802f53f8076a31e5275e0d5c1e8a8f64745f SHA512 2e9f04b23686b702e4e21131548edfb839bcf17a07a42b43fc70d98f0014f687625d103052c652af030a0bc7c48c31e9c3f22d45c5942a8e9aefdfa4fcc2a865

diff --git a/dev-python/fontParts/fontParts-0.10.6-r1.ebuild b/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
deleted file mode 100644
index 446ad918c4..0000000000
--- a/dev-python/fontParts/fontParts-0.10.6-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="An API for interacting with the parts of fonts"
-HOMEPAGE="
-	https://pypi.org/project/fontParts/
-	https://github.com/robotools/fontParts
-"
-SRC_URI="https://github.com/robotools/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.4.8[${PYTHON_USEDEP}]
-	>=dev-python/fontPens-0.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.9.2[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]' \
-		python3_{9..10})
-"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx documentation/source
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_src_configure
-}

diff --git a/dev-python/fontParts/fontParts-0.11.0.ebuild b/dev-python/fontParts/fontParts-0.11.0.ebuild
deleted file mode 100644
index 3b8562f9a4..0000000000
--- a/dev-python/fontParts/fontParts-0.11.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="An API for interacting with the parts of fonts"
-HOMEPAGE="
-	https://pypi.org/project/fontParts/
-	https://github.com/robotools/fontParts
-"
-SRC_URI="https://github.com/robotools/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-# fails tests
-RESTRICT="test"
-
-RDEPEND="
-	>=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.4.8[${PYTHON_USEDEP}]
-	>=dev-python/fontPens-0.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.9.2[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]' \
-		python3_{9..10})
-"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx documentation/source
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_src_configure
-}

diff --git a/dev-python/fontParts/metadata.xml b/dev-python/fontParts/metadata.xml
deleted file mode 100644
index f854d54f9d..0000000000
--- a/dev-python/fontParts/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/robotools/fontParts/issues</bugs-to>
-        <remote-id type="github">robotools/fontParts</remote-id>
-        <remote-id type="pypi">fontParts</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/fontPens/Manifest b/dev-python/fontPens/Manifest
deleted file mode 100644
index cc50868c0a..0000000000
--- a/dev-python/fontPens/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontPens-0.2.4.zip 22445 BLAKE2B bdb2550d7a3a4a161b77f9920640f140b4655cfc0c4e62e21de36425b59bac9769a86eeeb25511a3d587c6d0090d994442153e8cc8034f6b36d80933ce17c59e SHA512 0155ab6d43d00ae14e325b93e4e40f3d240cd9ea13945e724a91054b5a6edd1a4a74f1244100b18aa8905029651080c930b3341aa881be970a2459f2a374e009

diff --git a/dev-python/fontPens/fontPens-0.2.4-r2.ebuild b/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
deleted file mode 100644
index 3c75bbb520..0000000000
--- a/dev-python/fontPens/fontPens-0.2.4-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A collection of classes implementing the pen protocol for manipulating glyphs"
-HOMEPAGE="
-	https://pypi.org/project/fontPens/
-	https://github.com/robotools/fontPens
-"
-SRC_URI=$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND=">=dev-python/fonttools-3.32[${PYTHON_USEDEP}]"
-BDEPEND="
-	app-arch/unzip
-	test? (
-		>=dev-python/fontParts-0.8.1[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/fontPens/metadata.xml b/dev-python/fontPens/metadata.xml
deleted file mode 100644
index 60381bec43..0000000000
--- a/dev-python/fontPens/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/robotools/fontPens/issues</bugs-to>
-        <remote-id type="github">robotools/fontPens</remote-id>
-        <remote-id type="pypi">fontPens</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/gabbi/Manifest b/dev-python/gabbi/Manifest
deleted file mode 100644
index ec423cecad..0000000000
--- a/dev-python/gabbi/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gabbi-2.7.1.tar.gz 223087 BLAKE2B 4362cc2c5a66d56603e5a2c25d69064544d116c3a71ac3afdb050b28e45c318447a92ad0d0147d447cb9f3e6a4841a79b1642c4c89c9bc084ea5da4b0c828457 SHA512 f12171051179c3ca88c2a3924319c00a51e8eab761c50e291553b22d3925474e9de9e73181697907e3749e34b249034f6978311781af28f700ad49584bdeed95

diff --git a/dev-python/gabbi/gabbi-2.7.1.ebuild b/dev-python/gabbi/gabbi-2.7.1.ebuild
deleted file mode 100644
index 77eb7d61bb..0000000000
--- a/dev-python/gabbi/gabbi-2.7.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Declarative HTTP testing library"
-HOMEPAGE="
-	https://github.com/cdent/gabbi
-	https://pypi.org/project/gabbi/
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/pbr[${PYTHON_USEDEP}]
-	dev-python/pytest[${PYTHON_USEDEP}]
-	dev-python/six[${PYTHON_USEDEP}]
-	dev-python/pyyaml[${PYTHON_USEDEP}]
-	>=dev-python/urllib3-1.26.9[${PYTHON_USEDEP}]
-	dev-python/certifi[${PYTHON_USEDEP}]
-	>=dev-python/jsonpath-rw-ext-1.0.0[${PYTHON_USEDEP}]
-	>=dev-python/wsgi_intercept-1.9.3[${PYTHON_USEDEP}]
-	dev-python/colorama[${PYTHON_USEDEP}]
-"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest

diff --git a/dev-python/gabbi/metadata.xml b/dev-python/gabbi/metadata.xml
deleted file mode 100644
index 844fc328d4..0000000000
--- a/dev-python/gabbi/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/cdent/gabbi/issues</bugs-to>
-    <remote-id type="pypi">gabbi</remote-id>
-    <remote-id type="github">cdent/gabbi</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/gflanguages/Manifest b/dev-python/gflanguages/Manifest
deleted file mode 100644
index 64102264a3..0000000000
--- a/dev-python/gflanguages/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gflanguages-0.4.0.tar.gz 673638 BLAKE2B aec5288e3cbed146d54ea45776aa2f7bf9d7192c3a24e87461651f96d3848e2a2e6ac0a72d2b6e9ca71d8be7b950914b4d78a1a88dee84373ae3140e62c0ff7d SHA512 3f20b82e89decde525c988e0385760caa45383ab9851a9f0fb0f783dc2fd6d6e775d7755a4a0393b71a624f4f4667784aa5d50ac4e668e7bd999676220f5a3de

diff --git a/dev-python/gflanguages/files/gflanguages-0.4.0-remove-setuptools_scm-constraint.patch b/dev-python/gflanguages/files/gflanguages-0.4.0-remove-setuptools_scm-constraint.patch
deleted file mode 100644
index 369e531b5e..0000000000
--- a/dev-python/gflanguages/files/gflanguages-0.4.0-remove-setuptools_scm-constraint.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From 18d71003c12f241831811eff86337ddf2223d754 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Tue, 31 May 2022 10:52:28 +0200
-Subject: [PATCH] remove setuptools_scm constraint
-
---- a/setup.py
-+++ b/setup.py
-@@ -51,7 +51,7 @@
-         'Programming Language :: Python :: 3'
-     ],
-     python_requires=">=3.7",
--    setup_requires=['setuptools_scm>=4,<6.1'],
-+    setup_requires=['setuptools_scm>=4'],
-     install_requires=[
-         'protobuf'
-     ]

diff --git a/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild b/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
deleted file mode 100644
index 233cb18c7e..0000000000
--- a/dev-python/gflanguages/gflanguages-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A python API for evaluating language support in the Google Fonts collection"
-HOMEPAGE="
-	https://github.com/googlefonts/lang
-	https://pypi.org/project/gflanguages/
-"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="dev-python/protobuf-python[${PYTHON_USEDEP}]"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${P}-remove-setuptools_scm-constraint.patch" )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/gflanguages/metadata.xml b/dev-python/gflanguages/metadata.xml
deleted file mode 100644
index 4f8be33b0e..0000000000
--- a/dev-python/gflanguages/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/lang/issues</bugs-to>
-		<remote-id type="github">googlefonts/lang</remote-id>
-		<remote-id type="pypi">gflanguages</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/github-sublee-glicko2/Manifest b/dev-python/github-sublee-glicko2/Manifest
deleted file mode 100644
index 053b134675..0000000000
--- a/dev-python/github-sublee-glicko2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST github-sublee-glicko2-0_pre20191010.tar.gz 4684 BLAKE2B c21e3be87df4b3bff0b1ba6bece96587ad26807beab882c38829b782eb99f1e165013b403c6a690ec591daa1ea9d55bff876eb802af944ee25222e28e787146c SHA512 7665c3b81023a01ba2d835c3a0a4aedf5a6becff909f554a25c69537289f6ea75820d759035d540b297cd6414c6d465f79a7ef21a91f9f7e2cf394241811c89d

diff --git a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
deleted file mode 100644
index d298972eeb..0000000000
--- a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-inherit distutils-r1
-
-COMMIT="99285aa6b5250b91a837b842dc61b2a96007f3c5"
-MYPN="glicko2"
-DESCRIPTION="An implementation of the Glicko-2 rating system for Python"
-HOMEPAGE="https://github.com/sublee/glicko2"
-SRC_URI="https://github.com/sublee/glicko2/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-RDEPEND="!dev-python/glicko2[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}/${MYPN}-${COMMIT}"
-
-distutils_enable_tests setup.py
-
-src_prepare() {
-	sed -i -e "s/distribute/setuptools/g" setup.py
-	eapply_user
-}

diff --git a/dev-python/github-sublee-glicko2/metadata.xml b/dev-python/github-sublee-glicko2/metadata.xml
deleted file mode 100644
index a688649fd7..0000000000
--- a/dev-python/github-sublee-glicko2/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">sublee/glicko2</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/glyphsLib/Manifest b/dev-python/glyphsLib/Manifest
deleted file mode 100644
index 060c3f08d8..0000000000
--- a/dev-python/glyphsLib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glyphsLib-6.2.2.tar.gz 25796492 BLAKE2B 6f6a884e7aa6ad4d15fb16f7079646f15ac66fe61432a9f981f038edc408b934eb87b09090a8a81de1ba24935981449abafcb59d975d0b4a4dec1022edf24fbd SHA512 418bf15e71cc7fcbdbfefd462c2c56178ebdae312cbc4ffe16f4d3d1673e86bf61f72a1d52656764dd7181ced5547fe934178ff51fac43b1ae2473b55373ae1e

diff --git a/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild b/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild
deleted file mode 100644
index 224d9c76e6..0000000000
--- a/dev-python/glyphsLib/glyphsLib-6.2.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="A bridge from Glyphs source files (.glyphs) to UFOs"
-HOMEPAGE="
-	https://pypi.org/project/glyphsLib/
-	https://github.com/googlefonts/glyphsLib
-"
-
-LICENSE="Apache-2.0 MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/ufoLib2-0.6.2[${PYTHON_USEDEP}]
-	>=dev-python/openstep-plist-0.3.0[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'dev-python/unicodedata2[${PYTHON_USEDEP}]' 3.10)
-"
-BDEPEND="
-	test? (
-		>=app-text/xmldiff-2.2[${PYTHON_USEDEP}]
-		dev-python/defcon[${PYTHON_USEDEP}]
-		dev-python/ufoNormalizer[${PYTHON_USEDEP}]
-		dev-python/ufo2ft[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/glyphsLib/metadata.xml b/dev-python/glyphsLib/metadata.xml
deleted file mode 100644
index 4edc98e5af..0000000000
--- a/dev-python/glyphsLib/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-This Python 3.6+ library provides a bridge from Glyphs source files (.glyphs) to UFOs and Designspace files via defcon and designspaceLib.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/glyphsLib/issues</bugs-to>
-		<maintainer status="active">
-			<email>jamesgk@google.com</email>
-			<name>James Godfrey-Kittle</name>
-		</maintainer>
-		<remote-id type="github">googlefonts/glyphsLib</remote-id>
-		<remote-id type="pypi">glyphsLib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/glyphsets/Manifest b/dev-python/glyphsets/Manifest
deleted file mode 100644
index 3a23c81203..0000000000
--- a/dev-python/glyphsets/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glyphsets-0.5.4.gh.tar.gz 1481737 BLAKE2B 1fbbb2bc3999674d0076fe11a6f8e92ab58855a26fde528a4205ac6e9c7fa35ffe31c2d366d70155dbe0c70fdbdb9b6a3612687739af80da12aa679f0cc97cc5 SHA512 b2b6be9574b19f3eb4944676982f5668e04ae0fdf9e9307ded38eeba26e7baca43b7492f9f77e5106a10b5faff5a09a527ffc1322b3202da5bf345fdea6e939a

diff --git a/dev-python/glyphsets/files/glyphsets-0.5.0-remove-setuptools_scm.constraint.patch b/dev-python/glyphsets/files/glyphsets-0.5.0-remove-setuptools_scm.constraint.patch
deleted file mode 100644
index 8155756ebd..0000000000
--- a/dev-python/glyphsets/files/glyphsets-0.5.0-remove-setuptools_scm.constraint.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From 334f83007cb24f076d59ee97d9d1c489d0e18437 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Tue, 31 May 2022 10:35:47 +0200
-Subject: [PATCH] remove constraint on setuptools_scm
-
---- a/setup.py
-+++ b/setup.py
-@@ -55,7 +55,7 @@
-         'Programming Language :: Python :: 3'
-     ],
-     python_requires=">=3.7",
--    setup_requires=['setuptools_scm>=4,<6.1'],
-+    setup_requires=['setuptools_scm>=4'],
-     install_requires=[
-         'setuptools',
-         'FontTools[ufo]',

diff --git a/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild b/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild
deleted file mode 100644
index 5a6033615d..0000000000
--- a/dev-python/glyphsets/glyphsets-0.5.4-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="A python API for evaluating coverage of glyph sets in font projects"
-HOMEPAGE="
-	https://github.com/googlefonts/glyphsets
-	https://pypi.org/project/glyphsets/
-"
-SRC_URI="https://github.com/googlefonts/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-#ufoLib2 is an indirect dependency
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/ufoLib2[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.5.0-remove-setuptools_scm.constraint.patch" )
-
-python_prepare_all() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-	distutils-r1_python_prepare_all
-}

diff --git a/dev-python/glyphsets/metadata.xml b/dev-python/glyphsets/metadata.xml
deleted file mode 100644
index 409c50052d..0000000000
--- a/dev-python/glyphsets/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-If you are a font developer or typeface designer, see the subdirectory encodings/GF Glyph Sets which provides glyph set definition "standards" that are typically useful sets to draw.
-
-On the other hand, the nam files on the encodings directory are probably more useful for expert web developers. Those files explain how the Unicode Range subsets are defined, typically per script (writing system), in the Google Fonts css API.
-
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/glyphsets/issues</bugs-to>
-		<remote-id type="github">googlefonts/glyphsets</remote-id>
-		<remote-id type="pypi">glyphsets</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/glyphtools/Manifest b/dev-python/glyphtools/Manifest
deleted file mode 100644
index 61e9729197..0000000000
--- a/dev-python/glyphtools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST glyphtools-0.8.0.tar.gz 20010 BLAKE2B 19c131793875c95f5b1d4be6ac481ac1a32e5548c43a6ef598a4b1f33a8e8978cc55e45198f58be815044965c3289c27a65e2ae8326f164a8a7a1eb0c72c6672 SHA512 700e5996bee73044050caf0beeedfca6e26ac898ed33fade9000d4cc97eca300d5f8290fab4b607f0ac9c9f8a28b877ac7b35f782fec1f614bfaf1d8fe7f8fa1

diff --git a/dev-python/glyphtools/glyphtools-0.8.0.ebuild b/dev-python/glyphtools/glyphtools-0.8.0.ebuild
deleted file mode 100644
index e46425ebbf..0000000000
--- a/dev-python/glyphtools/glyphtools-0.8.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Routines for extracting information from fontTools glyphs"
-HOMEPAGE="https://github.com/simoncozens/glyphtools"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/babelfont[${PYTHON_USEDEP}]
-	dev-python/beziers[${PYTHON_USEDEP}]
-	dev-python/glyphsLib[${PYTHON_USEDEP}]
-	dev-python/numpy[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinxcontrib-restbuilder

diff --git a/dev-python/glyphtools/metadata.xml b/dev-python/glyphtools/metadata.xml
deleted file mode 100644
index 39cf309aac..0000000000
--- a/dev-python/glyphtools/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/glyphtools/issues</bugs-to>
-        <remote-id type="github">simoncozens/glyphtools</remote-id>
-        <remote-id type="pypi">glyphtools</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/googletransx/Manifest b/dev-python/googletransx/Manifest
deleted file mode 100644
index 6934d91ab4..0000000000
--- a/dev-python/googletransx/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST googletransx-2.4.2.tar.gz 13967 BLAKE2B 4ba5d043f428e48c4a1e7fd5932b346149fa7a5f14f5e97f79aa52de8be22658697aaf112eea931793ae006aa0e23a4771e538067a0f6d2e75fdeff71df221e3 SHA512 d68d3ae0bf250464438831e97c5ab87484100302ccb92da929218fe42d00c572770c4083919916b537f40b2ea5b33197fb2c69197cc541da28977027be86ceb5

diff --git a/dev-python/googletransx/googletransx-2.4.2-r2.ebuild b/dev-python/googletransx/googletransx-2.4.2-r2.ebuild
deleted file mode 100644
index 4e46f5312c..0000000000
--- a/dev-python/googletransx/googletransx-2.4.2-r2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Free Google Translate API for Python. Translates totally free of charge."
-HOMEPAGE="https://pypi.org/project/googletransx/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/googletransx/metadata.xml b/dev-python/googletransx/metadata.xml
deleted file mode 100644
index c827cde93b..0000000000
--- a/dev-python/googletransx/metadata.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Googletrans is a free and unlimited python library that implemented Google Translate API. This uses the Google Translate Ajax API to make calls to such methods as detect and translate.
-
-Compatible with Python 2.7+ and 3.4+. (Note: Python 2 support will be dropped in the next major release.)
-
-For details refer to the API Documentation.
-Features
-
-    Fast and reliable - it uses the same servers that translate.google.com uses
-    Auto language detection
-    Bulk translations
-    Customizable service URL
-    Connection pooling (the advantage of using requests.Session)
-    HTTP/2 support
-
-TODO
-
-more features are coming soon.
-
-    Proxy support
-    Internal session management (for better bulk translations)
-
-HTTP/2 support
-
-This is a great deal for everyone! (up to 2x times faster in my test) If you want to get googletrans faster you should install hyper package. Googletrans will automatically detect if hyper is installed and if so, it will be used for http networking.
-How does this library work
-
-You may wonder why this library works properly, whereas other approaches such like goslate won’t work since Google has updated its translation service recently with a ticket mechanism to prevent a lot of crawler programs.
-
-I eventually figure out a way to generate a ticket by reverse engineering on the obfuscated and minified code used by Google to generate such token, and implemented on the top of Python. However, this could be blocked at any time.
-  </longdescription>
-	<upstream>
-		<remote-id type="pypi">googletransx</remote-id>
-		<remote-id type="github">x0rkov/py-googletrans</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/gpxpy/Manifest b/dev-python/gpxpy/Manifest
deleted file mode 100644
index e2a6d31743..0000000000
--- a/dev-python/gpxpy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gpxpy-1.5.0.gh.tar.gz 113446 BLAKE2B 0ed256a3eb869a610027ffea1706c4a3465cc8c7f9ec67cbeebe93a643b03d2ff1cb24442122928624f37d11115f9bfb8f8e83d0e0f1d3a89d132b4f07b71456 SHA512 08705fa0f78e0539d4b6b84723b01fa6b62a13de0ec25d034da2c14e6cabea14debe92e2a9c4120476bd21f6ea502da8e68217043ad9a401c365895bb69698b0

diff --git a/dev-python/gpxpy/gpxpy-1.5.0.ebuild b/dev-python/gpxpy/gpxpy-1.5.0.ebuild
deleted file mode 100644
index 032a3597ba..0000000000
--- a/dev-python/gpxpy/gpxpy-1.5.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="GPX file parser and GPS track manipulation library"
-HOMEPAGE="
-	https://github.com/tkrajina/gpxpy
-	https://pypi.org/project/gpxpy/
-"
-SRC_URI="https://github.com/tkrajina/gpxpy/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-distutils_enable_tests unittest

diff --git a/dev-python/gpxpy/metadata.xml b/dev-python/gpxpy/metadata.xml
deleted file mode 100644
index 6e938aee45..0000000000
--- a/dev-python/gpxpy/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/tkrajina/gpxpy/issues</bugs-to>
-		<remote-id type="github">tkrajina/gpxpy</remote-id>
-		<remote-id type="pypi">gpxpy</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/hstspreload/Manifest b/dev-python/hstspreload/Manifest
deleted file mode 100644
index 6c18a86437..0000000000
--- a/dev-python/hstspreload/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hstspreload-2021.12.1.tar.gz 1270649 BLAKE2B 0bac4c3ff4320486af40e1775c1ace621ab4c42f30676734ecb77fe33716b560e2e6874bb0584b8540b368ad86deb57dfdbb362b94ff877176e3d8705d4b8d7d SHA512 80ccc403e87b4f288ba3f0e2ab2d145d987ce7c9ed67d57399dec1f0e84524676305c359b866fee328329019f76c18482f42d11dc0eb5fed64910b5085450850

diff --git a/dev-python/hstspreload/hstspreload-2021.12.1.ebuild b/dev-python/hstspreload/hstspreload-2021.12.1.ebuild
deleted file mode 100644
index 9a107b2d39..0000000000
--- a/dev-python/hstspreload/hstspreload-2021.12.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Chromium HSTS Preload list as a Python package"
-HOMEPAGE="
-	https://hstspreload.org
-	https://github.com/sethmlarson/hstspreload
-	https://pypi.org/project/hstspreload/
-"
-SRC_URI="https://github.com/sethmlarson/hstspreload/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest

diff --git a/dev-python/hstspreload/metadata.xml b/dev-python/hstspreload/metadata.xml
deleted file mode 100644
index 579c66e4e4..0000000000
--- a/dev-python/hstspreload/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-The package provides a single function: in_hsts_preload() which takes an IDNA-encoded host and returns either True or False regarding whether that host should be only accessed via HTTPS.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">sethmlarson/hstspreload</remote-id>
-    <remote-id type="pypi">hstspreload</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/hyperglot/Manifest b/dev-python/hyperglot/Manifest
deleted file mode 100644
index f4a73cd9d5..0000000000
--- a/dev-python/hyperglot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hyperglot-0.4.4.gh.tar.gz 7552359 BLAKE2B eb365fd04ffd65a74a8eb78bdb822265a2b7dc5e8e2356dec0411f36a02168380297b84652cddb6275723cb54313e4b06b5570ee24e4dfa6803b1e32580c261c SHA512 80dadd65c2655a1a22b0c6c61818d4306d12ec8f71c9786fbf9d1fd55f624f7ed4f73c396c3027d3bd5af70eb6336d58d41939d4dee5e4f6d3b0c1dc49e50b9b

diff --git a/dev-python/hyperglot/hyperglot-0.4.4.ebuild b/dev-python/hyperglot/hyperglot-0.4.4.ebuild
deleted file mode 100644
index b3892afa7c..0000000000
--- a/dev-python/hyperglot/hyperglot-0.4.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Detect language support for font binaries"
-HOMEPAGE="
-	https://hyperglot.rosettatype.com/
-	https://pypi.org/project/hyperglot/
-	https://github.com/rosettatype/hyperglot
-"
-SRC_URI="https://github.com/rosettatype/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="GPL-3"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/click-7.0[${PYTHON_USEDEP}]
-	>=dev-python/colorlog-4.7.2[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.0.2[${PYTHON_USEDEP}]
-	>=dev-python/pyyaml-5.3[${PYTHON_USEDEP}]
-	>=dev-python/unicodedata2-13.0.0[${PYTHON_USEDEP}]
-"
-
-DOCS=( {CHANGELOG,README}.md CONTRIBUTORS.txt README{_comparison,_database}.md )
-
-distutils_enable_tests pytest

diff --git a/dev-python/hyperglot/metadata.xml b/dev-python/hyperglot/metadata.xml
deleted file mode 100644
index 5febda83cd..0000000000
--- a/dev-python/hyperglot/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Hyperglot helps type designers answer a seemingly simple question of language support in fonts: When can I use font A to set texts in language B? It takes a pragmatic answer by identifying a standard character set for each orthography used by a language. The database that currently contains information for over 640+ languages is a work in progress, designed to grow.
-
-We record a basic and any auxiliary character sets for each orthography of a language. Note that only actively used orthographies (their status is set to primary) are used when detecting language support in a font. Other, secondary or historical, orthographies are displayed just for information purposes.
-
-Where relevant, we also provide a brief design note containing tips about shaping and positioning requirements that go beyond Unicode character code points. Hyperglot should only be used to detect whether a font can be considered for use with a particular language. It does not say anything about the quality of a font’s design.
-
-Hyperglot is a work in progress provided AS IS, and the validity of its language data varies. To help you assess the validity of the results you view, each language in the database comes with a label indicating the quality of the data we have for it (e.g. some are considered drafts, some have been verified). We have checked the information against various online and offline sources and we are committed to continually improve it. However, we admit that mapping all the languages of the world in this way is beyond our capacity – we need help from users of each respective language! So, if you spot an issue or notice your favourite language is altogether missing from the database, get in touch. We will happily incorporate your feedback and credit you.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/rosettatype/hyperglot/issues</bugs-to>
-		<remote-id type="github">rosettatype/hyperglot</remote-id>
-		<remote-id type="pypi">hyperglot</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/openstep-plist/Manifest b/dev-python/openstep-plist/Manifest
deleted file mode 100644
index 2360602a8c..0000000000
--- a/dev-python/openstep-plist/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openstep_plist-0.3.0.post1.zip 215537 BLAKE2B ff316db2cbbf4e171d9a4a67797e11da51bce5c9aac549ed5917182a4a1f266b894c3479215f9a8f568098ad2c8e2f931657b40b67c5b1a7414a47234776c866 SHA512 cb38c3da505de9788fc98e0bee407b4ad07d24d994c30c6b7665c25aa7830a44cf5567b4f22e75e75087058345d6c61a5b923a85ef386483b3c76d1b644c19bb

diff --git a/dev-python/openstep-plist/metadata.xml b/dev-python/openstep-plist/metadata.xml
deleted file mode 100644
index 6091b503e1..0000000000
--- a/dev-python/openstep-plist/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/fonttools/openstep-plist/issues</bugs-to>
-        <remote-id type="github">fonttools/openstep-plist</remote-id>
-        <remote-id type="pypi">openstep-plist</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild b/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
deleted file mode 100644
index f956d1f190..0000000000
--- a/dev-python/openstep-plist/openstep-plist-0.3.0_p1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="ASCII plist parser written in Cython"
-HOMEPAGE="
-	https://pypi.org/project/openstep-plist/
-	https://github.com/fonttools/openstep-plist
-"
-SRC_URI="$(pypi_sdist_url ${PN} $(pypi_translate_version ${PV}) .zip)"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-BDEPEND="
-	app-arch/unzip
-	>=dev-python/cython-0.28.5[${PYTHON_USEDEP}]
-	test? (
-		dev-python/pytest-cython[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	find "${S}" -name '*.cpp' -delete || die
-	distutils-r1_src_prepare
-}

diff --git a/dev-python/opentracing/Manifest b/dev-python/opentracing/Manifest
deleted file mode 100644
index 6a60cba886..0000000000
--- a/dev-python/opentracing/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST opentracing-2.4.0.tar.gz 46228 BLAKE2B 465026265a60935be1ed4b23c5b8692b89b90d1c973d496f0c1e87b633e1cc98fe42b83fbacac5921197b5779560e8e4bd515aaaebf09ff4707997a8ad4b8f9e SHA512 fd8fa47c8c05d8ee8c19df8ec14756e05ba9d27f20b3026ccf71f925288ccd2594ec53ff1a26503e19e94d77a8ff0024c37af4efab38a0bee53cb1fed30e9a53

diff --git a/dev-python/opentracing/metadata.xml b/dev-python/opentracing/metadata.xml
deleted file mode 100644
index f9089795fb..0000000000
--- a/dev-python/opentracing/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/opentracing/opentracing-python/issues</bugs-to>
-    <remote-id type="pypi">opentracing</remote-id>
-    <remote-id type="github">opentracing/opentracing-python</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/opentracing/opentracing-2.4.0.ebuild b/dev-python/opentracing/opentracing-2.4.0.ebuild
deleted file mode 100644
index f1015f4711..0000000000
--- a/dev-python/opentracing/opentracing-2.4.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="OpenTracing API for Python"
-HOMEPAGE="
-	https://opentracing.io
-	https://github.com/opentracing/opentracing-python
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	test? (
-		dev-python/doubles[${PYTHON_USEDEP}]
-		dev-python/mock[${PYTHON_USEDEP}]
-		dev-python/pytest-mock[${PYTHON_USEDEP}]
-		dev-python/six[${PYTHON_USEDEP}]
-		dev-python/tornado[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_IGNORE=(
-	tests/scope_managers/test_gevent.py
-)
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/sphinx-rtd-theme

diff --git a/dev-python/opentypespec/Manifest b/dev-python/opentypespec/Manifest
deleted file mode 100644
index 79108035e0..0000000000
--- a/dev-python/opentypespec/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST opentypespec-1.9.1.tar.gz 22450 BLAKE2B 53b426f86c1210460f94c8f830987c0ecf1d560e57ec07e890bb359f20b66293357784f2de652a441b17e92c4a031d13f8540b73d16669715c5827a2464a27fc SHA512 2dc2305fe3b03ef5067effe599694c4e64826b44821c0e2c149c5e3c749932c79afba35f81d58b1435c2ddb3422d81625fae0420b7e9e6c5ed36bb667a5bedb3

diff --git a/dev-python/opentypespec/metadata.xml b/dev-python/opentypespec/metadata.xml
deleted file mode 100644
index c11b0a56c4..0000000000
--- a/dev-python/opentypespec/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/opentypespec-py/issues</bugs-to>
-        <remote-id type="github">simoncozens/opentypespec-py</remote-id>
-        <remote-id type="pypi">opentypespec</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/opentypespec/opentypespec-1.9.1.ebuild b/dev-python/opentypespec/opentypespec-1.9.1.ebuild
deleted file mode 100644
index c8a131f741..0000000000
--- a/dev-python/opentypespec/opentypespec-1.9.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Data derived from the OpenType specification"
-HOMEPAGE="
-	https://pypi.org/project/opentypespec/
-	https://github.com/simoncozens/opentypespec-py
-"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests pytest

diff --git a/dev-python/os-api-ref/Manifest b/dev-python/os-api-ref/Manifest
deleted file mode 100644
index 25aa0cb6d0..0000000000
--- a/dev-python/os-api-ref/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST os-api-ref-3.0.0.tar.gz 92919 BLAKE2B 8797fe76819148bad25d35039144b04d65c58ff9ddb235adb5e5eb39c073a938f1e17ed71ddfcb3c9ea53e98fa4876ccaef1963ec0b7b34f7d1a85c5829567f7 SHA512 ad7030cc91eacb482da19e42d94a81af4c3715f090966e33063d49693f567b0653e2e4a51d9526fe0e2a63480493f148582f96dc811b24e26534c9c05edf3897

diff --git a/dev-python/os-api-ref/files/os-api-ref-3.0.0-python-3.12.patch b/dev-python/os-api-ref/files/os-api-ref-3.0.0-python-3.12.patch
deleted file mode 100644
index c0b7f66eb1..0000000000
--- a/dev-python/os-api-ref/files/os-api-ref-3.0.0-python-3.12.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/os_api_ref/tests/test_microversions.py b/os_api_ref/tests/test_microversions.py
-index 8281442..c338c51 100644
---- a/os_api_ref/tests/test_microversions.py
-+++ b/os_api_ref/tests/test_microversions.py
-@@ -44,11 +44,11 @@ class TestMicroversions(base.TestCase):
-     def test_rest_method(self):
-         """Test that min / max mv css class attributes are set"""
-         content = self.soup.find_all(class_='rp_min_ver_2_17')
--        self.assertRegexpMatches(
-+        self.assertRegex(
-             str(content[0]),
-             '^<div class="operation-grp rp_min_ver_2_17 rp_max_ver_2_19 ?"')
-         content = self.soup.find_all(class_='rp_max_ver_2_19')
--        self.assertRegexpMatches(
-+        self.assertRegex(
-             str(content[0]),
-             '^<div class="operation-grp rp_min_ver_2_17 rp_max_ver_2_19 ?"')
- 

diff --git a/dev-python/os-api-ref/files/os-api-ref-3.0.0-sphinx-7.2.0.patch b/dev-python/os-api-ref/files/os-api-ref-3.0.0-sphinx-7.2.0.patch
deleted file mode 100644
index 8e398371bd..0000000000
--- a/dev-python/os-api-ref/files/os-api-ref-3.0.0-sphinx-7.2.0.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/os_api_ref/tests/base.py b/os_api_ref/tests/base.py
-index 6e5e0dc..f5c2c1d 100644
---- a/os_api_ref/tests/base.py
-+++ b/os_api_ref/tests/base.py
-@@ -16,10 +16,11 @@
- import os
- 
- import fixtures
-+import shutil
- import tempfile
- import testtools
- 
--from sphinx.testing.path import path
-+from pathlib import Path
- from sphinx.testing.util import SphinxTestApp
- 
- 
-@@ -33,17 +34,16 @@ _TRUE_VALUES = ('True', 'true', '1', 'yes')
- class with_app:
-     def __init__(self, **kwargs):
-         if 'srcdir' in kwargs:
--            self.srcdir = path(kwargs['srcdir'])
-+            self.srcdir = Path(kwargs['srcdir'])
-         self.sphinx_app_args = kwargs
- 
-     def __call__(self, f):
-         def newf(*args, **kwargs):
-             with tempfile.TemporaryDirectory() as tmpdirname:
--                tmpdir = path(tmpdirname)
--                tmproot = tmpdir / self.srcdir.basename()
--                self.srcdir.copytree(tmproot)
-+                tmpdir = Path(tmpdirname)
-+                tmproot = tmpdir / self.srcdir.name
-+                shutil.copytree(self.srcdir, tmproot)
-                 self.sphinx_app_args['srcdir'] = tmproot
--                self.builddir = tmproot.joinpath('_build')
- 
-                 app = SphinxTestApp(freshenv=True, **self.sphinx_app_args)
- 

diff --git a/dev-python/os-api-ref/metadata.xml b/dev-python/os-api-ref/metadata.xml
deleted file mode 100644
index 4a2c3dc8b9..0000000000
--- a/dev-python/os-api-ref/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-This project is a collection of sphinx stanzas that assist in building an API Reference site for an OpenStack project in RST. RST is great for unstructured English, but displaying semi structured (and repetitive) data in tables is not its strength. This provides tooling to insert semi-structured data describing request and response parameters and status or error messages, and turn those into nice tables.
-The project also includes a set of styling (and javascript) that is expected to layer on top of a Sphinx theme base. This addition provides a nice set of collapsing sections for REST methods and javascript controls to expand / collapse all sections.
-Features
-Sphinx stanza rest_method describing the method and resource for a REST API call. Lets authors write simply and also gives readers a clean way to scan all methods then click a button to get more information about a method.
-Sphinx stanza rest_parameters used to insert semi-structured data into the RST files describing the parameters users cansend with the request. The stanza points to a structured YAML file, parameters.yaml.
-Sphinx stanza rest_status_code used to insert pointers to error or status codes returned by the service. Points to a structured YAML file, http_codes.yaml.
-	</longdescription>
-	<upstream>
-		<remote-id type="pypi">os-api-ref</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/os-api-ref/os-api-ref-3.0.0.ebuild b/dev-python/os-api-ref/os-api-ref-3.0.0.ebuild
deleted file mode 100644
index b696b0d2d3..0000000000
--- a/dev-python/os-api-ref/os-api-ref-3.0.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EPYTEST_DESELECT=(
-	os_api_ref/tests/test_basic_example.py::TestBasicExample::test_parameters
-	os_api_ref/tests/test_basic_example.py::TestBasicExample::test_rest_response
-	os_api_ref/tests/test_microversions.py::TestMicroversions::test_parameters_table
-	os_api_ref/tests/test_warnings.py::TestWarnings::test_missing_field
-)
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Sphinx Extensions to support API reference sites in OpenStack"
-HOMEPAGE="
-	https://opendev.org/openstack/os-api-ref
-	https://pypi.org/project/os-api-ref/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/openstackdocstheme-2.2.1[${PYTHON_USEDEP}]
-	>=dev-python/pyyaml-3.1.2[${PYTHON_USEDEP}]
-	>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
-	>=dev-python/sphinx-4.0.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/beautifulsoup4-4.6.0[${PYTHON_USEDEP}]
-		dev-python/fixtures[${PYTHON_USEDEP}]
-		>=dev-python/sphinx-4.0.0[${PYTHON_USEDEP}]
-		>=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
-		>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-python-3.12.patch"
-	"${FILESDIR}/${P}-sphinx-7.2.0.patch"
-)
-
-distutils_enable_tests pytest
-distutils_enable_sphinx doc/source ">=dev-python/openstackdocstheme-2.2.1"

diff --git a/dev-python/ots-python/Manifest b/dev-python/ots-python/Manifest
deleted file mode 100644
index 8634ad2acd..0000000000
--- a/dev-python/ots-python/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ots-python-8.2.1.tar.gz 10577 BLAKE2B d642bc539b422375388cdfc94fe7541d1bee102e8292bc6186ad25764461e19974786034788ed86268e4565b3b17db22ba50fc257c1dc18d2f1289658b66f7da SHA512 be48bb860c9a1147a79fc2819f361a500d28d6655c302110cdc9596d4be1e127f4137a13e2cebf6a600209ba5356229eb4f019bf9e993231c9ed25f96ea1a74b

diff --git a/dev-python/ots-python/files/ots-python-8.1.4-ots-sanitize.patch b/dev-python/ots-python/files/ots-python-8.1.4-ots-sanitize.patch
deleted file mode 100644
index 5eae00dbd8..0000000000
--- a/dev-python/ots-python/files/ots-python-8.1.4-ots-sanitize.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -236,7 +236,6 @@
-     platforms=["posix", "nt"],
-     package_dir={"": "src/python"},
-     packages=find_packages("src/python"),
--    ext_modules=[ots_sanitize],
-     zip_safe=False,
-     cmdclass=cmdclass,
-     setup_requires=["setuptools_scm"],
---- a/src/python/ots/__init__.py
-+++ b/src/python/ots/__init__.py
-@@ -3,7 +3,7 @@
- import sys
- import os
- 
--OTS_SANITIZE = os.path.join(os.path.dirname(__file__), "ots-sanitize")
-+OTS_SANITIZE = "ots-sanitize"
- 
- __all__ = ["sanitize", "OTSError", "CalledProcessError"]
- 

diff --git a/dev-python/ots-python/metadata.xml b/dev-python/ots-python/metadata.xml
deleted file mode 100644
index 421947f8b9..0000000000
--- a/dev-python/ots-python/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/googlefonts/ots-python/issues</bugs-to>
-        <remote-id type="github">googlefonts/ots-python</remote-id>
-        <remote-id type="pypi">opentype-sanitizer</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/ots-python/ots-python-8.2.1.ebuild b/dev-python/ots-python/ots-python-8.2.1.ebuild
deleted file mode 100644
index 4e08548e53..0000000000
--- a/dev-python/ots-python/ots-python-8.2.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python wrapper for OpenType Sanitizer"
-HOMEPAGE="
-	https://github.com/googlefonts/ots-python
-	https://pypi.org/project/opentype-sanitizer/
-"
-SRC_URI="https://github.com/googlefonts/ots-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND=">=dev-util/ots-${PV}"
-
-PATCHES=( "${FILESDIR}/${PN}-8.1.4-ots-sanitize.patch" )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV/_p/.post}"
-	mkdir -p src/c/ots || die
-	default
-}

diff --git a/dev-python/pip-api/Manifest b/dev-python/pip-api/Manifest
deleted file mode 100644
index 420eb57612..0000000000
--- a/dev-python/pip-api/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pip-api-0.0.30-1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7.tar.gz 118238 BLAKE2B d7f0a5cadaaf0a673a76dfd6448c36f86cd5fac9a4633d22361fe3d2b75d4a7841c0ea3fbf2e1b6dffd4d1f3760ce8cac875172312927d878b8df98a933f8b51 SHA512 466e2e9a74c3f7d196a505475500352646655a446e4c8412d9f4dffd3ff988c0f6944bd9d32ece065a0242da49e9f9dce52bc06a4fb0021403328706e6b80236

diff --git a/dev-python/pip-api/metadata.xml b/dev-python/pip-api/metadata.xml
deleted file mode 100644
index 11b79e1483..0000000000
--- a/dev-python/pip-api/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/di/pip-api/issues</bugs-to>
-        <remote-id type="github">di/pip-api</remote-id>
-        <remote-id type="pypi">pip-api</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/pip-api/pip-api-0.0.30.ebuild b/dev-python/pip-api/pip-api-0.0.30.ebuild
deleted file mode 100644
index 33a0978b8f..0000000000
--- a/dev-python/pip-api/pip-api-0.0.30.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-COMMIT="1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7"
-DESCRIPTION="An unofficial, importable pip API"
-HOMEPAGE="https://github.com/di/pip-api"
-SRC_URI="https://github.com/di/pip-api/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT}.tar.gz" # only for 0.0.29
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pip[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/pretend[${PYTHON_USEDEP}]
-		>=dev-python/virtualenv-20[${PYTHON_USEDEP}]
-	)
-"
-
-EPYTEST_DESELECT=(
-	tests/test_installed_distributions.py::test_installed_distributions_legacy_version
-	tests/test_installed_distributions.py::test_installed_distributions_multiple_paths
-
-	# disable tests that check for pinned version
-	tests/test_tests.py::test_all_the_right_pips
-	tests/test_version.py::test_version
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-	distutils-r1_python_prepare_all
-
-	# class constructor wants to download pinned pip version
-	sed "/class PipTestEnvironment/{n;s/__init__/init/}" -i tests/conftest.py || die
-}

diff --git a/dev-python/portio/Manifest b/dev-python/portio/Manifest
deleted file mode 100644
index 92971e787e..0000000000
--- a/dev-python/portio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST portio-0.5.tar.gz 134136 BLAKE2B a330caad064beb05ec7bb313f1f381c3fd5000a7b7d7f1f90ebe4a1a1767cbfe0e9441c368f053121322a35f342c69c6b4232be1773efd23f90bbc071d6858a9 SHA512 363a81d2c98cd0c0113a9d37082b7f017517239a02dbb0077922f3a32b918a92a7d9526cdf7a31d1ab80883ad4746bc86b49ea92eae7cc0d20f703a5f8eda777

diff --git a/dev-python/portio/metadata.xml b/dev-python/portio/metadata.xml
deleted file mode 100644
index 933e0d6911..0000000000
--- a/dev-python/portio/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">PortIO is a Python wrapper for the port I/O macros like outb, inb, etc. provided by the C library on Linux x86 platforms. Both python 2 and 3 are supported. This module is useful when a general pourpose port I/O at the low level is needed. Programmers that want to perform I/O on the parallel port at an higher level, will be better satisfied by the pyParallel module. A similar module Ioport has inspired the writing of PortIO.</longdescription>
-	<upstream>
-		<bugs-to>mailto:f.pollastri@inrim.it</bugs-to>
-		<changelog>http://portio.inrim.it/#changelog</changelog>
-		<maintainer>
-			<name>Fabrizio Pollastri</name>
-			<email>f.pollastri@inrim.it</email>
-		</maintainer>
-		<remote-id type="pypi">portio</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/portio/portio-0.5-r1.ebuild b/dev-python/portio/portio-0.5-r1.ebuild
deleted file mode 100644
index db55d3c725..0000000000
--- a/dev-python/portio/portio-0.5-r1.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
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python low level port I/O for Linux x86"
-HOMEPAGE="
-	http://portio.inrim.it
-	https://pypi.org/project/portio/
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( index.rst )
-
-src_prepare() {
-	sed -e '/include_dirs/d' \
-		-e '/library_dirs/d' \
-		-i setup.py || die
-
-	distutils-r1_src_prepare
-}

diff --git a/dev-python/pproxy/Manifest b/dev-python/pproxy/Manifest
deleted file mode 100644
index 27ad4e7616..0000000000
--- a/dev-python/pproxy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pproxy-2.7.8.tar.gz 58261 BLAKE2B d3ab31ea0a907a37f76a22ef0a7edf1d2dc2f22988ce8a09735ffaf2ac1cbf2f8827867a5018289b5bb88ad7225ff4a0bf74ff2da10d454c6676fa20423308fc SHA512 0e1dad674edb2f7b587f1a31b8ed1d344ccc93bf6d927f54a44f6508bbceabce9d8a3d0343ecf104afa9b56658d74855f6052bf8c922a6ceb0e2c8b6cafa2fb7

diff --git a/dev-python/pproxy/metadata.xml b/dev-python/pproxy/metadata.xml
deleted file mode 100644
index 7d31e7fbb1..0000000000
--- a/dev-python/pproxy/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-Features
-
-Lightweight single-thread asynchronous IO.
-Pure python, no additional library required.
-Proxy client/server for TCP/UDP.
-Schedule (load balance) among remote servers.
-Incoming traffic auto-detect.
-Tunnel/relay/backward-relay support.
-Unix domain socket support.
-User/password authentication support.
-Filter/block hostname by regex patterns.
-SSL/TLS client/server support.
-Shadowsocks OTA (One-Time-Auth), SSR plugins.
-Statistics by bandwidth and traffic.
-PAC support for javascript configuration.
-Iptables/Pf NAT redirect packet tunnel.
-System proxy auto-setting support.
-Client/Server API provided.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">qwj/python-proxy</remote-id>
-    <remote-id type="pypi">pproxy</remote-id>
-    <maintainer status="unknown">
-      <email>qianwenjie@gmail.com</email>
-      <name>Qian Wenjie</name>
-    </maintainer>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/pproxy/pproxy-2.7.8-r1.ebuild b/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
deleted file mode 100644
index 25da66ad27..0000000000
--- a/dev-python/pproxy/pproxy-2.7.8-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="TCP/UDP asynchronous tunnel proxy implemented in Python3 asyncio"
-HOMEPAGE="
-	https://pypi.org/project/pproxy/
-	https://github.com/qwj/python-proxy
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-pkg_postinst() {
-	optfeature "ssh tunnelling support" dev-python/asyncssh
-	optfeature "accelerated ciphers support" "dev-python/pycryptodome dev-python/uvloop"
-	optfeature "daemon support" dev-python/python-daemon
-}

diff --git a/dev-python/psautohint/Manifest b/dev-python/psautohint/Manifest
deleted file mode 100644
index f8e8051892..0000000000
--- a/dev-python/psautohint/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST psautohint-2.4.0-testdata.gh.tar.gz 21949984 BLAKE2B a5da67eb4b9f3d0ce5d86469bc0a5f771fa743198836db35121e9c62b66c8b8df00fef6e40e8832e33aee065fe3bdd0a24d1b590bce6fb66d7c43f6719236242 SHA512 03d4962958d3551ffdf99463d28723f6b43d42029843da1b40493b0bfc2e586ebf40db3a2497b36b5fde345de4b6998cfc1131c6fb4e8352b05fb59fc4e90e7f
-DIST psautohint-2.4.0.gh.tar.gz 181009 BLAKE2B bb6ed5ae6b800742d8d1061004bfb49a84e3b9c99977a653ef8eeccf38d9c03261be5b735df20ee93dcf712b8b6ade7a2391937f327206fc2e01f2b5bcbe9022 SHA512 dfc29d020bedf8bd546e395743befb390e9fb01a3025aa10357a32724c9a78236acd57e05300aa26be630c9d43edab8bda731dc4f51c0a07d0bef79112d952aa

diff --git a/dev-python/psautohint/files/psautohint-2.3.0-no-build-library.patch b/dev-python/psautohint/files/psautohint-2.3.0-no-build-library.patch
deleted file mode 100644
index 2245a901e9..0000000000
--- a/dev-python/psautohint/files/psautohint-2.3.0-no-build-library.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -192,7 +192,7 @@
-         # If we were asked to build any C/C++ libraries, make sure that the
-         # directory where we put them is in the library search path for
-         # linking executables.
--        if self.distribution.has_c_libraries():
-+        if False:
-             build_clib = self.get_finalized_command('build_clib')
-             self.libraries.extend(build_clib.get_library_names() or [])
-             self.library_dirs.append(build_clib.build_clib)
-@@ -432,15 +432,13 @@
- class CustomBuildExt(_build_ext):
- 
-     def run(self):
--        if self.distribution.has_c_libraries():
-+        if False:
-             self.run_command("build_clib")
-         _build_ext.run(self)
- 
- 
- cmdclass = {
--    'build_clib': CustomBuildClib,
-     'build_ext': CustomBuildExt,
--    'build_exe': build_exe,
- }
- 
- 
-@@ -572,9 +570,7 @@
-       license='Apache License, Version 2.0',
-       package_dir={'': 'python'},
-       packages=['psautohint'],
--      libraries=libraries,
-       ext_modules=ext_modules,
--      executables=executables,
-       entry_points={
-           'console_scripts': [
-               "psautohint = psautohint.__main__:main",

diff --git a/dev-python/psautohint/files/psautohint-2.3.0-system-libs.patch b/dev-python/psautohint/files/psautohint-2.3.0-system-libs.patch
deleted file mode 100644
index fe6b5df3c0..0000000000
--- a/dev-python/psautohint/files/psautohint-2.3.0-system-libs.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -564,6 +564,7 @@ ext_modules = [
-         sources=[
-             "python/psautohint/_psautohint.c",
-         ],
-+        libraries = ['psautohint'],
-     ),
- ]
- 

diff --git a/dev-python/psautohint/metadata.xml b/dev-python/psautohint/metadata.xml
deleted file mode 100644
index 52c72563c9..0000000000
--- a/dev-python/psautohint/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/adobe-type-tools/psautohint/issues</bugs-to>
-    <remote-id type="github">adobe-type-tools/psautohint</remote-id>
-    <remote-id type="pypi">psautohint</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/psautohint/psautohint-2.4.0-r1.ebuild b/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
deleted file mode 100644
index 6ba7193b6a..0000000000
--- a/dev-python/psautohint/psautohint-2.4.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit meson distutils-r1
-
-COMMIT="1e4c5061d328105c4dcfcb6fdbc27ec49b3e9d23"
-DESCRIPTION="Python wrapper for Adobe's PostScript autohinter"
-HOMEPAGE="
-	https://pypi.org/project/psautohint/
-	https://github.com/adobe-type-tools/psautohint
-"
-SRC_URI="
-	https://github.com/adobe-type-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
-	test? (
-		https://github.com/adobe-type-tools/${PN}-testdata/archive/${COMMIT}.tar.gz -> ${P}-testdata.gh.tar.gz
-	)
-"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-DEPEND="media-gfx/libpsautohint"
-RDEPEND="
-	${DEPEND}
-	>=dev-python/fonttools-4.20[${PYTHON_USEDEP}]
-	dev-python/fs[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-	test? ( dev-util/afdko )
-"
-
-DOCS=( doc {NEWS,README}.md )
-
-PATCHES=(
-	"${FILESDIR}/${PN}-2.3.0-system-libs.patch"
-	"${FILESDIR}/${PN}-2.3.0-no-build-library.patch"
-)
-
-EPYTEST_DESELECT=(
-	tests/integration/test_hint.py::test_hashmap_old_version
-	"tests/integration/test_mmhint.py::test_vfotf[tests/integration/data/vf_tests/CJKSparseVar.subset.hinted.otf]"
-)
-
-distutils_enable_tests pytest
-
-src_unpack() {
-	default
-
-	if use test; then
-		mv "${WORKDIR}"/psautohint-testdata-${COMMIT}/* "${S}"/tests/integration/data || die
-	fi
-}
-
-src_prepare() {
-	distutils-r1_src_prepare
-
-	rm -r libpsautohint || die
-	mkdir -p libpsautohint/src || die
-
-	rm pytest.ini || die
-}
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-}

diff --git a/dev-python/pybrowserstack-screenshots/Manifest b/dev-python/pybrowserstack-screenshots/Manifest
deleted file mode 100644
index 12ceaa983a..0000000000
--- a/dev-python/pybrowserstack-screenshots/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pybrowserstack-screenshots-0.1.tar.gz 9186 BLAKE2B 07eb5a9499287845528394ce8dcba3b467c1b5e9acc5cc98f661d098a0cb0a58d41e4245bd71b8270d0fb202ed09be9ff91a6b2c763e99be8f571cb1a01df237 SHA512 eace05de830a74f2db8ae30931d85ab0e606b8cfe029dbd12d55f526e89318bedf37e96e8f552b2a9c6abd561a2a8be1b50a95cd13dd5cc9c82f1ea13bc5b113

diff --git a/dev-python/pybrowserstack-screenshots/metadata.xml b/dev-python/pybrowserstack-screenshots/metadata.xml
deleted file mode 100644
index 3133648cee..0000000000
--- a/dev-python/pybrowserstack-screenshots/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/cmck/pybrowserstack-screenshots/issues</bugs-to>
-        <remote-id type="github">cmck/pybrowserstack-screenshots</remote-id>
-        <remote-id type="pypi">pybrowserstack-screenshots</remote-id>
-        </upstream>
-</pkgmetadata>

diff --git a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild b/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
deleted file mode 100644
index f7dc795cc8..0000000000
--- a/dev-python/pybrowserstack-screenshots/pybrowserstack-screenshots-0.1-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A python api wrapper and client for Browserstack Screenshots API"
-SRC_URI="https://github.com/cmck/pybrowserstack-screenshots/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="
-	https://github.com/cmck/pybrowserstack-screenshots
-	https://pypi.org/project/pybrowserstack-screenshots/
-"
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	dev-python/pillow[${PYTHON_USEDEP}]
-	dev-python/requests[${PYTHON_USEDEP}]
-	dev-python/simplejson[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/pynmea2/Manifest b/dev-python/pynmea2/Manifest
deleted file mode 100644
index 7a252503dc..0000000000
--- a/dev-python/pynmea2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pynmea2-1.18.0.tar.gz 80453 BLAKE2B c7d37ec858c85ea964b0a9bb3c8a8811fae80dcca1db9c3abf9241381cfa950133d900bd038c0928405d67452a700bbe5eee45866328541e7c7e47c3c1b63676 SHA512 e3e12fc04ba8d53a3f3aea2361e7e1cf9ac9f09a4d595f7010ed9175430f4bd3e19727af53ea051407caf112175f36dfd3240dd0fdc7ebcafef1122c57e3bf1f

diff --git a/dev-python/pynmea2/metadata.xml b/dev-python/pynmea2/metadata.xml
deleted file mode 100644
index 7e27470136..0000000000
--- a/dev-python/pynmea2/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/Knio/pynmea2/issues</bugs-to>
-		<remote-id type="github">Knio/pynmea2</remote-id>
-		<remote-id type="pypi">pynmea2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/pynmea2/pynmea2-1.18.0.ebuild b/dev-python/pynmea2/pynmea2-1.18.0.ebuild
deleted file mode 100644
index 1b31091ff7..0000000000
--- a/dev-python/pynmea2/pynmea2-1.18.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library for the NMEA 0183 protcol"
-HOMEPAGE="
-	https://github.com/Knio/pynmea2
-	https://pypi.org/project/pynmea2/
-"
-SRC_URI="https://github.com/Knio/pynmea2/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-distutils_enable_tests pytest

diff --git a/dev-python/pysaml2/Manifest b/dev-python/pysaml2/Manifest
deleted file mode 100644
index 2d286b0862..0000000000
--- a/dev-python/pysaml2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pysaml2-7.4.2.gh.tar.gz 6059879 BLAKE2B 46e319b288f792c2bf352dfaca507b24a1d23e1f4e7d1cc85685cc82a38103d113a6ec6d5d31608a226873cc5dab774689625f0437146befc43a33cafe641e78 SHA512 4a125cf08e7eb4856aea87eb7cad0539b1e520d44cf7a6a6fcb52185ab2acf05efe773165614f9b633c85f46ca4b189ee6038aaa51fe8343d75ab3bf0e06d43e

diff --git a/dev-python/pysaml2/metadata.xml b/dev-python/pysaml2/metadata.xml
deleted file mode 100644
index dd040df5e6..0000000000
--- a/dev-python/pysaml2/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-		PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both. Originally written to work in a WSGI environment there are extensions that allow you to use it with other frameworks.
-	</longdescription>
-	<stabilize-allarches/>
-	<upstream>
-		<remote-id type="pypi">pysaml2</remote-id>
-		<remote-id type="github">rohe/pysaml2</remote-id>
-		<bugs-to>https://github.com/IdentityPython/pysaml2/issues</bugs-to>
-		<doc>https://pysaml2.readthedocs.io</doc>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/pysaml2/pysaml2-7.4.2.ebuild b/dev-python/pysaml2/pysaml2-7.4.2.ebuild
deleted file mode 100644
index 3cffc8c308..0000000000
--- a/dev-python/pysaml2/pysaml2-7.4.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1
-
-DESCRIPTION="Python implementation of SAML Version 2 Standard"
-HOMEPAGE="
-	https://pypi.org/project/pysaml2/
-	https://github.com/rohe/pysaml2
-"
-SRC_URI="https://github.com/IdentityPython/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-libs/xmlsec[openssl]
-	>=dev-python/cryptography-3.1[${PYTHON_USEDEP}]
-	dev-python/defusedxml[${PYTHON_USEDEP}]
-	dev-python/pyopenssl[${PYTHON_USEDEP}]
-	dev-python/python-dateutil[${PYTHON_USEDEP}]
-	dev-python/pytz[${PYTHON_USEDEP}]
-	<dev-python/requests-3[${PYTHON_USEDEP}]
-	>=dev-python/xmlschema-1.2.1[${PYTHON_USEDEP}]
-"
-# TODO: package 'repoze-who' for s2repoze tests
-BDEPEND="
-	test? (
-		dev-python/pyasn1[${PYTHON_USEDEP}]
-		<dev-python/pymongo-5[${PYTHON_USEDEP}]
-		dev-python/responses[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/alabaster

diff --git a/dev-python/pytest-cython/Manifest b/dev-python/pytest-cython/Manifest
deleted file mode 100644
index e4663bfb66..0000000000
--- a/dev-python/pytest-cython/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pytest-cython-0.2.1.tar.gz 16083 BLAKE2B 79140d313a745e47660588e4bec32777debb7b878fd085c1a4e0785b4f0a85e03ad53fafaf43ce93cdd42d02f59000dc6196c62ce803b3c5d736719ca9a43b05 SHA512 6dbceaef0220e4ccd18409a78c1901ccb647aaa1d3763863cd8cba3580c5005969cae67824f25e03b57ee4364a86e5cdff95b87e657f8501de72ba3c7f59c164

diff --git a/dev-python/pytest-cython/metadata.xml b/dev-python/pytest-cython/metadata.xml
deleted file mode 100644
index 28886a8faf..0000000000
--- a/dev-python/pytest-cython/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">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/lgpage/pytest-cython/issues</bugs-to>
-    <changelog>https://raw.githubusercontent.com/lgpage/pytest-cython/master/CHANGELOG.rst</changelog>
-    <doc lang="en">https://readthedocs.org/projects/pytest-cython/</doc>
-    <maintainer>
-      <email>page.lg@gmail.com</email>
-      <name>Logan Page</name>
-    </maintainer>
-    <remote-id type="pypi">pytest-cython</remote-id>
-    <remote-id type="github">lgpage/pytest-cython</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild b/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
deleted file mode 100644
index 6666c51f5a..0000000000
--- a/dev-python/pytest-cython/pytest-cython-0.2.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Plugin for testing Cython extension modules"
-HOMEPAGE="
-	https://pypi.org/project/pytest-cython/
-	https://github.com/lgpage/pytest-cython
-"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/py[${PYTHON_USEDEP}]
-	>=dev-python/pytest-4.6.0[${PYTHON_USEDEP}]
-	dev-python/setuptools[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/cython[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs \
-	dev-python/myst-parser \
-	dev-python/sphinx-py3doc-enhanced-theme
-
-python_test() {
-	epytest tests
-}

diff --git a/dev-python/pytest-instafail/Manifest b/dev-python/pytest-instafail/Manifest
deleted file mode 100644
index 6f6278fa23..0000000000
--- a/dev-python/pytest-instafail/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pytest-instafail-0.4.2.tar.gz 5384 BLAKE2B ac9701476a6b707bc678c3368d02408bec9ea5ffa84abe60bd5b455ff00b860399e9993f388eef1d08335d98c5f1b6c66f99d8143053ac09dc6696f7cf96a4f0 SHA512 31d7b2f2e6f4fa4a43001f9a3e983b6a7506bce9bb4c1568f07f7bc58cb469d7a514a73a04c84a5b2836dfb223ddbe7777b86a4c0e5ec9cb8e1e8eb51111eb9b

diff --git a/dev-python/pytest-instafail/metadata.xml b/dev-python/pytest-instafail/metadata.xml
deleted file mode 100644
index 470f2ff276..0000000000
--- a/dev-python/pytest-instafail/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">pytest-dev/pytest-instafail</remote-id>
-    <remote-id type="pypi">pytest-instafail</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild b/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild
deleted file mode 100644
index 5b270883db..0000000000
--- a/dev-python/pytest-instafail/pytest-instafail-0.4.2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Plugin for pytest that shows failures and errors instantly"
-HOMEPAGE="
-	https://github.com/pytest-dev/pytest-instafail
-	https://pypi.org/project/pytest-instafail/
-"
-SRC_URI="https://github.com/pytest-dev/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND=">=dev-python/pytest-2.9[${PYTHON_USEDEP}]"
-BDEPEND="test? ( dev-python/pexpect[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
-
-python_test() {
-	epytest --deselect test_instafail.py::TestInstafailingTerminalReporter::test_print_stacktrace_once_with_pdb
-}

diff --git a/dev-python/pytest-randomly/Manifest b/dev-python/pytest-randomly/Manifest
deleted file mode 100644
index 083bee4281..0000000000
--- a/dev-python/pytest-randomly/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pytest-randomly-3.12.0.gh.tar.gz 30426 BLAKE2B 22e7ac58787a98b24a672f2fc2fdba8069213008f11c66eb05320be99662311b0273b0c32079d59792964075abe6fd2f224ce03eb0d3b2dcf0a79e180f1a067e SHA512 e2241c1304b9597f93cc57d6830808f85c59ea1b4815624dcd9d088f87eb4a34d6cb6394de9c31ebedcb8280fb6ff12b110fd5a559ab28c9e0381481fce52c4d

diff --git a/dev-python/pytest-randomly/metadata.xml b/dev-python/pytest-randomly/metadata.xml
deleted file mode 100644
index 170fb9d046..0000000000
--- a/dev-python/pytest-randomly/metadata.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-Features
-
-All of these features are on by default but can be disabled with flags.
-
-    Randomly shuffles the order of test items. This is done first at the level of modules, then at the level of test classes (if you have them), then at the order of functions. This also works with things like doctests.
-    Resets random.seed() at the start of every test case and test to a fixed number - this defaults to time.time() from the start of your test run, but you can pass in --randomly-seed to repeat a randomness-induced failure.
-    If factory boy is installed, its random state is reset at the start of every test. This allows for repeatable use of its random ‘fuzzy’ features.
-    If faker is installed, its random state is reset at the start of every test. This is also for repeatable fuzzy data in tests - factory boy uses faker for lots of data.
-    If numpy is installed, its random state is reset at the start of every test.
-    If additional random generators are used, they can be registered under the pytest_randomly.random_seeder entry point and will have their seed reset at the start of every test. Register a function that takes the current seed value.
-    Works with pytest-xdist.
-
-About
-
-Randomness in testing can be quite powerful to discover hidden flaws in the tests themselves, as well as giving a little more coverage to your system.
-
-By randomly ordering the tests, the risk of surprising inter-test dependencies is reduced - a technique used in many places, for example Google’s C++ test runner googletest.
-
-By resetting the random seed to a repeatable number for each test, tests can create data based on random numbers and yet remain repeatable, for example factory boy’s fuzzy values. This is good for ensuring that tests specify the data they need and that the tested system is not affected by any data that is filled in randomly due to not being specified.
-
-This plugin is a Pytest port of my plugin for nose, nose-randomly. I’ve written a blog post on its history.
-  </longdescription>
-  <upstream>
-    <bugs-to>https://github.com/pytest-dev/pytest-randomly/issues</bugs-to>
-    <changelog>https://github.com/pytest-dev/pytest-randomly/blob/master/HISTORY.rst</changelog>
-    <maintainer status="active">
-      <email>me@adamj.eu</email>
-      <name>Adam Johnson</name>
-    </maintainer>
-    <remote-id type="pypi">pytest-randomly</remote-id>
-    <remote-id type="github">pytest-dev/pytest-randomly</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild b/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild
deleted file mode 100644
index b67d4e9e7b..0000000000
--- a/dev-python/pytest-randomly/pytest-randomly-3.12.0-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Pytest plugin to randomly order tests and control random.seed"
-HOMEPAGE="
-	https://pypi.python.org/pypi/pytest-randomly/
-	https://github.com/pytest-dev/pytest-randomly
-"
-SRC_URI="https://github.com/pytest-dev/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
-BDEPEND="
-	test? (
-		dev-python/Faker[${PYTHON_USEDEP}]
-		dev-python/factory-boy[${PYTHON_USEDEP}]
-		dev-python/numpy[${PYTHON_USEDEP}]
-		dev-python/pytest-xdist[${PYTHON_USEDEP}]
-	)
-" # tests pytest-xdist integration
-
-EPYTEST_DESELECT=(
-	tests/test_pytest_randomly.py::test_entrypoint_injection
-	tests/test_pytest_randomly.py::test_it_runs_before_stepwise
-	tests/test_pytest_randomly.py::test_works_without_xdist
-
-	# Output mismatch
-	tests/test_pytest_randomly.py::test_class_test_methods_reordered
-	tests/test_pytest_randomly.py::test_classes_reordered
-	tests/test_pytest_randomly.py::test_doctests_in_txt_files_reordered
-	tests/test_pytest_randomly.py::test_doctests_reordered
-	tests/test_pytest_randomly.py::test_files_reordered
-	tests/test_pytest_randomly.py::test_files_reordered_when_seed_not_reset
-	tests/test_pytest_randomly.py::test_test_functions_reordered
-	tests/test_pytest_randomly.py::test_test_functions_reordered_when_randomness_in_module
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-	epytest -p no:randomly
-}

diff --git a/dev-python/python-pkcs11/Manifest b/dev-python/python-pkcs11/Manifest
deleted file mode 100644
index 662c8df3cc..0000000000
--- a/dev-python/python-pkcs11/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-pkcs11-0.7.0.tar.gz 106517 BLAKE2B ad5dde00beab92d2c530ebe0d4922a562db51b0015591d3f2dfe2f2489a01f72a8ccc4371fc0e88b2f3c8e45eb2bfc65c32c8f71dfa025f0ac9035ba2e8f2dd8 SHA512 2f8199296810c9f600012d151c42f00f9eb39dc22643a5a429f589f784fd4a14615d8b5371e175d277ea7af117d2650c1a8b69ce3c891276549c9fcb9a75229c

diff --git a/dev-python/python-pkcs11/metadata.xml b/dev-python/python-pkcs11/metadata.xml
deleted file mode 100644
index 5ec26a7dd6..0000000000
--- a/dev-python/python-pkcs11/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-A high level, “more Pythonic” interface to the PKCS#11 (Cryptoki) standard to support HSM and Smartcard devices in Python.
-
-The interface is designed to follow the logical structure of a HSM, with useful defaults for obscurely documented parameters. Many APIs will 
-optionally accept iterables and act as generators, allowing you to stream large data blocks for symmetric encryption.
-
-python-pkcs11 also includes numerous utility functions to convert between PKCS #11 data structures and common interchange formats including PKCS #1 
-and X.509.
-
-python-pkcs11 is fully documented and has a full integration test suite for all features, with continuous integration against multiple HSM platforms including:
-Thales nCipher 
-Opencryptoki TP
-OpenSC/Smartcard-HSM/Nitrokey HSM
-  </longdescription>
-  <upstream>
-    <remote-id type="github">danni/python-pkcs11</remote-id>
-    <remote-id type="pypi">python-pkcs11</remote-id>
-    <maintainer status="unknown">
-      <email>danielle@madeley.id.au</email>
-      <name>Danielle Madeley</name>
-    </maintainer>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild b/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
deleted file mode 100644
index b01bdd8758..0000000000
--- a/dev-python/python-pkcs11/python-pkcs11-0.7.0-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit edo distutils-r1 pypi
-
-DESCRIPTION="PKCS#11 (Cryptoki) support for Python"
-HOMEPAGE="
-	https://pypi.org/project/python-pkcs11/
-	https://github.com/danni/python-pkcs11
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-	>=dev-python/asn1crypto-1.0.0[${PYTHON_USEDEP}]
-	dev-python/cached-property[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	dev-python/cython[${PYTHON_USEDEP}]
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-	test? (
-		dev-libs/openssl
-		dev-libs/softhsm
-		dev-python/cryptography[${PYTHON_USEDEP}]
-		dev-python/oscrypto[${PYTHON_USEDEP}]
-		dev-python/parameterized[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs
-
-python_test() {
-	cd "${S}" || die
-	epytest
-}
-
-src_test() {
-	local -x PKCS11_MODULE="${BROOT}/usr/$(get_libdir)/softhsm/libsofthsm2.so"
-	local -x PKCS11_TOKEN_LABEL="TEST"
-	local -x PKCS11_TOKEN_PIN="1234"
-	local -x PKCS11_TOKEN_SO_PIN="5678"
-
-	mkdir -p "${HOME}/.config/softhsm2" || die
-	cat > "${HOME}/.config/softhsm2/softhsm2.conf" <<- EOF || die "Failed to create config"
-		directories.tokendir = ${T}
-		objectstore.backend = file
-	EOF
-
-	edo softhsm2-util --init-token --free \
-		--label ${PKCS11_TOKEN_LABEL} \
-		--pin ${PKCS11_TOKEN_PIN} \
-		--so-pin ${PKCS11_TOKEN_SO_PIN}
-
-	rm -r pkcs11 || die
-	distutils-r1_src_test
-}

diff --git a/dev-python/rchitect/Manifest b/dev-python/rchitect/Manifest
deleted file mode 100644
index 15d2f25b17..0000000000
--- a/dev-python/rchitect/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rchitect-0.3.36-github.tar.gz 35978 BLAKE2B 022479c72a6610210ffa05a4758ab843a2e373663adb5d694f05b3b7c33cf4de1c83211f767f8619d76e9e31cb44612b3bf16d9bc30e848835b20fc9c47462e6 SHA512 8ca8428f53d104fad3e950b14e2b7f733b4aba5715f926faa0ac061003775f0f48a15b5e14a634527f0ca28d1cdc316053ddc3f79b061102ed9e81f59c3ec63d

diff --git a/dev-python/rchitect/files/rchitect-0.3.36-no-pytest-runner.patch b/dev-python/rchitect/files/rchitect-0.3.36-no-pytest-runner.patch
deleted file mode 100644
index 41ee0be51f..0000000000
--- a/dev-python/rchitect/files/rchitect-0.3.36-no-pytest-runner.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -44,8 +44,7 @@
-     python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*',
-     install_requires=install_requires,
-     setup_requires=[
--        'cffi>=1.10.0',
--        "pytest-runner"
-+        'cffi>=1.10.0'
-     ],
-     extras_require={
-         "test": [

diff --git a/dev-python/rchitect/metadata.xml b/dev-python/rchitect/metadata.xml
deleted file mode 100644
index 972422218e..0000000000
--- a/dev-python/rchitect/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">randy3k/rchitect</remote-id>
-    <remote-id type="pypi">rchitect</remote-id>
-    <maintainer status="unknown">
-      <email>randy.cs.lai@gmail.com</email>
-      <name>Randy Lai</name>
-    </maintainer>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/rchitect/rchitect-0.3.36.ebuild b/dev-python/rchitect/rchitect-0.3.36.ebuild
deleted file mode 100644
index 2fd8c09f6c..0000000000
--- a/dev-python/rchitect/rchitect-0.3.36.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Interoperate R with Python"
-HOMEPAGE="
-	https://pypi.org/project/rchitect/
-	https://github.com/randy3k/rchitect
-"
-SRC_URI="https://github.com/randy3k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}-github.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/cffi-1.10.0[${PYTHON_USEDEP}]"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-	dev-python/wheel[${PYTHON_USEDEP}]
-"
-BDEPEND="test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] )"
-
-PATCHES=( "${FILESDIR}/${P}-no-pytest-runner.patch" )
-
-distutils_enable_tests pytest

diff --git a/dev-python/rstr/Manifest b/dev-python/rstr/Manifest
deleted file mode 100644
index 1950f66ec1..0000000000
--- a/dev-python/rstr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rstr-3.2.0.tar.gz 12616 BLAKE2B d161fa291421cb56a7a5e05ef627e68b495ad2b3655483f46289780355bd3c312cbf44ad5710b17a1eb4f7e00f3695873f4677738a8d72aa4f2182051fffd182 SHA512 4e6613c68572c12755f3284baa97477843f39668f0753114a92b9d32c45cb7492fec299818ae4f7ea9bdf511ab715ef1dc0ef7d15af50bcb32fd9208f0e1af6e

diff --git a/dev-python/rstr/metadata.xml b/dev-python/rstr/metadata.xml
deleted file mode 100644
index 74df683bcf..0000000000
--- a/dev-python/rstr/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-	rstr is a helper module for easily generating random strings
-	of various types. It could be useful for fuzz testing,
-	generating dummy data, or other applications.
-	</longdescription>
-	<upstream>
-		<remote-id type="pypi">rstr</remote-id>
-		<remote-id type="github">leapfrogonline/rstr</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/rstr/rstr-3.2.0.ebuild b/dev-python/rstr/rstr-3.2.0.ebuild
deleted file mode 100644
index 27f799fae6..0000000000
--- a/dev-python/rstr/rstr-3.2.0.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Easily generate random strings of various types"
-HOMEPAGE="
-	https://github.com/leapfrogonline/rstr
-	https://pypi.org/project/rstr/
-"
-
-LICENSE="BSD"
-SLOT=0
-KEYWORDS="~amd64"
-
-distutils_enable_tests unittest
-
-python_install_all() {
-	distutils-r1_python_install_all
-	find "${ED}" -type d -name "tests" -exec rm -rv {} + || die "tests removing failed"
-}

diff --git a/dev-python/schedule/Manifest b/dev-python/schedule/Manifest
deleted file mode 100644
index 91dc104171..0000000000
--- a/dev-python/schedule/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST schedule-1.1.0.gh.tar.gz 31873 BLAKE2B 6e33e862f94c72f32ae3bba566ad4a64428cc90f80ed6ff8d577a29717b3cc5f3c91195742cedfedbcc4090d955f343097f53ed69e9922775969c854780798ce SHA512 3fe06e334ed532f013aeb806b7beacd9418c4dbbcb80d4b27090c08178f1874694ecfced24eeddc8450e99a80831d68b34a4a3b2638a870f30f53f570650795c

diff --git a/dev-python/schedule/metadata.xml b/dev-python/schedule/metadata.xml
deleted file mode 100644
index 26965d3f30..0000000000
--- a/dev-python/schedule/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-An in-process scheduler for periodic jobs that uses the builder pattern for configuration. Schedule lets you run Python functions (or any other callable) periodically at pre-determined intervals using a simple, human-friendly syntax.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">dbader/schedule</remote-id>
-    <remote-id type="pypi">schedule</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/schedule/schedule-1.1.0-r1.ebuild b/dev-python/schedule/schedule-1.1.0-r1.ebuild
deleted file mode 100644
index e52878cb9f..0000000000
--- a/dev-python/schedule/schedule-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-#pypy3 fails tests
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python job scheduling for humans"
-HOMEPAGE="https://github.com/dbader/schedule"
-
-SRC_URI="https://github.com/dbader/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="
-	test? (
-		dev-python/mock[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs dev-python/pygments
-
-python_test() {
-	epytest --deselect test_schedule.py::SchedulerTests::test_until_time
-}

diff --git a/dev-python/sphinxcontrib-restbuilder/Manifest b/dev-python/sphinxcontrib-restbuilder/Manifest
deleted file mode 100644
index f64f350fee..0000000000
--- a/dev-python/sphinxcontrib-restbuilder/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sphinxcontrib-restbuilder-0.3.gh.tar.gz 24926 BLAKE2B 885ec51030ef05c9bf528efc5ee8ac1552692d760854c750342947b599411a1d469aff577938286ef22de0e051450605e646b7b904dd69b513c9016ddbc8345c SHA512 0b94d05a2fed1f2203fea94cd3a525a62530ec1777d28d59f9232241dd6816eedf871d6a6f616f6f9ce2946a90143871be09d8cae75747b224a6032e284963ed

diff --git a/dev-python/sphinxcontrib-restbuilder/metadata.xml b/dev-python/sphinxcontrib-restbuilder/metadata.xml
deleted file mode 100644
index 1e5fc44b2d..0000000000
--- a/dev-python/sphinxcontrib-restbuilder/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/sphinx-contrib/restbuilder/issues</bugs-to>
-        <remote-id type="github">sphinx-contrib/restbuilder</remote-id>
-        <remote-id type="pypi">sphinxcontrib-restbuilder</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild b/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
deleted file mode 100644
index bed2259fc2..0000000000
--- a/dev-python/sphinxcontrib-restbuilder/sphinxcontrib-restbuilder-0.3-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-MY_PN=${PN#sphinxcontrib-}
-DESCRIPTION="A Sphinx builder/writer to output reStructuredText (rst) files"
-HOMEPAGE="
-	https://pypi.org/project/sphinxcontrib-restbuilder/
-	https://github.com/sphinx-contrib/restbuilder
-"
-SRC_URI="https://github.com/sphinx-contrib/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/docutils[${PYTHON_USEDEP}]
-	dev-python/sphinx[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
-	distutils-r1_python_compile
-	find "${BUILD_DIR}" -name '*.pth' -delete || die
-}
-
-python_test() {
-	rm -rf sphinxcontrib || die
-	distutils_write_namespace sphinxcontrib
-	epytest
-}

diff --git a/dev-python/sre-yield/Manifest b/dev-python/sre-yield/Manifest
deleted file mode 100644
index d7e92d27c2..0000000000
--- a/dev-python/sre-yield/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sre-yield-1.2.gh.tar.gz 23485 BLAKE2B 51362de6b5eb7ba23175430fdd62973d1839472e57870d2e8bba0ed124a1e5e3ab55bc7a8d45302c42b91321b2304b43f4a5b7d2bdcfa79918b153d4972ea2f3 SHA512 419d63807052b6c1301c67d0638009a0f1fee4d272846cf9d55608eda5d3ca1542a73b534eef6f868066e4cd966613dae55bc63b452e723b3fcbfab03b24d00e

diff --git a/dev-python/sre-yield/metadata.xml b/dev-python/sre-yield/metadata.xml
deleted file mode 100644
index 9ebbae0220..0000000000
--- a/dev-python/sre-yield/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/google/sre_yield/issues</bugs-to>
-        <remote-id type="github">google/sre_yield</remote-id>
-        <remote-id type="pypi">sre_yield</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild b/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
deleted file mode 100644
index 201eb18efc..0000000000
--- a/dev-python/sre-yield/sre-yield-1.2-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Python module to generate regular all expression matches"
-HOMEPAGE="
-	https://pypi.org/project/sre-yield/
-	https://github.com/sre-yield/sre-yield
-"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-distutils_enable_tests unittest

diff --git a/dev-python/statmake/Manifest b/dev-python/statmake/Manifest
deleted file mode 100644
index 25fca09bcc..0000000000
--- a/dev-python/statmake/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST statmake-0.6.0.gh.tar.gz 40859 BLAKE2B 9a5bed7a322193b4dbd5c79bcba14a14a280271cdd0a0d05bda36c3d10e1465841ac2265ef98b9d760fb73e5a38301d17ef43bf4d2f11fe4331fb1cbe30b108e SHA512 92c86a1896446c12db6f3bcf53406b1c2a36698022e62e710774701e84919295d3b99695a621b020f819286dd6a6cf1a0ee30b2a2bb7f75f390fdb8e3152b291

diff --git a/dev-python/statmake/metadata.xml b/dev-python/statmake/metadata.xml
deleted file mode 100644
index c7dea1bacc..0000000000
--- a/dev-python/statmake/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/daltonmaag/statmake/issues</bugs-to>
-		<remote-id type="github">daltonmaag/statmake</remote-id>
-		<remote-id type="pypi">statmake</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/statmake/statmake-0.6.0-r1.ebuild b/dev-python/statmake/statmake-0.6.0-r1.ebuild
deleted file mode 100644
index 72ae4cffa8..0000000000
--- a/dev-python/statmake/statmake-0.6.0-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1
-
-DESCRIPTION="Applies STAT information from a Stylespace to a variable font"
-HOMEPAGE="
-	https://pypi.org/project/statmake/
-	https://github.com/daltonmaag/statmake
-"
-SRC_URI="https://github.com/daltonmaag/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/attrs-21.3[${PYTHON_USEDEP}]
-	>=dev-python/cattrs-22.2[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.11[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		>=dev-python/ufo2ft-2.7[${PYTHON_USEDEP}]
-		>=dev-python/ufoLib2-0.4[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/strictyaml/Manifest b/dev-python/strictyaml/Manifest
deleted file mode 100644
index 6239b8cbb8..0000000000
--- a/dev-python/strictyaml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST strictyaml-1.6.1.gh.tar.gz 287908 BLAKE2B ab59addc5a86624c242339ec371403dd0ebb509c0bcf6d9484e71c26ee2670df897458bc7613367eaabe1493068ecaff37cd0b5e2cf08dc97e10107b9f3061f2 SHA512 8492432b599a6af283bd4d9adeac7fba0fc5dd3e081fb5055526799475e62987de30527ca94eecfebf568673d9bd18ffa9a70bb298c88a49e81683e4eea11349

diff --git a/dev-python/strictyaml/metadata.xml b/dev-python/strictyaml/metadata.xml
deleted file mode 100644
index 8f1b0a5015..0000000000
--- a/dev-python/strictyaml/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/crdoconnor/strictyaml/issues</bugs-to>
-        <remote-id type="github">crdoconnor/strictyaml</remote-id>
-        <remote-id type="pypi">strictyaml</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/strictyaml/strictyaml-1.6.1.ebuild b/dev-python/strictyaml/strictyaml-1.6.1.ebuild
deleted file mode 100644
index 016529adb5..0000000000
--- a/dev-python/strictyaml/strictyaml-1.6.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A type-safe YAML parser built atop ruamel.yaml"
-HOMEPAGE="https://github.com/crdoconnor/strictyaml"
-SRC_URI="https://github.com/crdoconnor/strictyaml/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/python-dateutil[${PYTHON_USEDEP}]"
-
-DOCS=( CHANGELOG.md README.md docs )

diff --git a/dev-python/stringbrewer/Manifest b/dev-python/stringbrewer/Manifest
deleted file mode 100644
index 0cc99f6dc5..0000000000
--- a/dev-python/stringbrewer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST stringbrewer-0.0.1.tar.gz 3982 BLAKE2B fc4515776662aafb31fac47955979bc1b9044ba1aecb3a66b21c70fea79a455ce76fd1ccccbebb1dc090773cf09e2d36115289e12ab6d218a21be04f3d2d45f3 SHA512 3a87c99d5dc4294591e7ddea9e0b86cedabc29d203cb6eb8d36810380e84cfdc546cb506c6ed7da439935289418b8e27f91e57d71eb6c6a8bdcf207e812a48e7

diff --git a/dev-python/stringbrewer/metadata.xml b/dev-python/stringbrewer/metadata.xml
deleted file mode 100644
index 086782c981..0000000000
--- a/dev-python/stringbrewer/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/stringbrewer/issues</bugs-to>
-        <remote-id type="github">simoncozens/stringbrewer</remote-id>
-        <remote-id type="pypi">stringbrewer</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild b/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
deleted file mode 100644
index ee8032872e..0000000000
--- a/dev-python/stringbrewer/stringbrewer-0.0.1-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Generate random strings matching a pattern"
-HOMEPAGE="
-	https://pypi.org/project/stringbrewer/
-	https://github.com/simoncozens/stringbrewer
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/rstr[${PYTHON_USEDEP}]
-	dev-python/sre-yield[${PYTHON_USEDEP}]
-"

diff --git a/dev-python/sysv_ipc/Manifest b/dev-python/sysv_ipc/Manifest
deleted file mode 100644
index 7e142cd84f..0000000000
--- a/dev-python/sysv_ipc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sysv_ipc-1.1.0.tar.gz 99448 BLAKE2B c8f5be7169a720a3e104072eea94d4b024d515efb6ca3e3d8e73ab45750a992bc5e0dc26c4b4483d91d9dfed7bbbe619efb01e76cd6bc598bce9967835b4b3a9 SHA512 30615c7fcd2ce45b5602fbd61bc2061f5fd44eb7d8ec0bcfd2979e2e750b0f7093bad938cb715ba65dac306c576f76973d462ecc52785fc8f7bacc70a84d79ff

diff --git a/dev-python/sysv_ipc/metadata.xml b/dev-python/sysv_ipc/metadata.xml
deleted file mode 100644
index 95846c9e80..0000000000
--- a/dev-python/sysv_ipc/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="pypi">sysv-ipc</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild b/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
deleted file mode 100644
index 8602c66475..0000000000
--- a/dev-python/sysv_ipc/sysv_ipc-1.1.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="System V IPC primitives for python"
-HOMEPAGE="
-	https://pypi.org/project/sysv-ipc/
-	https://semanchuk.com/philip/sysv_ipc/
-"
-SRC_URI="https://semanchuk.com/philip/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( README ReadMe.html history.html )
-
-distutils_enable_tests unittest

diff --git a/dev-python/testrepository/Manifest b/dev-python/testrepository/Manifest
deleted file mode 100644
index 013694ad92..0000000000
--- a/dev-python/testrepository/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST testrepository-0.0.20.tar.gz 84956 BLAKE2B 9b9a8e0c21754fe8ba019b58024f137e72b4341cb368fb48dc48039f512b232ca4f03f16c2596aa34b428d69097db939e5776417a7d26f5a8508c8f0c1f1a5bf SHA512 df14500e2b27b6f39d9d4c4f42961efd63dfe25186e561eb1678952a8ab9311f17c36b78819fea33e0ac879c47a33d45c31ff58be017609c8a6157905ee712d6

diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch
deleted file mode 100644
index d7ab87c066..0000000000
--- a/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 8f8ab15fafdad6db850c84772323b32375b09285 Mon Sep 17 00:00:00 2001
-From: Robert Collins <robertc@robertcollins.net>
-Date: Tue, 10 Mar 2015 15:21:49 +1300
-Subject: [PATCH] Fixup tests with latest testtools.
-
-Testtools has started chunking exceptions (which is perhaps good,
-perhaps bad) - but we shouldn't depend on the exact behaviour in it
-for our tests.
---- a/NEWS
-+++ b/NEWS
-@@ -5,6 +5,12 @@ testrepository release notes
- NEXT (In development)
- +++++++++++++++++++++
- 
-+CHANGES
-+-------
-+
-+* Isolate the testrepository test suite from the chunking (or otherwise)
-+  behaviour of testtools' exception handlers. (Robert Collins)
-+
- 0.0.20
- ++++++
- 
---- a/testrepository/tests/test_repository.py
-+++ b/testrepository/tests/test_repository.py
-@@ -28,6 +28,7 @@
- from testresources import TestResource
- from testtools import (
-     clone_test_with_new_id,
-+    content,
-     PlaceHolder,
-     )
- import testtools
-@@ -103,19 +104,24 @@ class Case(ResourcedTestCase):
-     def passing(self):
-         pass
- 
--    def failing(self):
--        self.fail("oops")
--
-     def unexpected_success(self):
-         self.expectFailure("unexpected success", self.assertTrue, True)
- 
- 
-+class FailingCase:
-+
-+    def run(self, result):
-+        result.startTest(self)
-+        result.addError(
-+            self, None, details={'traceback': content.text_content("")})
-+        result.stopTest(self)
-+
- def make_test(id, should_pass):
-     """Make a test."""
-     if should_pass:
-         case = Case("passing")
-     else:
--        case = Case("failing")
-+        case = FailingCase()
-     return clone_test_with_new_id(case, id)
- 
- 

diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch
deleted file mode 100644
index 655d2c3e79..0000000000
--- a/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-From d3d6cac4fd42f2067c0dd81be748853f81c348fc Mon Sep 17 00:00:00 2001
-From: Robert Collins <robertc@robertcollins.net>
-Date: Sun, 12 Jul 2015 21:37:34 +1200
-Subject: [PATCH] Fix 3.3+ tests with nested classnames.
-
---- a/testrepository/tests/ui/test_cli.py
-+++ b/testrepository/tests/ui/test_cli.py
-@@ -157,7 +157,7 @@ def method(self):
-         self.assertThat(ui._stdout.buffer.getvalue().decode('utf8'),
-             DocTestMatches("""\
- ======================================================================
--FAIL: testrepository.tests.ui.test_cli.Case.method
-+FAIL: testrepository.tests.ui.test_cli...Case.method
- ----------------------------------------------------------------------
- ...Traceback (most recent call last):...
-   File "...test_cli.py", line ..., in method

diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch
deleted file mode 100644
index 69d591c2f2..0000000000
--- a/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From e2f84ae6b2bcf89221613056d0c45dd308f46d62 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= <jelmer@jelmer.uk>
-Date: Thu, 5 Apr 2018 01:02:40 +0100
-Subject: [PATCH] Fix the testrepository tests with newer versions of
- testtools.
-
---- a/testrepository/tests/commands/test_failing.py
-+++ b/testrepository/tests/commands/test_failing.py
-@@ -90,7 +90,7 @@ class TestCommand(ResourcedTestCase):
-         finally:
-             log.stopTestRun()
-         self.assertEqual(
--            log._events, [
-+            [tuple(ev) for ev in log._events], [
-             ('startTestRun',),
-             ('status', 'failing', 'inprogress', None, True, None, None, False,
-              None, None, Wildcard),
---- a/testrepository/tests/test_repository.py
-+++ b/testrepository/tests/test_repository.py
-@@ -113,9 +113,10 @@ class FailingCase:
-     def run(self, result):
-         result.startTest(self)
-         result.addError(
--            self, None, details={'traceback': content.text_content("")})
-+            self, None, details={'traceback': content.text_content("tb")})
-         result.stopTest(self)
- 
-+
- def make_test(id, should_pass):
-     """Make a test."""
-     if should_pass:
-@@ -409,7 +410,7 @@ class TestRepositoryContract(ResourcedTestCase):
-         finally:
-             log.stopTestRun()
-         self.assertEqual(
--            log._events, [
-+            [tuple(ev) for ev in log._events], [
-             ('startTestRun',),
-             ('status',
-              'testrepository.tests.test_repository.Case.method',
-@@ -465,7 +466,7 @@ class TestRepositoryContract(ResourcedTestCase):
-         finally:
-             log.stopTestRun()
-         self.assertEqual(
--            log._events,
-+            [tuple(ev) for ev in log._events],
-             [
-             ('startTestRun',),
-             ('status',

diff --git a/dev-python/testrepository/metadata.xml b/dev-python/testrepository/metadata.xml
deleted file mode 100644
index 368ec7f75b..0000000000
--- a/dev-python/testrepository/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="person">
-		<description>Comaintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">testing-cabal/testrepository</remote-id>
-		<remote-id type="pypi">testrepository</remote-id>
-		<remote-id type="launchpad">testrepository</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
deleted file mode 100644
index 1c616d7822..0000000000
--- a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Required for test phase
-DISTUTILS_IN_SOURCE_BUILD=1
-EPYTEST_DESELECT=(
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_can_get_inserter
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_can_initialise_with_param
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_count
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_complete_runs_delete_missing_failures
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_empty
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_get_id
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_get_subunit_stream
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_one_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_partial_runs_preserve_missing_failures
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_latest_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_latest_run_empty_repo
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_subunit_from_test_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_from_test_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_ids
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run_get_id
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run_missing_keyerror
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_get_times_unknown_tests_are_unknown
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_insert_stream_smoke
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_inserted_exists_no_impact_on_test_times
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_inserted_test_times_known
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_inserting_creates_id
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_latest_id_empty
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_latest_id_nonempty
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_open
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_open_non_existent
-	testrepository/tests/test_repository.py::TestRepositoryContract::test_unexpected_success
-	testrepository/tests/test_ui.py::TestUIContract::test_args_are_exposed_at_arguments
-	testrepository/tests/test_ui.py::TestUIContract::test_exec_subprocess
-	testrepository/tests/test_ui.py::TestUIContract::test_factory_input_stream_args
-	testrepository/tests/test_ui.py::TestUIContract::test_factory_noargs
-	testrepository/tests/test_ui.py::TestUIContract::test_here
-	testrepository/tests/test_ui.py::TestUIContract::test_iter_streams_load_stdin_use_case
-	testrepository/tests/test_ui.py::TestUIContract::test_iter_streams_unexpected_type_raises
-	testrepository/tests/test_ui.py::TestUIContract::test_make_result
-	testrepository/tests/test_ui.py::TestUIContract::test_make_result_previous_run
-	testrepository/tests/test_ui.py::TestUIContract::test_options_at_options
-	testrepository/tests/test_ui.py::TestUIContract::test_options_on_command_picked_up
-	testrepository/tests/test_ui.py::TestUIContract::test_options_when_set_at_options
-	testrepository/tests/test_ui.py::TestUIContract::test_output_error
-	testrepository/tests/test_ui.py::TestUIContract::test_output_rest
-	testrepository/tests/test_ui.py::TestUIContract::test_output_stream
-	testrepository/tests/test_ui.py::TestUIContract::test_output_stream_non_utf8
-	testrepository/tests/test_ui.py::TestUIContract::test_output_summary
-	testrepository/tests/test_ui.py::TestUIContract::test_output_table
-	testrepository/tests/test_ui.py::TestUIContract::test_output_tests
-	testrepository/tests/test_ui.py::TestUIContract::test_output_values
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_invalid_arg
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_missing_arg
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_unwanted_arg
-	testrepository/tests/test_ui.py::TestUIContract::test_set_command_with_no_name_works
-	testrepository/tests/test_ui.py::TestUIContract::test_subprocesses_have_stdin
-	testrepository/tests/test_ui.py::TestUIContract::test_subprocesses_have_stdout
-	testrepository/tests/commands/test_run.py::TestReturnCodeToSubunit::test_returncode_0_no_change
-	testrepository/tests/commands/test_run.py::TestReturnCodeToSubunit::test_returncode_nonzero_fail_appended_to_content
-	testrepository/tests/ui/test_cli.py::TestCLIUI::test_dash_dash_help_shows_help
-)
-PYTHON_COMPAT=( python3_10 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A repository of test results"
-HOMEPAGE="
-	https://launchpad.net/testrepository
-	https://pypi.org/project/testrepository/
-	https://github.com/testing-cabal/testrepository
-"
-
-LICENSE="Apache-2.0 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
-	>=dev-python/testtools-0.9.30[${PYTHON_USEDEP}]
-	dev-python/fixtures[${PYTHON_USEDEP}]
-"
-#bzr is listed but presumably req'd for a live repo test run
-DEPEND="
-	${RDEPEND}
-	dev-python/setuptools[${PYTHON_USEDEP}]
-	test? (
-		dev-python/testresources[${PYTHON_USEDEP}]
-		dev-python/testscenarios[${PYTHON_USEDEP}]
-		dev-python/pytz[${PYTHON_USEDEP}]
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-test-backport.patch"
-	"${FILESDIR}/${P}-test-backport1.patch"
-	"${FILESDIR}/${P}-test-backport2.patch"
-)
-
-distutils_enable_tests pytest

diff --git a/dev-python/trueskill/Manifest b/dev-python/trueskill/Manifest
deleted file mode 100644
index 7630dee3d2..0000000000
--- a/dev-python/trueskill/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST trueskill-0.4.5_p20220422.gh.tar.gz 31010 BLAKE2B 0422df69be6bd520c587251a685271fbbdb1dfb09db3886b25a472d18e33e9c6822c3e46f90ea1fa53cebbea0d671c5d7dcdb86507e3096b2c7f03236d0cda43 SHA512 1f427baeb7868b0b69b8d7769d2bd39967280883e100417ebc9f4502985ca8d4f5dffdcd9fdbaa13cd1999d7db84bb9070cec25cdac2a6d7480790ffe7415d67

diff --git a/dev-python/trueskill/metadata.xml b/dev-python/trueskill/metadata.xml
deleted file mode 100644
index b5c16d72bd..0000000000
--- a/dev-python/trueskill/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/sublee/trueskill/issues</bugs-to>
-    <changelog>https://raw.githubusercontent.com/sublee/trueskill/master/changelog.rst</changelog>
-    <doc lang="en">https://trueskill.org</doc>
-    <maintainer>
-      <email>sub@subl.ee</email>
-      <name>Heungsub Lee</name>
-    </maintainer>
-    <remote-id type="pypi">trueskill</remote-id>
-    <remote-id type="github">sublee/trueskill</remote-id>
-  </upstream>
-  <longdescription lang="en">
-TrueSkill is a rating system among game players. It was developed by Microsoft Research and has been used on Xbox LIVE for ranking and matchmaking service. This system quantifies players’ TRUE skill points by the Bayesian inference algorithm. It also works well with any type of match rule including N:N team game or free-for-all.
-
-This project is a Python package which implements the TrueSkill rating system:
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild b/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
deleted file mode 100644
index 8a31aa7565..0000000000
--- a/dev-python/trueskill/trueskill-0.4.5_p20220422.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="c450c76af542761f6d806fbe9b10b93a9b013212"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python Implementation of the TrueSkill Algorithm"
-HOMEPAGE="
-	https://trueskill.org
-	https://github.com/sublee/trueskill
-	https://pypi.org/project/trueskill/
-"
-SRC_URI="https://github.com/sublee/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-	dev-python/six[${PYTHON_USEDEP}]
-	test? (
-		>=dev-python/almost-0.1.5[${PYTHON_USEDEP}]
-		>=dev-python/mpmath-0.17[${PYTHON_USEDEP}]
-		dev-python/pytest[${PYTHON_USEDEP}]
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-distutils_enable_tests setup.py
-#docs require a py2 only sphinx theme

diff --git a/dev-python/ttfautohint-py/Manifest b/dev-python/ttfautohint-py/Manifest
deleted file mode 100644
index c908d81c8c..0000000000
--- a/dev-python/ttfautohint-py/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ttfautohint-py-0.5.1.gh.tar.gz 186884 BLAKE2B ab09325f262e631639433852a9709b52c23a08e2a179fb9f2bce46d851a5523205076ef2698de5c2af10828fc8290d905d5cfe58c44fbfecce4474d504c2d84c SHA512 0673daa17666af7df4fdd9836c978bb6e1620193524a9043d31900047191ef29dd75783afaf5929cb3a7b74137ec9b4e9b5c15793f811824ab6dc2a0780fd798

diff --git a/dev-python/ttfautohint-py/metadata.xml b/dev-python/ttfautohint-py/metadata.xml
deleted file mode 100644
index 3115b99c5a..0000000000
--- a/dev-python/ttfautohint-py/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/fonttools/ttfautohint-py/issues</bugs-to>
-        <remote-id type="github">fonttools/ttfautohint-py</remote-id>
-        <remote-id type="pypi">ttfautohint-py</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild b/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
deleted file mode 100644
index 3e00b15891..0000000000
--- a/dev-python/ttfautohint-py/ttfautohint-py-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Python wrapper for ttfautohint, a free auto-hinter for TrueType fonts"
-HOMEPAGE="
-	https://pypi.org/project/ttfautohint-py/
-	https://github.com/fonttools/ttfautohint-py
-"
-SRC_URI="https://github.com/fonttools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="media-gfx/ttfautohint"
-BDEPEND="
-	dev-python/setuptools-scm[${PYTHON_USEDEP}]
-	test? (
-		dev-python/fonttools[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	distutils-r1_src_prepare
-	rm -r src/c || die
-}
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-}

diff --git a/dev-python/types-paramiko/Manifest b/dev-python/types-paramiko/Manifest
deleted file mode 100644
index da549096fa..0000000000
--- a/dev-python/types-paramiko/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST types-paramiko-2.10.0.tar.gz 20325 BLAKE2B c918598110ada99b739579d9fd0b968b272e7cb654df2fd24f3fbfa96b9730fab27c6575220b62d2a6680c4cd5c6122594e1d710afcb5cdde2444fcfeb7a77ea SHA512 e376f8fd060f6667c610c53cf42b7dbb38ab19cbc3e8ad68f9a68f982b7498c7e06201e4ff35b662fb0d7a17b24d12a245cdc8f5731cf21cf5c0a14085853fb0
-DIST types-paramiko-2.11.1.tar.gz 20406 BLAKE2B 84ee3c357044711c4252171d018bfc4e1fbedd0cefc7dc17da8a7ea5d215d72ea5ce58d272f0d44f6c5e4be316497833ad3e40800dcd2b1be37a7a8d74742120 SHA512 54c4566342919d9b890ca87ebb07177d31108e5d6f9408ef2939499db950f1a44fab8ab553465a676099c51a61169d6c5b60b3900388af48d675721e4d746f7c

diff --git a/dev-python/types-paramiko/metadata.xml b/dev-python/types-paramiko/metadata.xml
deleted file mode 100644
index 5d9c124df1..0000000000
--- a/dev-python/types-paramiko/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/python/typeshed/issues</bugs-to>
-		<remote-id type="pypi">types-paramiko</remote-id>
-		<remote-id type="github">python/typeshed</remote-id>
-		<changelog>https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/paramiko.md</changelog>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild b/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
deleted file mode 100644
index c6f49f23f3..0000000000
--- a/dev-python/types-paramiko/types-paramiko-2.10.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for paramiko"
-HOMEPAGE="
-	https://pypi.org/project/types-paramiko/
-	https://github.com/python/typeshed/tree/master/stubs/paramiko
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/cryptography-3.4.4[${PYTHON_USEDEP}]"

diff --git a/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild b/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
deleted file mode 100644
index c6f49f23f3..0000000000
--- a/dev-python/types-paramiko/types-paramiko-2.11.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for paramiko"
-HOMEPAGE="
-	https://pypi.org/project/types-paramiko/
-	https://github.com/python/typeshed/tree/master/stubs/paramiko
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/cryptography-3.4.4[${PYTHON_USEDEP}]"

diff --git a/dev-python/types-python-dateutil/Manifest b/dev-python/types-python-dateutil/Manifest
deleted file mode 100644
index 0005964193..0000000000
--- a/dev-python/types-python-dateutil/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST types-python-dateutil-2.8.17.tar.gz 7018 BLAKE2B 261aa401e656a6524b96fd3c7ccf2cccf1dd8826c5597958ca1dde8b05ea656af7486b8487c57915b679c409befac004294e26a9fe401beefbe07060dfefc352 SHA512 ef33af71fd007175967b436a9115c1ce2defbb2a4d154c153e58ed72286e5090c73c959f3be0498a3613391b3b0519784a47678182d0d685007d386ae3005565
-DIST types-python-dateutil-2.8.18.tar.gz 7078 BLAKE2B 2ee7edf31c8b034a914a6bbad72107670b1fdb884d1c4977d10cabb572dcd5ef55fad533980d583d9cbfbb192a631f01605663587ddc90d0e71e7e7102aad789 SHA512 e1ed05d39940aadf7d748d7f84781506324bf080bf243c39c801543a3e4c91a2ab132bea0efbbfc5d20c90f217a93b93a3f6893a99d03cd0f5cfa87ccfb71a6e

diff --git a/dev-python/types-python-dateutil/metadata.xml b/dev-python/types-python-dateutil/metadata.xml
deleted file mode 100644
index 8fdb0cb882..0000000000
--- a/dev-python/types-python-dateutil/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/python/typeshed/issues</bugs-to>
-		<remote-id type="pypi">types-python-dateutil</remote-id>
-		<remote-id type="github">python/typeshed</remote-id>
-		<changelog>https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/python-dateutil.md</changelog>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild
deleted file mode 100644
index c5b7e53335..0000000000
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.17.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for python-dateutil"
-HOMEPAGE="
-	https://pypi.org/project/types-python-dateutil/
-	https://github.com/python/typeshed/tree/master/stubs/python-dateutil
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild b/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
deleted file mode 100644
index c5b7e53335..0000000000
--- a/dev-python/types-python-dateutil/types-python-dateutil-2.8.18.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for python-dateutil"
-HOMEPAGE="
-	https://pypi.org/project/types-python-dateutil/
-	https://github.com/python/typeshed/tree/master/stubs/python-dateutil
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/types-pytz/Manifest b/dev-python/types-pytz/Manifest
deleted file mode 100644
index 389d100aa9..0000000000
--- a/dev-python/types-pytz/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST types-pytz-2021.3.8.tar.gz 3253 BLAKE2B 873f8126ecaf5055bcd9aa87f8632cee8cf92f7bfe51f0d0df7217af51053f40fe98f18f511db42eefc2d904cf3f1f11b228cf8c6fa15f5afcbc2e8e91f539fe SHA512 5b7dcf5279be55225ec66f9f9cc657cb3ae21acdcd41322a194a8cc6ccd79e60052191cb664378f414172d9f5d92573ab1f3322e9909ecd1e4ed95b36c7630ba
-DIST types-pytz-2022.1.1.tar.gz 3374 BLAKE2B 837fe74a59c960fb8ceab6730bf0adf8d6e20a0c2e916d3736f5a7b9c282fd3606cfe3fdc1de767cc1f52c290088e82a0cee17d1baee122814379be0db9ce8ed SHA512 980972ee68e836b582574ee114a7adbfdaff4c5e7bdcd7499a677e6da25939c280fc34284db688d59a757b4ce96d4305a48f4de422a50b59b19921f53e7f8b6d

diff --git a/dev-python/types-pytz/metadata.xml b/dev-python/types-pytz/metadata.xml
deleted file mode 100644
index 37bf4113bb..0000000000
--- a/dev-python/types-pytz/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/python/typeshed/issues</bugs-to>
-		<remote-id type="pypi">types-pytz</remote-id>
-		<remote-id type="github">python/typeshed</remote-id>
-		<changelog>https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/pytz.md</changelog>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild b/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
deleted file mode 100644
index 312607d44e..0000000000
--- a/dev-python/types-pytz/types-pytz-2021.3.8.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for pytz"
-HOMEPAGE="
-	https://pypi.org/project/types-pytz/
-	https://github.com/python/typeshed/tree/master/stubs/pytz
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/types-pytz/types-pytz-2022.1.1.ebuild b/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
deleted file mode 100644
index 312607d44e..0000000000
--- a/dev-python/types-pytz/types-pytz-2022.1.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for pytz"
-HOMEPAGE="
-	https://pypi.org/project/types-pytz/
-	https://github.com/python/typeshed/tree/master/stubs/pytz
-"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"

diff --git a/dev-python/ufo2ft/Manifest b/dev-python/ufo2ft/Manifest
deleted file mode 100644
index e10072bdbf..0000000000
--- a/dev-python/ufo2ft/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ufo2ft-2.31.1.tar.gz 240056 BLAKE2B 95ba66be4d0104e56b82ff14e3a9065dd149790bcb488b9c37a12fa01f6462a8ecb5b3f6404e8164ecab26c03d0d8b6fb7e784ceffea5ac4667d87724c136531 SHA512 62fe53e576378b5dfaa41ecd25c068df9a5c4a168efc6619d65f4b552f06e466061443a9fab5f633877d7e7462836d0b789136cd7496dc29ed0659c5a2463911

diff --git a/dev-python/ufo2ft/metadata.xml b/dev-python/ufo2ft/metadata.xml
deleted file mode 100644
index 7a04ba8cc6..0000000000
--- a/dev-python/ufo2ft/metadata.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">googlefonts/ufo2ft</remote-id>
-    <remote-id type="pypi">ufo2ft</remote-id>
-  </upstream>
-  <longdescription lang="en">
-ufo2ft ("UFO to FontTools") is a fork of ufo2fdk whose goal is to generate OpenType font binaries from UFOs without the FDK dependency.
-
-The library provides two functions, compileOTF and compileTTF, which work exactly the same way:
-
-from defcon import Font
-from ufo2ft import compileOTF
-ufo = Font('MyFont-Regular.ufo')
-otf = compileOTF(ufo)
-otf.save('MyFont-Regular.otf')
-
-In most cases, the behavior of ufo2ft should match that of ufo2fdk, whose documentation is retained below (and hopefully is still accurate).
-Naming Data
-
-As with any OpenType compiler, you have to set the font naming data to a particular standard for your naming to be set correctly. In ufo2fdk, you can get away with setting two naming attributes in your font.info object for simple fonts:
-
-    familyName: The name for your family. For example, "My Garamond".
-    styleName: The style name for this particular font. For example, "Display Light Italic"
-
-ufo2fdk will create all of the other naming data based on thse two fields. If you want to use the fully automatic naming system, all of the other name attributes should be set to None in your font. However, if you want to override the automated system at any level, you can specify particular naming attributes and ufo2fdk will honor your settings. You don't have to set all of the attributes, just the ones you don't want to be automated. For example, in the family "My Garamond" you have eight weights. It would be nice to style map the italics to the romans for each weight. To do this, in the individual romans and italics, you need to set the style mapping data. This is done through the styleMapFamilyName and styleMapStyleName attributes. In each of your roman and italic pairs you would do this:
-
-My Garamond-Light.ufo
-
-    familyName = "My Garamond"
-    styleName = "Light"
-    styleMapFamilyName = "My Garamond Display Light"
-    styleMapStyleName = "regular"
-
-My Garamond-Light Italic.ufo
-
-    familyName = "My Garamond"
-    styleName = "Display Light Italic"
-    styleMapFamilyName = "My Garamond Display Light"
-    styleMapStyleName = "italic"
-
-My Garamond-Book.ufo
-
-    familyName = "My Garamond"
-    styleName = "Book"
-    styleMapFamilyName = "My Garamond Display Book"
-    styleMapStyleName = "regular"
-
-My Garamond-Book Italic.ufo
-
-    familyName = "My Garamond"
-    styleName = "Display Book Italic"
-    styleMapFamilyName = "My Garamond Display Book"
-    styleMapStyleName = "italic"
-
-etc.
-
-Additionally, if you have defined any naming data, or any data for that matter, in table definitions within your font's features that data will be honored.
-Feature generation
-
-If your font's features do not contain kerning/mark/mkmk features, ufo2ft will create them based on your font's kerning/anchor data.
-
-In addition to Adobe OpenType feature files, ufo2ft also supports the MTI/Monotype format. For example, a GPOS table in this format would be stored within the UFO at data/com.github.googlei18n.ufo2ft.mtiFeatures/GPOS.mti.
-Fallbacks
-
-Most of the fallbacks have static values. To see what is set for these, look at fontInfoData.py in the source code.
-
-In some cases, the fallback values are dynamically generated from other data in the info object. These are handled internally with functions.
-Merging TTX
-
-If the UFO data directory has a com.github.fonttools.ttx folder with TTX files ending with .ttx, these will be merged in the generated font. The index TTX (generated when using using ttx -s) is not required.
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild b/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild
deleted file mode 100644
index ad15e2786a..0000000000
--- a/dev-python/ufo2ft/ufo2ft-2.31.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A bridge from UFOs to FontTools"
-HOMEPAGE="
-	https://pypi.org/project/ufo2ft/
-	https://github.com/googlefonts/ufo2ft
-"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	>=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
-	>=dev-python/cffsubr-0.2.8[${PYTHON_USEDEP}]
-	>=dev-python/cu2qu-1.6.7[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.39.2[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		dev-python/compreffor[${PYTHON_USEDEP}]
-		dev-python/defcon[${PYTHON_USEDEP}]
-		dev-python/skia-pathops[${PYTHON_USEDEP}]
-		dev-python/ufoLib2[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-	optfeature "compreffor support" dev-python/compreffor
-	optfeature "pathops support" dev-python/skia-pathops
-}

diff --git a/dev-python/ufoLib2/Manifest b/dev-python/ufoLib2/Manifest
deleted file mode 100644
index c655a6715f..0000000000
--- a/dev-python/ufoLib2/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ufoLib2-0.13.1.gh.tar.gz 88239 BLAKE2B 5c15c1ad9eedba904cb9730604d3853d21fc8f7ae30f440421349f233bac356947aaab7f57204cef9684f1beaabeeefbf913a973f44afc6b8dd185015abb9d87 SHA512 163304999912f1d838f995e3524f4538c176bbff471b07b7670147a0d7e706542c67601dacd29dd985bf5a7ae95688008b7c292f1d67c38756ec633069c7bd64
-DIST ufoLib2-0.14.0.tar.gz 96788 BLAKE2B 8a3300bd08930c712041856c836d2d00c2b21d404263f644d2e761a9c8af25c28faa7172015f682c08553cce3eb0b0b41f23bd9ef742ab476156735ac608079d SHA512 f0d2a5b63ea2a3205457b13c1b1d4e831aa3c6ff0481b28d4e4df296a406e08e0ca110dc7956b936ab610e42c11301d6b4defb9145eb61c9a63e95a200e3e43c

diff --git a/dev-python/ufoLib2/metadata.xml b/dev-python/ufoLib2/metadata.xml
deleted file mode 100644
index 4d363413be..0000000000
--- a/dev-python/ufoLib2/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">fonttools/ufoLib2</remote-id>
-		<remote-id type="pypi">ufoLib2</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild b/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
deleted file mode 100644
index 3f05fce82a..0000000000
--- a/dev-python/ufoLib2/ufoLib2-0.13.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-DOCS_DEPEND="
-	dev-python/sphinx-rtd-theme
-	dev-python/typing-extensions
-"
-DOCS_DIR="${S}/docs/source"
-DOCS_BUILDER="sphinx"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A UFO font library"
-HOMEPAGE="
-	https://github.com/fonttools/ufoLib2
-	https://pypi.org/project/ufoLib2/
-"
-SRC_URI="https://github.com/fonttools/ufoLib2/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/attrs-20.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
-	dev-python/lxml[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	>=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]
-	test? (
-		dev-python/typing-extensions[${PYTHON_USEDEP}]
-	)
-"
-
-pkg_setup() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV%_*}"
-}
-
-distutils_enable_tests pytest

diff --git a/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild b/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild
deleted file mode 100644
index 5742f45d47..0000000000
--- a/dev-python/ufoLib2/ufoLib2-0.14.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="A UFO font library"
-HOMEPAGE="
-	https://pypi.org/project/ufoLib2/
-	https://github.com/fonttools/ufoLib2
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/attrs-22.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.0.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	test? (
-		>=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}]
-		dev-python/msgpack[${PYTHON_USEDEP}]
-		dev-python/orjson[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-distutils_enable_sphinx docs/source \
-	dev-python/sphinx-rtd-theme
-
-pkg_postinst() {
-	optfeature "json support" "dev-python/cattrs dev-python/orjson"
-	optfeature "msgpack support" "dev-python/cattrs dev-python/msgpack"
-}

diff --git a/dev-python/ufoNormalizer/Manifest b/dev-python/ufoNormalizer/Manifest
deleted file mode 100644
index 0308dccf99..0000000000
--- a/dev-python/ufoNormalizer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ufonormalizer-0.6.1.zip 37360 BLAKE2B b2270b9bd40c5c67e2854049f285eac0a7c202bd4a2245837a99259140e3dd352adcd1c74a9cfd40670fd4c7ee801dacddfd092582abb96459fc4a475c65fd43 SHA512 301bef368a7d42333d885437322991d075e5ebb7169e3397e1d2a486ae18d4efba4db625bad1f9452f512e0a452ec8a9fd0b5c716c8571eb45f9d4d2718f37a7

diff --git a/dev-python/ufoNormalizer/metadata.xml b/dev-python/ufoNormalizer/metadata.xml
deleted file mode 100644
index 2a364a50e5..0000000000
--- a/dev-python/ufoNormalizer/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/unified-font-object/ufoNormalizer/issues</bugs-to>
-    <maintainer>
-      <email>tal@typesupply.com</email>
-      <name>Tal Leming</name>
-    </maintainer>
-    <remote-id type="pypi">ufonormalizer</remote-id>
-    <remote-id type="github">unified-font-object/ufoNormalizer</remote-id>
-  </upstream>
-  <longdescription lang="en">
-Provides a standard formatting so that there are meaningful diffs in version control rather than formatting noise.
-
-Examples of formatting applied by ufoNormalizer include:
-
-    Changing floating-point numbers to integers where it doesn't alter the value (e.g. x="95.0" becomes x="95" )
-    Rounding floating-point numbers to 10 digits
-    Formatting XML with tabs rather than spaces
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild b/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
deleted file mode 100644
index 80d38d2465..0000000000
--- a/dev-python/ufoNormalizer/ufoNormalizer-0.6.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A tool that will normalize the XML and other data inside of a UFO"
-HOMEPAGE="https://github.com/unified-font-object/ufoNormalizer"
-SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="app-arch/unzip"
-
-distutils_enable_tests unittest

diff --git a/dev-python/ufoProcessor/Manifest b/dev-python/ufoProcessor/Manifest
deleted file mode 100644
index d4624bfb44..0000000000
--- a/dev-python/ufoProcessor/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ufoProcessor-1.9.0.zip 70066 BLAKE2B 498e98043c0b65638a8edd3f64071aff02a84d017358e9a04e563790b9d6c92078343e16109d4feaabc8c1163b679be751b3f3cc0431bb1501f6d5caa63373b3 SHA512 6a7089fc92334c6b206a336d23f63f5cc838b3bc205eceb8e9f8cc2039ae5e4e2a3da487fc3d4b11a4072a729878c8068fbadc5ca07b785ac0a20a24efb747f4

diff --git a/dev-python/ufoProcessor/metadata.xml b/dev-python/ufoProcessor/metadata.xml
deleted file mode 100644
index 6247224897..0000000000
--- a/dev-python/ufoProcessor/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/LettError/ufoProcessor/issues</bugs-to>
-		<remote-id type="github">LettError/ufoProcessor</remote-id>
-		<remote-id type="pypi">ufoProcessor</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild b/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
deleted file mode 100644
index 579f1d1472..0000000000
--- a/dev-python/ufoProcessor/ufoProcessor-1.9.0-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Read, write and generate UFOs with designspace data"
-HOMEPAGE="
-	https://pypi.org/project/ufoProcessor/
-	https://github.com/LettError/ufoProcessor
-"
-SRC_URI="$(pypi_sdist_url --no-normalize ${PN} ${PV} .zip)"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/MutatorMath-2.1.2[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.6.0[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.4.9[${PYTHON_USEDEP}]
-	>=dev-python/fontParts-0.8.2[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-3.32.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	test? ( dev-python/unicodedata2[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_tests setup.py
-
-python_test() {
-	${EPYTHON} Tests/tests.py || die "Tests failed with ${EPYTHON}"
-}

diff --git a/dev-python/uharfbuzz/Manifest b/dev-python/uharfbuzz/Manifest
deleted file mode 100644
index b68ec9b569..0000000000
--- a/dev-python/uharfbuzz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uharfbuzz-0.33.0.zip 1364513 BLAKE2B 668a9b7083d1a75c6845b2177b876447a25e28b15bc14e52518f1bf158ca4e23f01a0d42eb1aea02dce65c64496101ea00c8fd4d68e5ba7c1d149d920ba6624a SHA512 923ade6a4cefca9d1cfdee19fbf7b769480072695da67a1b6b75738172dad1c3236ff7d2263eeaeb6f08c235ff6efd952f095c63957549c589fafde31ca604eb

diff --git a/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch b/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch
deleted file mode 100644
index 29085fa143..0000000000
--- a/dev-python/uharfbuzz/files/uharfbuzz-0.33.0-system-harfbuzz.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/setup.py b/setup.py
-index be115a3..ad34a47 100755
---- a/setup.py
-+++ b/setup.py
-@@ -13,7 +13,7 @@ here = os.path.abspath(os.path.dirname(__file__))
- with open(os.path.join(here, 'README.md'), encoding='utf-8') as f:
-     long_description = f.read()
- 
--define_macros = [('HB_NO_MT', '1'), ('HB_EXPERIMENTAL_API', '1')]
-+define_macros = [('HB_EXPERIMENTAL_API', '1')]
- linetrace = False
- if int(os.environ.get('CYTHON_LINETRACE', '0')):
-     linetrace = True
-@@ -21,7 +21,7 @@ if int(os.environ.get('CYTHON_LINETRACE', '0')):
- 
- extra_compile_args = []
- extra_link_args = []
--libraries = []
-+libraries = ['harfbuzz', 'harfbuzz-subset']
- if platform.system() != 'Windows':
-     extra_compile_args.append('-std=c++11')
-     define_macros.append(('HAVE_MMAP', '1'))
-@@ -39,12 +39,9 @@ if platform.system() == 'Darwin':
- extension = Extension(
-     'uharfbuzz._harfbuzz',
-     define_macros=define_macros,
--    include_dirs=['harfbuzz/src'],
-+    include_dirs=['/usr/include/harfbuzz'],
-     sources=[
-         'src/uharfbuzz/_harfbuzz.pyx',
--        'harfbuzz/src/harfbuzz.cc',
--        'harfbuzz/src/hb-subset-repacker.cc',
--        'harfbuzz/src/graph/gsubgpos-context.cc',
-         'src/uharfbuzz/_draw_test_funcs.cc',
-     ],
-     language='c++',

diff --git a/dev-python/uharfbuzz/metadata.xml b/dev-python/uharfbuzz/metadata.xml
deleted file mode 100644
index 3340535bd8..0000000000
--- a/dev-python/uharfbuzz/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/harfbuzz/uharfbuzz/issues</bugs-to>
-        <remote-id type="github">harfbuzz/uharfbuzz</remote-id>
-        <remote-id type="pypi">uharfbuzz</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild b/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
deleted file mode 100644
index bf3b81c363..0000000000
--- a/dev-python/uharfbuzz/uharfbuzz-0.33.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Streamlined Cython bindings for the HarfBuzz shaping engine"
-HOMEPAGE="
-	https://pypi.org/project/uharfbuzz/
-	https://github.com/harfbuzz/uharfbuzz
-"
-SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND=">=media-libs/harfbuzz-4.3.0:=[experimental(-)]"
-BDEPEND="
-	app-arch/unzip
-	>=dev-python/cython-0.28.1[${PYTHON_USEDEP}]
-	>=dev-python/setuptools-scm-2.1[${PYTHON_USEDEP}]
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.33.0-system-harfbuzz.patch" )
-
-distutils_enable_tests pytest
-
-src_configure() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-	export USE_SYSTEM_HARFBUZZ=1
-}

diff --git a/dev-python/ukpostcodeparser/Manifest b/dev-python/ukpostcodeparser/Manifest
deleted file mode 100644
index ecec5d4154..0000000000
--- a/dev-python/ukpostcodeparser/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ukpostcodeparser-1.1.2.gh.tar.gz 5585 BLAKE2B c95f215f0e4b222b85ec3ab0a8d82186845d9cb161098240411a425094ada391bb6c891904293cca4a56e9370217829b51ba30e91824dd3d762279baef6c65f7 SHA512 8113522b728c095f937a9f53f21c369130e3e63c4fc3546dbea4ad1c53648742fb0e766b1254c76ee65d69dec585f1a90caa7d39ca540de1765ff5f989a702de

diff --git a/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch b/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch
deleted file mode 100644
index fd08a559d3..0000000000
--- a/dev-python/ukpostcodeparser/files/ukpostcodeparser-1.1.2-test.patch
+++ /dev/null
@@ -1,70 +0,0 @@
---- ../ukpostcodeparser/test/parser.py	2018-12-19 17:55:53.435338634 +0200
-+++ ../ukpostcodeparser/test/parser.py	2018-12-19 17:56:54.075385419 +0200
-@@ -796,14 +796,6 @@
-             expected=InvalidPostcodeError
-         )
- 
--    def test_091(self):
--        self.run_parser(
--            postcode='w1m 4zz',
--            strict=True,
--            incode_mandatory=False,
--            expected=InvalidPostcodeError
--        )
--
-     def test_092(self):
-         self.run_parser(
-             postcode='3r0',
-@@ -844,22 +836,6 @@
-             expected=('GIR', '')
-         )
- 
--    def test_097(self):
--        self.run_parser(
--            postcode='w1m 4zz',
--            strict=True,
--            incode_mandatory=False,
--            expected=InvalidPostcodeError
--        )
--
--    def test_098(self):
--        self.run_parser(
--            postcode='w1m',
--            strict=True,
--            incode_mandatory=False,
--            expected=InvalidPostcodeError
--        )
--
-     def test_099(self):
-         self.run_parser(
-             postcode='dn169aaA',
-@@ -1068,14 +1044,6 @@
-             expected=InvalidPostcodeError
-         )
- 
--    def test_125(self):
--        self.run_parser(
--            postcode='w1m 4zz',
--            strict=True,
--            incode_mandatory=True,
--            expected=InvalidPostcodeError
--        )
--
-     def test_126(self):
-         self.run_parser(
-             postcode='3r0',
-@@ -1116,14 +1084,6 @@
-             expected=IncodeNotFoundError
-         )
- 
--    def test_131(self):
--        self.run_parser(
--            postcode='w1m 4zz',
--            strict=True,
--            incode_mandatory=True,
--            expected=InvalidPostcodeError
--        )
--
-     def test_132(self):
-         self.run_parser(
-             postcode='w1m',

diff --git a/dev-python/ukpostcodeparser/metadata.xml b/dev-python/ukpostcodeparser/metadata.xml
deleted file mode 100644
index 5261e03b54..0000000000
--- a/dev-python/ukpostcodeparser/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">hamstah/ukpostcodeparser</remote-id>
-		<remote-id type="pypi">UkPostcodeParser</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild b/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild
deleted file mode 100644
index f8b3f80b05..0000000000
--- a/dev-python/ukpostcodeparser/ukpostcodeparser-1.1.2-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="UK postcode parser library"
-HOMEPAGE="https://github.com/hamstah/ukpostcodeparser"
-SRC_URI="https://github.com/hamstah/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# https://github.com/hamstah/ukpostcodeparser/issues/8
-PATCHES=( "${FILESDIR}/${P}-test.patch" )
-
-distutils_enable_tests unittest
-
-python_test() {
-	"${PYTHON}" -m unittest discover -v -s ukpostcodeparser/test -p parser.py || die "tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-	find "${ED}" -type d -name "test" -exec rm -rv {} + || die "tests removing failed"
-}

diff --git a/dev-python/unicodedata2/Manifest b/dev-python/unicodedata2/Manifest
deleted file mode 100644
index 26cbaa44cf..0000000000
--- a/dev-python/unicodedata2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST unicodedata2-15.0.0.tar.gz 592775 BLAKE2B 7d65d44dd9868858b587c77f385caee360e26178ca586663eb67ec42e63f7108739982639fa2a12b150f8ad3b7ab3cbc3aa683a3b52bc2bb116a4a6d23f01a1d SHA512 77bb7e827c4e5737983509406795c30f231737aa4410fcbeb3b9c3ef21b8a156c0459bc2edb4190f7c004f32f78b839c29d4c2211b60a172f5c677a43272e701

diff --git a/dev-python/unicodedata2/metadata.xml b/dev-python/unicodedata2/metadata.xml
deleted file mode 100644
index 06c5134803..0000000000
--- a/dev-python/unicodedata2/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/mikekap/unicodedata2/issues</bugs-to>
-        <remote-id type="github">mikekap/unicodedata2</remote-id>
-        <remote-id type="pypi">unicodedata2</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild b/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
deleted file mode 100644
index 0398a29720..0000000000
--- a/dev-python/unicodedata2/unicodedata2-15.0.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Unicodedata backport updated to the latest Unicode version"
-HOMEPAGE="
-	https://pypi.org/project/unicodedata2/
-	https://github.com/mikekap/unicodedata2
-"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-DOCS=( {CHANGELOG,README}.md )
-
-distutils_enable_tests pytest

diff --git a/dev-python/vharfbuzz/Manifest b/dev-python/vharfbuzz/Manifest
deleted file mode 100644
index 04ef53dfa2..0000000000
--- a/dev-python/vharfbuzz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vharfbuzz-0.1.4.gh.tar.gz 9362 BLAKE2B 6a688990e9a56e6b53cda8d1293681c3e84a888f6052e4eb3e8f62d95b145a465f3b3ed2e20f1cafc0eb3befadc5a23417fcb8d4770c1b3b009eacc985a65ca7 SHA512 0c0cf27238c0d7a763a1c683df3c2ec1d48fc11af0c347a1039d0f957efb91b21c4292d66a3c9dff60dacc1c21e3ace35fa162f262e9f3e50c24048647092a21

diff --git a/dev-python/vharfbuzz/metadata.xml b/dev-python/vharfbuzz/metadata.xml
deleted file mode 100644
index 892ae0499e..0000000000
--- a/dev-python/vharfbuzz/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/vharfbuzz/issues</bugs-to>
-        <remote-id type="github">simoncozens/vharfbuzz</remote-id>
-        <remote-id type="pypi">vharfbuzz</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild b/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
deleted file mode 100644
index fc4aa7711a..0000000000
--- a/dev-python/vharfbuzz/vharfbuzz-0.1.4-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="A user-friendlier way to use Harfbuzz in Python"
-HOMEPAGE="
-	https://pypi.org/project/vharfbuzz/
-	https://github.com/simoncozens/vharfbuzz
-"
-SRC_URI="https://github.com/simoncozens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/uharfbuzz[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs

diff --git a/dev-python/vttlib/Manifest b/dev-python/vttlib/Manifest
deleted file mode 100644
index 8e328f87e5..0000000000
--- a/dev-python/vttlib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vttLib-0.12.0.tar.gz 132148 BLAKE2B 65aab1814e1c8b2b1cc4f517629667f7fe8e18f7b8786e36c9ec3b3c5902516e86a904b9dc999624fdc622a6542bff41e9c9add225514276e7fc09bb4251293e SHA512 e8095a14dbb8105c44b539496b51de8f7718f000618bf2e1bd95c9137129abd1ac3a36516f433e7735ffd22686869fd92bedf434170598e2f9faa3e8f67e45e2

diff --git a/dev-python/vttlib/metadata.xml b/dev-python/vttlib/metadata.xml
deleted file mode 100644
index 76cb872896..0000000000
--- a/dev-python/vttlib/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-vttLib
-
-A library to
-
-    Extract VTT hinting data from a OpenType font prepared with Microsoft Visual TrueType (VTT) and store it in a FontTools TTX dump
-    Merge it back from a TTX dump into an OpenType font and
-    Compile the data inside to font to ship it (turn TSI* tables into fpgm, etc.).
-
-The primary use case is version control of hinting data of fonts.
-  </longdescription>
-	<upstream>
-		<remote-id type="github">daltonmaag/vttLib</remote-id>
-		<remote-id type="pypi">vttlib</remote-id>
-		<maintainer>
-			<name>Dalton Maag Ltd</name>
-			<email>info@daltonmaag.com</email>
-		</maintainer>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/vttlib/vttlib-0.12.0.ebuild b/dev-python/vttlib/vttlib-0.12.0.ebuild
deleted file mode 100644
index cf8328380f..0000000000
--- a/dev-python/vttlib/vttlib-0.12.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN="vttLib"
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1 pypi
-
-DESCRIPTION="Dump, merge and compile Visual TrueType data in UFO3 with FontTools"
-HOMEPAGE="
-	https://pypi.org/project/vttLib/
-	https://github.com/daltonmaag/vttLib
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/fonttools-4.10.2[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
-	>=dev-python/ufoLib2-0.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-	app-arch/unzip
-	test? (
-		>=dev-python/ufo2ft-2.14.0[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/wsgi_intercept/Manifest b/dev-python/wsgi_intercept/Manifest
deleted file mode 100644
index d305be8361..0000000000
--- a/dev-python/wsgi_intercept/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wsgi_intercept-1.10.0.tar.gz 30252 BLAKE2B 43c2e9dcd98616132801721392b0150b49fe5e851f343f53d8eb42c2f7f8b84f5eb9bb41edec7b830908f122a80458752e1c97f6a68006088221bb3233e90951 SHA512 27848e52e77f1d7ca7a079eb24025bb38d31f4c6b0b82c2717c543a5ffa83a95fe0dd893c326135b29c465a89ffe149da6d5d9c8bfe9f181546862e4f42a3832

diff --git a/dev-python/wsgi_intercept/metadata.xml b/dev-python/wsgi_intercept/metadata.xml
deleted file mode 100644
index 30ecfe0ba9..0000000000
--- a/dev-python/wsgi_intercept/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="pypi">wsgi-intercept</remote-id>
-    <remote-id type="github">cdent/wsgi-intercept</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild b/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild
deleted file mode 100644
index b1b8ea0f50..0000000000
--- a/dev-python/wsgi_intercept/wsgi_intercept-1.10.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="wsgi_intercept installs a WSGI application in place of a real URI for testing"
-HOMEPAGE="
-	https://pypi.org/project/wsgi-intercept/
-	https://github.com/cdent/wsgi-intercept
-"
-
-SLOT="0"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-python/httplib2[${PYTHON_USEDEP}]
-		>=dev-python/requests-2.0.1[${PYTHON_USEDEP}]
-		>=dev-python/urllib3-1.11.0[${PYTHON_USEDEP}]
-	)
-"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest

diff --git a/dev-python/yaql/Manifest b/dev-python/yaql/Manifest
deleted file mode 100644
index 8fa23e3de9..0000000000
--- a/dev-python/yaql/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yaql-2.0.0.tar.gz 126174 BLAKE2B 0709c77c30085a2c6ef2ecb643330aef4dd74401b2de358966e146baa57a70a7a09067f55edd07cb1a1fe20a4b4613920ffd0f5b46123343be0ea701cd80b1a5 SHA512 9e28552b833b3dcf5ba40e46f6cffe70e0ecca831c25ac013ab2ec4b85c370103a870efe2efdcf2626cc09ff8b6fc9441451bd9963effbd0b8b903f5e06628c5

diff --git a/dev-python/yaql/metadata.xml b/dev-python/yaql/metadata.xml
deleted file mode 100644
index 594548b9d2..0000000000
--- a/dev-python/yaql/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-		YAQL (Yet Another Query Language) is an embeddable and extensible query
-		language, that allows performing complex queries against arbitrary objects.
-		It has a vast and comprehensive standard library of frequently used
-		querying functions and can be extend even further with user-specified
-		functions. YAQL is written in python and is distributed via PyPI.
-	</longdescription>
-	<upstream>
-		<remote-id type="pypi">yaql</remote-id>
-		<remote-id type="github">openstack/yaql</remote-id>
-		<remote-id type="launchpad">yaql</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-python/yaql/yaql-2.0.0.ebuild b/dev-python/yaql/yaql-2.0.0.ebuild
deleted file mode 100644
index a000941336..0000000000
--- a/dev-python/yaql/yaql-2.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="YAQL: Yet Another Query Language"
-HOMEPAGE="
-	https://github.com/openstack/yaql
-	https://pypi.org/project/yaql/
-	https://launchpad.net/yaql
-	https://opendev.org/openstack/yaql
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/pbr-1.8[${PYTHON_USEDEP}]
-	>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
-	dev-python/ply[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? (
-		>=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
-		>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
-		>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
-		>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-		>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
-
-	)
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/youseedee/Manifest b/dev-python/youseedee/Manifest
deleted file mode 100644
index 6bf37eaa29..0000000000
--- a/dev-python/youseedee/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST youseedee-0.3.0.tar.gz 9832 BLAKE2B 3c9f65e8d6f361ddd4f2299853ee1b50ad91637c376690c85a2cbc00b23e5bbf907c8d07f634b96ef4e866403655f94a1007402bb54ac3bc0efab39ce632be0d SHA512 563eda343a853de06acc705570559c4e19b585dd02e4ef0d279b43157ec3989f96993bb5e39331bdd8460250965b80a5b72fe22aed6deaf1f7660288608b820d
-DIST youseedee-0.4.1.tar.gz 13974 BLAKE2B 735b394336745c0b4427de8b28df2bee99bc8daf5703488d80284af511e8ab0fc83b8b81195675a2fc55efa42a1c8300d942de4698891dbb985e8e1316ea7704 SHA512 9e7d76a8a6b2804260b94a225b8fba81df9cec94ab88dc17e32c8a3cda27098cac491804d92b39aac6450a7935d092c1917d30c4075a3e5fa3bad96680f30199

diff --git a/dev-python/youseedee/metadata.xml b/dev-python/youseedee/metadata.xml
deleted file mode 100644
index b002ae949c..0000000000
--- a/dev-python/youseedee/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/simoncozens/youseedee/issues</bugs-to>
-        <remote-id type="github">simoncozens/youseedee</remote-id>
-        <remote-id type="pypi">youseedee</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-python/youseedee/youseedee-0.3.0.ebuild b/dev-python/youseedee/youseedee-0.3.0.ebuild
deleted file mode 100644
index 5f373f9839..0000000000
--- a/dev-python/youseedee/youseedee-0.3.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interface to the Unicode Character Database"
-HOMEPAGE="https://github.com/simoncozens/youseedee"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/youseedee/youseedee-0.4.1.ebuild b/dev-python/youseedee/youseedee-0.4.1.ebuild
deleted file mode 100644
index e1657b6734..0000000000
--- a/dev-python/youseedee/youseedee-0.4.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interface to the Unicode Character Database"
-HOMEPAGE="
-	https://pypi.org/project/youseedee/
-	https://github.com/simoncozens/youseedee
-"
-
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"

diff --git a/dev-util/afdko/Manifest b/dev-util/afdko/Manifest
deleted file mode 100644
index 973ca15825..0000000000
--- a/dev-util/afdko/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST afdko-3.9.5.tar.gz 16271188 BLAKE2B 32e087a1fee448dc647fbb4a68021a2958806f9d437b48d53fbd46229588051402efcf7e3effea937877f0ad99b42da55e34fef80abd3673be4861b506c2828e SHA512 1d03a756a5201389daaa4cbf660866b72f20046d282e45858a7b0e00090c45fe00eae055019ad24f741c723c59c7d1651bd204c7d18ff12677f74d077836db54
-DIST antlr-cpp-4.9.3.zip 488286 BLAKE2B de266a29487f1edcb5c9113df12a5c1f8c1883e1aae5572d5e16dc559767692a6742892157a824aafc9d4a12640090e02d8b1f4d9774a4d7bef7c2d32f383d55 SHA512 23995a6fa661ff038142fa7220a195db3a9a26744d516011dedc3192f152b06a8e31f6cc8f969f8927b86392a960d03e89572e753f033f950839a5bd38d4c722

diff --git a/dev-util/afdko/afdko-3.9.5-r1.ebuild b/dev-util/afdko/afdko-3.9.5-r1.ebuild
deleted file mode 100644
index bb4b0669cd..0000000000
--- a/dev-util/afdko/afdko-3.9.5-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-ANTLR_PV="4.9.3"
-ANTLR_P="antlr-cpp-${ANTLR_PV}"
-DESCRIPTION="Adobe Font Development Kit for OpenType"
-HOMEPAGE="
-	https://adobe-type-tools.github.io/afdko/
-	https://pypi.org/project/afdko/
-	https://github.com/adobe-type-tools/afdko
-"
-SRC_URI+=" https://www.antlr.org/download/antlr4-cpp-runtime-${ANTLR_PV}-source.zip -> ${ANTLR_P}.zip"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0 BSD"
-SLOT="0"
-
-# requirements.txt
-# ================
-#
-# fontTools[unicode]
-#   - dev-python/unicodedata2
-# fontTools[woff]
-#   - app-arch/brotli[python] (for CPython)
-#   - dev-python/brotlicffi (for PyPy3)
-#   - dev-python/zopfli
-# fontTools[lxml]
-#   - dev-python/lxml
-# fontTools[ufo]
-#   - dev-python/fs
-#
-# defcon[lxml]
-#   - dev-python/lxml
-# defcon[pens]
-#   - dev-python/fontPens
-#
-# Blockers
-# ========
-#
-# app-i18n/transifex-client: file collision
-DEPEND="
-	dev-libs/libxml2:2
-	dev-libs/utfcpp
-"
-RDEPEND="${DEPEND}
-	>=app-arch/brotli-1.0.1[python,${PYTHON_USEDEP}]
-	>=dev-python/booleanOperations-0.9.0[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.10.2[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.9.3[${PYTHON_USEDEP}]
-	>=dev-python/fontPens-0.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.9.2[${PYTHON_USEDEP}]
-	>=dev-python/psautohint-2.4.0[${PYTHON_USEDEP}]
-	>=dev-python/tqdm-4.64.1[${PYTHON_USEDEP}]
-	>=dev-python/ufoNormalizer-0.6.1[${PYTHON_USEDEP}]
-	>=dev-python/ufoProcessor-1.9.0[${PYTHON_USEDEP}]
-	>=dev-python/zopfli-0.1.4[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]' \
-		python3_{9..10})
-	!app-i18n/transifex-client
-"
-BDEPEND="
-	app-arch/unzip
-	>=dev-python/scikit-build-0.11.1[${PYTHON_USEDEP}]
-	>=dev-python/setuptools-scm-3.2.0[${PYTHON_USEDEP}]
-"
-
-DOCS=( {README,NEWS}.md docs )
-
-PATCHES=(
-	"${FILESDIR}/${PN}-3.9.5-no-cmake-ninja-deps.patch"
-)
-
-EEPYTEST_DESELECT=( tests/makeotf_test.py::test_writeOptionsFile )
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	rm docs/*.{yml,plist} || die
-
-	distutils-r1_src_prepare
-}
-
-src_configure() {
-	DISTUTILS_ARGS=( -DANTLR4_ZIP_REPOSITORY="${DISTDIR}/${ANTLR_P}.zip" )
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-
-	distutils-r1_src_configure
-}

diff --git a/dev-util/afdko/files/afdko-3.9.5-no-cmake-ninja-deps.patch b/dev-util/afdko/files/afdko-3.9.5-no-cmake-ninja-deps.patch
deleted file mode 100644
index 42d858cbe1..0000000000
--- a/dev-util/afdko/files/afdko-3.9.5-no-cmake-ninja-deps.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Drop CMake and Ninja dependencies
-
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -4,8 +4,6 @@ requires = [
- 	"wheel",
- 	"setuptools_scm",
- 	"scikit-build",
--	"cmake",
--	"ninja"
- ]
- build-backend = "setuptools.build_meta"
- 
---- a/setup.py
-+++ b/setup.py
-@@ -197,8 +197,6 @@ def main():
-               'wheel',
-               'setuptools_scm',
-               'scikit-build',
--              'cmake',
--              'ninja'
-           ],
-           tests_require=[
-               'pytest',

diff --git a/dev-util/afdko/metadata.xml b/dev-util/afdko/metadata.xml
deleted file mode 100644
index 6ba55095df..0000000000
--- a/dev-util/afdko/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="person">
-        <description>co-maintainers welcome</description>
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/adobe-type-tools/afdko/issues</bugs-to>
-        <remote-id type="github">adobe-type-tools/afdko</remote-id>
-        <remote-id type="pypi">afdko</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-util/babeltrace2/Manifest b/dev-util/babeltrace2/Manifest
deleted file mode 100644
index 4f386cc15d..0000000000
--- a/dev-util/babeltrace2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST babeltrace2-2.0.4.tar.bz2 3300594 BLAKE2B f20f752c066ed20a0f477c7b42719053a91d87c8d5fc9d52c641e1f13de105da1319774b3a3abbc9e11ae66a5025d079c072679b4697d62ea6946a1828ad78cf SHA512 56c827497cf241b183ba03a1d960143894901f5f49836a9494126a1a6e5007202fd57277784f64ba3ab15af7e532cfecc32917ebb7736fecca53033f000b0155

diff --git a/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild b/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild
deleted file mode 100644
index 109e42a5f5..0000000000
--- a/dev-util/babeltrace2/babeltrace2-2.0.4.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# pypy3: obtaining PYTHON_CONFIG not supported
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="A command-line tool and library to read and convert trace files"
-HOMEPAGE="https://babeltrace.org"
-SRC_URI="https://www.efficios.com/files/babeltrace/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug doc man python test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	dev-libs/glib:2
-	dev-libs/elfutils
-
-	python? (
-		${PYTHON_DEPS}
-		virtual/libcrypt
-	)
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-	doc? (
-		app-text/doxygen
-		python? ( dev-python/sphinx )
-	)
-	man? (
-		app-text/asciidoc
-		app-text/xmlto
-	)
-	python? ( dev-lang/swig )
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	use debug && export BABELTRACE_DEBUG_MODE=1
-
-	local myconf=(
-		--disable-built-in-plugins
-		--disable-built-in-python-plugin-support
-		--disable-compile-warnings
-		--disable-static
-		--enable-debug-info
-		--enable-shared
-
-		$(use_enable doc api-doc)
-		$(use_enable man man-pages)
-		$(use_enable python python-bindings)
-		$(use_enable python python-plugins)
-		$(use_enable test glibtest)
-	)
-
-	if use python; then
-		export PYTHON_CONFIG="$(python_get_PYTHON_CONFIG)"
-		myconf+=( "--with-python_prefix=$(python_get_sitedir)" )
-		use doc && myconf+=( "--enable-python-bindings-doc" )
-	fi
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	use doc && docompress -x "${ED}/usr/doc/${PF}/api"
-	find "${D}" -name '*.la' -delete || die
-}

diff --git a/dev-util/babeltrace2/metadata.xml b/dev-util/babeltrace2/metadata.xml
deleted file mode 100644
index f2ec64ead9..0000000000
--- a/dev-util/babeltrace2/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Babeltrace /ˈbæbəltreɪs/, an EfficiOS project, is an open-source trace manipulation toolkit.
-The Babeltrace 2 project offers a library with a C API, Python 3 bindings, and a command-line tool which makes it very easy for mere mortals to view, convert, transform, and analyze traces.
-Babeltrace 2 is also the reference parser implementation of the Common Trace Format (CTF), a very versatile trace format followed by various tracers and tools such as LTTng and barectf. The Babeltrace 2 library and its Python bindings can read and write CTF traces. 
-	</longdescription>
-	<upstream>
-		<bugs-to>https://bugs.lttng.org/projects/babeltrace</bugs-to>
-		<remote-id type="github">efficios/babeltrace</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-util/binaryen/Manifest b/dev-util/binaryen/Manifest
deleted file mode 100644
index cab1aa50be..0000000000
--- a/dev-util/binaryen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST binaryen-105.tar.gz 4044314 BLAKE2B e979a46f3c6f8d1acd077973006f9aba6958b5de24f81281cc249c53f046c83226c3e762031845054cc0ade403333c6335b2aba31dcf8b152577d152458dbe1d SHA512 5b16551fab37c660900abeae49fb4e23abc0b61165d326ce4db23959a0eab640df0df03c5649c0bcd35a8515b959a7a9d78d1014c4ea6cb08da4ef48f715f702

diff --git a/dev-util/binaryen/binaryen-105.ebuild b/dev-util/binaryen/binaryen-105.ebuild
deleted file mode 100644
index c786197fea..0000000000
--- a/dev-util/binaryen/binaryen-105.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 pypy3 )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="Compiler and toolchain infrastructure library for WebAssembly"
-HOMEPAGE="https://github.com/WebAssembly/binaryen"
-SRC_URI="https://github.com/WebAssembly/binaryen/archive/version_${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/binaryen-version_${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-	test? (
-		${PYTHON_DEPS}
-		$(python_gen_any_dep '>=dev-python/filecheck-0.0.17[${PYTHON_USEDEP}]')
-		$(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
-	)
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_STATIC_LIB=OFF
-		-DENABLE_WERROR=OFF
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/lib" "${EPYTHON}" check.py --binaryen-bin="${BUILD_DIR}/bin" || die
-}

diff --git a/dev-util/binaryen/metadata.xml b/dev-util/binaryen/metadata.xml
deleted file mode 100644
index 2a825aceb8..0000000000
--- a/dev-util/binaryen/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">WebAssembly/binaryen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-util/fontmake/Manifest b/dev-util/fontmake/Manifest
deleted file mode 100644
index bfa7b27271..0000000000
--- a/dev-util/fontmake/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontmake-3.5.1.zip 463050 BLAKE2B d0118f5aae604d9d7de9cea0a8de2493c292e1a796870be8fbbdfb2ffe64b5c2b10744a3e24e763540abc24669a9f88338d35dfdff1fdbba9cf4d5f2a6a778d1 SHA512 6762f7453b1906ecccf11ec31aea881543c4f47dbd4738e1a491663a593f0cf78beee2c8f64b0df5ea1c0ba226a8169f8162719f0e07a4b898b8ec38c37e4232

diff --git a/dev-util/fontmake/files/defaults.diff b/dev-util/fontmake/files/defaults.diff
deleted file mode 100644
index 1b43a2ad31..0000000000
--- a/dev-util/fontmake/files/defaults.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Lib/fontmake/__main__.py
-+++ b/Lib/fontmake/__main__.py
-@@ -238,7 +238,7 @@ def main(args=None):
-         dest="overlaps_backend",
-         metavar="BACKEND",
-         choices=("booleanOperations", "pathops"),
--        default="booleanOperations",
-+        default="pathops",
-         help="Select library to remove overlaps. Choose between: %(choices)s "
-         "(default: %(default)s)",
-     )
-@@ -291,7 +291,7 @@ def main(args=None):
-     )
-     contourGroup.add_argument(
-         "--subroutinizer",
--        default=None,
-+        default="cffsubr",
-         choices=["compreffor", "cffsubr"],
-         help="name of the library to use for compressing CFF charstrings. "
-         "Choose between: %(choices)s. By default compreffor is used for CFF 1, "

diff --git a/dev-util/fontmake/fontmake-3.5.1.ebuild b/dev-util/fontmake/fontmake-3.5.1.ebuild
deleted file mode 100644
index e0eb45944d..0000000000
--- a/dev-util/fontmake/fontmake-3.5.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Compile fonts from sources (UFO, Glyphs) to binary (OpenType, TrueType)"
-HOMEPAGE="
-	https://pypi.org/project/fontmake/
-	https://github.com/googlefonts/fontmake
-"
-SRC_URI="$(pypi_sdist_url ${PN} ${PV} .zip)"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-# fonttools[ufo]
-#   - dev-python/fs
-# fonttools[lxml]
-#   - dev-python/lxml
-# fonttools[unicode]
-#   - dev-python/unicodedata2
-# ufo2ft[compreffor]
-#   - dev-python/compreffor
-RDEPEND="
-	>=dev-python/attrs-19[${PYTHON_USEDEP}]
-	>=dev-python/compreffor-0.4.6[${PYTHON_USEDEP}]
-	>=dev-python/fontMath-0.9.3[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
-	>=dev-python/fs-2.2.0[${PYTHON_USEDEP}]
-	>=dev-python/glyphsLib-6.1.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.2.4[${PYTHON_USEDEP}]
-	>=dev-python/ufo2ft-2.27.0[${PYTHON_USEDEP}]
-	>=dev-python/ufoLib2-0.13.0[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep \
-		'>=dev-python/unicodedata2-15[${PYTHON_USEDEP}]' 3.10)
-"
-BDEPEND="
-	app-arch/unzip
-	test? (
-		>=dev-python/ttfautohint-py-0.5.0[${PYTHON_USEDEP}]
-		>=dev-python/MutatorMath-3.0.1[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-	optfeature "autohint support" dev-python/ttfautohint-py
-	optfeature "mutatormath support" dev-python/MutatorMath
-	optfeature "pathops support" dev-python/skia-pathops
-}

diff --git a/dev-util/fontmake/metadata.xml b/dev-util/fontmake/metadata.xml
deleted file mode 100644
index bae6c98a5e..0000000000
--- a/dev-util/fontmake/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/googlefonts/fontmake/issues</bugs-to>
-		<remote-id type="github">googlefonts/fontmake</remote-id>
-		<remote-id type="pypi">fontmake</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-util/gftools/Manifest b/dev-util/gftools/Manifest
deleted file mode 100644
index 671220a79f..0000000000
--- a/dev-util/gftools/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST GlyphsInfo.gh.tar.gz 576525 BLAKE2B 306146533d15e412e8e18f072a1fd55770310fd7a85e0a8cb956f1262622e40776b60c1bb729701b419c155970870a55a398cf01257e0b4f4a338c8714232c79 SHA512 7481f524273e73cbb7827ee6ddf9ae63852b44440e9ef5097c6fea643e99912195f0257e9140ca17738a208559c36d8dbec51ec9ec5f24cd9510d5989378be13
-DIST gftools-0.9.21.gh.tar.gz 4876120 BLAKE2B e686d65ec104a21c085b25f14aafc9ea7dda71bde6ea1c22cfedecbe0d504b8a81dfb6480568a248521dc6e5e997d1b39b2864b73d8f2db5780f746e5205cac0 SHA512 55d23666780632737c6f1258dc7c96f889fd28815116bf2d2ceff70690a7bef1ab631c294b79fea546b2de10569f1517674f4ec2fa30899558ac4e9cf6d91647

diff --git a/dev-util/gftools/gftools-0.9.21-r1.ebuild b/dev-util/gftools/gftools-0.9.21-r1.ebuild
deleted file mode 100644
index 9a467e85ad..0000000000
--- a/dev-util/gftools/gftools-0.9.21-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GLYPHSINFO_COMMIT="e33ccf3515cc5b8005a3a50b4163663623649d20"
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 multibuild
-
-DESCRIPTION="Miscellaneous tools for working with the Google Fonts collection"
-HOMEPAGE="https://github.com/googlefonts/gftools"
-SRC_URI="
-	https://github.com/googlefonts/gftools/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
-	https://github.com/schriftgestalt/GlyphsInfo/archive/${GLYPHSINFO_COMMIT}.tar.gz -> GlyphsInfo.gh.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0 MIT test? ( OFL )"
-SLOT="0"
-
-# ufolib2 is an indirect dependency
-RDEPEND="
-	$(python_gen_cond_dep '
-		>=dev-python/axisregistry-0.2.0[${PYTHON_USEDEP}]
-		app-arch/brotli[python,${PYTHON_USEDEP}]
-		>=dev-python/browserstack-local-python-1.2.2[${PYTHON_USEDEP}]
-		dev-python/PyGithub[${PYTHON_USEDEP}]
-		dev-python/absl-py[${PYTHON_USEDEP}]
-		dev-python/babelfont[${PYTHON_USEDEP}]
-		>=dev-python/fontFeatures-1.6.2[${PYTHON_USEDEP}]
-		dev-python/fonttools[${PYTHON_USEDEP}]
-		>=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}]
-		dev-python/glyphsLib[${PYTHON_USEDEP}]
-		>=dev-python/glyphsets-0.2.1[${PYTHON_USEDEP}]
-		dev-python/hyperglot[${PYTHON_USEDEP}]
-		dev-python/jinja[${PYTHON_USEDEP}]
-		dev-python/ots-python[${PYTHON_USEDEP}]
-		dev-python/protobuf-python[${PYTHON_USEDEP}]
-		>=dev-python/pybrowserstack-screenshots-0.1[${PYTHON_USEDEP}]
-		dev-python/pygit2[${PYTHON_USEDEP}]
-		dev-python/pyyaml[${PYTHON_USEDEP}]
-		dev-python/requests[${PYTHON_USEDEP}]
-		dev-python/skia-pathops[${PYTHON_USEDEP}]
-		dev-python/statmake[${PYTHON_USEDEP}]
-		dev-python/strictyaml[${PYTHON_USEDEP}]
-		dev-python/tabulate[${PYTHON_USEDEP}]
-		dev-python/ttfautohint-py[${PYTHON_USEDEP}]
-		dev-python/ufoLib2[${PYTHON_USEDEP}]
-		dev-python/unidecode[${PYTHON_USEDEP}]
-		dev-python/vharfbuzz[${PYTHON_USEDEP}]
-		dev-python/vttlib[${PYTHON_USEDEP}]
-		>=dev-util/fontmake-3.3.0[${PYTHON_USEDEP}]
-	')
-"
-DEPEND="
-	${RDEPEND}
-	$(python_gen_cond_dep '>=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]')
-"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-	mv "${WORKDIR}/GlyphsInfo-${GLYPHSINFO_COMMIT}"/*.xml "Lib/gftools/util/GlyphsInfo" || die
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV/_p/.post}"
-	distutils-r1_python_prepare_all
-}
-
-python_test() {
-	local -x PYTHONPATH="${BUILD_DIR}/lib:${PYTHONPATH}"
-	local -x PATH="${S}:${PATH}"
-	distutils_install_for_testing
-	epytest -vv
-}

diff --git a/dev-util/gftools/metadata.xml b/dev-util/gftools/metadata.xml
deleted file mode 100644
index 6b8d40760a..0000000000
--- a/dev-util/gftools/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/googlefonts/gftools/issues</bugs-to>
-    <remote-id type="github">googlefonts/gftools</remote-id>
-    <remote-id type="pypi">gftools</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-util/ots/Manifest b/dev-util/ots/Manifest
deleted file mode 100644
index fe13e18812..0000000000
--- a/dev-util/ots/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ots-8.1.4.tar.gz 28931102 BLAKE2B 18503baee9d6f63c4a54ef1f9c4dceb7b780f4940ad75028a0908479d9b9f8e947e00990c145d26c8f7db45ca1d5aa43c25f909e5c7e65ee9cc9a72cd224c484 SHA512 ef89ed28a3c8d1b25b2fb0d26beca72a017e4b37a5b02314c67dd0d6c35856bc2097bce16217546ec348a240ddc992297bcea92da24dbbc0968401051f3cab4e
-DIST ots-8.2.1.tar.gz 28964437 BLAKE2B 16dcef5ec73e63ac78f128988ea16391229810cfefe28580e5be477cf743479b77eaea046172a6d3848cf17e6e159c3d7087e8546c0ebb6dc3076ca3cbfdf750 SHA512 29776a0bac8d7e5eba241bd57894def1dc7dcee5c3d10f53c1b3f5f61370524c5fdc6aec6ce0d700bbeb964cd03607c289b2bc43e096eca1299f5d1505e5b3e1

diff --git a/dev-util/ots/files/meson-gtest.diff b/dev-util/ots/files/meson-gtest.diff
deleted file mode 100644
index 6bece22455..0000000000
--- a/dev-util/ots/files/meson-gtest.diff
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -303,6 +303,7 @@ if cxx.has_header('sys/time.h')
- install_man('docs/ots-sanitize.1')
- 
- # https://mesonbuild.com/Dependencies.html#gtest-and-gmock
-+if get_option('tests')
- gtest = dependency('gtest', main : true, fallback : ['gtest', 'gtest_main_dep'])
- 
- cff_charstring = executable('cff_charstring',
-@@ -342,3 +343,4 @@ test('test_fuzzed_fonts',
-     'top_builddir=@0@'.format(meson.current_build_dir()),
-   ]
- )
-+endif
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,2 +1,3 @@
-+option('tests', type : 'boolean', value : false, description : 'Enable tests')
- option('graphite', type : 'boolean', value : true, description : 'Sanitize Graphite tables')
- option('fuzzer_ldflags', type: 'string', description : 'Extra LDFLAGS used during linking of fuzzing binaries')

diff --git a/dev-util/ots/files/ots-8.2.1-meson-gtest.diff b/dev-util/ots/files/ots-8.2.1-meson-gtest.diff
deleted file mode 100644
index 3fde32b358..0000000000
--- a/dev-util/ots/files/ots-8.2.1-meson-gtest.diff
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -244,6 +244,7 @@ if cxx.has_header('sys/time.h')
- 
- 
- # https://mesonbuild.com/Dependencies.html#gtest-and-gmock
-+if get_option('tests')
- gtest = dependency('gtest', main : true, fallback : ['gtest', 'gtest_main_dep'])
- 
- cff_charstring = executable('cff_charstring',
-@@ -283,3 +283,4 @@ test('test_fuzzed_fonts',
-     suite: 'fuzzing',
-   )
- endforeach
-+endif
---- a/meson_options.txt
-+++ b/meson_options.txt
-@@ -1,2 +1,3 @@
-+option('tests', type : 'boolean', value : false, description : 'Enable tests')
- option('graphite', type : 'boolean', value : true, description : 'Sanitize Graphite tables')
- option('fuzzer_ldflags', type: 'string', description : 'Extra LDFLAGS used during linking of fuzzing binaries')

diff --git a/dev-util/ots/metadata.xml b/dev-util/ots/metadata.xml
deleted file mode 100644
index 5902410fd7..0000000000
--- a/dev-util/ots/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/khaledhosny/ots/issues</bugs-to>
-        <remote-id type="github">khaledhosny/ots</remote-id>
-    </upstream>
-    <use>
-        <flag name="sanitize">Sanitize Graphite tables</flag>
-    </use>
-</pkgmetadata>

diff --git a/dev-util/ots/ots-8.1.4.ebuild b/dev-util/ots/ots-8.1.4.ebuild
deleted file mode 100644
index a4f0e44770..0000000000
--- a/dev-util/ots/ots-8.1.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-SRC_URI="https://github.com/khaledhosny/ots/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-DESCRIPTION="An util for validating and sanitising OpenType files"
-HOMEPAGE="https://github.com/khaledhosny/ots"
-LICENSE="BSD"
-SLOT="0"
-IUSE="debug sanitize test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	media-libs/freetype
-	media-libs/woff2
-	sys-libs/zlib
-
-	sanitize? ( app-arch/lz4 )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/gtest )
-"
-
-DOCS=(
-	README.md
-	docs/{DesignDoc,HowToFix,HowToTest}.md
-)
-
-PATCHES=( "${FILESDIR}/meson-gtest.diff" )
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use debug)
-		$(meson_use sanitize graphite)
-		$(meson_use test tests)
-	)
-	meson_src_configure
-}

diff --git a/dev-util/ots/ots-8.2.1.ebuild b/dev-util/ots/ots-8.2.1.ebuild
deleted file mode 100644
index d8da251a67..0000000000
--- a/dev-util/ots/ots-8.2.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="An util for validating and sanitising OpenType files"
-HOMEPAGE="https://github.com/khaledhosny/ots"
-SRC_URI="https://github.com/khaledhosny/ots/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="BSD"
-SLOT="0"
-IUSE="debug sanitize test"
-
-RDEPEND="
-	media-libs/freetype
-	media-libs/woff2
-	sys-libs/zlib
-
-	sanitize? ( app-arch/lz4 )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/gtest )
-"
-
-RESTRICT="!test? ( test )"
-DOCS=(
-	README.md
-	docs/{DesignDoc,HowToFix,HowToTest}.md
-)
-
-PATCHES=( "${FILESDIR}/${P}-meson-gtest.diff" )
-
-src_configure() {
-	local emesonargs=(
-		$(meson_use debug)
-		$(meson_use sanitize graphite)
-		$(meson_use test tests)
-	)
-	meson_src_configure
-}

diff --git a/dev-vcs/bit/Manifest b/dev-vcs/bit/Manifest
deleted file mode 100644
index 2afe344cc5..0000000000
--- a/dev-vcs/bit/Manifest
+++ /dev/null
@@ -1,594 +0,0 @@
-DIST bit-1.1.1.tar.gz 163530 BLAKE2B 7825139baed39e5c3cbe583f9dcfe3454bb58b32f6076c9c6625ba2a027610a73add54d07a667a41988a297e69ced6fae753e722086c4a8a53c11d74f216d7b0 SHA512 c269454fbca2403bfb7816bc31ca12b1b09362417033118e2a4d491320f88e7afff419e145016acaa41a344b3f4f36645ff3a0787a3a4506d0267411a991b743
-DIST bit-1.1.2.tar.gz 157191 BLAKE2B e971fd1d74a7636b9bc50ec7c215726aff93497c619182bee462bd6ba3c22824df7137e063ad8823be48999c9c49f08fb6ca62e722e87a61b0c75949991b4555 SHA512 bce4b40c5f8509fabcff2591eb7031d55e52c3a0d13313096aa2f5319b83c8214ee8ae7fd96884c6976f58f8e40728332ec1bbcc1fe1b4c70d3771b8f59c6359
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8 SHA512 8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.1.mod 1150 BLAKE2B dba381727351af838c47c0d81a0d842d3851dc4e4a6cce1fbea14ccef9dc21407dbe2749fcaf130df4211b083ddac015bc532f7285450e767064855cf729ecce SHA512 6a49609209f9d51e4851ed5c55a06b9451c0101de3bd92b7fa5b3662b2e85df4a667ad8068288773b9a85670c65fbba46f88c643aac290d1f65e2a44ef531409
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.2.mod 1075 BLAKE2B 370ba9f085033653a0fe9d328aca613b7feb50eb9407e55ed583d7b9302fd844856c9a1a9dca69c67c360c0a7b49ebff6ebd22946fb83c6c7061b9b8c573e99e SHA512 a58f7bd34b5ba8affd021a2d34be64e49dab0d9bb893ad25e00bf5b50ff92c4762b6d9093134b483dff2573ad3c0ebb5f42808dfbe33081cef0e96dc5215074f
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.45.1.mod 998 BLAKE2B 8dc0e29275055b37db12138b6e30fb22a6ccd995b3c3566efbb616f799660cd7073bfee935e41a77f311a95d0ec40ef9b5e40673ff8e59c9c06e5cfa32675adb SHA512 ade24f2b10476b5e5eb42d6f471b73ccb7d8107e6a26c5b1fd38191dc7d4ffee31552088fa5854983c47a2c4868a13bfc22d7f92f834662c75f7c4c88e0274ea
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.46.3.mod 960 BLAKE2B 879529244d38fbecdaea27588031c2d0d82551d8173f7e41f004dae8356e2264259d80e66953e941aa856a9613ae82211ea8dc0b12f9188f65bdf54487052952 SHA512 cbe178d04fe28f9b7dd07b0317fd4404d805e80ceada4953ad47763bafa2f215f88464c1315261a902ebcc52145af09df4c96a341e42644d38526909fcef313c
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.46.3.zip 1195278 BLAKE2B 34c2662f7ff89dc98d6e9f156e77eafdfd26df0f6fd5d4858bac571261e9488dc5d4541e745b173387f42dcd497cd02345ca3e0acce0e326129997b77ca04a81 SHA512 bbcda7aee6a580061cfd9858fc8d7dbafefd8eecfad25e4c6825d16b2e038e6a5be7b5d876b348d86059763a0e0eeae7d1546fe35fc98f5b479f478a25a11512
-DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.mod 319 BLAKE2B 99d93b5a4dbd4c90f3e8dfb58e64ed41fdbb484f2348297a90c8dabe03b036ef6917c2c9fb7cc4795d0c8d25af10cefebff4c4bc1b2ebcdc876b6db8beae5eb8 SHA512 338a067f7ad15d8549da11ac146b65657923ae4fee3caf2eff888c104c0df0edcdf0d98f5be6a67a764aa39210d5cad811ebd9d604084a67049b753246fbf89a
-DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.zip 351894 BLAKE2B 512e3edb46f1c357494dc89e61d47c20bb00b7ae98287f6b682e2aaf21af9dae6f5fb26788cc767e174b8f1bb701c11db3c2e1fb4c34812b166f8dfe592d70d0 SHA512 d61e19974279807f43d213470b4e9bb61699d0c12318b294ec9e96d74556ad9e3323419f725d6825beceeccf1b5b0120b71ef4ccc94670b4fa24185454870a4b
-DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.mod 433 BLAKE2B b3d58e290d719434bd433ffda9572fb233171493c7b81bfe353d9b7730130d5dec365f4e93a136a25467851b5f26cb21be6be06486696f010ccff1fcea140662 SHA512 8082ab039764aa6abd6615b1cf3a1830f2813dd5b791a27b7f0ebf5fa1ee68fe040a5e12988e6c91ba5d032a0a6666d384d6eceff12165d394a75ba56b744382
-DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.zip 271434 BLAKE2B fff473ccead1ee3845f6a65d95cd63cca29f0997dd9bc91e4ce54f1dab259ce680ef0a9a35defc8b5bc3b8559b5d52b9c57966f5f4a46e846d476abfbf0989ce SHA512 1e60a44acc0e365d014fe463684d543c0adfa8a51fbe3be099803d338d15558dbb0a36ffaded7b301bb3db3ae4fc7fb4eda3e9dd18fbc30da0992d7fd0609f4b
-DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.mod 568 BLAKE2B d3d62f2d5c018c4ea3c829f7485e5a1239e2d810f79306af4d08ac32acda4d33e8e90c66c63540c4c95231f5fa116634758858dbf4af2a953a17b0db2b5c1cc9 SHA512 adb3d294ec1e9476bed820afa92aea5cabf77e7996d83bd1f03dff8447dfb13dd18ab4f091ad6ee209128151dcbfedb4967f99ccf7e10f5286e90b2ad56441d6
-DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.zip 315645 BLAKE2B 5083912282794c50418f2fe78453169da364d69f939a6d794544c42aebea6e40cc2bdbc4c9fbe8c40ea9c208f24170b21c394db034f8094e8cff2dceb724a6ad SHA512 941679d0e95101da46640278a097bc5e54538e35f046b5362a450e3f0fa9926931812121cf2d25ec330639b4735790d5147b9adb5b55eb2494de85b3b334e9d1
-DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.mod 508 BLAKE2B 9915d1d1a768852b3f262784771c8fe2e7e176e61f7d77841f8d3adac571dc141e36c6455c19090cf00a98a7a5ef0c2c887424142e2ecad339f8105b1c30f91e SHA512 8a393b8614207c22c73a706ccc3e66a8a16d2f305ab95d8f70774f13d0bcb7396b0ac5095daa57ebb991225a1db08c3110f1e85c26dd72f3bbcaf73fea536d9c
-DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.zip 136261 BLAKE2B 63c63301ea1bf642c660180fd20bfb53f4d2a7d3bdf43fa223711fe9ef970b9530f69f9ccd9f0182c39586f144da5285eda0aaae772745e715db8fed96e1b0b2 SHA512 b181a9a635222b7896772bcda5ca1e61911eaebb47ac54104aba43f93ca97a4209b5053ff63e64f569986cba01b71433573cad17f8c6329c8a6419b08d43dcd6
-DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.mod 374 BLAKE2B 4fef9f7da9f23e94efe43be0e279958715949a889c5d51e388f5b66ec9a7cdbf15a717c988883647032998facd71359ad1dcacebcf3334100144abbfa12dac03 SHA512 faf4a02a513ae4c23f931b8917e74a056c528b4267ef3b5b704949283910bfc5d41fdd7264b78d4fc1f6e5b370474a7c9933a2fad36bb5c872006def71f8ed0b
-DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.zip 393806 BLAKE2B 76acd4273e7b2b77b81e4363cee62f498846a6072b26c0229917ae984802134cb41da5ec081e5e71e0c97180dfb49306e624174ce86ee6eea59b22fb1584c45d SHA512 9583b5d95556ab6e798d3d0d8c3eed51d45a6fd32b6dea207a089a33a1e50ca5e468e975d386fe00b704d568971d2f3b7fd3937b0494c4ae920dbee84d36a120
-DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 36 BLAKE2B b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00 SHA512 196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1
-DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.zip 33828 BLAKE2B e46dda9bfc9513a2d03150e0f90c57b4028a60daa7a975a61a7e0deb82f83779b679d176527da6d2f763f174d6635c7aca9d0d1e0775d38a157f69e33fd1343d SHA512 4206fa50ea8f056656804388954562efcc78a14ed8f249801c601ccd399f70ea101e5299e07bd9b86e6e137a3cd2103209ef186193a1129e108b224ee5497432
-DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.2.9.mod 707 BLAKE2B 3f7da997d7cb7e3ed2426497741ee7b4517adb66588f268b095f9abe4ab12842a5e14df940a1b89d1e5514c0c377a0a71e5460ab22073a1639c6dbed892fe8fc SHA512 6f0c6aa88ce38abfa9bce0992b75b8ef5a2f58c743bc96ef49b8a97d7e04ad7071c0f63f65c3ff82e5014df91d383f5ab84a2c0ac8e54739048de9aede5443c5
-DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.2.9.zip 156501 BLAKE2B eb960b4af9b7599e976210b98af846f9144994afde0ab30f156b41ae52171c6d15837831bf25f83645522ac1dedab8a754cbba3234bb865174a830d41b9aba1c SHA512 89198b8b284f000c872b3b265e1b90617e2fbf1f2d4c3c33b0def7f8dabd308fdcad07860bd8f9752388211f2efc04bb76d71562f5d330334813d8a9636eaae3
-DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
-DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.zip 56132 BLAKE2B 5edcfe991d7fc40094d637bae8d8d6f1f897ab3d3786ade2bb80287738103264520681ced8d30d2037253206c32d3f867f4d024a571cb9aad030ebc451e198eb SHA512 43ed64ae515738487e9b75a2290d0b2bc25e83c021a9f29b21487c37adbf34e74e1e7d3d5ec0dfe678c8396356f95c3993a5f5610d1791ff62056cd182a4272f
-DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.mod 33 BLAKE2B d234bf9be3dd919cb1f8d33750a24dca68c90fea110fd0ff62f0dba86d2ebbfc66d55fea62745b6383c5607bc91cfd78c9d2cf12df251397e85995c04707caa2 SHA512 dbfa64ac31b25fdbff12110c6f9815abfde65f281e40852e7165499a2cefb6656c74fe0b82f0f018304daa02b83b421e9c15654efabad39787c69c1b2996a79d
-DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.zip 254689 BLAKE2B e0ae1bc62b4d9c7645e6afb460000124adc56a3b95a1afbb99ec00f36b57fee4dca2ad24813512f460d8aa274693a105fcaaff0e523b9ee0a3bfd22bad8a4b75 SHA512 7bb2037721647f941eb8dec5bdcf00d72febf118b34819d6bf3cdbaae1bd2cedd867cd210acfdba5afdf48be8b315d934447aa5674901e95a7868e707d337547
-DIST github.com%2F!netflix%2Fgo-expect%2F@v%2Fv0.0.0-20180615182759-c93bf25de8e8.mod 36 BLAKE2B 000094171fec75b4e45d40bf820417400401971e3f18eb68588d15466e709097607b89ba18c8d8b6d2d658e4f718ab0662cc605c76c955464d9e6d45609945f5 SHA512 a1e0fa80fdf59962a05f1f6b1232c17f301010ada93a8628a89ea187de325c75f7d85359306c613371552671ffef2e513938e2d2ff57731dd2b226a54f87049d
-DIST github.com%2F!netflix%2Fgo-expect%2F@v%2Fv0.0.0-20180615182759-c93bf25de8e8.zip 15018 BLAKE2B d088594870f9c9fd66237fa8647ba6274aea5a88d8bb09d887b1371b48fb12ee392e58f170d35ace95f07dd1faaeb63a53097efe01568a7f1f122a741ff97b9e SHA512 3af54d66425f653f591bd08950305c2aed00ab570321c159e67469f88d47d39d2bba267513645f3a6823fca05fd86a4cbc38fcfeee674a32d2419be6d073747b
-DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.mod 34 BLAKE2B 83966cb7de9bb687f99f17c5c89c03718258d2df34e3dda01b96a2fcb1273a0ba0e3253ba5950d5458193d3e54962371317a8fe85020ae338b44e864bd96667f SHA512 9081c69a2480ef726f547047306dc9136211ac7550882e68d458e2c04e5343366cb08f20525a51c804ab9a554dfe8363a1d9660bc0f9e501e1d996f7b6f320e4
-DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.zip 17606 BLAKE2B ee5acf57c658d87b97b533d695cb72c9d83e281f9e533271f03d85d52f92c3c90e240f3b6d2a01bebbea6befb147ab66d7f75c403fb8bb3e58a2bc0bb1269f6e SHA512 89912d8630bed5c71dcf391b57e4537b93f01c4f1cf320a8c11d5d34d47fa4e3ea4abbfb3bc3aa76ad3cf08350da67e190cd80322597d0de3123fbaccbcea9e4
-DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.mod 38 BLAKE2B 2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de95047854531cccc9ea0b867de7 SHA512 072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929
-DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.zip 66023 BLAKE2B c023de8e6a5f0b13a7ad1484f21f04643782d802becae77f247709f0c16ab8aff7caf748736561138448efe1cd52c0ac1903b22b92ec56efe817935ccd45ff22 SHA512 356c87eec65f0dc8a680b7a19e888d87fb8c808ec675501df635560fd5d3b57da36ecc2cd9eeb4a5e454c5564d4cf1a062b47b7a050e116b57c87afbe020eb53
-DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.mod 35 BLAKE2B 873b4b9c8491117a0b99bcc183ae96fc7e392c68d7271b73b5d7876574a5c7d67580425b35445ff2fff326c5cc7f328326d5d11946699c213cb2b84e8a9a0aad SHA512 7f23b8c5622c02b295646c7baf6f2ea3dd01e11e18ac9c263b853c7f771f5d098d8bcb75971f0cdc33d1c4765b563f3382ec5dc4bf20010065c3f1bc94e93175
-DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.zip 5176 BLAKE2B 58fdc8010b4ee8363336ef720c8ef2d126c2b7dd79357ca4f99a1094957965544430420f6ae4155490f75242cd7a7cd20993a9ae15087ccdf33327c551caff59 SHA512 0dd4cbe03b224bfe68d00d121f758796f6e63b96eeee17261bc7d8f6ad1ef9878976b8eae5eadc2f6abee28670a83e6925596f4d35bea529fcd735772fc9a049
-DIST github.com%2Fapex%2Flog%2F@v%2Fv1.9.0.mod 1254 BLAKE2B 0e204388f839c752dfb80541c112671e59763d5decd8de88d55b7acfd69758404761970324c42c02958c0532ac9013c7ba3ccc059e128af7d3b8a5e50b9ebfa6 SHA512 95fba009c7d9fee7ca6dbf3f47f3e603e06aae60e8168d3febbae1ffd175953cf7d1b5882f64b4dc3c88c0d9b117e5cd623d1a4dcc48634641c51e4ea0382cc3
-DIST github.com%2Fapex%2Flog%2F@v%2Fv1.9.0.zip 49314 BLAKE2B 70c029396a1490ae775826887b591437ee7db57d0876e877001fa059695fd8df5dbeeabae1865f7ff6771551f95e13ad76f84e80e35fafbe6cbfa292f202bdec SHA512 fe7586c8cd4e46db9cc21b9149647304c78aa90f8ce9470fce1ae0bc5eb4609bd0d1fa6c3e461eca353f1e5e8c9759f395fd47d7bdc6ecfa2a3a6315f3f4496f
-DIST github.com%2Fapex%2Flogs%2F@v%2Fv1.0.0.mod 155 BLAKE2B 19fc978debba380f1aa426c853b7deba0706bf668bcfe3dad4ad6dc7693afa961fc02905900dffb8f173d19b0c2baf6bd847c9412d5c0856426a5824b01e974d SHA512 92bf6185d4173c2510de3839bf1cb40a120903b630022263ee710738fafbfbb9782347b92a441e3671a069ad9d7c0e4765bb210013a6e47547fe161032280010
-DIST github.com%2Fapex%2Flogs%2F@v%2Fv1.0.0.zip 8944 BLAKE2B 251b65e8734556c351f3a988459bc39a1e3c3d5e8814a050fd1c2f321949ca9f8ad7ae7fa8902a0bdef4390f135e59e7019403fa2ad18c8985d90410cb30f36c SHA512 0c4506baf733e898a675cabcde01f8e2606c5ab467a40c05030310cdc34c37dbda87e9ef4969d90c74215a5fc729c9b75bf2c74a0ec4e86206d9500af6ac2b42
-DIST github.com%2Faphistic%2Fgolf%2F@v%2Fv0.0.0-20180712155816-02c07f170c5a.mod 32 BLAKE2B af57c9cd0291aa2d8b7831d94d7bb47b8e44ece55d63b5fb45f8235b91de5d7fc85178118f2d630c6cf59987d8bd9c2726372728f0efeeb1d7d25febf79c91e6 SHA512 671dfdd80d2545609d154864b85d15b25ffe4334183ef99e46020a22001d0501518902a50f71e8239eaacc2723df04166712b4ff194dea6ba25820f40fda8bbb
-DIST github.com%2Faphistic%2Fgolf%2F@v%2Fv0.0.0-20180712155816-02c07f170c5a.zip 14938 BLAKE2B 933343f9af83073b5c444c6a63779b2cc03e1fa5c4b15b2739ef4e250e60af12ce08ee615eb9bb1b3a78640dd877be61156b52a5162e3d793cc004d8cc72caa8 SHA512 d49d9cf7e2c0f02198ad59d5db0af305563f9aa105d454867d42d5440a63a7a2f36c6939458992eece0396e3dfa2dc1204af2994ee35eb2ccbf1f62545c50c26
-DIST github.com%2Faphistic%2Fsweet%2F@v%2Fv0.2.0.mod 283 BLAKE2B 8debb42930980885b0523eb73bb93a37235e8682d75c4e1363b989a6a668f3096a146631985d047e413001dc2fe363346421d2e9b69069dec858254b7c31feac SHA512 c8e4699654b43fe58c813703548b51f140ff9cdd684ca837be627df34b4145ae86440c8c3e0ed6d699649a8de0f8ef90cd5d50cc04193e1b3ee9386046e77f25
-DIST github.com%2Faphistic%2Fsweet%2F@v%2Fv0.2.0.zip 24505 BLAKE2B 9e40b3eceecb4619c8166d22375632bfc55a9dbc12d121b1dd06e745e3458cf81404b5298ac8fa6f3c4e51d71390c31f466908e24c629cb74ea05650b531c1db SHA512 dfee30ac8f185bade3d1786297fe6a6ae441a4f46152746d6a8b68cbda0a20eac0755c245cd5bdbd4b61fa12249ba34db48563c09ec66e78365163aedc926a79
-DIST github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.mod 32 BLAKE2B f5b653f20e85bc44cbd3882fdd8f425c0b71733eae4bcdf2623952f1ed2524e8067a169f1cc0025f6570aaa4653969baa7d4626db6cf0dccb0d7378cc36da6b2 SHA512 a201f9c169bba0d962c2595ee8c625a2b7e39873e4bb3eb1ca646340638917dabb2309f1ba4b71d9fca4cf2da2d3684076c67ba362dd07a39538a45240f7f987
-DIST github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.zip 3902 BLAKE2B 8662340cd5095c6ccf535a54e79af09fe46640ba0b119b44a29052ad012519d9b5886bd4ea81f4946d0c4573f63538b450ee864a48d8c04e1c9e7358c2588e8a SHA512 c73ff22440aa8f5825b7e6820c270582d5512cc096e69b6ee034ed67ec3eb87b3266b82eacf37b985e872a693256be6f377814d3cc604180ea939b42971ebe80
-DIST github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.mod 35 BLAKE2B 97d3ccde6ba4ad06a5344183f954cd6dfea580673607a6d54f1c0f3a643aee512bbe5fe7bdbc22629e6ffeb58f70422b9b80577d70fb58db9b03ababc0552ba5 SHA512 fe8dfbec1d09d7da5829af43760a4ddb5495b6a63eeb76fb3758aeb2fcf83d83ea443a15789d7042a0f5e637664babc9c388dbebc63ff7d35fb9545c7c7da991
-DIST github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.zip 37264 BLAKE2B 13a34ae8ce6866da183bb7f9f5dcdb702ffe846a3c5e789e99f6e112a1e64b1dbbe8777727e5678b4bdcac75ec32ddc52ff303b95b5ee3fd22423eaab44809c2 SHA512 e1b8ad2c09c16599c6e5053f871df9f66698c7a632276c1e68c80c9737216751939b7b7024449ed63da0a292688b4d7a441d64512aa4bd8684e418f4e5da4446
-DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.mod 33 BLAKE2B f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc SHA512 98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f
-DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.zip 7271 BLAKE2B 4590233953ed1577a41ef4425403585d5cf9d0bf770bc00d38de4601015911eb56f695145beb53739ba7a64ae0113686fae54842a61504005f5f1a519e98ff53 SHA512 6936a577297949e1a146e3efdbe88e9c81205ccac46974f092846bcfbd533a2c8f0f161bc74da60d7a0d8aa6c5d2b1591fa294320c3e97854626407f0f838423
-DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.20.6.mod 109 BLAKE2B 70ae989bab9ef295dcf17e421481a371312fed6b07d1dd5e8892419c3dedea91dccd0aa0fc63fb728c24863b15ac24677261624ff16e75605678ceb39576b3d9 SHA512 89b17b1155f12c8a75fe85d815ef7724b96a009485b73e4df937990dbd6958b58cdaf8346610d5a614a3122450dcbea2687a510fba556b980d079cd3b1bee801
-DIST github.com%2Faws%2Faws-sdk-go%2F@v%2Fv1.20.6.zip 12547403 BLAKE2B c0ded02ecb6a5b735f5478cbdec32a02285d8f4ef7a0cccb13d4659300b4a01f307748dc54b34c0a0d7240a116c45b015fb1cc9c66d8cd614ffb7570e689a39e SHA512 d3b42b60f86d708988b5bc55cc73880422952ca3ec68988bd1af81fffdd74125982f193cd3e94dc06e48fb342387bdd7ac020dbe804cc52bb376766901a35a3b
-DIST github.com%2Faybabtme%2Frgbterm%2F@v%2Fv0.0.0-20170906152045-cc83f3b3ce59.mod 35 BLAKE2B fcce8ec3cd6761ae9208a6138edaa637ccc04dd19aab3dfe5b3164dbb61689d8136264c02125ae754dd61be804852004ea91dc4b5ca217ddf9273a4b141ca0ab SHA512 92455aef226bdc8b6c7f82d6c627e7536c8e4da5196160e21280f32e79fdcf55e1a15699bcc5251f70004fa78c5c8bafc286bdac98eaa0e4a4fb3a1e72b0d752
-DIST github.com%2Faybabtme%2Frgbterm%2F@v%2Fv0.0.0-20170906152045-cc83f3b3ce59.zip 13212 BLAKE2B e2ece5b49404971ecb0713220303bfb19ce430216ca1ce94ed6a745ab920db1a8053af24a9550858d7595dcdf091f6d18d9dbff1d2123ef5adefc3e30e6a2a9d SHA512 343b1520359baa7876a86c56ec1d6cd704f7f06f9ecc7ba4b0e19d80b8c127490054e729564fc74b445f49d5c881e8d242ffb3c9b3ee89a85fdcf0fae4b3855e
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 31 BLAKE2B f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72 SHA512 f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.mod 40 BLAKE2B ce42c81a7dcb03d21a99d6240ce12f8455297722513497b1a75f2c848b5fb7ef70b577c2406638442f16beedd68806de890a5c299cf1c008c439df23df2f5bb1 SHA512 ec4424da8e1e3849408da7bfe83d37e21ac75edb889de8ef63be897d59678679b018f4606be78500952e7eee73a6252ee6e477b1a1612e2d036dbf72c17b9c9b
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.zip 14678 BLAKE2B 3f95d78aa356a314f8da501f8085a880201766e184abb6c222c45e09c0c3b5e1e1eb7b89cc8ed46b77b09be8860fdf3e28525d9a451964ad64a96c6ee848a41d SHA512 be60a4c8059a9cb07ceb12e079b1224b6f871ecb1d7953906ab303cfe86d00cb979e203299f00fe828b2f6d2a3f5d55814c50809e9b872ab6d96db73f3771498
-DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.mod 36 BLAKE2B ad3bb22bde28277f26a819b093ab7392da57c027bfb91bbbab4686d225ddc4e239c0905f6eec64cda2fd47746bd625682f663a11007bdbbf64f9cbff7dd1de76 SHA512 f961ced2c3e902be60fb862fff6b1c4457c57bd7586375a18857863be63d9b3ea998b05fc0c9c3a7270387e9907861d6f9d6ce4024643ec84ea6a63e59e915c1
-DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.zip 9262 BLAKE2B 50feca006319c5a8d957976be1c02a0a6a7247441fa0e903b1a03de85859f2afd0c93cf8599f60974686f47bdb7f0c94e58c6ec01ffa3fc33cf5d04da3bfd08d SHA512 0e52838ad73009c795d6a43d7d52d082b0ec134e0f07015fa51caab7d1dd141b19df7807a7ab146312848567f8635966c6ce7ac22b934a630e0131383caef9cf
-DIST github.com%2Fbketelsen%2Fcrypt%2F@v%2Fv0.0.3-0.20200106085610-5cbc8cc4026c.mod 568 BLAKE2B a2769032d81e02d8f4945648d36e862a996841d0e138077fd190b47b700fa08cd4e8e8d300925fcae5ebe48ea972afed0dcde81870f3673a3227ba90beb5e341 SHA512 262ec838f5c4b97bc186533c20456e62633038ae74747c7b884788bd06ce01863a59237557877d35f37338ebc018d2c1c8ae963e4a42dd42e0823a5b3ec81bb3
-DIST github.com%2Fbketelsen%2Fcrypt%2F@v%2Fv0.0.3-0.20200106085610-5cbc8cc4026c.zip 33436 BLAKE2B a29e29c85f1087c3f07ecb3b602e4f19d29c4d6c42a24b7b10a6046b077ff0d7c85344c12dd0023ba675a3319255c53bc8a9989072048c641d4eb3c25ae44aa4 SHA512 cf29e5474361f66354cc6956bcb7e6990573bd7f49889187016f0d09919e3dbd4f6dcb4adea8148881fcf559f2dd422ec77c04c33aa9d5068d40c6d224fa5a6f
-DIST github.com%2Fbradfitz%2Fiter%2F@v%2Fv0.0.0-20191230175014-e8f45d346db8.mod 41 BLAKE2B bb15e2f0cab0e0ab013ed5e3034ee8bc0fbf9432c04c2c125600e4f32a04d339f4ffa1b46fa198625cf01584d9ae9130d0b65c33a3fb8b56f96c90fd7964dc5b SHA512 52ba5bb2a26e7a844958fe9b2fd174bebef87aedfbaf6f78bf429870089c2ea54e0b4635370b46a40d33a0d747dff3767ee968f61b6fef16c1eac3607005b1c3
-DIST github.com%2Fbradfitz%2Fiter%2F@v%2Fv0.0.0-20191230175014-e8f45d346db8.zip 3255 BLAKE2B 6fb3159c83559fba59b503120bab95bd1af9cb74fa15f4446f77ae57cd6b6856fe08757128609b458a96f005e0b23c4d71ddda110533a3cfd512912e7c93b31b SHA512 480821fbc7edefc90167c91e6174c68dff54c54ea2706fd0bf4d1bdf899a76365b5089f7d693c241f5e30c0cf76b2acd4c900879a664c20116b0f51bebcc01db
-DIST github.com%2Fc-bata%2Fgo-prompt%2F@v%2Fv0.2.5.mod 246 BLAKE2B bead5ce641fbcfba9872fc8acb181ac11acc831c963d61ac92b1c12bd4cf83dc1be20c0fea8257dbc2bb6ade87c1cfcabb5ff2d7e43c77258bca2ca7cfda167d SHA512 463409a0af9a82b2e37074fc1033058f46ca072a2697e7a58ea39869e023590efb036af154c1c3ee4fad8a6085e0fcaf8fac90b9242ea9a6a301204d51205bb3
-DIST github.com%2Fc-bata%2Fgo-prompt%2F@v%2Fv0.2.5.zip 64922 BLAKE2B c90ccdd75a6fd76c6ac3b90b7d4b23e177887404ffbae5a0ad9dd85939baf8e2bf4177cc92eaae6858b6734406cf3deea84718ed5422c699c63518803e401c63 SHA512 31b09f06e88cee01ce9658fa1be0c92bfbdcf1d17dc912e77b4aacf08f087b117911492f9836b678b2687b061d91ba00bb9aff3c2276e98b9aafd1d502957b07
-DIST github.com%2Fc4milo%2Funpackit%2F@v%2Fv0.0.0-20170704181138-4ed373e9ef1c.mod 34 BLAKE2B 177ee54bb737560265ea634c1545c8789a0aaf64fb7c7c8b5b020d13c779130735ed973ab9d8d648a876ae589812c9aa7408f2aaf531aa4a0bfa82af7da2ac22 SHA512 85a0b8d8b9cadb03733ff40e874f34203aa3264d516f269c09fa6e90700e7961d50aa30b27feea39b0fe206bff17f4d3426b0b3b78ee413908ab28b4810e9fca
-DIST github.com%2Fc4milo%2Funpackit%2F@v%2Fv0.0.0-20170704181138-4ed373e9ef1c.zip 4215396 BLAKE2B e4cfd67105bc4ed3cd285e63717cbbfd1fce894c21e3ca665531b05693cbeb36df45e3a7bc1dabcc287c38a376147d9c35207d146b9c05c28f2ad6f0b3f98dc3 SHA512 c4c1f95ddc0c78624dd1330a09c10d6c0ca886df091e80c5fee85e8ce1992d05ef6125097364b6536380b43595e727a3976a36b1c0fb6413b0d238261802d133
-DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.mod 146 BLAKE2B 5efa8dad622ae253ffa106eafea277fd947fc0f28e6962e461283ce2267d992b85b1f0eb9074a90009d8ed1d47f9e1f3e03cfc0eb7ad7df104282cfd144cc12a SHA512 32c34a590e6c113a16700ef2faa5124ebb6c8773cd76594312157bd2b70d54cd939ff2c32fac47421b5615e804142cb7b393394d4745d5894f9b68392bc37ad9
-DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.zip 12221 BLAKE2B ea2f826b4582ec60f51c65783408df0e065d2a752d1cba17aaf277e0c2b48779a3bf3579982dcc26e5566c899c3f933e4c711d2f1e01c98c13e73d46fa08baad SHA512 09432cff34f69e9b0cc6f0d5bb9af376efccb85ab4396c14a4e0c072272f3172a93c240c5ae0aa89eab91799d1bed1a0e7e00ba83682843f46344c9e2fc2d4b6
-DIST github.com%2Fchriswalz%2Fcomplete%2Fv3%2F@v%2Fv3.0.13.mod 270 BLAKE2B fde6106cc20bfb92cf31be6df4640934fed127fa8d64c6edb0acb73564ccc2d74157cf3a7f855dc4e498df7e52513d5106aeaa65bd0965d6ee0343489b9243d2 SHA512 49a55284df16e53cf5fa5e9baf7f98871577f31a8f2a0206bad582230bc7d97701bba909011966a376d597886115c149f7a6988c1f109b98be52f06f30a7f710
-DIST github.com%2Fchriswalz%2Fcomplete%2Fv3%2F@v%2Fv3.0.13.zip 104777 BLAKE2B ac48d2ba731c9b95f782313c0b282c2d9a1c233c75ea9aae3338c51a01cc7e1323b7884546c71ad6356360271d9e8c7f80280d5cd0938010221a46cb594d5769 SHA512 1e4b1bd673c27807de2c62b7db20c763f276f81501f5d8831307998f6e6e7fb7cc0f4182b59c5016f2cb1aa0577c4cb84129ad087063025ae9604b17b8ab5307
-DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.mod 35 BLAKE2B 45d27e6bbd9255a355b6bd14ac839c7d87fabb393693a8b862ad974017af01309e5d36fa99d4925905c1617c0d90b5263b54cd95af2dbab186e293936dc86459 SHA512 ca8192c6321468b4332eb63c765a5798150dce9312873123b48d9ec67ebb4229cffc7b7e8054b8b0a6f45611f08130008031edf33da3468bb9a4ee9455fa02a5
-DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.zip 246908 BLAKE2B 94b71d3c77553dca4889c6f066f6741fa9d17a0ea86b564e3e8ff05b015b87c18fd3fcbe2b3d942a8569c99ef4bdf42c686bd58485e9373447d25724ceb934ca SHA512 47991999bacf78ddfd33a4af3c0d5b8a418cb7664e05bc59d886150025a1d5aad831deacbd6da76d5a21a97ed115d4210c374459e7af8ed7b93c4c1c0e7a42fa
-DIST github.com%2Fcoreos%2Fbbolt%2F@v%2Fv1.3.2.mod 31 BLAKE2B 7bbb809c199d39bac173751c3dc21b23ee8b020f20b4447c33681469b5083c64e74f699fa8d3dd55446b76ed44fc0949337303a776efeed90a764af1d751c8a4 SHA512 12f6b0e7090b257656ee9068083207fdd1b6d9f0b27546cb5b3a5a520e5944f3eccb8f6dd644a17e1089bbf787fd26b3e83eb0f0353071c8c4ef23ca99bc6251
-DIST github.com%2Fcoreos%2Fbbolt%2F@v%2Fv1.3.2.zip 112043 BLAKE2B ebb78032f634a43306bc3f098aa44a7c47bd50b2552c4ae5726b3b20cfa688a77764242c9942942076594d4805dfaa6d32aebe1819202b4dc060978ce9301d92 SHA512 2ae536eec8ee6a515e3b53c16d59d7b40311f3e4c0c69206a5f6adaa412daa03c47e01ac9ba183633bc332d1ce863fd66a7f3452710874b3f8aa96c5c5e39102
-DIST github.com%2Fcoreos%2Fetcd%2F@v%2Fv3.3.13+incompatible.mod 30 BLAKE2B d511bd14351d68fcde2b3be3f008373eb12d2c61133c80aa3a1938e53ffa061c0aa51065f07b208a073b448c25309c3b2d67c0ed19ad3697309a679fcb844414 SHA512 a986c2cac4728288aaf90667b54ffe9cbb9e1a55697347f9541e6aa0dbfc5b8d245c2ac15e8a9558d41862d98325f3f2f4055b02bcf1e9045b78bb3577b3f45f
-DIST github.com%2Fcoreos%2Fetcd%2F@v%2Fv3.3.13+incompatible.zip 2274142 BLAKE2B b0f2794434f22f46f5c662808165244bc55181b892a43980cefee2d208ad23b561f42e8f528fc905bb01aadf787ca4a324957b7593a563cc4ecf84cff504d8e9 SHA512 4f82743aafe5725ca7fa89eb27adba939fce03e4c2b759604e2fe146c72ffa1ab2d6565a33c418aa2d3a1395ef2662b6d0bc1519ee5ff368d631083818d8f16b
-DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.3.0.mod 35 BLAKE2B 931ceb7bcae15a876b79910a59b0f4ec67ae8f0ac5fbd401e80233107e7683d9cc4a947548c4d08b26f2d47ad6bfe4916f99ffd2a98abe26e8161af87eb49c64 SHA512 58d88566898778823c24b5f4ff7ac50384075312e3eb332aa01233ada3ff385cd8a0e3b8727a77ecf068f13b52a304fbdb5f47a27957333dbd5a8fb1448956c2
-DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.3.0.zip 13848 BLAKE2B dc2ec3bf79baaafad410ac2b4625dbc1c520803659b480c2014ffef484d409135ea5d09035669457162457962dc6b3532a480893f399b876810fbc1adfdab8e2 SHA512 918009558869443193fed748b3cc807dbfc540967d60e0315c74c6a09324d7d783067e0f21c5461ebadcdec3c7e6417522565a00e33617af8a8168281a0040c3
-DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20190321100706-95778dfbb74e.mod 36 BLAKE2B bec7662666b7a5313f4b7ed0789ca75f07dcebed3b4498cced2b75b3622bc4c8c7d624066338fc6d77adea4b778c89f0a1218fad524c6804ef350deae2f24d68 SHA512 00ccb440abed145db781cbc7bc12695057b7dfa034c8ebd7ab1aaf5ea509fafc0be7147328dd9654e3fc2623bbbf91fd3992a86ff29e78bfa3e868d994b47e7d
-DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20190321100706-95778dfbb74e.zip 109838 BLAKE2B 82e02c44f4fa60aa7257b79e385af47e23508e260415f0f768e4f7aac6a5962c713488458a50f1bc98308446ee3f45de973d5240811dc5a113e5b9577f33bab3 SHA512 7acd6ca00d067e6a81fbb12697ae9d46fa9880834934065549bb23671153012a8596d4c7875705578ca58a259ff81b1165e45aa65c93406d2c324c61954ea4df
-DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180928190104-399ea9e2e55f.mod 29 BLAKE2B db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3 SHA512 ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33
-DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180928190104-399ea9e2e55f.zip 57782 BLAKE2B cdd50ecc0cbd0c7e58f3e6ff91cd26f7a212f4f62cb10358e1729b6b8be346390f1659ec7443a0c48f280c4a499f399b3ab3c03ba897ba8a7a61c336ff6f7c29 SHA512 e0ac39873cc584e40df505c3c01d20771d3a5e06f1c2c78a046971a220f029795b4cce7da71b497bfb618c0159897640c6606a4bd0d446826b142430f7f66204
-DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d
-DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.zip 11426 BLAKE2B 645000d6293b81d736462fbd50a8f96483b39d07e5bb56e5a6d2fbef55a760499237f963e4b45eabe34b955280997f8218c656eb6db0a1a35093d2ab8f17cc63 SHA512 140a934e4d50fc1e5bb36bc3bfebc05863b32a50fbb6e203abb3aee1f9e9cd1c2af6ee5e0757f9d6199522c30e06377a3c94842d877513e5c9339ef7d1dcbc9c
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
-DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.0+incompatible.mod 35 BLAKE2B ae3ae89fc373221646f196cb2112e003afec9206977905007426d522c584b455fa207f105eaa35cc716fae74d605fcc2a88c0ab5b62e4025b7a739749410fbd9 SHA512 4d46c1b3280c5b4984d22e57b0541cc6762853c0f6cea19a7a5f392c23039e29ca616a4bd8f283c2a35c3c045ec54716f5000cb4f0f43f07f0464c12ed1369ec
-DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.0+incompatible.zip 57069 BLAKE2B 2c921bf5a88bf293a4c86bbaed6d7c391a323cf3ac39a54ac10fb74da5498e0f565db5e5220a9871ad5c4dedad7eacc0657ad9f8907c2bfccf147384b53b37b9 SHA512 c937c8b98196eb8496735410324a6a845e618d47e4631c500c9def70d8effb27cfb4efb17f81a8d304ce1a9d27fa6fbcfdec11ea10355de3d1918f1ddeef81d2
-DIST github.com%2Fdgryski%2Fgo-sip13%2F@v%2Fv0.0.0-20181026042036-e10d5fee7954.mod 35 BLAKE2B 8f9b63ec3e5f70db4f7f0185a03aee0608efdaf267377c48bc0e1aa6c37d431119d6e422c8e7c9bd93f0819796ca0aac423804ff0acdd49458265dc37e9d439e SHA512 2b6a3774801edff4f0b3fd40ae8e5396782e796e36b02b4d2f34e5dcce19d2f064a7a8d0787a9cb994b9208acf39b466f291525cf6f459ecd7c45d947dfba50e
-DIST github.com%2Fdgryski%2Fgo-sip13%2F@v%2Fv0.0.0-20181026042036-e10d5fee7954.zip 5339 BLAKE2B 109e19e492b3715ef695cfaa6d9e7191cc8527c2a91e9874781e30d9b763a1e5dfec2c13a376dbdc27d8a5720f808667e29bf0efa4ed7e9ad88445b140a849eb SHA512 00b81917f2e0f16f9d274afe68ce49a32495d20784e6f3e9e38bb3683e52c3c230746b5c86af179d56e60e4c79013b13d2d81abe7282dbef77a7a81c0c826ad7
-DIST github.com%2Fdsnet%2Fcompress%2F@v%2Fv0.0.1.mod 230 BLAKE2B 26d8e2a5e9603273dd84ed9aae1bcf49e1fece530a5dc41cae3b5d2ca8bb4288023ac8eeedd0ecc76fa355bc9dd808d06196db03ccda186df5184fc6134e121b SHA512 132067629eb47d7ba22dcedd81467693f7abda7b050244bac8b8ddc9f8dec5d1ff4fd64a6ed0ed1537f400c516594df0f3a2aa392258dfc817176e4030f81cac
-DIST github.com%2Fdsnet%2Fcompress%2F@v%2Fv0.0.1.zip 10103918 BLAKE2B d484c7a50585a27d9910c4f9c4c0f179346bea4f373c0fec5b6af24205f69ca6afc4dda6f9b069f23617487f8edd7422379478d88a5a1e113104098fb2476cf3 SHA512 5c16e51cd71051795ca20e338b3eb4fe17e423fa26c4e188d966761ee7d23cf5b21d37a6cca7faf8f31c3110289d2da4e18e6777b8b26cc69563b244d94fc17d
-DIST github.com%2Fdsnet%2Fgolib%2F@v%2Fv0.0.0-20171103203638-1ea166775780.mod 30 BLAKE2B 3601cf72262d9c828eff3520a9375eb981b2a9193aee46e93406d491cb8db7b864c3eb32f65f02b75284170856b2264a1a24cc63196695e58365210b216cedbc SHA512 36ff5f52bec7fbf395cce04f20bc61cbe4e5f77ed550a5a869967d1e145e2dcd8e7bca23c3cf81882d8f7053e566dd95e78e97cdcf06c1556b78a5b9b51662d1
-DIST github.com%2Fdsnet%2Fgolib%2F@v%2Fv0.0.0-20171103203638-1ea166775780.zip 46392 BLAKE2B 7567dc59d0c35dcfdaeecb6a9333552ce427c492deae837090cd0dfa150fb7ce39ce923221d1dacb83017c4b841bf6fcdade02f4c4774b92bb24177e2c00fa67 SHA512 fdc7280704d72427d9f871d3eff78652c3a87390b15c50599f1e9db02d73c4d8055df837bf6b6b9c399cd36217783b09de73154c07c32ee6be7a99d24a1833c8
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41 SHA512 2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.zip 11987 BLAKE2B bb585868c568466b366c1c50762376d9e2b6f3d3ac287af94c45f7d348516d2e80ee96c6980a4b5fede40f1302f0e3e900e24aae16fec29801a795cb7e514dec SHA512 70f78081c04bdbb52e8f5d24b8926b39a28c4f069beaee0d7bf24be946f2b0ee3bc08d8ecc1305412623670e1767433a37d458df3fc849d244c63b6222f1f599
-DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.mod 36 BLAKE2B 2b77fbdbb6c6c20767c120b390fbd2992bf79dcae0a35c27121a6e755233da3ecb7d74e74c38c0a2463976b546ed8bbfb8a8d8cb140526dd9a0c4f524cc131a4 SHA512 5749d33fb085d63b7c12f43df824c96f168323cf6d88cfea3e2536eeb7b56689dab9dddb8cde1ec8bc9c2848e7148b8a37abf8523a99c55ce10f896245c5f341
-DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.zip 41278 BLAKE2B e0b440a81efbe3c7c16ad276b4509652fd58bc94cd162b9ab13bb37c1e6edcd561e3fbb999e55619d58c8e3279b785b8eb67fa4e200b38fe6fcb60f0918e6e8a SHA512 9b1075ccd3d1f53773db97687e06fb777741d6c3b228bcc329be580562fb3c34006768eb3f989f92367ca116c597140045b3c345fe36065f5015d1d4652633c3
-DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv1.0.0.mod 30 BLAKE2B 6a680b6e14f0cbca536b1ca02d633e16b2010cee7f590088748339785b2989cb0f86a51fba709da938d4c10ec810d5fe022d7d1a5c269d5ece253a78a5b2069f SHA512 7ffc7a5c3e0b39831e590ce3402dbf5c95392e88a08576a16d9e1887b11400efa71a9d183d3f1e080081246f28a70262a679348f009f7da6bd41f253a60b0741
-DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv1.0.0.zip 13436 BLAKE2B ddd82721096e3dfc8c70543b4324d02f1137d9eac13c1eec1236c4ff537bbebc2ce5f205af07e8ecc16a909c4415e764d87324bad3efd5c878aecc9f8b105647 SHA512 722683483b8071b58508a7de9a9c9826d4a33c874948c1a6612c89195cceadfbd0ee0b56635d408f0af09aa2e904b0ae3c86a06e9b8f86c502080ce04c756e42
-DIST github.com%2Fgo-gl%2Fglfw%2F@v%2Fv0.0.0-20190409004039-e6da0acd62b1.mod 29 BLAKE2B 1cefa73995b3d0b4206aea263f55c672b675dd22d42c61a92f7380b6e726f2d7ea40e0a9e456181f34808f5386eae3c485bd2872857caf1824254fe4a55cb635 SHA512 a709c650da5d5f513e94891b88c26697826fafebc1ca964fb9544415637ca14e3b9f1f4ddcf738e28032e10a2d39b619678ec5c8d44cc0a1dff738c75645e2f8
-DIST github.com%2Fgo-gl%2Fglfw%2F@v%2Fv0.0.0-20190409004039-e6da0acd62b1.zip 810677 BLAKE2B 02db07e3f8a7b1cdd68e743ed58954362678f9d7012edc313db47b4daba4f78c3ccdfee133e6eaae4465cdd8c5db4779f238d7b83c4f91be7a3241c0fe07a2f3 SHA512 3ed59b94c35c8cfff89fec746f3f798f12303e684d60b70c344fbd2cbd44c1e21e09e828940502c87b2360b472c7d231c7f8ce94332dacf406154f71ad9baaa8
-DIST github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.8.0.mod 29 BLAKE2B e43df3e551bcfb1d4a4843ddf00f1a9432cf768420f49943ee2936fcf3e890e59734b71ecbfcb85a70212122df3f03582335e37ca7330df9e335214e75a849d6 SHA512 2ace9d4bc029947991eb7237e7343fa31c5192d63927de1701434c305a659cb88fdae12e9b604f06ab318f1c26b207821edbe11e8d9382a0447544b782630c6c
-DIST github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.8.0.zip 423237 BLAKE2B 5214c96dcd8d592de4a7a10a497bf8c39c668c96de8a81b4d6ac1a51d43b05953526a4d2e83568da3761a8bff76b53cea5644e7b1d0d33fece5abaf93f11eae9 SHA512 4353387fced40671cde472058e1aa3dd8559208e035690d1f763de2d6c68437fc8d8637a49ce2e2cb292bb30de639046238a0fe4877d8712875aa505f11ebc1b
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.3.0.mod 35 BLAKE2B 0868f712c026b68559846a28bd29f39f584603cd79e1189a9ad76909cce7423a811f71265baf5b7f381a33bee76917759a9cb6ac131ab21450b4b52558cb6190 SHA512 526b97ecd0ccf878c0ada56c5217405c34c59d4c9cb53808f98b24a2823c0b3f1a74e862b9b1a5594034e570aa6749574d5e49212d6d48724e984f528b8c67ea
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.mod 100 BLAKE2B 2558b7edc234429c8bc0926d347231c2352cbfe83d83bc3c7e76ed0ac4b3a843de65cc3e0dede3f0acb7a2dedc623584eff8cb236787c12d7f5a47c9e1c39145 SHA512 5782a5d5e5d4c64244a8463e0f15dfb97de4b60b9fed527ebbd8dc5a26999af8ad0b3ce0064da30182c757785ea9b35f253c5946b233fa3d9a61c873b23011c7
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.zip 17559 BLAKE2B a527ab39ba8646129de4c22303bc8c1c58e9834b8ee898a55cfd6940c665134305290fe531e9c8f5c9a1d8d7171db671e479af5679c8abfc4b60c1200761d894 SHA512 a47e8dfb165764ae38985658525e16d7e0942248aae078d2bed543c355ab177e49743556503b59a27cdb33935954ba5d8f08d890b29e5d7fe5d606f2c5b57bdd
-DIST github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.mod 33 BLAKE2B 366a1ff397488b2b1c7e42db8a946bced1eb8d4260a6c177a978eb978e14f89265e7ac1d0bcd77905bc89eb35b68b3ebb028c0dfc67ff71395ab14b62335d16c SHA512 f3dc70dfcf086b785750d5b346ea07d0dc7903937bdbba58eace0fb903e656b02ddf3a1d49b486ac29b1cac9ca9d346e964d55d3a4cc5ee5ae79ac40b24d0cd0
-DIST github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.zip 10204 BLAKE2B 37977dbc6c256bcd404d5b7076ac49d1c3c3c495ad0869cbdf8943b24b80ea5f155c80a0a23571b778e7fcb381140988fd19cae6b8ad681e115260b0fe19394c SHA512 1e834ba368fcac6e13fd8b3a478cbe9b181ec3660087733b68adc0dd41838e54367d22f9bc53e602ece889e6051e319fbf80d5874abcf4daeb0bfb9b64e298e6
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.1.1.mod 32 BLAKE2B 939b72a591bc5fbb649c21a95b2c4b3f5d3ade273377f1f89407e55f436e7a863f15d708aabfc5435334500c8cb1e3ba057439c8ec81cfde68c1ec6794c6de6e SHA512 ab6c57ada3b0d1e36c91f3e0f45e573b91a4869f230f02a7e5e3e5a8f7e020bf56c63df1cbdc5b552ef9a4229ab739cf76df7f799091a2efa148ab9e5c12b1c5
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.2.1.mod 88 BLAKE2B 0699027ef7284edb7deb6a2640db52a5b93076e3250d42710bf02a1cd7d5f591f1d335ffb1e7e753dda5fe177837fad87a25bf69b03466bb545708fb2952fd7d SHA512 b91b25b4fe769a403fd7a1f82d7720bdb0526a349ffe7cfdfff09a2ba5e0015d5a3446cd8e0e5fe46479b7d2296a8616de38a8183c0185f84fcfc75d202db106
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.2.1.zip 2656615 BLAKE2B 08542db845ecffd88d279cd63919a705d566084bb556aa4a6c98164a11520ec6476841128134f8fac2e5132d5fb298c9ef6670074891e91ca90577a8535049ff SHA512 2e51e876c4533c4b34f0017f6f13ff3c34922a1905f6a4f90bab241152dbb344689d8d1f5ff1040c79632feb21fbd8f213831179bd424579ac9b5bb602325bac
-DIST github.com%2Fgolang%2Fglog%2F@v%2Fv0.0.0-20160126235308-23def4e6c14b.mod 30 BLAKE2B 6dea6116bb7fb72123a93cc8b83dca5455b76591c7948524ffe664bf966780799c4d007154502922e21f688aef5148211db6b0e3dd3f6b545c4192f5bd5166a8 SHA512 3714d2a95d0435a113c36df5feb13f77a07a1514fdf6b5f01e6e8cc5d159067736e0065bad8062dc636fa5c52c98e3fea6985075005b2838bdf53e0b07093024
-DIST github.com%2Fgolang%2Fglog%2F@v%2Fv0.0.0-20160126235308-23def4e6c14b.zip 22449 BLAKE2B 8d2eaf41ab75e870a445d50b62c02877ae8049e282f066d9aedc0dfb54d04af55d921ebc84d1e4131cc66a3f9efdf8270a0e423e563d3f8fc5a6bdd403bcdb39 SHA512 a3c086e660f2285d9fb7d56d1eba74994e8f0052363413337413cb50009ba46d3a432e2b4c67a73bfb753e7c60646d96bdad308d8e634e53f0bb0bb97ea17bda
-DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20190129154638-5b532d6fd5ef.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523
-DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20190129154638-5b532d6fd5ef.zip 39653 BLAKE2B c84bb2352695575c56a32eb0e7a8d93818b15625d850ff662039e5650f78dcb06a093203d0987d00a2271ad02e811182cc7fabff7f8b5d5475ff2628d18bcb13 SHA512 050f33b3dd4053885c46c07e7f56cf45d6addd908549ca5ed98036aa14e964a7ff4c30e08887979a69f25df85af131491fc80a62c36d038b1f3af5b3b06756dd
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.1.1.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.2.0.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.3.1.mod 93 BLAKE2B aa4bc48d8914434d540f570e6017b3572dc4b75563174e73ecce9f86460669a264389e1e24ce26cbe056a26865b3cee294457315034b6ae9779001b7306d91a3 SHA512 5dff0170dc085e1be63ce69886cb019b9df09a5678128b3b0a1b174756500f7d4bd62dc25ee7546977e298f719746ce951119908ff59463a79a1aec7a8882e32
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.3.1.zip 85123 BLAKE2B 89a11d5b2c0abea9b2f391dea5fbd539b37f7770623b7e535b60d902a33ce0bd6a79928569542e932f117548eece074843303cb4c0539cc8def54dce7363fa25 SHA512 1bf7c75b83793a806e6e664b987f6a21561be9fc687364a6d4cf9fa104df27826482fee467dd752b19f349de2d8dacc1c390b064ecd4eaa2fde6d74bc10af734
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.1.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.zip 465217 BLAKE2B 4caaf832a22faf1c45e04bebf35d29b38bfab18a490ad1fd7b2c6cd85ae678fd3991505f68e526f9f2205cf919374b07d57f8abe95d8f74dc8263cd37a9db3dd SHA512 7fe69c066b2407e6000ae21888f6cc696e51df2342a71e196aba1a9a9ecce630bd9a4d41c58b3105002508a4d0efb9c5ae2b8a87f848b8e2c6293558b8c4b4ad
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv0.0.0-20180813153112-4030bb1f1f0c.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv1.0.0.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv1.0.0.zip 17644 BLAKE2B 2ab156c678ef5120adab042c415b287bfa6ebf901181837122bbf83867ff312900a16a24c0f375708f915628ae5bac93b42f659663cf827b81e5e6c4c6e47769 SHA512 b54c7f94aef24c769a0478aea5dedbf67309dc3f59a5d7cf52ea8b49e81783d87bf80e5bcfa36f1f95a65e64bdd8312d20ebf81cd73952af5481b2f1f3619eb9
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.2.0.mod 32 BLAKE2B 7c7baa1e29b9806fb97e0d557200e8722f2d373e149127307efa285cdfedb36dd57355168554d1a1bada62144e6a6a00c4d3246aa9afc7d0ffae0f087459c552 SHA512 7229d917bb0c788b07297e1b09b8f7952f951998a56f17ea1f69ff7c2f565a5686b212f42f45c6b8351905d6740a2ec5a235e493daa531ae00cb709faf67ae45
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.0.mod 40 BLAKE2B c717b6aaf18662c20120746a021b0ca878e7b190b3456cab24ec98032390a85b0af8540295e470647d403bf1beb582c8f8a74fa7129c4cbf747257206235c5a5 SHA512 351dc24af135b9c9d714aadce40fe9fa1ec05a35a4df90af79926d5119c3f33a6510ab9d78243748d7dad10bd2178f47d342ea2389972b88d5e9b4be6dee7daa
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.0.zip 99332 BLAKE2B d95e04036796b0687ccfe18e2cae196efa87fbfe7a763a219860a82117f5a7ac594af005d67698289a9fa0f19b9c397f850ebcc8f6b2e2390fcc6463e95dd47a SHA512 6922e27a1a67c4e858880ca338f68ed80bc01175801b2194a900ba265c00eb482c29e785c564e9afb8f60288593b315ae8af6c8f366d35475678003440115d26
-DIST github.com%2Fgoogle%2Fgo-github%2F@v%2Fv17.0.0+incompatible.mod 35 BLAKE2B 87a5884f51a766419a5bfaca4d6b317f2e86680e7347d29dba287e4c2004db6b8a8afcb2b2b8145cc3f9a502b768105eab89ba0f3e99db44427fd3eab9d3ac8c SHA512 6d285a58dc91fb57f990b76b3c2634247bee990ec1bb3e0f11b19fe1edb3b9b1998030def12b20a6f05c574965ddcefda6883121f5aae70c695e031e72425178
-DIST github.com%2Fgoogle%2Fgo-github%2F@v%2Fv17.0.0+incompatible.zip 347066 BLAKE2B 5ef49f931c987f9a24880afbd3ca231093bb43f0c059df9110c38ffe3ad54c4de3851cc36cc9af15b49112462cc164b0812c8872d5fb2d61d0cf751040213762 SHA512 3a24fd40eec7d23c69143355338019544fcc935b01f63f604419a5d7b5f1222e89de7e28dc86454e57e262f9bee5e4333395f3b8d7392c6e87b7e8c442e05709
-DIST github.com%2Fgoogle%2Fgo-github%2Fv32%2F@v%2Fv32.1.0.mod 362 BLAKE2B e6cd7db0bfe9ede854b194b5cbc132a80284ab94a60a39aa6d6a80b8d2c5319f96daffe0b1bf271daf740b2d64c3879bcb4d2d63f302edfec1fc737d5b54b730 SHA512 e053eed1c6f21bfd93c074f6814078cbd54a3fdbf9f5c809f7b1e355b31af51f99219fa08caad2f1a3157731ec654e8d54b18932be699a7b3f93a025cca63499
-DIST github.com%2Fgoogle%2Fgo-github%2Fv32%2F@v%2Fv32.1.0.zip 448314 BLAKE2B e02a5368adf8f57f16af69759c805dfe03a4f9d1b60e18dc293e7c8edb453a38765da034ed322f1f661973b061b7fd65d5768b1276aa3d1e1e70cf61fd4bbd38 SHA512 f30c03d732088284b777c7ae88728985f3a8f2ea654b2aa45e7ee6710d1d336d7b8dcc3ece97e3586d78828a58250ebdcbc82041e07a8572987f59708675b779
-DIST github.com%2Fgoogle%2Fgo-querystring%2F@v%2Fv1.0.0.mod 40 BLAKE2B 081291e204018d8256655052c8f518c8d489818e899a6932325f2efe7a33dd7228f1bab1fe31f190c2cd1a022b8f320c2a779910231122de430bdb6c196ca95e SHA512 b47c833f93e2d2f9746276fb7608dfe01295cead6b0c9cad36863e9c6da80e3abe8e7d79afb113fe382f73b641fcfd717090a8d6ca2d94bf2807fec07cd57574
-DIST github.com%2Fgoogle%2Fgo-querystring%2F@v%2Fv1.0.0.zip 9151 BLAKE2B 853a982f1c3b2b60fb44e3da969f7cdbeb6e5214c549e47dee57329a9c93c8786bcb2af6e3aab5f7aacf0bf0c70beb26f95c42b796cc2cff5b9b825040cf5a11 SHA512 e13c7622fe1c4ba73fe147255c02d6828f5d5deaea74ee14a97dd689819547b913caef4721838a68490991c710156307cf0487866d200021cf9d774a4600e52e
-DIST github.com%2Fgoogle%2Fmartian%2F@v%2Fv2.1.0+incompatible.mod 33 BLAKE2B 694b57887cca857fe6950b0df444dc6e3d757dde540c1846ddcd4bb8f96a5eef3f469eaec30cf415541ff2f53acaafffbf4032189122875603d7e5e3dad2ef97 SHA512 cffb5dc1c6531ae9d5998b3a57ba14de5dd8631a36dd48975da07ce5ec052d97b6f632c5d30ab9ab695f178758837aae8a6344c67d57c7a39ca8e9243f8211df
-DIST github.com%2Fgoogle%2Fmartian%2F@v%2Fv2.1.0+incompatible.zip 259222 BLAKE2B a40b65755786c83fc0cc40de98de0c7f734b54c0441617f0274890f823175b4e44e721d4ca3c46a7551bddb5487c7d992459c928ff4abc435acb5bba5a302a96 SHA512 26ffdf319d3c952533c25c487e027bf219be3f7ec7345f9d155a480e1e5f3006fe335ba790cbfed00487e23a8506a8208ed7223a514da11b7a4bb069337573ef
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20181206194817-3ea8567a2e57.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20190515194954-54271f7e092f.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20190515194954-54271f7e092f.zip 1265157 BLAKE2B 50b2737bdb25664d13c7d0acbf5a678e987852a4362340cf0a98bdd7df4097180bdb46e36f601fef50bea10a6d05db3df081f55949c4e8695e748d6ed9a61ca6 SHA512 063ae6bab978ade9eb9ba9294b2756aaf592d15ad98e708fcf9aa1fc2be71030b13e0283254fac933713804d93d38252b918f292b47699de725253d72f08ab18
-DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.mod 34 BLAKE2B 1eabef50b2977886d7980d7da197828b826c54018766418b3160f5cd512784635e5791a40cc4fb806d52f5ead99f941fae8037872d6cedfd6c851103f3be1a74 SHA512 a46cae976ce90d1cef802eeaa873c059cc9ec3678d5c3c304a9de45f44f20a24d68fa290cfdcf78c4ac222a6d619a005825de8f11e72b9a5af476a0b0180092b
-DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.zip 14941 BLAKE2B 54d7bbbcbafc2a66cd2b59dc0c045b948275fab52203bd01444d4cf8e064b71a7f10a212734a1ef20998b33477d3b00f0405913e94dfaa11a02938944961f700 SHA512 6e4bb9ee5e5681a5de794a744e184c36824772563c5a26de2478301674bc50b93e091fab34a531f0eca13be1255f69a2748c32e2996d7c1e2d940302ad3b01f5
-DIST github.com%2Fgoogle%2Fshlex%2F@v%2Fv0.0.0-20191202100458-e7afc7fbc510.mod 40 BLAKE2B ddfa83250a6d66e0f112a249993164e9dc1880abef25e9d8921c58bba907eccc0fca5f34cf3333523d81b22e615e6bda8e1080a7bbb8d21e33fafc168de0cf8f SHA512 33a53fe7874517289a9eb9d87b62060ab4827159300acb6f933018b30fc56e3356ec3d33ee64e452137cc6c892a0c6eddeb7e6bd383be8972407c6e7568f94fa
-DIST github.com%2Fgoogle%2Fshlex%2F@v%2Fv0.0.0-20191202100458-e7afc7fbc510.zip 8977 BLAKE2B 54e69095f7fc33a26037f2a924ce3291b3a9455c6716a50179ddb161accb07d79f30a72400ddb13229109fead8a9a2e8e85c78f63ed0c2303e0777a571e2be84 SHA512 74bf278d42859148df97c1fdefcbe962ebc583e3c567157b4e17721fd4cef5db7d24c9a76fb32a3d827e6bce6ba761181d9a2d1eca804b59f3cb792a30198906
-DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.1.1.mod 30 BLAKE2B 704029826c505198458e86463528ce2c1b209376f376b92d4f05a0f4094d161b45470d04ed3c1b5635397aca3126c25911299711139d794cca3e9b2bb373ee17 SHA512 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba
-DIST github.com%2Fgoogle%2Fuuid%2F@v%2Fv1.1.1.zip 21279 BLAKE2B d8013c686f7cd497091f4c7d782b283eb95faa7617d68ec7f8cf937c5925d677d8552c662291e41cf2c137fce163d45fb62dfcde88088225c13e0980fcde3d7e SHA512 f28071ffb6515262fb73276725181a806740688fea8de8d9484e1204fcfe6e5fd437e38a3299acec6bb545deb31373d910a09d92937308176b2043ccc9f5397f
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.4.mod 88 BLAKE2B 840afaa28e8d5b816289e6556e114311f039b477e5ac86fc1c2ac80b1f8d7729ab6a83b99baa4c03de9634240481feb13900fd4049753b8de839656d6a7cef8f SHA512 31e50016a01fd485775368e2e430959278cb6c03ae6b1871b3d0c173fd43e91654ae87d1758c08daf897e55be8b4044bcb47fc072ec645d16e2594f345b46c73
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.5.mod 79 BLAKE2B 21f442637ef0be838858e192b563e158bf6ed1f7e06e09a3872fbcd613046b095c5209d9ccd9cc0853ef14947b6b70d4483675505d0905a1d2aab15e7bfdf80a SHA512 2af320b0514b032ee87a92d99d673579981571f325d0d46133e212a639eca274d5a6f8164a7256cfa6c063967b98ace36e637f53d90331903fd6e4a21f1a5a19
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.5.zip 16077 BLAKE2B f05e4ad34d0ca2cf07ed10f5b4510f277fb4fe621523c213016171a42be56edc1b33185a93226b0d04ae6f629358603030083c7b5ba03a36fadf8349b0ebaa9f SHA512 240fccffe9eef7f5900b7e3add1fc95b45efbca63d6c09086ed4a0d4c50d470fddeb01672da067222c107b794c204f8da63c366782c52e7b7de6514c310bcb7d
-DIST github.com%2Fgopherjs%2Fgopherjs%2F@v%2Fv0.0.0-20181017120253-0766667cb4d1.mod 36 BLAKE2B d7cd8f31950392cb5de7f4223ff9fe3257568dd0a1c1b81c8b97934ba92379753dc936c81c39e5b553e4101bc7c035ce81c8d669d85ed1d1eee41a74218f3d88 SHA512 35151946ce44fde9d3bde1d0626749ac4bc68cc448736c3b0f056f40a9ae30aef591db614b271df3eba3a96dbc94052ea5bf7ff68749ec980088d60361934771
-DIST github.com%2Fgopherjs%2Fgopherjs%2F@v%2Fv0.0.0-20181017120253-0766667cb4d1.zip 257755 BLAKE2B 13d505a73dd179828fd3dbcbc1dfb90f6bdf8a888bb7ab160713a566472adf63d45491fa29928853d76725c2ffa5ada33e802cf857376c83cd8085a31acb48b5 SHA512 5bb0e61c8622e09cecc099c80cd97cdefbc497d4ad0e88984b2936e7731991e972883eb639be1cc3f56249a97b4f14c6820cda6b1c08e4a2323aaca22b840dea
-DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.2.mod 45 BLAKE2B 5f187c997ed74f2aab1da57c9a828be383e41f47905531da8babc1360612ba5d4cc0fc6cc48106647ffa450f334c7cc5f455bea7f6e6b9734f3e55734cf623c6 SHA512 81ef224435efb5cbd429dd4339e8410234855f4a268302a61d34e76c388e89ea22c97ae90d71a6ef910ca00d3178e40d3587eaf484112966050fbd1f1f4843ab
-DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.2.zip 79096 BLAKE2B dfe472a48935e77689778e60ac3379abac11b1fd632c35033f4ba19afc601175a26e38bcdcaecdc56250d1b90aaa2f7f499010040eccc49e477dc904202de4b7 SHA512 4506c31c8d95fadde5570686eff451f177ff4bcc80469a5bdba92b65afcfb2597d05f14ca724e8dd40b43b867ab9eef1f62d98d7afed6bf93cd33b689d646c3c
-DIST github.com%2Fgosuri%2Fuilive%2F@v%2Fv0.0.4.mod 41 BLAKE2B b6d2569efaedb13109f35f05ffc6a621d3ee78e0281803ab27051dcc36fdffd64247661bee0a9e63dab974b0aee715a5dafe5cde36fa29489ad32baeef3b37fa SHA512 73e20fa1259cf91e5fa2e41fc7d78a90b627ec858c3272bd7c72ec4fe72b22169ebf458c67e1e4c5ddace4e081cbeb16d26a9bc5b44127ba26031e8ebe096c21
-DIST github.com%2Fgosuri%2Fuilive%2F@v%2Fv0.0.4.zip 156238 BLAKE2B b3a8e2455c543a685b5231c55ba4027272362e300cef96ed07fc3de83cd21acb5330488ae7fc29ce63cff65646e7d327f487992a892965a4e0bc9c73913c64cb SHA512 df119a7b895cbe35d38a424ce21c7fb0e9de82c95456ec16500338b50e0f575f81cd243cf9864f21a4c913d8710f74ec6427eb1c6addd937c5ddbabeb2811079
-DIST github.com%2Fgosuri%2Fuiprogress%2F@v%2Fv0.0.1.mod 36 BLAKE2B e43e0d16ae7872af65ccd922e3582bfae29f884ff12dc9d747361fffa3330a38e0687c2fde997d3905c0b9c1f8dcf37dfaa3b9f8ee6c2b6718d11db90541dfd3 SHA512 fa3d93a6f1c9c39b117596ee52b2478823c63708b453d6d68ce81058b1cc0d48d21d6225b6a1ab38afef771904b9508fe0692aa7e8c9671f0d3307c96062eea4
-DIST github.com%2Fgosuri%2Fuiprogress%2F@v%2Fv0.0.1.zip 1665304 BLAKE2B 26d82413c20cab1a88a4ba1abc8fd16b648c87b99744bc59d1f35e61bc01172e66c4f094ef6ec24917a018f5a4d19952f3f9da0565cad048aa224aa4d5b60a93 SHA512 ab2316b51e8a404c6e6b1b73da5f90b9287ed4a82c061c4f44b8c782db6a76bd9d9828018cde24974740353e6d0fb523cc95b8eacade372bf0fb2768dc6ab7b8
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-middleware%2F@v%2Fv1.0.0.mod 52 BLAKE2B 51b2a4332061cdef080fa53a14d29b65645776c1077922e6cc37f02db2ddaf924c0f2f71c2cca4586c582075c7cf76861161ccf39d11cf803482276b78321b15 SHA512 6e5556550286ca0fed117d3db2f43d6023d7f0e7625762ca76c773e410fe51d6092c6acb574db7578284188bbf79cb9050aab7000f09510338b24195ea395945
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-middleware%2F@v%2Fv1.0.0.zip 165533 BLAKE2B 04307e864994ddb9d843c45b57eb5bcac0c5d13aa18e63da83767803e4c1dda72d0c17070d566f6040bbd561fbe46c97bd2027477bbc23acc8b27fe68d48e4ef SHA512 dc279707dde421e9650071c85d85e5311053b1ade53dbaff95e71f3619b54d91200a8836f342d5bae6a324aa27474329bc93323e13ef8a64f79114159bfb79f2
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.mod 52 BLAKE2B 9e5de5c147fb3f100119fc7c290e9790af57892762b7ea8b2a8328c397432466ba56ee20b64ced6dc548d58bf8ef0ecb2e62a51de2524f90a0ff39921d0f2a3f SHA512 c9e15e4a4436ffdedfe5ece51858a45806d6fd77d2306c35eb986a866a3da5bec0d5d06ddba55a05ca45c8c29a51bc7c58150849b5dbde569a6810012f3ace4e
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.zip 35110 BLAKE2B 4ebd3cf0dc4580a53cbefe7a955cf05cb6d1d60a69951ea4e18eaaf108ce2cd5bfd0b2dc4bed62a12b48922f6f9dcdf1e598b77a946bfa0267314caea827286d SHA512 5c8e6beedefdf390a9eda76fd8d5042323e1c9a6306605ec7ca8b1612bc038a6cb0c02ca1093e0b6373a05ea64b7eb0c0bc62720a74b37d4ceb61564f4d46753
-DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.mod 661 BLAKE2B c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451 SHA512 35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49
-DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.zip 424517 BLAKE2B 4533ca4e12b0577325f0621480d91994f88dc645887e534056cd77c4c83cd37f701c249e91def9bd4bb7374d50b030cc6182f2668196769f186c85c33a6d7fb8 SHA512 1b8fd632eea86272aa5300bcac20d0a52877ce911ec568f33ce16580e965d082facd040927f8d095deea000409baee5dacf8dff1dabcf396bab678f038ca5494
-DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.1.0.mod 449 BLAKE2B 1fbabe18b977c8e6283312fc1f8d8b35514104080a4880afd4445b92fa20af4db49ef3f7fe1da703d4237e6bd78902e64fcc7e9d4db85e84153c2bdbc6a6366b SHA512 a6d33e281b580e5a3461edadbf4e5ebe6aa74a8a929b9f0e96582592b24c85eea1ab202457f88f648018cf5991d267811132ec77255ab4886b6ccf958487d5eb
-DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.1.0.zip 126149 BLAKE2B f9ef1d24cb6101f8a40e5043cb7136fd74e88644949f75d69fea72e7ef7800ecb83e31af2a75baab144cc4cb08ff2825632d2b6ebbd03ae616a9a55f8028183d SHA512 378eb0393b0afb17d47919ebdd5b6dccdb45976573809796a970c22fc2cd7ff0187821b3f342a1d4f3763acf6b971a44c0a026004bcf86170dbe34d654d1ba8d
-DIST github.com%2Fhashicorp%2Fconsul%2Fsdk%2F@v%2Fv0.1.1.mod 220 BLAKE2B bfe2c5d746b4762c2a5e90ebf1db1e0489fae5f8de20cc1a16f4c9aaba016fc4500251efd3daa8a14b0a6145220b6e429ce1608cf11d7d69605c68fbcdddb684 SHA512 883151379f088d2645429c88fd2fc598b736fcee56feed40d05efe4540562d409cb54ec061b58d9dfd5f8a363bf3e5183af3a44cc669ce23ac7fc7b9f512950c
-DIST github.com%2Fhashicorp%2Fconsul%2Fsdk%2F@v%2Fv0.1.1.zip 21684 BLAKE2B d03dc86a6b954f949402a5ae79587002daca93d74c42bfc2159e17c43b6667703ce42accc3b7e3e359e9ed45a14062c46a293b9ef844a615f483df948747691d SHA512 9aeac7b0d9f2125f3efe8bc01c2dc48c928e50acec8ec3747316bbf780cca31c00a78bd9ad2f56f6a574d669ac681d8a46b23369fad859d41b4eded2d8b6b900
-DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d
-DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.zip 9306 BLAKE2B 1172cbdefac5f63dc5dc155b38f1f6e63bafdcc4a9ec057c3714a93251fa88d9cf29aae780587b13dd4eb4af10fde2dd305c4ff774bd843068726c05861ccc4a SHA512 fcecaaf6496b11fb35d01da0d3375508c978b0a319d344c61f77539be199f1f13ed892f2019d5b6d8ee1603c576064203ab87e235bab4b0bcb96d28f9e16e88d
-DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.1.mod 41 BLAKE2B 927bedbe012a3bba2fb1363bf0157795f58be7dde5d303332f72ae6d7bd13775e9e1e034db821821857801b21b2366a92a28bcb84c00704a12925db0ce19a4e4 SHA512 302b6f472b54597aaeb4b43528098b5a5264acc97abf2228d8cb62bf32e6a29a7171ec6fb8898b494ffe837ee044e58f5596bff425214985aacd2b8b69934341
-DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.1.zip 9560 BLAKE2B 2c8039854037c0f11590c80605cd30bce58baed3e8ba11840e98e8b450d0b2303704d1a55252589529021af473fe1f47f7bf6a3edab5ecab4de4888088843b2a SHA512 d439e95bfd858cf71659e8ce905748749e9e15cf577b98b66d7d8dd6adbff8262219d0c26bbbe9a24021ed5d683d7b81dc560eec4a97f09a1b44fb8983a4177b
-DIST github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.0.0.mod 137 BLAKE2B ca790b5dd3ebd80c7fa24936acad0e033a7376302440c349d53debe64672d75703e83086fdaab607bb87dca35fe7640b2ed941069692dfc9ae37d4a256c7be3e SHA512 aadecf34782d4b40af684ef29e5e45f560d3593b52d5b6ac6b95664c02c04565fd29dc2d48bf1519091129b86856aec732fde408a8acdba41ff9a7ca12bab140
-DIST github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.0.0.zip 23003 BLAKE2B fa553bc49f3f28624830aa0323b0c668db17d7628ca24b280eb718711c240e67fa6ec86b61c7fb5799b63085b570238d07c925a8cbc13e95b9d73d00e4a2ff65 SHA512 91c7b40e4125c3350ac4700bab85547840a8cc848f01bab06bde2eb51693a6dfd584fff718bd2425c67b15757e6e3f8a779cdbb051afff2094444f4bcb080ba8
-DIST github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv0.5.3.mod 39 BLAKE2B c5b445c060258545233b5453482e0c739f815c1ff605b539610f3b0bdbadb6da88954c6a408084f171354256bb8521b528573f56080d4125f4fac474ff9bde83 SHA512 45b4424a023ea15d95167322e022269e32f7a718dbeaf192d0cee9f6bd136f5b4a26827d6d041a8103a95f622a0dc92123b32e6463254199893f360ad8680de0
-DIST github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv0.5.3.zip 62565 BLAKE2B 81458eb1985472e46b2db22532790ea707b1c1fdd55a26df8cd371966a8ce672d35aaee79dc1984f3ed7c2ffc6d303c1c0132f7ca28487fbb379ef6e70cf34eb SHA512 4e898272a286e7abd48722e31c8f256cefb377d22bb8fba47db0bdd8d0a871659cfe1589d0d0254d7bee4ac9aa4edd5ced714546a5710e6dfc66d1f961e0f12d
-DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.0.0.mod 87 BLAKE2B 34587a565b583aac6338d7d23b4e7c2ce12deb6700e00bec711d3d8d829ef1ae356eb1b28873d5bc2a0d6ed249dd6095539a1dfd8c177bec32e08d97f4003620 SHA512 d47dfa43806a386eb74b60f692b3bc580997edb9d7feff6633992a5adbf94d102a238e036d828952e204960152c62895288af6f09e2582e8b1408d259fb834c0
-DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.0.0.zip 14840 BLAKE2B afc6e5519fc2dc1209382c6ffb6f73d29dc97b6cfa03ef525d6095e65870a1ce25ca59d56648e24bc399f53f6879c0a3ce91e27645a48734602292c7d99bfe16 SHA512 8f86f79788cec64d9ce4f02af2ab7acd64f2014e5b592256f07563841444520bf4810a1dfa76abf04909dbe5f3298c67c0a88e636e45a181e461a2fac08d385c
-DIST github.com%2Fhashicorp%2Fgo-rootcerts%2F@v%2Fv1.0.0.mod 89 BLAKE2B 9e53a988f41eb9425cc2fe3051c0bbe67c65208e6988ae1b455450183c225739b540edb0e59cdd8d010c34e89c4e4acb70687c2bcb861d379443a5c36e261458 SHA512 3446ae69871561766d2b70963eccaf443edafd9328f0f58a97630fde61fa746e59d26ee5d833548a92711555656aa9c1f44bb9e241aa87e21f4424a1f10fbe1a
-DIST github.com%2Fhashicorp%2Fgo-rootcerts%2F@v%2Fv1.0.0.zip 14906 BLAKE2B fc4a7df96ed503f3fe01d0bdbeac5e1ca6885dc2a5b7b22f0f7c2c7d8b2ca787b3a52a1bfcf082b6082e6fcf836c004c8c15d08a48422b83e9d12db72829f3e2 SHA512 10495832f2b8589ab1faac8140f9fb1b35a207683e214efbc11798583d6bf1479b13492d9f9e02dd7368054ea2a0571f87a5a8ae1e37c82454cae86f26db533a
-DIST github.com%2Fhashicorp%2Fgo-sockaddr%2F@v%2Fv1.0.0.mod 40 BLAKE2B 211ec0a2a2a91bfe13a6ad5d7c6cac97497b62796053c633e945a51aa13dc946b6dee1adf040db0e270e1aeca614a43242673dfe44baf06034856d89a61b4030 SHA512 756eee5fa17dc2f37aa9bd623aa2ea86e6ca35a804da1b48067b08fcabd4083ebcca867bb3562453d17f517aa1e6aaec0143cf5776fdf3686ed562f11147293d
-DIST github.com%2Fhashicorp%2Fgo-sockaddr%2F@v%2Fv1.0.0.zip 130743 BLAKE2B d7e78c75b2a9cf89b07fc1c1ebd0f93668d595e21d13f45fe7cb98f09a8e7539cbc2acd2d14527370c6d4e219c0d5dadf414a8504930b499dd306a08117d774f SHA512 718496a1cd900d52b314a0113729906e42940f9e3caed0f989f16d7e28a5b8476400c00917f05e669737c5c45da3af95741c99a188698b628497ab2eb18ec49b
-DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.mod 38 BLAKE2B 9696a247ecfb868250995f7fde811a647e8b01d6f3a33996109c44aaa16bc85c0c70e9bc621857db7208f5ef49706cd3b2313f13b9e6f3327aebac20f72b4a8f SHA512 dec8c92389eca1dc304cce77cc70a3b51940f073581320117627c759edd5b523c379473179865f1e3e3f86deb9f323a5fff54951871053ed43293b0454182871
-DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.zip 6210 BLAKE2B b5d3b234531523546445cfc48d9c4198fd0ffe8c91ad6d2b3349f28d5073a6d3cd76f0db36380d69ea5617357a8677a81ef8cebe04c0dbc4538bec1810f817ae SHA512 50519f8c8efb7b3494c857373cb119b924f2ace674f07bd0d0da5939a75f8c154b5cc8875fd35135228a9e8e221fccc174aa298d21bd490b89a0f2d9aeb38e09
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.0.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.zip 7804 BLAKE2B 118a166e041d64c446114e195ab870455fb75db45554e02f0ca1b0a2ee76938022120848bcd5d3668a9711c32345db5911cc627977a602bfdcaa875be791199e SHA512 3a3e4b23b82bea9b094f407662f5c63659ae427bd0e922c37f0dcafa1e3cbb16f4117f265cacf2a0219f5240d378aad7aa4cd2f9960e07b7cc7200859b0d6699
-DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.mod 35 BLAKE2B e084dc4953a472039fcdbfaceb0046f7af0cbe4078af4f2560457d8a47e3bf4654c725578f4f54ca1d41f48e37ff6bd1b3968e9b061773ce9fbda5fa5c50f17f SHA512 a36b4a70bb4b943055ad91fc4f754d55473b48f1e6330c9526e4a50dc4aba3b3462b787c71d7f2e863f78518e945ce15f9198a9bd0d6817146f92799733460f1
-DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.zip 525053 BLAKE2B c667a83b0ff18782c883406910620d3eb32b541043520e782953a71c33ebdbdc149612f87df68fb645f72db9c888c1d0ea8165210c35498bb840b9047ff0d1aa SHA512 5e60b4baa404de9210496a710ef1bd73b8795f679c6079719d7ff30c5a545f9ee407108981a3019bba008100f35b722f9eade9e48c09df4b8a245b0dac228ccd
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.1.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.1.zip 19548 BLAKE2B fe48c3db37bc280cf5f36e522f4b13f7daa45768cad11c1148634ce7af618c1c20f568f98ea7193b0be7021fe8a4d209a4a7f1c94be3c05924a36022a57c46b1 SHA512 6927a910a368e1f2b0792989858d25c5a55891082cc38f5907c539a35919916e02872619cbf45ed583c6f6f8e85936a3fa790a161b071dddc922383e983d37ee
-DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv1.0.0.mod 75 BLAKE2B a44a3c2185418f331e2648bdef36882414dbf8416884b8fd385b7e926c9b837d317322a433e7312e14c27eb095cbed26a74eec9822f0f063a2d14e753031f632 SHA512 045ed40015294ebd8f7a6df06b418415da8f091d09fb4d34fd70718bbf5ce9f49dca7399dc5649336de3fc83bbbd93e740ad6f62d41ea540fae3b17f349cd66b
-DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv1.0.0.zip 121655 BLAKE2B 071d008723f19fcac3ee740e1b4898414cf09a2813bdb6922705cdcad5913d7fe4682d11219ef10d8bd3921fcf93c7d568daadd33b8e7c307a55eea6ac0d54ca SHA512 19403c36137b6ec9247fab3a9255dc98ad9dc46ba03ad3788e11298f8a310756b24dbfd3a0d9893ad93dc111dd228c421f96daae09e2058438c3c7c58386a71b
-DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.mod 37 BLAKE2B b9e2cfa29511ec268d1dc1e0d8a8eeeaf1c246c1cd828fe6c2618c2f7d313deb4456e5d35d60034825585430da755b96d25ee003028f55c1b2aebaee2fbda535 SHA512 82c9a364ab098ebb6f830753e089529036cb405aed375df5b55459b203a1d2d02299103925bcf4dff94bf4868e7005f114367e90fd2d24d5f1db3e0287628f66
-DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.zip 9174 BLAKE2B d972fd0c0a8b7135723ae51a6e57ce7b686c7d4b88313c2df73fc537874405595f82f58f5ca51da4036667f6d48f74022225209bcf148228e1d0deb0a6d3d709 SHA512 f2935ed7cc01bfb3aa7ff86dc4172edcf5fe20727c59a43676565d81c878de1dc6a0c49bd51076bf2e078ff71f72ad689802c0286d26e0bad26b2ded74d222d2
-DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.mod 376 BLAKE2B dd92d033685d65d1876a52156317b2f1196028c035f6ef039849df4066b93fc518e9f9c06a666b4fb1fb803d984266f57fd9eecd891e241bc50f8b54ed6a9952 SHA512 541dffe3beadcf5eeebe266671462e3827262ae700a146c4a08700b325018b183252650b50a7d4e539e872c0b6e5d7e35de4f1abdd955dcad51543ea6b22acc1
-DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.zip 14575 BLAKE2B aa85d696951ae3aefd27eb419d146d6475bd8d9039d2385fd44a1ec7d0ebda4d1d82a7cea586a6090d67b0d7f692ea958b62ea1d8d75caba640ddc58469b7996 SHA512 498f6c6cefcfd5558cac0f3485e2a11f4ce9aeb9ccf4d9c460354da5268d17bd5a301ac60cf93d73062a236330d254da8c2ca02fe0a339d25f9a70fe064ac610
-DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.1.3.mod 921 BLAKE2B df064db28a23bae411857c5abc0e9a0e4635556e51326db806eaa79008505c49b9ed1579a7db6f72a9cbd6128fc10cb858cdaac6d71725fa4b21b43526767c04 SHA512 8128789efce7912b540284205af308c33ab47af7dcbcb165c1d0a86e342b17bbc8dc5c8cd6d5c5e751c412b6b4b8e80bb6d2f3b4fadd813dc147301ec27c45b6
-DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.1.3.zip 103250 BLAKE2B d322a7ccfc3ca434f8f44cc07769e4179197d1d48d85bf7c4e666f9a6c12640dc4196937af09ba7a07c9da1bdbba5749f2c37744ae28b7c526174aa7af072866 SHA512 af29d68cb9eeadc11a5d0e9033ac0c9a9aa9972935b2cc7eb76e951db9b12124f16b0a6ad91a5990b37c08c8b39258f32a9e63afad75e114fc853ec89504db93
-DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.8.2.mod 774 BLAKE2B 3b47f3c78972eb538f84348d5e698a2e44d86d4f51316b8cf596be23433e91a763c24ea9463cea0f52476c656067ee4e254d5cb905464d7e32a6b69aaed0bb56 SHA512 7fb4f6b07a08973d6cf33be6f03356eb1b176d816955274a4aa1571b8965fc311ff0c832901fe9a716c5d5bb697e7c861c458ce618fd7d2d4eecb316b2efbbdd
-DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.8.2.zip 540021 BLAKE2B edeffa17022930bd4a779b44fdfbfac3b301ffa9853841ad8ec2f047a4276580d385867dabc3f965822d80ce75a777272cba283347db6856215c89ecebc2c176 SHA512 acc3212eb8404e04fd4016dcfbdeaf519e7ff7a0b1c651d3ba9ffb3dac0565f4195ebca66c0d9fe2a6439d8057699a743447fc78ed671dfb971f1e818e6abf3a
-DIST github.com%2Fhinshun%2Fvt10x%2F@v%2Fv0.0.0-20180616224451-1954e6464174.mod 32 BLAKE2B 4d59f879c5dcc4dad7245ab234981ff0906c2c3ab979d0e264fba1741785e5bc33a20d7177c58a8cfbfcd2d0f7b83ff141634bdc1e277b70fd68d23e83e9c5e5 SHA512 acf5ab31222c39f98b7bdbdeeaea6ac7daa0acd3440de82fe67537da6c735968bc442901aa3617fbb02602d5d90f255fc92501c1239a62e6f57c683990588cbc
-DIST github.com%2Fhinshun%2Fvt10x%2F@v%2Fv0.0.0-20180616224451-1954e6464174.zip 22492 BLAKE2B e82ef3edaee9b1060bbb2933f101a6298978cf568e79626b2d327d970da112d433ba4d5fd267b2ba1040c85de93a83d8649acb584f35766720506f2b2a950aae SHA512 5e6879cca425ea5b46f6acdaa71c63ca9da3f4d056ba50b8c037552595ff18151d0b399955c5037281a868c8c126753d95a36ed00ac2106dbe8d4e1fba915daf
-DIST github.com%2Fhooklift%2Fassert%2F@v%2Fv0.1.0.mod 43 BLAKE2B 4a35dc221c30f7505841adae55b314209a5bdf430090c871413900a09610fb5a65042097c2d6c442d81d9790de7eca73619584913eed3851ab1aacba4e386c64 SHA512 fefb0f5c7dd33b9356080b974cac602fbf1c0268bff60b839fdc9669a4737d96363d2614f80a741b6f4949c39fecc7468eae45e2d060ff1cfb12331c1a64a54f
-DIST github.com%2Fhooklift%2Fassert%2F@v%2Fv0.1.0.zip 7314 BLAKE2B eec543724344cd8858347d6c118522c476c83fbaf011f6e86f08286084e1f6a07076afd938111d353bd6dfd0d18d26bbe156195e3a0085367e0f06415b7ec19f SHA512 9e82ee4fd60e73b3203f0b8e09911d5d1077555325e97339bed56e2f8d41ecac1247d66bca6792c6a732d78ce4c801712fd0d4a94de1778fb43123f61bebd742
-DIST github.com%2Fhpcloud%2Ftail%2F@v%2Fv1.0.0.mod 31 BLAKE2B 7202132cff9b47a4484c61586949dbf7e13622067675cdd09dace3ce2e5b3a37b6fc5275b3bd6dbb0ec6ca0335bb7c9a036cc043b2d8ff1f38bc90ce13041aec SHA512 54a5bbc02b82693a977a4f690314b16d94cf071decddee3a4af2a90398e626ff188bc34ab3517278e7aac4e657f3f3070a020c85274be3750371dfdeee139b23
-DIST github.com%2Fhpcloud%2Ftail%2F@v%2Fv1.0.0.zip 24894 BLAKE2B ab55c48bafc78202f2a0a494c6b00657dd81c078c0a23f797a59049e8ac59bc399f784ff81beb710aabd1d035e7ee3db5a4c90653d6e57dc3b3f0bcbd098fd39 SHA512 b77e39712e985744e277604bbbcd48f32d28ea69eac7a6b6cc0a3f8706e2970ccd5410761784b64eae73a07786cf81c665934c145369317b8b961b503582643a
-DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.mod 44 BLAKE2B 764581d416faa477a91695a42c68cef5638d019a1622fb3bcee976c1581e904995d33c79ffed1d3b805f660931ece844b3e17437f158f8b82ddae82e95f0358f SHA512 0c77200112d96f9cddf8cf7da0059204914b06a8c400e2e672443bd02a45d9ebb3274275c20e6e7ee0728992e77579d945b36de44ccbaab2ee92fd55f382f7ac
-DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.zip 3712 BLAKE2B f4f79741bb83862583f51f2ac5e80181eb0e9c2a4578df32f7e24eb98f4f548b99333e0e6a377e03ef701057b01e852e6b710ab885b65170c861bef556863da4 SHA512 e16bd414c1df566a12944e4a99ebd84d2103f0cb3bf8ec312e3de400f20b3eae27845db50672801c10474dbf1dc61d0c2e16e5dcd3c4447681c0b77f9114a411
-DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.0.0-20180206201540-c2b33e8439af.mod 39 BLAKE2B 6129177aeb4cc82860b5e233715d4330fc61c4b6783af687d936a5d783b32f7192f268ee0954d8a37fc1a6c22c147e86a1fc1c9ee8f48cc979931b0500fc92b9 SHA512 19819e43a514d9d7b1c8703c06c3729456a39a963a1cd3cdce7f6318a3ef67f8663c5a66b6bc402cf422d823b1b63540a6c79f371cb81ecd1f13de646598566a
-DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.0.0-20180206201540-c2b33e8439af.zip 231432 BLAKE2B 99b12826322d86b39d622bba690286fbc43b9e0336161d5218e6620caac0580fc7b3a021e60047a19815e35a4821d31066bf1ee6ca0e49f7bbfb1df10df21380 SHA512 331f1c4fa97173f022210d15719a9ae8a0dcc1c7574e1f019959070bd8cc3f77e34dba16d78e8d9e0083fee2ac24751aa36d5cdc0b2d1303a5118156ea514b7f
-DIST github.com%2Fjonboulle%2Fclockwork%2F@v%2Fv0.1.0.mod 38 BLAKE2B 091e824ab9156af7978fe3aa6f61ae046588510903cf635ec166225395e40df6a1c715e4eb3c47aee849435eca3cc10db971a7c28acdae233eda85a4408c7520 SHA512 377d94cf7dd50f88b57ba829ded5169a6c41c5a304814660df0a3447d10860b87855f25cdb945a6e4de14c41281651330d4109c6dd6684c86fa4dbba27a3872d
-DIST github.com%2Fjonboulle%2Fclockwork%2F@v%2Fv0.1.0.zip 8857 BLAKE2B 2887917f30fc4cba4c028ce8d42262b007ecd785df9f4ba1dd74f9ddf68376a6c3af924449684c8ff8ca530b249445a7ac0ea36a63fdb18d767ed3649a63f7e0 SHA512 999ed7f22551e55d6b4b59af2ff2692ddddb251de4c61a835ccbb9f8386ae426ef8df6c3434b8e8e143faacf82ab64e022350f9d57ec51544a27042465cf920f
-DIST github.com%2Fjpillora%2Fbackoff%2F@v%2Fv0.0.0-20180909062703-3050d21c67d7.mod 35 BLAKE2B f55b1c507e5054287bb6637b3c799d7d56342906f680ed3f691be557e93a417204fcc5a9c1a6c62a6081b895ffbd2558d7d2cd5e064672e2cd47472a92b15a30 SHA512 75c03e33527b1b86b6355b533ae18cc7d87df77338d8627602b7af2068fb020c94cffc51c971fcba4338aa166cc6722847e3437a6db1ccf209145314d60bcb45
-DIST github.com%2Fjpillora%2Fbackoff%2F@v%2Fv0.0.0-20180909062703-3050d21c67d7.zip 4232 BLAKE2B 97e018373ce6fd37b21ff0e158cfa19ffd7e81e1ca791a5de8e84791b0b3af4e882d27b99784497271ec7f998012765ffc91874fa5046f2a4871cc6848c3cad4 SHA512 50999c6713b07d6e0abaeba84f59dfefe45cd445216c3a327f980e46d0101ff29c096e07dec5e70c1f648498ec5016afa74343ed5668a68ccbf898be2ce495c0
-DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.6.mod 35 BLAKE2B aa26eb3b67893fa913ea0f88bf22ac283c6cbac246683f41ede681940cb2e4437d033811fc12f2b47f9d94337dca9cdc926fbb5f044b2caed19c8e46a5879432 SHA512 e8bb59637bc1154ed648179314c4e20fa7f549353d094f4861e2fdfaeb70da1c1711c1159e78d82914a35b8ce184641937efd8808ffb1384136c7a6f3fbeb78c
-DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.6.zip 130029 BLAKE2B d93b46be80649fe8a93eafb6d1bf323daed352a9502bc00034da2bb868b757a32ee2417d0c1fb4f79693f076317d98c35987807f4823fc508043115aa3646a8b SHA512 ff2823c8371568a825075309054e424816e45c0242efea76d94127a72b875ff54d7c7f415bf7aefcb8f0df0863f56d9288df64869edbfba29fb15c693f968b17
-DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.0.0-20190106144839-af01ea7f8024.mod 43 BLAKE2B 02346f7c8a28f8d40ef233bc1fc6f3cee54a54bfd79b374ab7f3435039a5d9f7da5d7fb7824c618d25034cde1d355b503bddd76b804d610828a080ccb2707dc2 SHA512 801663d67d1aead6b01df89e329c8ca969a1f860b5ee2c2018094791060bf6e8cddac8e2d788ac823e32278d4e9ad1dbd72935e4da2cf6e65a34dc97f195ce7c
-DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.0.0-20190106144839-af01ea7f8024.zip 42656 BLAKE2B bc6a0b9ce81d8202304d3097e5193b5491a3626416fedf55af46770b8a2b9bdaae3e7854ab32ccaabcdcc0f362e1eb1d161eb141c3b7075f33dd0b668855b6c8 SHA512 b1e79df59686266c13a7f84457ab59900509c6dd5bdd2a343307ab2b19e10107f06c654803c698f1194da92a0c621c484ab2100cf8f3b9db6ec68b0022ac7262
-DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.mod 29 BLAKE2B 8efd6f84dfcb696fa2ebf7b09c7405d57457dc67e03a2cc753cddd93698b1b03d84022f241c4b652dd80e0521b2b1ede8127fa15dd47d1f678a7fe1c31fafedc SHA512 3a397e0ee84d8d426eb5a1f39c07d608e0ed53b1d4b2fdbd137d23bf9f401840802d18d5203bc468fac76402c508bfebf49bb20869d8a715e44c49e21fd3da4f
-DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.zip 9901 BLAKE2B 0c8cf7ad0809f65d91b9ad5b27759cfedc5efc25194f19effd4b19c35c940461a48a57636ef3c707b27ac614b693ea05830bdef6943f11993bf561ef558cb99d SHA512 08b7201a9aa3294a3fc59bec78fee09f0d1bc7507b50b1d1cb1fa29a523c6870d00b633ea9679c9c86df9841739f46e9d5d9bbf0e3ec15b8ad08e57db67eedc0
-DIST github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.mod 43 BLAKE2B 2b7883d00bddf90261a91670917e335bf5c59101032ed3ef5ab6752eb4da25e8417071b1d0021441fd887158b519f4fca4b028b6ea52fe3ae9a41b84441c8c06 SHA512 60340233f2a0205ee4b1a7b2d78ed52d88fe5d39887413d0e62d6ed006c51eda83ac117454b0c1a31ab29c5aceae13810ec719dadc554d10480219c1afc3e5bc
-DIST github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.zip 27708 BLAKE2B 9eb8dcb372c62b421c7fc99730e388309bd1cfa623becfa8fc674ba212ffa3a177ef7191c4933141c3d2a191c9c683647d38ff01a3075c01ac89ac1019de6030 SHA512 61701d7f06488873031e92a31095560fa32f80948ecf169391a64b32c1162fd59d2efc2cd6a62ba0d60a392eaa8676156d088e15da4dcc441a07e65320c1cb0c
-DIST github.com%2Fkballard%2Fgo-shellquote%2F@v%2Fv0.0.0-20180428030007-95032a82bc51.mod 41 BLAKE2B e9dae477e838938303749c4e7f1d0ece371d20bfb8f0d6fbb915a9ec249b82e300ef691c2175137488065828f67b02503576420fc95c2aa40f4fda262526dc7a SHA512 ab1be2f5ee91ad8c24a7c1d3c2277506dd76f85e8511f53e923ea7e0ecba140303c9312f0ecd2e09631e2e6591ad31a3b19e900ec102b486ed9b56c38a0d0c84
-DIST github.com%2Fkballard%2Fgo-shellquote%2F@v%2Fv0.0.0-20180428030007-95032a82bc51.zip 7034 BLAKE2B 7732946a34f604c858bda571c3afee7e0e02720d02127d8b4887f4f0363389b50088727de91b0436f0c943d11de80dfb766208f15665d0b4e5cf68f2a7b00817 SHA512 f9c4eaeeb1380aa5e219a19923cfd51f2612fbf11b7f37c710cdb0dfe20270f8cc7841d50dfd17110b004ec46e4c90329286213e04de481a54094df73efc9fe4
-DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.1.0.mod 143 BLAKE2B 128f8934f81d0e497e1258ec65129fe5d8831b66058669a5aef3fdb2fbe5f6d8ab30bfe97a1de7befadd34aafd55d6d15bb787e8948fb7718761392817203874 SHA512 c5e546822036a7114a29454e28290f8e1082392a47a101fb1d370e0969fc2c83186b4487473f903dd638abb8a763ce3180dc87993906895a2df33db7d8bc4790
-DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.1.0.zip 18257 BLAKE2B da8b70d502d0a158f016e697781f7dfa36fb36511d78ecb936a1f28d01d5ecf8294dbaacd3af1af421c541356db6cec80f47d405e886110e92b1b8be82dee68d SHA512 840140a0059fab470fa431ed5d76a6405c7954c0776d128290d25a3a4746a92d08b48aa35514fe8525e2ad3051dec4436f0c1f0e4b35e07ce082a0d7b019b64b
-DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.mod 35 BLAKE2B 2f43dcbab430f12316fde243db4bafe24372c74d60874b05917269e249a36660309c23da151db31d89c0d0a8fd0f179e2dd7f386af3ca533c95ef74017609af9 SHA512 86aca37f7f94ada381e0528a535b344c8fdbab9e0dcc7b71d716083501ad3d61db701ee159ccfb5455a351fc18a405301abe798037dd1200f9950bdd805d3dc9
-DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.zip 18981 BLAKE2B c940bf7f20236ef2b770dc683b5bd5525bc1413c86ae63dd328b2ab1aec7a319d5201733cc832b31185027e27739a6dcd5277d76856f1f95197b3b7797a23bf1 SHA512 9eba5f95e6c5d29b2928708ed91b1cd5a023f0b7053b5529095112a2190d097ba26be7f63b7719f7ee2ed29e698bfe7c4dfa0b33f60b4e475fd1d420453fe7e2
-DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.4.1.mod 37 BLAKE2B aee0c04f2b8e92b2b4fb2aed9691b2e55f27eae078ca0d7161866b1f815b14e6b7de03c80c567e6f1407cf9e48606bb097eaa0a26c5b7d46db4a0d18852fd233 SHA512 18830e82c89186889b494ac46cc8c4fb398f3aff5416eb1cec3e3b09af281ebd50bb0e8ac7751f6cd89bb1bab3738a354183ba12eb3ea42aa7dab36177b613ec
-DIST github.com%2Fklauspost%2Fcompress%2F@v%2Fv1.4.1.zip 3670017 BLAKE2B 98e0e421ec43bc73fca091d9ec7b03beded9defb4c76a6d9743fdbaac763b6ed1b20aeed5543e424c9b60c61e89efd1c2b036ad7fb295ab2baf57e0a0cff70c1 SHA512 a581fca93bf1024541252b0de887bdc54ec382e710fcf6186194ba47540ce93c82d8dcdb98d6164f66fb055d44d71a4259eaad354dc751bd421032172a21be1f
-DIST github.com%2Fklauspost%2Fcpuid%2F@v%2Fv1.2.0.mod 34 BLAKE2B 1fea82f0ae24add73e084ada4930a6192f6f1d7afac47e2fd4a018e0167779741e4c948ebe67965751a845fcee894fe88e57a1e42a00a8aba2a6589dc73b30e6 SHA512 c71392a06cc0dea75b46dcab30bc5b374eeb432aaffc678213d5896015cd31ef085387446a8086c3275b97bbfb02c93c0180f7b3bac5fc1cdf1fbe5bf7af9887
-DIST github.com%2Fklauspost%2Fcpuid%2F@v%2Fv1.2.0.zip 286652 BLAKE2B d90e6cfe5acae833b23b1d86e58f55492e13fe950e02decd6b54252d78ab4c901208db97b516e879248b83dd0f2a630b47ee5fbd88c61fee328e5fc7eb3f8f28 SHA512 32df9cf0519da517342d2bc2b0f564ae16b181c0bd117b6758b027a6781ff30af61bea8d9df9350e9cb1fd3a8769b28aaa58aed0c49e7d884674118756e39fd8
-DIST github.com%2Fklauspost%2Fpgzip%2F@v%2Fv1.2.5.mod 34 BLAKE2B 9a841f2f76972fa5d9b89395c421d1b4addf03a137703bc8f5296a2071a3db169c993468489e59ae3eb51c4668c1eac2a8dd27b742c5af923d379dfd0651e826 SHA512 cd08026364570f1acaca890fe4929ca5bafe90b4088f764a077952ce4b52e8d92a8a09e4bf264abd209a161ed47d9b6f572ebd904af2025da3696dbf79b63d5c
-DIST github.com%2Fklauspost%2Fpgzip%2F@v%2Fv1.2.5.zip 127654 BLAKE2B 2339218b7256f2319a9d3c2518b1256f200a421923bbd99f72044968a890e482a282b8a5d24e75a86585c83cc8935c16c3268c8c4a369de133b0f9bc50275d01 SHA512 3deeeb2edc9b02fa384d3a69439c9ce19d8206700b5b0420f361bd9ddf17d0a8062629c9addacf9663e1f70e22108991723d375ef6d4c2af559d62a76213e162
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.mod 58 BLAKE2B 4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee SHA512 fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.zip 3567 BLAKE2B 80b7bf217df9367160180d44c1fab6a9f10154bb9a6455538860158a08c5bf8c794fff973b899b1376e4e65764a9aa0d6b8b162a6d9ebe1adb1368b9a2a42786 SHA512 27910ae03fc9fbf573ac31454635c43bfd771d2a91325eca544f7be0e24b43c2798ed8e74b4c31e8c20c1a9cd266b835017aea3a3e24c2ecb43a14a6143af8e1
-DIST github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.mod 28 BLAKE2B fddd4b3cdef60f53bc3f8da5a3154d10b49dd180c12837d3740c22b442947cba2025649f3ac7321bcf0c73a272527659b0ccd9be141ddca13caa7594bf6ad3fe SHA512 3c623d077e39697506174a50c0380cb7787a05a52819b1a73c2f64ba8dd819fd500777de83c83d8d9e80f19c828128a569b4cd783667b4d6b9a375b0e3d527a7
-DIST github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.zip 9142 BLAKE2B 0db0e9a6ba33fd156c75943cce1b95385e53593d7f6957f0e6375b38625e1ee60a86b80229ce6cf0ee33de603fb0788892d0a3c3cd20a6969c1acca2521953da SHA512 5e493f08d6a45e8e12160b8c51eb380156ba1d2382523e1be159fa16d15d7ac32c8bbf2861e74791a0fdaa06155e95ad12b5f4999515a9a69dad1384ebbdfad0
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.2.0.mod 72 BLAKE2B 8dbfabd447cc847f4616b959e52fd3bfeef8dda58f5aacdfd362f28d0b530c8e1651a38ae742c2d9ad8d9b0a055409a1840664b1483df73956a21190395b056b SHA512 b920109a2a1f40e2c7bb4dd93d07138228fac3064b780449a38bf5e6cb0630c6b7bd79eaf18b35e0452846e5059b0e192682b0aa93cc563c6120816106b9f11b
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.2.0.zip 11505 BLAKE2B a0c7e576801c150d9eccd27e0a36304a931f9ed53da6e47f69882cf78cadb4e61096d2c748d1ae5bd5ebad26f5f4c2f37cb0b6e15de0a7b9aefb0aab86ce4134 SHA512 0dd52dadb4327839bd37391c19a9e008b2345f9a61356323ac79fa0abd54e23223d7e5568562f26d937ed05171a3b63fb273510867e612e2eb1cbc44ce0d8928
-DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb
-DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.4.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb
-DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.4.zip 14830 BLAKE2B ae8107a401c7eef33c1354ad83f6de205c24b0b2087ec651ee372c08e9cbf90e6faf9fcafcd0e6db3401f272095bb8f1a17e7af73d06cbeb676abdfb9689f352 SHA512 ec8a93a29e45752634645bcfb197013295ffe6903ebab674073af64fd116addec1cacc46d0354f7104bcdd63338f8e04bd9821ee68094b4ae2a31e3ac3c4cb85
-DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce
-DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.zip 12591 BLAKE2B 944b0b9a802757e78e3dfb11d6c4d79e0e0d90489d49262b7079e6ea4728328457f8773b392c8a618aacb5fdec78948a16cc852eff71ca6f4fb9eb422c03890b SHA512 3f0d00b0545769ad882e25a9a6f30b96ce4b72a8a46bb3c064907c94e2dda4e499eb32354c149f89752f9bc5d1ee5cb2ee5cafa46e2f65ea329fb432d0c0029f
-DIST github.com%2Flithammer%2Ffuzzysearch%2F@v%2Fv1.1.1.mod 83 BLAKE2B fff0aad1bbf109a38618dd6c379ee622e6e9b7ee9e0a16122ca09678744016b9b5ec1fe7af3697994d6deb09316c2b6ddf6edd1c56b96fb9590f1a36049216d9 SHA512 cfb3e01e1dd9513b76743d09aa3897346833184479d1584d0eaf3f14263ed7d93f9c53c4f0031fe77c10acc2aca5cf2faf33589881905a1b3aa0a04f8bbf855d
-DIST github.com%2Flithammer%2Ffuzzysearch%2F@v%2Fv1.1.1.zip 9269 BLAKE2B 1529d7261f32c731b8821e92ae0e3564d4b9f94c005282866cf843c0b8f92a597ab354c67f39e997c0209f8d725172d01d474d47e55a7987109bdef683aadb77 SHA512 575f2d03cefec2b4d10557496281157f34909b80371c1e3447c3b9895eca23b2cf82a8baa4a2f312caf3596e8407c513bde9f6d5b76db42af7a8da92d567f35f
-DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.1.mod 40 BLAKE2B b8e71ef21c42894c31d75cce0e7423b21e716de0539a8a7ff462e0d5c05c77795238598630208055ad808af2db8c56a997e7e114ef391c07d380b996ce533544 SHA512 8a724e5cfce28512549e7b06ec42c9e02625adfb3398fd45af07f8c512782002a262e8567669929626814758f9d12041c318bd4258f88d110a851630537bd5d1
-DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.1.zip 39235 BLAKE2B 29ca5b93a76a4547abfb2c237f832e7545f8b6f74c842644ed3d9f8f56ce6d388eda0c62162d9338dddb827dd09962e1d28ab551461f07fc0801899d6035b8af SHA512 b5d30c117750cd3fc87121787792c3575d53404b66e8095d1d6913488b0271c8372b0e17001ea320b5512987ad68e78479664a40c25f07e9f783fd54f7d562c7
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.mod 37 BLAKE2B 6bd675a05c0bb6f9dc12d09203d13de115801888cf8c02cb5d609f72d214b7e7ebf13a72ddfa2eb9172e9c2ba1f3e5a040f089a86ce9fe873d49288d5f7dc5a7 SHA512 3cc3ae26618b96a0fc076b18bab6f8f0f6a1064d6a9913c1015a9867fd3571d17f5d2867d72cec008e9bc7005883a596edb21424084f82ad5b572443de90f976
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.1.mod 80 BLAKE2B 60990a438d80f62d28312e2ca1f07f9ce277b9d9d52ca762201f9bdb4e9bc72bf7ae95b40f1a249126f70db8f296059bce4d7a098e82d2615186e1267e51eec9 SHA512 89a2e1340f04d1aa40eacc84c94ae2723fa34d2fc5772c60bad2d7e00512adfd5f503896aee75440173037f4d50ceaeb98f7266e80284f29ce00692d15bdd2f9
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.2.mod 80 BLAKE2B 486156a648d66786de2a05b45b054ffbc6ccbb45ffe98230d3b3126ff533fd546af1b348fdcf67b1b3ae9310918869355fc39390a4f67b99cd7a1bbd1c6cf891 SHA512 f69ecc2e8097c17a9c0002181451d56a8a7496f62e87f437802420e9af27c5f80da2be189597759f2a5ee2656dca8c1cf91a5374b8e46919f7a6e0f9579d2526
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.4.mod 80 BLAKE2B 486156a648d66786de2a05b45b054ffbc6ccbb45ffe98230d3b3126ff533fd546af1b348fdcf67b1b3ae9310918869355fc39390a4f67b99cd7a1bbd1c6cf891 SHA512 f69ecc2e8097c17a9c0002181451d56a8a7496f62e87f437802420e9af27c5f80da2be189597759f2a5ee2656dca8c1cf91a5374b8e46919f7a6e0f9579d2526
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.7.mod 160 BLAKE2B 10c23e5a0edbdd398d6913ee8e4665e15ab0c30c6aad4d8e113533d421058858a4c23898f8f360b72cc39922bf9b4e7c6c656faab76ec4616e05285932bfef03 SHA512 60840c731813699f19e9a23f3cc0e890c0b0e8228510b0021aa2696f35f3aefa1fc06eb396c5035214ac185816d5757896da1bfaf59e2dd24ca750f5b792e6c5
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.7.zip 13682 BLAKE2B d7065d3799d84593a9f7f7d93b8c286b7673505bb292208ba0475573667831ecf1aca5236f4703f1bd4d43e41b7cb688a9abe7502181edc9a76305e2a5842ebf SHA512 60a5dfa6c733fa6f71f2b0fb16ee153b2905f940b5eb7e95ff0d04bd3537961467426a1f6064d079fb164190d6a8b3c4bdeece2bf643057f34f7f96e9842f54f
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.10.mod 104 BLAKE2B ee5067e0e89fe2d374ea852dac828c094db84c3a3d2d8a991abeaf40385431015577eeb6b11a66033e8da599e808f9385a84843fd8f87dea487bd3bc9ba233da SHA512 f144089cc85271c7d91b9a6faf169018bb12177dd770db0092dfd0b4c71846e5cc6dea385c0158a974cfe86971e5642858a6d633c64d3b598f1ab254fd47db28
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.zip 8902 BLAKE2B 7257687403b9f8f066147fdd4ee1bec7e4b02cfd3fddda8349a89d9b9ea5b93d9bef61280ed48d68adac4dfed7e382ee96886aa0d65d85406fb93dc6fe0c53b1 SHA512 79ba14a04838c509500e6098553e8aadcd7105445387160a8aa1a6d7b0e70f0e807c99036c31faf51920544da2156195174c8530e317a72728719cb0a9a66098
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.3.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.5.mod 95 BLAKE2B bb0de423d1270e7ec38c7ee345c788b23e2083b05e4f745832327358c4c054ef8d2f3f48d9bb7bc669ddc67796ca0abae164c1d40b2def5f38749d8ee4bd6f32 SHA512 923114bfd285393d06f681ba57db69f042f57d8cd7817a1611c7719121c812de8023a049024165e10112bda31a7f99d3bfe0d4c4f419557ba8909a2d005be405
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.8.mod 95 BLAKE2B bb0de423d1270e7ec38c7ee345c788b23e2083b05e4f745832327358c4c054ef8d2f3f48d9bb7bc669ddc67796ca0abae164c1d40b2def5f38749d8ee4bd6f32 SHA512 923114bfd285393d06f681ba57db69f042f57d8cd7817a1611c7719121c812de8023a049024165e10112bda31a7f99d3bfe0d4c4f419557ba8909a2d005be405
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.6.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.zip 20005 BLAKE2B c0f71323efd262296b78867d2b387a74491cfae3f4498e0dd22c036b20dd6fc1b6569171eebf267effd140ec009527fa5ccbcedda4f8cebab2679582766331ea SHA512 fad08292597cbd4a359e06f85bc7cc37b3d3d84b8046e47828259e36872063069c4ab17b7c89f2a5de4b5d0ab1ca5cc66cc515847a7887339a3a04b5f44e3c92
-DIST github.com%2Fmattn%2Fgo-tty%2F@v%2Fv0.0.3.mod 272 BLAKE2B 484cb3660777f39c9c1fcff527b4a8b31d78f6150f362d648a29df008e681b32faa8374500edd2f18ec9c94df93e89a339b9661e27f38f0fa0284d6f74268af2 SHA512 64df798c54270a8893af97285fe0914af14dbc7f87228e13e0de5c29927d786e34d009ba2b0f9d2db2ba743e443bbb49f51fab1b8f9af921b856ecfc31cf0e4b
-DIST github.com%2Fmattn%2Fgo-tty%2F@v%2Fv0.0.3.zip 11986 BLAKE2B 76f2e98def36d186c1e5ef5d7a9cb05129dc3cf5878311a8fc39cd83f8b58bc0c3d6100e7492ec44f6c01c5c88d859e59b03da389d35f4617b2d7d14e1856374 SHA512 52d18022f3dd4faecb00fb54aad9b184db033a6c143dfad72173e38545e8d2ae9f4d26d925cdb56b0e4b78a747a224d73bcf0716d44db4d4f3adaaa0bc4f404b
-DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.mod 56 BLAKE2B 50d2d6dc9c1ee92d629af8c9aae9fe5f70a0c6fe270a95a8232cee3c50132ef90c68218ac64a3b5b72d94e23ecbea5f567fef39a81be3d4585bae3f4f5348545 SHA512 5235188477921a263176fefaffccdaca4bf8175a2e248356a06596e37fa868400203172c7fe9fb80d0a65d335d23d80edefd242657de0eb83d9360589e063bba
-DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.zip 44378 BLAKE2B 15ccda2b94bb024656859fb8a6968782b9a1bffb786b0b1ed69a3284b01f4a2100b3f3c46b6ebcb8f7febedb5bd4f6762fe333b7d4f1d14c700f8fce60843352 SHA512 e9349ee2a7d5e5b129ec6a1c0507854aebca82cf9ac2d0a681cac2f4630ea35551ede48e1931494362232a83dc9f26b6b4162c6114e0176084c50101b1da46b0
-DIST github.com%2Fmgutz%2Fansi%2F@v%2Fv0.0.0-20170206155736-9520e82c474b.mod 29 BLAKE2B ced49475e4e8b7199364d477553bbdf91390d5969a6840e688e9d24d70afcf28ede7ef8fc09c89f23a32bfd65bc0bf9f9b58261b693e5162189e37be03bfba2f SHA512 93e7d64e25fc66cfcf514bf546e618198e32d2c35fadaec01684e9488489b484ee402efd301435eb2f725f086ea851ff0445fcdd26775848db3494795a09183b
-DIST github.com%2Fmgutz%2Fansi%2F@v%2Fv0.0.0-20170206155736-9520e82c474b.zip 7444 BLAKE2B aa8d4a83365fb9de2c184015be855c1bb9a82772fc154390a13cf95bf5a755beb3544111e90e02121e5251729bbf0fe072de7b6f8f8ca6eccb2585430e88a839 SHA512 fcd99a4e9294362485d8f1f66283416c53b3079bbfdf3e9d1849fc1a9ebb61970563a9fe479f84fc9037f1fa7b820291026cf4072a3c81df2555876d02d99eb7
-DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.0.14.mod 28 BLAKE2B 7846fb7a9c146e4b4cd0db250d3a84bca13c7c3b8292ba71215a041006c8ea39a36b88dac7749a9bba96dc463b499633591f6f19d43369067b0f4f46594b8ddc SHA512 4ce4d3df63fbdbfe3505816e81dc7e806554d79cfe0254ce8e0228bc16eafc014c98475c24f4a6e0c6efb6fa16e891e2e47c43c9ea10ce20a95dc69f686f6361
-DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.0.14.zip 205179 BLAKE2B fb8268a263b729fdeebf985c355c67aa1f3d2d9cfa21dc8268852df9788a2b27b06586be0d715e0d65211272b41117810e2441594bb1f74013cfcfd794baed18 SHA512 21644fd845a9e20e7b142e5671cc53cc39a0de3461b8374b6fb1719b44d464014041458e547e1621a765c3156742b0d5f2c6bd168f4ea49e9819af0d9f25ac79
-DIST github.com%2Fmitchellh%2Fcli%2F@v%2Fv1.0.0.mod 416 BLAKE2B 845f9f6d79c8b18d4a070255eb93aac9afc50ad01593fc5c6076c59e4b5c09f34856b29ab24809a67fd10ffc5cc28908faff8358a52cc8885947c53622d6090d SHA512 7cbcae5e1749c55a0c3fa25b007035c0c44c8f982a37635735afb95c63a20ba019a51e74244c568a170b5a379ccb10cc8c9df716b6261d324755ea92c7f462f4
-DIST github.com%2Fmitchellh%2Fcli%2F@v%2Fv1.0.0.zip 30028 BLAKE2B 2d6bd9a97203fa6b04ff50734a1f7da69641cc4fab3830aef9820c63f680182efebc9802ab33aa471c4701bce8ae571cb1ca13a8f48f820358b921ca19ef98ee SHA512 37d61427d0ff8e8b7f9183046aaaf829e5006abb3b0e3824c0dfab2c96f03dbecbaab9ea983a8835da953ec664cc6074097f13382edd4fb19ee7eeb21cff4668
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.0.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.zip 4163 BLAKE2B 7e00360086a04fb62a46ba20a10ac3460b364aa6ee09bf46f9769980c086db04aad45c4cbaa809a218f207c086876678d708a74d0a7679a48cf62b0b5edd48b7 SHA512 06bd620730c303df004e1d6a06a1aab8d83551d594c28e42f8d43613153ac28e6a5dcffaede69c84b2b49027b62581851a332f1397a2d6df9a46078510f7d1e2
-DIST github.com%2Fmitchellh%2Fgo-testing-interface%2F@v%2Fv1.0.0.mod 49 BLAKE2B d388b11419bfd0c80b52fb3bb5a2600712364115efe7b40ac02ba2da11d40ca30dffac19646056a4aa754de05c490d1f68af4549bdd1fab7596dae593eada97d SHA512 3e334e248e9584b050eb81bd23071a8542185c64b5f112f46b82c6842d2b8707099403bbba1b8485d64cd62faaacab3fd52e868bb405ca6e6067034e66ffc51b
-DIST github.com%2Fmitchellh%2Fgo-testing-interface%2F@v%2Fv1.0.0.zip 4603 BLAKE2B 409e75eaeb540957751fdf5471d8db1aecefc29511c1344edb6b9091c1052bcf22c06611d929b652682434fbd50f0b730d959e69a1979737ef29cb101ac5aba2 SHA512 e4c9a39de4fcc5087e1dfc0071920c53a95fdbd23c8e0b30cf56f7d11625e6eec44f5fd0ab6b942a5cbed86ee2b02d525f03ee026f7d60f70d1e14a82d9b335b
-DIST github.com%2Fmitchellh%2Fgox%2F@v%2Fv0.4.0.mod 32 BLAKE2B d511476a16a86c50db84dbacb40afb4b30ac3f72c4fd5a8b20fdd8bc6de1c46592bd16b24f77bd037dcb23ba86cd217fa740b59a784c6fff0fea1720d2045695 SHA512 451fbf9129c151784d97cfe6af29d27a277b6821411cfa5b23e6730ba0f5d5a830054eb6ed660dd2192c16abd54d5999be5b80e39bbac3499c3198311d01ec1f
-DIST github.com%2Fmitchellh%2Fgox%2F@v%2Fv0.4.0.zip 19998 BLAKE2B 744a88d9e7abc1a41322870a5bf3cb7f132c768f29975271342723f7395b2d29034be3f706eb239c8b3c50874c5512233be3fa0deedde611805e592bc2992957 SHA512 a81874721f0491ef2bc82d3c3a0e40aaa4db4754d04783375853b05d29f3e57b01df01e81d786771c6612024875797ac7ea6a3142fc0c6957ffadebb4b29576d
-DIST github.com%2Fmitchellh%2Fiochan%2F@v%2Fv1.0.0.mod 35 BLAKE2B 0b603da65c4738d257fb759b8aa3971011ee721c1fc783663e1b26175335c6c90ad56eab45ddb6422e39dc0c6603e13ea64756f8a97bbfcc5e77845248b16a74 SHA512 2249854bef533dc77479041f9dc5610e14c549be1aac292a39b8b74b36c9fc42c04d211d8d5b71082c05971cc26a94a57751c3e61895050d41909270ee5123f3
-DIST github.com%2Fmitchellh%2Fiochan%2F@v%2Fv1.0.0.zip 2536 BLAKE2B 5f26ee7bc9146338a1bea319bd563161f921017bb208967b7745a06e7482232f00f7c32f23cd526efb44211e9275d0fd27556f77ad3fbb033677b12e79d520ea SHA512 c27fae2305ad9b3dabd7bf99214b86540ad21a6b2bc746c67251813769da9d49aea1cfe473fb4effa9ab7ed9e1397c36c9906445a68e84be1215ed2b3148ab9c
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv0.0.0-20160808181253-ca63d7c062ee.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.zip 25943 BLAKE2B 9cf08441a9bb45da31ac429a372a969a822a0c5de569352bc25403cdc3e8559a7110dd2612cc9b93c91882973aefdc70f8ddadf44c1488eb0c3f5bc62cca2b73 SHA512 43d57d9ca99ee6af49e8a39be4d65799afccc8cb077a8c5b473a9147eba30d4653a8a4cb86abce66d4c8639d1eb0d961c4a50907ce9af2b2864acb615a2ecfc8
-DIST github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180306012644-bacd9c7ef1dd.mod 39 BLAKE2B a4d082021123db99b5d72a1d8d0011a517a79ff7b07238f0f01e550be684f18be03907b6280e673aaabee5ea837ce14b9e4daf278a23605c8dca8fba76bf40ac SHA512 4f29e15b1d18a8952c14f5142aa863b77b7be820129512cfeb3f8bc3335ff637a8a86c0284832a20543abc2c5351a3c0f992d52db895385e45f176af899b5844
-DIST github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180306012644-bacd9c7ef1dd.zip 10936 BLAKE2B b045256d37d4973e88d0d9c6dbad7397160ddd7b3102ea8420f92be2e8c3ebf6362f350eff10b52fc7fb447d98b00f07c2bc1da3f6e442ebdb8e90103492c8c5 SHA512 e7986e7dfb362e346309cf77ee3969c2881056959e34db07d2dfa0e505106844b7424270d8f17f1a89d335071688e98b992ac81e8ffe0c98c8a0e3d145144d4c
-DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.mod 37 BLAKE2B 3643a4250f81729708917dc751cbff6ab6e37761ca94784062a4eaf243682a9e2c755ce793024cba1737d0eee1c52c29984fe3008a2471ed24a759da87ec7081 SHA512 72fe8dfeed7041bf92af829dd84513f0c97f709d69586a044f830fd3de43deb27d0b02000338e00897a44c57806ad036cafcdb9661b1852ff76886ad92bd83f9
-DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.zip 25694 BLAKE2B 59d0a645e3fc29e94a04fbed5329cfaf2162f5779f1c13bfe96c9d979c7acd1b356587b6e30760568607ea15d2088a76bb58e4504e17abf360f2702eb6e8c3c8 SHA512 8fb62179a48e212b74f0e8af79ee1c20479b1725c089c75a12b43bf4936caaf87d42b35f2b7a7de87c60e793347bb185486beb8061e588b8085ac354a3ef8562
-DIST github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.mod 39 BLAKE2B 391eaf696f1a5c764f9e156ae3f6285ae5bf8a4abf2a735fd13fd1591f3bb97737502b79df093156305503ed4b63e0d458900e61fa8717f96ee17a6d43bc2f79 SHA512 9fccb6717f5b37cff2d858cc31f7e16aed120a67498c2f0d24aa30ffac4eba2e87822b12d62f700a0c62d7561708bab2e13e35e89cf5407cfb06a0de5c70808b
-DIST github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.zip 24318 BLAKE2B ca6af09a05d68b30a5d7b0a25a5aabda5253db4ea60dae79a02dba819771740b51101ea6abf43e456a5371a1f4ce541ef7152e41a292fc0888b4aae156ee6263 SHA512 2da970823cf8360fe51c74349dcc50161299c67db7d364bf16941325a357cda0ff9a216a2423bd463e36f2a6d888848fbe671e1998892c78edc2690e28e93d38
-DIST github.com%2Foklog%2Fulid%2F@v%2Fv1.3.1.mod 29 BLAKE2B f74d75a495f683f4e9047201721611229ecddc37ed01b5d4b5d81a06220a6385f06d0f99e514bf19cc2030fbdba6de3a08fd38b750e6651a822b10bf69c45327 SHA512 b426d975637bd2b4dddc10d7c88b70f8b946201f311859f22520d53ae0a2d9911ab358460c089771f7900d7a8740bbc0c6d3814ab8f955108fc31b7b602ab5cf
-DIST github.com%2Foklog%2Fulid%2F@v%2Fv1.3.1.zip 21676 BLAKE2B e526b9b4942340554bbdd07d83f4cb9678348c600793658644deeb1c64880d420fac1a95002cfd846e7c24d5aa5b1768b5bb1f71a1aed5e44e3755fe2a7c80c0 SHA512 6e24127bb86e9a0990567541b268c9ffb3a91d9cbb379b59b5120ed7f34d6e7f5f32b9efcbbe17553466fc07c06d34017644d7f751775b734b186af1e94d9629
-DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.6.0.mod 30 BLAKE2B 54980427295e87f99bc189c9ec00c2167e9aa771cd8777d61cec8127a3eb19f718843e2e736a6d4c08877d23528bc6da810da0c61a1dc07620422fb1b5434684 SHA512 1b8b7ce4a8f0092f0b2a2395fbcafa8cfd6830183bc36fdd58e740dc9ec4fc5201f5eec2daa6e2effeb59f9e1c0ce986ceef838d16876c9fbf0fffad4b7660ba
-DIST github.com%2Fonsi%2Fginkgo%2F@v%2Fv1.6.0.zip 239560 BLAKE2B bbb8130df38c1ed95d80391504e92b60fd17fb3e41076c66562619297b602cc5f8fd8ee9782d3c7a5d4f004ecc08fb64bbc52270d9059b4cf3742c10b4a03aa9 SHA512 d14ec67e27936b1d9dcf885d8ec11e942a7beff9cd52a504504c3c88caaeb03eec4153fdfa0b0032f2d53f16cf5c28c00b4c504c81f8b8004cd4c6deb1ce19db
-DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.5.0.mod 555 BLAKE2B b182f5a37e6169f7e40ea33bdda2790e7e1b01c1e61cc9d109ca6b8803ce9161cc0c2e2ee857ef5af582b1b9317c58734683ac3e8a8d11c620865b3b12c6baf6 SHA512 a7ef7e84c93e09b01b83de08580bec055f0164d3272a3e2571707d0b33f4b4616a379d440ab3835d455d8d573e357a6df1163fa8415684d5d55af8e22c68f7d8
-DIST github.com%2Fonsi%2Fgomega%2F@v%2Fv1.5.0.zip 154143 BLAKE2B 077779c5b91e3263fd0c30d65b0fc62f8c49d0ec6e8b3be13faf1e4536cf93d4c725f34bca7cd285e3ca1256599ac81ba61ad9d171bbc1d80dde7b5335b6e90e SHA512 446d3314c4f8c26ed361b682e49a6ecfe012106fd177fbe420b5bcc6780d382ee0f426276443e0d66a47fc72dc2cd8768157fdc3bd769641c17abadef8217101
-DIST github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.0.0-20180627143212-57f6aae5913c.mod 35 BLAKE2B 3db6c40257f2c4b0254a26c6e414fdc87c037f6312d4bf7bbd39420d6df70f50eab84c387b54cc71fe16068e1b25e3fc63a833e11cf5b4346f842bc61328b0dc SHA512 0b378d1e15db4fc5a3d7d711b63dedefd141d607192344c8d1ab2ac755ab9c6e91b2c320378ac8a485cf94deee59e6628e7930017c6d659bead6ba89cd78a802
-DIST github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.0.0-20180627143212-57f6aae5913c.zip 25325 BLAKE2B 5a4a2551f61bf5c4d0da0dc32ebdc22b9c8c8e52bd1f4e74a658c919ce8c685e8aa7d8a8eece85a8b4958a30459c7daf90424b7dc67c3460323c340aa2743e33 SHA512 da2634fbe6ebfafe3e70a9b6bdd1d9cbba051086a27f9b23eb49d04d2148c10b53b53f6b59161655e813bf7451d5663e8bd2a5b64476950435c3211a69e27b41
-DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.mod 36 BLAKE2B a388b7d0db7c8b9a589164ac639887f1e54d3f5d59ed9bfdbb427b88d381d95455cec1f3474d6dadf847925b7b0e9944a3713656f4870db4fadaa1774595c3f1 SHA512 b74e16c113ace53ce6b7a4df1fc73f21a5acdcf3d2343a4c4f1ad7a2cd8d2282ef7ede98de8c1c46f7d35feae28c9f49ba4a2dff1071357cb4e88e93f25b521d
-DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.zip 75347 BLAKE2B a6f74be69c8d42d3cc84e957dacd59f5f96fc49d48972c04ff26b623dbfcd3b5c2de13ae3e561e9a491a32cd52cb83d26e171f624191ceb4d659e5b0a3bc7623 SHA512 5dedfbc126ef5a3d146b2f3df2e4efa21cd4f1132bdb9f71801e55bc8583959777e57ee2664a85f3a222d656b910e1017b9b855378c93f65e2f623b568ef12ab
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.0.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.9.1.zip 17866 BLAKE2B bb8d50b9e736f5f1e129482bd50f720b7dbe80935fcb6cfbec6d5a5f5ba5d5434476d66a362f12bedc304e89c9886d4868d310710aa100c357900a742d4ee341 SHA512 82b0ed1ceadd44a2871b56e733a118003b1bae9e38fe95251e0aa06a0a4c9b4940c485336fa11335974e0df536dcd0491ec1b2e545ecdddc7f9ce59771f86321
-DIST github.com%2Fpkg%2Fterm%2F@v%2Fv1.1.0.mod 97 BLAKE2B a05409080ac26f3a19c3cb80fe91b5286c878f69e14a872791a7fe01d005168cf1071db3464eb10ff7865f50ddfb03f226dbbc2ea22787ba9454ee5935c43b31 SHA512 31b2ab31d5dd7583518b8c0b32c8feb6c8bf191acc347da523cf1fe2d275d7349e20ce95f9fa5daa216b461ce2c33b677f62ffb9f17ac7482c8a4ee1f832ce91
-DIST github.com%2Fpkg%2Fterm%2F@v%2Fv1.1.0.zip 25515 BLAKE2B 1cd219c784bf30f0a34fa733f6f81f9e8cacf66ed9e6bff55ce0b38fa866d45ad1db6adcb491046d687e89466f659f4fc1746b713a20051727a2f101232e38a8 SHA512 d68a13deb71ed862c8b3eadd4cbaaf6da0384a9f1efe734508b9779fb50d01b31cec09e2767b8e1cf6bb6d2e097d14e64967fa86036745e7f73af226b7249610
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
-DIST github.com%2Fposener%2Fautogen%2F@v%2Fv0.0.2.mod 85 BLAKE2B c27984518f91be80df97712c31948fa00168a8ef474e441ca98829902b3df824106996594798a80eea8e3b8d5d9bf7f22be30703918e441ab3305bc5dbb9baf3 SHA512 eb5f58bd5851962e7567f6feb946677b502110061e6710cb4541466984b706d9485e6a6cca19f0624fddf982d7403602fd891650e7304a5407764ddf49854817
-DIST github.com%2Fposener%2Fautogen%2F@v%2Fv0.0.2.zip 9198 BLAKE2B 71fba4cbedd0f84ba4c4023a22ec26036883dcfd8a26023dd95c00113f8fad8afeaba68a435bc7cc7f4013066d74649cbde0dd796f4aa2734ace0c6d00197ffe SHA512 234dc42ae2a4d01143fc64b7853c094d6c7cc3abf73508b564c2f06cbbb7662d3e5160f3f550841ce796e31a0300782ed1fc755c2d0b9974b6a2e5c4f8541390
-DIST github.com%2Fposener%2Fcomplete%2F@v%2Fv1.1.1.mod 35 BLAKE2B 763a350270dbd9e5a8f735ded2a13c7bde23a356f8f4187b4fe430b1dbf995cc9ca2dad54a38e927c07ba01b5c21f8aadcce69b8a94baaafee013d4a9fd0c988 SHA512 79b29fa26101598261ce7406c81be4fa53d79e89a7bed072abcd572d7f35f3a408da45055f1b05c7ace8acdb0ac2ea005d79a4766e7657087ca46327ebce842c
-DIST github.com%2Fposener%2Fcomplete%2F@v%2Fv1.1.1.zip 30137 BLAKE2B 0a91beca32707841cfe1369c4139ca20fe8ad59c60e029ab9aa81f1473f35a52bcece594ada0b5c39a7c74b7e5c242f211516a325b89e02e7f1fedc7c8027988 SHA512 ea36b27874c4cb46a27507907458e217c72f988f857dd43986bb58317d9564d6b2dd7ca84f6e70de92030114b3e6893dea61f315535254a826f897b60cc9f601
-DIST github.com%2Fposener%2Fscript%2F@v%2Fv1.1.5.mod 164 BLAKE2B 72f300dbfc2fc50751f0824730cde0abd058f4cbb77d90329d665127906df487296cd0e59b504bbff6e4bea8cccb96a398dd71371aa4fead3ecb30e727baff97 SHA512 257ee36b433013acb8f079b6f6f2afa1df2eaa3cf77ea7b5d4ec35d4a52b4fb72dbe02152f2fcd9c79ec7bf5ddac705c7512b67ee3d6b5f1c1c6aca4d2ba0451
-DIST github.com%2Fposener%2Fscript%2F@v%2Fv1.1.5.zip 27549 BLAKE2B 684b0ff72658116561371c80790b00c51436c184ed3d074bfcf03ef3040abc8259f5cc452f4a9545b110291d51ec9a37794ee6b8bca014db8b2c8b71f7c0c526 SHA512 74cde85e0d87d855b7a0ea771d148e4e29a305dc893e2b8c2fdc7249976dad3f2ecdca7e643adabe32b8556149f2233014ac966c64920bb7711abfdb8772774d
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.1.mod 43 BLAKE2B 2bfedb841a10d8d6a861189203de74eb9bc6bc37bb10cdfc2404b1e972b7672568ed27d235e143d831cf2f840943c039398296cb78f1309f00d1ad9e0ce21056 SHA512 191cf6496c41b2b82c9a8f2ab2aeab63ede47807160f7cf746c548b3e92e367fc8f80ff8c6efbb7e91ca5903d5672b235c1ab9f14d3f9f988e8ff1c821d3b8bf
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.3.mod 379 BLAKE2B 6a6db2bee0b69257e5c4d37b1d5395693ba6a88bce129a580b8c0ac986a7702729ebfaec726caa3b6c4d2537bd62a7d728705dd0cc6f6d8b6c9a4460c9bb33e2 SHA512 fe6b74b26571ed4afb49f8f2c6745644cb7db7b5fe95138761c78effdd05d9948c09aded96218ca0cf9d8da6372705901048c14290a4faca56b1d05ca3d74130
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.3.zip 200189 BLAKE2B 24e41bedec6cddfe974d388ea7be6b0072a7e4dceab0b0d50cc0c1942f37f18a16ab7f690333f7f921e8a3f425ffc10472b40117bf80a5f8f1bcae3a39faea84 SHA512 567f4d656b23eabc175cca4517c3e357182ca92fda27ff1825ad81b8ac93c8e65e11ea3c5f5a6928350f344abb282dd5b8122465d897f2c1183b75474c4d5167
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20180712105110-5c3871d89910.mod 42 BLAKE2B 5519896b44b7bc3089a8965dc61aae63745c64ba1a390d3fff1202be7f8dd34f59862c04b49e377d6616a93a0341662becce65d431d445703a160ba49eda208b SHA512 c84dfe43954b19c1e4ac5ff8738e79db469f3bc1dc55e69b12503d0a5cf125cc74f4797ddbfe64b2a1bd1e2940575c32678671d51f67161c4f5b53b2a85ac46a
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190129233127-fd36f4220a90.mod 164 BLAKE2B ed42e8dec25021e488793be8e008c34ab5bdd6b5b884762d69f40d6c8968bb539041920ac7108e685ae56f2ef71b7174245772d96cc8f20463eba71580afae29 SHA512 4e0e6941b43c17cdce0205e9ba3d9fb18937f426ea2ac9a9e53396c906101d6ec2eb501cd8a791ee3ba9a32185f86495e9189134b8a9858134c73238d98ce0f6
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190129233127-fd36f4220a90.zip 69217 BLAKE2B 738c4f5d28aff0b5e5eaa04f50e9a4e4671bb0a06dafb2174720cc0e6fa79ee87123f55776cdc051124434a3889232d512b32d08b1db1d2cb7f54e251b617e94 SHA512 6cf7daa3b86c574afbf5d91d3d4f372fb31c06ff93d59aa128d8ef025b5c22fcbca5a148b21637ed97127e5e2150305e48c241be1ee4c1b23ae32a09f19ffaa0
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.0.0-20181113130724-41aa239b4cce.mod 36 BLAKE2B 39120b6af83d45857c990115ff52d8828278a9ce158b01621d8dcc517c23ff139532a2c2e53ec97616f0c65a2e0db3ede7c5fe59eb33be277e2c60650362b232 SHA512 1b262da0100655c3a56c0e551866491b81d2b88fd5fed9cc43a57bce3634c88c82c798ed1a823237011f6be68b5f0e1fe8284526cd68204851de30a44fc34fbf
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.0.mod 1223 BLAKE2B 969e069f2e210c2863b54504d62dec9ca606c485612ab1c42249e623a4bbde4e4ad0b41da30f83594b7efb4d4a44e0a68a5faa8c115263d73738773c35a98dab SHA512 02db8fa79cd8368060c72ba3925624c779bcc9e39817b6ed86ba143024959496db2c23c1aefe93a5d9f22b48e742072382e2ccaab430c1c9eae6254184e2358f
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.0.zip 151345 BLAKE2B 9d387efcfa29f1f3c5337a601bad568aa33e0b673edb4d862ac113425b8d7563cdcfadaa5dc7c1ed83253bcb240586b2b5c7059e094c02974b8cc7b5a8cfd64d SHA512 45cad5ca810917c0d1fcd63926c999f7019225a8434794b40860d4fb1d07549bdec160278587baecefe380b988f306d334f3dceb416d010a6a13416c236b419f
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20181005140218-185b4288413d.mod 36 BLAKE2B 3c6acbd1022261065a321c6f3cfa2946b58011f45fae9b98761397eb7e5e0984dae4ea34c4f837f798ab29ca8e26ed3f07771be10e500a99ce7e5e9f4c401b5c SHA512 05f032eba0c264b186936c2b9831624a01999972d4f1bba6aa15c452407eb10d402f1ac674eb41e2d24fa66e85ae2e56efd2326fc4ecc741169b9908d7935335
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190507164030-5867b95ac084.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190507164030-5867b95ac084.zip 125624 BLAKE2B 3f82f687d40baf1a7958877d0a6e758746064cfdca3810f352f8b794b983546e0efa4677fb0cac4d54caa9325cddc722ef0ba18259c3bc8b17b025c8cde364d4 SHA512 9c63d39efa12d06bd8f2819752d608ffd1b9ef3c4b0cda1163c2fa80052d8bc1891a91d2d42055fe60fadaffa01119d39c54db81a1d94dee5cb81275f73d8d98
-DIST github.com%2Fprometheus%2Ftsdb%2F@v%2Fv0.7.1.mod 1346 BLAKE2B a46e52b7acf7ff0783cc3c18a1320f66e02ab9c6879434dccc9fe182b4c7fe4594a0be504c45ee5958e1a42c781870ae754648f5bb5ef4cd45c42d78ba189ca7 SHA512 7463ee6ed6735cf101502b6c0128c75960c55d6f9e42f37531e65afc02fb35b62d882a72f95c2fd76f3d0e253e9e70a9a2df2ddf782f53c4138135b370b69d0a
-DIST github.com%2Fprometheus%2Ftsdb%2F@v%2Fv0.7.1.zip 2440454 BLAKE2B e230d0def98fede5217a4b305b203eea723f27562cc27cf39f3226063bb7db0d3ad5d8105757bad66502ab7d83958c77b82945c3c532c3ca883ed5199e5d713d SHA512 fc26a92f68dbc1c4e8cfd7bc5948a9a6b6e3fafc002d3c94c18e58cb70f12415054c7d0c94d5c0eef549f72e83e561e3535a9c86398c18e5e27a11b14c8bdf5a
-DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv0.0.0-20150106093220-6724a57986af.mod 36 BLAKE2B 6faef3be0b5f137ecc89a7875bed1f576d144f11623905c04cc44f93812b80f3e5b56f05ddb3343848e7fde7fc439f49627f4fbd10730b1e9c2c9153a2d3067c SHA512 8cedf150caf05299c5b9f8b4fcaa17e4771c613fa06bac434586048ffee22ba9501e0fa540da90a3a24f3e4f662c9517571a23a0353fbb29c881d6d6c26d5f1d
-DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv1.1.0.mod 45 BLAKE2B 6fe371f17a31bcd132ac67cb50052f6f3874c9f62e2d67f48d52d241026fd21e58ca9abdc15fd53cb949f79e7d40dd0c289af3849da3d4d9ff75b491e8235c10 SHA512 ea2e9a81d7720b4e11129fbdd4772be224b6e1267157c29b9d33813b6f4ae905e43c3840cf1ade6ff5f73bd22c103430a0bc882355c16715e124b442652cd4da
-DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv1.1.0.zip 4653 BLAKE2B 2b3299bdbb4be7dd9e22df59bc4333e530b8b7508d3563ce6a6bd89c7f4b9bddb6511e4193075c5058e803bb37e829185052c46d6d10ebbe2e7e34b38108f240 SHA512 5f636ee725ce2049b9a53af99f5fb8f68d6354ce93a349db26048ccb5a8509044b58a6e30912bee5822b2fa31efa5a9ddd9440b0e55b665666535b48b7fbc563
-DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.mod 73 BLAKE2B 21e3545a4518c64daac1cf36e47a2c8e1fc8ab7402372f2e871052d0dd9d83fc2aa44babb2f8751180cb66dcd2af82ed202afbf5ad3a219c4562da23ae8ce185 SHA512 4fd07ae7c00bcc135cc10a0b34ab102a893ed8ea4708f9d38da52f98b09fb66144f970ffd8795476fd6625b25c9e48390a5b1c5c99bd0c8d536a94201dc96613
-DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.zip 180679 BLAKE2B 2c8a06bdfb3aa19060c9a64990c1054bb9b7084c702c6707756cb715a5fda2cb02fe2c2969c3e0dc72957bfcac4f47ca02a81383b2a0b3dccba8154cb75c0db6 SHA512 963e70405da1eda96bc4583dc12a247d24ca636ea1e2cca6f9dd0a37775e7d166fd0afa5303a2df6c4d395f58fab582408f1dd959f7674a248b863565c8b296c
-DIST github.com%2Frs%2Fxid%2F@v%2Fv1.2.1.mod 25 BLAKE2B 23b4d575cda8259ac3498731524edc19e21e56ca2881d58ab40adad9469eb97d94036eaecd4fa5e78558e852f4c8f4242f830c962843d14779fbef470f3f8f2b SHA512 18a8e8a8b69974b2112578bd8995f31235bcfe49c218b2d0affd6fd5d6b7938687d9f5405d4a228a2ee2960de7960496319a92a26e8b29f6076983c0d07ee66c
-DIST github.com%2Frs%2Fxid%2F@v%2Fv1.2.1.zip 12755 BLAKE2B 3ed8de4c779bec9c9b6bfe63e2d70cd86a73f390bbd46c1da03c2d7d5e0073152c273b44a903314be7fa7a65db702cb4055e0545541a3f3a5c1b62a296748968 SHA512 0911d9b0fbf3c775aa2c1507973bfefda027364ee298ad02a1e52f86c480f4592a7e6fc84f9864030b70b9121a552ef3011437b5deddb1e7faf8ae6271741093
-DIST github.com%2Frs%2Fzerolog%2F@v%2Fv1.20.0.mod 218 BLAKE2B 5582559867bf3b1ed50a16b0e8bacbddf5833ef5f77d766210b3c86906c050f330bdc03fa5a7ae5c717ca1a1d733423139b0889e1570960820d87669d5b6b458 SHA512 614a7a4aff30a498113eb92cde08eb3440e1d7c6ff70579300343ab5fc36661adc596711d1ffcb68bbe5ceb6cc99f1c69d927da4acc4f2f4d4e3437f01f4dd17
-DIST github.com%2Frs%2Fzerolog%2F@v%2Fv1.20.0.zip 245782 BLAKE2B e26909c3d5ee77f945679ddff4afa1364f58d41f6fecc2b0058ad83bb8d471918cf300ea1faaedda55af7571739a62589ed19fec8ae9396487ea194284a5fa0f SHA512 b8e5174ec7cbfcee9b0574fa2beabfed9609d7a2778cb1b2dd41d058a810fc33a4741ecb07eb3e8639d863be7d01bee27b44e645acb8f5288e8d2a13986d71d3
-DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
-DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.zip 110026 BLAKE2B 862c858d51e59569c38e1304de08c256752db260cde7f7f44fab41d22695999fe73483d3854166f4e8d3da9b4f8e41b7999d7e44510ab8c2ca6c0120173b77e3 SHA512 992df87104aa66dec048d39496c85819cab19bc890cb2c60326660d011642f49cd926b082d3eb4136b229a6e4893ed023a133e4bf83a4993c534b24e14d77b4d
-DIST github.com%2Fryanuber%2Fcolumnize%2F@v%2Fv0.0.0-20160712163229-9b3edd62028f.mod 37 BLAKE2B 6f0d51a83cccf661003d3c9a10b10fca12a5933730c676a4279c47a0b8563ae5d897845ac84079070bf47b32ea1c2ec80879b85bf8ac72b91f1a63239292758f SHA512 0af9557d073093339188a1d8f226798eccb05d43e1394ac9d207118ada9449332077161e2d6ba2327d9b736aafae79d4a08abad233ae9aca9917c677809ce2c7
-DIST github.com%2Fryanuber%2Fcolumnize%2F@v%2Fv0.0.0-20160712163229-9b3edd62028f.zip 5643 BLAKE2B c6fff7979b6a647b76551dfb80f7e61f7b86cf2c1e70f58d6be6609af8197119dd562acb78a395d7e62cb22fc2c60c4c69a036da7cc30f6990a01900c71284f6 SHA512 ed6672528754c42370277b8ceb0f1a06e2b36cfed8526d077192d71c9412430f338612671a0a0c807dee15741f83ac6cf1225bb900194758b736466fd95d3cf7
-DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.mod 29 BLAKE2B 8f509981164937fb0aab63b0344ddbf25c183b926a6e87400e745f6aee9dcc478f0ed455c62a9753722954acb3506be5f7810915a15d03647668e7bb707c09c0 SHA512 c7dc34c7a73c5899ca207c0cac88dd38ddebaffa04b5dd511a86dd10160e60be2806dfc6e079a5871b0cb6142f53d7d7dc87ddbe3fb19240bf894430feac5875
-DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.zip 4415 BLAKE2B f50a9fd1f74506625ae9460c6071bbbd1dd3ad3d83264fb7def028c757e8ad8f865fc7255db6e9b5cdb7a1744ac1f741bc6184f064eee7108f6fc0facc81f639 SHA512 acd19ece301ac146ae50dd784e3dc1c2cbc0c00a562fc5d2759b7b8a4acf0b5bf83d5bcd54122130877a1568a13709c28ab7e1cc7ba269ec91aa1b1a86c2065a
-DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.mod 32 BLAKE2B 9c0be7f17fe7a9156f124f7f67c3e15e14719d0b271f36d5d41ccfa5ff6c1b7887e0051df6eb3b29f29b40357d8e438598088b3c4f4df28fb81f030c8efa7ff3 SHA512 8b8b8958405a188b93adcdda0634aaa2961b5b8e0d3b3e1f768fb9c49c02b73cf3bb39027431e0c1d209abea6cb72a651c5776bf26391e81f4dc18c7bafa692c
-DIST github.com%2Fsergi%2Fgo-diff%2F@v%2Fv1.0.0.zip 52931 BLAKE2B e511ef9edf7d968d848e021658001daefe7c8cc7169b1c6984ca5388fc4d6a5f54def9060483e57392711617892d21322d9de099234901bd1c251e57e6489f6b SHA512 e3d8a20d1cc351b8944579988feff39cb0aa3e1f2aacf2e2307180c25c153a0473f2a5a3ebda9d96868cb1f477ccccffdce06b117be7fa5409b2d1926b4c270a
-DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.mod 49 BLAKE2B 47bc5235e81d233e28b446ec2403accc442b4cc1ee956a0b7d47b5dac2a525f22bba87d05c3fe09179837860655f27191e073a3f6d7d0dad81c9a750752fe5f8 SHA512 6f6b924c2a3af28ef4342cdf8b83b726f2c409accf19c6ba0a4a47c6ae61857e4b69727fceb9e9e16fb8ce660a7181952714d49b6cafaacb282fa4e8af6e13b3
-DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.zip 3399 BLAKE2B 348c2171bf3404d8b69166fd412707d8a348e1d808618036de2ae01fce77e3880fc782ef301f9b4135a19d81ca9ded5cc0cc4fd73d36b66b121b7f0baa73df51 SHA512 d02d5e4b8a24b1709c053138c4128d4bd6347d4adef95d1e25141935cf560fdcfd5c2b7837d6e690f175f1cd5a21b0279ce97b8b3b66d5e0a5006e4103b25f46
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.2.0.mod 393 BLAKE2B b9d712acd24d7a0605c74920733902a8eb1f9151fe0b0c575f01e2f821705ca7323f854c5b88d5bc534ccc9155571c083d4f53c6f6892879c829146bd95729f3 SHA512 c1621afd4618d1027b2d89a8e9653d18dabe098a7004b376ca2be63955ab783879540a890ab1324c2560dae9e6f3198dacc32d5fb0afd4b5a779d29a8c28f035
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.2.0.zip 52967 BLAKE2B ffc9e503771f88257408708b3e0bf6f1d0c9a36dfb10d6f4f6377fa7e97599b1993f6198a8dc013d29ef17929a83562eac4f5eba1e8f51148b189a94128a4314 SHA512 d30efcc17654904bafaa3cbac0c2aae4b44f83dd347c8ae4ea77f5b637ef4371e08e6d8483ccb8a73273ff9fc91dcad43e8c536ebf5de9b69bac66cdfbf6efe8
-DIST github.com%2Fsmartystreets%2Fassertions%2F@v%2Fv0.0.0-20180927180507-b2de0cb4f26d.mod 43 BLAKE2B ea265a40bcaaba6e4401504643cb9bc2f775a23792b1802d6c1b665121c49db7d4d850ba03c31087fbd6f344b08349ce00a106e430c8690b8016c95318cf3973 SHA512 222b0edcf745e14eb775eac28668dfa0c52051cbf302ec441b58d75846fc2570a0fc2e616cbec68f6312a1648fd7e6997b6597b160b1a7f84c1c500a42e93e6d
-DIST github.com%2Fsmartystreets%2Fassertions%2F@v%2Fv1.0.0.mod 52 BLAKE2B 3986b09ee44d8abc94fc0348107b410db374fccd11d77b9b0b7790b376a0f79b53bb3c70537d8d68b336ec007774fdb248237b6867b1a5c1802216073592fb0c SHA512 ae6455f8889d8aeea4b555e5c34c9583ffc5990e1772e75e5f6376d9e4d7d9e5f540ed0b04bcf142523347dfc21ae20a57d6de089718877d7db4387d9dc62319
-DIST github.com%2Fsmartystreets%2Fassertions%2F@v%2Fv1.0.0.zip 120718 BLAKE2B 4caa06b2d4c8c61d2688000ea73b7203e52a9f4318d4ce03be8c524389b719870db5fe61ef431131372d1ae1752d5f14b20f4c62faef5ccc630f92f66e746790 SHA512 60eb1355065dfa54084b5c59b88c98f872a94c75541cff15cdaec5cec915f280156d398823abf578853cb54360c3f20e98c090f6e109d1a94f018e88bf7d139b
-DIST github.com%2Fsmartystreets%2Fgo-aws-auth%2F@v%2Fv0.0.0-20180515143844-0c1422d1fdb9.mod 44 BLAKE2B 731913ee70462d90d65df204e4a8bd34a8334c6c1875792697fe1f7fc4663322d504625db21035d1b2b0541ad0d17c1e14dfaf9c7b46fa46e0ce7a56622c98c1 SHA512 b5d18ea4a5059700ab836e7b93325bc0556c66838f6f9a7049164124c8c1a2b5c44f2832b8137c4733256c6e75a14f5afeda6267ddee6c1cdd5c64bd43a374c0
-DIST github.com%2Fsmartystreets%2Fgo-aws-auth%2F@v%2Fv0.0.0-20180515143844-0c1422d1fdb9.zip 25676 BLAKE2B 6ef781b58fc68ea0902e51d1f9801fe2a4afa6f47b34441c7bac118c6cdfb5133b41c87e5261fe1f37aa1568eb066e2e7640901a1073fa6c3c1bd90f13cfcdf4 SHA512 6fd02a9927fbf84d44ebe17fc12906c7c786a8bed9b34ce13f391f581f02b90e9ab5ab809d7d4028e106d8211321ed730f6dce14c2097a6cde2bae20e0a53993
-DIST github.com%2Fsmartystreets%2Fgoconvey%2F@v%2Fv1.6.4.mod 302 BLAKE2B 69fd290c3e72f4ee0597f480bae8647d80ab5c4acab21ac3ea19e847e3af4ac91a767876fac04c94c2db8bc782a24577d3478d3d0653f673609f2d57d6cc3427 SHA512 24806ff2cbf2719f50bb37cc5ffadeca1b64c7b089a1647695b45d647ddac16332504c7026813b4ab9316e53e755ad0ebbf6db9ca88179d0526ca2634e27e25f
-DIST github.com%2Fsmartystreets%2Fgoconvey%2F@v%2Fv1.6.4.zip 1521758 BLAKE2B 653e697d76d392b18c09e5c1c96734a737071667345b9d6ff9c9589bbe74e1c50849dcd7fc00b660adc1aaa30366aa9ca93a94d5eb4e605f7897d9714119f926 SHA512 3bdd2bbeaf755618d9fa7f324814497308361cb0f3f93a7ac84b9fc01b79ab346353ff0a022d3d85e74aef57b3773e03ea9279d0a60de317a1c57d5eca2d1507
-DIST github.com%2Fsmartystreets%2Fgunit%2F@v%2Fv1.0.0.mod 99 BLAKE2B 177be246e7569d2ba2c79728168cee15d47b21c1b0f774c0ef01bbf1fec84fcf90ddec716323133fd93297915816062303d5beca75eab0d222216678ba57756f SHA512 3e021b41fde9b047f53673f0e5dcf126e6a0acb51cb03a06a95f8edf79ecb8d3134127f5c9960c0b25c8d35385d95f3317dba498b1da887171a1d3d65503cc4a
-DIST github.com%2Fsmartystreets%2Fgunit%2F@v%2Fv1.0.0.zip 25853 BLAKE2B a94cecee89d92620ddb788576756c9db1812b0b31de33b0db679c881bd6ac503ebfa00ad76c7097c0f4f8961dc0f655c800a93cd43154bc37c7562f8e3794947 SHA512 f1530547d04af8409aa865170c2626ff9d88d5c55dc9caf427b7efc005d0a151c6362fc5a6736e5138483cb9e818213004471543b073ffe3897e5649d6cd4d5a
-DIST github.com%2Fsoheilhy%2Fcmux%2F@v%2Fv0.1.4.mod 32 BLAKE2B cf220acb07f93b3927afcfb4211e356e17f28dbef71cfdf777366d8cd09440282cd23e7800c7e86949615b90ec60ad4f2601ef21e58d4470349913c348758b0a SHA512 def5f190323350b58be18ef9f1b00e4810987a37e1fa9332be62a638a01df7f070788c75a19a0c11949890ccbc395419de45bf9c5f7fb38fdbef56118c681d32
-DIST github.com%2Fsoheilhy%2Fcmux%2F@v%2Fv0.1.4.zip 26744 BLAKE2B dbc7578fcac5c616d1cb5dd7cae959ee8df0496532db36d78d617ff265f213e4e5a336d33b795e793100c1b8e604919ca6fabb1736bcea0c02bdd0f8f0cc931a SHA512 dc990fd4f640acaa66baed26f2e82e0a6c46e293b016bd1573e72600e1256146f1b8abf746ebd96771bad4f3d95dded70c9f884908580ffffc4162efa0450735
-DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv0.0.0-20180118202830-f09979ecbc72.mod 36 BLAKE2B 1ba81fe6a6b84ed40868e0fff431dc8485b912700c192d90181c22588345e7250af63160673c297129add94a41281d7f0ddca5733c2b32e20f65ca7c27046306 SHA512 d14779867dcbbe24d451e82ac72c823f80551cec89758ecd39c9e72fd75560694a0b8261726020b738ad4f447ce1093f910c12797c58b8dede38f6bc737b9a25
-DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv0.0.0-20180118202830-f09979ecbc72.zip 10334 BLAKE2B dc4e7a5b7ff1179feed6341345c4a811b5c4e14bde5af612b9db64902f810e788fbb6ca224b3678dfee03e894fb1cecb5c3269f13b36ea5d52fd4dd8b8a28fe0 SHA512 33a0601227477c0fb56907b633936ee96c46bf0f8c0a9140facfc61e839f62e167e90b76fad14d4b0124b6066376eed464d0f76e08f0d308634c33eb6fd171d4
-DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.1.2.mod 30 BLAKE2B 9bf213acd16f9456f4a010a7c300a1fb7bf1ab248d1ac9eed7883deae7f9a6f6d0c761127b7b2c84e8dc46e7b0da2eecac9b334fd5a94d2995d56858d345edb9 SHA512 3166c898d741be502c0b733653cdca0e8ac4999fa6a5d67460b3962799287c9176b7f0243f0c0da394a4b7737ed1d1a6a2ee4f84a8917cf7076c774ba9a2a648
-DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.1.2.zip 67427 BLAKE2B a05dbd2305c67d453c5e8ad02b407be2fde660ca88ebbe2c4b4ec7e89666900248cf0170c19b82bd9679c542395e893d5efd833669738b4232d4a18949569f86 SHA512 aeb73f790a1b6804aa46a4031c4df4ff9bdfe809d225622da428119ecc83b02d3f45bf58f39fc9364540a0eb7c7f3ddb66e3f6949136b3d0d52786804728cead
-DIST github.com%2Fspf13%2Fcast%2F@v%2Fv1.3.0.mod 175 BLAKE2B 9077c3a2c65f4025500a3215c440b1b3856e09f1543cad7ca6a37fe5b42d51af01c2032b905c72cce445807bb311ed461c4a5fd4fe680a81ac7a1c0d94759c67 SHA512 7a0a21f6a7564b3261bccc8b1e1cd39d5d1a95bd0dd3debea914b1d37b687fbacdaee5f1dd5f1f74e4da11664c12f7ee63b484d690cd79389423cb79ff38dee9
-DIST github.com%2Fspf13%2Fcast%2F@v%2Fv1.3.0.zip 12738 BLAKE2B e7a649d1c85aa7b3aa0a80123c49d6e980d8db2bdbb7c49d5871cef8c35a4f632f4de0987ae1b41b3f9b472343e22228f7e75cc7c841d446ced4f33e859039f2 SHA512 4ee0de0cb44960bd75a18648a2c7e4428cd1df1b042e24588d3ed6adee05388e6211854db1878e6ad74dec95083e439d147975082422b8ae5f3c6c7896df4304
-DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.mod 265 BLAKE2B 22909466af108048bc272b0e67db40f6fcac375de02b29aaee7bc31153d73b2c1130faab8e27a82dba9b5930c789de1840468fe9eafaa8881cbee126b0c9df1d SHA512 17049e0eb9bab7ebe298bcc1fd3ffe0eebd40a7642c48f4e5c2447dc37a3099359d04dd929643497f25ed55a71d7ab6ad6bf0e75553afd4fc98616295745a25b
-DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.zip 190543 BLAKE2B 692f5c496466f8d914c1172446f3cb79b1ff9c9e08d7afe44d8af3fe1248b6c1b31fecca3fdd8343afc2b014535dc8e1d3f49a3c71f360d46933ee28002c4c40 SHA512 12bf06f87e15ee039ca148873a13f5944ac6aa6800999ccd5df5175a79fca03edf4672236e2c25ebfe1a28a0aca24d0f6965c8b040c09fb648650976baf8c305
-DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.mod 42 BLAKE2B 1f0af0f4518708edd09c0f02aec6103960b023a6bc178181276c54cd86b653e8bd1ddd60c5d49fa75a85f1fa0d18f670a9c2ead381da7c4f2d5e611b24f51ca9 SHA512 748b5648bf8bec4d1efe13f4dc37608e7378acc2a7d954e9d3b649a4b170a1e2d1c61338f6bee8d9007ad75a5bde87487612b47a692d6f966bca56490dcb834d
-DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.zip 9350 BLAKE2B 04c151cdab19dc03754e44d0f6d158e3130b6f8d5556247c13e5ff28636ea611ee41251855431d722dd57a369463a32f14d1a46ae2f68417031acd00af0358aa SHA512 6010feab0201548f0a6e9423b39d0506da0923a2022558de88eb17428346c4eb130023b4eea8640d5e52ec68aef84eab5b4aa2ca5ab761d43cf649e86089f226
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.3.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.mod 39 BLAKE2B c9d700f96874e0a3977c2ffc7fd321acfffd8081aaa70ca50421ca55253fbe0636d48eca8f7093df202861f0a5f908fa00303533232c83c78bdba84e2973bba7 SHA512 8071c316d33aff1d8ffcabaeb42e8f9320465d83600cb57ac5ef071569f948d5cfd69e1bd2e92855c061395c1b814e84d1705f42e37f00d5bc713b6e724f29f5
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.zip 88931 BLAKE2B 7adcdaa60d4a3fd99b0f3e7e6888178b0a8d141ebcc0166b12df4bd4566500929bc792c391d33201b1ce215b6ca8ebb578cfcabb027ba453a54986270f5e37a1 SHA512 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9
-DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.7.0.mod 1694 BLAKE2B 195244bf4042b519551efc149dfbd9fe10ff87e5b2ffe6f9a2d3777516315db8b43968533ff089b257c10f94f99babd076ff0a7203a434a79ea5aa7e39eb9818 SHA512 9f614a57ccae909af00a67e464b04eb91a92eebf1c28de3809351363b441d22a4a6628a1902fde8b67956d0bdedd91423d20158eaa6b9cd994fb7e284a35e061
-DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.7.0.zip 85562 BLAKE2B 0172a0ee31dd7fd1f744e7f7dd0fce8a282e9c1699939da18b3d2ca31395c47fa1a6cbef122fa3c2ca3e29d45df00ee0adf2d4f77f011491f7e36c2fa809cd1e SHA512 59ebf64cf72d1435cdb310a021f89e98f0e6dc0a531dc9b639a4f40c07297abb401598365ca535a8c3b222483264b75ea02f5447bd6f78a4eaff16884bdae096
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.1.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.1.zip 37190 BLAKE2B 7c8b79cb736f53337fdd2878cd1d745a6da3d803c3d3f6a0ed53a86f1d4789d2c656c6e7a17f90caed496fac91fdc89fa66b1de7b2caf97409114aa59658efa3 SHA512 b2af82dccd20e9539d72c8629f2d4babd573f711a810fa77e629fec897a614776cc4ff857700c0b6eb32370a13d122504c0a4abdd3d9111eb8ac0938a0e7234f
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.1.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.mod 179 BLAKE2B 3bb7cee3118f0d335ade107dfefc3a594dc3883564fe4c9e96d615e179d394a49a3d6cd6584ba9c684772bc3dc6479af6a168dd3841c03957252667384f6ba11 SHA512 243bf1f69c146252164ad72f853773dcc77f15d7c9e9b731bee26a95e7c8f4ce9ed9738db601b01edb82f4b3808873e1f153a6d4a0c97be0babbe65abc0f8d52
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.6.1.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.zip 105564 BLAKE2B 7b082ff11190ff27ce4a3de68896fffbbbf80ebdead7612aa3b06981171974ad2935bee7d5d71cb9ea29b110a82b3e04447248e7b9376e84c8f3f53d5001ae4b SHA512 be80972112f0a3907bde960637cb2c08d6ba4256ca27cfa07de5a0a8e523d0dfbd8e90ae593e5302d7351b7dbddecf69dc3985a9d19b96087732dd886eff371f
-DIST github.com%2Fsubosito%2Fgotenv%2F@v%2Fv1.2.0.mod 34 BLAKE2B 85a4e50642e7088ee26b82c69c65e1bb0396d4e8819088fbdf1d93a8348d7aab950630e3bba1747517d01e0cfb9a9dd1b95341df0722480bbecf18399ba84674 SHA512 50b858817db72f0615a74431c9966f969d12a85fccc3f0dde25a72fbda32f77f3ac76cba50b12fdfd87ed7a7b3a337a291b1f9c86e1fbde81d2d0c2890c1c21d
-DIST github.com%2Fsubosito%2Fgotenv%2F@v%2Fv1.2.0.zip 10296 BLAKE2B e82879edb9db32d5d9482b6d99f0bda1a04d5b54125ab92629c35777e3ab9001ec9d5321ac0112a245d59cf5b06cb96d1dae785cc2b64ef922d904bf6a731f57 SHA512 6bdd2a829369530a1a8e2b2ff93094b5b0a6fb35873a63f79498b45dfd8c557ab0c91a393974089af1309d626c3fdbde1b02bcb64ffa05550a48fbd0a9d76148
-DIST github.com%2Fthoas%2Fgo-funk%2F@v%2Fv0.7.0.mod 85 BLAKE2B 1d610da83ec3682f19c12e5e2345b21069f9ce5aa0452794530bcb1aeb523eb8bfbb3516c5008bac31934d35e79a05d427520a5d760807bc609c129eeed9e340 SHA512 dc6ea586c75da6b922578ca1895b7cab884a972d2592dc94089d2ac7369f81337c157df8aacf121916a77e48ed97c8cc2de22596dec19f3560168b39f91f883f
-DIST github.com%2Fthoas%2Fgo-funk%2F@v%2Fv0.7.0.zip 56111 BLAKE2B 13589ad84037538ccf60ea384e3d9523d76475d8fe8ead33ae93d2c87439e2ed6c4c4e2a9b6d74fc9c16b7a5ccd2941c02cb66b142671c246cda6e7566f7a6fb SHA512 b84ad394600efadf646561989612853e4b1d4a4fa0b91a88d73b0a40ff0848b616c45f5458b979602ff5f44ee9bed0d7102dff14487a8073a067964988a1e557
-DIST github.com%2Ftj%2Fassert%2F@v%2Fv0.0.0-20171129193455-018094318fb0.mod 28 BLAKE2B 742873e953a4c321d1a3fce242332cc938827e7cfd7da3872021fc5f94581945e9c01cdcd79f3d0d33c0cc18af4fd3dfefe334598902dcdc181ffd268e849e00 SHA512 4dcc75f1430a9a1c1c3f891c700daad7b2146edc8a8b83959bb7dbc8350b3d222ea42d1c09bce79cbf23a8d8ff72cba927f6a29f9f84ea981d25f52729c3060b
-DIST github.com%2Ftj%2Fassert%2F@v%2Fv0.0.3.mod 198 BLAKE2B 878e2a22b484403bc1312b046e109e8c32956bd5d6c82e22d087899f4592162fac96576799fadb3ce8d5286a3f5840c0863fd30cd95e6a7e83631429a9f23586 SHA512 918a4ad5fa0b5d262a1b1cd05d537e0f546a1270421c7c3cc9cdd7a63e04ef3e8a275e04597d1a5c4c94047243ce2415371d1fa887cb9a45f3fa7b7700548ef6
-DIST github.com%2Ftj%2Fassert%2F@v%2Fv0.0.3.zip 14827 BLAKE2B 7ddef1d42e6a3e8cff453dede872585973d3f806018c3be3c1423c2b96c2e4fac5013ec57f4e7a56688ec4861d0248d30a5dcec416a2eb9439042dad8ea1df50 SHA512 42a129cde3942bd6253bc455dfdd8f14c7c5f11db3da21cc01bb28e7921ba4ed37019e8ded35b135a959e614328255d2086267676468bc9e960be9a3f479f11f
-DIST github.com%2Ftj%2Fgo-buffer%2F@v%2Fv1.1.0.mod 77 BLAKE2B 7a1452234deed874722189547ac2bd24ea230cc984118dc926b3d60aeeda971a56f136ee34b8dc902a14c9fae0687872b6ce9d4fd30e22e07ca5eafc982e275d SHA512 cdb3790c805591219aaa0fff18e675920f971df1c5504d8ce8961eaa18fc975fff00b75e3e5724dbb30e4dc57b4c56098228c4f7e9b515054a9c1318c9560d22
-DIST github.com%2Ftj%2Fgo-buffer%2F@v%2Fv1.1.0.zip 7572 BLAKE2B 679b4f0d640fbfedc8418e931f28cd6873a684e7b2c5b01111d0dea9afec65aae8ddd3a6be20bc98e21bbe047ee59849cea629c70ef9e273d31188a653cd3098 SHA512 83af77f21e11be0c005722c0463d387157aa734fbe59e012855d7bb896a17881c4d444a460eb372fa1e80b09d60d4404f0ea09af83447202fd2ffa98d29b81db
-DIST github.com%2Ftj%2Fgo-elastic%2F@v%2Fv0.0.0-20171221160941-36157cbbebc2.mod 32 BLAKE2B e6580635d6ff7d43b4882b1bbe937992259dfc43859a6413a6d7b97746549f3d8f1c30aa724d3bbe1a4499d6a8cc974a7053c87f14b7a91e2bd7f2a555a99454 SHA512 a1cc95f87b35b7c9a9c23cf2d2ad1781762d7238be4e34d4e18d66aa01393b4a85bba8ad55e6ec49bf43074fcf7b1f5a23bb41f6c0588d5f3f6c36ce7a629d61
-DIST github.com%2Ftj%2Fgo-elastic%2F@v%2Fv0.0.0-20171221160941-36157cbbebc2.zip 9448 BLAKE2B bcb864b165a3e021211f08dbb897585792ca79f768a81d212ddb510cb9da745f58f63931f9b53ca92861ab83904f82553abb842b7125fc9f75ad91686d1a9d0e SHA512 4b7a66da2bcc9807f8f7fb642efe355f25867bac696d1ba851de02459cfeb8fe671d8259ade78a792e486939fed14ada2f1894ad92271ef03258a76907d5e1c5
-DIST github.com%2Ftj%2Fgo-kinesis%2F@v%2Fv0.0.0-20171128231115-08b17f58cb1b.mod 32 BLAKE2B 1bbc694f84cfd169e1607396d69b9aa5f94af0f157e6b24654b475eda460fb34fd271e44bb967747cff17b013879dc1e7fb42460b228d9b4f0b22eda0845a912 SHA512 c1a784f3badb6550f7f18ce3ed850e69a8d2b1786a50375b99f1ba7cbd3b2b823cd84427fdea4f94cb0c89cd958f3ce441bf046cc640b21d5693a062ce5e43b2
-DIST github.com%2Ftj%2Fgo-kinesis%2F@v%2Fv0.0.0-20171128231115-08b17f58cb1b.zip 4507 BLAKE2B 63c5e8ebb58394d2cd5d166283c8962344ef68484eb75b16c0b034fbf2f99d51553cb055c066c260bc8b99c4eb370f4c337d595fa8245ca2d2664664d08af26e SHA512 d9c2dfa796fa9337bfbc419752bfc4b0606c8131b202a4cb7602771cd44067864da9a83c9d60c7157d5a16f22428460c14daaea5c96a7b334642d54459ba25b1
-DIST github.com%2Ftj%2Fgo-spin%2F@v%2Fv1.1.0.mod 29 BLAKE2B c59da323023887229c554d4ca24307b4e0e318efcd3bbb5008513bff44749335b6ead5d6c74cc0216452039a6534426287c37fe0a8807aca2c2f2bf9b328624e SHA512 d05db9df2782c526d0d7579a34966c6f6d510fba27465728bb6a2401482754fa37baabdf1c179d570d5c92453a5f189e74e985e5fcf6cda344846536d6743f04
-DIST github.com%2Ftj%2Fgo-spin%2F@v%2Fv1.1.0.zip 130294 BLAKE2B a75dc1bee8137aafa8787b1730fed1f47028dcfb2030d865b39391c7ee47b003a49570f6837ed33280acd8b98b15d410770febf1e80ade5628161538d3f3e5be SHA512 196ce9847149bc3839422ed79363929d5da4d9681f5673664a27fe627cb424163f74553e6e8a10b9b041c995262c55152b30670a47dc3b73686204087b6b8d73
-DIST github.com%2Ftj%2Fgo-update%2F@v%2Fv2.2.4+incompatible.mod 31 BLAKE2B debd5c52762a89795b757d9012360c3301ce6d578e141be174bdea87205e9ca063c6e8a8933744d6fe069f5665fac2cef358428ee4f0db27e846cddcbe63d680 SHA512 801a0b02efb11712f11b4a9a7f0fbb53ae8e47deb4105036e5f1b18ff7752948494c2b975ff07e22810e308d4e35dfdd57a1576ded4c346411ea7424a67ba605
-DIST github.com%2Ftj%2Fgo-update%2F@v%2Fv2.2.4+incompatible.zip 8941 BLAKE2B 2b3d9e67cb6585c5fe0e90ed5717c68c97b82825886a11f3b306f7de043b2216e9f58610dd7bcca21fa41683374cf37c7afc9effc6465836d5c41fc885ad7547 SHA512 3a4f6f8f1d1a54f20afdf806002de8e8305d16269a16391636cdda3094b85c5c6ed12adbd80ebee4551b7f699e9e5ec8801909d1c9ab8e8ea1abecc01a033020
-DIST github.com%2Ftmc%2Fgrpc-websocket-proxy%2F@v%2Fv0.0.0-20190109142713-0ad062ec5ee5.mod 43 BLAKE2B a0f8fc8639040a1b7194a35a4020cff543111ee47a3b013163e93d14d42325146b1f6c2acfd595438721c4f6e80f9e5871811c058accbf06c6500bdfd9524004 SHA512 b3b02f5e9f8b68a93f531ce9bece44fbaa691f1527528555327c15b574ecee209ba7f6b713d8ae1f6b58b1416a9eb39546be646ef73b4328e79d8bdf605dcf9b
-DIST github.com%2Ftmc%2Fgrpc-websocket-proxy%2F@v%2Fv0.0.0-20190109142713-0ad062ec5ee5.zip 13644 BLAKE2B 484e5ae252f421994b2a23fe3e278992a11d79948509e202366a1b496c8f82e7289eabec3f5d2e0489da66bffe73c4c8c58224993ac621a1bd65a11abeb28a76 SHA512 8d7a4d0cf4d179438a0c8ecdf887169d45b3bdc5746f2e11a07c9621dae098c69b3b6a54ebae249efe9aa78669e81db9bf384919204b3d0af866808915eaa6f1
-DIST github.com%2Fulikunitz%2Fxz%2F@v%2Fv0.5.6.mod 31 BLAKE2B f8ed4b103891625af3043d86905f693014b245198a180911efb7e33480d81b93babd35912c5768df62cd26199e3a742f94365a82de619a97385d7407baa22424 SHA512 33639405743ddf22f19ca03d348c47d9cf963aa151fdab9e7303679ccd5cec373ceebce456eb96ef52dcf933f96e4ef7d4a8099822dfc183996d8cd4f09cba2e
-DIST github.com%2Fulikunitz%2Fxz%2F@v%2Fv0.5.8.mod 40 BLAKE2B cda2535ba0a3160edbe7d8908e254248e06311ace58d75f6e0b2c75fe1e68f534f68ddaf77a0eef2844b87c2b0234323d8b36a04ce39910cd5e3c0701073f350 SHA512 fc06f111ad8fe91b6233781e300d3abe760140633f45c51fc7b93c744b870f66727d12132e692b5d59526fddd1f728d7a18976e392052d9fe362d3a39149cbb1
-DIST github.com%2Fulikunitz%2Fxz%2F@v%2Fv0.5.8.zip 511586 BLAKE2B d4050d69ee4cc166f7ff244a5fc91afefbf2174f08af5db760205ab57cb547ba3ddf3e1e5cb0466db4d5559834ebc798d635f9c9083b19468be2dcaeaabc84b5 SHA512 f728a00642c34c8e665f5443b86940b9c00b590df5192c3acd5f6b20cb3b1d94125e3e194f017a99b8e56437b5530e3db2f97454d6c19c0bb2acf8097a4300ae
-DIST github.com%2Fxiang90%2Fprobing%2F@v%2Fv0.0.0-20190116061207-43a291ad63a2.mod 34 BLAKE2B da6bd307f61b08eb749a0b2d9a9f445dfc057c8cafaa13f4a7c6d2d2324f7812c9c8269d9747cc21db9c3478f73558da05035b3f1ce9940f5c5befb16dcdd159 SHA512 b9773f617e5b48c6767051fc7dd2faa63a8a9d537ee42fb51efe6db5b3d24060dea0a264568bb5324915de8917a334f3563dc49d35651a4ee7c15042faad2964
-DIST github.com%2Fxiang90%2Fprobing%2F@v%2Fv0.0.0-20190116061207-43a291ad63a2.zip 5264 BLAKE2B f6d986c7f5fbb1960fa1b62a5722d426c3ab79d865cb179bb9bca5a213bb2008a3cf4edb59dba1a336928cb0bd05d31f7083f394cec09270e66b55cd4a045b37 SHA512 2a8e1f10d10e4479568374b9e51b1b8dbbf1077d8af413d7dcd254ba1dc1cd38ee19e75a4661a4e237d3662e51cbcf96a08bc69a2e5beaf34a2559fcfb9d653c
-DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.2.mod 24 BLAKE2B f23f0532ce6fece605e76cd16e5f9a1fbf40657f26b2aa6a135bf300a232ffe8eaa9161f93d2845312b10ccb6dd5c4cfea40a2256b6481787ce9ddca7555b0fc SHA512 8988baa04517a19f905b323768f98690b19ce302d54da4648bf72baa2766c8ea8362efaf1c8dd2f02a82fb9c76e72f32373fd04cf48ff133804b6b251bd48529
-DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.2.zip 111427 BLAKE2B 62d61989ac2e7f9b83238e9dbc3027600235213fb39846ce0bb45c84431d80fc3d570d27fba6538668e5a91a8e8331e4bbb081e9106a4409a191209be122fa7a SHA512 f4c1b9f826415b753235e6f71dfb0c2e25ae4dab4acfd632a6ace744e437ae0df9d86dafc79569c6184895e5398108a098a5e5eda57589046316ebc767571cdc
-DIST go.opencensus.io%2F@v%2Fv0.21.0.mod 305 BLAKE2B 73735106ac582b2e9d5f0d739412c3396e0df8627a6adbe810ac560998e4cf2eda12e449b6e336dd6b433eaf57c885b4a927359d0bc1bd6eba9432bb0793c35d SHA512 448e90223b8d67e4d5e4b150055ac83eacf9ef48aa34036c2e59559f21443f796e721df3c0395a829bf5d10d229cdc7beb956c8f90273e50f0989e45a82aace8
-DIST go.opencensus.io%2F@v%2Fv0.22.0.mod 408 BLAKE2B c96dc637d392594cdf710b9542b90504fb090392662ab45208d45abe2cbaac5b64e55f2f62d1afe5542d2747abef1eedfcff97cfc48d6e0649c23b9b8293f7e5 SHA512 823e1ca3a9adedb1a98f5ac900e190bd51480686872bd901cc20a394cf03be6c8fd69cfe7343e42cb6f9d3500282a8097b6c32376aeb3e92bf0b1ce3e75872d1
-DIST go.opencensus.io%2F@v%2Fv0.22.0.zip 291484 BLAKE2B ca3bfc9c9864a2218ec373d78792ba0a40f4e2522bf3e0acd01b153eee43083cf8b124ae19b5fb0eaf7eef7cd59b2733b6c3ad847761518eeff2b183780c79cf SHA512 4fe718c3dd4c7bc0914b32844ae86ce281721f98b05797fb0a0fb51245129dfe1a74d2d04b419f4e0b7a31409b874e0e9d7939c8426af1efd92fdd5f12a52a98
-DIST go.uber.org%2Fatomic%2F@v%2Fv1.4.0.mod 26 BLAKE2B 00521092f85fc8940d69a5885423e84d8e6987a29749d886be3f40c230e563b55d96779ccd2efb99e939167c93067e8d37117750cf2567fc49e70bce9e847d07 SHA512 4c66fd56c35d6d25a3091f83a2d3872ba395092c10519e052aaccf3edca281fb874a46e86e7a7294b4f42a5d5a51d3cc0f066081e5ab945288a48ac223bc19e6
-DIST go.uber.org%2Fatomic%2F@v%2Fv1.4.0.zip 17248 BLAKE2B da92637915783bd89117a7b763271151c72f3494eeebdc23d4a0197f5ed394d4ceb3b105e1eb5f0892ac61e0fe617050c1d741b17ea37ff8eff42758329ca68f SHA512 ad71851217d27e72d13db4d8aa1accc069f5ad5ef3fb9ab922c79cc0e6f0ee10025d499478d99e2f46418b36b4410c5bbdf8ea421919d6f60ec95f08c904b267
-DIST go.uber.org%2Fmultierr%2F@v%2Fv1.1.0.mod 28 BLAKE2B 4f0c4b42b00093024ef494b1b0a07896ec41eb140fb953affc085921181eab44bab0baa38ab559b9e36e022acf5cb9ebad5ddcc7303f33982d9012e9e150cb03 SHA512 7939dfe977dd42ac3ca8b91824a73046222ac9bed4f9cbcf0f2d332727b92a094540a56dfb19d095df6d5917b30cec86a6e9e1b082581049fb05bb7bb10106a4
-DIST go.uber.org%2Fmultierr%2F@v%2Fv1.1.0.zip 14488 BLAKE2B 3bb8df1a459b2cf1dd63ab200f06a9f41f968f828b815b70bff899972a4c913656dbd3856dc6f4626836175d32b63c439e32a5aeb6a034f4733e2d09ef53f7f9 SHA512 d5fff733045694509ef1100fb8701526002b0841a11b5e1acbdea7e186c80738f651bd973c5eba2db5d2b8fff1b3057ea5d7d0e46645268b2f3619656238fdf4
-DIST go.uber.org%2Fzap%2F@v%2Fv1.10.0.mod 23 BLAKE2B c60cbd3c1e15e71a99909c113b100de3909740d9e0f939da800209ed1ccde49f77be7a8c22e045b9edc663859995859bc7ccd60bb6953846829ca3164115f3fa SHA512 263e322e5615c91e810fb9ba30a601508e1e3e418f87c7c74de962c341f207e703930f2ad41ae1bf7b2ad106831dc37b0b96637b816d130bddc7225d41911946
-DIST go.uber.org%2Fzap%2F@v%2Fv1.10.0.zip 224175 BLAKE2B 839e4b40c818d9ed889cb4f00b3b4c1e1a21add9e4732da956da63d77e5b8c2211443c9c2528f3c7a6886455d94d0818932e19876cf5576318426451d10eebb5 SHA512 deff970d323e0023cb39fd3aa38c419ccafef4c10af4edc8e9b70671e5892d60229e47f176495bdc4602b1cc4f344e8724e06eb740dd7858fde006bf121d5c1e
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180904163835-0709b304e793.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20181029021203-45a5f77698d3.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190426145343-a29dc8fdc734.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190510104115-cbcb75029529.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190530122614-20be4c3c3ed5.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190605123033-f99c8df09eb5.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190605123033-f99c8df09eb5.zip 1820985 BLAKE2B 3bc7be3cbeb21910390b55595aff40b3b2c8c023e8f19a8edb6c05d20bbb161b00dfb2b71664663a366c7e7b4c39025c9da36e485ef38fc55d3d5a8328acf2d8 SHA512 8ac925ff35cb11b9ac1f41a45df0f81433d0f4a1deaa026aa6982292dd5ad9f17e4223a9034433f14edf4707b2f461c592941ccf83e427ef6ad485839d3892e3
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190121172915-509febef88a4.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190306152737-a1d7652674e8.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190510132918-efd6b22b2522.mod 327 BLAKE2B 209bd1491b6099491fca7ccfd2fabb500b56112557b4b359819b5f9d18e1587b8b1551acab53ac6c222b66b825c4058ecd6adb1d886f1868b7b96ebbd5865eea SHA512 e16919da8b2302c45f8fab5f0d200f41c2c978ad31eab2b4db18310bfbe09079d738f682920ef6530f1d5f53359ddc3d4bf33fe5cefbcefd440212b31e72ef28
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190829153037-c13cbed26979.mod 352 BLAKE2B 5e146ef1d6b71ec65511cb06d8392eddb9a126b6194213f3b2ac6b675977dcdc77cbb3e46fc936189269583df4d0d80d2e393523c3ba4c55f1e8f9294e0dcaa1 SHA512 8ea874c371c0a582410e682cf475628b4fe6a0c0f57b05566a03343999da063250dcb987d9a863b96a8e1ee913612f323de296b4ddbcfecb166884bee06a8af9
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191030013958-a1ab85dbe136.mod 475 BLAKE2B 3be94804cb1c692471ca7f2af890586ef57ed45a306a50fd6d6eaec9c7a161e2e4945ed11640ed30ab6f0e48ca644ec06b6b12e232b0990d4e9a08347c27491a SHA512 4b495d303e08e9bb4b43ff0c82665107a6e0a9cdd33a6d14aea491e634901fedb6341fe9e47c45fca1f89688ea3548f57ac8d62b79ef4ccb596ef4eb2e809241
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191030013958-a1ab85dbe136.zip 1483747 BLAKE2B 2167f1d0339b3a4341e676692fcc5aee73a5df2b624644e113726cba91962fdd766fcdbdf537c268c33e81320e2319c3bd767d0cdc2d50f5617e69e0b3f05d6e SHA512 e9c64173f521c539971440da40f446babd370f0f853e445a32bee3e03982f622cbf89997013a29ad013840423b33ee61d9779aa61e64d1b5e0f1ffad90f14aa8
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190227222117-0694c2d4d067.mod 60 BLAKE2B 1c8445e3c9313293a0551c8a2acc31a1738724b96886bdf165c74de6cf2d25b784baefa2c41997a64ff189333a8c59756fac7ac41b0ae1d4f167c38574905351 SHA512 c466f8b348acdc26208bcb782cf330a979d9af086a95f307a785884492430f11fe45d1ddc3abdc1b092654b3880a5e7a456740293935b1912a1d39b658de80e8
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190802002840-cff245a6509b.mod 69 BLAKE2B f2318e92793bd626374b94e2917ea05ec2b41285c169f1461365edfa00412a798775a8ce137221e1c280983a62d03bf1cc97eadaf8668661ed4387ef5823963b SHA512 d463167481b44386a011b867d6e26eaf2fe81c750325ea89f631af7b065c5152249084c45e7195a662d9b9ddde0e81a5273d8110f73a18c4d841c155c67ea0f6
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190802002840-cff245a6509b.zip 5087021 BLAKE2B 9ca94d5f3d3c037bc8a0a34cc34be3c0555a4a380a70ea516e565a85d12417d32ea884a6f751d7b990fea5c3c428575ef06deaf8cf9306d739239ff484f8b7ef SHA512 320a4edfdf0cbf1a555c62229a8fc211f510c320ecc085ea11a81b422792ad5734f6cfb479efd1d3c5222c15f32f7bdd1e30e56b0770d54780752df8d96caf2a
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20181026193005-c67002cb31c3.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190227174305-5b3e6a55c961.mod 88 BLAKE2B ce393846b227c374753f46fc076385826a6288b0c85095e097c041b844f46b87120774c68924492c4f33c33729103a2d916d2335e24953022630314b63f606d0 SHA512 0097db2957ab98a21a73960d2a37c526e5cabcd5ba4825e44f0ec4851ef83743ae171c8dc4b6c09ea4d931c15879c247e362ca53ef8dc762b484f1ddcc483d04
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190301231843-5614ed5bae6f.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190313153728-d0100b6bd8b3.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190409202823-959b441ac422.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190909230951-414d861bb4ac.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190930215403-16217165b5de.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190930215403-16217165b5de.zip 45710 BLAKE2B 7349ff19c5695071b04342199b7694af51d7a63b2a9940c72abdc8e2a03da41260da0ae09b039f1cf2c3752c7f2256164a3f0f4ce00410adcd5389cdc07e5cb9 SHA512 00ae7262d6a4f5839915a648e09a51fd939300b9f0404f2c13c062412d059b8278e3c40b2db2a927bffe74a940295834c18b77fb7dc58e88401e0b7606c13aeb
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190312151609-d3739f865fa6.mod 27 BLAKE2B 9bc664bbb78cd778f132bf3504160bf8f6d9950342fa73c461db815f07c0ce2ae5bb2a0ac099457d022e1edf2d07e536566fea043a77aa8b21054254ae854c46 SHA512 a105eb088532321694d3adb5da0b3cdceb7781670a2d4a8a757799e3c8fde02784b981747714cfa8770ed29eb1a0228e0945ad3c363220c39108a7432fc29a32
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190719004257-d2bd2a29d028.mod 222 BLAKE2B 5f1962cf1df6a0e8d748eacc5616c3bf0b8de117d29e57da32017cfe26eafc879d33427deeb888b283eeab56d48b3c72ef1ad0aa3706a1dcaed208026eeb0054 SHA512 6689d7c55fea7d8cfb8d2b1a934ca45793dc8d4cf4fc5b001bafe676367a93b8a8c4964d8131ba145e5e41c4da50a238d6df01dd3fc336eeb18be61b49e62416
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190719004257-d2bd2a29d028.zip 1415491 BLAKE2B 5668c3fcff6c5a939df1a046cc7d99cab6a4b42c62011a9e3c53801a6b2d0e2dd16e7d6ace213c91050315eaae10df3313d7b69a17a566b9be770a844f2292a1 SHA512 10d21e1b4d90603de97c769b2a4172a6410579941f12b8e55f2c4459c31e9e128c8f70ad5845f093fcfd93541570b63323dc0376e18925d3d9013d79d30f587f
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.0.0-20190513183733-4bf6d317e70e.mod 97 BLAKE2B f6c97d5de5c229ab22e047250a7030c201829f8237b63c0b272c0453dd8ea91360f4a73f9d2b56212103c76c36c01699231d9dd31d48ba8624554b5b36499190 SHA512 15deca99c6d866dcffdd51b1334fbe7f33ce88e1fd82badec64f5155782681887e7fd959ec2686fb35adf70afbe08d743e36c6a891f43462074663357e5b309a
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.0.mod 97 BLAKE2B 54b5bbd5b0908619326ca8bcebebf13f45b2838737d22008f20d3f40ae52fb4f8fdb8c73cbd98b57873aefc8b37c7328aab2bf02ad82a7d5f83e0d75a9283e81 SHA512 4e955424df3c1cce0b716fc518eed10196feb34ec718c1fe537350ce99efd0676276c2000feca6faaa6f3db8ce626e2d330f700fa43a10c73120dd13f5f1a764
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.0.zip 71446 BLAKE2B 2d127036cb3c1b28be698f2528462e344c02e0e9db6ca79c060d56a054f9ae1905de8a42243282ec56af23d6d3e795f55d4b7174d2cc6c0bbdfbf0e84ab6d76b SHA512 d0242e65d3d02b71706afe823cc1251dc914c0fb41147f7b2c7cc3e252b709f92300fdd13a8d22b1acf91252a95a2226b1637be46317c3b3a76f9c2c6b147342
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180724234803-3673e40ba225.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180826012351-8a410e7b638d.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180906233101-161cd47e91fd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181023162649-9b4f9f5ad519.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181114220301-adae6a3d119a.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181201002055-351d144fa1fc.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181220203305-927f97764cc3.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190108225652-1e06a53dbb7e.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190213061140-3a22650c66bd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190311183353-d8887717615a.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190501004415-9ce7a6920f09.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190503192946-f4e77d36d62c.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190603091049-60506f45cf65.mod 172 BLAKE2B 6c58510adee25cabb2e31dcbd88939145c6c0856ba2fd1f0b78f82ec6f2589fe0dcce736a192d145dbab8f4ba892bebb80cb6cea4ea89fbef72f7822d157c1a1 SHA512 5b9748f38f64301e4895d9d2bc106fc9bd05a29feff5cfb53e248d168af998fd1a501c1a3c27e23af663b283093d2a48393bb0798bea449256d89ae119b225eb
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.zip 1421786 BLAKE2B 15782d84b4fd3576df5ae0c6540880b3a87f5ed47d66527ad88bbdd5e96cd1b0fb321b896b686de67d4518d3c6eecd008f1e49f48fa29df962a4d01f6e08653f SHA512 e79353b8f6b6866a14236eed278aae32ccb02eed040a557dda219cd96eecdc0174a8ac29a5509a33f6f0f9e5aa16f7d1c6861167d9798a5cb1eb01aabcee56f2
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20180821212333-d2e6202438be.mod 27 BLAKE2B 078fc99b981406f4ee3f8da94c83954e80619e76ea63cf6323f27614bbcb870bb650eb5ffaac865a374f3ed0ef0619d97e11f05924c92e395e72cb73f28630e6 SHA512 53431e560b5d6a9b50f44997ef6755f71741ccca155767dd954da41f11f53a3e8d01d7e01a2bb9de1fdd551dd2e734cb65e5641cf5de5c9a8a6a25a4894336f5
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190226205417-e64efc72b421.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190604053449-0f29369cfe45.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190604053449-0f29369cfe45.zip 81912 BLAKE2B 647b2edcfc6109ea26a1844c259174eb37e3a97cbf12242716d4cc308b3918b5a0b104c9a5c2f3b4974bd94c28afa7ecaf40e71aae5fdd821cb1a5a15ec978e4 SHA512 62b95055b08c73a87c7ef69b2984eefd061e3f7d71eab8e05ce82a4ab1be2ce200aae7929da77a9ec49051b7c73bcc948fa4ee782afdfb8d74dc2d206636313b
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20180314180146-1d60e4601c6f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181108010431-42b317875d0f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181221193216-37e7f081c4d4.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190227155943-e225da77a7e6.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190911185100-cd5d95a43a6e.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190911185100-cd5d95a43a6e.zip 26635 BLAKE2B a464a4ad04b36e50cfe966e6e6dc299c0f8b45d0f4198ba64483bb70ab815d033cec5cde60753b76dd1fbb16fed087b41179100a2002b0a61cd4a08f9de779fc SHA512 ae6f29d5f7790b37d1722d65f31708670bf19f429c60b2f6633756ecd40e47c1fab40fc128e0d70b3b6ed0ba47ce5f970ce5f4e55b8f1fa407d2efee7444b646
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180823144017-11551d06cbcc.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180830151530-49385e6e1522.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180905080454-ebe1bf3edb33.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180909124046-d0be0721c37e.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181026203630-95b1ffbd15a5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181107165924-66b7b1311ac8.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181116152217-5ac8a444bdc5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190222072716-a9d3bda3a223.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190312061237-fead79001313.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190502145724-3ef323f4f1fd.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190507160741-ecd444e8653b.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190530182044-ad28b68e88f1.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190606165138-5da285871e9c.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190624142023-c5567b49c5d0.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191008105621-543471e840be.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191120155948-bd437916bb0e.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200223170610-d5e6a3e2c0ae.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200909081042-eff7692f9009.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200918174421-af09f7315aff.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210319071255-635bc2c9138d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210319071255-635bc2c9138d.zip 1667773 BLAKE2B 61551d3c0ba796eeaaca084f7f851e00adf26300154eba18353976436adbadfd505d8dc97c62465834706a916115880b4ef7f4428490224cec720e8e077ca6e8 SHA512 9ca4a45842a0270634e262255ddb8b9e428bad34016a933a524911c2adb695e970c805cb654a061b3775dd9921cf4fe2929a1b6c38a4f545b8dd53e328fb8280
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.1-0.20180807135948-17ff2d5776d2.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.mod 88 BLAKE2B f3dd520e0e4e9b57feab62ecabb9169f37f1ce49b2846b949f9266f807767d38f55e4aa8ea006229c6f81cfc1e2c9dc0d1e3c186235e416dfb90fe7e04751d07 SHA512 d9361afb453b10c9d02787568ec33ea4c97a115899c6b3d1a1246547a749244e9218475ae5ae9f741d9b355260d2d3c33852673e805fcdd5f26f3ca40f035884
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.zip 7430601 BLAKE2B d2403817cb6b7e32462b90995412c4e63cfdeaf3710fc9386f4b708e0ae2be9593649e923f0d844dc4420b177e42e7abfa7657e03e27fa08be9e98d76da4cb9c SHA512 8d8dad296f1497f352e94c416711dbb1f468901a3fd2dfd0a9c67f2d59306ea611d77917289521d2845f6958f571f6c3fe2d3dab289524d8145489d5b386fbaa
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20181108054448-85acf8d2951c.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20190308202827-9d24e82272b4.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20190308202827-9d24e82272b4.zip 11671 BLAKE2B 0a73cd55380594ca4bac71bee0207b51979e62407ec3c828f975e8091a20e2b9a6cc331dea88cf0ff44ff3a6c7d1cfd2844651acd1d957c0d725de525a58985f SHA512 ccd129fd4ce8e4067d0ad4b164cd8c4fb7ba65d5022bb656dfdb50dd2d467152bb83760f3d94c465b6d4c29c29931c8be6c697e1634ccbab4eb3a53edca7dc4a
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180221164845-07fd8470d635.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190114222345-bf090417da8b.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190226205152-f727befe758c.mod 194 BLAKE2B 94f62204dd4fd9b865aca70366a7a7754e2e92ed27591beaf789b268ad272dfb34ca0906d888c608393b4c71bc5c9f975fc86c164528ed7d0390e41b66206ec4 SHA512 8b68acbca48744320e64a70a983a471e9e2fc2249562064b10256269033473fd50264b6544646227fb666f075c4f266df1835ca3f88ee679bb97d34bf62bd195
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190311212946-11955173bddd.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312151545-0bb0c0a6e846.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312170243-e65039ee4138.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190328211700-ab21143f2384.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190425150028-36563e24a262.mod 146 BLAKE2B 78e7f7eaadf244c74a90edd8a3e8d092b255cc9246320ca921558467fa02e84ccc68bc6c4d1d5d4baf3c9cab7da37cf6515e4d4889d490d21f374fc4415f1733 SHA512 e9c7b67e28905435e1420333a531e6c0a8f025dc3023f22e5067d5395c8d081bd7993ceeb6ae08c4cd2d1f13aa0f46274a8788e1be085e4b12eaef785f3d7213
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190506145303-2d16b83fe98c.mod 146 BLAKE2B 78e7f7eaadf244c74a90edd8a3e8d092b255cc9246320ca921558467fa02e84ccc68bc6c4d1d5d4baf3c9cab7da37cf6515e4d4889d490d21f374fc4415f1733 SHA512 e9c7b67e28905435e1420333a531e6c0a8f025dc3023f22e5067d5395c8d081bd7993ceeb6ae08c4cd2d1f13aa0f46274a8788e1be085e4b12eaef785f3d7213
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190606124116-d0a3d012864b.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190621195816-6e04913cbbac.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190628153133-6cdbf07be9d0.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190816200558-6889da9d5479.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190828213141-aed303cbaa74.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190911174233-4f2ddba30aff.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191012152004-8de300cfc20a.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191112195655-aa38f8e97acc.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191112195655-aa38f8e97acc.zip 2915276 BLAKE2B 58cf70719e34a5017e7aa995b4b3ce4f9beb817c591e6a099444b7edbf1d2d3245b23785ed1ec89a136bc19f545d0da72fe7647d2dab1356b9e4e76c40a869ca SHA512 d52b3349cd6d0822c0b5254fb2edd7e0a6088ecfaed5b5c116c83584786e0dc81620e3b7f9a65e7894b8977f599122831e5209e7fc19ac4aa67cd308ae5d9bfc
-DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20190717185122-a985d3407aa7.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20190717185122-a985d3407aa7.zip 20009 BLAKE2B 60e04979e9fdcb37b8dac7d3a1703d9a8c3bf399eaab76a7bfb1041c1e974cfb83aaa97fdbb258758b17813f22a44ca6355972c4b54b503dc5b2a96ee24dde27 SHA512 aab0e6fa0e68bfa59aa0b217e4a0f5910190898f5d24e172de3726bb6d2e70102c114ae37060f797f9efe8702a935300726205328cd8ae2656b9031b68d9aa50
-DIST google.golang.org%2Fapi%2F@v%2Fv0.13.0.mod 851 BLAKE2B 16f0842a8e0082a8532a7c8f5cf5092cd196a90197b3e05c6fe0275e10390e0b97477f60c07d26b422d0da9289fe3c8f2d8fb8fe2fec63af9e005adc26921724 SHA512 bd693c28b65c1b369f89a6b1926a127c91df98feb137ab5595bf141c1a67e3adcf25f79b4cbf3e4c44755d45b9f4876dacafbf18afa1e8c09fd89a8f9d0e9330
-DIST google.golang.org%2Fapi%2F@v%2Fv0.13.0.zip 13472820 BLAKE2B 6c6f6e44b9d899e18cc2344d9bf221ebf82bad59b12fa37d726fc263ab2fe8aed774d157136f966f3d273280c456e07db81d576dcb90dc18de0f4b51f84f187d SHA512 a2eb6f10e397f08400d78d903f9fa0e659859c05a90a38c9eec4875af9a6d3bd079bf1f81a5e212c6177cac6a1261cf7f1434d045eca843a5db673eff7518528
-DIST google.golang.org%2Fapi%2F@v%2Fv0.4.0.mod 506 BLAKE2B 6933fe30be88a21cca041b800cb9d095b1daf787f3701c0311da2606287d03799df9b556451d9170d02be8028ce686aaf69eaf941d2a8bdb4769c319c50c9905 SHA512 9fa566a26f8345a101dc94986755468b4782d78689d5a163aa5b960b507d4a0e8e435a8ce84073e07187745a156e2c9f586136895db2f08cfc4cd3329fc1e23a
-DIST google.golang.org%2Fapi%2F@v%2Fv0.7.0.mod 802 BLAKE2B 59277c0ab43500926ae727289dfd892ce524164f7acea3d6ede2f4efceb5e89e71e88c2c9fa3e4785da4d2a69c59e5c81c4d735887a6ab52c0b07a8b6baca88d SHA512 617883d94a4de6e07dfd82d046148ccfc5ab4eaf73840a76a9823e5cf03a60b0e0b4f1b62712620de28895d013f01bcd39477cb87bfb94524a634be8818c268c
-DIST google.golang.org%2Fapi%2F@v%2Fv0.8.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e
-DIST google.golang.org%2Fapi%2F@v%2Fv0.9.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.1.0.mod 35 BLAKE2B 24fb6ba95138448c45da7f1ecc4c87391485006b54b8e7ff96ec582c2659f9ea77574b4d5fef2442eff9e5564f3c3263ed8e6963c5d21cde8772a7143d82f3ed SHA512 6644c398d639794470e49cad4402d17765422934915b5a13e13e1f84d8890cc8fad9e6ea8c580d114aefea70d894242e05ce3a432ee596f772b98b6b73069fe2
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.4.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.5.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.1.mod 362 BLAKE2B 2d6d24186c2748c4d8f559feb269b351d4260c9c0e0b9342377f23af9e5ecc02fc7f84f7be299aedb0da1b1a6d6d67c3271a826b776bb7cc034256550479a0f5 SHA512 e3c391dfcc5f14fdc5430d7a1d239d4ebec89399b17851e4d7643b8c0c70077aaec3a1bc1a8dd5e3320d8bc6e1562a26e3fe1121d75ce578f37f5d2e84a4ddf6
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.1.zip 418135 BLAKE2B d3a64e18959e36aa267f235f1636d00ad545cb32a9245641bd771d511d8168c8070a2e517ae2b65d4d5911c1202267ea8cdd8ea8ed009cec3ccdb9013ad9a0ba SHA512 36a2b9842757e17959c520fe02243502017b8a074da8105763de86ba14c61659f49b3bb8b1eaf8b7c93f2ed297889a26dd43f3f87a139e205390cebb36f2e446
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20180817151627-c66870c02cf8.mod 34 BLAKE2B cd6cb61b9f55a3c1e8b33588e98e62c9c27613ac20fb039cd70c9ecbe41c34d11d80246290ab73a9faf3ec809a15fc00267654b0eb00dbf23fe5c9758c705d9c SHA512 1c29af2b4f8b54234f09dfbfad120b4b11d4fe67e9578b0553412f1587cac2fa2bfe5537fbf15e6d52dcb04332413231c250c3c460b04e64326d2eaed3102464
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190307195333-5fe7a883aa19.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190418145605-e7d98fc518a7.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190425155659-357c62f0e4bb.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190502173448-54afdca5d873.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190801165951-fa694d86fc64.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190819201941-24fa4b261c55.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190911173649-1774047e7e51.mod 339 BLAKE2B 06dd6c875e6235007ea4f4a8350a7f80b3285e21f8ef599ea1e955a6185c5e11658040d073937a4110910c3d21d923487427c0dc626e342e10fef8efbfa95b2b SHA512 8d2fe5cf81319645c17ff8be71f966294976889b7aff74a5b234913dc34a1c7ac03548bcc9ed29120ef651705e7dc6da0c2aff892c9262d67d0044fec5685ac3
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191108220845-16a3f7862a1a.mod 340 BLAKE2B bb2207855662037de3179be2e667a9cd8798e2d3c1b1eeb939f76095b9c32cca6dacd47439429b5705ad1d5c5597cb4170f17e49bcfa310c0733f1e68ffc1610 SHA512 1095755ae781f0370bb3dd72fca348c5d6640a4f89b6eddfcdd349f320ae117a4da47e48707f66743fc8dc4067285750d816d178b484dee0d21de0b2d1b129b2
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191108220845-16a3f7862a1a.zip 7746115 BLAKE2B 0a046f00ae1a4017134511b1f99e8754103f7e9b73fb569f32ba2f16f78189fc67044e1902318c9456d6dafc2e45fd17c057018bf236b57ed20ca68b204ac260 SHA512 16d591b6e74550e4e639f6a748fc2a1e13e483783f44f49371741b8eefcb693c9115b6973ce7ce6c2061275c98cbe457e90284b59bebc351d763554809564bdf
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.19.0.mod 833 BLAKE2B 71052eaeaf40883bff624eecce8fd6f5669fdea9355e6ae0db9c86c841a62f7176d5ab58838d1645f59b9cb4ad4b636048aa3e9f1d7db521104b8f09dc535bc7 SHA512 38c4f75a0121cecd31b2628da3c3d77aeeb9b2c1974eef2d2d2bb7a3eb507d330debb7f14a724c8910174439b38ab54458096aaf665ea4af87a83f866ca0452e
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.20.1.mod 795 BLAKE2B b825f2ab62a96b9b164410f761228575fd9882de37635c09803b9d2ce682ebbec30f301fd874aafaad95a5aa2431ba25962073e1bd4f336d8cb137e5939a8708 SHA512 585d4cf68b50a70d7967ac3941a7a83b83ed5df1a31773589a38348b6fdf247eb49e7778f7054b78ba1a65eef48d004a815abad932876cb1af2c09deea9c0db8
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.21.1.mod 828 BLAKE2B a57ef0fe7edabd002918282ba9ef83386689db2688fd8f1b9ebedd191bb0b7059cc0b99d95974ab68112cd48e1865558d314dda64c71ab239de39fe6e8f0db5b SHA512 f9ab0c8ed5a58799a39f64c63b995badb24d8ba1148c7a1be1e3342d1b0d6a6e334fa2cab16f8e9396907e60386cbccb6495dbbe3ca09440bb878e10e1686d62
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.21.1.zip 1027160 BLAKE2B 9cc654c2155c5306cbea34e57f9c6e527cd8504278921bb46186c9997a3dd15278a6cda877df9cdac8368a03dd793a071fdc55ab7591cb9d6bd26dcfbed469bd SHA512 8cd3c2d502dbf4955b29e3b0bc5439b7c9ea82c0bdbc2749bd378d5dd30eea81631dffb4aa3306ee4633b0c988f45e73103aeb5ef38d6cc63e6622886456fd06
-DIST gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.mod 38 BLAKE2B e7781691d8c15b764ef6c89fcdf20e69fc28d46e8df2703b6fdc342247595c10ed25e3cc5b30cd29b81c57837f5685e4122e1b2c218a51fffbb1567c85b0835a SHA512 585188d3a75067e6b7d8a8321959fe7df80c6a19f8668a87f0d1b8687c4d2cefc039167446f6d02f7eeeb147371bc7a673348213bcb07f4d90bebc0ccf9f2015
-DIST gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.zip 59626 BLAKE2B 5fb595a10b7068bd2e4baea5fb28eb84f1f00960ca5ea964cd1812800ba8a34e62b3b71554dcfbdd727d5478eb5d91a00bd2bb7e89086929275e15e9261bdf2c SHA512 cdfbb32c7280c5405c4df41f00fa8b4ab2966285898a122a20f3c5f07a9e87095542be12efc09a67e4d90baa1fe51cd41f06733db7617949634409ea20e58dce
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20180628173108-788fd7840127.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20190902080502-41f04d3bba15.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20190902080502-41f04d3bba15.zip 41481 BLAKE2B b952f04dc8d4717c839de5a5b7780ec2434915d11f897cc759647f71073dd3df717e1195ff2f4f804457195886c63620b342a089fc489f5deafa9c928708d4bb SHA512 40a523fc1dcc36677a0dc0e626313d44a308fa2ad5eedf7b616470ae2972dd8f5b78c18384efffa65d58391e60b704ed35db5557a5dce8362ae45204f64b721d
-DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.mod 133 BLAKE2B c4ac637e2bf2d6635065be5213d73f23a1870054c58e9f1cce93af4627ed6fdefa96798b0fbbd27666573757f8b4a48c694ddf3f86c98e898124294459500771 SHA512 cac59fd7470fc9d3203dab6b9e881d4182cfca5acf0a19207a9aff2964d42f20422f9a164bb52b2fa73c523e3caafd63028189bd4190a1670870154dbf3e8178
-DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.zip 15087 BLAKE2B 14023bf31885491762c00236992ef2c36894ab2d0c4838c24726a4de3b40a467b20b3eb41cfb1cff4dc5daf5a54d1d65c9a86837bf4f9875387d8cf57f002f61 SHA512 7fbe6eda590414d8c4f6da89d904308acb31b043054fc07d0443f788a405d8545944246842caec4cd9e19b6116359a65617726fb9cb56cd153c916855c32a6ee
-DIST gopkg.in%2Ffsnotify.v1%2F@v%2Fv1.4.7.mod 28 BLAKE2B ee2514c386f6cb3ff4a9b829d903e57372ce765aeab91fb2f29e95358e3472e0612a00f2982f53790159738e416819e368afa03e44bf8f6b43511347bc6d6995 SHA512 7cf7d1933039974dd4fa16febc52cc118bcd0e35c329d4c563c7f411b8000d9e17be5bca9a60d94f5309cbef97b3d176110704ebfbc3c114572cbadf63a55a34
-DIST gopkg.in%2Ffsnotify.v1%2F@v%2Fv1.4.7.zip 40894 BLAKE2B 5edf237401ae1a48c425ffec6fc67146850d7137c7026260e894656f6c832066321d930151bdd7624489e1f768fc04b47b0fd3dac3b2171bd092dff344de16a7 SHA512 f99afc545324e49ef1de05fd4c8dde0dae37094e2fb1b81de8d8c9b8ba9b28f39f9b5ab715c728e4a0375544a48d49c2dbd719fc178d222e0b914a425d9aeb63
-DIST gopkg.in%2Fini.v1%2F@v%2Fv1.51.0.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307538fba456343420c52605d453c6309f256e8062ea4b821d70c926096ae58a8feb33c6b796726d2dcc886c58e8293f99ac92a7 SHA512 7650ff592e6f5a0393f794fbdf17a28ad228a2d29ca79685c9ab8d9ec395554f1691b2a0d061e6248cf542f89be4d9a68884f7b24de7c8ddfef9c02cfeedda73
-DIST gopkg.in%2Fini.v1%2F@v%2Fv1.51.0.zip 59485 BLAKE2B 40d0f1ea8656496c49c0329754c6a8d27ca47ce78757727bd86163203fcad81b079772a78f13b7d5ed3321ed29bdeeaa7a24bf10a1f3fef1a3ae4904fa0a50fe SHA512 73bc289af9201e5b7921f072dc22469e38a269af0a682c9d45bb7d134d9569670d9dd25cf05460d782131370c29f567535751e4c5cca5e40009fb744f9f06d77
-DIST gopkg.in%2Fresty.v1%2F@v%2Fv1.12.0.mod 86 BLAKE2B a2c81f0cabd00084e6e52de82e9ba9a5bdf42d45123b7a58ebe4baa07b41631498c7590535884282869c4947b4f4f9ea0f41bfd28c1c7bbd516ea5631f207e30 SHA512 84c11a71dfd5f94cbcc79aaa8d387600ea3eec89cdb44bc63e55daad5700dc20aa719ce7a5c960cf97900231bedd118afbd93c408aec449e68ed5d8c5641ff57
-DIST gopkg.in%2Fresty.v1%2F@v%2Fv1.12.0.zip 2645616 BLAKE2B e128dd04ef8a6855c7c0a5dadcfec1e24402799efeb868d894f783c5554a44214fe69781652887a3d496aa1bb58766d33cdf74d106cd0004ec5e018ea078455e SHA512 4b72a2b0ad43f1b1fe1c60e0dc51d39ff04b5bf2b9a761fce22c65904961267f4c61d598b2035137cdb1e1dcce9420cb36fe8882f7cade6dbb7adb3e5795f8a9
-DIST gopkg.in%2Ftomb.v1%2F@v%2Fv1.0.0-20141024135613-dd632973f1e7.mod 24 BLAKE2B 24a0c476e6590543f1b46175c4f0e036498afd9af616f6e204cac280e61cc10454e0c2a54fe10b9a7a306715ab966a5822ad78626c6cf20c2c78aac02598c922 SHA512 b147b03cabc4666519b94f4d9c7d9fefdea45810e3e35a9b3d303dba491d486fe03c0d5969a6186adbb9c75665e4f3e9811c7bf4ce72c46280b053611c198c41
-DIST gopkg.in%2Ftomb.v1%2F@v%2Fv1.0.0-20141024135613-dd632973f1e7.zip 5099 BLAKE2B 56a68e317ccf9e6b0912331e7006742c3bfffd087742293b3d48ca7069c707db57b3722179c76b8c724303c8d58ac9ebf847c4277ed38a59e1510c676ebc941c SHA512 658ebdf931b23afe9d9d5d33d6c910fba7cf37740efe7052ba7627199c1a5fa4f93f093796674e341109430ba1f1b5ea933ea4a32356f63eaf337f05a562004a
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.0.0-20170812160011-eb3733d160e7.mod 24 BLAKE2B 1cb17a1c6b1eb33cebd983f9e965f6db03f5095441d7cd72aff6df805501eef4dc249c22ecc85da360c27696a7c4ae613f0769a1f89e73f286281de89ffd3ef2 SHA512 89b481cc62ed7a486990ebfcf65cf7a344e5d189deef680e6ddd82dc93f31d166af05fc27b4a95ea27c33fd3ced1b87d4050d617d52008ca059c4a5d3b6c26a9
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.1.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.4.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.mod 95 BLAKE2B 888532a43aa7569fc03a62d78507081f30342eb4be40c01252683b16cd3658dd7b30d5f8a071dffe2c05f57bbee3afbc1ee4324c471788c633a878d498ff7d57 SHA512 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.zip 81183 BLAKE2B 0e3222d715fe7e9e8e9a10abad817f75bdd095f9af250d6bdf1ee2881930c739111de8b526175c9204995c48e0ade9852541a7f22b0ce1261f473986a2739182 SHA512 d6f4ac547609c943adfc6b518ff03ac09da566ba2b29466abe8f6db3d5a41ae7e5c187068dce4e77271905b1aa88497ca49a43bb9bbf9c94011b7ccf1b4b2f42
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200605160147-a5ece683394c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200605160147-a5ece683394c.zip 103151 BLAKE2B a7cdcad678c0616c1b5c664184d7d3a04e4d9ebc35ce81ddecdb8734e02ddfc1cd8e45bf388f93c68f911bd24afc3b7ae8d4346d6c4ef379990c7881e2c2c7da SHA512 9e3df147a81a4e231d4fb01c29adb11af99e661d41744aff98677c625152a626d63c4559c98a6849b9ea4fad15473f2be74374d64b5c44c44b59e7b0db95ca6b
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190102054323-c2f93a96b099.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190106161140-3f1c8253044a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190418001031-e561f6794a2a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792 SHA512 0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.zip 506912 BLAKE2B a38cb31fd8df49dae4ff187e67704b5586ba78a0dcfe5afa3b820f0ac80f7e12ba4bdb705caa97c6be85407fe97599d1244d2f56f0e9e36554ba43289d9f21d8 SHA512 3285ab90762ee6b771c95e1c842ab308f04ac366ddfa693040c49d8951bb01db33994eb69c2c9dfd6ab2b379b29cbfe31558ca6b6aafe3feea1e693b2a36d0cb
-DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f SHA512 db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774
-DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.zip 450232 BLAKE2B 2d10520e06557fa00e94a1ccd80b9b937bcaf404f81f853a020eed606c7a297db037baf784518e060604319ba5454423e4995ab005be18ae1398c5ef16f24719 SHA512 0a15b90c2a4577cbc298a34f714660e9fdc488b1fb72b33d0ae296cb6f15a691091d5e6d3c801998b9c2b7236b163118577b2816316078d613f74cd803947534

diff --git a/dev-vcs/bit/bit-1.1.1.ebuild b/dev-vcs/bit/bit-1.1.1.ebuild
deleted file mode 100644
index 69dd4cfe13..0000000000
--- a/dev-vcs/bit/bit-1.1.1.ebuild
+++ /dev/null
@@ -1,626 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit go-module
-
-EGO_SUM=(
-	"cloud.google.com/go v0.26.0/go.mod"
-	"cloud.google.com/go v0.34.0/go.mod"
-	"cloud.google.com/go v0.38.0/go.mod"
-	"cloud.google.com/go v0.44.1/go.mod"
-	"cloud.google.com/go v0.44.2/go.mod"
-	"cloud.google.com/go v0.45.1/go.mod"
-	"cloud.google.com/go v0.46.3"
-	"cloud.google.com/go v0.46.3/go.mod"
-	"cloud.google.com/go/bigquery v1.0.1"
-	"cloud.google.com/go/bigquery v1.0.1/go.mod"
-	"cloud.google.com/go/datastore v1.0.0"
-	"cloud.google.com/go/datastore v1.0.0/go.mod"
-	"cloud.google.com/go/firestore v1.1.0"
-	"cloud.google.com/go/firestore v1.1.0/go.mod"
-	"cloud.google.com/go/pubsub v1.0.1"
-	"cloud.google.com/go/pubsub v1.0.1/go.mod"
-	"cloud.google.com/go/storage v1.0.0"
-	"cloud.google.com/go/storage v1.0.0/go.mod"
-	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9"
-	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod"
-	"github.com/AlecAivazis/survey/v2 v2.2.9"
-	"github.com/AlecAivazis/survey/v2 v2.2.9/go.mod"
-	"github.com/BurntSushi/toml v0.3.1"
-	"github.com/BurntSushi/toml v0.3.1/go.mod"
-	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802"
-	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod"
-	"github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8"
-	"github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod"
-	"github.com/OneOfOne/xxhash v1.2.2"
-	"github.com/OneOfOne/xxhash v1.2.2/go.mod"
-	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc"
-	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
-	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf"
-	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
-	"github.com/apex/log v1.9.0"
-	"github.com/apex/log v1.9.0/go.mod"
-	"github.com/apex/logs v1.0.0"
-	"github.com/apex/logs v1.0.0/go.mod"
-	"github.com/aphistic/golf v0.0.0-20180712155816-02c07f170c5a"
-	"github.com/aphistic/golf v0.0.0-20180712155816-02c07f170c5a/go.mod"
-	"github.com/aphistic/sweet v0.2.0"
-	"github.com/aphistic/sweet v0.2.0/go.mod"
-	"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e"
-	"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod"
-	"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da"
-	"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod"
-	"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310"
-	"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod"
-	"github.com/aws/aws-sdk-go v1.20.6"
-	"github.com/aws/aws-sdk-go v1.20.6/go.mod"
-	"github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59"
-	"github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod"
-	"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
-	"github.com/beorn7/perks v1.0.0"
-	"github.com/beorn7/perks v1.0.0/go.mod"
-	"github.com/bgentry/speakeasy v0.1.0"
-	"github.com/bgentry/speakeasy v0.1.0/go.mod"
-	"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c"
-	"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod"
-	"github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8"
-	"github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8/go.mod"
-	"github.com/c-bata/go-prompt v0.2.5"
-	"github.com/c-bata/go-prompt v0.2.5/go.mod"
-	"github.com/c4milo/unpackit v0.0.0-20170704181138-4ed373e9ef1c"
-	"github.com/c4milo/unpackit v0.0.0-20170704181138-4ed373e9ef1c/go.mod"
-	"github.com/cespare/xxhash v1.1.0"
-	"github.com/cespare/xxhash v1.1.0/go.mod"
-	"github.com/chriswalz/complete/v3 v3.0.13"
-	"github.com/chriswalz/complete/v3 v3.0.13/go.mod"
-	"github.com/client9/misspell v0.3.4"
-	"github.com/client9/misspell v0.3.4/go.mod"
-	"github.com/coreos/bbolt v1.3.2"
-	"github.com/coreos/bbolt v1.3.2/go.mod"
-	"github.com/coreos/etcd v3.3.13+incompatible"
-	"github.com/coreos/etcd v3.3.13+incompatible/go.mod"
-	"github.com/coreos/go-semver v0.3.0"
-	"github.com/coreos/go-semver v0.3.0/go.mod"
-	"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e"
-	"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod"
-	"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f"
-	"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod"
-	"github.com/cpuguy83/go-md2man/v2 v2.0.0"
-	"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.1"
-	"github.com/davecgh/go-spew v1.1.1/go.mod"
-	"github.com/dgrijalva/jwt-go v3.2.0+incompatible"
-	"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod"
-	"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954"
-	"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod"
-	"github.com/dsnet/compress v0.0.1"
-	"github.com/dsnet/compress v0.0.1/go.mod"
-	"github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780"
-	"github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod"
-	"github.com/fatih/color v1.7.0"
-	"github.com/fatih/color v1.7.0/go.mod"
-	"github.com/fsnotify/fsnotify v1.4.7"
-	"github.com/fsnotify/fsnotify v1.4.7/go.mod"
-	"github.com/ghodss/yaml v1.0.0"
-	"github.com/ghodss/yaml v1.0.0/go.mod"
-	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1"
-	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod"
-	"github.com/go-kit/kit v0.8.0"
-	"github.com/go-kit/kit v0.8.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.3.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.4.0"
-	"github.com/go-logfmt/logfmt v0.4.0/go.mod"
-	"github.com/go-stack/stack v1.8.0"
-	"github.com/go-stack/stack v1.8.0/go.mod"
-	"github.com/gogo/protobuf v1.1.1/go.mod"
-	"github.com/gogo/protobuf v1.2.1"
-	"github.com/gogo/protobuf v1.2.1/go.mod"
-	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b"
-	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod"
-	"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef"
-	"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod"
-	"github.com/golang/mock v1.1.1/go.mod"
-	"github.com/golang/mock v1.2.0/go.mod"
-	"github.com/golang/mock v1.3.1"
-	"github.com/golang/mock v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.2.0/go.mod"
-	"github.com/golang/protobuf v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.3.2"
-	"github.com/golang/protobuf v1.3.2/go.mod"
-	"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod"
-	"github.com/google/btree v1.0.0"
-	"github.com/google/btree v1.0.0/go.mod"
-	"github.com/google/go-cmp v0.2.0/go.mod"
-	"github.com/google/go-cmp v0.3.0"
-	"github.com/google/go-cmp v0.3.0/go.mod"
-	"github.com/google/go-github v17.0.0+incompatible"
-	"github.com/google/go-github v17.0.0+incompatible/go.mod"
-	"github.com/google/go-github/v32 v32.1.0"
-	"github.com/google/go-github/v32 v32.1.0/go.mod"
-	"github.com/google/go-querystring v1.0.0"
-	"github.com/google/go-querystring v1.0.0/go.mod"
-	"github.com/google/martian v2.1.0+incompatible"
-	"github.com/google/martian v2.1.0+incompatible/go.mod"
-	"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod"
-	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f"
-	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod"
-	"github.com/google/renameio v0.1.0"
-	"github.com/google/renameio v0.1.0/go.mod"
-	"github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510"
-	"github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod"
-	"github.com/google/uuid v1.1.1"
-	"github.com/google/uuid v1.1.1/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.4/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.5"
-	"github.com/googleapis/gax-go/v2 v2.0.5/go.mod"
-	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1"
-	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod"
-	"github.com/gorilla/websocket v1.4.2"
-	"github.com/gorilla/websocket v1.4.2/go.mod"
-	"github.com/gosuri/uilive v0.0.4"
-	"github.com/gosuri/uilive v0.0.4/go.mod"
-	"github.com/gosuri/uiprogress v0.0.1"
-	"github.com/gosuri/uiprogress v0.0.1/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0"
-	"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0"
-	"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod"
-	"github.com/grpc-ecosystem/grpc-gateway v1.9.0"
-	"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod"
-	"github.com/hashicorp/consul/api v1.1.0"
-	"github.com/hashicorp/consul/api v1.1.0/go.mod"
-	"github.com/hashicorp/consul/sdk v0.1.1"
-	"github.com/hashicorp/consul/sdk v0.1.1/go.mod"
-	"github.com/hashicorp/errwrap v1.0.0"
-	"github.com/hashicorp/errwrap v1.0.0/go.mod"
-	"github.com/hashicorp/go-cleanhttp v0.5.1"
-	"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod"
-	"github.com/hashicorp/go-immutable-radix v1.0.0"
-	"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod"
-	"github.com/hashicorp/go-msgpack v0.5.3"
-	"github.com/hashicorp/go-msgpack v0.5.3/go.mod"
-	"github.com/hashicorp/go-multierror v1.0.0"
-	"github.com/hashicorp/go-multierror v1.0.0/go.mod"
-	"github.com/hashicorp/go-rootcerts v1.0.0"
-	"github.com/hashicorp/go-rootcerts v1.0.0/go.mod"
-	"github.com/hashicorp/go-sockaddr v1.0.0"
-	"github.com/hashicorp/go-sockaddr v1.0.0/go.mod"
-	"github.com/hashicorp/go-syslog v1.0.0"
-	"github.com/hashicorp/go-syslog v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.1"
-	"github.com/hashicorp/go-uuid v1.0.1/go.mod"
-	"github.com/hashicorp/go.net v0.0.1"
-	"github.com/hashicorp/go.net v0.0.1/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.0/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.1"
-	"github.com/hashicorp/golang-lru v0.5.1/go.mod"
-	"github.com/hashicorp/hcl v1.0.0"
-	"github.com/hashicorp/hcl v1.0.0/go.mod"
-	"github.com/hashicorp/logutils v1.0.0"
-	"github.com/hashicorp/logutils v1.0.0/go.mod"
-	"github.com/hashicorp/mdns v1.0.0"
-	"github.com/hashicorp/mdns v1.0.0/go.mod"
-	"github.com/hashicorp/memberlist v0.1.3"
-	"github.com/hashicorp/memberlist v0.1.3/go.mod"
-	"github.com/hashicorp/serf v0.8.2"
-	"github.com/hashicorp/serf v0.8.2/go.mod"
-	"github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174"
-	"github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod"
-	"github.com/hooklift/assert v0.1.0"
-	"github.com/hooklift/assert v0.1.0/go.mod"
-	"github.com/hpcloud/tail v1.0.0"
-	"github.com/hpcloud/tail v1.0.0/go.mod"
-	"github.com/inconshreveable/mousetrap v1.0.0"
-	"github.com/inconshreveable/mousetrap v1.0.0/go.mod"
-	"github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af"
-	"github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod"
-	"github.com/jonboulle/clockwork v0.1.0"
-	"github.com/jonboulle/clockwork v0.1.0/go.mod"
-	"github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7"
-	"github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7/go.mod"
-	"github.com/json-iterator/go v1.1.6"
-	"github.com/json-iterator/go v1.1.6/go.mod"
-	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024"
-	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod"
-	"github.com/jtolds/gls v4.20.0+incompatible"
-	"github.com/jtolds/gls v4.20.0+incompatible/go.mod"
-	"github.com/julienschmidt/httprouter v1.2.0"
-	"github.com/julienschmidt/httprouter v1.2.0/go.mod"
-	"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51"
-	"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod"
-	"github.com/kisielk/errcheck v1.1.0"
-	"github.com/kisielk/errcheck v1.1.0/go.mod"
-	"github.com/kisielk/gotool v1.0.0"
-	"github.com/kisielk/gotool v1.0.0/go.mod"
-	"github.com/klauspost/compress v1.4.1"
-	"github.com/klauspost/compress v1.4.1/go.mod"
-	"github.com/klauspost/cpuid v1.2.0"
-	"github.com/klauspost/cpuid v1.2.0/go.mod"
-	"github.com/klauspost/pgzip v1.2.5"
-	"github.com/klauspost/pgzip v1.2.5/go.mod"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
-	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515"
-	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod"
-	"github.com/kr/pretty v0.1.0/go.mod"
-	"github.com/kr/pretty v0.2.0"
-	"github.com/kr/pretty v0.2.0/go.mod"
-	"github.com/kr/pty v1.1.1/go.mod"
-	"github.com/kr/pty v1.1.4"
-	"github.com/kr/pty v1.1.4/go.mod"
-	"github.com/kr/text v0.1.0"
-	"github.com/kr/text v0.1.0/go.mod"
-	"github.com/lithammer/fuzzysearch v1.1.1"
-	"github.com/lithammer/fuzzysearch v1.1.1/go.mod"
-	"github.com/magiconair/properties v1.8.1"
-	"github.com/magiconair/properties v1.8.1/go.mod"
-	"github.com/mattn/go-colorable v0.0.9/go.mod"
-	"github.com/mattn/go-colorable v0.1.1/go.mod"
-	"github.com/mattn/go-colorable v0.1.2/go.mod"
-	"github.com/mattn/go-colorable v0.1.4/go.mod"
-	"github.com/mattn/go-colorable v0.1.7"
-	"github.com/mattn/go-colorable v0.1.7/go.mod"
-	"github.com/mattn/go-isatty v0.0.3/go.mod"
-	"github.com/mattn/go-isatty v0.0.5/go.mod"
-	"github.com/mattn/go-isatty v0.0.8/go.mod"
-	"github.com/mattn/go-isatty v0.0.10/go.mod"
-	"github.com/mattn/go-isatty v0.0.12"
-	"github.com/mattn/go-isatty v0.0.12/go.mod"
-	"github.com/mattn/go-runewidth v0.0.6/go.mod"
-	"github.com/mattn/go-runewidth v0.0.9"
-	"github.com/mattn/go-runewidth v0.0.9/go.mod"
-	"github.com/mattn/go-tty v0.0.3"
-	"github.com/mattn/go-tty v0.0.3/go.mod"
-	"github.com/matttproud/golang_protobuf_extensions v1.0.1"
-	"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
-	"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b"
-	"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod"
-	"github.com/miekg/dns v1.0.14"
-	"github.com/miekg/dns v1.0.14/go.mod"
-	"github.com/mitchellh/cli v1.0.0"
-	"github.com/mitchellh/cli v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.1.0"
-	"github.com/mitchellh/go-homedir v1.1.0/go.mod"
-	"github.com/mitchellh/go-testing-interface v1.0.0"
-	"github.com/mitchellh/go-testing-interface v1.0.0/go.mod"
-	"github.com/mitchellh/gox v0.4.0"
-	"github.com/mitchellh/gox v0.4.0/go.mod"
-	"github.com/mitchellh/iochan v1.0.0"
-	"github.com/mitchellh/iochan v1.0.0/go.mod"
-	"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod"
-	"github.com/mitchellh/mapstructure v1.1.2"
-	"github.com/mitchellh/mapstructure v1.1.2/go.mod"
-	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd"
-	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod"
-	"github.com/modern-go/reflect2 v1.0.1"
-	"github.com/modern-go/reflect2 v1.0.1/go.mod"
-	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223"
-	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod"
-	"github.com/oklog/ulid v1.3.1"
-	"github.com/oklog/ulid v1.3.1/go.mod"
-	"github.com/onsi/ginkgo v1.6.0"
-	"github.com/onsi/ginkgo v1.6.0/go.mod"
-	"github.com/onsi/gomega v1.5.0"
-	"github.com/onsi/gomega v1.5.0/go.mod"
-	"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c"
-	"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod"
-	"github.com/pelletier/go-toml v1.2.0"
-	"github.com/pelletier/go-toml v1.2.0/go.mod"
-	"github.com/pkg/errors v0.8.0/go.mod"
-	"github.com/pkg/errors v0.8.1/go.mod"
-	"github.com/pkg/errors v0.9.1"
-	"github.com/pkg/errors v0.9.1/go.mod"
-	"github.com/pkg/term v1.1.0"
-	"github.com/pkg/term v1.1.0/go.mod"
-	"github.com/pmezard/go-difflib v1.0.0"
-	"github.com/pmezard/go-difflib v1.0.0/go.mod"
-	"github.com/posener/autogen v0.0.2"
-	"github.com/posener/autogen v0.0.2/go.mod"
-	"github.com/posener/complete v1.1.1"
-	"github.com/posener/complete v1.1.1/go.mod"
-	"github.com/posener/script v1.1.5"
-	"github.com/posener/script v1.1.5/go.mod"
-	"github.com/prometheus/client_golang v0.9.1/go.mod"
-	"github.com/prometheus/client_golang v0.9.3"
-	"github.com/prometheus/client_golang v0.9.3/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90"
-	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod"
-	"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod"
-	"github.com/prometheus/common v0.4.0"
-	"github.com/prometheus/common v0.4.0/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084"
-	"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod"
-	"github.com/prometheus/tsdb v0.7.1"
-	"github.com/prometheus/tsdb v0.7.1/go.mod"
-	"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod"
-	"github.com/rogpeppe/fastuuid v1.1.0"
-	"github.com/rogpeppe/fastuuid v1.1.0/go.mod"
-	"github.com/rogpeppe/go-internal v1.3.0"
-	"github.com/rogpeppe/go-internal v1.3.0/go.mod"
-	"github.com/rs/xid v1.2.1"
-	"github.com/rs/xid v1.2.1/go.mod"
-	"github.com/rs/zerolog v1.20.0"
-	"github.com/rs/zerolog v1.20.0/go.mod"
-	"github.com/russross/blackfriday/v2 v2.0.1"
-	"github.com/russross/blackfriday/v2 v2.0.1/go.mod"
-	"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f"
-	"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod"
-	"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529"
-	"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod"
-	"github.com/sergi/go-diff v1.0.0"
-	"github.com/sergi/go-diff v1.0.0/go.mod"
-	"github.com/shurcooL/sanitized_anchor_name v1.0.0"
-	"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
-	"github.com/sirupsen/logrus v1.2.0"
-	"github.com/sirupsen/logrus v1.2.0/go.mod"
-	"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod"
-	"github.com/smartystreets/assertions v1.0.0"
-	"github.com/smartystreets/assertions v1.0.0/go.mod"
-	"github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9"
-	"github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod"
-	"github.com/smartystreets/goconvey v1.6.4"
-	"github.com/smartystreets/goconvey v1.6.4/go.mod"
-	"github.com/smartystreets/gunit v1.0.0"
-	"github.com/smartystreets/gunit v1.0.0/go.mod"
-	"github.com/soheilhy/cmux v0.1.4"
-	"github.com/soheilhy/cmux v0.1.4/go.mod"
-	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72"
-	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod"
-	"github.com/spf13/afero v1.1.2"
-	"github.com/spf13/afero v1.1.2/go.mod"
-	"github.com/spf13/cast v1.3.0"
-	"github.com/spf13/cast v1.3.0/go.mod"
-	"github.com/spf13/cobra v1.1.3"
-	"github.com/spf13/cobra v1.1.3/go.mod"
-	"github.com/spf13/jwalterweatherman v1.0.0"
-	"github.com/spf13/jwalterweatherman v1.0.0/go.mod"
-	"github.com/spf13/pflag v1.0.3/go.mod"
-	"github.com/spf13/pflag v1.0.5"
-	"github.com/spf13/pflag v1.0.5/go.mod"
-	"github.com/spf13/viper v1.7.0"
-	"github.com/spf13/viper v1.7.0/go.mod"
-	"github.com/stretchr/objx v0.1.0/go.mod"
-	"github.com/stretchr/objx v0.1.1"
-	"github.com/stretchr/objx v0.1.1/go.mod"
-	"github.com/stretchr/testify v1.2.1/go.mod"
-	"github.com/stretchr/testify v1.2.2/go.mod"
-	"github.com/stretchr/testify v1.3.0/go.mod"
-	"github.com/stretchr/testify v1.4.0/go.mod"
-	"github.com/stretchr/testify v1.6.1/go.mod"
-	"github.com/stretchr/testify v1.7.0"
-	"github.com/stretchr/testify v1.7.0/go.mod"
-	"github.com/subosito/gotenv v1.2.0"
-	"github.com/subosito/gotenv v1.2.0/go.mod"
-	"github.com/thoas/go-funk v0.7.0"
-	"github.com/thoas/go-funk v0.7.0/go.mod"
-	"github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod"
-	"github.com/tj/assert v0.0.3"
-	"github.com/tj/assert v0.0.3/go.mod"
-	"github.com/tj/go-buffer v1.1.0"
-	"github.com/tj/go-buffer v1.1.0/go.mod"
-	"github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2"
-	"github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2/go.mod"
-	"github.com/tj/go-kinesis v0.0.0-20171128231115-08b17f58cb1b"
-	"github.com/tj/go-kinesis v0.0.0-20171128231115-08b17f58cb1b/go.mod"
-	"github.com/tj/go-spin v1.1.0"
-	"github.com/tj/go-spin v1.1.0/go.mod"
-	"github.com/tj/go-update v2.2.4+incompatible"
-	"github.com/tj/go-update v2.2.4+incompatible/go.mod"
-	"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5"
-	"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod"
-	"github.com/ulikunitz/xz v0.5.6/go.mod"
-	"github.com/ulikunitz/xz v0.5.8"
-	"github.com/ulikunitz/xz v0.5.8/go.mod"
-	"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2"
-	"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod"
-	"go.etcd.io/bbolt v1.3.2"
-	"go.etcd.io/bbolt v1.3.2/go.mod"
-	"go.opencensus.io v0.21.0/go.mod"
-	"go.opencensus.io v0.22.0"
-	"go.opencensus.io v0.22.0/go.mod"
-	"go.uber.org/atomic v1.4.0"
-	"go.uber.org/atomic v1.4.0/go.mod"
-	"go.uber.org/multierr v1.1.0"
-	"go.uber.org/multierr v1.1.0/go.mod"
-	"go.uber.org/zap v1.10.0"
-	"go.uber.org/zap v1.10.0/go.mod"
-	"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
-	"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod"
-	"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
-	"golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod"
-	"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod"
-	"golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod"
-	"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod"
-	"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod"
-	"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod"
-	"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod"
-	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136"
-	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod"
-	"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod"
-	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b"
-	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod"
-	"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod"
-	"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod"
-	"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod"
-	"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod"
-	"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod"
-	"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod"
-	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de"
-	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod"
-	"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod"
-	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028"
-	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod"
-	"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod"
-	"golang.org/x/mod v0.1.0"
-	"golang.org/x/mod v0.1.0/go.mod"
-	"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod"
-	"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod"
-	"golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod"
-	"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod"
-	"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
-	"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod"
-	"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod"
-	"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
-	"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod"
-	"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod"
-	"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
-	"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod"
-	"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod"
-	"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45"
-	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod"
-	"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
-	"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod"
-	"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
-	"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod"
-	"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
-	"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e"
-	"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod"
-	"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod"
-	"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod"
-	"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod"
-	"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod"
-	"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod"
-	"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod"
-	"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod"
-	"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
-	"golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod"
-	"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod"
-	"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
-	"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod"
-	"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod"
-	"golang.org/x/sys v0.0.0-20190530182044-ad28b68e88f1/go.mod"
-	"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod"
-	"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod"
-	"golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod"
-	"golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod"
-	"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
-	"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod"
-	"golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod"
-	"golang.org/x/sys v0.0.0-20200918174421-af09f7315aff/go.mod"
-	"golang.org/x/sys v0.0.0-20210319071255-635bc2c9138d"
-	"golang.org/x/sys v0.0.0-20210319071255-635bc2c9138d/go.mod"
-	"golang.org/x/text v0.3.0/go.mod"
-	"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod"
-	"golang.org/x/text v0.3.2"
-	"golang.org/x/text v0.3.2/go.mod"
-	"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod"
-	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4"
-	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod"
-	"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod"
-	"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
-	"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod"
-	"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod"
-	"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod"
-	"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod"
-	"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod"
-	"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod"
-	"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod"
-	"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod"
-	"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod"
-	"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod"
-	"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod"
-	"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod"
-	"golang.org/x/tools v0.0.0-20190828213141-aed303cbaa74/go.mod"
-	"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod"
-	"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod"
-	"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc"
-	"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod"
-	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7"
-	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod"
-	"google.golang.org/api v0.4.0/go.mod"
-	"google.golang.org/api v0.7.0/go.mod"
-	"google.golang.org/api v0.8.0/go.mod"
-	"google.golang.org/api v0.9.0/go.mod"
-	"google.golang.org/api v0.13.0"
-	"google.golang.org/api v0.13.0/go.mod"
-	"google.golang.org/appengine v1.1.0/go.mod"
-	"google.golang.org/appengine v1.4.0/go.mod"
-	"google.golang.org/appengine v1.5.0/go.mod"
-	"google.golang.org/appengine v1.6.1"
-	"google.golang.org/appengine v1.6.1/go.mod"
-	"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod"
-	"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod"
-	"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod"
-	"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod"
-	"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod"
-	"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod"
-	"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod"
-	"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod"
-	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a"
-	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod"
-	"google.golang.org/grpc v1.19.0/go.mod"
-	"google.golang.org/grpc v1.20.1/go.mod"
-	"google.golang.org/grpc v1.21.1"
-	"google.golang.org/grpc v1.21.1/go.mod"
-	"gopkg.in/alecthomas/kingpin.v2 v2.2.6"
-	"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
-	"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15"
-	"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod"
-	"gopkg.in/errgo.v2 v2.1.0"
-	"gopkg.in/errgo.v2 v2.1.0/go.mod"
-	"gopkg.in/fsnotify.v1 v1.4.7"
-	"gopkg.in/fsnotify.v1 v1.4.7/go.mod"
-	"gopkg.in/ini.v1 v1.51.0"
-	"gopkg.in/ini.v1 v1.51.0/go.mod"
-	"gopkg.in/resty.v1 v1.12.0"
-	"gopkg.in/resty.v1 v1.12.0/go.mod"
-	"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7"
-	"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod"
-	"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod"
-	"gopkg.in/yaml.v2 v2.2.1/go.mod"
-	"gopkg.in/yaml.v2 v2.2.2/go.mod"
-	"gopkg.in/yaml.v2 v2.2.4/go.mod"
-	"gopkg.in/yaml.v2 v2.4.0"
-	"gopkg.in/yaml.v2 v2.4.0/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c"
-	"gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod"
-	"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod"
-	"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod"
-	"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod"
-	"honnef.co/go/tools v0.0.1-2019.2.3"
-	"honnef.co/go/tools v0.0.1-2019.2.3/go.mod"
-	"rsc.io/binaryregexp v0.2.0"
-	"rsc.io/binaryregexp v0.2.0/go.mod"
-	)
-go-module_set_globals
-
-DESCRIPTION="Bit is a modern Git CLI"
-HOMEPAGE="https://github.com/chriswalz/bit"
-SRC_URI="
-	https://github.com/chriswalz/bit/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	${EGO_SUM_SRC_URI}
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-vcs/git"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	go build -v -x -work -o "${PN}" . || die "build failed"
-}
-
-src_install() {
-	dodoc -r README.md
-	dobin bit
-}

diff --git a/dev-vcs/bit/bit-1.1.2.ebuild b/dev-vcs/bit/bit-1.1.2.ebuild
deleted file mode 100644
index ebb39e5d7d..0000000000
--- a/dev-vcs/bit/bit-1.1.2.ebuild
+++ /dev/null
@@ -1,460 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-EGO_SUM=(
-	"cloud.google.com/go v0.26.0/go.mod"
-	"cloud.google.com/go v0.34.0/go.mod"
-	"cloud.google.com/go v0.38.0/go.mod"
-	"cloud.google.com/go v0.44.1/go.mod"
-	"cloud.google.com/go v0.44.2/go.mod"
-	"cloud.google.com/go v0.45.1/go.mod"
-	"cloud.google.com/go v0.46.3/go.mod"
-	"cloud.google.com/go/bigquery v1.0.1/go.mod"
-	"cloud.google.com/go/datastore v1.0.0/go.mod"
-	"cloud.google.com/go/firestore v1.1.0/go.mod"
-	"cloud.google.com/go/pubsub v1.0.1/go.mod"
-	"cloud.google.com/go/storage v1.0.0/go.mod"
-	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod"
-	"github.com/AlecAivazis/survey/v2 v2.2.9"
-	"github.com/AlecAivazis/survey/v2 v2.2.9/go.mod"
-	"github.com/BurntSushi/toml v0.3.1/go.mod"
-	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod"
-	"github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8"
-	"github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod"
-	"github.com/OneOfOne/xxhash v1.2.2/go.mod"
-	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
-	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
-	"github.com/apex/log v1.9.0"
-	"github.com/apex/log v1.9.0/go.mod"
-	"github.com/apex/logs v1.0.0/go.mod"
-	"github.com/aphistic/golf v0.0.0-20180712155816-02c07f170c5a/go.mod"
-	"github.com/aphistic/sweet v0.2.0/go.mod"
-	"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod"
-	"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod"
-	"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod"
-	"github.com/aws/aws-sdk-go v1.20.6/go.mod"
-	"github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod"
-	"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
-	"github.com/beorn7/perks v1.0.0/go.mod"
-	"github.com/bgentry/speakeasy v0.1.0/go.mod"
-	"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod"
-	"github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8"
-	"github.com/bradfitz/iter v0.0.0-20191230175014-e8f45d346db8/go.mod"
-	"github.com/c-bata/go-prompt v0.2.5"
-	"github.com/c-bata/go-prompt v0.2.5/go.mod"
-	"github.com/c4milo/unpackit v0.0.0-20170704181138-4ed373e9ef1c"
-	"github.com/c4milo/unpackit v0.0.0-20170704181138-4ed373e9ef1c/go.mod"
-	"github.com/cespare/xxhash v1.1.0/go.mod"
-	"github.com/chriswalz/complete/v3 v3.0.13"
-	"github.com/chriswalz/complete/v3 v3.0.13/go.mod"
-	"github.com/client9/misspell v0.3.4/go.mod"
-	"github.com/coreos/bbolt v1.3.2/go.mod"
-	"github.com/coreos/etcd v3.3.13+incompatible/go.mod"
-	"github.com/coreos/go-semver v0.3.0/go.mod"
-	"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod"
-	"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod"
-	"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.1"
-	"github.com/davecgh/go-spew v1.1.1/go.mod"
-	"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod"
-	"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod"
-	"github.com/dsnet/compress v0.0.1"
-	"github.com/dsnet/compress v0.0.1/go.mod"
-	"github.com/dsnet/golib v0.0.0-20171103203638-1ea166775780/go.mod"
-	"github.com/fatih/color v1.7.0/go.mod"
-	"github.com/fsnotify/fsnotify v1.4.7/go.mod"
-	"github.com/ghodss/yaml v1.0.0/go.mod"
-	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod"
-	"github.com/go-kit/kit v0.8.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.3.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.4.0/go.mod"
-	"github.com/go-stack/stack v1.8.0/go.mod"
-	"github.com/gogo/protobuf v1.1.1/go.mod"
-	"github.com/gogo/protobuf v1.2.1/go.mod"
-	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod"
-	"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod"
-	"github.com/golang/mock v1.1.1/go.mod"
-	"github.com/golang/mock v1.2.0/go.mod"
-	"github.com/golang/mock v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.2.0/go.mod"
-	"github.com/golang/protobuf v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.3.2/go.mod"
-	"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod"
-	"github.com/google/btree v1.0.0/go.mod"
-	"github.com/google/go-cmp v0.2.0/go.mod"
-	"github.com/google/go-cmp v0.3.0/go.mod"
-	"github.com/google/go-github v17.0.0+incompatible"
-	"github.com/google/go-github v17.0.0+incompatible/go.mod"
-	"github.com/google/go-github/v32 v32.1.0"
-	"github.com/google/go-github/v32 v32.1.0/go.mod"
-	"github.com/google/go-querystring v1.0.0"
-	"github.com/google/go-querystring v1.0.0/go.mod"
-	"github.com/google/martian v2.1.0+incompatible/go.mod"
-	"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod"
-	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod"
-	"github.com/google/renameio v0.1.0/go.mod"
-	"github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510"
-	"github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod"
-	"github.com/google/uuid v1.1.1/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.4/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.5/go.mod"
-	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod"
-	"github.com/gorilla/websocket v1.4.2/go.mod"
-	"github.com/gosuri/uilive v0.0.4"
-	"github.com/gosuri/uilive v0.0.4/go.mod"
-	"github.com/gosuri/uiprogress v0.0.1"
-	"github.com/gosuri/uiprogress v0.0.1/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod"
-	"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod"
-	"github.com/hashicorp/consul/api v1.1.0/go.mod"
-	"github.com/hashicorp/consul/sdk v0.1.1/go.mod"
-	"github.com/hashicorp/errwrap v1.0.0"
-	"github.com/hashicorp/errwrap v1.0.0/go.mod"
-	"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod"
-	"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod"
-	"github.com/hashicorp/go-msgpack v0.5.3/go.mod"
-	"github.com/hashicorp/go-multierror v1.0.0"
-	"github.com/hashicorp/go-multierror v1.0.0/go.mod"
-	"github.com/hashicorp/go-rootcerts v1.0.0/go.mod"
-	"github.com/hashicorp/go-sockaddr v1.0.0/go.mod"
-	"github.com/hashicorp/go-syslog v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.1/go.mod"
-	"github.com/hashicorp/go.net v0.0.1/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.0/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.1/go.mod"
-	"github.com/hashicorp/hcl v1.0.0/go.mod"
-	"github.com/hashicorp/logutils v1.0.0/go.mod"
-	"github.com/hashicorp/mdns v1.0.0/go.mod"
-	"github.com/hashicorp/memberlist v0.1.3/go.mod"
-	"github.com/hashicorp/serf v0.8.2/go.mod"
-	"github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174"
-	"github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod"
-	"github.com/hooklift/assert v0.1.0"
-	"github.com/hooklift/assert v0.1.0/go.mod"
-	"github.com/hpcloud/tail v1.0.0/go.mod"
-	"github.com/inconshreveable/mousetrap v1.0.0"
-	"github.com/inconshreveable/mousetrap v1.0.0/go.mod"
-	"github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod"
-	"github.com/jonboulle/clockwork v0.1.0/go.mod"
-	"github.com/jpillora/backoff v0.0.0-20180909062703-3050d21c67d7/go.mod"
-	"github.com/json-iterator/go v1.1.6/go.mod"
-	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod"
-	"github.com/jtolds/gls v4.20.0+incompatible/go.mod"
-	"github.com/julienschmidt/httprouter v1.2.0/go.mod"
-	"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51"
-	"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod"
-	"github.com/kisielk/errcheck v1.1.0/go.mod"
-	"github.com/kisielk/gotool v1.0.0/go.mod"
-	"github.com/klauspost/compress v1.4.1"
-	"github.com/klauspost/compress v1.4.1/go.mod"
-	"github.com/klauspost/cpuid v1.2.0"
-	"github.com/klauspost/cpuid v1.2.0/go.mod"
-	"github.com/klauspost/pgzip v1.2.5"
-	"github.com/klauspost/pgzip v1.2.5/go.mod"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
-	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod"
-	"github.com/kr/pretty v0.1.0/go.mod"
-	"github.com/kr/pretty v0.2.0"
-	"github.com/kr/pretty v0.2.0/go.mod"
-	"github.com/kr/pty v1.1.1/go.mod"
-	"github.com/kr/pty v1.1.4"
-	"github.com/kr/pty v1.1.4/go.mod"
-	"github.com/kr/text v0.1.0"
-	"github.com/kr/text v0.1.0/go.mod"
-	"github.com/lithammer/fuzzysearch v1.1.1"
-	"github.com/lithammer/fuzzysearch v1.1.1/go.mod"
-	"github.com/magiconair/properties v1.8.1/go.mod"
-	"github.com/mattn/go-colorable v0.0.9/go.mod"
-	"github.com/mattn/go-colorable v0.1.1/go.mod"
-	"github.com/mattn/go-colorable v0.1.2/go.mod"
-	"github.com/mattn/go-colorable v0.1.4/go.mod"
-	"github.com/mattn/go-colorable v0.1.7"
-	"github.com/mattn/go-colorable v0.1.7/go.mod"
-	"github.com/mattn/go-isatty v0.0.3/go.mod"
-	"github.com/mattn/go-isatty v0.0.5/go.mod"
-	"github.com/mattn/go-isatty v0.0.8/go.mod"
-	"github.com/mattn/go-isatty v0.0.10/go.mod"
-	"github.com/mattn/go-isatty v0.0.12"
-	"github.com/mattn/go-isatty v0.0.12/go.mod"
-	"github.com/mattn/go-runewidth v0.0.6/go.mod"
-	"github.com/mattn/go-runewidth v0.0.9"
-	"github.com/mattn/go-runewidth v0.0.9/go.mod"
-	"github.com/mattn/go-tty v0.0.3"
-	"github.com/mattn/go-tty v0.0.3/go.mod"
-	"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
-	"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b"
-	"github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod"
-	"github.com/miekg/dns v1.0.14/go.mod"
-	"github.com/mitchellh/cli v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.1.0/go.mod"
-	"github.com/mitchellh/go-testing-interface v1.0.0/go.mod"
-	"github.com/mitchellh/gox v0.4.0/go.mod"
-	"github.com/mitchellh/iochan v1.0.0/go.mod"
-	"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod"
-	"github.com/mitchellh/mapstructure v1.1.2/go.mod"
-	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod"
-	"github.com/modern-go/reflect2 v1.0.1/go.mod"
-	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod"
-	"github.com/oklog/ulid v1.3.1/go.mod"
-	"github.com/onsi/ginkgo v1.6.0/go.mod"
-	"github.com/onsi/gomega v1.5.0/go.mod"
-	"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod"
-	"github.com/pelletier/go-toml v1.2.0/go.mod"
-	"github.com/pkg/errors v0.8.0/go.mod"
-	"github.com/pkg/errors v0.8.1/go.mod"
-	"github.com/pkg/errors v0.9.1"
-	"github.com/pkg/errors v0.9.1/go.mod"
-	"github.com/pkg/term v1.1.0"
-	"github.com/pkg/term v1.1.0/go.mod"
-	"github.com/pmezard/go-difflib v1.0.0"
-	"github.com/pmezard/go-difflib v1.0.0/go.mod"
-	"github.com/posener/autogen v0.0.2/go.mod"
-	"github.com/posener/complete v1.1.1/go.mod"
-	"github.com/posener/script v1.1.5"
-	"github.com/posener/script v1.1.5/go.mod"
-	"github.com/prometheus/client_golang v0.9.1/go.mod"
-	"github.com/prometheus/client_golang v0.9.3/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod"
-	"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod"
-	"github.com/prometheus/common v0.4.0/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod"
-	"github.com/prometheus/tsdb v0.7.1/go.mod"
-	"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod"
-	"github.com/rogpeppe/fastuuid v1.1.0/go.mod"
-	"github.com/rogpeppe/go-internal v1.3.0/go.mod"
-	"github.com/rs/xid v1.2.1/go.mod"
-	"github.com/rs/zerolog v1.20.0"
-	"github.com/rs/zerolog v1.20.0/go.mod"
-	"github.com/russross/blackfriday/v2 v2.0.1/go.mod"
-	"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod"
-	"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod"
-	"github.com/sergi/go-diff v1.0.0/go.mod"
-	"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
-	"github.com/sirupsen/logrus v1.2.0/go.mod"
-	"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod"
-	"github.com/smartystreets/assertions v1.0.0/go.mod"
-	"github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod"
-	"github.com/smartystreets/goconvey v1.6.4/go.mod"
-	"github.com/smartystreets/gunit v1.0.0/go.mod"
-	"github.com/soheilhy/cmux v0.1.4/go.mod"
-	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod"
-	"github.com/spf13/afero v1.1.2/go.mod"
-	"github.com/spf13/cast v1.3.0/go.mod"
-	"github.com/spf13/cobra v1.1.3"
-	"github.com/spf13/cobra v1.1.3/go.mod"
-	"github.com/spf13/jwalterweatherman v1.0.0/go.mod"
-	"github.com/spf13/pflag v1.0.3/go.mod"
-	"github.com/spf13/pflag v1.0.5"
-	"github.com/spf13/pflag v1.0.5/go.mod"
-	"github.com/spf13/viper v1.7.0/go.mod"
-	"github.com/stretchr/objx v0.1.0/go.mod"
-	"github.com/stretchr/objx v0.1.1/go.mod"
-	"github.com/stretchr/testify v1.2.1/go.mod"
-	"github.com/stretchr/testify v1.2.2/go.mod"
-	"github.com/stretchr/testify v1.3.0/go.mod"
-	"github.com/stretchr/testify v1.4.0/go.mod"
-	"github.com/stretchr/testify v1.6.1/go.mod"
-	"github.com/stretchr/testify v1.7.0"
-	"github.com/stretchr/testify v1.7.0/go.mod"
-	"github.com/subosito/gotenv v1.2.0/go.mod"
-	"github.com/thoas/go-funk v0.7.0"
-	"github.com/thoas/go-funk v0.7.0/go.mod"
-	"github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod"
-	"github.com/tj/assert v0.0.3"
-	"github.com/tj/assert v0.0.3/go.mod"
-	"github.com/tj/go-buffer v1.1.0/go.mod"
-	"github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2/go.mod"
-	"github.com/tj/go-kinesis v0.0.0-20171128231115-08b17f58cb1b/go.mod"
-	"github.com/tj/go-spin v1.1.0/go.mod"
-	"github.com/tj/go-update v2.2.4+incompatible"
-	"github.com/tj/go-update v2.2.4+incompatible/go.mod"
-	"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod"
-	"github.com/ulikunitz/xz v0.5.6/go.mod"
-	"github.com/ulikunitz/xz v0.5.8"
-	"github.com/ulikunitz/xz v0.5.8/go.mod"
-	"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod"
-	"go.etcd.io/bbolt v1.3.2/go.mod"
-	"go.opencensus.io v0.21.0/go.mod"
-	"go.opencensus.io v0.22.0/go.mod"
-	"go.uber.org/atomic v1.4.0/go.mod"
-	"go.uber.org/multierr v1.1.0/go.mod"
-	"go.uber.org/zap v1.10.0/go.mod"
-	"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
-	"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod"
-	"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
-	"golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod"
-	"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod"
-	"golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod"
-	"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod"
-	"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod"
-	"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod"
-	"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod"
-	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod"
-	"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod"
-	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod"
-	"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod"
-	"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod"
-	"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod"
-	"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod"
-	"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod"
-	"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod"
-	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod"
-	"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod"
-	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod"
-	"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod"
-	"golang.org/x/mod v0.1.0/go.mod"
-	"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod"
-	"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod"
-	"golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod"
-	"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod"
-	"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
-	"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod"
-	"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod"
-	"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
-	"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod"
-	"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod"
-	"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
-	"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod"
-	"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod"
-	"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod"
-	"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
-	"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod"
-	"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
-	"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod"
-	"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
-	"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod"
-	"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod"
-	"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod"
-	"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod"
-	"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod"
-	"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod"
-	"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod"
-	"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod"
-	"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
-	"golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod"
-	"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod"
-	"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
-	"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod"
-	"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod"
-	"golang.org/x/sys v0.0.0-20190530182044-ad28b68e88f1/go.mod"
-	"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod"
-	"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod"
-	"golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod"
-	"golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod"
-	"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
-	"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod"
-	"golang.org/x/sys v0.0.0-20200909081042-eff7692f9009/go.mod"
-	"golang.org/x/sys v0.0.0-20200918174421-af09f7315aff/go.mod"
-	"golang.org/x/sys v0.0.0-20210319071255-635bc2c9138d"
-	"golang.org/x/sys v0.0.0-20210319071255-635bc2c9138d/go.mod"
-	"golang.org/x/text v0.3.0/go.mod"
-	"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod"
-	"golang.org/x/text v0.3.2"
-	"golang.org/x/text v0.3.2/go.mod"
-	"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod"
-	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod"
-	"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod"
-	"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
-	"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod"
-	"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod"
-	"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod"
-	"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod"
-	"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod"
-	"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod"
-	"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod"
-	"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod"
-	"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod"
-	"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod"
-	"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod"
-	"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod"
-	"golang.org/x/tools v0.0.0-20190828213141-aed303cbaa74/go.mod"
-	"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod"
-	"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod"
-	"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod"
-	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod"
-	"google.golang.org/api v0.4.0/go.mod"
-	"google.golang.org/api v0.7.0/go.mod"
-	"google.golang.org/api v0.8.0/go.mod"
-	"google.golang.org/api v0.9.0/go.mod"
-	"google.golang.org/api v0.13.0/go.mod"
-	"google.golang.org/appengine v1.1.0/go.mod"
-	"google.golang.org/appengine v1.4.0/go.mod"
-	"google.golang.org/appengine v1.5.0/go.mod"
-	"google.golang.org/appengine v1.6.1/go.mod"
-	"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod"
-	"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod"
-	"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod"
-	"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod"
-	"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod"
-	"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod"
-	"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod"
-	"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod"
-	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod"
-	"google.golang.org/grpc v1.19.0/go.mod"
-	"google.golang.org/grpc v1.20.1/go.mod"
-	"google.golang.org/grpc v1.21.1/go.mod"
-	"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
-	"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15"
-	"gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod"
-	"gopkg.in/errgo.v2 v2.1.0/go.mod"
-	"gopkg.in/fsnotify.v1 v1.4.7/go.mod"
-	"gopkg.in/ini.v1 v1.51.0/go.mod"
-	"gopkg.in/resty.v1 v1.12.0/go.mod"
-	"gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod"
-	"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod"
-	"gopkg.in/yaml.v2 v2.2.1/go.mod"
-	"gopkg.in/yaml.v2 v2.2.2/go.mod"
-	"gopkg.in/yaml.v2 v2.2.4/go.mod"
-	"gopkg.in/yaml.v2 v2.4.0/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c"
-	"gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod"
-	"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod"
-	"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod"
-	"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod"
-	"honnef.co/go/tools v0.0.1-2019.2.3/go.mod"
-	"rsc.io/binaryregexp v0.2.0/go.mod"
-	)
-go-module_set_globals
-
-DESCRIPTION="Bit is a modern Git CLI"
-HOMEPAGE="https://github.com/chriswalz/bit"
-SRC_URI="
-	https://github.com/chriswalz/bit/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	${EGO_SUM_SRC_URI}
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-vcs/git"
-DEPEND="${RDEPEND}"
-
-src_compile() {
-	go build -v -x -work -o "${PN}" . || die "build failed"
-}
-
-src_install() {
-	dodoc -r README.md
-	dobin bit
-}

diff --git a/dev-vcs/bit/metadata.xml b/dev-vcs/bit/metadata.xml
deleted file mode 100644
index 88976fb435..0000000000
--- a/dev-vcs/bit/metadata.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/chriswalz/bit</bugs-to>
-		<remote-id type="github">chriswalz/bit</remote-id>
-	</upstream>
-	<longdescription lang="en">
-bit is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties:
-
-command and flag suggestions to help you navigate the plethora of options git provides you
-autocompletion for files and branch names when using bit add or bit checkout
-automatic fetch and branch fast-forwarding reducing the likelihood of merge conflicts
-suggestions work with git aliases
-new commands like bit sync that vastly simplify your workflow
-commands from git-extras such as bit release and bit info
-fully compatible with git allowing you to fallback to git if need be.
-get insight into how bit works using bit --debug.
---- New ---
-
-bit pr view and checkout pull requests from Github (Requires GitHub CLI)
-easily update bit using bit update
-single binary
-much more suggestions available! (Roughly 10x more)
-Interactive prompt with env variable: BIT_INTERACTIVE=true
-	</longdescription>
-</pkgmetadata>

diff --git a/dev-vcs/git-blame-someone-else/Manifest b/dev-vcs/git-blame-someone-else/Manifest
deleted file mode 100644
index c4fa88622d..0000000000
--- a/dev-vcs/git-blame-someone-else/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST git-blame-someone-else-0_pre20180613.tar.gz 1928 BLAKE2B 44dbc2ab1398612225b60b869f55a31cff8daa003c2d7f54ea4e149373883aae678bb32f6bc4dd0b0c9994b6faf8ea251ce34a5e7ad9f671a635d90c09866676 SHA512 2e857f2fa2a742d4a623ff6d019e2995cfb61bc540e610bac6b333bac1249e6a977380065aa08276e3b04f0c7c7a5b2c6ac7ba66f0c22e380f73c81777ee3d1c

diff --git a/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild b/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild
deleted file mode 100644
index bf93b2683d..0000000000
--- a/dev-vcs/git-blame-someone-else/git-blame-someone-else-0_pre20180613.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-COMMIT="8d854c2d78cb98afdb9f5a73240e06393260b327"
-
-SRC_URI="https://github.com/jayphelps/git-blame-someone-else/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-DESCRIPTION="Blame someone else for your bad code."
-HOMEPAGE="https://github.com/jayphelps/git-blame-someone-else"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-
-RDEPEND="
-	dev-vcs/git
-"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	dobin "${PN}"
-	einstalldocs
-}

diff --git a/dev-vcs/git-blame-someone-else/metadata.xml b/dev-vcs/git-blame-someone-else/metadata.xml
deleted file mode 100644
index d10e92b0d3..0000000000
--- a/dev-vcs/git-blame-someone-else/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">jayphelps/git-blame-someone-else</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-vcs/git-cu/Manifest b/dev-vcs/git-cu/Manifest
deleted file mode 100644
index 409aad4125..0000000000
--- a/dev-vcs/git-cu/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST git-cu-0.5.0.tar.gz 15071 BLAKE2B d70b11b308123f36bfa450d6b50548dc5e4bcbc87e574723022020c6faaf7c117c315c4d6f17db8ef7d67defd242e6641eb045eeda66cda34e256670fa9fbc64 SHA512 b0cd4e70c8f3303a73764dc094f2383b258932f49b1e33235462433b63933ae6eca555085610a75de1b40673d3d99ff6f14c87d9cd71ae5803722b249fa233e3

diff --git a/dev-vcs/git-cu/git-cu-0.5.0.ebuild b/dev-vcs/git-cu/git-cu-0.5.0.ebuild
deleted file mode 100644
index 84594088ff..0000000000
--- a/dev-vcs/git-cu/git-cu-0.5.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Helps to keep your local git repositories organized"
-HOMEPAGE="https://gitlab.com/3point2/git-cu"
-
-# This package has tests, but they are not included in the PyPi
-# distribution.
-RESTRICT="test"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"

diff --git a/dev-vcs/git-cu/metadata.xml b/dev-vcs/git-cu/metadata.xml
deleted file mode 100644
index f81cc40ed3..0000000000
--- a/dev-vcs/git-cu/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <!-- maintainer-needed -->
-  <longdescription lang="en">
-    git-cu helps keep your local git repositories organized by cloning
-    them into a directory structure based on their URL.
-
-    For example, running a regular `git clone` of this repository with
-    `git clone https://gitlab.com/3point2/git-cu.git` will create a
-    `git-cu` directory inside your current working directory.
-
-    Using `git cu` instead of `git clone` will create a
-    `gitlab.com/3point2/git-cu` directory structure inside your
-    current working directory.
-
-    cu is short for "clone URL", pronounced "see you".
-  </longdescription>
-  <upstream>
-    <remote-id type="gitlab">3point2/git-cu</remote-id>
-    <remote-id type="pypi">git-cu</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/dev-vcs/git-repo-updater/Manifest b/dev-vcs/git-repo-updater/Manifest
deleted file mode 100644
index 43b371f5f7..0000000000
--- a/dev-vcs/git-repo-updater/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST git-repo-updater-0.5.1.gh.tar.gz 11430 BLAKE2B bb18ff809e48c2b93aabd287477436ca8140071c61d9266a048758d8d3acd207b601d2f534be22615f9de804a69c37101fbafd4fd8d82da4f9c67f09c9cdd44e SHA512 189717859050ecfb3533f0fed694c3d9674108c4d31dc71036ab04f9f0403bbdd92909995e0de81044581d278bd984ac698ea235db093ccd0c032a8a741c5918

diff --git a/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild b/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild
deleted file mode 100644
index e6273e0a01..0000000000
--- a/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Easily update multiple git repositories at once"
-HOMEPAGE="https://github.com/earwig/git-repo-updater"
-SRC_URI="https://github.com/earwig/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
-	>=dev-python/GitPython-2.1.8[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/dev-vcs/git-repo-updater/metadata.xml b/dev-vcs/git-repo-updater/metadata.xml
deleted file mode 100644
index c5496d396d..0000000000
--- a/dev-vcs/git-repo-updater/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">earwig/git-repo-updater</remote-id>
-  </upstream>
-  <longdescription lang="en">
-    gitup is a tool for updating multiple git repositories at once. It is smart
-    enough to handle several remotes, dirty working directories, diverged local
-    branches, detached HEADs, and more. It was originally created to manage a
-    large collection of projects and deal with sporadic internet access.
-  </longdescription>
-</pkgmetadata>

diff --git a/dev-vcs/gitahead/Manifest b/dev-vcs/gitahead/Manifest
deleted file mode 100644
index 110740de28..0000000000
--- a/dev-vcs/gitahead/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST gitahead-2.7.1-dep_git_git.tar.gz 7968616 BLAKE2B 7d2ea9e1ca1faa1a8b66a9db6b213c02be966cec74abe085139e3e966adcff9efbd74fb942ad145ddea64bab94a6006b91b512c96aa645cb124bcaf6e5a488eb SHA512 37a77870e0df748b023f5381aa969f1126b142a3470c9df4e01d86cf3418a0b0e4cb16a37ef7b162f285bdd540559a3511488ec8591b2f88e495626df019c03f
-DIST gitahead-2.7.1-dep_hunspell_hunspell.tar.gz 506908 BLAKE2B 810117701b16506ab18f3834cbbe6c75c970632a24b504b0fe914d77407e7379000826897aa03584edb7b87d207e26297709dd70613b6dd49731aa0aed1416b4 SHA512 6e0f4fe0a30e3824cff51ab507e3a836021e8b7542c86ed2950689fe9724b3c017648eb9928d1bb86fddcff113903164c25a1725a4fe7c8b94a833c4bf36279d
-DIST gitahead-2.7.1-dep_libgit2_libgit2.tar.gz 7535416 BLAKE2B 220249adafac30fdd329e65eabc0a7dc0f533b2242d2e75743c781d80d427d8aca5abc7c7d6f6874ebb6b379cee1bf2569a57a769b8a00a4d15ff5a94a218ad0 SHA512 eb0d66840210d1a73b11c7374fa2745afded753d5e8a87483efb5dcf76973469b705279e3ddca15874423123f387384f752aec614951ef4185d334b171d78779
-DIST gitahead-2.7.1.tar.gz 37248607 BLAKE2B 0f1399f84b92717c898708859a2b5c70d88dc52885b12ad915becb9943fc8037ec4ff498888b769603da163408a635bc111f0d5302a8631bb07c9683915e11e1 SHA512 c58ba55e0a0e9d11a0f777bd9d2e51cc7e2c93d0d58d266ae5a1c1271b962d5ac479124234b162983ff56870262e356969b841d59b375ae22e39301e689f3ab9

diff --git a/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild b/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
deleted file mode 100644
index 4b22787437..0000000000
--- a/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg cmake wrapper flag-o-matic
-
-DESCRIPTION="Graphical Git client to help understand and manage source code history"
-HOMEPAGE="https://github.com/gitahead/gitahead"
-SRC_URI="
-	https://github.com/gitahead/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/stinb/libgit2/archive/834d652bcb932af447d7f0acd1214a4057cb0771.tar.gz
-		-> ${P}-dep_libgit2_libgit2.tar.gz
-	https://github.com/hunspell/hunspell/archive/8a2fdfe5a6bb1cbafc04b0c8486abcefd17ad903.tar.gz
-		-> ${P}-dep_hunspell_hunspell.tar.gz
-	gnome-keyring? (
-		https://github.com/git/git/archive/0d0ac3826a3bbb9247e39e12623bbcfdd722f24c.tar.gz -> ${P}-dep_git_git.tar.gz
-	)
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-IUSE="gnome-keyring"
-
-RDEPEND="
-	app-text/cmark:=
-	dev-libs/libpcre2:=
-	dev-libs/openssl:=
-	dev-qt/qt5compat:6
-	dev-qt/qtbase:6[concurrent,gui,network,widgets]
-	net-libs/http-parser:=
-	net-libs/libssh2
-	sys-libs/zlib
-	gnome-keyring? (
-		app-crypt/libsecret
-	)
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	dev-qt/qttools:6[linguist]
-	virtual/pkgconfig
-"
-
-QA_FLAGS_IGNORED="usr/share/GitAhead/Plugins/.*"
-QA_PRESTRIPPED="usr/share/GitAhead/Plugins/.*"
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-
-	cd "${S}" || die
-	local i list=(
-		dep_libgit2_libgit2
-		dep_hunspell_hunspell
-	)
-	use gnome-keyring && list+=( dep_git_git )
-	for i in "${list[@]}"; do
-		[ ! -f "${DISTDIR}/${P}-${i}.tar.gz" ] && die "The file ${DISTDIR}/${P}-${i}.tar.gz doesn't exist"
-		tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
-	done
-}
-
-src_prepare() {
-	if ! use gnome-keyring; then
-		sed -i 's/add_subdirectory(git)//' ./dep/CMakeLists.txt || die
-	fi
-	sed -i 's/add_subdirectory(openssl)//' ./dep/CMakeLists.txt || die
-	# Respect LDFLAGS
-	sed -i '/CMAKE_EXE_LINKER_FLAGS/d' CMakeLists.txt || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	filter-flags -flto* # Segfault in libQt5Core.so.5
-	local mycmakeargs=(
-		# libgit2 flags
-		-DBUILD_TESTS=OFF
-		-DREGEX_BACKEND=pcre2
-		-DUSE_GSSAPI=OFF
-		-DUSE_HTTP_PARSER=system
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cd "${BUILD_DIR}" || die
-
-	eninja package
-	cd ./_CPack_Packages/Linux/STGZ || die
-	mkdir -p "${D}"/usr/share || die
-	bash ./GitAhead-2.7.1.sh --prefix="${D}"/usr/share --include-subdir || die
-	rm -fr "${D}"/usr/share/GitAhead/*.so.* || die
-
-	cd "${D}"/usr/share/GitAhead/Resources/GitAhead.iconset || die
-	local res
-	for res in 16 32 64 128 256 512; do
-		newicon -s "${res}" "icon_${res}x${res}.png" "${PN}.png"
-	done
-
-	make_wrapper "${PN}" "${EPREFIX}/usr/share/GitAhead/GitAhead"
-	make_desktop_entry "/usr/share/GitAhead/GitAhead" "GitAhead" "${PN}" "Development"
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	ewarn "${P} collects some statistical usage data."
-	ewarn "To permanently opt-out of reporting:"
-	ewarn "toggle a button in Help -> About GitAhead -> Privacy"
-	ewarn "or write to ~/.config/gitahead.com/GitAhead.conf those lines:"
-	ewarn "[tracking]"
-	ewarn "enabled=false"
-}

diff --git a/dev-vcs/gitahead/gitahead-2.7.1.ebuild b/dev-vcs/gitahead/gitahead-2.7.1.ebuild
deleted file mode 100644
index 5408b298d4..0000000000
--- a/dev-vcs/gitahead/gitahead-2.7.1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg cmake wrapper flag-o-matic
-
-DESCRIPTION="Graphical Git client to help understand and manage source code history"
-HOMEPAGE="https://github.com/gitahead/gitahead"
-SRC_URI="
-	https://github.com/gitahead/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/stinb/libgit2/archive/834d652bcb932af447d7f0acd1214a4057cb0771.tar.gz
-		-> ${P}-dep_libgit2_libgit2.tar.gz
-	https://github.com/hunspell/hunspell/archive/8a2fdfe5a6bb1cbafc04b0c8486abcefd17ad903.tar.gz
-		-> ${P}-dep_hunspell_hunspell.tar.gz
-	gnome-keyring? (
-		https://github.com/git/git/archive/0d0ac3826a3bbb9247e39e12623bbcfdd722f24c.tar.gz -> ${P}-dep_git_git.tar.gz
-	)
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-IUSE="gnome-keyring"
-
-RDEPEND="
-	app-text/cmark:=
-	dev-libs/openssl:=
-	dev-qt/qt5compat:6
-	dev-qt/qtbase:6[concurrent,gui,network,widgets]
-	net-libs/libssh2
-	gnome-keyring? (
-		app-crypt/libsecret
-	)
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	dev-qt/qttools:6[linguist]
-	virtual/pkgconfig
-"
-
-QA_FLAGS_IGNORED="usr/share/GitAhead/Plugins/.*"
-QA_PRESTRIPPED="usr/share/GitAhead/Plugins/.*"
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-
-	cd "${S}" || die
-	local i list=(
-		dep_libgit2_libgit2
-		dep_hunspell_hunspell
-	)
-	use gnome-keyring && list+=( dep_git_git )
-	for i in "${list[@]}"; do
-		[ ! -f "${DISTDIR}/${P}-${i}.tar.gz" ] && die "The file ${DISTDIR}/${P}-${i}.tar.gz doesn't exist"
-		tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
-	done
-}
-
-src_prepare() {
-	if ! use gnome-keyring; then
-		sed -i 's/add_subdirectory(git)//' ./dep/CMakeLists.txt || die
-	fi
-	sed -i 's/add_subdirectory(openssl)//' ./dep/CMakeLists.txt || die
-	# Respect LDFLAGS
-	sed -i '/CMAKE_EXE_LINKER_FLAGS/d' CMakeLists.txt || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	filter-flags -flto* # Segfault in libQt5Core.so.5
-	cmake_src_configure
-}
-
-src_install() {
-	cd "${BUILD_DIR}" || die
-
-	eninja package
-	cd ./_CPack_Packages/Linux/STGZ || die
-	mkdir -p "${D}"/usr/share || die
-	bash ./GitAhead-2.7.1.sh --prefix="${D}"/usr/share --include-subdir || die
-	rm -fr "${D}"/usr/share/GitAhead/*.so.* || die
-
-	cd "${D}"/usr/share/GitAhead/Resources/GitAhead.iconset || die
-	local res
-	for res in 16 32 64 128 256 512; do
-		newicon -s "${res}" "icon_${res}x${res}.png" "${PN}.png"
-	done
-
-	make_wrapper "${PN}" "${EPREFIX}/usr/share/GitAhead/GitAhead"
-	make_desktop_entry "/usr/share/GitAhead/GitAhead" "GitAhead" "${PN}" "Development"
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-
-	ewarn "${P} collects some statistical usage data."
-	ewarn "To permanently opt-out of reporting:"
-	ewarn "toggle a button in Help -> About GitAhead -> Privacy"
-	ewarn "or write to ~/.config/gitahead.com/GitAhead.conf those lines:"
-	ewarn "[tracking]"
-	ewarn "enabled=false"
-}

diff --git a/dev-vcs/gitahead/metadata.xml b/dev-vcs/gitahead/metadata.xml
deleted file mode 100644
index 0f2ea62259..0000000000
--- a/dev-vcs/gitahead/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">gitahead/gitahead</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/dev-vcs/gitqlient-gitserver-plugin/Manifest b/dev-vcs/gitqlient-gitserver-plugin/Manifest
deleted file mode 100644
index 403902245b..0000000000
--- a/dev-vcs/gitqlient-gitserver-plugin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gitqlient-1.6.1.tar.gz 4971880 BLAKE2B b793dd406d1dff7aa193916a08dc5c10159eb54f79d2d9930b672aed5ee5d98fe3d6afb1869032bdeee1790b078a5fefa8064506353d56e870ea95bb24ebcc26 SHA512 e115c9fca6c8fe17b32d326a7f649d35ea55fd1f4c1df7c30962e9f07382d246cd23b8dbdbf6759620d1ba7ba9c48c7a391b2e0a730a58bba9f1ba6425a2da9e
-DIST gitqlient-GitServerPlugin-0.2.0.tar.gz 78411 BLAKE2B 4220f0d53abccac79a21cb5cb2e1cad608fbfc62afe797ed446594a642010f6476c519c3ba807db4cbc8f51150420186933cfeb18b27b98ddfd18882213e04e2 SHA512 d01c8fd3132d03f1f819ec7c81f920f6e37146f43182c322d6048ba008ab83dac71b43510445fe9ec5612555e1b18c2afb4a0193dd1a3dabb3b80ae35e9e9381

diff --git a/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild b/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild
deleted file mode 100644
index a2d34bacd7..0000000000
--- a/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils
-
-MY_PN="GitServerPlugin"
-GQ="GitQlient"
-GQ_PN="gitqlient"
-GQ_PV="1.6.1"
-
-DESCRIPTION="GitQlient GitServer plugin"
-HOMEPAGE="https://github.com/francescmm/GitServerPlugin"
-SRC_URI="
-	https://github.com/francescmm/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${GQ_PN}-${MY_PN}-${PV}.tar.gz
-	https://github.com/francescmm/${GQ}/releases/download/v${GQ_PV}/${GQ_PN}_${GQ_PV}.tar.gz -> ${GQ_PN}-${GQ_PV}.tar.gz
-"
-
-KEYWORDS="~amd64"
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-PDEPEND=">=dev-vcs/gitqlient-1.6.1"
-RDEPEND="
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtwebengine:5[widgets]
-"
-DEPEND="${DEPEND}"
-
-# No need SONAME for runtime plugin
-QA_SONAME="usr/lib.*/lib${MY_PN}.so"
-
-src_prepare() {
-	default
-
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/AuxiliarCustomWidgets src/AuxiliarCustomWidgets || die
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/QLogger src/QLogger || die
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/git src/git || die
-}
-
-src_configure() {
-	eqmake5 "${MY_PN}".pro
-}
-
-src_install() {
-	dolib.so lib/lib"${MY_PN}".so
-}
-
-pkg_postinst() {
-	elog "To use ${MY_PN} set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
-}

diff --git a/dev-vcs/gitqlient-gitserver-plugin/metadata.xml b/dev-vcs/gitqlient-gitserver-plugin/metadata.xml
deleted file mode 100644
index 91604cefd9..0000000000
--- a/dev-vcs/gitqlient-gitserver-plugin/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>torokhov-s-a@yandex.ru</email>
-		<name>Sergey Torokhov</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">francescmm/GitServerPlugin</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-vcs/gitqlient-jenkins-plugin/Manifest b/dev-vcs/gitqlient-jenkins-plugin/Manifest
deleted file mode 100644
index ff31e25c39..0000000000
--- a/dev-vcs/gitqlient-jenkins-plugin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gitqlient-1.6.1.tar.gz 4971880 BLAKE2B b793dd406d1dff7aa193916a08dc5c10159eb54f79d2d9930b672aed5ee5d98fe3d6afb1869032bdeee1790b078a5fefa8064506353d56e870ea95bb24ebcc26 SHA512 e115c9fca6c8fe17b32d326a7f649d35ea55fd1f4c1df7c30962e9f07382d246cd23b8dbdbf6759620d1ba7ba9c48c7a391b2e0a730a58bba9f1ba6425a2da9e
-DIST gitqlient-JenkinsPlugin-0.2.0.tar.gz 29474 BLAKE2B f8dfb020f68ec474b0d15b62a5566316f21cd29f4878170bcf7940e3df596a970535d5db3c3f05f12d18fdff5f5b6f99db242c807e8554754f08f14ad31997a0 SHA512 0c3089b80116974a687821940d7e78c6b663acf50cb060cff824d3e1e1838773eca8ed671778d2cf016d0b3e5fff8daab958f765af4eacc04dea66864966ae8e

diff --git a/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild b/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild
deleted file mode 100644
index 6dd31629a2..0000000000
--- a/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils
-
-MY_PN="JenkinsPlugin"
-GQ="GitQlient"
-GQ_PN="gitqlient"
-GQ_PV="1.6.1"
-
-DESCRIPTION="GitQlient Jenkins plugin"
-HOMEPAGE="https://github.com/francescmm/JenkinsPlugin"
-SRC_URI="
-	https://github.com/francescmm/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${GQ_PN}-${MY_PN}-${PV}.tar.gz
-	https://github.com/francescmm/${GQ}/releases/download/v${GQ_PV}/${GQ_PN}_${GQ_PV}.tar.gz -> ${GQ_PN}-${GQ_PV}.tar.gz
-"
-
-KEYWORDS="~amd64"
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-PDEPEND=">=dev-vcs/gitqlient-1.6.1"
-RDEPEND="
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-	dev-qt/qtwebengine:5[widgets]
-"
-DEPEND="${DEPEND}"
-
-# No need SONAME for runtime plugin
-QA_SONAME="usr/lib.*/lib${MY_PN}.so"
-
-src_prepare() {
-	default
-
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/AuxiliarCustomWidgets src/AuxiliarCustomWidgets || die
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/QLogger src/QLogger || die
-	mv -T ../"${GQ_PN}_${GQ_PV}"/src/QPinnableTabWidget src/QPinnableTabWidget || die
-}
-
-src_configure() {
-	eqmake5 "${MY_PN}".pro
-}
-
-src_install() {
-	dolib.so lib/lib"${MY_PN}".so
-}
-
-pkg_postinst() {
-	elog "To use ${MY_PN} set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
-}

diff --git a/dev-vcs/gitqlient-jenkins-plugin/metadata.xml b/dev-vcs/gitqlient-jenkins-plugin/metadata.xml
deleted file mode 100644
index 6df263613a..0000000000
--- a/dev-vcs/gitqlient-jenkins-plugin/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>torokhov-s-a@yandex.ru</email>
-		<name>Sergey Torokhov</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">francescmm/JenkinsPlugin</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/dev-vcs/gitqlient/Manifest b/dev-vcs/gitqlient/Manifest
deleted file mode 100644
index 82a1745559..0000000000
--- a/dev-vcs/gitqlient/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gitqlient-1.6.2.tar.gz 4975350 BLAKE2B 86edd00f8b5647d9e9f7096f5306d330c66e0eb474447df94a320734126c37e370384ddf12fdec58764d57834c1a0b9489911db1b4f590368da1de904eafb51a SHA512 ca8c6c30b7acade8120afa9df568d6b61f4f521b13f5541bc136810a014d4ace30c54ca973ddd4a4368a6f59f22ec3d91b87bac8a6c9861953ac1ee0195d717e

diff --git a/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild b/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild
deleted file mode 100644
index 683c5b9c49..0000000000
--- a/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature qmake-utils xdg
-
-MY_PN="GitQlient"
-
-DESCRIPTION="Multi-platform Git client written with Qt"
-HOMEPAGE="https://github.com/francescmm/GitQlient"
-
-SRC_URI="https://github.com/francescmm/${MY_PN}/releases/download/v${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/${PN}_${PV}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-DEPEND="
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-"
-RDEPEND="
-	${DEPEND}
-	dev-vcs/git
-"
-
-src_prepare() {
-	default
-
-	# Drop 'fatal' warning on version detection via git command:
-	sed -i -e '/message("Submodule update:")/d' \
-		-e "/system(git submodule update --init --recursive)/d" \
-		-e "/GQ_SHA =/s| \$\$system(git rev-parse --short HEAD)||" \
-		-e "/VERSION =/s| \$\$system(git describe --abbrev=0)||" "${MY_PN}".pro || die
-}
-
-src_configure() {
-	eqmake5 PREFIX=/usr "${MY_PN}".pro
-}
-
-src_install() {
-	emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-	optfeature "Terminal tab plugin support" x11-libs/qtermwidget
-	optfeature "GitServer plugin support" dev-vcs/gitqlient-gitserver-plugin
-	optfeature "Jenkins plugin support"  dev-vcs/gitqlient-jenkins-plugin
-	elog "To use plugins set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
-	xdg_pkg_postinst
-}

diff --git a/dev-vcs/gitqlient/gitqlient-9999.ebuild b/dev-vcs/gitqlient/gitqlient-9999.ebuild
deleted file mode 100644
index 7e5ab5757f..0000000000
--- a/dev-vcs/gitqlient/gitqlient-9999.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3 optfeature qmake-utils xdg
-
-MY_PN="GitQlient"
-
-DESCRIPTION="Multi-platform Git client written with Qt"
-HOMEPAGE="https://github.com/francescmm/GitQlient"
-EGIT_REPO_URI="https://github.com/francescmm/${MY_PN}.git"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-DEPEND="
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtwidgets:5
-"
-RDEPEND="
-	${DEPEND}
-	dev-vcs/git
-"
-
-src_configure() {
-	eqmake5 PREFIX=/usr "${MY_PN}".pro
-}
-
-src_install() {
-	emake INSTALL_ROOT="${D}" install
-}
-
-pkg_postinst() {
-	optfeature "Terminal tab plugin support" x11-libs/qtermwidget
-	optfeature "GitServer plugin support" dev-vcs/gitqlient-gitserver-plugin
-	optfeature "Jenkins plugin support"  dev-vcs/gitqlient-jenkins-plugin
-	elog "To use plugins set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
-	xdg_pkg_postinst
-}

diff --git a/dev-vcs/gitqlient/metadata.xml b/dev-vcs/gitqlient/metadata.xml
deleted file mode 100644
index 0f64cebebd..0000000000
--- a/dev-vcs/gitqlient/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>torokhov-s-a@yandex.ru</email>
-		<name>Sergey Torokhov</name>
-	</maintainer>
-<longdescription lang="en">
-	GitQlient, pronounced as git+client is a multi-platform Git client originally forked from QGit.
-	Nowadays it goes beyond of just a fork and adds a lot of new functionality.
-</longdescription>
-<upstream>
-	<remote-id type="github">francescmm/GitQlient</remote-id>
-</upstream>
-</pkgmetadata>

diff --git a/dev-vcs/got/Manifest b/dev-vcs/got/Manifest
deleted file mode 100644
index 33076d918a..0000000000
--- a/dev-vcs/got/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST got-portable-0.90.tar.gz 1051534 BLAKE2B 01e0cf7cae89cf83884b1f74e17814209d1c98bd4361e87ccfeb77f0ac80c26df14d73519d87f4968bd0c2973ed2e26f5c249611beec2e7fa145f942526228e2 SHA512 0e7f219c7dda2798d2eb41379059e78520dc9ed53ec670d86f0d00dd82403ef02b9f940335e421852f819755e6937c9faf633df9ba955d014227fdcbe5b8d0f8
-DIST got-portable-0.91.tar.gz 1146628 BLAKE2B c4a543620e5b29ef038593dba98883dcca5bbbc8df5614b6cf1ca18e05120804a1350307bcd785942a31ed5aeabb634943c0ceb30c478d7dac67b7fc33201c36 SHA512 6bc22d8fd5287f9f172574e5c429535c4d75c95f6f6b0324d6d3b647a185e22035f378520b0a1ed5ee5ff5feb35f7bb1abed4f0a75928e0b430e22b5ba81f256

diff --git a/dev-vcs/got/got-0.90.ebuild b/dev-vcs/got/got-0.90.ebuild
deleted file mode 100644
index 4a0384cfc2..0000000000
--- a/dev-vcs/got/got-0.90.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-portable-${PV}"
-DESCRIPTION="Portable version of the Game of Trees version control system"
-HOMEPAGE="https://gameoftrees.org"
-SRC_URI="https://gameoftrees.org/releases/portable/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# `make check` does nothing
-RESTRICT="test"
-
-RDEPEND="
-	dev-libs/libevent:=
-	sys-libs/ncurses:=[unicode(+)]
-	sys-libs/zlib:=
-	elibc_Darwin? (
-		dev-libs/ossp-uuid
-	)
-	elibc_SunOS? (
-		sys-libs/libuuid
-	)
-	!elibc_Darwin? (
-		dev-libs/libbsd
-		!elibc_SunOS? (
-			app-crypt/libmd
-			sys-apps/util-linux
-		)
-	)
-"
-DEPEND="${RDEPEND}
-	kernel_linux? ( sys-kernel/linux-headers )
-"
-BDEPEND="
-	virtual/pkgconfig
-	app-alternatives/yacc
-"
-
-DOCS=( CHANGELOG CHANGES README TODO )
-
-QA_CONFIG_IMPL_DECL_SKIP=1

diff --git a/dev-vcs/got/got-0.91.ebuild b/dev-vcs/got/got-0.91.ebuild
deleted file mode 100644
index 4a0384cfc2..0000000000
--- a/dev-vcs/got/got-0.91.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN}-portable-${PV}"
-DESCRIPTION="Portable version of the Game of Trees version control system"
-HOMEPAGE="https://gameoftrees.org"
-SRC_URI="https://gameoftrees.org/releases/portable/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# `make check` does nothing
-RESTRICT="test"
-
-RDEPEND="
-	dev-libs/libevent:=
-	sys-libs/ncurses:=[unicode(+)]
-	sys-libs/zlib:=
-	elibc_Darwin? (
-		dev-libs/ossp-uuid
-	)
-	elibc_SunOS? (
-		sys-libs/libuuid
-	)
-	!elibc_Darwin? (
-		dev-libs/libbsd
-		!elibc_SunOS? (
-			app-crypt/libmd
-			sys-apps/util-linux
-		)
-	)
-"
-DEPEND="${RDEPEND}
-	kernel_linux? ( sys-kernel/linux-headers )
-"
-BDEPEND="
-	virtual/pkgconfig
-	app-alternatives/yacc
-"
-
-DOCS=( CHANGELOG CHANGES README TODO )
-
-QA_CONFIG_IMPL_DECL_SKIP=1

diff --git a/dev-vcs/got/metadata.xml b/dev-vcs/got/metadata.xml
deleted file mode 100644
index c7e8b92133..0000000000
--- a/dev-vcs/got/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-<longdescription>
-	Game of Trees (Got) is a version control system which prioritizes ease
-	of use and simplicity over flexibility.
-
-	Got uses Git repositories to store versioned data. Git can be used for
-	any functionality which has not yet been implemented in Got. It will
-	always remain possible to work with both Got and Git on the same
-	repository.
-</longdescription>
-<upstream>
-	<maintainer>
-		<email>thomas@xteddy.org</email>
-		<name>Thomas Adam</name>
-	</maintainer>
-	<bugs-to>mailto:gameoftrees@openbsd.org</bugs-to>
-	<doc>https://gameoftrees.org/examples.html</doc>
-	<changelog>http://gameoftrees.org/releases/portable/CHANGELOG</changelog>
-</upstream>
-</pkgmetadata>

diff --git a/dev-vcs/lefthook/Manifest b/dev-vcs/lefthook/Manifest
deleted file mode 100644
index 00a0c48da5..0000000000
--- a/dev-vcs/lefthook/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST lefthook-1.4.8-vendor.tar.xz 1539856 BLAKE2B 91251247f182c7fbaa83f0fe607fe5f162928ec8c6f1c58fcd22bda2171bc2a52340a905817675366ea63d0a75a9edc55634e47bc06804c226ce5b991f76bda1 SHA512 8630fd9230e34ee17cd9d0dcb21881f909db660a6c6f1a7f54ac361cfc49a04b397185586a8107c56acfb3bb77b6b61bfecc0b8be45ce34000fa2cdc6745ea00
-DIST lefthook-1.4.8.tar.gz 88560 BLAKE2B 4d1c7ddec5be710d0e6927aa0e23f82df9d3a81bb295fdbc1c53fb1ab1787b745965de4822e7ef01cdfe181b865123a09a7749566602fe0b991394c4c1a226d5 SHA512 0d547ede111cb36e75b549021e0875b46e9012f61a67f8db44baa48a54de1b7f69e6bd7083c4fd299abd510a26a8c84705d4cef671cac3a11bdf5b0386d11f6c
-DIST lefthook-1.5.5-vendor.tar.xz 1525644 BLAKE2B c70323b15263655fe2402d13c6b715d476f9ed5b98e48faced54321b3776872c66ed4cba50b97e299fe3c17063d2a272ebc81db7a6d4156f006e1b42510dc75e SHA512 0b06ace861d1e35e3409908387252ef1e61501013dd8ad05f70cfb26a3d923ad1c56fe7445b82e9a0e8b5eaee7defef367225915be3f61eb0da18f08d95ff9a3
-DIST lefthook-1.5.5.tar.gz 97507 BLAKE2B 11cf8e4c8a6a51b65bd14d7e437dabacd7f6b5748345a5e88d734d25e81daf5fb1aa19a552be9fc3fa513ea729c6b5be2cc981c3638eea85793eeb5492bb2286 SHA512 14e9aac92dc83b9e7a3a83e05b2b42f6713cb6fc566fe9f66778846125b3a551682b3c4bb955886de84cf237798b18adfb865524868e538337eb39d602251c3d

diff --git a/dev-vcs/lefthook/lefthook-1.4.8.ebuild b/dev-vcs/lefthook/lefthook-1.4.8.ebuild
deleted file mode 100644
index bcc77f46a1..0000000000
--- a/dev-vcs/lefthook/lefthook-1.4.8.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Fast and powerful Git hooks manager for any type of projects"
-HOMEPAGE="https://github.com/evilmartians/lefthook"
-SRC_URI="
-	https://github.com/evilmartians/lefthook/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/ixti/lefthook/releases/download/v${PV}/${P}-vendor.tar.xz
-"
-
-LICENSE="Apache-2.0 MIT BSD BSD-2 MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="${DEPEND}
-	dev-vcs/git
-"
-
-BDEPEND="
-	>=dev-lang/go-1.20
-"
-
-src_compile() {
-	ego build
-}
-
-src_install() {
-	dobin "${PN}"
-	dodoc README.md CHANGELOG.md docs/configuration.md docs/usage.md
-}

diff --git a/dev-vcs/lefthook/lefthook-1.5.5-r1.ebuild b/dev-vcs/lefthook/lefthook-1.5.5-r1.ebuild
deleted file mode 100644
index 8655b2a5bd..0000000000
--- a/dev-vcs/lefthook/lefthook-1.5.5-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Fast and powerful Git hooks manager for any type of projects"
-HOMEPAGE="https://github.com/evilmartians/lefthook"
-SRC_URI="
-	https://github.com/evilmartians/lefthook/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	https://github.com/ixti/lefthook/releases/download/v${PV}/${P}-vendor.tar.xz
-"
-
-LICENSE="Apache-2.0 MIT BSD BSD-2 MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="${DEPEND}
-	dev-vcs/git
-"
-
-BDEPEND="
-	>=dev-lang/go-1.21
-"
-
-src_compile() {
-	ego build
-}
-
-src_test() {
-	ego test -timeout=30s ./...
-}
-
-src_install() {
-	dobin "${PN}"
-	dodoc README.md CHANGELOG.md docs/configuration.md docs/usage.md
-}

diff --git a/dev-vcs/lefthook/metadata.xml b/dev-vcs/lefthook/metadata.xml
deleted file mode 100644
index d19beca3bc..0000000000
--- a/dev-vcs/lefthook/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="person">
-		<email>alexey@zapparov.com</email>
-		<name>Alexey Zapparov</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/evilmartians/lefthook/issues</bugs-to>
-		<remote-id type="github">evilmartians/lefthook</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild b/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild
deleted file mode 100644
index 35961fe3b2..0000000000
--- a/games-misc/Fallout3Terminal/Fallout3Terminal-0_pre20191105.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-COMMIT="04cad950ca949d1a437a5718b40d3d0b9e33ee0d"
-
-DESCRIPTION="A recreation of the Fallout 3 terminal via a linux bash script!"
-HOMEPAGE="https://github.com/fohtla/Fallout3Terminal"
-SRC_URI="https://github.com/fohtla/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="
-	app-shells/bash
-	media-sound/sox
-	sys-apps/pv
-	x11-terms/cool-retro-term
-"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	dobin "${FILESDIR}/${PN}"
-	exeinto "/usr/share/${PN}"
-	doexe terminalscript
-	rm -f terminalscript || die
-	insinto "/usr/share/${PN}"
-	doins -r .
-}

diff --git a/games-misc/Fallout3Terminal/Manifest b/games-misc/Fallout3Terminal/Manifest
deleted file mode 100644
index 47dea08546..0000000000
--- a/games-misc/Fallout3Terminal/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Fallout3Terminal-0_pre20191105.tar.gz 21090 BLAKE2B 4842455faea85c1cfab75c3dbcd934ca4836f926e59217545109d52dc74d152af292b1cfdb6762d31d9b7c9ebf22c0652cdeb8ec9a726950fbe742a2e570adc4 SHA512 7eedc437d12e3a3d5fe10db316273fb47f4000bb92cb16f2e64e412691900302926063fb5e93c34230e4045da1743a195a8434b358f9b2f70071c65ddd174111

diff --git a/games-misc/Fallout3Terminal/files/Fallout3Terminal b/games-misc/Fallout3Terminal/files/Fallout3Terminal
deleted file mode 100644
index fad5abea43..0000000000
--- a/games-misc/Fallout3Terminal/files/Fallout3Terminal
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-cool-retro-term --fullscreen --noclose -e bash /usr/share/Fallout3Terminal/terminalscript

diff --git a/games-misc/Fallout3Terminal/metadata.xml b/games-misc/Fallout3Terminal/metadata.xml
deleted file mode 100644
index 4a6c88bec4..0000000000
--- a/games-misc/Fallout3Terminal/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-Fallout3Terminal is my own version of a Fallout 3/4/NV Terminal operating system, complete 
-with the ability to write journal entries, and in-game sounds from Fallout 3 itself! I 
-tried to recreate as many little details there are in the games, like the RobCo OS header 
-and such, though you will notice I took quite a few liberties.
-
-This is actually just a bash script that can be run from the terminal, and the output is 
-displaying on a highly customizable retro terminal called cool-retro-terminal.
-
-See my demonstration video of this on reddit, the post can be found here: 
-https://www.reddit.com/r/linux/comments/dw9gfw/i_recreated_a_fallout_3_terminal_as_a_linux_bash/
-  </longdescription>
-  <upstream>
-    <remote-id type="github">fohtla/Fallout3Terminal</remote-id> 
-  </upstream>
-</pkgmetadata> 

diff --git a/games-misc/bonsai/Manifest b/games-misc/bonsai/Manifest
deleted file mode 100644
index 384a49e327..0000000000
--- a/games-misc/bonsai/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bonsai.sh-5e6e6aa7f44e1a770d9c56687ad1b660c409de00.tar.bz2 18558 BLAKE2B 83bba21792bf5d2a7e41d5a2685e8fcadc6c7f5a6f3e989a71e98d038102f84244468ce2552d4bdd7e4deb459796331377ca36eab31875f405292d1ddb789a56 SHA512 31b334e6990d2a123468ad0b359af564bccea274f040054403d0e6a3f05fac7a7cd55bde9a5c620757c51e5d9eeafecd50e032e4c8227ea957dac227faa79215

diff --git a/games-misc/bonsai/bonsai-0_pre20210201.ebuild b/games-misc/bonsai/bonsai-0_pre20210201.ebuild
deleted file mode 100644
index 5f640ce11d..0000000000
--- a/games-misc/bonsai/bonsai-0_pre20210201.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="5e6e6aa7f44e1a770d9c56687ad1b660c409de00"
-
-DESCRIPTION="bonsai tree generator written in bash"
-HOMEPAGE="https://gitlab.com/jallbrit/bonsai.sh"
-SRC_URI="https://gitlab.com/jallbrit/bonsai.sh/-/archive/${COMMIT}/bonsai.sh-${COMMIT}.tar.bz2"
-S="${WORKDIR}/${PN}.sh-${COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-	newbin bonsai.sh bonsai
-	dodoc README.md
-}

diff --git a/games-misc/bonsai/metadata.xml b/games-misc/bonsai/metadata.xml
deleted file mode 100644
index 7a0f95e62c..0000000000
--- a/games-misc/bonsai/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-bonsai.sh is a bonsai tree generator for the terminal, written entirely in bash. It 
-intelligently creates, colors, and positions the tree, and is entirely configurable via 
-CLI options- see usage.
-There are currently four supported modes: static (the default), live, infinite, and neofetch, with more on the way! See Modes for documentation, and TODO for full list of goals.
-  </longdescription>
-  <upstream>
-    <bugs-to>https://gitlab.com/jallbrit/bonsai.sh/-/issues</bugs-to>
-    <remote-id type="gitlab">jallbrit/bonsai.sh</remote-id> 
-  </upstream>
-</pkgmetadata>

diff --git a/gui-libs/cubegui/Manifest b/gui-libs/cubegui/Manifest
deleted file mode 100644
index 2ba0282afa..0000000000
--- a/gui-libs/cubegui/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cubegui-4.7-9a161bfd.tar.gz 10696455 BLAKE2B 0f7a2c2af3dfbba3b0f505901f7b1efaea6b327bb7e88ee116a8774454f8b246ce01e732be28f2922b58320b2429b2988bed79e0af70e8b788ff7a638802d62c SHA512 ee22fdb7ffddcb9033e729a54ff3009baadc3774bb4434b890aac3527e62644af5a3ab89211a8d40eb6e754b7074b504e62bb711304d4388129a75962fae0743

diff --git a/gui-libs/cubegui/cubegui-4.7-r2.ebuild b/gui-libs/cubegui/cubegui-4.7-r2.ebuild
deleted file mode 100644
index 782dd4381a..0000000000
--- a/gui-libs/cubegui/cubegui-4.7-r2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 qmake-utils toolchain-funcs
-
-MYPV="9a161bfd"
-MYP="sources.${MYPV}"
-
-DESCRIPTION="CUBE Uniform Behavioral Encoding GUI"
-HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x"
-SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/${PN}/branches/master/${MYP}.tar.gz -> ${P}-${MYPV}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="concurrent debug webengine"
-
-RDEPEND="
-	dev-libs/cubelib
-	dev-qt/qtcore:5
-	dev-qt/qtgui:5
-	dev-qt/qtnetwork:5
-	dev-qt/qtprintsupport:5
-	dev-qt/qtwidgets:5
-	sys-apps/dbus
-	sys-libs/zlib
-	concurrent? ( dev-qt/qtconcurrent:5 )
-	webengine? ( dev-qt/qtwebengine:5 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-text/doxygen[dot]"
-
-# reconfigure needs custom autotools
-
-src_configure() {
-	tc-export CC CXX FC F77 CPP AR
-	rm build-config/common/platforms/platform-* || die
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	EOF
-
-	cat > build-config/common/platforms/platform-frontend-user-provided <<-EOF || die
-	CC_FOR_BUILD=${CC}
-	F77_FOR_BUILD=${F77}
-	FC_FOR_BUILD=${FC}
-	CXX_FOR_BUILD=${CXX}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	EOF
-
-	cat > build-config/common/platforms/platform-mpi-user-provided <<-EOF || die
-	MPICC=mpicc
-	MPICXX=mpicxx
-	MPIF77=mpif77
-	MPIFC=mpif90
-	MPI_CPPFLAGS=${CPPFLAGS}
-	MPI_CFLAGS=${CFLAGS}
-	MPI_CXXFLAGS=${CXXFLAGS}
-	MPI_FFLAGS=${FFLAGS}
-	MPI_FCFLAGS=${FCFLAGS}
-	MPI_LDFLAGS=${LDFLAGS}
-	EOF
-
-	local myconf=(
-		--disable-platform-mic
-		--with-cubelib="${EPREFIX}/usr"
-		--with-custom-compilers
-		--with-plugin-advancedcolormaps
-		--with-plugin-barplot
-		--with-plugin-cube-diff
-		--with-plugin-cube-mean
-		--with-plugin-cube-merge
-		--with-plugin-heatmap
-		--with-plugin-launch
-		--with-plugin-metric-identify
-		--with-plugin-metriceditor
-		--with-plugin-source
-		--with-plugin-statistics
-		--with-plugin-paraver
-		--with-plugin-sunburst
-		--with-plugin-system-statistics
-		--with-plugin-system-topology
-		--with-plugin-treeitem-marker
-		--with-plugin-vampir
-		--without-plugin-scorep-config
-		--without-scorep
-		--with-qt="$(qt5_get_bindir)"
-		--with-qt-specs="$(qmake5 -query QMAKE_SPEC || die)"
-
-		$(use_enable debug)
-		$(use_with concurrent)
-		$(use_with webengine web-engine)
-	)
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	MAKEOPTS="-j1" default
-	mkdir -p "${ED}/usr/share/doc/${PF}/html"
-	mv "${ED}/usr/share/doc/${PF}/guide/html" "${ED}/usr/share/doc/${PF}/html/guide" || die
-	mv "${ED}/usr/share/doc/${PF}/plugins-guide/html" "${ED}/usr/share/doc/${PF}/html/plugins-guide" || die
-	rm -rf "${ED}/usr/share/doc/${PF}/guide" || die
-	rm -rf "${ED}/usr/share/doc/${PF}/plugins-guide" || die
-	docompress -x "/usr/share/doc/${PF}/html"
-	mv "${ED}/usr/share/doc/cubegui/example" "${ED}/usr/share/doc/${PF}/examples" || die
-	docompress -x "/usr/share/doc/${PF}/examples"
-	rm -rf "${ED}/usr/share/doc/cubegui" || die
-
-	newbashcomp "${ED}/usr/bin/cubegui-autocompletion.sh" cubegui
-	rm -r "${ED}/usr/bin/cubegui-autocompletion.sh" || die
-
-	find "${ED}" -name '*.a' -delete || die
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch b/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch
deleted file mode 100644
index ca890e9239..0000000000
--- a/gui-libs/cubegui/files/cubegui-4.7-custom-compiler.patch
+++ /dev/null
@@ -1,304 +0,0 @@
---- a/configure
-+++ b/configure
-@@ -5042,6 +5042,7 @@
- fi
- 
- 
-+
- if test ! -n "$ac_scorep_platform_data_provided" || \
-        test "x${ac_scorep_platform_data_provided}" = "xno"; then :
- 
-@@ -6528,17 +6529,137 @@
- 
-  QT_CXX=`basename $at_cv_env_QT_CXX`
- 
-- case $QT_CXX in #(
--  "g++") :
-+ ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler vendor" >&5
-+$as_echo_n "checking for C++ compiler vendor... " >&6; }
-+if ${ax_cv_cxx_compiler_vendor+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+
-+	vendors="
-+		intel:		__ICC,__ECC,__INTEL_COMPILER
-+		ibm:		__xlc__,__xlC__,__IBMC__,__IBMCPP__,__ibmxl__clang__,__ibmxl__
-+		pathscale:	__PATHCC__,__PATHSCALE__
-+		clang:		__clang__
-+		cray:		_CRAYC,_CRAYFTN
-+		fujitsu:	__FUJITSU
-+		sdcc:		SDCC,__SDCC
-+		sx:		_SX
-+		portland:	__PGI
-+		flang:		__flang__,__PGLLVM__
-+		gnu:		__GNUC__
-+		sun:		__SUNPRO_C,__SUNPRO_CC,__SUNPRO_F90,__SUNPRO_F95
-+		hp:		__HP_cc,__HP_aCC
-+		dec:		__DECC,__DECCXX,__DECC_VER,__DECCXX_VER
-+		borland:	__BORLANDC__,__CODEGEARC__,__TURBOC__
-+		comeau:		__COMO__
-+		kai:		__KCC
-+		lcc:		__LCC__
-+		sgi:		__sgi,sgi
-+		microsoft:	_MSC_VER
-+		metrowerks:	__MWERKS__
-+		watcom:		__WATCOMC__
-+		tcc:		__TINYC__
-+		unknown:	UNKNOWN
-+	"
-+	for ventest in $vendors; do
-+	    case $ventest in #(
-+		*:)
-+		    vendor=${ventest%:*}
-+		    continue
-+		    ;; #(
-+		*)
-+		    vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")"
-+		    ;;
-+	    esac
-+
-+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#if !($vencpp)
-+      thisisanerror;
-+#endif
-+
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+  break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+	done
-+
-+	ax_cv_cxx_compiler_vendor=$vendor
-+
-+	flang_variants="classic: __PGLLVM__"
-+	portland_variants="llvm: __PGLLVM__"
-+	eval variants=\"\$${ax_cv_cxx_compiler_vendor}_variants : NONE\"
-+	for vartest in $variants; do
-+	    case $vartest in #(
-+		*:)
-+		    variant=${vartest%:*};
-+                    continue
-+		    ;; #(
-+		*)
-+		    varcpp="defined("`echo $vartest | sed 's/,/) && defined(/g'`")"
-+		    ;;
-+	    esac
-+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#if !($varcpp)
-+      thisisanerror;
-+#endif
-+
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+  break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+	done
-+	as_fn_append ax_cv_cxx_compiler_vendor ${variant:+/$variant}
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compiler_vendor" >&5
-+case "$ax_cv_cxx_compiler_vendor" in #(
-+  yes|ok|yes[\ ,]*) :
-+    $as_echo "${as__grn}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;; #(
-+  no|failed|unsupported|no[\ ,]*) :
-+    $as_echo "${as__red}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;; #(
-+  *) :
-+    $as_echo "${as__blu}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;;
-+esac; }
-+
-+ ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+ case ${ax_cv_cxx_compiler_vendor%/*} in #(
-+  gnu) :
-     qt_compiler="gcc" ;; #(
--  "xlC") :
--    qt_compiler="ibm" ;; #(
--  "clang++") :
-+  clang) :
-     qt_compiler="clang" ;; #(
--  "icpc") :
-+  intel) :
-     qt_compiler="intel" ;; #(
--  "openCC") :
--    qt_compiler="open64" ;; #(
-   *) :
-     as_fn_error $? "Qt compiler \"${QT_CXX}\" is not supported by --with-frontend-compiler-suite." "$LINENO" 5 ;;
- esac
---- a/build-frontend/configure
-+++ b/build-frontend/configure
-@@ -22090,17 +22090,137 @@
- 
-  QT_CXX=`basename $at_cv_env_QT_CXX`
- 
-- case $QT_CXX in #(
--  "g++") :
-+ ac_ext=cpp
-+ac_cpp='$CXXCPP $CPPFLAGS'
-+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-+
-+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler vendor" >&5
-+$as_echo_n "checking for C++ compiler vendor... " >&6; }
-+if ${ax_cv_cxx_compiler_vendor+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+
-+	vendors="
-+		intel:		__ICC,__ECC,__INTEL_COMPILER
-+		ibm:		__xlc__,__xlC__,__IBMC__,__IBMCPP__,__ibmxl__clang__,__ibmxl__
-+		pathscale:	__PATHCC__,__PATHSCALE__
-+		clang:		__clang__
-+		cray:		_CRAYC,_CRAYFTN
-+		fujitsu:	__FUJITSU
-+		sdcc:		SDCC,__SDCC
-+		sx:		_SX
-+		portland:	__PGI
-+		flang:		__flang__,__PGLLVM__
-+		gnu:		__GNUC__
-+		sun:		__SUNPRO_C,__SUNPRO_CC,__SUNPRO_F90,__SUNPRO_F95
-+		hp:		__HP_cc,__HP_aCC
-+		dec:		__DECC,__DECCXX,__DECC_VER,__DECCXX_VER
-+		borland:	__BORLANDC__,__CODEGEARC__,__TURBOC__
-+		comeau:		__COMO__
-+		kai:		__KCC
-+		lcc:		__LCC__
-+		sgi:		__sgi,sgi
-+		microsoft:	_MSC_VER
-+		metrowerks:	__MWERKS__
-+		watcom:		__WATCOMC__
-+		tcc:		__TINYC__
-+		unknown:	UNKNOWN
-+	"
-+	for ventest in $vendors; do
-+	    case $ventest in #(
-+		*:)
-+		    vendor=${ventest%:*}
-+		    continue
-+		    ;; #(
-+		*)
-+		    vencpp="defined("`echo $ventest | sed 's/,/) || defined(/g'`")"
-+		    ;;
-+	    esac
-+
-+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#if !($vencpp)
-+      thisisanerror;
-+#endif
-+
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+  break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+	done
-+
-+	ax_cv_cxx_compiler_vendor=$vendor
-+
-+	flang_variants="classic: __PGLLVM__"
-+	portland_variants="llvm: __PGLLVM__"
-+	eval variants=\"\$${ax_cv_cxx_compiler_vendor}_variants : NONE\"
-+	for vartest in $variants; do
-+	    case $vartest in #(
-+		*:)
-+		    variant=${vartest%:*};
-+                    continue
-+		    ;; #(
-+		*)
-+		    varcpp="defined("`echo $vartest | sed 's/,/) && defined(/g'`")"
-+		    ;;
-+	    esac
-+	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
-+
-+#if !($varcpp)
-+      thisisanerror;
-+#endif
-+
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_cxx_try_compile "$LINENO"; then :
-+  break
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+	done
-+	as_fn_append ax_cv_cxx_compiler_vendor ${variant:+/$variant}
-+
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compiler_vendor" >&5
-+case "$ax_cv_cxx_compiler_vendor" in #(
-+  yes|ok|yes[\ ,]*) :
-+    $as_echo "${as__grn}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;; #(
-+  no|failed|unsupported|no[\ ,]*) :
-+    $as_echo "${as__red}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;; #(
-+  *) :
-+    $as_echo "${as__blu}$ax_cv_cxx_compiler_vendor${as__std}" >&6 ;;
-+esac; }
-+
-+ ac_ext=c
-+ac_cpp='$CPP $CPPFLAGS'
-+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-+ac_compiler_gnu=$ac_cv_c_compiler_gnu
-+
-+ case ${ax_cv_cxx_compiler_vendor%/*} in #(
-+  gnu) :
-     qt_compiler="gcc" ;; #(
--  "xlC") :
--    qt_compiler="ibm" ;; #(
--  "clang++") :
-+  clang) :
-     qt_compiler="clang" ;; #(
--  "icpc") :
-+  intel) :
-     qt_compiler="intel" ;; #(
--  "openCC") :
--    qt_compiler="open64" ;; #(
-   *) :
-     as_fn_error $? "Qt compiler \"${QT_CXX}\" is not supported by --with-frontend-compiler-suite." "$LINENO" 5 ;;
- esac

diff --git a/gui-libs/cubegui/metadata.xml b/gui-libs/cubegui/metadata.xml
deleted file mode 100644
index ae553f43c8..0000000000
--- a/gui-libs/cubegui/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="concurrent">Enables usage of the QtConcurrent for the the parallel calculations</flag>
-		<flag name="webengine">Enables usage of the QtWebEngine for the HTML Documentation</flag>
-	</use>
-</pkgmetadata>

diff --git a/media-fonts/3270font/3270font-2.3.1.ebuild b/media-fonts/3270font/3270font-2.3.1.ebuild
deleted file mode 100644
index 80001cfbb7..0000000000
--- a/media-fonts/3270font/3270font-2.3.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-inherit font python-any-r1
-
-DESCRIPTION="A IBM 3270 Terminal font in a modern format"
-HOMEPAGE="https://github.com/rbanffy/3270font"
-SRC_URI="https://github.com/rbanffy/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD CC-BY-SA-3.0 GPL-3 OFL"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
-	${PYTHON_DEPS}
-	media-gfx/fontforge
-	test? (
-		$(python_gen_any_dep '
-			dev-python/ipdb[${PYTHON_USEDEP}]
-			dev-python/pillow[${PYTHON_USEDEP}]
-			dev-util/gftools[${PYTHON_SINGLE_USEDEP}]
-			media-gfx/fontbakery[${PYTHON_USEDEP}]
-		')
-	)
-"
-
-DOCS=( CHANGELOG.md README.md  )
-HTML_DOCS=( "DESCRIPTION.en_us.html" )
-
-PATCHES=(
-	"${FILESDIR}/remove-useless-tests.patch"
-	"${FILESDIR}/${PN}-2.3.0-correctly-pass-options.patch"
-)
-
-FONT_S="${S}/build"
-FONT_SUFFIX="otf ttf pfm woff"
-
-python_check_deps() {
-	use test || return 0
-	python_has_version -b "dev-python/ipdb[${PYTHON_USEDEP}]" &&
-	python_has_version -b "dev-python/pillow[${PYTHON_USEDEP}]" &&
-	python_has_version -b "dev-util/gftools[${PYTHON_USEDEP}]" &&
-	python_has_version -b "media-gfx/fontbakery[${PYTHON_USEDEP}]"
-}
-
-src_compile() {
-	emake font
-}
-
-src_test() {
-	emake test
-	emake fbchecks
-}

diff --git a/media-fonts/3270font/Manifest b/media-fonts/3270font/Manifest
deleted file mode 100644
index d00eb319bf..0000000000
--- a/media-fonts/3270font/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST 3270font-2.3.1.tar.gz 526018 BLAKE2B c39f71df9f0a597ff3c32ec320f007af6508b0d8d6b68a3a8d621f5484ddc78334d6b73161f9d11e2f75855678f882e500bd698b87b5caa1e51125d763c530e8 SHA512 df1d0909d6acff0b796f236d177828e9e9ded7b771c9cb675a63a7689c0ab1a159d44ab641aa4bca91e8548972a7bca38b583c56ea0c09e15a6b1f1ede798324

diff --git a/media-fonts/3270font/files/3270font-2.3.0-correctly-pass-options.patch b/media-fonts/3270font/files/3270font-2.3.0-correctly-pass-options.patch
deleted file mode 100644
index 7d8dc6224d..0000000000
--- a/media-fonts/3270font/files/3270font-2.3.0-correctly-pass-options.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/fontbakery_checks.sh
-+++ b/fontbakery_checks.sh
-@@ -36,6 +36,6 @@
- for fontdir in "$OUTPUT_DIR"/*
- do
-   if [ -d "$fontdir" ]; then
--    fontbakery check-googlefonts "$OPTIONS" "$fontdir"/*.ttf
-+    fontbakery check-googlefonts $OPTIONS "$fontdir"/*.ttf
-   fi
- done

diff --git a/media-fonts/3270font/files/remove-useless-tests.patch b/media-fonts/3270font/files/remove-useless-tests.patch
deleted file mode 100644
index c8a860d970..0000000000
--- a/media-fonts/3270font/files/remove-useless-tests.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -73,17 +73,11 @@
- 	@./fontbakery_checks.sh
- 
- skimpytest: font ## Runs the minimal tests and verifies the ZIP file mentioned in the README is present.
--	@flake8 *.py
--	@isort --check-only *.py
--	@black --check -l79 *.py
- 	@fontlint ${BUILD_DIR}/3270-Regular.otf
- 	@fontlint ${BUILD_DIR}/3270-Regular.ttf
- 	@fontlint ${BUILD_DIR}/3270-Regular.woff
- 	@fontlint ${BUILD_DIR}/3270SemiCondensed-Regular.ttf
- 	@fontlint ${BUILD_DIR}/3270Condensed-Regular.ttf
--	@wget --spider $(shell grep -Eo \
--		'https://3270font.s3.amazonaws.com/3270_fonts_[^/"]+\.zip' \
--		README.md)
- 
- test: skimpytest ## Generates and checks font files
- # These are tests that fail on Travis (because their fontlint can't ignore

diff --git a/media-fonts/3270font/metadata.xml b/media-fonts/3270font/metadata.xml
deleted file mode 100644
index 9921e5126d..0000000000
--- a/media-fonts/3270font/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">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-This font is derived from the x3270 font, which, in turn, was translated from the one in Georgia Tech's 3270tool, which was itself hand-copied from a 3270 series terminal. I built it because I felt terminals deserve to be pretty. The .sfd font file contains a x3270 bitmap font that was used for guidance.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">rbanffy/3270font</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/media-gfx/dehinter/Manifest b/media-gfx/dehinter/Manifest
deleted file mode 100644
index 68d393f38f..0000000000
--- a/media-gfx/dehinter/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dehinter-4.0.0.gh.tar.gz 1423535 BLAKE2B b39eb8384346aa1139902267ec65c70666d36c76dbcf722a4e4b5706faf6f9a04a9ce6e9f89098c1a2b29ce95232532836ebf4a04e072be4fbe360efc31230b7 SHA512 d82412b723013c66211ffedd89e5fa1d59f605c6468dea9123092fa80418d9920e378d4081eca4711ef96bd19abb69ffdb3fcda62b84caa0a37f22528ca597af

diff --git a/media-gfx/dehinter/dehinter-4.0.0.ebuild b/media-gfx/dehinter/dehinter-4.0.0.ebuild
deleted file mode 100644
index 2afc7107b7..0000000000
--- a/media-gfx/dehinter/dehinter-4.0.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="A tool for the removal of TrueType instruction sets (hints) in fonts"
-HOMEPAGE="https://github.com/source-foundry/dehinter"
-SRC_URI="https://github.com/source-foundry/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="dev-python/fonttools[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest

diff --git a/media-gfx/dehinter/metadata.xml b/media-gfx/dehinter/metadata.xml
deleted file mode 100644
index cd3bd2963e..0000000000
--- a/media-gfx/dehinter/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/source-foundry/dehinter/issues</bugs-to>
-        <remote-id type="github">source-foundry/dehinter</remote-id>
-        <remote-id type="pypi">dehinter</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/media-gfx/fontbakery/Manifest b/media-gfx/fontbakery/Manifest
deleted file mode 100644
index a26425d5be..0000000000
--- a/media-gfx/fontbakery/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fontbakery-0.7.38.gh.tar.gz 31171347 BLAKE2B a07762237453e6bd72b7eea2ed5ab82b5ceafc759dd38ed3fbcf723fe3a81b1eccff6d6210f7342655980c509f7f0ad9a40fee107326a37d6b7fc06f661519c8 SHA512 795ccbe0ac248c22821813ea9bd1f90c1da58746f3f02a714e6d93dc6ae3bb0a46a0a83332856fa97439c222d5b0adece83c1e70a3b95441f7c83893f04187b8
-DIST fontbakery-0.8.10.gh.tar.gz 39553778 BLAKE2B 8a773620274755866cfe021dcf6a82050d5fe5f4100eb2ec6443082fa97c7bcc76934c0500ea097dfa76e320ced53400e60bd5a8e17c8e8732c7f128cf45194a SHA512 96927cbfebf26763ca948446d5d7908c074c700fcfc70e94d4e07e7daf64f7e260cd11dd7e2f545134b297e54d2adef4ddff3c840672097fbd19ced52092b456

diff --git a/media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild b/media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild
deleted file mode 100644
index 0cf14ba644..0000000000
--- a/media-gfx/fontbakery/fontbakery-0.7.38-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Font quality assurance tool"
-HOMEPAGE="
-	https://github.com/googlefonts/fontbakery
-	https://pypi.org/project/fontbakery/
-"
-SRC_URI="https://github.com/googlefonts/fontbakery/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/beautifulsoup4-4.9.3[${PYTHON_USEDEP}]
-	>=dev-python/beziers-0.3.1[${PYTHON_USEDEP}]
-	>=dev-python/cmarkgfm-0.5.3[${PYTHON_USEDEP}]
-	>=dev-python/collidoscope-0.0.6[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.8.1[${PYTHON_USEDEP}]
-	>=dev-python/font-v-1.0.5[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.24.3[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.6.3[${PYTHON_USEDEP}]
-	>=dev-python/pip-api-0.0.20[${PYTHON_USEDEP}]
-	>=dev-python/protobuf-python-3.17.0[${PYTHON_USEDEP}]
-	>=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
-	>=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
-	>=dev-python/rich-10.2.2[${PYTHON_USEDEP}]
-	>=dev-python/stringbrewer-0.0.1[${PYTHON_USEDEP}]
-	>=dev-python/vharfbuzz-0.1.1[${PYTHON_USEDEP}]
-	>=dev-util/ots-8.1.4
-	>=media-gfx/dehinter-3.1.0[${PYTHON_USEDEP}]
-	>=media-gfx/ufolint-1.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-python/ufo2ft[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-# distutils_enable_sphinx docs/source \
-# 	"<dev-python/sphinx-4.0" \
-# 	dev-python/sphinx-rtd-theme \
-# 	dev-python/recommonmark
-
-pkg_setup() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-}

diff --git a/media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild b/media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild
deleted file mode 100644
index 46bb2b3117..0000000000
--- a/media-gfx/fontbakery/fontbakery-0.8.10-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Font quality assurance tool"
-HOMEPAGE="
-	https://github.com/googlefonts/fontbakery
-	https://pypi.org/project/fontbakery/
-"
-SRC_URI="https://github.com/googlefonts/fontbakery/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/axisregistry-0.3.9[${PYTHON_USEDEP}]
-	>=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}]
-	>=dev-python/beziers-0.4.0[${PYTHON_USEDEP}]
-	>=dev-python/cmarkgfm-2022.10.27[${PYTHON_USEDEP}]
-	>=dev-python/collidoscope-0.4.1[${PYTHON_USEDEP}]
-	>=dev-python/defcon-0.10.1[${PYTHON_USEDEP}]
-	>=dev-python/font-v-2.1.0[${PYTHON_USEDEP}]
-	>=dev-python/fonttools-4.38.0[${PYTHON_USEDEP}]
-	>=dev-python/gflanguages-0.4.0[${PYTHON_USEDEP}]
-	>=dev-python/glyphsets-0.5.0[${PYTHON_USEDEP}]
-	>=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
-	>=dev-python/opentypespec-1.8.4[${PYTHON_USEDEP}]
-	>=dev-python/packaging-21.3[${PYTHON_USEDEP}]
-	>=dev-python/pip-api-0.0.29[${PYTHON_USEDEP}]
-	>=dev-python/protobuf-python-3.20.1[${PYTHON_USEDEP}]
-	>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
-	>=dev-python/requests-2.28.0[${PYTHON_USEDEP}]
-	>=dev-python/rich-12.4.4[${PYTHON_USEDEP}]
-	>=dev-python/stringbrewer-0.0.1[${PYTHON_USEDEP}]
-	>=dev-python/unicodedata2-14.0.0[${PYTHON_USEDEP}]
-	>=dev-python/ufo2ft-2.27.0[${PYTHON_USEDEP}]
-	>=dev-python/vharfbuzz-0.1.3[${PYTHON_USEDEP}]
-	>=dev-util/ots-8.1.4
-	>=media-gfx/dehinter-4.0.0[${PYTHON_USEDEP}]
-	>=media-gfx/ufolint-1.2.0[${PYTHON_USEDEP}]
-"
-DEPEND="
-	${RDEPEND}
-	test? (
-		dev-python/kurbopy[${PYTHON_USEDEP}]
-	)
-"
-
-distutils_enable_tests pytest
-# distutils_enable_sphinx docs/source \
-# 	"<dev-python/sphinx-4.0" \
-# 	dev-python/sphinx-rtd-theme \
-# 	dev-python/recommonmark
-
-pkg_setup() {
-	export SETUPTOOLS_SCM_PRETEND_VERSION="${PV}"
-}

diff --git a/media-gfx/fontbakery/metadata.xml b/media-gfx/fontbakery/metadata.xml
deleted file mode 100644
index 9077eb2ca0..0000000000
--- a/media-gfx/fontbakery/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/googlefonts/fontbakery/issues</bugs-to>
-    <remote-id type="github">googlefonts/fontbakery</remote-id>
-    <remote-id type="pypi">fontbakery</remote-id>
-  </upstream>
-</pkgmetadata>
-

diff --git a/media-gfx/fontdiff/Manifest b/media-gfx/fontdiff/Manifest
deleted file mode 100644
index 68031ebc27..0000000000
--- a/media-gfx/fontdiff/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fontdiff-0.2.3.tar.gz 23940699 BLAKE2B 3a14deae16e67ba5c897c9b0779a9a5e4f2f5a5c9bb4ad2dd2e605fbc854b6939196c387160b2ed5b950ce81cf80868aa17414113115058d16e2ffeca752ed97 SHA512 6fb04c1527f8dc73677b8cb5437760f72deabc4ab117e2c16f0bff36e6e5eb58b1e1ff5e45f54de03be0534f0ab55b447a32ce56d9d2750817643dff84e087ea

diff --git a/media-gfx/fontdiff/files/fontdiff-0.2.3-no-bundled-libs.patch b/media-gfx/fontdiff/files/fontdiff-0.2.3-no-bundled-libs.patch
deleted file mode 100644
index 7e5dad0beb..0000000000
--- a/media-gfx/fontdiff/files/fontdiff-0.2.3-no-bundled-libs.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- a/src/fontdiff/fontdiff.gyp
-+++ b/src/fontdiff/fontdiff.gyp
-@@ -20,9 +20,7 @@
-                 'main.cc',
-             ],
-             'dependencies': [
--                'fontdiff_lib',
--                '../third_party/freetype/freetype.gyp:freetype',
--                '../third_party/icu/icu.gyp:icu_uc',
-+                'fontdiff_lib'
-             ],
-             'conditions': [
-                 ['OS == "linux"', {
-@@ -67,14 +65,6 @@
-                 'FONTDIFF_VERSION=' + '<!(echo $FONTDIFF_VERSION)',
-             ],
-             'dependencies': [
--                '../third_party/cairo/cairo.gyp:cairo',
--                '../third_party/dtl/dtl.gyp:dtl',
--                '../third_party/expat/expat.gyp:expat',
--                '../third_party/freetype/freetype.gyp:freetype',
--                '../third_party/harfbuzz/harfbuzz.gyp:harfbuzz',
--                '../third_party/icu/icu.gyp:icu_i18n',
--                '../third_party/icu/icu.gyp:icu_uc',
--                '../third_party/icu/icu.gyp:icu_data',
-             ],
-             'conditions': [
-                 ['OS == "linux"', {

diff --git a/media-gfx/fontdiff/files/fontdiff-cairo114.diff b/media-gfx/fontdiff/files/fontdiff-cairo114.diff
deleted file mode 100644
index 9bad60d3be..0000000000
--- a/media-gfx/fontdiff/files/fontdiff-cairo114.diff
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/src/fontdiff/diff_job.cc
-+++ b/src/fontdiff/diff_job.cc
-@@ -77,8 +77,10 @@ void DiffJob::WritePDF(const std::string& filepath) {
-     creator.append(" ");
-     creator.append(version);
-   }
-+  #if CAIRO_VERSION > 11499
-   cairo_pdf_surface_set_metadata(pdf_surface, CAIRO_PDF_METADATA_CREATOR,
-                                  creator.c_str());
-+  #endif
- 
-   cairo_t* pdf = cairo_create(pdf_surface);
-   for (const Page* page : pages_) {

diff --git a/media-gfx/fontdiff/files/fontdiff-hbicu.diff b/media-gfx/fontdiff/files/fontdiff-hbicu.diff
deleted file mode 100644
index 121d87fd87..0000000000
--- a/media-gfx/fontdiff/files/fontdiff-hbicu.diff
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/src/fontdiff/diff_job.cc
-+++ b/src/fontdiff/diff_job.cc
-@@ -132,7 +132,7 @@ void DiffJob::HandleEndElement() {
-   xmlElements_.pop_back();
- }
- 
--void DiffJob::HandleCharData(const StringPiece& text) {
-+void DiffJob::HandleCharData(const icu::StringPiece& text) {
-   const XMLElement& e = xmlElements_.back();
-   e.paragraph->AppendSpan(text, e.style);
- }
---- a/src/fontdiff/diff_job.h
-+++ b/src/fontdiff/diff_job.h
-@@ -62,7 +62,7 @@ class DiffJob {
-     const std::string& name,
-     const std::map<std::string, std::string>& attr);
-   void HandleEndElement();
--  void HandleCharData(const StringPiece& text);
-+  void HandleCharData(const icu::StringPiece& text);
- 
-   bool has_diffs_;
-   const FontCollection* beforeFonts_;
---- a/src/fontdiff/paragraph.cc
-+++ b/src/fontdiff/paragraph.cc
-@@ -300,7 +300,7 @@ void Paragraph::FindPotentialLineBreaks(int32_t start, int32_t limit,
-   if (breaker) {
-     breaker->setText(text_);
-     int32_t cur = breaker->following(start > 0 ? start - 1 : 0);
--    while (cur != BreakIterator::DONE && cur < limit) {
-+    while (cur != icu::BreakIterator::DONE && cur < limit) {
-       breaks->push_back(cur);
-       cur = breaker->next();
-     }
---- a/src/fontdiff/shaped_text.cc
-+++ b/src/fontdiff/shaped_text.cc
-@@ -21,7 +21,7 @@
- #include <hb.h>
- #include <hb-ft.h>
- #include <hb-icu.h>
--#include <unicode/unistr.h>
-+#include <unicode/ustring.h>
- 
- #include "fontdiff/font.h"
- #include "fontdiff/icu_helper.h"
-@@ -39,7 +39,7 @@ ShapedText::ShapedText(const UChar* text, int32_t start, int32_t limit,
-     hb_buffer_(hb_buffer_create()), ascender_(0), descender_(0) {
-   const int32_t length = limit - start;
-   hb_buffer_set_unicode_funcs(hb_buffer_, hb_icu_get_unicode_funcs());
--  hb_buffer_add_utf16(hb_buffer_, text + start, length, 0, length);
-+  hb_buffer_add_utf16(hb_buffer_, (uint16_t*)text + start, length, 0, length);
-   hb_buffer_set_cluster_level(hb_buffer_,
-                               HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS);
-   hb_segment_properties_t props;

diff --git a/media-gfx/fontdiff/fontdiff-0.2.3.ebuild b/media-gfx/fontdiff/fontdiff-0.2.3.ebuild
deleted file mode 100644
index 79ef98cb02..0000000000
--- a/media-gfx/fontdiff/fontdiff-0.2.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-SRC_URI="https://github.com/googlefonts/fontdiff/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-DESCRIPTION="A tool for finding visual differences between two font versions"
-HOMEPAGE="https://github.com/googlei18n/fontdiff"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-RDEPEND="
-	app-i18n/unicode-data
-	app-i18n/unicode-emoji
-	dev-libs/expat
-	dev-libs/fribidi
-	dev-libs/icu:=
-	dev-util/ragel
-	>=media-libs/freetype-2.9:2
-	>=media-libs/harfbuzz-1.7.4[icu]
-	x11-libs/cairo
-	x11-libs/pixman
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/dtl
-	dev-build/gyp
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-cairo114.diff"
-	"${FILESDIR}/${PN}-hbicu.diff"
-	"${FILESDIR}/${P}-no-bundled-libs.patch"
-)
-
-src_prepare() {
-	#no bundled libs
-	rm -r src/third_party || die
-	default
-}
-
-src_configure() {
-	gyp -f make --depth . "${S}/src/fontdiff/fontdiff.gyp" || die
-}
-
-src_compile() {
-	local _pc="$(tc-getPKG_CONFIG)"
-	local _d="cairo expat freetype2 harfbuzz-icu icu-uc"
-	local myargs=(
-		CXX=$(tc-getCXX)
-		CC=$(tc-getCC)
-		AR=$(tc-getAR)
-		LIBS="$(${_pc} --libs ${_d})"
-		CPPFLAGS="$(${_pc} --cflags ${_d})"
-		V=1
-	)
-
-	emake "${myargs[@]}"
-}
-
-src_install() {
-	dobin "${S}/out/Default/${PN}"
-	einstalldocs
-}

diff --git a/media-gfx/fontdiff/metadata.xml b/media-gfx/fontdiff/metadata.xml
deleted file mode 100644
index 333d855657..0000000000
--- a/media-gfx/fontdiff/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="person">
-    <description>co-maintainers welcome</description>
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">googlei18n/fontdiff</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/media-gfx/ufolint/Manifest b/media-gfx/ufolint/Manifest
deleted file mode 100644
index 5045a508f8..0000000000
--- a/media-gfx/ufolint/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ufolint-1.2.0.gh.tar.gz 89503 BLAKE2B 4381438fbb11df78f186d32ecbe655db7df7a2188d13cb5f15612c31a5bbc4d0fe0e3129671f9dfd8261ee5395729d046042056aa1d9c7001636dae356bdc4c3 SHA512 040282d0c15e2fcf3b98ed2754d8f7f59ca0e3c304fc7150c81c22e327c135fb46960d5a953861c8a5d11cb61f5317f662fc31323f778f45f2a48495cdfe5083

diff --git a/media-gfx/ufolint/metadata.xml b/media-gfx/ufolint/metadata.xml
deleted file mode 100644
index 05831d8792..0000000000
--- a/media-gfx/ufolint/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="person">
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/source-foundry/ufolint/issues</bugs-to>
-        <remote-id type="github">source-foundry/ufolint</remote-id>
-        <remote-id type="pypi">ufolint</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild b/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild
deleted file mode 100644
index ae1bf57d50..0000000000
--- a/media-gfx/ufolint/ufolint-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="UFO source format linter"
-HOMEPAGE="
-	https://pypi.org/project/ufolint/
-	https://github.com/source-foundry/ufolint
-"
-SRC_URI="https://github.com/source-foundry/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
-RDEPEND="
-	dev-python/commandlines[${PYTHON_USEDEP}]
-	dev-python/fonttools[${PYTHON_USEDEP}]
-	dev-python/fs[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest

diff --git a/media-libs/lodepng/Manifest b/media-libs/lodepng/Manifest
deleted file mode 100644
index b67c6d112a..0000000000
--- a/media-libs/lodepng/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lodepng-20210627-8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a.gh.tar.gz 242778 BLAKE2B eb4b95fdc800b070c96d3303d2c44a33b4304dae946b26569f52a1ad8847d049108975b082ba49b35c84b97bd1ce58ba74885c6dc843e1e8a73446de1c167369 SHA512 2e0abc063be45dc04a070656260e9a2b9fa1172433cdd7d4988f0afc11751ad28aa802350598ef0e2b27c2c011fd9d9f7ab7f267b0bfcdf28f9f708b888c4411

diff --git a/media-libs/lodepng/files/lodepng-makefile.patch b/media-libs/lodepng/files/lodepng-makefile.patch
deleted file mode 100644
index 1d81d57c64..0000000000
--- a/media-libs/lodepng/files/lodepng-makefile.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -9,26 +9,29 @@
- CC ?= gcc
- CXX ?= g++
- 
--override CFLAGS := -W -Wall -Wextra -ansi -pedantic -O3 -Wno-unused-function $(CFLAGS)
--override CXXFLAGS := -W -Wall -Wextra -ansi -pedantic -O3 $(CXXFLAGS)
-+CFLAGS += -W -Wall -Wextra -ansi -pedantic -Wno-unused-function
-+CXXFLAGS += -W -Wall -Wextra -ansi -pedantic
- 
--all: unittest benchmark pngdetail showpng
-+all: unittest benchmark pngdetail showpng liblodepng.so
- 
- %.o: %.cpp
- 	@mkdir -p `dirname $@`
--	$(CXX) -I ./ $(CXXFLAGS) -c $< -o $@
-+	$(CXX) -I ./ $(CXXFLAGS) -fPIC -c $< -o $@
- 
--unittest: lodepng.o lodepng_util.o lodepng_unittest.o
--	$(CXX) $^ $(CXXFLAGS) -o $@
-+liblodepng.so: lodepng.o
-+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIC -shared -Wl,-soname,liblodepng.so $^ -o $@
- 
--benchmark: lodepng.o lodepng_benchmark.o
--	$(CXX) $^ $(CXXFLAGS) -lSDL -o $@
-+unittest: liblodepng.so lodepng_util.o lodepng_unittest.o
-+	$(CXX) $^ $(CXXFLAGS) $(LDFLAGS) -fPIE -o $@ -L. -llodepng
- 
--pngdetail: lodepng.o lodepng_util.o pngdetail.o
--	$(CXX) $^ $(CXXFLAGS) -o $@
-+benchmark: liblodepng.so lodepng_benchmark.o
-+	$(CXX) $^ $(CXXFLAGS) $(LDFLAGS) -fPIE -lSDL -o $@ -L. -llodepng
- 
--showpng: lodepng.o examples/example_sdl.o
--	$(CXX) -I ./ $^ $(CXXFLAGS) -lSDL -o $@
-+pngdetail: liblodepng.so lodepng_util.o pngdetail.o
-+	$(CXX) $^ $(CXXFLAGS) $(LDFLAGS) -fPIE -o $@ -L. -llodepng
-+
-+showpng: liblodepng.so examples/example_sdl.o
-+	$(CXX) -I ./ $^ $(CXXFLAGS) $(LDFLAGS) -fPIE -lSDL -o $@ -L. -llodepng
- 
- clean:
- 	rm -f unittest benchmark pngdetail showpng lodepng_unittest.o lodepng_benchmark.o lodepng.o lodepng_util.o pngdetail.o examples/example_sdl.o

diff --git a/media-libs/lodepng/lodepng-20210627-r1.ebuild b/media-libs/lodepng/lodepng-20210627-r1.ebuild
deleted file mode 100644
index 17942bc244..0000000000
--- a/media-libs/lodepng/lodepng-20210627-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a"
-
-DESCRIPTION="PNG encoder and decoder"
-HOMEPAGE="
-	http://lodev.org/lodepng
-	https://github.com/lvandeve/lodepng
-"
-SRC_URI="https://github.com/lvandeve/lodepng/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="benchmark pngdetail showpng test"
-
-DEPEND="
-	benchmark? ( media-libs/libsdl )
-	showpng? ( media-libs/libsdl )
-"
-RDEPEND="${DEPEND}"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
-
-src_compile() {
-	emake liblodepng.so
-	use test && emake unittest
-	use benchmark && emake benchmark
-	use showpng && emake showpng
-	use pngdetail && emake pngdetail
-}
-
-src_install() {
-	dodoc README.md
-	doheader lodepng.h
-	dolib.so liblodepng.so
-	use showpng && dobin showpng
-	use pngdetail && dobin pngdetail
-	exeinto /usr/libexec/lodepng
-	use benchmark && doexe benchmark
-}
-
-src_test() {
-	LD_LIBRARY_PATH="${S}:${LD_LIBRARY_PATH}" ./unittest || die
-}

diff --git a/media-libs/lodepng/metadata.xml b/media-libs/lodepng/metadata.xml
deleted file mode 100644
index 7060a60a17..0000000000
--- a/media-libs/lodepng/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">lvandeve/lodepng</remote-id>
-  </upstream>
-  <use>
-    <flag name="benchmark">Benchmark for lodepng</flag>
-    <flag name="pngdetail">Prints detailed info of PNG images, including filter types and huffman symbols</flag>
-    <flag name="showpng">Show PNG image</flag>
-  </use>
-</pkgmetadata>

diff --git a/media-libs/sjpeg/Manifest b/media-libs/sjpeg/Manifest
deleted file mode 100644
index 83c0175546..0000000000
--- a/media-libs/sjpeg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sjpeg-1.0_p20210422-r1.tar.gz 2481123 BLAKE2B dc645e6e97873389b40463561683be744fb951c914b55dd5183e190982dbe4aeea98ee3c1271d2447ad1e5b4e23ea03cdf86ff3a9d7372631b0f9ca01cd4ac4f SHA512 cf9e5a744f79996817679dc2e64be2efd64cbc9bb5f505f5c6530f92d60fe99715c57bcf71e0bb80c77732ace1d71fbf1ff9b4e4ec2562a9576c74a4410c2cb1

diff --git a/media-libs/sjpeg/files/sjpeg-rename-libutils.patch b/media-libs/sjpeg/files/sjpeg-rename-libutils.patch
deleted file mode 100644
index a78764e8f7..0000000000
--- a/media-libs/sjpeg/files/sjpeg-rename-libutils.patch
+++ /dev/null
@@ -1,68 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -119,16 +119,16 @@
-   set(SJPEG_HAVE_GLUT TRUE)
- endif()
- 
--# build the utils library
-+# build the sjpeg-utils library
- include_directories(${SJPEG_DEP_IMG_INCLUDE_DIRS})
--add_library(utils
-+add_library(sjpeg-utils
-             ${CMAKE_CURRENT_SOURCE_DIR}/examples/utils.cc
-             ${CMAKE_CURRENT_SOURCE_DIR}/examples/utils.h
- )
- 
- if(WIN32)
-   # quiet warnings related to fopen, sscanf
--  target_compile_definitions(utils PRIVATE _CRT_SECURE_NO_WARNINGS)
-+  target_compile_definitions(sjpeg-utils PRIVATE _CRT_SECURE_NO_WARNINGS)
- endif()
- if(SJPEG_HAVE_OPENGL)
-   # check pthread for GL libraries
-@@ -139,30 +139,30 @@
-       list(APPEND SJPEG_DEP_GL_LIBRARIES ${CMAKE_THREAD_LIBS_INIT})
-     endif()
-   endif()
--  target_compile_definitions(utils PUBLIC SJPEG_HAVE_OPENGL)
-+  target_compile_definitions(sjpeg-utils PUBLIC SJPEG_HAVE_OPENGL)
-   add_definitions(${OPENGL_DEFINITIONS})
- endif()
- if(SJPEG_HAVE_GLUT)
-   add_definitions(${GLUT_DEFINITIONS})
- endif()
- if(SJPEG_HAVE_JPEG)
--  target_compile_definitions(utils PUBLIC SJPEG_HAVE_JPEG)
-+  target_compile_definitions(sjpeg-utils PUBLIC SJPEG_HAVE_JPEG)
- endif()
- if(SJPEG_HAVE_PNG)
--  target_compile_definitions(utils PUBLIC SJPEG_HAVE_PNG)
-+  target_compile_definitions(sjpeg-utils PUBLIC SJPEG_HAVE_PNG)
- endif()
- if(SJPEG_DEP_IMG_LIBRARIES)
-   # check pthread for GL libraries
--  target_link_libraries(utils ${SJPEG_DEP_IMG_LIBRARIES}
-+  target_link_libraries(sjpeg-utils ${SJPEG_DEP_IMG_LIBRARIES}
-                         ${SJPEG_DEP_GL_LIBRARIES})
- endif()
--# set_target_properties(utils PROPERTIES POSITION_INDEPENDENT_CODE ON)
-+# set_target_properties(sjpeg-utils PROPERTIES POSITION_INDEPENDENT_CODE ON)
- 
- # Build the executables if asked for.
- if(SJPEG_BUILD_EXAMPLES)
-   # sjpeg
-   add_executable(sjpeg-bin ${CMAKE_CURRENT_SOURCE_DIR}/examples/sjpeg.cc)
--  target_link_libraries(sjpeg-bin sjpeg utils)
-+  target_link_libraries(sjpeg-bin sjpeg sjpeg-utils)
-   set_target_properties(sjpeg-bin PROPERTIES OUTPUT_NAME sjpeg)
- 
-   # vjpeg
-@@ -187,7 +187,7 @@
-   elseif(HAVE_GL_GLUT_H)
-     add_definitions(-DHAVE_GL_GLUT_H)
-   endif()
--  target_link_libraries(vjpeg ${SJPEG_DEP_GL_LIBRARIES} sjpeg utils)
-+  target_link_libraries(vjpeg ${SJPEG_DEP_GL_LIBRARIES} sjpeg sjpeg-utils)
- 
-   install(TARGETS sjpeg-bin vjpeg RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
- endif()

diff --git a/media-libs/sjpeg/metadata.xml b/media-libs/sjpeg/metadata.xml
deleted file mode 100644
index 58d0005377..0000000000
--- a/media-libs/sjpeg/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">webmproject/sjpeg</remote-id>
-  </upstream>
-  <use>
-    <flag name="tools">Build the sjpeg / vjpeg command line tools</flag>
-  </use>
-</pkgmetadata>

diff --git a/media-libs/sjpeg/sjpeg-1.0_p20210422-r1.ebuild b/media-libs/sjpeg/sjpeg-1.0_p20210422-r1.ebuild
deleted file mode 100644
index 53be4f33e3..0000000000
--- a/media-libs/sjpeg/sjpeg-1.0_p20210422-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="676de227d75877eb5863ec805ba0a4b97fc2fc6c"
-
-inherit cmake
-
-DESCRIPTION="simple jpeg encoder"
-HOMEPAGE="https://github.com/webmproject/sjpeg"
-SRC_URI="https://github.com/webmproject/sjpeg/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 +tools"
-
-DEPEND="
-	tools? (
-		media-libs/libpng
-		sys-libs/zlib
-		media-libs/libjpeg-turbo
-		virtual/opengl
-	)
-"
-RDEPEND="${DEPEND}"
-
-PATCHES="${FILESDIR}/${PN}-rename-libutils.patch"
-DOCS=( AUTHORS NEWS README README.md ChangeLog )
-
-src_configure() {
-	local mycmakeargs=(
-		-DSJPEG_BUILD_EXAMPLES=$(usex tools)
-	)
-
-	if use cpu_flags_arm_neon || use cpu_flags_x86_sse2 ; then
-		mycmakeargs+=( "-DSJPEG_ENABLE_SIMD=ON" )
-	else
-		mycmakeargs+=( "-DSJPEG_ENABLE_SIMD=OFF" )
-	fi
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-	dolib.so "${BUILD_DIR}/libsjpeg-utils.so"
-}

diff --git a/net-analyzer/munin-plugins-mendix/Manifest b/net-analyzer/munin-plugins-mendix/Manifest
deleted file mode 100644
index 7b597a2c94..0000000000
--- a/net-analyzer/munin-plugins-mendix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST munin-plugins-mendix-23_p20210510.tar.gz 28229 BLAKE2B 4d7ea082d50f9db711631b6569bb196546c6591d1caed1e7af049f6b9e945153585d8ccf9dc70e2106a3113022620568cd2797501b4287f306929b7879ac89fc SHA512 57856527b33189824712cc939a60ecbe3b1b275e0349e457d03e146d324e88d20cf9162f40bf0f3ff447f05db8a6d1f96bb8b1c0a58ba18382d0e99af6bd350e

diff --git a/net-analyzer/munin-plugins-mendix/metadata.xml b/net-analyzer/munin-plugins-mendix/metadata.xml
deleted file mode 100644
index 1bd77ab9d2..0000000000
--- a/net-analyzer/munin-plugins-mendix/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>pim.van.den.berg@mendix.com</email>
-      <name>Pim van den Berg</name>
-    </maintainer>
-    <bugs-to>https://github.com/mendix/munin-plugins-mendix/issues</bugs-to>
-    <remote-id type="github">mendix/munin-plugins-mendix</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/net-analyzer/munin-plugins-mendix/munin-plugins-mendix-23_p20210510.ebuild b/net-analyzer/munin-plugins-mendix/munin-plugins-mendix-23_p20210510.ebuild
deleted file mode 100644
index 3c3e8b6ed2..0000000000
--- a/net-analyzer/munin-plugins-mendix/munin-plugins-mendix-23_p20210510.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"
-
-COMMIT="84f6a325fda18678cd08e9c3615d76e747a5ab51"
-
-DESCRIPTION="This package provides various plugins for Munin"
-HOMEPAGE="https://github.com/mendix/munin-plugins-mendix"
-SRC_URI="https://github.com/mendix/munin-plugins-mendix/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-RDEPEND="net-analyzer/munin"
-
-src_prepare() {
-	default
-}
-
-src_configure() {
-	return
-}
-
-src_compile() {
-	return
-}
-
-src_install() {
-	#install plugins without getting mad at preserving exec bit
-	mkdir -p "${ED}/usr/libexec/munin/plugins/mendix" || die
-	mv plugins/* "${ED}/usr/libexec/munin/plugins/mendix" || die
-
-	insinto "/etc/munin/plugin-conf.d/"
-	doins -r plugin-conf/*
-}

diff --git a/net-libs/evpath/Manifest b/net-libs/evpath/Manifest
deleted file mode 100644
index 7c77d8b660..0000000000
--- a/net-libs/evpath/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST evpath-4.5.0_p20220601.gh.tar.gz 880852 BLAKE2B f0d0a493f46b0d113d5b6847227a76c88e0344e4298cd664a00e66306b5e4ea73bd4c44ef8111d59f1cdc241b882617d690abbff2b1eef7b3737ce1d5abebf58 SHA512 1a9c21cfdc151f7139ffa22e55acaa25f07ddad6f013bdc0ac4e4a1354b8630b44e6aef8d8d0c4fede35f93ce7e238bd6717f0a8cba7e538ab31657d97c37962

diff --git a/net-libs/evpath/evpath-4.5.0_p20220601.ebuild b/net-libs/evpath/evpath-4.5.0_p20220601.ebuild
deleted file mode 100644
index b307cad344..0000000000
--- a/net-libs/evpath/evpath-4.5.0_p20220601.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="77f54fac21cb4452057b2b9c8d285e9084309dbc"
-
-DESCRIPTION="EVpath is an event transport middleware layer"
-HOMEPAGE="
-	https://evpath.net/
-	https://www.cc.gatech.edu/systems/projects/EVPath/
-	https://github.com/GTkorvo/evpath
-"
-SRC_URI="https://github.com/GTKorvo/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="enet infiniband libfabric test udt4" # nvml nnti
-
-RDEPEND="
-	dev-libs/atl
-	dev-libs/dill
-	dev-libs/ffs
-
-	enet? ( net-libs/enet )
-	infiniband? ( sys-block/libfabric )
-	libfabric? ( sys-block/libfabric )
-	test? ( virtual/mpi[cxx] )
-	udt4? ( >net-libs/udt-4.11 )
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test"
-PROPERTIES="test_network"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DEVPATH_INSTALL_HEADERS=ON
-		-DEVPATH_INSTALL_PKGCONFIG=ON
-		-DEVPATH_QUIET=OFF
-		-DEVPATH_USE_NNTI=OFF
-		-DEVPATH_USE_NVML=OFF
-
-		-DBUILD_TESTING=$(usex test)
-		-DEVPATH_USE_ENET=$(usex enet)
-		-DEVPATH_USE_IBVERBS=$(usex infiniband)
-		-DEVPATH_USE_LIBFABRIC=$(usex libfabric)
-		-DEVPATH_USE_UDT4=$(usex udt4)
-	)
-#		-DEVPATH_USE_ZPL_ENET=$(usex enet)
-	cmake_src_configure
-}

diff --git a/net-libs/evpath/metadata.xml b/net-libs/evpath/metadata.xml
deleted file mode 100644
index 99fc831088..0000000000
--- a/net-libs/evpath/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/GTKorvo/evpath/issues</bugs-to>
-    <remote-id type="github">GTKorvo/evpath</remote-id>
-  </upstream>
-  <use>
-    <flag name="enet">Build the enet transport</flag>
-    <flag name="infiniband">Build the ibverbs transport</flag>
-    <flag name="libfabric">Build the libfabric transport</flag>
-    <flag name="udt4">Build the udt4 transport</flag>
-  </use>
-</pkgmetadata>

diff --git a/net-libs/udt/Manifest b/net-libs/udt/Manifest
deleted file mode 100644
index 963a002d38..0000000000
--- a/net-libs/udt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST udt-4.11_p20181126.gh.tar.gz 148522 BLAKE2B 22a287c1c0dc395c2992bac918119862ed13f1eea59a7c3bd666f38747baac22cbbfe689d32bfe2a899259cb2d6f77c5e71055fe117eacba89295c24ffd8bfaf SHA512 1d0e34b29cfc6b8a738015327db36c6974e9c7ac618fc1af17d5bc9ea5d713cf0e156092a7922c68efa676d2974971c10472094957af3c08c6b623855df95c16

diff --git a/net-libs/udt/metadata.xml b/net-libs/udt/metadata.xml
deleted file mode 100644
index 5f900f87d6..0000000000
--- a/net-libs/udt/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/eisenhauer/udt4/issues</bugs-to>
-		<remote-id type="github">eisenhauer/udt4</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/net-libs/udt/udt-4.11_p20181126.ebuild b/net-libs/udt/udt-4.11_p20181126.ebuild
deleted file mode 100644
index 169bcf8d8a..0000000000
--- a/net-libs/udt/udt-4.11_p20181126.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="0de191f6f43c0e03bb22eaf2ae4911ce5def0e10"
-
-DESCRIPTION="UDT is a UDP based data transport protocol"
-HOMEPAGE="https://github.com/eisenhauer/udt4"
-SRC_URI="https://github.com/eisenhauer/udt4/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}4-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="4"
-KEYWORDS="~amd64"
-
-DOCS=( udt4/README.txt udt4/RELEASE_NOTES.txt udt4/draft-gg-udt-xx.txt )
-
-src_configure(){
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DCMAKE_INSTALL_LIBDIR=$(get_libdir)
-		-DUDT4_QUIET=OFF
-	)
-	cmake_src_configure
-}
-
-src_install(){
-	cmake_src_install
-	local HTML_DOCS=( udt4/doc/* )
-	einstalldocs
-}

diff --git a/net-misc/facebook-ptp/Manifest b/net-misc/facebook-ptp/Manifest
deleted file mode 100644
index 79a15d8bfe..0000000000
--- a/net-misc/facebook-ptp/Manifest
+++ /dev/null
@@ -1,331 +0,0 @@
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.34.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.38.0.mod 1006 BLAKE2B 9d321b9bad7e881795f0215828ca23ff5753b8ca9cbe64ca085bcd2f64d36d0d5bdd5c3e80eb64e19e067748b6b23eb7837827cede0e75a840ed1cfa2b00c1a8 SHA512 8aa90e6ce7d50af3db56c8a7abdd16822f6351cabb96e6b75ac0cdefa15bb4a2d402aa84e6212fec4d599ec6f13cb1891bb37f41200e6a05a27642375a89a959
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.1.mod 1150 BLAKE2B dba381727351af838c47c0d81a0d842d3851dc4e4a6cce1fbea14ccef9dc21407dbe2749fcaf130df4211b083ddac015bc532f7285450e767064855cf729ecce SHA512 6a49609209f9d51e4851ed5c55a06b9451c0101de3bd92b7fa5b3662b2e85df4a667ad8068288773b9a85670c65fbba46f88c643aac290d1f65e2a44ef531409
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.44.2.mod 1075 BLAKE2B 370ba9f085033653a0fe9d328aca613b7feb50eb9407e55ed583d7b9302fd844856c9a1a9dca69c67c360c0a7b49ebff6ebd22946fb83c6c7061b9b8c573e99e SHA512 a58f7bd34b5ba8affd021a2d34be64e49dab0d9bb893ad25e00bf5b50ff92c4762b6d9093134b483dff2573ad3c0ebb5f42808dfbe33081cef0e96dc5215074f
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.45.1.mod 998 BLAKE2B 8dc0e29275055b37db12138b6e30fb22a6ccd995b3c3566efbb616f799660cd7073bfee935e41a77f311a95d0ec40ef9b5e40673ff8e59c9c06e5cfa32675adb SHA512 ade24f2b10476b5e5eb42d6f471b73ccb7d8107e6a26c5b1fd38191dc7d4ffee31552088fa5854983c47a2c4868a13bfc22d7f92f834662c75f7c4c88e0274ea
-DIST cloud.google.com%2Fgo%2F@v%2Fv0.46.3.mod 960 BLAKE2B 879529244d38fbecdaea27588031c2d0d82551d8173f7e41f004dae8356e2264259d80e66953e941aa856a9613ae82211ea8dc0b12f9188f65bdf54487052952 SHA512 cbe178d04fe28f9b7dd07b0317fd4404d805e80ceada4953ad47763bafa2f215f88464c1315261a902ebcc52145af09df4c96a341e42644d38526909fcef313c
-DIST cloud.google.com%2Fgo%2Fbigquery%2F@v%2Fv1.0.1.mod 319 BLAKE2B 99d93b5a4dbd4c90f3e8dfb58e64ed41fdbb484f2348297a90c8dabe03b036ef6917c2c9fb7cc4795d0c8d25af10cefebff4c4bc1b2ebcdc876b6db8beae5eb8 SHA512 338a067f7ad15d8549da11ac146b65657923ae4fee3caf2eff888c104c0df0edcdf0d98f5be6a67a764aa39210d5cad811ebd9d604084a67049b753246fbf89a
-DIST cloud.google.com%2Fgo%2Fdatastore%2F@v%2Fv1.0.0.mod 433 BLAKE2B b3d58e290d719434bd433ffda9572fb233171493c7b81bfe353d9b7730130d5dec365f4e93a136a25467851b5f26cb21be6be06486696f010ccff1fcea140662 SHA512 8082ab039764aa6abd6615b1cf3a1830f2813dd5b791a27b7f0ebf5fa1ee68fe040a5e12988e6c91ba5d032a0a6666d384d6eceff12165d394a75ba56b744382
-DIST cloud.google.com%2Fgo%2Ffirestore%2F@v%2Fv1.1.0.mod 568 BLAKE2B d3d62f2d5c018c4ea3c829f7485e5a1239e2d810f79306af4d08ac32acda4d33e8e90c66c63540c4c95231f5fa116634758858dbf4af2a953a17b0db2b5c1cc9 SHA512 adb3d294ec1e9476bed820afa92aea5cabf77e7996d83bd1f03dff8447dfb13dd18ab4f091ad6ee209128151dcbfedb4967f99ccf7e10f5286e90b2ad56441d6
-DIST cloud.google.com%2Fgo%2Fpubsub%2F@v%2Fv1.0.1.mod 508 BLAKE2B 9915d1d1a768852b3f262784771c8fe2e7e176e61f7d77841f8d3adac571dc141e36c6455c19090cf00a98a7a5ef0c2c887424142e2ecad339f8105b1c30f91e SHA512 8a393b8614207c22c73a706ccc3e66a8a16d2f305ab95d8f70774f13d0bcb7396b0ac5095daa57ebb991225a1db08c3110f1e85c26dd72f3bbcaf73fea536d9c
-DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.0.0.mod 374 BLAKE2B 4fef9f7da9f23e94efe43be0e279958715949a889c5d51e388f5b66ec9a7cdbf15a717c988883647032998facd71359ad1dcacebcf3334100144abbfa12dac03 SHA512 faf4a02a513ae4c23f931b8917e74a056c528b4267ef3b5b704949283910bfc5d41fdd7264b78d4fc1f6e5b370474a7c9933a2fad36bb5c872006def71f8ed0b
-DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 36 BLAKE2B b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00 SHA512 196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1
-DIST facebook-ptp-0_pre20211123.tar.gz 92334 BLAKE2B a6162b912c00132f42e3a0dfe3d9d2ac9f36a3e628008e7d7cd9ccf2a89d23a4ac16e3e4d05491b9ba3a0438c65d94ea1fa477d557409f9ccdf6982f9c11975a SHA512 b241d9a589bed31c6c5c428fcc9d16b7e4e3f80124615f79bbbe0594679ab56d19f26f5f4b949a08ebdfb9198fc173c0bca4e2623269a9d508fe897b7cddd603
-DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
-DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.mod 33 BLAKE2B d234bf9be3dd919cb1f8d33750a24dca68c90fea110fd0ff62f0dba86d2ebbfc66d55fea62745b6383c5607bc91cfd78c9d2cf12df251397e85995c04707caa2 SHA512 dbfa64ac31b25fdbff12110c6f9815abfde65f281e40852e7165499a2cefb6656c74fe0b82f0f018304daa02b83b421e9c15654efabad39787c69c1b2996a79d
-DIST github.com%2F!one!of!one%2Fxxhash%2F@v%2Fv1.2.2.mod 34 BLAKE2B 83966cb7de9bb687f99f17c5c89c03718258d2df34e3dda01b96a2fcb1273a0ba0e3253ba5950d5458193d3e54962371317a8fe85020ae338b44e864bd96667f SHA512 9081c69a2480ef726f547047306dc9136211ac7550882e68d458e2c04e5343366cb08f20525a51c804ab9a554dfe8363a1d9660bc0f9e501e1d996f7b6f320e4
-DIST github.com%2Falecthomas%2Ftemplate%2F@v%2Fv0.0.0-20160405071501-a0175ee3bccc.mod 38 BLAKE2B 2e1a897393e3527f0f82e6ab9baf62558d9cf54b56ada5d79aa1b206128de30395d9082bc600c4aa2a17e81095e429cc5874de95047854531cccc9ea0b867de7 SHA512 072ca7ba3d5ca815f58848db201002cc572d95334aeacfe44cb226505ad20d82ce06eb2ee059650912ae499db6291822c583296cb65a66e54adce62d6d850929
-DIST github.com%2Falecthomas%2Funits%2F@v%2Fv0.0.0-20151022065526-2efee857e7cf.mod 35 BLAKE2B 873b4b9c8491117a0b99bcc183ae96fc7e392c68d7271b73b5d7876574a5c7d67580425b35445ff2fff326c5cc7f328326d5d11946699c213cb2b84e8a9a0aad SHA512 7f23b8c5622c02b295646c7baf6f2ea3dd01e11e18ac9c263b853c7f771f5d098d8bcb75971f0cdc33d1c4765b563f3382ec5dc4bf20010065c3f1bc94e93175
-DIST github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.mod 32 BLAKE2B f5b653f20e85bc44cbd3882fdd8f425c0b71733eae4bcdf2623952f1ed2524e8067a169f1cc0025f6570aaa4653969baa7d4626db6cf0dccb0d7378cc36da6b2 SHA512 a201f9c169bba0d962c2595ee8c625a2b7e39873e4bb3eb1ca646340638917dabb2309f1ba4b71d9fca4cf2da2d3684076c67ba362dd07a39538a45240f7f987
-DIST github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.mod 35 BLAKE2B 97d3ccde6ba4ad06a5344183f954cd6dfea580673607a6d54f1c0f3a643aee512bbe5fe7bdbc22629e6ffeb58f70422b9b80577d70fb58db9b03ababc0552ba5 SHA512 fe8dfbec1d09d7da5829af43760a4ddb5495b6a63eeb76fb3758aeb2fcf83d83ea443a15789d7042a0f5e637664babc9c388dbebc63ff7d35fb9545c7c7da991
-DIST github.com%2Farmon%2Fgo-radix%2F@v%2Fv0.0.0-20180808171621-7fddfc383310.mod 33 BLAKE2B f9ad41153ccea8eeb725d791dd7f44f2c5d8c997d85a091c0091ebc2ae38601928fcf13cfc0e326ab459538d16a3147f762c6b1d9b2abccbaebeb35691b0e5dc SHA512 98f0f51365ecedecd1abe944a765160f99ccde69abe92a44d4f0e30f72a664b828cddb085886d8460ea7faabd0cbe7abdbde905ac758be0a3752c9a8f3600b6f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 31 BLAKE2B f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72 SHA512 f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f
-DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv1.0.0.mod 40 BLAKE2B ce42c81a7dcb03d21a99d6240ce12f8455297722513497b1a75f2c848b5fb7ef70b577c2406638442f16beedd68806de890a5c299cf1c008c439df23df2f5bb1 SHA512 ec4424da8e1e3849408da7bfe83d37e21ac75edb889de8ef63be897d59678679b018f4606be78500952e7eee73a6252ee6e477b1a1612e2d036dbf72c17b9c9b
-DIST github.com%2Fbgentry%2Fspeakeasy%2F@v%2Fv0.1.0.mod 36 BLAKE2B ad3bb22bde28277f26a819b093ab7392da57c027bfb91bbbab4686d225ddc4e239c0905f6eec64cda2fd47746bd625682f663a11007bdbbf64f9cbff7dd1de76 SHA512 f961ced2c3e902be60fb862fff6b1c4457c57bd7586375a18857863be63d9b3ea998b05fc0c9c3a7270387e9907861d6f9d6ce4024643ec84ea6a63e59e915c1
-DIST github.com%2Fbketelsen%2Fcrypt%2F@v%2Fv0.0.3-0.20200106085610-5cbc8cc4026c.mod 568 BLAKE2B a2769032d81e02d8f4945648d36e862a996841d0e138077fd190b47b700fa08cd4e8e8d300925fcae5ebe48ea972afed0dcde81870f3673a3227ba90beb5e341 SHA512 262ec838f5c4b97bc186533c20456e62633038ae74747c7b884788bd06ce01863a59237557877d35f37338ebc018d2c1c8ae963e4a42dd42e0823a5b3ec81bb3
-DIST github.com%2Fcespare%2Fxxhash%2F@v%2Fv1.1.0.mod 146 BLAKE2B 5efa8dad622ae253ffa106eafea277fd947fc0f28e6962e461283ce2267d992b85b1f0eb9074a90009d8ed1d47f9e1f3e03cfc0eb7ad7df104282cfd144cc12a SHA512 32c34a590e6c113a16700ef2faa5124ebb6c8773cd76594312157bd2b70d54cd939ff2c32fac47421b5615e804142cb7b393394d4745d5894f9b68392bc37ad9
-DIST github.com%2Fclient9%2Fmisspell%2F@v%2Fv0.3.4.mod 35 BLAKE2B 45d27e6bbd9255a355b6bd14ac839c7d87fabb393693a8b862ad974017af01309e5d36fa99d4925905c1617c0d90b5263b54cd95af2dbab186e293936dc86459 SHA512 ca8192c6321468b4332eb63c765a5798150dce9312873123b48d9ec67ebb4229cffc7b7e8054b8b0a6f45611f08130008031edf33da3468bb9a4ee9455fa02a5
-DIST github.com%2Fcoreos%2Fbbolt%2F@v%2Fv1.3.2.mod 31 BLAKE2B 7bbb809c199d39bac173751c3dc21b23ee8b020f20b4447c33681469b5083c64e74f699fa8d3dd55446b76ed44fc0949337303a776efeed90a764af1d751c8a4 SHA512 12f6b0e7090b257656ee9068083207fdd1b6d9f0b27546cb5b3a5a520e5944f3eccb8f6dd644a17e1089bbf787fd26b3e83eb0f0353071c8c4ef23ca99bc6251
-DIST github.com%2Fcoreos%2Fetcd%2F@v%2Fv3.3.13+incompatible.mod 30 BLAKE2B d511bd14351d68fcde2b3be3f008373eb12d2c61133c80aa3a1938e53ffa061c0aa51065f07b208a073b448c25309c3b2d67c0ed19ad3697309a679fcb844414 SHA512 a986c2cac4728288aaf90667b54ffe9cbb9e1a55697347f9541e6aa0dbfc5b8d245c2ac15e8a9558d41862d98325f3f2f4055b02bcf1e9045b78bb3577b3f45f
-DIST github.com%2Fcoreos%2Fgo-semver%2F@v%2Fv0.3.0.mod 35 BLAKE2B 931ceb7bcae15a876b79910a59b0f4ec67ae8f0ac5fbd401e80233107e7683d9cc4a947548c4d08b26f2d47ad6bfe4916f99ffd2a98abe26e8161af87eb49c64 SHA512 58d88566898778823c24b5f4ff7ac50384075312e3eb332aa01233ada3ff385cd8a0e3b8727a77ecf068f13b52a304fbdb5f47a27957333dbd5a8fb1448956c2
-DIST github.com%2Fcoreos%2Fgo-systemd%2F@v%2Fv0.0.0-20190321100706-95778dfbb74e.mod 36 BLAKE2B bec7662666b7a5313f4b7ed0789ca75f07dcebed3b4498cced2b75b3622bc4c8c7d624066338fc6d77adea4b778c89f0a1218fad524c6804ef350deae2f24d68 SHA512 00ccb440abed145db781cbc7bc12695057b7dfa034c8ebd7ab1aaf5ea509fafc0be7147328dd9654e3fc2623bbbf91fd3992a86ff29e78bfa3e868d994b47e7d
-DIST github.com%2Fcoreos%2Fpkg%2F@v%2Fv0.0.0-20180928190104-399ea9e2e55f.mod 29 BLAKE2B db9b03b0adf02e3b379eb06d67988a60f2e2034d1217e56b40ebafc1262cb4803500b73a3e697a5a73418615c84310bd7f7aeca6db56f6ddbcf6c044cce0e9f3 SHA512 ea629c85891049bdff24f75a4dbce34f048a9627fc126b44f497b3ae65602045ca4fe0856e1b3d7ba050bb867226b90c25912565867c696bc370697341681c33
-DIST github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0.mod 217 BLAKE2B 4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93 SHA512 000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267 SHA512 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb SHA512 7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
-DIST github.com%2Fdgrijalva%2Fjwt-go%2F@v%2Fv3.2.0+incompatible.mod 35 BLAKE2B ae3ae89fc373221646f196cb2112e003afec9206977905007426d522c584b455fa207f105eaa35cc716fae74d605fcc2a88c0ab5b62e4025b7a739749410fbd9 SHA512 4d46c1b3280c5b4984d22e57b0541cc6762853c0f6cea19a7a5f392c23039e29ca616a4bd8f283c2a35c3c045ec54716f5000cb4f0f43f07f0464c12ed1369ec
-DIST github.com%2Fdgryski%2Fgo-sip13%2F@v%2Fv0.0.0-20181026042036-e10d5fee7954.mod 35 BLAKE2B 8f9b63ec3e5f70db4f7f0185a03aee0608efdaf267377c48bc0e1aa6c37d431119d6e422c8e7c9bd93f0819796ca0aac423804ff0acdd49458265dc37e9d439e SHA512 2b6a3774801edff4f0b3fd40ae8e5396782e796e36b02b4d2f34e5dcce19d2f064a7a8d0787a9cb994b9208acf39b466f291525cf6f459ecd7c45d947dfba50e
-DIST github.com%2Ffacebookincubator%2Fntp%2F@v%2Fv0.0.0-20210521103724-845970bc8e6a.mod 40 BLAKE2B ce3191de6b80d22291c15060bbfedcc1c36f0935458e484b055d2c76549a18e6eac7b6c336131e0fe45eb1bb36b76c3ff9047411c3e5d1d75bfd7e47884f60db SHA512 0ca9aaaf63addac00a7843fc9f6a98cf1edb7b5462810233f60a32adb7f9faa63086e413134f82b201e62e3bb63b13854ffc05421fd6d43fbc3c5ddbac1fb4dc
-DIST github.com%2Ffacebookincubator%2Fntp%2F@v%2Fv0.0.0-20210521103724-845970bc8e6a.zip 127596 BLAKE2B 054dc0ece075da46e02db12678d80c4ee2325a2202e058145b91ec5c652ee1c4f85a6591f8123b8e262ba53daa94e7dddec90fb21d13a76fc9bd350cffecd661 SHA512 69b95bb8c4d5dd1d3ffc52b4d15aed1ac014666a9bbb5cc17277dd62038782659dd53aaf13a34ccf6a3ecd63cbf9b2007d6375727bfd8c702f7cb2195aa18a49
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.12.0.mod 126 BLAKE2B 3ad1240496ce1f7c94c224a1eca571a3671851bdfebb40b243cb4aec90e329c820788c6080083e138240b9aa0a6e980701e12349058a1fd7e9c972faf7085fd6 SHA512 d7e895c4a2e515a0d20f8839b4f6d52f3aa3d000b97cecc99fbeeb5080e53c260ebc3aba0ca6ea180a2f5c88d5ae303fb94a257cb55aa9430773f6f5b4048d87
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.12.0.zip 12823 BLAKE2B e96e2f6181cc92fd6f7006bd19b89d68d57abf2d8ea35cb0e58a670cbdb03b9aba6ab916289254f5cdc41b641d7e1d6d37ce239f0399e94dbeeb6db0685f8aaf SHA512 d78e12fe8706e0eabf04a57212a013768d7b82f7eb45b675f424d0c92cf0a741cd42a423a4538cfb04d03242ac873cc41f0f0c9d01a3b5cc2c31c9dcffe6c132
-DIST github.com%2Ffatih%2Fcolor%2F@v%2Fv1.7.0.mod 30 BLAKE2B cdd74965525563fa7e3db19aae87c777b2de65faeaf2987957ea3bb4c0c6a91ab82fe02bfeeab4d6f523214bc2e929628c082edb967d49309e75483ff4c3bb41 SHA512 2dfc66b2f6accb7ecaccc48cb3daa338173f4751d954cb2912025d881f17a7a2df0457b2d7420f2d93b50519a2437a763450c4d639a26b3289fce7bdec5bb144
-DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.mod 36 BLAKE2B 2b77fbdbb6c6c20767c120b390fbd2992bf79dcae0a35c27121a6e755233da3ecb7d74e74c38c0a2463976b546ed8bbfb8a8d8cb140526dd9a0c4f524cc131a4 SHA512 5749d33fb085d63b7c12f43df824c96f168323cf6d88cfea3e2536eeb7b56689dab9dddb8cde1ec8bc9c2848e7148b8a37abf8523a99c55ce10f896245c5f341
-DIST github.com%2Fghodss%2Fyaml%2F@v%2Fv1.0.0.mod 30 BLAKE2B 6a680b6e14f0cbca536b1ca02d633e16b2010cee7f590088748339785b2989cb0f86a51fba709da938d4c10ec810d5fe022d7d1a5c269d5ece253a78a5b2069f SHA512 7ffc7a5c3e0b39831e590ce3402dbf5c95392e88a08576a16d9e1887b11400efa71a9d183d3f1e080081246f28a70262a679348f009f7da6bd41f253a60b0741
-DIST github.com%2Fgo-gl%2Fglfw%2F@v%2Fv0.0.0-20190409004039-e6da0acd62b1.mod 29 BLAKE2B 1cefa73995b3d0b4206aea263f55c672b675dd22d42c61a92f7380b6e726f2d7ea40e0a9e456181f34808f5386eae3c485bd2872857caf1824254fe4a55cb635 SHA512 a709c650da5d5f513e94891b88c26697826fafebc1ca964fb9544415637ca14e3b9f1f4ddcf738e28032e10a2d39b619678ec5c8d44cc0a1dff738c75645e2f8
-DIST github.com%2Fgo-kit%2Fkit%2F@v%2Fv0.8.0.mod 29 BLAKE2B e43df3e551bcfb1d4a4843ddf00f1a9432cf768420f49943ee2936fcf3e890e59734b71ecbfcb85a70212122df3f03582335e37ca7330df9e335214e75a849d6 SHA512 2ace9d4bc029947991eb7237e7343fa31c5192d63927de1701434c305a659cb88fdae12e9b604f06ab318f1c26b207821edbe11e8d9382a0447544b782630c6c
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.3.0.mod 35 BLAKE2B 0868f712c026b68559846a28bd29f39f584603cd79e1189a9ad76909cce7423a811f71265baf5b7f381a33bee76917759a9cb6ac131ab21450b4b52558cb6190 SHA512 526b97ecd0ccf878c0ada56c5217405c34c59d4c9cb53808f98b24a2823c0b3f1a74e862b9b1a5594034e570aa6749574d5e49212d6d48724e984f528b8c67ea
-DIST github.com%2Fgo-logfmt%2Flogfmt%2F@v%2Fv0.4.0.mod 100 BLAKE2B 2558b7edc234429c8bc0926d347231c2352cbfe83d83bc3c7e76ed0ac4b3a843de65cc3e0dede3f0acb7a2dedc623584eff8cb236787c12d7f5a47c9e1c39145 SHA512 5782a5d5e5d4c64244a8463e0f15dfb97de4b60b9fed527ebbd8dc5a26999af8ad0b3ce0064da30182c757785ea9b35f253c5946b233fa3d9a61c873b23011c7
-DIST github.com%2Fgo-stack%2Fstack%2F@v%2Fv1.8.0.mod 33 BLAKE2B 366a1ff397488b2b1c7e42db8a946bced1eb8d4260a6c177a978eb978e14f89265e7ac1d0bcd77905bc89eb35b68b3ebb028c0dfc67ff71395ab14b62335d16c SHA512 f3dc70dfcf086b785750d5b346ea07d0dc7903937bdbba58eace0fb903e656b02ddf3a1d49b486ac29b1cac9ca9d346e964d55d3a4cc5ee5ae79ac40b24d0cd0
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.1.1.mod 32 BLAKE2B 939b72a591bc5fbb649c21a95b2c4b3f5d3ade273377f1f89407e55f436e7a863f15d708aabfc5435334500c8cb1e3ba057439c8ec81cfde68c1ec6794c6de6e SHA512 ab6c57ada3b0d1e36c91f3e0f45e573b91a4869f230f02a7e5e3e5a8f7e020bf56c63df1cbdc5b552ef9a4229ab739cf76df7f799091a2efa148ab9e5c12b1c5
-DIST github.com%2Fgogo%2Fprotobuf%2F@v%2Fv1.2.1.mod 88 BLAKE2B 0699027ef7284edb7deb6a2640db52a5b93076e3250d42710bf02a1cd7d5f591f1d335ffb1e7e753dda5fe177837fad87a25bf69b03466bb545708fb2952fd7d SHA512 b91b25b4fe769a403fd7a1f82d7720bdb0526a349ffe7cfdfff09a2ba5e0015d5a3446cd8e0e5fe46479b7d2296a8616de38a8183c0185f84fcfc75d202db106
-DIST github.com%2Fgolang%2Fglog%2F@v%2Fv0.0.0-20160126235308-23def4e6c14b.mod 30 BLAKE2B 6dea6116bb7fb72123a93cc8b83dca5455b76591c7948524ffe664bf966780799c4d007154502922e21f688aef5148211db6b0e3dd3f6b545c4192f5bd5166a8 SHA512 3714d2a95d0435a113c36df5feb13f77a07a1514fdf6b5f01e6e8cc5d159067736e0065bad8062dc636fa5c52c98e3fea6985075005b2838bdf53e0b07093024
-DIST github.com%2Fgolang%2Fgroupcache%2F@v%2Fv0.0.0-20190129154638-5b532d6fd5ef.mod 36 BLAKE2B 3eee85c76d1ccaca7488ee3039bae6a7a9b4c8253481cdf6d62d1126623312a07264ed0e061bf5d7bde3aafb23e078b2bc86c3718cb2fff6618976c420c7dcae SHA512 5a0f44d45d666885e31206077a515fa02246d56699aa02f7809868029fdf6a718a5df8edac0ec245880f982882c2f4ca1d13a1dc0c7c0f79d7e89c6c46fab523
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.1.1.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.2.0.mod 30 BLAKE2B 5c355e64d858c99536e459f9fc4428dc00435bea944b67bf3dda5b61edb5f0c193c5857eb10bed926987cef865836c3f7ae3d8f081a58551ccd0772e4eb565b1 SHA512 ae6a1a6f8d31592ea6141f2ea39c9b60cd28e73ffae74bcf370fa739865b95a7ed56f687975f017b42c59e3b0f1c02884fbd5c93140bce268771380c8c7a7a96
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.3.1.mod 93 BLAKE2B aa4bc48d8914434d540f570e6017b3572dc4b75563174e73ecce9f86460669a264389e1e24ce26cbe056a26865b3cee294457315034b6ae9779001b7306d91a3 SHA512 5dff0170dc085e1be63ce69886cb019b9df09a5678128b3b0a1b174756500f7d4bd62dc25ee7546977e298f719746ce951119908ff59463a79a1aec7a8882e32
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.5.0.mod 132 BLAKE2B f3b71704fc425084aaee253539f0748260138ee1fb493a98c2d0acc7c4c0b3533efd5d13e4ec578d0ac070f7d6fe01447f6270bc420cdb78cf3dc854d38ce5d8 SHA512 8529555c2751bec1c55edb40c210cd6afeb4b5f9f0cc38f99911c9da7afd6363a42bf225c742116707cd22aec2fc217802ce1c8d52e11185a80cdf398e8c4941
-DIST github.com%2Fgolang%2Fmock%2F@v%2Fv1.5.0.zip 120225 BLAKE2B e84b38f741c6f3d965e6f50d533566b0cab8e84f25922e84e7ebcb131ee9840868c846a09d7dcd3fbb51596ba87e726d911389180f4c5e2d64c3aec404b1f3de SHA512 519ab053be60c4e48000bd9777cfc342f5272fd32d08a1351aa499aa24ae6f4f8c8dac85ecb59c1541d5296c89c538f24d7fa755bfdf18852cfa725dbfce3e70
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.2.0.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.1.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.3.2.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv0.0.0-20180813153112-4030bb1f1f0c.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fbtree%2F@v%2Fv1.0.0.mod 31 BLAKE2B 910f367210db741c9f31a77f8eaaea348d3accbf0f219efbed95a780b93e2416fe64dd420ae45ff13da94a8f2a0c7b19850b13e1d9fc6cc1249d327bf04b5fd9 SHA512 f2ff873ecf0144b7f434810af1b49f66f09b4bcadc91d99201465a6ce36c7e7f05996f52800be287dcb3b62e14b75fcebb7c32be0eeda6bb0a15a23058c2d410
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.2.0.mod 32 BLAKE2B 7c7baa1e29b9806fb97e0d557200e8722f2d373e149127307efa285cdfedb36dd57355168554d1a1bada62144e6a6a00c4d3246aa9afc7d0ffae0f087459c552 SHA512 7229d917bb0c788b07297e1b09b8f7952f951998a56f17ea1f69ff7c2f565a5686b212f42f45c6b8351905d6740a2ec5a235e493daa531ae00cb709faf67ae45
-DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.0.mod 40 BLAKE2B c717b6aaf18662c20120746a021b0ca878e7b190b3456cab24ec98032390a85b0af8540295e470647d403bf1beb582c8f8a74fa7129c4cbf747257206235c5a5 SHA512 351dc24af135b9c9d714aadce40fe9fa1ec05a35a4df90af79926d5119c3f33a6510ab9d78243748d7dad10bd2178f47d342ea2389972b88d5e9b4be6dee7daa
-DIST github.com%2Fgoogle%2Fgopacket%2F@v%2Fv1.1.19.mod 228 BLAKE2B b6e042df2dc84fdc5bdaab1c1c0cf8d0600975674cfb01f1e763b556cd393d1827f51385732d1cb3c9ac3ed8b46fbeca4f161e01d33f5c49f764031cf4718a2b SHA512 ea7b5bd6f46eb77033472c60126816ab16d76356277ae30c52464399477babd893b41f9bf994b59f9df87e2a8e35fdd4293dafca304a26c4bd02a3648a3d4886
-DIST github.com%2Fgoogle%2Fgopacket%2F@v%2Fv1.1.19.zip 1104735 BLAKE2B 3c33cfd5cdc1668bd78b7616b864d739ae2d360304cd5147fe2f166b2155d7f607fe6e67acafd95910620d35f606363fa147f3fc8edd01947e9bcb3211052cc2 SHA512 f7a0ba744009bcbd024c9b5a7d41e6cee4cd42a9320f9fc2fce3c67666ef34f6826445eccd685fcaa31cdb8574290f31b95ec9342d56618276e8752ffe16b62f
-DIST github.com%2Fgoogle%2Fmartian%2F@v%2Fv2.1.0+incompatible.mod 33 BLAKE2B 694b57887cca857fe6950b0df444dc6e3d757dde540c1846ddcd4bb8f96a5eef3f469eaec30cf415541ff2f53acaafffbf4032189122875603d7e5e3dad2ef97 SHA512 cffb5dc1c6531ae9d5998b3a57ba14de5dd8631a36dd48975da07ce5ec052d97b6f632c5d30ab9ab695f178758837aae8a6344c67d57c7a39ca8e9243f8211df
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20181206194817-3ea8567a2e57.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9
-DIST github.com%2Fgoogle%2Fpprof%2F@v%2Fv0.0.0-20190515194954-54271f7e092f.mod 31 BLAKE2B 705b12f16ca8f0258457d0972bc8845b553e9e8d9001de0f4a4a548afe23424b0902fee4c84e94bcbc4615401d1369730a60bc57de85aa674300c1a96ad1f128 SHA512 c7e8b1bdd0360b88ccdcfd0cfe73e5cce50010a21db41ec2d533f7863b67930fbb84f430b9ffb663c394256628b05e884b812c040354779e0fdac2a422ac57e9
-DIST github.com%2Fgoogle%2Frenameio%2F@v%2Fv0.1.0.mod 34 BLAKE2B 1eabef50b2977886d7980d7da197828b826c54018766418b3160f5cd512784635e5791a40cc4fb806d52f5ead99f941fae8037872d6cedfd6c851103f3be1a74 SHA512 a46cae976ce90d1cef802eeaa873c059cc9ec3678d5c3c304a9de45f44f20a24d68fa290cfdcf78c4ac222a6d619a005825de8f11e72b9a5af476a0b0180092b
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.4.mod 88 BLAKE2B 840afaa28e8d5b816289e6556e114311f039b477e5ac86fc1c2ac80b1f8d7729ab6a83b99baa4c03de9634240481feb13900fd4049753b8de839656d6a7cef8f SHA512 31e50016a01fd485775368e2e430959278cb6c03ae6b1871b3d0c173fd43e91654ae87d1758c08daf897e55be8b4044bcb47fc072ec645d16e2594f345b46c73
-DIST github.com%2Fgoogleapis%2Fgax-go%2Fv2%2F@v%2Fv2.0.5.mod 79 BLAKE2B 21f442637ef0be838858e192b563e158bf6ed1f7e06e09a3872fbcd613046b095c5209d9ccd9cc0853ef14947b6b70d4483675505d0905a1d2aab15e7bfdf80a SHA512 2af320b0514b032ee87a92d99d673579981571f325d0d46133e212a639eca274d5a6f8164a7256cfa6c063967b98ace36e637f53d90331903fd6e4a21f1a5a19
-DIST github.com%2Fgopherjs%2Fgopherjs%2F@v%2Fv0.0.0-20181017120253-0766667cb4d1.mod 36 BLAKE2B d7cd8f31950392cb5de7f4223ff9fe3257568dd0a1c1b81c8b97934ba92379753dc936c81c39e5b553e4101bc7c035ce81c8d669d85ed1d1eee41a74218f3d88 SHA512 35151946ce44fde9d3bde1d0626749ac4bc68cc448736c3b0f056f40a9ae30aef591db614b271df3eba3a96dbc94052ea5bf7ff68749ec980088d60361934771
-DIST github.com%2Fgorilla%2Fwebsocket%2F@v%2Fv1.4.2.mod 45 BLAKE2B 5f187c997ed74f2aab1da57c9a828be383e41f47905531da8babc1360612ba5d4cc0fc6cc48106647ffa450f334c7cc5f455bea7f6e6b9734f3e55734cf623c6 SHA512 81ef224435efb5cbd429dd4339e8410234855f4a268302a61d34e76c388e89ea22c97ae90d71a6ef910ca00d3178e40d3587eaf484112966050fbd1f1f4843ab
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-middleware%2F@v%2Fv1.0.0.mod 52 BLAKE2B 51b2a4332061cdef080fa53a14d29b65645776c1077922e6cc37f02db2ddaf924c0f2f71c2cca4586c582075c7cf76861161ccf39d11cf803482276b78321b15 SHA512 6e5556550286ca0fed117d3db2f43d6023d7f0e7625762ca76c773e410fe51d6092c6acb574db7578284188bbf79cb9050aab7000f09510338b24195ea395945
-DIST github.com%2Fgrpc-ecosystem%2Fgo-grpc-prometheus%2F@v%2Fv1.2.0.mod 52 BLAKE2B 9e5de5c147fb3f100119fc7c290e9790af57892762b7ea8b2a8328c397432466ba56ee20b64ced6dc548d58bf8ef0ecb2e62a51de2524f90a0ff39921d0f2a3f SHA512 c9e15e4a4436ffdedfe5ece51858a45806d6fd77d2306c35eb986a866a3da5bec0d5d06ddba55a05ca45c8c29a51bc7c58150849b5dbde569a6810012f3ace4e
-DIST github.com%2Fgrpc-ecosystem%2Fgrpc-gateway%2F@v%2Fv1.9.0.mod 661 BLAKE2B c7566b98c99bd43fb31dcd6de0086533bc499df099dbfc3c37aeba4996bbf46cf11b98e0c356ecebd0c7adbcabf4ab54fb31c41309287c26c083e78cd1639451 SHA512 35fbfcc2b6fb04830cf6d4966469ccf37e4b7593c8d8c5479dd2322722bb325b7f303ca836989c3ea96f862a4c85bae7863c415f94b72bb91742763ef08bcb49
-DIST github.com%2Fhashicorp%2Fconsul%2Fapi%2F@v%2Fv1.1.0.mod 449 BLAKE2B 1fbabe18b977c8e6283312fc1f8d8b35514104080a4880afd4445b92fa20af4db49ef3f7fe1da703d4237e6bd78902e64fcc7e9d4db85e84153c2bdbc6a6366b SHA512 a6d33e281b580e5a3461edadbf4e5ebe6aa74a8a929b9f0e96582592b24c85eea1ab202457f88f648018cf5991d267811132ec77255ab4886b6ccf958487d5eb
-DIST github.com%2Fhashicorp%2Fconsul%2Fsdk%2F@v%2Fv0.1.1.mod 220 BLAKE2B bfe2c5d746b4762c2a5e90ebf1db1e0489fae5f8de20cc1a16f4c9aaba016fc4500251efd3daa8a14b0a6145220b6e429ce1608cf11d7d69605c68fbcdddb684 SHA512 883151379f088d2645429c88fd2fc598b736fcee56feed40d05efe4540562d409cb54ec061b58d9dfd5f8a363bf3e5183af3a44cc669ce23ac7fc7b9f512950c
-DIST github.com%2Fhashicorp%2Ferrwrap%2F@v%2Fv1.0.0.mod 36 BLAKE2B e3101c1f32c24b5d5bd3de55b4f15645e7f0b338cdcfa00d30cc4c063bf4e9e31e68972979e8282d04920ffcb54f112c8c8f6e0e109824e56881a6a699cdf622 SHA512 2b68ca06311d8602f04eb738a68a24951a9187aa70018d938e549cf7b555bf54dadbda5825501436c52f6103bcd220ed170c99e4cf777187e2b997c87f05fb0d
-DIST github.com%2Fhashicorp%2Fgo-cleanhttp%2F@v%2Fv0.5.1.mod 41 BLAKE2B 927bedbe012a3bba2fb1363bf0157795f58be7dde5d303332f72ae6d7bd13775e9e1e034db821821857801b21b2366a92a28bcb84c00704a12925db0ce19a4e4 SHA512 302b6f472b54597aaeb4b43528098b5a5264acc97abf2228d8cb62bf32e6a29a7171ec6fb8898b494ffe837ee044e58f5596bff425214985aacd2b8b69934341
-DIST github.com%2Fhashicorp%2Fgo-immutable-radix%2F@v%2Fv1.0.0.mod 137 BLAKE2B ca790b5dd3ebd80c7fa24936acad0e033a7376302440c349d53debe64672d75703e83086fdaab607bb87dca35fe7640b2ed941069692dfc9ae37d4a256c7be3e SHA512 aadecf34782d4b40af684ef29e5e45f560d3593b52d5b6ac6b95664c02c04565fd29dc2d48bf1519091129b86856aec732fde408a8acdba41ff9a7ca12bab140
-DIST github.com%2Fhashicorp%2Fgo-msgpack%2F@v%2Fv0.5.3.mod 39 BLAKE2B c5b445c060258545233b5453482e0c739f815c1ff605b539610f3b0bdbadb6da88954c6a408084f171354256bb8521b528573f56080d4125f4fac474ff9bde83 SHA512 45b4424a023ea15d95167322e022269e32f7a718dbeaf192d0cee9f6bd136f5b4a26827d6d041a8103a95f622a0dc92123b32e6463254199893f360ad8680de0
-DIST github.com%2Fhashicorp%2Fgo-multierror%2F@v%2Fv1.0.0.mod 87 BLAKE2B 34587a565b583aac6338d7d23b4e7c2ce12deb6700e00bec711d3d8d829ef1ae356eb1b28873d5bc2a0d6ed249dd6095539a1dfd8c177bec32e08d97f4003620 SHA512 d47dfa43806a386eb74b60f692b3bc580997edb9d7feff6633992a5adbf94d102a238e036d828952e204960152c62895288af6f09e2582e8b1408d259fb834c0
-DIST github.com%2Fhashicorp%2Fgo-rootcerts%2F@v%2Fv1.0.0.mod 89 BLAKE2B 9e53a988f41eb9425cc2fe3051c0bbe67c65208e6988ae1b455450183c225739b540edb0e59cdd8d010c34e89c4e4acb70687c2bcb861d379443a5c36e261458 SHA512 3446ae69871561766d2b70963eccaf443edafd9328f0f58a97630fde61fa746e59d26ee5d833548a92711555656aa9c1f44bb9e241aa87e21f4424a1f10fbe1a
-DIST github.com%2Fhashicorp%2Fgo-sockaddr%2F@v%2Fv1.0.0.mod 40 BLAKE2B 211ec0a2a2a91bfe13a6ad5d7c6cac97497b62796053c633e945a51aa13dc946b6dee1adf040db0e270e1aeca614a43242673dfe44baf06034856d89a61b4030 SHA512 756eee5fa17dc2f37aa9bd623aa2ea86e6ca35a804da1b48067b08fcabd4083ebcca867bb3562453d17f517aa1e6aaec0143cf5776fdf3686ed562f11147293d
-DIST github.com%2Fhashicorp%2Fgo-syslog%2F@v%2Fv1.0.0.mod 38 BLAKE2B 9696a247ecfb868250995f7fde811a647e8b01d6f3a33996109c44aaa16bc85c0c70e9bc621857db7208f5ef49706cd3b2313f13b9e6f3327aebac20f72b4a8f SHA512 dec8c92389eca1dc304cce77cc70a3b51940f073581320117627c759edd5b523c379473179865f1e3e3f86deb9f323a5fff54951871053ed43293b0454182871
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.0.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
-DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.mod 36 BLAKE2B 8596defaedca9def85f29cb25a0ae25f8d2ec8eb64d64bd143a237d54d4d23b6851cad71a580667127188cc22d499be07628ce9c916dba946e7b189b612cfc76 SHA512 900755decba72d81cb348184648aa676c4a4c7359cc88ba3b41ebdd7691eeff401a41a495bdca7747e82274b3b2b61499b599e67b5c7369caaf766ea3e488d0e
-DIST github.com%2Fhashicorp%2Fgo.net%2F@v%2Fv0.0.1.mod 35 BLAKE2B e084dc4953a472039fcdbfaceb0046f7af0cbe4078af4f2560457d8a47e3bf4654c725578f4f54ca1d41f48e37ff6bd1b3968e9b061773ce9fbda5fa5c50f17f SHA512 a36b4a70bb4b943055ad91fc4f754d55473b48f1e6330c9526e4a50dc4aba3b3462b787c71d7f2e863f78518e945ce15f9198a9bd0d6817146f92799733460f1
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.0.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
-DIST github.com%2Fhashicorp%2Fgolang-lru%2F@v%2Fv0.5.1.mod 39 BLAKE2B 13f90f934356dd1daefd27a94bb7a8c31f09835ea69f3fc83d343004858c6728bdd6bfaaa919331f7ee04744d18ac37f46a13be9feaa20e24e88ee364991a9b0 SHA512 bc3e0c3b16454e0f079bef539857c22f09ebf11e78ac1744a22f5af87d7297979b7ccdd48e4f59605cac562c268c3cacdbf2745f65be5c934f73f216707120e1
-DIST github.com%2Fhashicorp%2Fhcl%2F@v%2Fv1.0.0.mod 75 BLAKE2B a44a3c2185418f331e2648bdef36882414dbf8416884b8fd385b7e926c9b837d317322a433e7312e14c27eb095cbed26a74eec9822f0f063a2d14e753031f632 SHA512 045ed40015294ebd8f7a6df06b418415da8f091d09fb4d34fd70718bbf5ce9f49dca7399dc5649336de3fc83bbbd93e740ad6f62d41ea540fae3b17f349cd66b
-DIST github.com%2Fhashicorp%2Flogutils%2F@v%2Fv1.0.0.mod 37 BLAKE2B b9e2cfa29511ec268d1dc1e0d8a8eeeaf1c246c1cd828fe6c2618c2f7d313deb4456e5d35d60034825585430da755b96d25ee003028f55c1b2aebaee2fbda535 SHA512 82c9a364ab098ebb6f830753e089529036cb405aed375df5b55459b203a1d2d02299103925bcf4dff94bf4868e7005f114367e90fd2d24d5f1db3e0287628f66
-DIST github.com%2Fhashicorp%2Fmdns%2F@v%2Fv1.0.0.mod 376 BLAKE2B dd92d033685d65d1876a52156317b2f1196028c035f6ef039849df4066b93fc518e9f9c06a666b4fb1fb803d984266f57fd9eecd891e241bc50f8b54ed6a9952 SHA512 541dffe3beadcf5eeebe266671462e3827262ae700a146c4a08700b325018b183252650b50a7d4e539e872c0b6e5d7e35de4f1abdd955dcad51543ea6b22acc1
-DIST github.com%2Fhashicorp%2Fmemberlist%2F@v%2Fv0.1.3.mod 921 BLAKE2B df064db28a23bae411857c5abc0e9a0e4635556e51326db806eaa79008505c49b9ed1579a7db6f72a9cbd6128fc10cb858cdaac6d71725fa4b21b43526767c04 SHA512 8128789efce7912b540284205af308c33ab47af7dcbcb165c1d0a86e342b17bbc8dc5c8cd6d5c5e751c412b6b4b8e80bb6d2f3b4fadd813dc147301ec27c45b6
-DIST github.com%2Fhashicorp%2Fserf%2F@v%2Fv0.8.2.mod 774 BLAKE2B 3b47f3c78972eb538f84348d5e698a2e44d86d4f51316b8cf596be23433e91a763c24ea9463cea0f52476c656067ee4e254d5cb905464d7e32a6b69aaed0bb56 SHA512 7fb4f6b07a08973d6cf33be6f03356eb1b176d816955274a4aa1571b8965fc311ff0c832901fe9a716c5d5bb697e7c861c458ce618fd7d2d4eecb316b2efbbdd
-DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.mod 44 BLAKE2B 764581d416faa477a91695a42c68cef5638d019a1622fb3bcee976c1581e904995d33c79ffed1d3b805f660931ece844b3e17437f158f8b82ddae82e95f0358f SHA512 0c77200112d96f9cddf8cf7da0059204914b06a8c400e2e672443bd02a45d9ebb3274275c20e6e7ee0728992e77579d945b36de44ccbaab2ee92fd55f382f7ac
-DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.zip 3712 BLAKE2B f4f79741bb83862583f51f2ac5e80181eb0e9c2a4578df32f7e24eb98f4f548b99333e0e6a377e03ef701057b01e852e6b710ab885b65170c861bef556863da4 SHA512 e16bd414c1df566a12944e4a99ebd84d2103f0cb3bf8ec312e3de400f20b3eae27845db50672801c10474dbf1dc61d0c2e16e5dcd3c4447681c0b77f9114a411
-DIST github.com%2Fjonboulle%2Fclockwork%2F@v%2Fv0.1.0.mod 38 BLAKE2B 091e824ab9156af7978fe3aa6f61ae046588510903cf635ec166225395e40df6a1c715e4eb3c47aee849435eca3cc10db971a7c28acdae233eda85a4408c7520 SHA512 377d94cf7dd50f88b57ba829ded5169a6c41c5a304814660df0a3447d10860b87855f25cdb945a6e4de14c41281651330d4109c6dd6684c86fa4dbba27a3872d
-DIST github.com%2Fjson-iterator%2Fgo%2F@v%2Fv1.1.6.mod 35 BLAKE2B aa26eb3b67893fa913ea0f88bf22ac283c6cbac246683f41ede681940cb2e4437d033811fc12f2b47f9d94337dca9cdc926fbb5f044b2caed19c8e46a5879432 SHA512 e8bb59637bc1154ed648179314c4e20fa7f549353d094f4861e2fdfaeb70da1c1711c1159e78d82914a35b8ce184641937efd8808ffb1384136c7a6f3fbeb78c
-DIST github.com%2Fjstemmer%2Fgo-junit-report%2F@v%2Fv0.0.0-20190106144839-af01ea7f8024.mod 43 BLAKE2B 02346f7c8a28f8d40ef233bc1fc6f3cee54a54bfd79b374ab7f3435039a5d9f7da5d7fb7824c618d25034cde1d355b503bddd76b804d610828a080ccb2707dc2 SHA512 801663d67d1aead6b01df89e329c8ca969a1f860b5ee2c2018094791060bf6e8cddac8e2d788ac823e32278d4e9ad1dbd72935e4da2cf6e65a34dc97f195ce7c
-DIST github.com%2Fjtolds%2Fgls%2F@v%2Fv4.20.0+incompatible.mod 29 BLAKE2B 8efd6f84dfcb696fa2ebf7b09c7405d57457dc67e03a2cc753cddd93698b1b03d84022f241c4b652dd80e0521b2b1ede8127fa15dd47d1f678a7fe1c31fafedc SHA512 3a397e0ee84d8d426eb5a1f39c07d608e0ed53b1d4b2fdbd137d23bf9f401840802d18d5203bc468fac76402c508bfebf49bb20869d8a715e44c49e21fd3da4f
-DIST github.com%2Fjulienschmidt%2Fhttprouter%2F@v%2Fv1.2.0.mod 43 BLAKE2B 2b7883d00bddf90261a91670917e335bf5c59101032ed3ef5ab6752eb4da25e8417071b1d0021441fd887158b519f4fca4b028b6ea52fe3ae9a41b84441c8c06 SHA512 60340233f2a0205ee4b1a7b2d78ed52d88fe5d39887413d0e62d6ed006c51eda83ac117454b0c1a31ab29c5aceae13810ec719dadc554d10480219c1afc3e5bc
-DIST github.com%2Fkisielk%2Ferrcheck%2F@v%2Fv1.1.0.mod 143 BLAKE2B 128f8934f81d0e497e1258ec65129fe5d8831b66058669a5aef3fdb2fbe5f6d8ab30bfe97a1de7befadd34aafd55d6d15bb787e8948fb7718761392817203874 SHA512 c5e546822036a7114a29454e28290f8e1082392a47a101fb1d370e0969fc2c83186b4487473f903dd638abb8a763ce3180dc87993906895a2df33db7d8bc4790
-DIST github.com%2Fkisielk%2Fgotool%2F@v%2Fv1.0.0.mod 35 BLAKE2B 2f43dcbab430f12316fde243db4bafe24372c74d60874b05917269e249a36660309c23da151db31d89c0d0a8fd0f179e2dd7f386af3ca533c95ef74017609af9 SHA512 86aca37f7f94ada381e0528a535b344c8fdbab9e0dcc7b71d716083501ad3d61db701ee159ccfb5455a351fc18a405301abe798037dd1200f9950bdd805d3dc9
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.mod 58 BLAKE2B 4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee SHA512 fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5
-DIST github.com%2Fkr%2Flogfmt%2F@v%2Fv0.0.0-20140226030751-b84e30acd515.mod 28 BLAKE2B fddd4b3cdef60f53bc3f8da5a3154d10b49dd180c12837d3740c22b442947cba2025649f3ac7321bcf0c73a272527659b0ccd9be141ddca13caa7594bf6ad3fe SHA512 3c623d077e39697506174a50c0380cb7787a05a52819b1a73c2f64ba8dd819fd500777de83c83d8d9e80f19c828128a569b4cd783667b4d6b9a375b0e3d527a7
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d
-DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.zip 11159 BLAKE2B c176e4bc9b5534b0df153e027f22be7d28eefbea1c0adab10979f19d601b95d300c54086b5ee388f453c73b9931339b9b04208fc5e6512385b348c49faff5488 SHA512 bad73f3c47f70de55a90a977a1e2b4a68de545a8425c71533de081c7a8f71d7ab1b489001c56ba2e88dcb78c08804275f7f8128c812f50d005a074ed6dd9286f
-DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb
-DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce
-DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.zip 12591 BLAKE2B 944b0b9a802757e78e3dfb11d6c4d79e0e0d90489d49262b7079e6ea4728328457f8773b392c8a618aacb5fdec78948a16cc852eff71ca6f4fb9eb422c03890b SHA512 3f0d00b0545769ad882e25a9a6f30b96ce4b72a8a46bb3c064907c94e2dda4e499eb32354c149f89752f9bc5d1ee5cb2ee5cafa46e2f65ea329fb432d0c0029f
-DIST github.com%2Fmagiconair%2Fproperties%2F@v%2Fv1.8.1.mod 40 BLAKE2B b8e71ef21c42894c31d75cce0e7423b21e716de0539a8a7ff462e0d5c05c77795238598630208055ad808af2db8c56a997e7e114ef391c07d380b996ce533544 SHA512 8a724e5cfce28512549e7b06ec42c9e02625adfb3398fd45af07f8c512782002a262e8567669929626814758f9d12041c318bd4258f88d110a851630537bd5d1
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.0.9.mod 37 BLAKE2B 6bd675a05c0bb6f9dc12d09203d13de115801888cf8c02cb5d609f72d214b7e7ebf13a72ddfa2eb9172e9c2ba1f3e5a040f089a86ce9fe873d49288d5f7dc5a7 SHA512 3cc3ae26618b96a0fc076b18bab6f8f0f6a1064d6a9913c1015a9867fd3571d17f5d2867d72cec008e9bc7005883a596edb21424084f82ad5b572443de90f976
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.8.mod 160 BLAKE2B 10c23e5a0edbdd398d6913ee8e4665e15ab0c30c6aad4d8e113533d421058858a4c23898f8f360b72cc39922bf9b4e7c6c656faab76ec4616e05285932bfef03 SHA512 60840c731813699f19e9a23f3cc0e890c0b0e8228510b0021aa2696f35f3aefa1fc06eb396c5035214ac185816d5757896da1bfaf59e2dd24ca750f5b792e6c5
-DIST github.com%2Fmattn%2Fgo-colorable%2F@v%2Fv0.1.8.zip 13690 BLAKE2B cc3568a99c03ce4ef19e52a8429b485e774eabddc3ab24315a58b149e8168c448bb1fdbaabb8e3eaea918de96cb7411caa000be4585f851edcb26cb0be9f0a7a SHA512 c39ebb2cc99a555054d55ffcefd5680292c66eed23b1ba8a3595259dc24cd42d432b558014066554308f14fc452b7a830f8b10e635d317b5f14ac0e0b24b1528
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.mod 104 BLAKE2B a8f54d5566d54ac27763dd535705d64dddd862f32d23f234b1ffbf759cbf4aa16886c90a96198ae2f4c0d0bc892932f1b8244e8ff0f8150bb87123947d734016 SHA512 7bd9f6a38aa9a16c3569142164389d1c4046170f66b5e9044f7aaa3192e9d2e2ccec486e3bc7fbac868c9693b6d333068c1a34ccd9e79dec1746a86348951503
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.12.zip 8902 BLAKE2B 7257687403b9f8f066147fdd4ee1bec7e4b02cfd3fddda8349a89d9b9ea5b93d9bef61280ed48d68adac4dfed7e382ee96886aa0d65d85406fb93dc6fe0c53b1 SHA512 79ba14a04838c509500e6098553e8aadcd7105445387160a8aa1a6d7b0e70f0e807c99036c31faf51920544da2156195174c8530e317a72728719cb0a9a66098
-DIST github.com%2Fmattn%2Fgo-isatty%2F@v%2Fv0.0.3.mod 34 BLAKE2B 55253c2475bc0169df729915bc92689eaad2908ff7b9dd81b8a553bd75d5f866c308a85fd69d664d31b0d2d373d8d52ee1701677cbebb07e361612ab8cf17f2a SHA512 00c272b4652db259c46875641b29489ecada2602e38beede8c8bd529d73b6e123bff58f8e0f8cadd2d680a6a5485aadffa448e9445548abbd2fb424b059a31e1
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.mod 45 BLAKE2B a7d3b1ffaf20b96cc98161ea6756d62d8380e7557859606dc7975b3de91a2d4142932d5008caf40b41d8ff2ac1ff33f672dbfac351f3e518922a036d7c116a93 SHA512 0cfd4101dd8ed90f80b7f4ce2928cd322b93855764abae65d66c5ff9888a7c8aec6ee6581c7f05d1c80db5c78003ee2afc8537fda8a3855e2349bfb8267aba61
-DIST github.com%2Fmattn%2Fgo-runewidth%2F@v%2Fv0.0.9.zip 20005 BLAKE2B c0f71323efd262296b78867d2b387a74491cfae3f4498e0dd22c036b20dd6fc1b6569171eebf267effd140ec009527fa5ccbcedda4f8cebab2679582766331ea SHA512 fad08292597cbd4a359e06f85bc7cc37b3d3d84b8046e47828259e36872063069c4ab17b7c89f2a5de4b5d0ab1ca5cc66cc515847a7887339a3a04b5f44e3c92
-DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.mod 56 BLAKE2B 50d2d6dc9c1ee92d629af8c9aae9fe5f70a0c6fe270a95a8232cee3c50132ef90c68218ac64a3b5b72d94e23ecbea5f567fef39a81be3d4585bae3f4f5348545 SHA512 5235188477921a263176fefaffccdaca4bf8175a2e248356a06596e37fa868400203172c7fe9fb80d0a65d335d23d80edefd242657de0eb83d9360589e063bba
-DIST github.com%2Fmiekg%2Fdns%2F@v%2Fv1.0.14.mod 28 BLAKE2B 7846fb7a9c146e4b4cd0db250d3a84bca13c7c3b8292ba71215a041006c8ea39a36b88dac7749a9bba96dc463b499633591f6f19d43369067b0f4f46594b8ddc SHA512 4ce4d3df63fbdbfe3505816e81dc7e806554d79cfe0254ce8e0228bc16eafc014c98475c24f4a6e0c6efb6fa16e891e2e47c43c9ea10ce20a95dc69f686f6361
-DIST github.com%2Fmitchellh%2Fcli%2F@v%2Fv1.0.0.mod 416 BLAKE2B 845f9f6d79c8b18d4a070255eb93aac9afc50ad01593fc5c6076c59e4b5c09f34856b29ab24809a67fd10ffc5cc28908faff8358a52cc8885947c53622d6090d SHA512 7cbcae5e1749c55a0c3fa25b007035c0c44c8f982a37635735afb95c63a20ba019a51e74244c568a170b5a379ccb10cc8c9df716b6261d324755ea92c7f462f4
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.0.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
-DIST github.com%2Fmitchellh%2Fgo-homedir%2F@v%2Fv1.1.0.mod 39 BLAKE2B e28ca0cdd6db21c4b97e47151a6c11487314f26d5a259f9d7f5581f3d92648a57d931e1d6b004597f76cf10916fbe14728c99192e24b6da674de2cdc9cc4e78e SHA512 a2b7ed5a25e6dcab620357d5c216546bdb554edbc6fd927a0703e788d7e7a10a743471d10f5c7cc56ad829ab35c7272c61d210e55947363447832e924844e9ee
-DIST github.com%2Fmitchellh%2Fgo-testing-interface%2F@v%2Fv1.0.0.mod 49 BLAKE2B d388b11419bfd0c80b52fb3bb5a2600712364115efe7b40ac02ba2da11d40ca30dffac19646056a4aa754de05c490d1f68af4549bdd1fab7596dae593eada97d SHA512 3e334e248e9584b050eb81bd23071a8542185c64b5f112f46b82c6842d2b8707099403bbba1b8485d64cd62faaacab3fd52e868bb405ca6e6067034e66ffc51b
-DIST github.com%2Fmitchellh%2Fgox%2F@v%2Fv0.4.0.mod 32 BLAKE2B d511476a16a86c50db84dbacb40afb4b30ac3f72c4fd5a8b20fdd8bc6de1c46592bd16b24f77bd037dcb23ba86cd217fa740b59a784c6fff0fea1720d2045695 SHA512 451fbf9129c151784d97cfe6af29d27a277b6821411cfa5b23e6730ba0f5d5a830054eb6ed660dd2192c16abd54d5999be5b80e39bbac3499c3198311d01ec1f
-DIST github.com%2Fmitchellh%2Fiochan%2F@v%2Fv1.0.0.mod 35 BLAKE2B 0b603da65c4738d257fb759b8aa3971011ee721c1fc783663e1b26175335c6c90ad56eab45ddb6422e39dc0c6603e13ea64756f8a97bbfcc5e77845248b16a74 SHA512 2249854bef533dc77479041f9dc5610e14c549be1aac292a39b8b74b36c9fc42c04d211d8d5b71082c05971cc26a94a57751c3e61895050d41909270ee5123f3
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv0.0.0-20160808181253-ca63d7c062ee.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e
-DIST github.com%2Fmitchellh%2Fmapstructure%2F@v%2Fv1.1.2.mod 41 BLAKE2B 291f73049327af60c94a2b2113b8e370f90d2a3fc7074c58ac523ce2a613ebada88ce048a73cf882c68ff552dd6df0be42f796f4ed11a549c0b7ca6c67f61c38 SHA512 7816e3703475601df65f20ad4e5d1f6bbedc4a7c87c594518358c1a9c24421aa5ccb6e8389ad983a514a823674c6f0f771f1f367b10d99691dbd8db7105ec44e
-DIST github.com%2Fmodern-go%2Fconcurrent%2F@v%2Fv0.0.0-20180306012644-bacd9c7ef1dd.mod 39 BLAKE2B a4d082021123db99b5d72a1d8d0011a517a79ff7b07238f0f01e550be684f18be03907b6280e673aaabee5ea837ce14b9e4daf278a23605c8dca8fba76bf40ac SHA512 4f29e15b1d18a8952c14f5142aa863b77b7be820129512cfeb3f8bc3335ff637a8a86c0284832a20543abc2c5351a3c0f992d52db895385e45f176af899b5844
-DIST github.com%2Fmodern-go%2Freflect2%2F@v%2Fv1.0.1.mod 37 BLAKE2B 3643a4250f81729708917dc751cbff6ab6e37761ca94784062a4eaf243682a9e2c755ce793024cba1737d0eee1c52c29984fe3008a2471ed24a759da87ec7081 SHA512 72fe8dfeed7041bf92af829dd84513f0c97f709d69586a044f830fd3de43deb27d0b02000338e00897a44c57806ad036cafcdb9661b1852ff76886ad92bd83f9
-DIST github.com%2Fmwitkow%2Fgo-conntrack%2F@v%2Fv0.0.0-20161129095857-cc309e4a2223.mod 39 BLAKE2B 391eaf696f1a5c764f9e156ae3f6285ae5bf8a4abf2a735fd13fd1591f3bb97737502b79df093156305503ed4b63e0d458900e61fa8717f96ee17a6d43bc2f79 SHA512 9fccb6717f5b37cff2d858cc31f7e16aed120a67498c2f0d24aa30ffac4eba2e87822b12d62f700a0c62d7561708bab2e13e35e89cf5407cfb06a0de5c70808b
-DIST github.com%2Foklog%2Fulid%2F@v%2Fv1.3.1.mod 29 BLAKE2B f74d75a495f683f4e9047201721611229ecddc37ed01b5d4b5d81a06220a6385f06d0f99e514bf19cc2030fbdba6de3a08fd38b750e6651a822b10bf69c45327 SHA512 b426d975637bd2b4dddc10d7c88b70f8b946201f311859f22520d53ae0a2d9911ab358460c089771f7900d7a8740bbc0c6d3814ab8f955108fc31b7b602ab5cf
-DIST github.com%2Folekukonko%2Ftablewriter%2F@v%2Fv0.0.5.mod 96 BLAKE2B 7014a0ac5adf29ba3e90a2ef7400121b655c47924fa0fffe686fdf4234b4e01fe92ba04e82b5153b63c8d20c8b466af03f0fd0975f5a9d6e8dc2f305e4712cef SHA512 79c65033c9ed8b95230cc1f11ae5f1684a3a0d48ca9c47bc33d46376b732be4d08a8b6d39788e388b86ec16e502e378fea4654424e81ab3fa372ff30e87bfdfb
-DIST github.com%2Folekukonko%2Ftablewriter%2F@v%2Fv0.0.5.zip 24933 BLAKE2B 930a6651270418384adf858856eb9b603a289230f1f6ffc65d0f816f7b20a8d7e1f5dd3c6bc27eea4369670da7e5e5b512fc966b0b6d06eb6735625a53c85eff SHA512 51ac6647cf44f5ba36d9209576dff1f2f133ec8b0a13a957e4642e3034b2d2b755de8ebf34a0c77f146b3f33044cc2f71a85e512690553e3a3bf311c2f46bae8
-DIST github.com%2Fpascaldekloe%2Fgoe%2F@v%2Fv0.0.0-20180627143212-57f6aae5913c.mod 35 BLAKE2B 3db6c40257f2c4b0254a26c6e414fdc87c037f6312d4bf7bbd39420d6df70f50eab84c387b54cc71fe16068e1b25e3fc63a833e11cf5b4346f842bc61328b0dc SHA512 0b378d1e15db4fc5a3d7d711b63dedefd141d607192344c8d1ab2ac755ab9c6e91b2c320378ac8a485cf94deee59e6628e7930017c6d659bead6ba89cd78a802
-DIST github.com%2Fpelletier%2Fgo-toml%2F@v%2Fv1.2.0.mod 36 BLAKE2B a388b7d0db7c8b9a589164ac639887f1e54d3f5d59ed9bfdbb427b88d381d95455cec1f3474d6dadf847925b7b0e9944a3713656f4870db4fadaa1774595c3f1 SHA512 b74e16c113ace53ce6b7a4df1fc73f21a5acdcf3d2343a4c4f1ad7a2cd8d2282ef7ede98de8c1c46f7d35feae28c9f49ba4a2dff1071357cb4e88e93f25b521d
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.0.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpkg%2Ferrors%2F@v%2Fv0.8.1.mod 29 BLAKE2B 7fb53b19bd1be0e783039647b42ecbe2070f51af102e473ec6d3544eea0ffa5863f1874ca1615348d5f8abbaa39c841b4fe18d43a8a615fa648cf22f35955e38 SHA512 0c156e21d35c45a89c1a1b69ff1976b4f7511b3870bf96126121f5a5effa3723eb45bf080e840d5c8b96898c65207dba83eb3e1a23668dd8a5e20ee6be775cc0
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
-DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
-DIST github.com%2Fposener%2Fcomplete%2F@v%2Fv1.1.1.mod 35 BLAKE2B 763a350270dbd9e5a8f735ded2a13c7bde23a356f8f4187b4fe430b1dbf995cc9ca2dad54a38e927c07ba01b5c21f8aadcce69b8a94baaafee013d4a9fd0c988 SHA512 79b29fa26101598261ce7406c81be4fa53d79e89a7bed072abcd572d7f35f3a408da45055f1b05c7ace8acdb0ac2ea005d79a4766e7657087ca46327ebce842c
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.1.mod 43 BLAKE2B 2bfedb841a10d8d6a861189203de74eb9bc6bc37bb10cdfc2404b1e972b7672568ed27d235e143d831cf2f840943c039398296cb78f1309f00d1ad9e0ce21056 SHA512 191cf6496c41b2b82c9a8f2ab2aeab63ede47807160f7cf746c548b3e92e367fc8f80ff8c6efbb7e91ca5903d5672b235c1ab9f14d3f9f988e8ff1c821d3b8bf
-DIST github.com%2Fprometheus%2Fclient_golang%2F@v%2Fv0.9.3.mod 379 BLAKE2B 6a6db2bee0b69257e5c4d37b1d5395693ba6a88bce129a580b8c0ac986a7702729ebfaec726caa3b6c4d2537bd62a7d728705dd0cc6f6d8b6c9a4460c9bb33e2 SHA512 fe6b74b26571ed4afb49f8f2c6745644cb7db7b5fe95138761c78effdd05d9948c09aded96218ca0cf9d8da6372705901048c14290a4faca56b1d05ca3d74130
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20180712105110-5c3871d89910.mod 42 BLAKE2B 5519896b44b7bc3089a8965dc61aae63745c64ba1a390d3fff1202be7f8dd34f59862c04b49e377d6616a93a0341662becce65d431d445703a160ba49eda208b SHA512 c84dfe43954b19c1e4ac5ff8738e79db469f3bc1dc55e69b12503d0a5cf125cc74f4797ddbfe64b2a1bd1e2940575c32678671d51f67161c4f5b53b2a85ac46a
-DIST github.com%2Fprometheus%2Fclient_model%2F@v%2Fv0.0.0-20190129233127-fd36f4220a90.mod 164 BLAKE2B ed42e8dec25021e488793be8e008c34ab5bdd6b5b884762d69f40d6c8968bb539041920ac7108e685ae56f2ef71b7174245772d96cc8f20463eba71580afae29 SHA512 4e0e6941b43c17cdce0205e9ba3d9fb18937f426ea2ac9a9e53396c906101d6ec2eb501cd8a791ee3ba9a32185f86495e9189134b8a9858134c73238d98ce0f6
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.0.0-20181113130724-41aa239b4cce.mod 36 BLAKE2B 39120b6af83d45857c990115ff52d8828278a9ce158b01621d8dcc517c23ff139532a2c2e53ec97616f0c65a2e0db3ede7c5fe59eb33be277e2c60650362b232 SHA512 1b262da0100655c3a56c0e551866491b81d2b88fd5fed9cc43a57bce3634c88c82c798ed1a823237011f6be68b5f0e1fe8284526cd68204851de30a44fc34fbf
-DIST github.com%2Fprometheus%2Fcommon%2F@v%2Fv0.4.0.mod 1223 BLAKE2B 969e069f2e210c2863b54504d62dec9ca606c485612ab1c42249e623a4bbde4e4ad0b41da30f83594b7efb4d4a44e0a68a5faa8c115263d73738773c35a98dab SHA512 02db8fa79cd8368060c72ba3925624c779bcc9e39817b6ed86ba143024959496db2c23c1aefe93a5d9f22b48e742072382e2ccaab430c1c9eae6254184e2358f
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20181005140218-185b4288413d.mod 36 BLAKE2B 3c6acbd1022261065a321c6f3cfa2946b58011f45fae9b98761397eb7e5e0984dae4ea34c4f837f798ab29ca8e26ed3f07771be10e500a99ce7e5e9f4c401b5c SHA512 05f032eba0c264b186936c2b9831624a01999972d4f1bba6aa15c452407eb10d402f1ac674eb41e2d24fa66e85ae2e56efd2326fc4ecc741169b9908d7935335
-DIST github.com%2Fprometheus%2Fprocfs%2F@v%2Fv0.0.0-20190507164030-5867b95ac084.mod 98 BLAKE2B 23576c142554e5a22a11d704cbff1bbaf1029518ceec7f04e22aa849763a7aa5e26ad1405a8cbc0d87097264a5fa7cfa3d655cad18148f5de6209a06580722d3 SHA512 0897ba1b7b4a32f206763327e138d3b460194097d19bedb8ee1bb6889b9d188afae9439178d1c2151fbe17b7d18545cd6cfebd050bade93cd39b435b35b6acdb
-DIST github.com%2Fprometheus%2Ftsdb%2F@v%2Fv0.7.1.mod 1346 BLAKE2B a46e52b7acf7ff0783cc3c18a1320f66e02ab9c6879434dccc9fe182b4c7fe4594a0be504c45ee5958e1a42c781870ae754648f5bb5ef4cd45c42d78ba189ca7 SHA512 7463ee6ed6735cf101502b6c0128c75960c55d6f9e42f37531e65afc02fb35b62d882a72f95c2fd76f3d0e253e9e70a9a2df2ddf782f53c4138135b370b69d0a
-DIST github.com%2Frogpeppe%2Ffastuuid%2F@v%2Fv0.0.0-20150106093220-6724a57986af.mod 36 BLAKE2B 6faef3be0b5f137ecc89a7875bed1f576d144f11623905c04cc44f93812b80f3e5b56f05ddb3343848e7fde7fc439f49627f4fbd10730b1e9c2c9153a2d3067c SHA512 8cedf150caf05299c5b9f8b4fcaa17e4771c613fa06bac434586048ffee22ba9501e0fa540da90a3a24f3e4f662c9517571a23a0353fbb29c881d6d6c26d5f1d
-DIST github.com%2Frogpeppe%2Fgo-internal%2F@v%2Fv1.3.0.mod 73 BLAKE2B 21e3545a4518c64daac1cf36e47a2c8e1fc8ab7402372f2e871052d0dd9d83fc2aa44babb2f8751180cb66dcd2af82ed202afbf5ad3a219c4562da23ae8ce185 SHA512 4fd07ae7c00bcc135cc10a0b34ab102a893ed8ea4708f9d38da52f98b09fb66144f970ffd8795476fd6625b25c9e48390a5b1c5c99bd0c8d536a94201dc96613
-DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d SHA512 ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
-DIST github.com%2Fryanuber%2Fcolumnize%2F@v%2Fv0.0.0-20160712163229-9b3edd62028f.mod 37 BLAKE2B 6f0d51a83cccf661003d3c9a10b10fca12a5933730c676a4279c47a0b8563ae5d897845ac84079070bf47b32ea1c2ec80879b85bf8ac72b91f1a63239292758f SHA512 0af9557d073093339188a1d8f226798eccb05d43e1394ac9d207118ada9449332077161e2d6ba2327d9b736aafae79d4a08abad233ae9aca9917c677809ce2c7
-DIST github.com%2Fsean-%2Fseed%2F@v%2Fv0.0.0-20170313163322-e2103e2c3529.mod 29 BLAKE2B 8f509981164937fb0aab63b0344ddbf25c183b926a6e87400e745f6aee9dcc478f0ed455c62a9753722954acb3506be5f7810915a15d03647668e7bb707c09c0 SHA512 c7dc34c7a73c5899ca207c0cac88dd38ddebaffa04b5dd511a86dd10160e60be2806dfc6e079a5871b0cb6142f53d7d7dc87ddbe3fb19240bf894430feac5875
-DIST github.com%2Fshurcoo!l%2Fsanitized_anchor_name%2F@v%2Fv1.0.0.mod 49 BLAKE2B 47bc5235e81d233e28b446ec2403accc442b4cc1ee956a0b7d47b5dac2a525f22bba87d05c3fe09179837860655f27191e073a3f6d7d0dad81c9a750752fe5f8 SHA512 6f6b924c2a3af28ef4342cdf8b83b726f2c409accf19c6ba0a4a47c6ae61857e4b69727fceb9e9e16fb8ce660a7181952714d49b6cafaacb282fa4e8af6e13b3
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.2.0.mod 393 BLAKE2B b9d712acd24d7a0605c74920733902a8eb1f9151fe0b0c575f01e2f821705ca7323f854c5b88d5bc534ccc9155571c083d4f53c6f6892879c829146bd95729f3 SHA512 c1621afd4618d1027b2d89a8e9653d18dabe098a7004b376ca2be63955ab783879540a890ab1324c2560dae9e6f3198dacc32d5fb0afd4b5a779d29a8c28f035
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.mod 242 BLAKE2B 68986e3744d3ae593a16a24b6ce79876723d93cdf96c978c185b14e4fb8d73d379d4ba05e138b412973b465a76a98a458c6606137b0affdd085dbcf20851471e SHA512 ba06d3386a03812f2ce65f0597b932beb62b70b4da92974c5f5ed81c150fb71ce0285a2d9779ec8a40916870b0e4da5c2c8c5591c3687f3b8e829652a01ec1f6
-DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.zip 66301 BLAKE2B cc9a5f24d1cecda3c1cb51b34d441527c40d16a4c088b888b2e43bb08b0a4f41301ba78fa2503b54546b568a49544ddc516451ac1aff4fc7f92300677e802f5e SHA512 50aa92ee488371c7242664cacc6772fcf3b54068d834089d7b62675f9e17a84d234295f266419919ca197f3ddb6d358bab6d5e4583883d4504d6ff90054f5827
-DIST github.com%2Fsmartystreets%2Fassertions%2F@v%2Fv0.0.0-20180927180507-b2de0cb4f26d.mod 43 BLAKE2B ea265a40bcaaba6e4401504643cb9bc2f775a23792b1802d6c1b665121c49db7d4d850ba03c31087fbd6f344b08349ce00a106e430c8690b8016c95318cf3973 SHA512 222b0edcf745e14eb775eac28668dfa0c52051cbf302ec441b58d75846fc2570a0fc2e616cbec68f6312a1648fd7e6997b6597b160b1a7f84c1c500a42e93e6d
-DIST github.com%2Fsmartystreets%2Fgoconvey%2F@v%2Fv1.6.4.mod 302 BLAKE2B 69fd290c3e72f4ee0597f480bae8647d80ab5c4acab21ac3ea19e847e3af4ac91a767876fac04c94c2db8bc782a24577d3478d3d0653f673609f2d57d6cc3427 SHA512 24806ff2cbf2719f50bb37cc5ffadeca1b64c7b089a1647695b45d647ddac16332504c7026813b4ab9316e53e755ad0ebbf6db9ca88179d0526ca2634e27e25f
-DIST github.com%2Fsoheilhy%2Fcmux%2F@v%2Fv0.1.4.mod 32 BLAKE2B cf220acb07f93b3927afcfb4211e356e17f28dbef71cfdf777366d8cd09440282cd23e7800c7e86949615b90ec60ad4f2601ef21e58d4470349913c348758b0a SHA512 def5f190323350b58be18ef9f1b00e4810987a37e1fa9332be62a638a01df7f070788c75a19a0c11949890ccbc395419de45bf9c5f7fb38fdbef56118c681d32
-DIST github.com%2Fspaolacci%2Fmurmur3%2F@v%2Fv0.0.0-20180118202830-f09979ecbc72.mod 36 BLAKE2B 1ba81fe6a6b84ed40868e0fff431dc8485b912700c192d90181c22588345e7250af63160673c297129add94a41281d7f0ddca5733c2b32e20f65ca7c27046306 SHA512 d14779867dcbbe24d451e82ac72c823f80551cec89758ecd39c9e72fd75560694a0b8261726020b738ad4f447ce1093f910c12797c58b8dede38f6bc737b9a25
-DIST github.com%2Fspf13%2Fafero%2F@v%2Fv1.1.2.mod 30 BLAKE2B 9bf213acd16f9456f4a010a7c300a1fb7bf1ab248d1ac9eed7883deae7f9a6f6d0c761127b7b2c84e8dc46e7b0da2eecac9b334fd5a94d2995d56858d345edb9 SHA512 3166c898d741be502c0b733653cdca0e8ac4999fa6a5d67460b3962799287c9176b7f0243f0c0da394a4b7737ed1d1a6a2ee4f84a8917cf7076c774ba9a2a648
-DIST github.com%2Fspf13%2Fcast%2F@v%2Fv1.3.0.mod 175 BLAKE2B 9077c3a2c65f4025500a3215c440b1b3856e09f1543cad7ca6a37fe5b42d51af01c2032b905c72cce445807bb311ed461c4a5fd4fe680a81ac7a1c0d94759c67 SHA512 7a0a21f6a7564b3261bccc8b1e1cd39d5d1a95bd0dd3debea914b1d37b687fbacdaee5f1dd5f1f74e4da11664c12f7ee63b484d690cd79389423cb79ff38dee9
-DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.mod 265 BLAKE2B 22909466af108048bc272b0e67db40f6fcac375de02b29aaee7bc31153d73b2c1130faab8e27a82dba9b5930c789de1840468fe9eafaa8881cbee126b0c9df1d SHA512 17049e0eb9bab7ebe298bcc1fd3ffe0eebd40a7642c48f4e5c2447dc37a3099359d04dd929643497f25ed55a71d7ab6ad6bf0e75553afd4fc98616295745a25b
-DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv1.1.3.zip 190543 BLAKE2B 692f5c496466f8d914c1172446f3cb79b1ff9c9e08d7afe44d8af3fe1248b6c1b31fecca3fdd8343afc2b014535dc8e1d3f49a3c71f360d46933ee28002c4c40 SHA512 12bf06f87e15ee039ca148873a13f5944ac6aa6800999ccd5df5175a79fca03edf4672236e2c25ebfe1a28a0aca24d0f6965c8b040c09fb648650976baf8c305
-DIST github.com%2Fspf13%2Fjwalterweatherman%2F@v%2Fv1.0.0.mod 42 BLAKE2B 1f0af0f4518708edd09c0f02aec6103960b023a6bc178181276c54cd86b653e8bd1ddd60c5d49fa75a85f1fa0d18f670a9c2ead381da7c4f2d5e611b24f51ca9 SHA512 748b5648bf8bec4d1efe13f4dc37608e7378acc2a7d954e9d3b649a4b170a1e2d1c61338f6bee8d9007ad75a5bde87487612b47a692d6f966bca56490dcb834d
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.3.mod 30 BLAKE2B 18c9fb79a291aaf800991a296c8d7b1933cf45bf56082301a64ce17ea64dd15fd304094fd4b0561bd99c48ada545dfe7fa8cf47a15593cd3166eb66657a5e114 SHA512 d08b4540b799cee9c5f088c4e1fe002c9fda86f1634380409eec1404598b84376d3ca26b4c1cbcf58bc19234ab56531ab11db8a00c6dd2e15a53f3b4ae757efc
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.mod 39 BLAKE2B c9d700f96874e0a3977c2ffc7fd321acfffd8081aaa70ca50421ca55253fbe0636d48eca8f7093df202861f0a5f908fa00303533232c83c78bdba84e2973bba7 SHA512 8071c316d33aff1d8ffcabaeb42e8f9320465d83600cb57ac5ef071569f948d5cfd69e1bd2e92855c061395c1b814e84d1705f42e37f00d5bc713b6e724f29f5
-DIST github.com%2Fspf13%2Fpflag%2F@v%2Fv1.0.5.zip 88931 BLAKE2B 7adcdaa60d4a3fd99b0f3e7e6888178b0a8d141ebcc0166b12df4bd4566500929bc792c391d33201b1ce215b6ca8ebb578cfcabb027ba453a54986270f5e37a1 SHA512 9a81f0635ca8ac059c48a15cbf625a7c91513f95a9b402ba166d48ab72d5d38cbd941d5309446f5637bd7c23eef35b60fef2f06e8b557f415dd8409a6ddf43e9
-DIST github.com%2Fspf13%2Fviper%2F@v%2Fv1.7.0.mod 1694 BLAKE2B 195244bf4042b519551efc149dfbd9fe10ff87e5b2ffe6f9a2d3777516315db8b43968533ff089b257c10f94f99babd076ff0a7203a434a79ea5aa7e39eb9818 SHA512 9f614a57ccae909af00a67e464b04eb91a92eebf1c28de3809351363b441d22a4a6628a1902fde8b67956d0bdedd91423d20158eaa6b9cd994fb7e284a35e061
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
-DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.1.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.2.2.mod 35 BLAKE2B 0357260904c9ba41892132c7e07d2add9b10ce4a09e8db4966219d1f515f917581e2afa0987094c90759634bc2aeb66e758074e023ff331a8337f5090c0102f6 SHA512 5b7ce867497852e4918b8cde5f75ecf2f24b9c95ad112478ac132322e904243f1cea3d16f5731646efb669256dbefc129ac70a499c8b1d25403a14c7e4fad10b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.mod 216 BLAKE2B c597010cf6690e73cd265e800f0f0bbea331fb76217457b6326f5a19481eca044aa5426fa32519870b2f0f4b3bed95768a23d3138dbcc9739b7cf7e044f50668 SHA512 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
-DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.7.0.zip 105564 BLAKE2B 7b082ff11190ff27ce4a3de68896fffbbbf80ebdead7612aa3b06981171974ad2935bee7d5d71cb9ea29b110a82b3e04447248e7b9376e84c8f3f53d5001ae4b SHA512 be80972112f0a3907bde960637cb2c08d6ba4256ca27cfa07de5a0a8e523d0dfbd8e90ae593e5302d7351b7dbddecf69dc3985a9d19b96087732dd886eff371f
-DIST github.com%2Fsubosito%2Fgotenv%2F@v%2Fv1.2.0.mod 34 BLAKE2B 85a4e50642e7088ee26b82c69c65e1bb0396d4e8819088fbdf1d93a8348d7aab950630e3bba1747517d01e0cfb9a9dd1b95341df0722480bbecf18399ba84674 SHA512 50b858817db72f0615a74431c9966f969d12a85fccc3f0dde25a72fbda32f77f3ac76cba50b12fdfd87ed7a7b3a337a291b1f9c86e1fbde81d2d0c2890c1c21d
-DIST github.com%2Ftmc%2Fgrpc-websocket-proxy%2F@v%2Fv0.0.0-20190109142713-0ad062ec5ee5.mod 43 BLAKE2B a0f8fc8639040a1b7194a35a4020cff543111ee47a3b013163e93d14d42325146b1f6c2acfd595438721c4f6e80f9e5871811c058accbf06c6500bdfd9524004 SHA512 b3b02f5e9f8b68a93f531ce9bece44fbaa691f1527528555327c15b574ecee209ba7f6b713d8ae1f6b58b1416a9eb39546be646ef73b4328e79d8bdf605dcf9b
-DIST github.com%2Fvtolstov%2Fgo-ioctl%2F@v%2Fv0.0.0-20151206205506-6be9cced4810.mod 36 BLAKE2B 48471411ca645fc7c499b05b33929464cc5ce9b3fb6eeaf7ab300a6129e65dfde8154ad7455a85d49cc329a3647972fefc8a33a9fe69f9b50b676ee91d676632 SHA512 bcd6532a9bb77ed689edbb50070167850836f4b5a9d47fa6a31036c613c6f233344055f7957b6b0ba72d168c173e0122795e8b32456af12263508e2225e5b376
-DIST github.com%2Fvtolstov%2Fgo-ioctl%2F@v%2Fv0.0.0-20151206205506-6be9cced4810.zip 3298 BLAKE2B 92d2ec1d4281cbccb9d5aa7cfe335ad5b0662ed57f272a3677e30d3f4713ab5a469b8bce355a8eb329be3cde1f4c48a491eb929c956226a07debf33445c249ea SHA512 48cbe5e123a2fae5f1a3374a2ee895f7020d68481db17ba8a074a12dd0df6f3747efdcc169d3ee10601c26ce248753455c7d636ec099d231e8a777f71a586b43
-DIST github.com%2Fxiang90%2Fprobing%2F@v%2Fv0.0.0-20190116061207-43a291ad63a2.mod 34 BLAKE2B da6bd307f61b08eb749a0b2d9a9f445dfc057c8cafaa13f4a7c6d2d2324f7812c9c8269d9747cc21db9c3478f73558da05035b3f1ce9940f5c5befb16dcdd159 SHA512 b9773f617e5b48c6767051fc7dd2faa63a8a9d537ee42fb51efe6db5b3d24060dea0a264568bb5324915de8917a334f3563dc49d35651a4ee7c15042faad2964
-DIST go.etcd.io%2Fbbolt%2F@v%2Fv1.3.2.mod 24 BLAKE2B f23f0532ce6fece605e76cd16e5f9a1fbf40657f26b2aa6a135bf300a232ffe8eaa9161f93d2845312b10ccb6dd5c4cfea40a2256b6481787ce9ddca7555b0fc SHA512 8988baa04517a19f905b323768f98690b19ce302d54da4648bf72baa2766c8ea8362efaf1c8dd2f02a82fb9c76e72f32373fd04cf48ff133804b6b251bd48529
-DIST go.opencensus.io%2F@v%2Fv0.21.0.mod 305 BLAKE2B 73735106ac582b2e9d5f0d739412c3396e0df8627a6adbe810ac560998e4cf2eda12e449b6e336dd6b433eaf57c885b4a927359d0bc1bd6eba9432bb0793c35d SHA512 448e90223b8d67e4d5e4b150055ac83eacf9ef48aa34036c2e59559f21443f796e721df3c0395a829bf5d10d229cdc7beb956c8f90273e50f0989e45a82aace8
-DIST go.opencensus.io%2F@v%2Fv0.22.0.mod 408 BLAKE2B c96dc637d392594cdf710b9542b90504fb090392662ab45208d45abe2cbaac5b64e55f2f62d1afe5542d2747abef1eedfcff97cfc48d6e0649c23b9b8293f7e5 SHA512 823e1ca3a9adedb1a98f5ac900e190bd51480686872bd901cc20a394cf03be6c8fd69cfe7343e42cb6f9d3500282a8097b6c32376aeb3e92bf0b1ce3e75872d1
-DIST go.uber.org%2Fatomic%2F@v%2Fv1.4.0.mod 26 BLAKE2B 00521092f85fc8940d69a5885423e84d8e6987a29749d886be3f40c230e563b55d96779ccd2efb99e939167c93067e8d37117750cf2567fc49e70bce9e847d07 SHA512 4c66fd56c35d6d25a3091f83a2d3872ba395092c10519e052aaccf3edca281fb874a46e86e7a7294b4f42a5d5a51d3cc0f066081e5ab945288a48ac223bc19e6
-DIST go.uber.org%2Fmultierr%2F@v%2Fv1.1.0.mod 28 BLAKE2B 4f0c4b42b00093024ef494b1b0a07896ec41eb140fb953affc085921181eab44bab0baa38ab559b9e36e022acf5cb9ebad5ddcc7303f33982d9012e9e150cb03 SHA512 7939dfe977dd42ac3ca8b91824a73046222ac9bed4f9cbcf0f2d332727b92a094540a56dfb19d095df6d5917b30cec86a6e9e1b082581049fb05bb7bb10106a4
-DIST go.uber.org%2Fzap%2F@v%2Fv1.10.0.mod 23 BLAKE2B c60cbd3c1e15e71a99909c113b100de3909740d9e0f939da800209ed1ccde49f77be7a8c22e045b9edc663859995859bc7ccd60bb6953846829ca3164115f3fa SHA512 263e322e5615c91e810fb9ba30a601508e1e3e418f87c7c74de962c341f207e703930f2ad41ae1bf7b2ad106831dc37b0b96637b816d130bddc7225d41911946
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20180904163835-0709b304e793.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20181029021203-45a5f77698d3.mod 27 BLAKE2B f91145aab2cee00c3567772e97f6162b9681d6cbcbe67a1b5b2f59b8f912572f705a0d1280fdced086d92efd10c50ecede26d1cfa3d5419217e5eef95097b4b1 SHA512 a88da5b983ff482a4e8b512761eeee466a8b0664b42da54ec9772c2eb3cb1bc5b7545045e283bac82552336802d8bc8efe137ba16f3530228b529366744a33e6
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190510104115-cbcb75029529.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190605123033-f99c8df09eb5.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191011191535-87dc89f01550.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190121172915-509febef88a4.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190306152737-a1d7652674e8.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190510132918-efd6b22b2522.mod 327 BLAKE2B 209bd1491b6099491fca7ccfd2fabb500b56112557b4b359819b5f9d18e1587b8b1551acab53ac6c222b66b825c4058ecd6adb1d886f1868b7b96ebbd5865eea SHA512 e16919da8b2302c45f8fab5f0d200f41c2c978ad31eab2b4db18310bfbe09079d738f682920ef6530f1d5f53359ddc3d4bf33fe5cefbcefd440212b31e72ef28
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190829153037-c13cbed26979.mod 352 BLAKE2B 5e146ef1d6b71ec65511cb06d8392eddb9a126b6194213f3b2ac6b675977dcdc77cbb3e46fc936189269583df4d0d80d2e393523c3ba4c55f1e8f9294e0dcaa1 SHA512 8ea874c371c0a582410e682cf475628b4fe6a0c0f57b05566a03343999da063250dcb987d9a863b96a8e1ee913612f323de296b4ddbcfecb166884bee06a8af9
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20191030013958-a1ab85dbe136.mod 475 BLAKE2B 3be94804cb1c692471ca7f2af890586ef57ed45a306a50fd6d6eaec9c7a161e2e4945ed11640ed30ab6f0e48ca644ec06b6b12e232b0990d4e9a08347c27491a SHA512 4b495d303e08e9bb4b43ff0c82665107a6e0a9cdd33a6d14aea491e634901fedb6341fe9e47c45fca1f89688ea3548f57ac8d62b79ef4ccb596ef4eb2e809241
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190227222117-0694c2d4d067.mod 60 BLAKE2B 1c8445e3c9313293a0551c8a2acc31a1738724b96886bdf165c74de6cf2d25b784baefa2c41997a64ff189333a8c59756fac7ac41b0ae1d4f167c38574905351 SHA512 c466f8b348acdc26208bcb782cf330a979d9af086a95f307a785884492430f11fe45d1ddc3abdc1b092654b3880a5e7a456740293935b1912a1d39b658de80e8
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20190802002840-cff245a6509b.mod 69 BLAKE2B f2318e92793bd626374b94e2917ea05ec2b41285c169f1461365edfa00412a798775a8ce137221e1c280983a62d03bf1cc97eadaf8668661ed4387ef5823963b SHA512 d463167481b44386a011b867d6e26eaf2fe81c750325ea89f631af7b065c5152249084c45e7195a662d9b9ddde0e81a5273d8110f73a18c4d841c155c67ea0f6
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20181026193005-c67002cb31c3.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190227174305-5b3e6a55c961.mod 88 BLAKE2B ce393846b227c374753f46fc076385826a6288b0c85095e097c041b844f46b87120774c68924492c4f33c33729103a2d916d2335e24953022630314b63f606d0 SHA512 0097db2957ab98a21a73960d2a37c526e5cabcd5ba4825e44f0ec4851ef83743ae171c8dc4b6c09ea4d931c15879c247e362ca53ef8dc762b484f1ddcc483d04
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190301231843-5614ed5bae6f.mod 25 BLAKE2B 8942ceba0f85f2e950663feb634e602815315834dea89d18f7319100c19a27f15746a11b50157d682756fc922138660512cd6c8e75a2458b0cd512aba19760da SHA512 3ba23f3472e0ae7904b4250e2e3a1b04c719c4bb66c59ccfaf96fae2fb25ae0abf19f542f03c7179a312a008521acaf4ff389517b11dba8b6f581a9dded44883
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190313153728-d0100b6bd8b3.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190409202823-959b441ac422.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190909230951-414d861bb4ac.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20190930215403-16217165b5de.mod 88 BLAKE2B 04ec98f76d6779784920b4f746fccafdba5ee6f365edc58985219675791d417746575165985de6d866ee891b6c768d317360a4229e61f19a1f05e4f0bafdb111 SHA512 5e787e9d2c16c87238995214eab353f87d009acf8ef78889295d11dfabef73cea4e8cabfc2999f9ef0c936efb84c22963e0aa2bce4b3678680a389cbe23df961
-DIST golang.org%2Fx%2Flint%2F@v%2Fv0.0.0-20200302205851-738671d3881b.mod 97 BLAKE2B 6bf1c22438e1c18af0d845f52a62fc4c96b6752486228e0201a794540a44aca52a045366ef1beee95fb7780c9d0a37aa53fea0b669241d45a0529731bd91c2c4 SHA512 5e1e301c678b32fcb56cd538fb907900e5e60162a44c285e04f0fc8db49f1b31f346e736055872ae9a69fe63798823466d7f159d2ffffb4880bb39b17d4ba5fe
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190312151609-d3739f865fa6.mod 27 BLAKE2B 9bc664bbb78cd778f132bf3504160bf8f6d9950342fa73c461db815f07c0ce2ae5bb2a0ac099457d022e1edf2d07e536566fea043a77aa8b21054254ae854c46 SHA512 a105eb088532321694d3adb5da0b3cdceb7781670a2d4a8a757799e3c8fde02784b981747714cfa8770ed29eb1a0228e0945ad3c363220c39108a7432fc29a32
-DIST golang.org%2Fx%2Fmobile%2F@v%2Fv0.0.0-20190719004257-d2bd2a29d028.mod 222 BLAKE2B 5f1962cf1df6a0e8d748eacc5616c3bf0b8de117d29e57da32017cfe26eafc879d33427deeb888b283eeab56d48b3c72ef1ad0aa3706a1dcaed208026eeb0054 SHA512 6689d7c55fea7d8cfb8d2b1a934ca45793dc8d4cf4fc5b001bafe676367a93b8a8c4964d8131ba145e5e41c4da50a238d6df01dd3fc336eeb18be61b49e62416
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.0.0-20190513183733-4bf6d317e70e.mod 97 BLAKE2B f6c97d5de5c229ab22e047250a7030c201829f8237b63c0b272c0453dd8ea91360f4a73f9d2b56212103c76c36c01699231d9dd31d48ba8624554b5b36499190 SHA512 15deca99c6d866dcffdd51b1334fbe7f33ce88e1fd82badec64f5155782681887e7fd959ec2686fb35adf70afbe08d743e36c6a891f43462074663357e5b309a
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.0.mod 97 BLAKE2B 54b5bbd5b0908619326ca8bcebebf13f45b2838737d22008f20d3f40ae52fb4f8fdb8c73cbd98b57873aefc8b37c7328aab2bf02ad82a7d5f83e0d75a9283e81 SHA512 4e955424df3c1cce0b716fc518eed10196feb34ec718c1fe537350ce99efd0676276c2000feca6faaa6f3db8ce626e2d330f700fa43a10c73120dd13f5f1a764
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.1.1-0.20191105210325-c90efee705ee.mod 159 BLAKE2B 7124b4e21f0b1ff142fe4cd5c57a22de7bc5b1c578e16e8661085d475d67573279c1ce3165e05a28c77a41eac43fe29b1d98854abdcc7b0b66167f82db652dd8 SHA512 5e225da646ef87b8bf435b745313187cecd1bd3e88660f8a90cd2a6fdcadbe8fc51f53edae4b3aa2357ad273a8e58034920bb61a1cd5898b95d3fe39f30ec648
-DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.3.0.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180724234803-3673e40ba225.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20180826012351-8a410e7b638d.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181023162649-9b4f9f5ad519.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181114220301-adae6a3d119a.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181201002055-351d144fa1fc.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20181220203305-927f97764cc3.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190108225652-1e06a53dbb7e.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190213061140-3a22650c66bd.mod 24 BLAKE2B dad51d0aff48ef669f448f7b41bcdb153dbdc48863761ba1cac6aa3e3eaeec838e22733e6c61796b22bcc95d9e0a274085676bf191a8072717a398a067fe9e62 SHA512 d7446d3dd844b97512470f7ff05fce72d099f7800396e2738a54d41796f0f76be07e7aea1f638fee0190c7d8ce65eefc54eebe6917a06d14da04d0c9c8f9891a
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190311183353-d8887717615a.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190501004415-9ce7a6920f09.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190503192946-f4e77d36d62c.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190603091049-60506f45cf65.mod 172 BLAKE2B 6c58510adee25cabb2e31dcbd88939145c6c0856ba2fd1f0b78f82ec6f2589fe0dcce736a192d145dbab8f4ba892bebb80cb6cea4ea89fbef72f7822d157c1a1 SHA512 5b9748f38f64301e4895d9d2bc106fc9bd05a29feff5cfb53e248d168af998fd1a501c1a3c27e23af663b283093d2a48393bb0798bea449256d89ae119b225eb
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236
-DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.zip 1421786 BLAKE2B 15782d84b4fd3576df5ae0c6540880b3a87f5ed47d66527ad88bbdd5e96cd1b0fb321b896b686de67d4518d3c6eecd008f1e49f48fa29df962a4d01f6e08653f SHA512 e79353b8f6b6866a14236eed278aae32ccb02eed040a557dda219cd96eecdc0174a8ac29a5509a33f6f0f9e5aa16f7d1c6861167d9798a5cb1eb01aabcee56f2
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20180821212333-d2e6202438be.mod 27 BLAKE2B 078fc99b981406f4ee3f8da94c83954e80619e76ea63cf6323f27614bbcb870bb650eb5ffaac865a374f3ed0ef0619d97e11f05924c92e395e72cb73f28630e6 SHA512 53431e560b5d6a9b50f44997ef6755f71741ccca155767dd954da41f11f53a3e8d01d7e01a2bb9de1fdd551dd2e734cb65e5641cf5de5c9a8a6a25a4894336f5
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190226205417-e64efc72b421.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b
-DIST golang.org%2Fx%2Foauth2%2F@v%2Fv0.0.0-20190604053449-0f29369cfe45.mod 233 BLAKE2B 5a1feba7e2d9703a864889f35f70eb18d30f9c0179a1425b0f4cddf17b03d2d187ba36346243a97820ae45e03a136ac26aedfefa09c0c7bf6cbd246eddf36c50 SHA512 9e91ec99aeb8b639d63fde3cc38f750d0a29d4a05864595beec0de0667ef9193007d89cb899b1d5ba44f0675121b2cff1e09b86bad4331378a66e15ef2f4e26b
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20180314180146-1d60e4601c6f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181108010431-42b317875d0f.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20181221193216-37e7f081c4d4.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190227155943-e225da77a7e6.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20190423024810-112230192c58.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.mod 25 BLAKE2B 01f7f78a0324ca728efd4d662ea130d7e200ab25805125e472720ca01feaaf2625b15bf53f51837a6913e35e060a19018928a38851d7445f39e6e42e237dfda2 SHA512 a9dd073f69c5be1153aaab6e84dd3bb1610a0df8b9882ca4c486c6625d4b5201e5032f86e5014421358dff564d93c4e67f20e5fd1d21ed5e259ddfbc90af43c0
-DIST golang.org%2Fx%2Fsync%2F@v%2Fv0.0.0-20210220032951-036812b2e83c.zip 28693 BLAKE2B 3d6a34fa6da642f5ca71c930bd69a41439013f20ee60dde5d4dfab4bf688f1edb150a0477cb006670424c6c59e90d4bac9e5eb34f9fb4c518d903dfd26fb6cb7 SHA512 48b983589bd682ff9275c47733ec73637ebb5e58e1bca0c7744101229237d5cb34170efab63db0061aec857052cce9ef03c3497702b90a86287e6be88e1b33aa
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180823144017-11551d06cbcc.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180830151530-49385e6e1522.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180905080454-ebe1bf3edb33.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181026203630-95b1ffbd15a5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181107165924-66b7b1311ac8.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20181116152217-5ac8a444bdc5.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190215142949-d0b11bdaac8a.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190312061237-fead79001313.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190412213103-97732733099d.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190502145724-3ef323f4f1fd.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190507160741-ecd444e8653b.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190606165138-5da285871e9c.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20190624142023-c5567b49c5d0.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20191026070338-33540a1f6037.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200116001909-b77594299b42.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20200223170610-d5e6a3e2c0ae.mod 33 BLAKE2B 8be160de26713fd50f15adfb6fd7fff2643ee587aa17de9385b1e315869d0ecf102fc567294666bf232aa677d1ab04ba8341157f3d9b66a0f53543a7a47cf148 SHA512 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210521203332-0cec03c779c1.mod 33 BLAKE2B b74677ab15ab6b31640d71b052db667b0fb585ed6d1044e26bc5e4cf8da90e1ede81f8876babea843dd322b8b707189138e70c24d13d931f1f6dd04978ac222c SHA512 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
-DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20210521203332-0cec03c779c1.zip 1639001 BLAKE2B f4a23aed02ffc7af749afde91e71a7925835976524c5bbfe3e831bdead0d97d2ea5b3366c2911bdc88d5ff934e204b452d8518de4e57303abcd9fbd35b115b06 SHA512 90744d141754ec2d725f5b71bcd239027b7c77b6e9bf56c4604b64248374642bc46e385a93dc3f6a3470e5a6c9dbbfdecf06608b9cf82f1c962e46a529e90dbc
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.0.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.1-0.20180807135948-17ff2d5776d2.mod 25 BLAKE2B 31009af0fdcd0f8730c9985287e6e364ec4e5183e57e92560dbc80a2010eced51b8a90f01a82b49384268c8a0adbf69d179c205d3f68e0eb459169d2ea9528f0 SHA512 ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
-DIST golang.org%2Fx%2Ftext%2F@v%2Fv0.3.2.mod 88 BLAKE2B f3dd520e0e4e9b57feab62ecabb9169f37f1ce49b2846b949f9266f807767d38f55e4aa8ea006229c6f81cfc1e2c9dc0d1e3c186235e416dfb90fe7e04751d07 SHA512 d9361afb453b10c9d02787568ec33ea4c97a115899c6b3d1a1246547a749244e9218475ae5ae9f741d9b355260d2d3c33852673e805fcdd5f26f3ca40f035884
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20181108054448-85acf8d2951c.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
-DIST golang.org%2Fx%2Ftime%2F@v%2Fv0.0.0-20190308202827-9d24e82272b4.mod 25 BLAKE2B ba9e31cf2a4ab0f78a5c67d78026c2ef9571bcff7c820ce212637c8360420af274bfc47cb14bbc3df24457a4d3acb5dee38448a848abbd4e82232bef05b6b2e9 SHA512 6e51811c33b84ddd4a7548013579204266e466bd2e87aa9b6e34892570aa09c607ffa806f8a420474e26ca0e277ab23c81bb07b0ebf2c3b6ed193014c1bc37a7
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180221164845-07fd8470d635.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190114222345-bf090417da8b.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190226205152-f727befe758c.mod 194 BLAKE2B 94f62204dd4fd9b865aca70366a7a7754e2e92ed27591beaf789b268ad272dfb34ca0906d888c608393b4c71bc5c9f975fc86c164528ed7d0390e41b66206ec4 SHA512 8b68acbca48744320e64a70a983a471e9e2fc2249562064b10256269033473fd50264b6544646227fb666f075c4f266df1835ca3f88ee679bb97d34bf62bd195
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190311212946-11955173bddd.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312151545-0bb0c0a6e846.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190312170243-e65039ee4138.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190328211700-ab21143f2384.mod 87 BLAKE2B 32cb406deea05323b1121386bf61f344f8eda0b5370e95bb73828ce0bea50bee375ae3e9b076b9d683a4d89561709c5e97e45e6b08344fbdf6b03b3ce4398dcd SHA512 18ae9b2f54109b4ec5cdea433ee0e3b7006e4d5ea57022d6e8151d4d364735a6b55cf7b5eb2f43b602ec786b2b6819ad78dfc33151ee1a63a0b1199f54ce34a1
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190425150028-36563e24a262.mod 146 BLAKE2B 78e7f7eaadf244c74a90edd8a3e8d092b255cc9246320ca921558467fa02e84ccc68bc6c4d1d5d4baf3c9cab7da37cf6515e4d4889d490d21f374fc4415f1733 SHA512 e9c7b67e28905435e1420333a531e6c0a8f025dc3023f22e5067d5395c8d081bd7993ceeb6ae08c4cd2d1f13aa0f46274a8788e1be085e4b12eaef785f3d7213
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190506145303-2d16b83fe98c.mod 146 BLAKE2B 78e7f7eaadf244c74a90edd8a3e8d092b255cc9246320ca921558467fa02e84ccc68bc6c4d1d5d4baf3c9cab7da37cf6515e4d4889d490d21f374fc4415f1733 SHA512 e9c7b67e28905435e1420333a531e6c0a8f025dc3023f22e5067d5395c8d081bd7993ceeb6ae08c4cd2d1f13aa0f46274a8788e1be085e4b12eaef785f3d7213
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190606124116-d0a3d012864b.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190621195816-6e04913cbbac.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190628153133-6cdbf07be9d0.mod 155 BLAKE2B 538451f0cc08c6752c81241193caad56fcb8fb7a5cdc2ad6840ae44a1f5c3e1539067634352ded872712c84da7046b32053f9634da76c4888eec9046035a0935 SHA512 5823f6ea0fb08243f243a9577cd31397999bb387c8e29312304ca2dd0e73391cad60891a2a1181ac5fb665c1b01824933c295289a5d4cd580fc77f1bd828955b
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190816200558-6889da9d5479.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190911174233-4f2ddba30aff.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191012152004-8de300cfc20a.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191112195655-aa38f8e97acc.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20191119224855-298f0cb1881e.mod 212 BLAKE2B ab1d99a25eed3af5426d8a58d249b827e4d30a046302df72c7e0b59955e65b636f4645c5c436bb21ec54ec3745b9996bce92d29826ad93cbc9120a06dc19b49a SHA512 6a0316ac3b01aba3f186b5db540a368ab780a821252f7f0975f9e44afea9170c4b3e7027dc5f79a54ebc6af290cbb59b876d3b53bbf26fd05fc3a80a06fae109
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20200130002326-2f3ba24bd6e7.mod 267 BLAKE2B d21181b3e1491ef78b09fc3546ed8ffbfeb7a4578039aaa24e2f5cc2352885c1a4d7dbfaf2853c421daa2a06691ac47513b5f186d31893fb1ef476cf9d4bb9bc SHA512 91b0380c7073eac4442bfd1924d311fc7b50b098ec4c72ea72fcc831273012326a44245add9b05a90895be46d11052ddcc942ea6bb909bda51d782f95acddff8
-DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20190717185122-a985d3407aa7.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-DIST golang.org%2Fx%2Fxerrors%2F@v%2Fv0.0.0-20191011141410-1b5146add898.mod 37 BLAKE2B 7449be81e1998a6439070de1a0ddf5bfd1e4971c90c2e358590a9c1c41128bfc1daa42a9bbc3709506df2442ec8420e6354343a095c837be46335c180083f28a SHA512 659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
-DIST google.golang.org%2Fapi%2F@v%2Fv0.13.0.mod 851 BLAKE2B 16f0842a8e0082a8532a7c8f5cf5092cd196a90197b3e05c6fe0275e10390e0b97477f60c07d26b422d0da9289fe3c8f2d8fb8fe2fec63af9e005adc26921724 SHA512 bd693c28b65c1b369f89a6b1926a127c91df98feb137ab5595bf141c1a67e3adcf25f79b4cbf3e4c44755d45b9f4876dacafbf18afa1e8c09fd89a8f9d0e9330
-DIST google.golang.org%2Fapi%2F@v%2Fv0.4.0.mod 506 BLAKE2B 6933fe30be88a21cca041b800cb9d095b1daf787f3701c0311da2606287d03799df9b556451d9170d02be8028ce686aaf69eaf941d2a8bdb4769c319c50c9905 SHA512 9fa566a26f8345a101dc94986755468b4782d78689d5a163aa5b960b507d4a0e8e435a8ce84073e07187745a156e2c9f586136895db2f08cfc4cd3329fc1e23a
-DIST google.golang.org%2Fapi%2F@v%2Fv0.7.0.mod 802 BLAKE2B 59277c0ab43500926ae727289dfd892ce524164f7acea3d6ede2f4efceb5e89e71e88c2c9fa3e4785da4d2a69c59e5c81c4d735887a6ab52c0b07a8b6baca88d SHA512 617883d94a4de6e07dfd82d046148ccfc5ab4eaf73840a76a9823e5cf03a60b0e0b4f1b62712620de28895d013f01bcd39477cb87bfb94524a634be8818c268c
-DIST google.golang.org%2Fapi%2F@v%2Fv0.8.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e
-DIST google.golang.org%2Fapi%2F@v%2Fv0.9.0.mod 850 BLAKE2B c338a815e2222182387fe11a60a2eb1e463851f38725da6e7884be1c2dbdea72473ecee4fca65bd50299c5f9095ac5e52848569b7979106da3876205e5cde41f SHA512 37c90eac881c258cb947f9507ae97466b355df015f64ef2d3ecbcbc154216623676340a000362e8229f3e842e68818a73ae64b5f63e3e1820cbff7b1e7b6d89e
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.1.0.mod 35 BLAKE2B 24fb6ba95138448c45da7f1ecc4c87391485006b54b8e7ff96ec582c2659f9ea77574b4d5fef2442eff9e5564f3c3263ed8e6963c5d21cde8772a7143d82f3ed SHA512 6644c398d639794470e49cad4402d17765422934915b5a13e13e1f84d8890cc8fad9e6ea8c580d114aefea70d894242e05ce3a432ee596f772b98b6b73069fe2
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.4.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.5.0.mod 162 BLAKE2B 21c4d160665b6a87101d2aec39d2f7faef9a66f6be50f7293706686022f808b131c9ce7ddfcba6c2b6d27d15f9414101650436a2403f156a0368de2bce72e482 SHA512 60fb2454326103e4905f79f23a25320cb2c0035b7a0e3c228af845ed7dae23014efb81685f29805303edf277e8b1a2d9a7530b8f3a1a8e57caa1a85edeb52475
-DIST google.golang.org%2Fappengine%2F@v%2Fv1.6.1.mod 362 BLAKE2B 2d6d24186c2748c4d8f559feb269b351d4260c9c0e0b9342377f23af9e5ecc02fc7f84f7be299aedb0da1b1a6d6d67c3271a826b776bb7cc034256550479a0f5 SHA512 e3c391dfcc5f14fdc5430d7a1d239d4ebec89399b17851e4d7643b8c0c70077aaec3a1bc1a8dd5e3320d8bc6e1562a26e3fe1121d75ce578f37f5d2e84a4ddf6
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20180817151627-c66870c02cf8.mod 34 BLAKE2B cd6cb61b9f55a3c1e8b33588e98e62c9c27613ac20fb039cd70c9ecbe41c34d11d80246290ab73a9faf3ec809a15fc00267654b0eb00dbf23fe5c9758c705d9c SHA512 1c29af2b4f8b54234f09dfbfad120b4b11d4fe67e9578b0553412f1587cac2fa2bfe5537fbf15e6d52dcb04332413231c250c3c460b04e64326d2eaed3102464
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190307195333-5fe7a883aa19.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190418145605-e7d98fc518a7.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190425155659-357c62f0e4bb.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190502173448-54afdca5d873.mod 450 BLAKE2B bf0efd5f0ff915b9f59fa81611892e70644a4b14fefd15190d0ff68043f7809f51d53766dc50fc0eb9372df3e6590d3fbcf51aec5e9b0c18027e156ce53b8df1 SHA512 37a99611220df08ac5f15ed6f718f37a35523f5cef392b7b7da86b0eaf05e4fa5e52aceb42a6b6ddf6924b1f7cc151876d2e532c83dd2edbcca7c41b9191c427
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190801165951-fa694d86fc64.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190819201941-24fa4b261c55.mod 331 BLAKE2B 63923e4fcfa896f163dc77009fbdee8ce8c2e31a4694b6ccddf3397cad5c89a3be5796dbc65b77cf059f1601729d976f9afd2969bd426c0cd8781b106ffe0be8 SHA512 9f22a11a1d639cc7a465b6e826c2bc3915fe0ac847159a38c470f0b1631d6f6b2e0ae0548344f7a8e97161d4c6b80113062c04062b7ab887d7d615c39cbfc2dd
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20190911173649-1774047e7e51.mod 339 BLAKE2B 06dd6c875e6235007ea4f4a8350a7f80b3285e21f8ef599ea1e955a6185c5e11658040d073937a4110910c3d21d923487427c0dc626e342e10fef8efbfa95b2b SHA512 8d2fe5cf81319645c17ff8be71f966294976889b7aff74a5b234913dc34a1c7ac03548bcc9ed29120ef651705e7dc6da0c2aff892c9262d67d0044fec5685ac3
-DIST google.golang.org%2Fgenproto%2F@v%2Fv0.0.0-20191108220845-16a3f7862a1a.mod 340 BLAKE2B bb2207855662037de3179be2e667a9cd8798e2d3c1b1eeb939f76095b9c32cca6dacd47439429b5705ad1d5c5597cb4170f17e49bcfa310c0733f1e68ffc1610 SHA512 1095755ae781f0370bb3dd72fca348c5d6640a4f89b6eddfcdd349f320ae117a4da47e48707f66743fc8dc4067285750d816d178b484dee0d21de0b2d1b129b2
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.19.0.mod 833 BLAKE2B 71052eaeaf40883bff624eecce8fd6f5669fdea9355e6ae0db9c86c841a62f7176d5ab58838d1645f59b9cb4ad4b636048aa3e9f1d7db521104b8f09dc535bc7 SHA512 38c4f75a0121cecd31b2628da3c3d77aeeb9b2c1974eef2d2d2bb7a3eb507d330debb7f14a724c8910174439b38ab54458096aaf665ea4af87a83f866ca0452e
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.20.1.mod 795 BLAKE2B b825f2ab62a96b9b164410f761228575fd9882de37635c09803b9d2ce682ebbec30f301fd874aafaad95a5aa2431ba25962073e1bd4f336d8cb137e5939a8708 SHA512 585d4cf68b50a70d7967ac3941a7a83b83ed5df1a31773589a38348b6fdf247eb49e7778f7054b78ba1a65eef48d004a815abad932876cb1af2c09deea9c0db8
-DIST google.golang.org%2Fgrpc%2F@v%2Fv1.21.1.mod 828 BLAKE2B a57ef0fe7edabd002918282ba9ef83386689db2688fd8f1b9ebedd191bb0b7059cc0b99d95974ab68112cd48e1865558d314dda64c71ab239de39fe6e8f0db5b SHA512 f9ab0c8ed5a58799a39f64c63b995badb24d8ba1148c7a1be1e3342d1b0d6a6e334fa2cab16f8e9396907e60386cbccb6495dbbe3ca09440bb878e10e1686d62
-DIST gopkg.in%2Falecthomas%2Fkingpin.v2%2F@v%2Fv2.2.6.mod 38 BLAKE2B e7781691d8c15b764ef6c89fcdf20e69fc28d46e8df2703b6fdc342247595c10ed25e3cc5b30cd29b81c57837f5685e4122e1b2c218a51fffbb1567c85b0835a SHA512 585188d3a75067e6b7d8a8321959fe7df80c6a19f8668a87f0d1b8687c4d2cefc039167446f6d02f7eeeb147371bc7a673348213bcb07f4d90bebc0ccf9f2015
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20180628173108-788fd7840127.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
-DIST gopkg.in%2Fcheck.v1%2F@v%2Fv1.0.0-20180628173108-788fd7840127.zip 41465 BLAKE2B 9a7183d3ac6591399b5208026208047a670c85e8b6014ad29955b168c63bb4953fa972d31025613c2ab12d7207adeebe9578b3c15b65ebb792f1e41df2668297 SHA512 fa7c68a2b5a6bb14f99cda92a3e77aad0e4160f659c54ea73e9813af9ff9449df6b0cab42ee283971e778b6b9da4a6098df805dd284c3b1aedfcd3a0b8504bde
-DIST gopkg.in%2Ferrgo.v2%2F@v%2Fv2.1.0.mod 133 BLAKE2B c4ac637e2bf2d6635065be5213d73f23a1870054c58e9f1cce93af4627ed6fdefa96798b0fbbd27666573757f8b4a48c694ddf3f86c98e898124294459500771 SHA512 cac59fd7470fc9d3203dab6b9e881d4182cfca5acf0a19207a9aff2964d42f20422f9a164bb52b2fa73c523e3caafd63028189bd4190a1670870154dbf3e8178
-DIST gopkg.in%2Fini.v1%2F@v%2Fv1.51.0.mod 23 BLAKE2B 4e15082dd2b6e386e93baa78307538fba456343420c52605d453c6309f256e8062ea4b821d70c926096ae58a8feb33c6b796726d2dcc886c58e8293f99ac92a7 SHA512 7650ff592e6f5a0393f794fbdf17a28ad228a2d29ca79685c9ab8d9ec395554f1691b2a0d061e6248cf542f89be4d9a68884f7b24de7c8ddfef9c02cfeedda73
-DIST gopkg.in%2Fresty.v1%2F@v%2Fv1.12.0.mod 86 BLAKE2B a2c81f0cabd00084e6e52de82e9ba9a5bdf42d45123b7a58ebe4baa07b41631498c7590535884282869c4947b4f4f9ea0f41bfd28c1c7bbd516ea5631f207e30 SHA512 84c11a71dfd5f94cbcc79aaa8d387600ea3eec89cdb44bc63e55daad5700dc20aa719ce7a5c960cf97900231bedd118afbd93c408aec449e68ed5d8c5641ff57
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.0.0-20170812160011-eb3733d160e7.mod 24 BLAKE2B 1cb17a1c6b1eb33cebd983f9e965f6db03f5095441d7cd72aff6df805501eef4dc249c22ecc85da360c27696a7c4ae613f0769a1f89e73f286281de89ffd3ef2 SHA512 89b481cc62ed7a486990ebfcf65cf7a344e5d189deef680e6ddd82dc93f31d166af05fc27b4a95ea27c33fd3ced1b87d4050d617d52008ca059c4a5d3b6c26a9
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.1.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.4.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379
-DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.4.0.mod 95 BLAKE2B 888532a43aa7569fc03a62d78507081f30342eb4be40c01252683b16cd3658dd7b30d5f8a071dffe2c05f57bbee3afbc1ee4324c471788c633a878d498ff7d57 SHA512 2790882fbfa812468b9b3443630b1f1ee67a968eb20da8e4a1bfd410e4b516a8a7e77c07414b64f17e11e2151161b85d019e172cc833a45b19e66d4c70f89f82
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
-DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190102054323-c2f93a96b099.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190106161140-3f1c8253044a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190418001031-e561f6794a2a.mod 26 BLAKE2B db6cc87a17bed88b955e6b36a17568930239c94a969211b02c2d5acc70386fbea63ac44365a0d3241e900125bd64644d698d8f1bdcabc3e6cf99c47259c63df5 SHA512 d00ae74b24e7fb3ff351ff68b88e59636153bbcf92b36e81e91556e3e75a7ccfb08ce471f757f92fd7612378944de3d7309c73923812e2df6a26b74e999ca9ce
-DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B 3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792 SHA512 0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb
-DIST rsc.io%2Fbinaryregexp%2F@v%2Fv0.2.0.mod 36 BLAKE2B 61110bed2b9e99e0250cf6e8b842257202c89b3462edf9368b73cab29f9dbd4dcc66c3e290a1d6329b7d62321eecc52082a8c4c0797eac743a29a8a00910a93f SHA512 db50ff677b0bdccbc1a1ad3df7c5cc76f2fcccf3ab99d08d1c2868440eb9b893fe89452f4286f7d42f2f16abf0f4acda67fe86e174dcfa730a743aafcc166774

diff --git a/net-misc/facebook-ptp/facebook-ptp-0_pre20211123.ebuild b/net-misc/facebook-ptp/facebook-ptp-0_pre20211123.ebuild
deleted file mode 100644
index 3a66310eaf..0000000000
--- a/net-misc/facebook-ptp/facebook-ptp-0_pre20211123.ebuild
+++ /dev/null
@@ -1,382 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-COMMIT="a34aaeed7b37620152bd8d81686d588df7a49a64"
-EGO_SUM=(
-	"cloud.google.com/go v0.26.0/go.mod"
-	"cloud.google.com/go v0.34.0/go.mod"
-	"cloud.google.com/go v0.38.0/go.mod"
-	"cloud.google.com/go v0.44.1/go.mod"
-	"cloud.google.com/go v0.44.2/go.mod"
-	"cloud.google.com/go v0.45.1/go.mod"
-	"cloud.google.com/go v0.46.3/go.mod"
-	"cloud.google.com/go/bigquery v1.0.1/go.mod"
-	"cloud.google.com/go/datastore v1.0.0/go.mod"
-	"cloud.google.com/go/firestore v1.1.0/go.mod"
-	"cloud.google.com/go/pubsub v1.0.1/go.mod"
-	"cloud.google.com/go/storage v1.0.0/go.mod"
-	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod"
-	"github.com/BurntSushi/toml v0.3.1/go.mod"
-	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod"
-	"github.com/OneOfOne/xxhash v1.2.2/go.mod"
-	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
-	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
-	"github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod"
-	"github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod"
-	"github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod"
-	"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
-	"github.com/beorn7/perks v1.0.0/go.mod"
-	"github.com/bgentry/speakeasy v0.1.0/go.mod"
-	"github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod"
-	"github.com/cespare/xxhash v1.1.0/go.mod"
-	"github.com/client9/misspell v0.3.4/go.mod"
-	"github.com/coreos/bbolt v1.3.2/go.mod"
-	"github.com/coreos/etcd v3.3.13+incompatible/go.mod"
-	"github.com/coreos/go-semver v0.3.0/go.mod"
-	"github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod"
-	"github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod"
-	"github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.0/go.mod"
-	"github.com/davecgh/go-spew v1.1.1"
-	"github.com/davecgh/go-spew v1.1.1/go.mod"
-	"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod"
-	"github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod"
-	"github.com/facebookincubator/ntp v0.0.0-20210521103724-845970bc8e6a"
-	"github.com/facebookincubator/ntp v0.0.0-20210521103724-845970bc8e6a/go.mod"
-	"github.com/fatih/color v1.7.0/go.mod"
-	"github.com/fatih/color v1.12.0"
-	"github.com/fatih/color v1.12.0/go.mod"
-	"github.com/fsnotify/fsnotify v1.4.7/go.mod"
-	"github.com/ghodss/yaml v1.0.0/go.mod"
-	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod"
-	"github.com/go-kit/kit v0.8.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.3.0/go.mod"
-	"github.com/go-logfmt/logfmt v0.4.0/go.mod"
-	"github.com/go-stack/stack v1.8.0/go.mod"
-	"github.com/gogo/protobuf v1.1.1/go.mod"
-	"github.com/gogo/protobuf v1.2.1/go.mod"
-	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod"
-	"github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod"
-	"github.com/golang/mock v1.1.1/go.mod"
-	"github.com/golang/mock v1.2.0/go.mod"
-	"github.com/golang/mock v1.3.1/go.mod"
-	"github.com/golang/mock v1.5.0"
-	"github.com/golang/mock v1.5.0/go.mod"
-	"github.com/golang/protobuf v1.2.0/go.mod"
-	"github.com/golang/protobuf v1.3.1/go.mod"
-	"github.com/golang/protobuf v1.3.2/go.mod"
-	"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod"
-	"github.com/google/btree v1.0.0/go.mod"
-	"github.com/google/go-cmp v0.2.0/go.mod"
-	"github.com/google/go-cmp v0.3.0/go.mod"
-	"github.com/google/gopacket v1.1.19"
-	"github.com/google/gopacket v1.1.19/go.mod"
-	"github.com/google/martian v2.1.0+incompatible/go.mod"
-	"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod"
-	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod"
-	"github.com/google/renameio v0.1.0/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.4/go.mod"
-	"github.com/googleapis/gax-go/v2 v2.0.5/go.mod"
-	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod"
-	"github.com/gorilla/websocket v1.4.2/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod"
-	"github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod"
-	"github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod"
-	"github.com/hashicorp/consul/api v1.1.0/go.mod"
-	"github.com/hashicorp/consul/sdk v0.1.1/go.mod"
-	"github.com/hashicorp/errwrap v1.0.0/go.mod"
-	"github.com/hashicorp/go-cleanhttp v0.5.1/go.mod"
-	"github.com/hashicorp/go-immutable-radix v1.0.0/go.mod"
-	"github.com/hashicorp/go-msgpack v0.5.3/go.mod"
-	"github.com/hashicorp/go-multierror v1.0.0/go.mod"
-	"github.com/hashicorp/go-rootcerts v1.0.0/go.mod"
-	"github.com/hashicorp/go-sockaddr v1.0.0/go.mod"
-	"github.com/hashicorp/go-syslog v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.0/go.mod"
-	"github.com/hashicorp/go-uuid v1.0.1/go.mod"
-	"github.com/hashicorp/go.net v0.0.1/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.0/go.mod"
-	"github.com/hashicorp/golang-lru v0.5.1/go.mod"
-	"github.com/hashicorp/hcl v1.0.0/go.mod"
-	"github.com/hashicorp/logutils v1.0.0/go.mod"
-	"github.com/hashicorp/mdns v1.0.0/go.mod"
-	"github.com/hashicorp/memberlist v0.1.3/go.mod"
-	"github.com/hashicorp/serf v0.8.2/go.mod"
-	"github.com/inconshreveable/mousetrap v1.0.0"
-	"github.com/inconshreveable/mousetrap v1.0.0/go.mod"
-	"github.com/jonboulle/clockwork v0.1.0/go.mod"
-	"github.com/json-iterator/go v1.1.6/go.mod"
-	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod"
-	"github.com/jtolds/gls v4.20.0+incompatible/go.mod"
-	"github.com/julienschmidt/httprouter v1.2.0/go.mod"
-	"github.com/kisielk/errcheck v1.1.0/go.mod"
-	"github.com/kisielk/gotool v1.0.0/go.mod"
-	"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
-	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod"
-	"github.com/kr/pretty v0.1.0"
-	"github.com/kr/pretty v0.1.0/go.mod"
-	"github.com/kr/pty v1.1.1/go.mod"
-	"github.com/kr/text v0.1.0"
-	"github.com/kr/text v0.1.0/go.mod"
-	"github.com/magiconair/properties v1.8.1/go.mod"
-	"github.com/mattn/go-colorable v0.0.9/go.mod"
-	"github.com/mattn/go-colorable v0.1.8"
-	"github.com/mattn/go-colorable v0.1.8/go.mod"
-	"github.com/mattn/go-isatty v0.0.3/go.mod"
-	"github.com/mattn/go-isatty v0.0.12"
-	"github.com/mattn/go-isatty v0.0.12/go.mod"
-	"github.com/mattn/go-runewidth v0.0.9"
-	"github.com/mattn/go-runewidth v0.0.9/go.mod"
-	"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
-	"github.com/miekg/dns v1.0.14/go.mod"
-	"github.com/mitchellh/cli v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.0.0/go.mod"
-	"github.com/mitchellh/go-homedir v1.1.0/go.mod"
-	"github.com/mitchellh/go-testing-interface v1.0.0/go.mod"
-	"github.com/mitchellh/gox v0.4.0/go.mod"
-	"github.com/mitchellh/iochan v1.0.0/go.mod"
-	"github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod"
-	"github.com/mitchellh/mapstructure v1.1.2/go.mod"
-	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod"
-	"github.com/modern-go/reflect2 v1.0.1/go.mod"
-	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod"
-	"github.com/oklog/ulid v1.3.1/go.mod"
-	"github.com/olekukonko/tablewriter v0.0.5"
-	"github.com/olekukonko/tablewriter v0.0.5/go.mod"
-	"github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod"
-	"github.com/pelletier/go-toml v1.2.0/go.mod"
-	"github.com/pkg/errors v0.8.0/go.mod"
-	"github.com/pkg/errors v0.8.1/go.mod"
-	"github.com/pmezard/go-difflib v1.0.0"
-	"github.com/pmezard/go-difflib v1.0.0/go.mod"
-	"github.com/posener/complete v1.1.1/go.mod"
-	"github.com/prometheus/client_golang v0.9.1/go.mod"
-	"github.com/prometheus/client_golang v0.9.3/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod"
-	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod"
-	"github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod"
-	"github.com/prometheus/common v0.4.0/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod"
-	"github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod"
-	"github.com/prometheus/tsdb v0.7.1/go.mod"
-	"github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod"
-	"github.com/rogpeppe/go-internal v1.3.0/go.mod"
-	"github.com/russross/blackfriday/v2 v2.0.1/go.mod"
-	"github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod"
-	"github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod"
-	"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
-	"github.com/sirupsen/logrus v1.2.0/go.mod"
-	"github.com/sirupsen/logrus v1.8.1"
-	"github.com/sirupsen/logrus v1.8.1/go.mod"
-	"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod"
-	"github.com/smartystreets/goconvey v1.6.4/go.mod"
-	"github.com/soheilhy/cmux v0.1.4/go.mod"
-	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod"
-	"github.com/spf13/afero v1.1.2/go.mod"
-	"github.com/spf13/cast v1.3.0/go.mod"
-	"github.com/spf13/cobra v1.1.3"
-	"github.com/spf13/cobra v1.1.3/go.mod"
-	"github.com/spf13/jwalterweatherman v1.0.0/go.mod"
-	"github.com/spf13/pflag v1.0.3/go.mod"
-	"github.com/spf13/pflag v1.0.5"
-	"github.com/spf13/pflag v1.0.5/go.mod"
-	"github.com/spf13/viper v1.7.0/go.mod"
-	"github.com/stretchr/objx v0.1.0/go.mod"
-	"github.com/stretchr/objx v0.1.1/go.mod"
-	"github.com/stretchr/testify v1.2.2/go.mod"
-	"github.com/stretchr/testify v1.3.0/go.mod"
-	"github.com/stretchr/testify v1.7.0"
-	"github.com/stretchr/testify v1.7.0/go.mod"
-	"github.com/subosito/gotenv v1.2.0/go.mod"
-	"github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod"
-	"github.com/vtolstov/go-ioctl v0.0.0-20151206205506-6be9cced4810"
-	"github.com/vtolstov/go-ioctl v0.0.0-20151206205506-6be9cced4810/go.mod"
-	"github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod"
-	"go.etcd.io/bbolt v1.3.2/go.mod"
-	"go.opencensus.io v0.21.0/go.mod"
-	"go.opencensus.io v0.22.0/go.mod"
-	"go.uber.org/atomic v1.4.0/go.mod"
-	"go.uber.org/multierr v1.1.0/go.mod"
-	"go.uber.org/zap v1.10.0/go.mod"
-	"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
-	"golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod"
-	"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
-	"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod"
-	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod"
-	"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod"
-	"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod"
-	"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod"
-	"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod"
-	"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod"
-	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod"
-	"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod"
-	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod"
-	"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod"
-	"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod"
-	"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod"
-	"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod"
-	"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod"
-	"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod"
-	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod"
-	"golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod"
-	"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod"
-	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod"
-	"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod"
-	"golang.org/x/mod v0.1.0/go.mod"
-	"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod"
-	"golang.org/x/mod v0.3.0/go.mod"
-	"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod"
-	"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod"
-	"golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod"
-	"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
-	"golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod"
-	"golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod"
-	"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
-	"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod"
-	"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod"
-	"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
-	"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod"
-	"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod"
-	"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859"
-	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod"
-	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod"
-	"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
-	"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod"
-	"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
-	"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod"
-	"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
-	"golang.org/x/sync v0.0.0-20210220032951-036812b2e83c"
-	"golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod"
-	"golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod"
-	"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod"
-	"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod"
-	"golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod"
-	"golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod"
-	"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod"
-	"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
-	"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod"
-	"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
-	"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod"
-	"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod"
-	"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod"
-	"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod"
-	"golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod"
-	"golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod"
-	"golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod"
-	"golang.org/x/sys v0.0.0-20210521203332-0cec03c779c1"
-	"golang.org/x/sys v0.0.0-20210521203332-0cec03c779c1/go.mod"
-	"golang.org/x/text v0.3.0/go.mod"
-	"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod"
-	"golang.org/x/text v0.3.2/go.mod"
-	"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod"
-	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod"
-	"golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod"
-	"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
-	"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod"
-	"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod"
-	"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod"
-	"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod"
-	"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod"
-	"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod"
-	"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod"
-	"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod"
-	"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod"
-	"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod"
-	"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod"
-	"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod"
-	"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod"
-	"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod"
-	"golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod"
-	"golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod"
-	"golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod"
-	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod"
-	"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod"
-	"google.golang.org/api v0.4.0/go.mod"
-	"google.golang.org/api v0.7.0/go.mod"
-	"google.golang.org/api v0.8.0/go.mod"
-	"google.golang.org/api v0.9.0/go.mod"
-	"google.golang.org/api v0.13.0/go.mod"
-	"google.golang.org/appengine v1.1.0/go.mod"
-	"google.golang.org/appengine v1.4.0/go.mod"
-	"google.golang.org/appengine v1.5.0/go.mod"
-	"google.golang.org/appengine v1.6.1/go.mod"
-	"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod"
-	"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod"
-	"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod"
-	"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod"
-	"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod"
-	"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod"
-	"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod"
-	"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod"
-	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod"
-	"google.golang.org/grpc v1.19.0/go.mod"
-	"google.golang.org/grpc v1.20.1/go.mod"
-	"google.golang.org/grpc v1.21.1/go.mod"
-	"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
-	"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
-	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127"
-	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
-	"gopkg.in/errgo.v2 v2.1.0/go.mod"
-	"gopkg.in/ini.v1 v1.51.0/go.mod"
-	"gopkg.in/resty.v1 v1.12.0/go.mod"
-	"gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod"
-	"gopkg.in/yaml.v2 v2.2.1/go.mod"
-	"gopkg.in/yaml.v2 v2.2.4/go.mod"
-	"gopkg.in/yaml.v2 v2.4.0/go.mod"
-	"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c"
-	"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
-	"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod"
-	"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod"
-	"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod"
-	"honnef.co/go/tools v0.0.1-2019.2.3/go.mod"
-	"rsc.io/binaryregexp v0.2.0/go.mod"
-	)
-go-module_set_globals
-
-DESCRIPTION="Facebook's PTP libraries"
-HOMEPAGE="https://github.com/facebook/time"
-SRC_URI="
-	https://github.com/facebook/time/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
-	${EGO_SUM_SRC_URI}
-"
-S="${WORKDIR}/time-${COMMIT}"
-
-LICENSE="Apache-2.0 BSD ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="net-libs/libpcap"
-DEPEND="${RDEPEND}"
-
-# TODO: oscillatord
-
-src_compile() {
-	for i in pshark ptp4u ptpcheck ziffy ; do
-		pushd ${i} || die
-		go build -x -v || die
-		popd || die
-	done
-}
-
-src_install() {
-	dodoc README.md
-
-	dobin "pshark/pshark"
-
-	dobin "ptp4u/ptp4u"
-	docinto ptp4u
-	dodoc ptp4u/README.md
-
-	dobin "ptpcheck/ptpcheck"
-
-	dobin "ziffy/ziffy"
-	docinto ziffy
-	dodoc ziffy/README.md
-}

diff --git a/net-misc/facebook-ptp/metadata.xml b/net-misc/facebook-ptp/metadata.xml
deleted file mode 100644
index 19a0cdd096..0000000000
--- a/net-misc/facebook-ptp/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="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/facebook/time/issues</bugs-to>
-        <remote-id type="github">facebook/time</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/net-misc/wayback_machine_downloader/metadata.xml b/net-misc/wayback_machine_downloader/metadata.xml
deleted file mode 100644
index 799f3838d4..0000000000
--- a/net-misc/wayback_machine_downloader/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/hartator/wayback-machine-downloader/issues</bugs-to>
-    <remote-id type="github">hartator/wayback-machine-downloader</remote-id>
-  </upstream>
-  <longdescription lang="en">
-Download an entire website from the Wayback Machine. Wayback Machine by Internet Archive (archive.org) is an awesome tool to view any website at any point of time but lacks an export feature. Wayback Machine Downloader brings exactly this.
-  </longdescription>
-</pkgmetadata>

diff --git a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild
deleted file mode 100644
index eb1784369f..0000000000
--- a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-DESCRIPTION="Download an entire website from the Wayback Machine"
-HOMEPAGE="https://github.com/hartator/wayback-machine-downloader"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-PROPERTIES="test_network"

diff --git a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild
deleted file mode 100644
index 5357630d1f..0000000000
--- a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.3.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-DESCRIPTION="Download an entire website from the Wayback Machine"
-HOMEPAGE="https://github.com/hartator/wayback-machine-downloader"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-PROPERTIES="test_network"

diff --git a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild b/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild
deleted file mode 100644
index 1308ca9d93..0000000000
--- a/sci-geosciences/GeographicLib-data/GeographicLib-data-0-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MYPN="${PN/-data/}"
-
-DESCRIPTION="Datasets for GeographicLib"
-HOMEPAGE="https://sourceforge.net/projects/geographiclib/"
-S="${WORKDIR}"
-
-SLOT="0"
-KEYWORDS="~amd64"
-LICENSE="public-domain"
-
-IUSE_GEOIDS_DATASETS="
-	geoids_datasets_egm84-30
-	geoids_datasets_egm84-15
-	geoids_datasets_egm96-15
-	geoids_datasets_egm96-5
-	geoids_datasets_egm2008-5
-	geoids_datasets_egm2008-2-5
-	+geoids_datasets_egm2008-1
-"
-IUSE_GRAVITY_MODELS="
-	gravity_models_egm84
-	gravity_models_egm96
-	+gravity_models_egm2008
-	gravity_models_wgs84
-"
-IUSE_MAGNETIC_MODELS="
-	magnetic_models_wmm2010
-	magnetic_models_wmm2015v2
-	+magnetic_models_wmm2020
-	magnetic_models_igrf11
-	magnetic_models_igrf12
-	magnetic_models_emm2010
-	magnetic_models_emm2015
-	magnetic_models_emm2017
-"
-IUSE="${IUSE_GEOIDS_DATASETS} ${IUSE_GRAVITY_MODELS} ${IUSE_MAGNETIC_MODELS}"
-
-REQUIRED_USE="
-	|| (
-		${IUSE_GEOIDS_DATASETS/+/}
-		${IUSE_GRAVITY_MODELS/+/}
-		${IUSE_MAGNETIC_MODELS/+/}
-	)
-"
-
-COMMON_URI="https://sourceforge.net/projects/${MYPN}/files"
-SRC_URI="
-	geoids_datasets_egm84-30?	( ${COMMON_URI}/geoids-distrib/egm84-30.tar.bz2		-> geoids-egm84-30.tar.bz2	)
-	geoids_datasets_egm84-15?	( ${COMMON_URI}/geoids-distrib/egm84-15.tar.bz2		-> geoids-egm84-15.tar.bz2	)
-	geoids_datasets_egm96-15?	( ${COMMON_URI}/geoids-distrib/egm96-15.tar.bz2		-> geoids-egm96-15.tar.bz2	)
-	geoids_datasets_egm96-5?	( ${COMMON_URI}/geoids-distrib/egm96-5.tar.bz2		-> geoids-egm96-5.tar.bz2	)
-	geoids_datasets_egm2008-5?	( ${COMMON_URI}/geoids-distrib/egm2008-5.tar.bz2	-> geoids-egm2008-5.tar.bz2	)
-	geoids_datasets_egm2008-2-5?	( ${COMMON_URI}/geoids-distrib/egm2008-2_5.tar.bz2	-> geoids-egm2008-2_5.tar.bz2	)
-	geoids_datasets_egm2008-1?	( ${COMMON_URI}/geoids-distrib/egm2008-1.tar.bz2	-> geoids-egm2008-1.tar.bz2	)
-
-	gravity_models_egm84?		( ${COMMON_URI}/gravity-distrib/egm84.tar.bz2		-> gravity-egm84.tar.bz2	)
-	gravity_models_egm96?		( ${COMMON_URI}/gravity-distrib/egm96.tar.bz2		-> gravity-egm96.tar.bz2	)
-	gravity_models_egm2008?		( ${COMMON_URI}/gravity-distrib/egm2008.tar.bz2		-> gravity-egm2008.tar.bz2	)
-	gravity_models_wgs84?		( ${COMMON_URI}/gravity-distrib/wgs84.tar.bz2		-> gravity-wgs84.tar.bz2	)
-
-	magnetic_models_wmm2010?	( ${COMMON_URI}/magnetic-distrib/wmm2010.tar.bz2	-> magnetic-wmm2010.tar.bz2	)
-	magnetic_models_wmm2015v2?	( ${COMMON_URI}/magnetic-distrib/wmm2015v2.tar.bz2	-> magnetic-wmm2015v2.tar.bz2	)
-	magnetic_models_wmm2020?	( ${COMMON_URI}/magnetic-distrib/wmm2020.tar.bz2	-> magnetic-wmm2020.tar.bz2	)
-	magnetic_models_igrf11?		( ${COMMON_URI}/magnetic-distrib/igrf11.tar.bz2		-> magnetic-igrf11.tar.bz2	)
-	magnetic_models_igrf12?		( ${COMMON_URI}/magnetic-distrib/igrf12.tar.bz2		-> magnetic-igrf12.tar.bz2	)
-	magnetic_models_emm2010?	( ${COMMON_URI}/magnetic-distrib/emm2010.tar.bz2	-> magnetic-emm2010.tar.bz2	)
-	magnetic_models_emm2015?	( ${COMMON_URI}/magnetic-distrib/emm2015.tar.bz2	-> magnetic-emm2015.tar.bz2	)
-	magnetic_models_emm2017?	( ${COMMON_URI}/magnetic-distrib/emm2017.tar.bz2	-> magnetic-emm2017.tar.bz2	)
-"
-
-RDEPEND="sci-geosciences/GeographicLib"
-
-src_install() {
-	local GEODATAPATH="/usr/share/${MYPN,,}"
-	insinto "${GEODATAPATH}"
-	doins -r "${WORKDIR}"/*
-}

diff --git a/sci-geosciences/GeographicLib-data/Manifest b/sci-geosciences/GeographicLib-data/Manifest
deleted file mode 100644
index 19995efdc1..0000000000
--- a/sci-geosciences/GeographicLib-data/Manifest
+++ /dev/null
@@ -1,19 +0,0 @@
-DIST geoids-egm2008-1.tar.bz2 162388303 BLAKE2B ec79dbe2b25e8f9474fb4e8b704f9cb3c99d80004d0049bcfd956f7bcaa0822e6c0fcdc076f14075c688aeaac47bf68e192a114fca4c21edd81be880114b85f4 SHA512 0928a6e19aea2f372e946ce69c3a3826c2685c0a4029eb4bec7ab16873c03fbcc224ce47d99e6b6798e274a7d469fd3d303954938fb1f58c5dd5ba74907913d9
-DIST geoids-egm2008-2_5.tar.bz2 34927299 BLAKE2B bd4e3a04221669fe58e41eb4b93965415f3e238cd9af475fe78fe00592ebc80470309ac63366d9416bb2e0fd835dcb28a1302d89670d85271546a712c0918cc6 SHA512 dd65c8dc916f98a8592cc64518e2a6ac657d7d02d8316ff74cf3fcc62e413a8780ec52421b90e2ab4d846bd7fa2231e6d0a39467a7ea5b8774c71b9fece3cb34
-DIST geoids-egm2008-5.tar.bz2 10414793 BLAKE2B ee4fa8e8ab9e87b21197a0a6149a52a49e16a1cde3b5490b4590bede8f67ce6854c9fd2b55491a20963a150aeed53efef95aadde27ca9e9c3a88526940ba402d SHA512 cb3598219df6c7c4a3aea0df0005561aae90dd85c33b79ef39da00cf7512509ae3a3962178e83bed6a1ea85614618bfaf523653a56e6492d3fef243d8483eb0d
-DIST geoids-egm84-15.tar.bz2 1475184 BLAKE2B 3249dd2e724c33468542548070f5f0e8443480b627f046ced8316d6741a1566b3c43c88f20b18e56b599b71ecb5076295ac5cc099880ed5da82d74e5ccd07777 SHA512 06919c11044df7bd1b669e66972ccb19c0b439709becb5623ebb5a2f80ce5ed5fca3b3b47b519db80eb796f402919b093f6dcb68ee3a171096d84bcb051fa267
-DIST geoids-egm84-30.tar.bz2 416481 BLAKE2B f86c29543dc6ac3df0a7e95085872d84dc7a172a6d2636b0cd1e20bc7587fe8632911dff9821961c981edbadb7b68bb56e97a233ab7165d13810e920cce8bb34 SHA512 446d272afe925f7d73b4f0b251b3477d1f92e10a7335b5a05bf4d1f247e04413fb856f7a3f73958c87cbdf59fc516296d15bf7ed438cc1bed8f0ee4cd1630b67
-DIST geoids-egm96-15.tar.bz2 1490277 BLAKE2B c2fff9874dd2c155a5c63899841937fda0f66a1bd8cec6acc2d6c8242f1dd097c7f0a315288c0aee1c23b325634cddd56981f7a50833feb1ea57ded96bd9a30a SHA512 82f362483e605502ba2d996d3c05095d2967357b61322d18f1313fdb77c39a0307087eefadba10b9c260abf73b3c0013e84339ae173420e77f75d2da6f0a95bb
-DIST geoids-egm96-5.tar.bz2 10225152 BLAKE2B 81fbfb0095fc9a496a9434f8462b2aaeb2ce7fdaff2332aa38e9d57ab79e5801fa93705683a513a7990738494c57fc729520597353faa9a79775563f93018d69 SHA512 cbb4f2ca4df26f98af2848c0ec9d485567475ae510da1b8559c67e32a2b6abe1e4f1c24153952feca73a92b045454e44a2506b63f4f9ed634a296af085b99511
-DIST gravity-egm2008.tar.bz2 74456990 BLAKE2B 6f64b60d5506d7c27d22ea979d666103d529aaa9b12ec1a2cb9248c0cd6ac97c6ec1e4c64bb8f690999143d9e2e76e528b8ed66fc5c48ecbc20ffd94b9b767bb SHA512 c921c3bd66fb00d05ee983c3e9ad49b38f4a8d881e9073ccf250f3737486701beeac66d0d8726626282a91bdc44ddce073f2e6729bfa914b78887009aed0ad0f
-DIST gravity-egm84.tar.bz2 258023 BLAKE2B 58820879bf22a50a4c39824971fe8921eab9610af9a913d0aaf6b0457274c48373ba4f1aad63f35c0c24e302fef4ae0923b900cd3dfffd6f3b38f77977332b4e SHA512 350a182912580dfc8072f6c9e92d1f3559094bb19d167008228e3888ed0b6af69dc22bd0ac63ee6074cb91266a9c7ce29452076c96b72c5b39feae84f0dd7a54
-DIST gravity-egm96.tar.bz2 2055724 BLAKE2B f2a844f565aa5383f6443bcdc22daf515b9f75b2e68091b07a59a9f70d8f0dea238198104fed746c16bd308429d8ee5487273b073eb1edcb86128fa72ac5ea79 SHA512 8c1db592355dad1a2ed5db9782cc8589abd83857eae0e476495695ab66e8b67a6c8df9afa277fdefb23f24a900f41d49e40a4f18f0deae98f23659848b3e2e3d
-DIST gravity-wgs84.tar.bz2 807 BLAKE2B 3092194633b838d7f589341b5696c5206516ded394f2c1a36f4d1c40c408e3755543ce03d8d34fdff6fa8f6739bff6d285bfadf99c4d43e0c9104b98ed0192ff SHA512 a786941bf978dd3cb10cd554110c1bc27d9647a3377468022785e85d9900c20732c3a9bce2dd84f1df69221d00f90c06e0b08685c1cfa006019885e0758c363e
-DIST magnetic-emm2010.tar.bz2 3627692 BLAKE2B 61e28905710781735bdb214cd7758aa371dd3409269a7793054afd43bf257274badf068647925c4da94d4bb5b06c0a24a0f8cb97ee2ac935818ed4eaaa3c4465 SHA512 09a2059158d9bfc40047a5680d96c026c399d319669ffda32bfc2eb6bcc7449201c0fb4244d074b4d4c0445719e3c4415cc18af51c93f66edcbcc3b92cf0a8b7
-DIST magnetic-emm2015.tar.bz2 659405 BLAKE2B 927d5b884b7a4c89301b0f53863674dbd8e8d4d597d21c39412620b475010bfa0878bd79933f3724ba6c9fa3722f475519d913157204f1ff7b3c1735c59ad26a SHA512 44a0f8d9c4b9cdc86bac397858af6b15d4d6d6e7638641cc09e4e95b2757cdcf1a690280b4b593504cdab48e5dc09a98b08575117329a7c0473efa9649769098
-DIST magnetic-emm2017.tar.bz2 1733711 BLAKE2B 4ad26905d3db94d41c3d6336b88e9eb72c14b14de2101f384166613ca5a5c8690b71dfa1510d010dfb3c5080194cbc66974f747d8df31733c3c5b642fcebed18 SHA512 e6b3d54bd9b10eefd6cd331e0ab011b04f0c71bb023d3356436afe0109e64ba54b35abd059c39d7d920eb826106fb562b424d4239fbffe0ae517823e8f9a36f8
-DIST magnetic-igrf11.tar.bz2 6011 BLAKE2B 342f2ac19f3de151e726c42b3d2e63967c5d8986c580c43ccdf003902997ea2a4e57495c5f5098168cce8410ca267dd84d2e5508e9e6e5a9d7074b48d600c76e SHA512 fd406c642aa551db0d1bc04c895ef84899367807709020bf774e8e944410252e9072ec3ef4273c46fce18d115e0a04e9ea4f83ac890638a21a414fb742a67c0d
-DIST magnetic-igrf12.tar.bz2 6640 BLAKE2B 0cd310d64e9eae1d43302a7ec2b2b90e4a963dc041ff03437a44b299e16feb38ba2719411da7dfeaa7378c7469546c03c6aae11260e439574e7df2f68518a5b9 SHA512 f15744e19e1bf45bfafa62ed03b9966dd068c7baec761601d102f29e3bd801ec92355f169ac18b8f7b9fae001af13903aaab38b05334d9784dff30ce1c01e5d8
-DIST magnetic-wmm2010.tar.bz2 1442 BLAKE2B 1a22029dc69e015a092527640315e5fda3017178a4604bf58da5b4b3362570d5e6f49f3425ade94adfb15fb93b1e9e4f0bc08cfaf1466944f0cb013ca0e7846c SHA512 fba2dd2017e6b832d46e98dcc0e09ae0d8b2a904f172fef0f1085c924df22c2edad443167f176623ba7d4f047bf5c3a91d870e5854f03fc90ae2e536694e8dea
-DIST magnetic-wmm2015v2.tar.bz2 1448 BLAKE2B 7570e05cfd7cf217d72ee917d17c66411461251db97792dbd71c292374482127cf6febb92e27d5722e215878ac5d741ec942b654490947155d2ca3f1d984c064 SHA512 d4f1cf83c5d893b60f78764139f486c55d808ebf0bf647bb163d4582bd6e515ab68d3ba00c74c5aa570017208dfad0a042ce848199c335a961755cab25d1fb86
-DIST magnetic-wmm2020.tar.bz2 1434 BLAKE2B 1eee2dcd5731a8d192fe00399b3d500a8b5353b2c457ca3330845aef90a0fc5fcd66025cae0a2577438d6561174565b8b2516aa2ad27086326073ffa6ea9726c SHA512 7e64a9c15b2a29f6cc96151eef0d97225cdd6bf02afcd65b19eef13464f80c1dab753e21900c481074ebdd3410d8ab81b83c288bf0d3e24d91a3810f8e63cf6f

diff --git a/sci-geosciences/GeographicLib-data/metadata.xml b/sci-geosciences/GeographicLib-data/metadata.xml
deleted file mode 100644
index 50e0786800..0000000000
--- a/sci-geosciences/GeographicLib-data/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<maintainer status="active">
-			<email>charles@karney.com</email>
-			<name>Charles Karney</name>
-		</maintainer>
-		<doc lang="en">https://geographiclib.sourceforge.io/html</doc>
-		<bugs-to>https://sourceforge.net/p/geographiclib/bugs/</bugs-to>
-		<remote-id type="sourceforge">geographiclib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild b/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild
deleted file mode 100644
index a56e663f35..0000000000
--- a/sci-libs/ButterflyPACK/ButterflyPACK-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake fortran-2 toolchain-funcs
-
-DESCRIPTION="Mathematical software for solving large-scale dense linear systems"
-HOMEPAGE="https://github.com/liuyangzhuan/ButterflyPACK"
-SRC_URI="https://github.com/liuyangzhuan/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-IUSE="arpack magma"
-
-RDEPEND="
-	sci-libs/scalapack
-	virtual/blas
-	virtual/lapack
-	virtual/mpi
-
-	arpack? ( sci-libs/arpack[mpi] )
-	magma? ( sci-libs/magma )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md CHANGELOG )
-PATCHES=( "${FILESDIR}/${P}-no-examples.patch" )
-
-src_configure() {
-	local pkgc="$(tc-getPKG_CONFIG)"
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-	)
-	use arpack && mycmakeargs+=( "-DTPL_ARPACK_LIBRARIES=$(${pkgc} --libs parpack)" )
-	use magma && mycmakeargs+=( "-DTPL_MAGMA_LIBRARIES=$(${pkgc} --libs magma)" )
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	insinto "/usr/share/octave/site/m/${PN}"
-	doins -r MATLAB/*
-}

diff --git a/sci-libs/ButterflyPACK/Manifest b/sci-libs/ButterflyPACK/Manifest
deleted file mode 100644
index f3c2d70b31..0000000000
--- a/sci-libs/ButterflyPACK/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ButterflyPACK-2.1.1.tar.gz 378145822 BLAKE2B 84c4a176afe0ddda711bc6c3d1435a51d3796d8d58ae85444320451769a0080724d61c8abe2e7cca67f22112d5f6a7847656bef550cc878f44862d60f9a36ca0 SHA512 ee032a79a788f22dc33b074f568d54e9d4572281bd1b2c9e31036d16a02b54542a40f5b42c3d50e1ace373c5ca74dff45e77a1f3b60bad8c6f4bd53b311cfc24

diff --git a/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch b/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch
deleted file mode 100644
index 9fb8989fad..0000000000
--- a/sci-libs/ButterflyPACK/files/ButterflyPACK-2.1.1-no-examples.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -437,7 +437,6 @@
- add_subdirectory(SRC_DOUBLECOMPLEX)
- add_subdirectory(SRC_SINGLE)
- add_subdirectory(SRC_COMPLEX)
--add_subdirectory(EXAMPLE)
- 
- if(enable_doc)
-   message(FATAL_ERROR "Documentation build requested but not implemented.")

diff --git a/sci-libs/ButterflyPACK/metadata.xml b/sci-libs/ButterflyPACK/metadata.xml
deleted file mode 100644
index 110c07e935..0000000000
--- a/sci-libs/ButterflyPACK/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/liuyangzhuan/ButterflyPACK/issues</bugs-to>
-        <remote-id type="github">liuyangzhuan/ButterflyPACK</remote-id>
-    </upstream>
-    <longdescription lang="en">ButterflyPACK is a mathematical software for rapidly solving large-scale dense linear systems that exhibit off-diagonal rank-deficiency. These systems arise frequently from boundary element methods, or factorization phases in finite-difference/finite-element methods. ButterflyPACK relies on low-rank or butterfly formats under Hierarchical matrix, HODLR or other hierarchically nested frameworks to compress, factor and solve the linear system in quasi-linear time. The computationally most intensive phase, factorization, is accelerated via randomized linear algebras. The butterfly format, originally inspired by the butterfly data flow in fast Fourier Transform, is a linear algebra tool well-suited for compressing matrices arising from high-frequency wave equations or highly oscillatory integral operators. ButterflyPACK also provides preconditioned TFQMR iterative solvers.
-ButterflyPACK is written in Fortran 2003, it also has C++ interfaces. ButterflyPACK supports hybrid MPI/OpenMP programming models. In addition, ButterflyPACK can be readily invoked from the software STRUMPACK for solving dense and sparse linear systems.
-    </longdescription>
-    <use>
-        <flag name="arpack">Use arpack as dependency</flag>
-        <flag name="magma">Use magma as dependency</flag>
-    </use>
-</pkgmetadata>

diff --git a/sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild b/sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild
deleted file mode 100644
index 7c41f8d496..0000000000
--- a/sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="ee2d80cc362f26879deead881c79523c113e9e6c"
-
-DESCRIPTION='Fast gradient evaluation in C++ based on Expression Templates'
-HOMEPAGE="
-	https://github.com/SciCompKL/CoDiPack
-	https://www.scicomp.uni-kl.de/software/codi/
-"
-SRC_URI="https://github.com/SciCompKL/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-IUSE="doc tutorials" # examples mpi
-SLOT="0/${PV}"
-
-#DEPEND="mpi? ( sci-libs/MeDiPack )"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? (
-		app-text/doxygen[dot]
-		dev-texlive/texlive-latex
-	)
-"
-
-src_compile() {
-	export CPP14=yes
-#	use mpi && export MPI=yes && export MEDI_DIR="/usr/share/MeDiPack"
-	use doc && emake doc
-#	use examples && emake examples
-	use tutorials && emake tutorials
-}
-
-src_install() {
-	doheader -r include/*
-#	exeinto "/usr/libexec/${PN}/examples"
-#	use examples && doexe build/documentation/examples/*.exe
-	exeinto "/usr/libexec/${PN}/tutorials"
-#	use tutorials && doexe build/documentation/tutorials/*.exe
-	use tutorials && doexe build/tutorial*.exe
-	use doc && dodoc -r build/documentation/html
-}

diff --git a/sci-libs/CoDiPack/Manifest b/sci-libs/CoDiPack/Manifest
deleted file mode 100644
index cf29ee3984..0000000000
--- a/sci-libs/CoDiPack/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST CoDiPack-0_pre20210720-r1.tar.gz 279783 BLAKE2B c3d44d120b59d0ef2e12b0d6de3083b0fc27ca78b38586d081354838b7542fc9feb789285670781a0fdd947ea95d2d8aab667411eea3a81631493376c7cd54dc SHA512 ed568a2b53c83ce0325aeaabb88f998cffbaae1851ecb900445ea582003fbe382b880fd0cfbbd2330c00f07c390f5769c2e02d35efab4b70642233d0ab82883f

diff --git a/sci-libs/CoDiPack/metadata.xml b/sci-libs/CoDiPack/metadata.xml
deleted file mode 100644
index d7dbd6a081..0000000000
--- a/sci-libs/CoDiPack/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">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/SciCompKL/CoDiPack/issues</bugs-to>
-		<remote-id type="github">SciCompKL/CoDiPack</remote-id>
-	</upstream>
-	<use>
-		<flag name="tutorials">Build the tutorials</flag>
-	</use>
-</pkgmetadata>

diff --git a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild b/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
deleted file mode 100644
index ffe052230a..0000000000
--- a/sci-libs/CombBLAS/CombBLAS-1.16.0_p20220331-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="426f6be0b29831025cdcacc1f8f69e3520bfb0ff"
-
-inherit cmake edos2unix
-
-DESCRIPTION='The Combinatorial BLAS'
-HOMEPAGE="https://github.com/PASSIONLab/CombBLAS"
-SRC_URI="https://github.com/PASSIONLab/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE='BSD'
-SLOT="0"
-
-DEPEND="
-	~sys-cluster/Graph500-1.2
-	sys-cluster/psort
-	sys-cluster/usort
-	virtual/mpi
-"
-RDEPEND="${DEPEND}"
-
-RESTRICT="test" # tests require an MPI setup
-PATCHES=(
-	"${FILESDIR}/${P}-rename-THRESHOLD.patch"
-	"${FILESDIR}/${P}-psort.patch"
-	"${FILESDIR}/${P}-cxx17.patch"
-	"${FILESDIR}/${P}-system-libs.patch"
-	"${FILESDIR}/${P}-GNUInstallDirs.patch"
-	"${FILESDIR}/${P}-fix-matlab-addpath.patch"
-)
-
-src_prepare() {
-	rm -r graph500-1.2 usort psort-1.0 || die
-	edos2unix Matlab/startup.m
-	cmake_src_prepare
-}
-
-src_install() {
-	cmake_src_install
-	dodoc README.md FAQ.md CombBLASbinaryIO.docx
-	insinto "/usr/include/CombBLAS/BipartiteMatchings"
-	doins Applications/BipartiteMatchings/*.h
-	insinto "/usr/share/octave/site/m/${PN}"
-	doins -r Matlab/*
-	insinto "/usr/share/doc/${PF}/html"
-	doins *.html
-}

diff --git a/sci-libs/CombBLAS/Manifest b/sci-libs/CombBLAS/Manifest
deleted file mode 100644
index a6ddcef4bb..0000000000
--- a/sci-libs/CombBLAS/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST CombBLAS-1.16.0_p20220331-r2.tar.gz 43783582 BLAKE2B b80e871a21832b2210642bacddeef0c5447cee1e46be3aab2accaaddd393bc0fc05c6d7505a154d303dc3449ec5772d789300b6a78dd97e8119739495aba642f SHA512 5cb6156ab0d8a3fa9c13b9599d2e2bd3f6d3a1fd81f101cf2cadbe72d4b3bcd35013687835549f98fef3ea8e371e562ac55d2f4aa91720a0ef1bdf6da3a97640

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch
deleted file mode 100644
index 1ac90b980a..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-GNUInstallDirs.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -18,6 +18,7 @@
- endif()
- 
- # set include directories
-+include(GNUInstallDirs)
- target_include_directories(CombBLAS PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>)
- target_include_directories(CombBLAS PUBLIC /usr/include/psort $<INSTALL_INTERFACE:include>)
- target_include_directories(CombBLAS PRIVATE include/CombBLAS)
-@@ -54,7 +55,7 @@
- #      modifications to CombBLAS and have the changes automatically recompiled for
- #      dependent projects.
- # Either way, we need to create a CombBLASConfig.cmake.
--set(ConfigPackageLocation lib/cmake/CombBLAS)
-+set(ConfigPackageLocation ${CMAKE_INSTALL_LIBDIR}/cmake/CombBLAS)
- 
- # Generate version number header
- include(GenerateExportHeader)
-@@ -62,12 +63,12 @@
- set_target_properties(CombBLAS PROPERTIES VERSION ${CombBLAS_VERSION})
- 
- # installation
--install(DIRECTORY include/ DESTINATION include)
-+install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
- install(TARGETS CombBLAS EXPORT CombBLASTargets
--        LIBRARY DESTINATION lib
--        ARCHIVE DESTINATION lib
--        RUNTIME DESTINATION bin
--        INCLUDES DESTINATION include
-+  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-+  INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
-         )
- 
- include(CMakePackageConfigHelpers)

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-cxx17.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-cxx17.patch
deleted file mode 100644
index d4bc94dbd8..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-cxx17.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -2,7 +2,7 @@
- project(CombBLAS VERSION 1.16.0 LANGUAGES C CXX)
- 
- # require c++14
--set(CMAKE_CXX_STANDARD 14)
-+set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_STANDARD_REQUIRED YES)
- set(CMAKE_CXX_EXTENSIONS OFF)
- 

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch
deleted file mode 100644
index 8cfacc2640..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-fix-matlab-addpath.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/Matlab/startup.m
-+++ b/Matlab/startup.m
-@@ -1,12 +1,8 @@
--disp('This is C:\Users\John\Documents\Gblas\Matlab\startup.m')
-+disp('This is /usr/share/octave/site/m/CombBLAS/startup.m')
- 
- format compact
- 
--addpath('C:\Users\John\Documents\LincolnLabs\matlab')
--addpath('C:\Users\John\Documents\MATLAB\meshpart')
--addpath('C:\Users\John\Documents\MATLAB\UFget')
--addpath('C:\Users\John\Documents\MATLAB\ncm')
--addpath('C:\Users\John\Documents\Gblas\Matlab\utils')
--addpath('C:\Users\John\Documents\Gblas\Matlab\spindex')
--addpath('C:\Users\John\Documents\Gblas\Matlab\apsp')
--addpath('C:\Users\John\Documents\Gblas\Matlab\stuff')
-\ Manca newline alla fine del file
-+addpath('/usr/share/octave/site/m/CombBLAS/utils')
-+addpath('/usr/share/octave/site/m/CombBLAS/spindex')
-+addpath('/usr/share/octave/site/m/CombBLAS/apsp')
-+addpath('/usr/share/octave/site/m/CombBLAS/stuff')

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-psort.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-psort.patch
deleted file mode 100644
index 2f67cf0976..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-psort.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/include/CombBLAS/SpParHelper.cpp
-+++ b/include/CombBLAS/SpParHelper.cpp
-@@ -121,7 +121,7 @@
- 		{
-             long * dist_in = new long[nprocs];
-             for(int i=0; i< nprocs; ++i)    dist_in[i] = (long) dist[i];
--            vpsort::parallel_sort (array, array+length,  dist_in, comm);
-+            psort::parallel_sort (array, array+length,  dist_in, comm);
-             delete [] dist_in;
- 		}
- 		else
-@@ -157,7 +157,7 @@
- 			MPI_Comm_create(comm, real_group, &real_comm);
- 			if(!excluded)
- 			{
--				vpsort::parallel_sort (array, array+length,  dist_in, real_comm);
-+				psort::parallel_sort (array, array+length,  dist_in, real_comm);
- 				MPI_Comm_free(&real_comm);
- 			}
- 			MPI_Group_free(&real_group);
-Solo in /var/tmp/portage/sci-libs/CombBLAS-0_pre20220331/work/CombBLAS-426f6be0b29831025cdcacc1f8f69e3520bfb0ff: psort-1.0
-Solo in /var/tmp/portage/sci-libs/CombBLAS-0_pre20220331/work/CombBLAS-426f6be0b29831025cdcacc1f8f69e3520bfb0ff: usort

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch
deleted file mode 100644
index cff6d5d512..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-rename-THRESHOLD.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/include/CombBLAS/dcsc.cpp
-+++ b/include/CombBLAS/dcsc.cpp
-@@ -1223,7 +1223,7 @@
- template<class VT>	
- void Dcsc<IT,NT>::FillColInds(const VT * colnums, IT nind, std::vector< std::pair<IT,IT> > & colinds, IT * aux, IT csize) const
- {
--	if ( aux == NULL || (nzc / nind) < THRESHOLD)   	// use scanning indexing
-+	if ( aux == NULL || (nzc / nind) < COMBBLAS_THRESHOLD)   	// use scanning indexing
- 	{
- 		IT mink = std::min(nzc, nind);
- 		std::pair<IT,IT> * isect = new std::pair<IT,IT>[mink];
---- a/include/CombBLAS/SpDefs.h
-+++ b/include/CombBLAS/SpDefs.h
-@@ -122,8 +122,8 @@
- #define ALIGN 8
- #endif
- 
--#ifndef THRESHOLD
--#define THRESHOLD 4	// if range1.size() / range2.size() < threshold, use scanning based indexing
-+#ifndef COMBBLAS_THRESHOLD
-+#define COMBBLAS_THRESHOLD 4	// if range1.size() / range2.size() < threshold, use scanning based indexing
- #endif
- 
- #ifndef MEMORYINBYTES

diff --git a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-system-libs.patch b/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-system-libs.patch
deleted file mode 100644
index 1a8d5cc12c..0000000000
--- a/sci-libs/CombBLAS/files/CombBLAS-1.16.0_p20220331-system-libs.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -19,7 +19,7 @@
- 
- # set include directories
- target_include_directories(CombBLAS PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>)
--target_include_directories(CombBLAS PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/psort-1.0/include> $<INSTALL_INTERFACE:include>)
-+target_include_directories(CombBLAS PUBLIC /usr/include/psort $<INSTALL_INTERFACE:include>)
- target_include_directories(CombBLAS PRIVATE include/CombBLAS)
- 
- # MPI and OpenMP dependencies
-@@ -43,11 +43,9 @@
-   target_link_libraries(CombBLAS PUBLIC "${OpenMP_CXX_FLAGS}")
- endif()
- 
--add_subdirectory(usort)
--target_link_libraries(CombBLAS PUBLIC Usortlib)
-+target_link_libraries(CombBLAS PUBLIC -lUsortlib)
- 
--add_subdirectory(graph500-1.2/generator)
--target_link_libraries(CombBLAS PUBLIC GraphGenlib)
-+target_link_libraries(CombBLAS PUBLIC -lGraphGenlib)
- 
- # Set up exported configuration
- # This allows CombBLAS to be installed in two ways:
-@@ -65,7 +63,6 @@
- 
- # installation
- install(DIRECTORY include/ DESTINATION include)
--install(DIRECTORY psort-1.0/include/ DESTINATION include)
- install(TARGETS CombBLAS EXPORT CombBLASTargets
-         LIBRARY DESTINATION lib64
-         ARCHIVE DESTINATION lib64

diff --git a/sci-libs/CombBLAS/metadata.xml b/sci-libs/CombBLAS/metadata.xml
deleted file mode 100644
index 3cf1078ec7..0000000000
--- a/sci-libs/CombBLAS/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/PASSIONLab/CombBLAS/issues</bugs-to>
-		<remote-id type="github">PASSIONLab/CombBLAS</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/MeDiPack/Manifest b/sci-libs/MeDiPack/Manifest
deleted file mode 100644
index 926f70c471..0000000000
--- a/sci-libs/MeDiPack/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST MeDiPack-1.2_p20220103-r1.tar.gz 157591 BLAKE2B 3cad81f48ac88a6859ba9fa539c6e1196d4ff487a6c6426fe96c431368869bf8b89a30a16e5bd442c980faf4560909045091ff615cf433663e0d8e8c86d61443 SHA512 d588140888fd6290237fc443f6ac7c4f017cc9cfd87034bc9f6ae24e8ad360e47dddba24b52f8448df3b53b16178e49e381dd4d9361da92b8bd6f175bf609c22

diff --git a/sci-libs/MeDiPack/MeDiPack-1.2_p20220103-r1.ebuild b/sci-libs/MeDiPack/MeDiPack-1.2_p20220103-r1.ebuild
deleted file mode 100644
index 6b28d63324..0000000000
--- a/sci-libs/MeDiPack/MeDiPack-1.2_p20220103-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="25f757b4b20372b099190845392a5e08eadf0eb1"
-
-DESCRIPTION='Message Differentiation Package'
-HOMEPAGE="
-	https://github.com/SciCompKL/MeDiPack
-	https://www.scicomp.uni-kl.de/software/medi/
-"
-SRC_URI="https://github.com/SciCompKL/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-SLOT="0/${PV}"
-
-RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/gsl"
-
-src_prepare() {
-	default
-	emake clean
-}
-
-src_compile() {
-	emake all
-}
-
-src_install() {
-	dodoc README.md
-	dodoc doc/*
-	insinto "/usr/share/${PN}"
-	doins -r generated
-	doins -r include
-	doins -r src
-}

diff --git a/sci-libs/MeDiPack/metadata.xml b/sci-libs/MeDiPack/metadata.xml
deleted file mode 100644
index d307d8dee4..0000000000
--- a/sci-libs/MeDiPack/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/SciCompKL/MeDiPack/issues</bugs-to>
-		<remote-id type="github">SciCompKL/MeDiPack</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/Mutationpp/Manifest b/sci-libs/Mutationpp/Manifest
deleted file mode 100644
index d0ab0f6306..0000000000
--- a/sci-libs/Mutationpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Mutationpp-1.0.5.tar.gz 4038229 BLAKE2B 7b7d52d1ef851d8f076ae9301e43fe6fbf51d38748c5da8ff960b3eba42e01df3156dea5b363fcdaa150ca3db3700dee4246869fe7b743ec64ad446bdd27bcef SHA512 9c1d89376b55b83689ec05e1ed43f4ad70d15c7ecc6b7de4b4401dac5abc1db8ae4b7f6cbe3db038f53776690be6fd611f6b7a07ae38b9ce0deae24008b87ffa

diff --git a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild b/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
deleted file mode 100644
index 77a685c90c..0000000000
--- a/sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_PEP517=setuptools
-FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 cmake flag-o-matic fortran-2
-
-DESCRIPTION="MUlticomponent Thermodynamic And Transport library for IONized gases"
-HOMEPAGE="https://github.com/mutationpp/Mutationpp"
-SRC_URI="https://github.com/mutationpp/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="LGPL-3"
-SLOT="0/${PV}"
-IUSE="doc fortran python test"
-
-RDEPEND="
-	dev-cpp/eigen
-	python? (
-		${PYTHON_DEPS}
-		dev-python/numpy[${PYTHON_USEDEP}]
-	)
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/catch:0 )
-	python? (
-		dev-python/pybind11[${PYTHON_USEDEP}]
-		>=dev-python/scikit-build-0.11.1[${PYTHON_USEDEP}]
-		dev-python/wheel[${PYTHON_USEDEP}]
-	)
-"
-BDEPEND="
-	app-alternatives/ninja
-	doc? ( app-text/doxygen )
-	python? ( ${DISTUTILS_DEPS} )
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DOCS=( {README,CHANGELOG}.md docs )
-PATCHES=(
-	"${FILESDIR}/${P}-system-libs.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-	rm -r thirdparty || die
-	cmake_src_prepare
-	use python && python_prepare_all
-}
-
-src_configure() {
-	append-cxxflags "-I${EPREFIX}/usr/include/catch2"
-	local mycmakeargs=(
-		-DENABLE_COVERAGE=OFF
-
-		-DBUILD_DOCUMENTATION=$(usex doc)
-		-DBUILD_FORTRAN_WRAPPER=$(usex fortran)
-		-DBUILD_PYTHON_WRAPPER=$(usex python)
-		-DENABLE_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	use python && python_foreach_impl distutils-r1_python_compile
-}
-
-src_install() {
-	cmake_src_install
-	use python && python_foreach_impl distutils-r1_python_install
-	insinto "/usr/share/${PN}"
-	doins -r data
-	echo MPP_DIRECTORY="/usr/share/${PN}" > "99${PN}"
-	echo MPP_DATA_DIRECTORY="/usr/share/${PN}/data" >> "99${PN}"
-	doenvd "99${PN}"
-}
-
-src_test() {
-	export MPP_DIRECTORY="."
-	export MPP_DATA_DIRECTORY="${MPP_DATA_DIRECTORY}/data"
-	cmake_src_test
-	use python && python_foreach_impl distutils-r1_python_test
-}

diff --git a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch b/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch
deleted file mode 100644
index 2f629ab546..0000000000
--- a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-respect-flags.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -131,7 +131,7 @@
- 
- if (CMAKE_COMPILER_IS_GNUCXX)
-     #set (CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-unused-parameter -Wold-style-cast")
--    set (CMAKE_CXX_FLAGS "-g")
-+    set (CMAKE_CXX_FLAGS "-g ${CMAKE_CXX_FLAGS}")
- endif ()
- 
- if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
-@@ -152,13 +152,11 @@
- 
-     if (Fortran_COMPILER_NAME STREQUAL "gfortran")
-         # gfortran
--        set (CMAKE_Fortran_FLAGS         "-fdefault-real-8")
--        set (CMAKE_Fortran_FLAGS_RELEASE "-O3")
-+        set (CMAKE_Fortran_FLAGS         "-fdefault-real-8 ${CMAKE_Fortran_FLAGS}")
-         set (CMAKE_Fortran_FLAGS_DEBUG   "-g")
-     elseif (Fortran_COMPILER_NAME STREQUAL "ifort")
-         # ifort (untested)
-         set (CMAKE_Fortran_FLAGS         "-r8")
--        set (CMAKE_Fortran_FLAGS_RELEASE "-O3")
-         set (CMAKE_Fortran_FLAGS_DEBUG   "-g -traceback -fpe0 -check all")
-     endif()
- endif()

diff --git a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-system-libs.patch b/sci-libs/Mutationpp/files/Mutationpp-1.0.5-system-libs.patch
deleted file mode 100644
index 37da254e37..0000000000
--- a/sci-libs/Mutationpp/files/Mutationpp-1.0.5-system-libs.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/cmake/modules/FindCatch2.cmake
-+++ b/cmake/modules/FindCatch2.cmake
-@@ -33,7 +33,6 @@
-     "/usr/include"
-     "$ENV{CPLUS_INCLUDE_PATH}"
-     "$ENV{CPATH}"
--    "${CMAKE_SOURCE_DIR}/thirdparty/catch"
-     )
- 
- # First try to use the standard find_package that should be able to find the
---- a/cmake/modules/FindEigen3.cmake
-+++ b/cmake/modules/FindEigen3.cmake
-@@ -34,7 +34,6 @@
-     "/usr/include"
-     "$ENV{CPLUS_INCLUDE_PATH}"
-     "$ENV{CPATH}"
--    "${CMAKE_SOURCE_DIR}/thirdparty/eigen"
-     )
- 
- # First try to use the standard find_package that should be able to find the
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -52,7 +52,7 @@
- #######################################################################
- 
- if (SKBUILD)
--    add_subdirectory(thirdparty/pybind11)
-+    find_package(pybind11 REQUIRED)
-     add_subdirectory(interface/python)
-     set(CMAKE_POSITION_INDEPENDENT_CODE ON)
- endif()

diff --git a/sci-libs/Mutationpp/metadata.xml b/sci-libs/Mutationpp/metadata.xml
deleted file mode 100644
index aaa4527da0..0000000000
--- a/sci-libs/Mutationpp/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="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/mutationpp/Mutationpp/issues</bugs-to>
-        <remote-id type="github">mutationpp/Mutationpp</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/sci-libs/OpDiLib/Manifest b/sci-libs/OpDiLib/Manifest
deleted file mode 100644
index ff3b1bf126..0000000000
--- a/sci-libs/OpDiLib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OpDiLib-1.2.1.tar.gz 66659 BLAKE2B d34182436d4a70ef18d2e65ffe3f0bc1c3cd86fcf2bf1b3a873421ae76faaaded723395083e14620e30edf6503b0a831878851a20ae981f4dbe2520e17443728 SHA512 8c74a6e9c1364556588e6dd6ca466753820eddc588a0d3fb330943079aee1d5db230942bc00a3f94a022f1a60b3b5a76be880d31517d2ade0b274538324f6c5b

diff --git a/sci-libs/OpDiLib/OpDiLib-1.2.1-r1.ebuild b/sci-libs/OpDiLib/OpDiLib-1.2.1-r1.ebuild
deleted file mode 100644
index f166613e58..0000000000
--- a/sci-libs/OpDiLib/OpDiLib-1.2.1-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION='Open Multiprocessing Differentiation Library'
-HOMEPAGE="
-	https://github.com/SciCompKL/OpDiLib
-	https://www.scicomp.uni-kl.de/software/opdi/
-"
-SRC_URI="https://github.com/SciCompKL/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3'
-IUSE="examples"
-SLOT="0/${PV}"
-
-DEPEND="examples? ( sci-libs/CoDiPack )"
-RDEPEND="${DEPEND}"
-
-src_compile() {
-	if use examples; then
-		tc-export CXX
-		"${CXX}" -I/usr/include/codi -I./include --std=c++11 -fopenmp -o macroexample macroexample.cpp || die
-		"${CXX}" -I/usr/include/codi -I./include --std=c++11 -fopenmp -o omptexample omptexample.cpp || die
-	fi
-	return
-}
-
-src_install() {
-	dodoc README.md
-	doheader -r include/*
-	insinto "/usr/share/${PN}"
-	doins -r syntax
-	exeinto "/usr/libexec/${PN}/examples"
-	use examples && doexe {macro,ompt}example
-}

diff --git a/sci-libs/OpDiLib/metadata.xml b/sci-libs/OpDiLib/metadata.xml
deleted file mode 100644
index 17a164b2d8..0000000000
--- a/sci-libs/OpDiLib/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/SciCompKL/OpDiLib/issues</bugs-to>
-		<remote-id type="github">SciCompKL/OpDiLib</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/STRUMPACK/Manifest b/sci-libs/STRUMPACK/Manifest
deleted file mode 100644
index 3ea889d53f..0000000000
--- a/sci-libs/STRUMPACK/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST STRUMPACK-6.3.1.tar.gz 2054022 BLAKE2B c838a6746c82ce9173295ef8fa798f68a8887788feddd3163d90393c3bee0a25fdd1d6d874446771043279602389759d955ca1be9d7a2b4ce0744a0d634b4eb0 SHA512 178df6a777d97f06969d64767b5640eaaad486f4c985213c7a967f9f919bc5c0222c512cea2401ed30fd72463b5e0e2f6f08b12b37b3b8461bd7e03a1cc6e5c1

diff --git a/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild b/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild
deleted file mode 100644
index 7f589b1694..0000000000
--- a/sci-libs/STRUMPACK/STRUMPACK-6.3.1-r2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic fortran-2
-
-DESCRIPTION="Structured Matrix Package (LBNL)"
-HOMEPAGE="https://github.com/pghysels/STRUMPACK"
-SRC_URI="https://github.com/pghysels/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-IUSE="+butterflypack combblas count-flops +hip message-counter metis +mpi +openmp +scotch papi task-timers +zfp" # +cuda +slate +ptscotch +magma matlab
-
-RDEPEND="
-	butterflypack? ( sci-libs/ButterflyPACK	)
-	combblas? ( sci-libs/CombBLAS )
-	hip? (
-		dev-util/hip:=
-		sci-libs/hipBLAS:=
-		sci-libs/rocBLAS:=
-		sci-libs/rocSOLVER:=
-	)
-	metis? ( sci-libs/parmetis )
-	mpi? (
-		sci-libs/scalapack
-		virtual/mpi
-	)
-	papi? ( dev-libs/papi )
-	scotch? ( sci-libs/scotch:= )
-	zfp? ( dev-libs/zfp )
-
-	sci-libs/metis
-	virtual/blas
-	virtual/lapack
-"
-#	magma? ( sci-libs/magma )
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="
-	butterflypack? ( mpi )
-	combblas? ( mpi )
-	metis? ( mpi )
-"
-# ?? ( cuda hip )
-# ptscotch? ( mpi )
-# slate? ( mpi )
-# magma? ( cuda )
-DOCS=( README.md CHANGELOG SUPPORT )
-PATCHES=( "${FILESDIR}/${P}-multilib-was-not-respected.patch" )
-
-src_configure() {
-	use combblas && append-cppflags '-I/usr/include/CombBLAS'
-	local mycmakeargs=(
-		-DTPL_ENABLE_MAGMA=NO
-		-DTPL_ENABLE_PTSCOTCH=NO
-		-DTPL_ENABLE_SLATE=NO
-
-		-DSTRUMPACK_COUNT_FLOPS=$(usex count-flops)
-		-DSTRUMPACK_MESSAGE_COUNTER=$(usex message-counter)
-		-DSTRUMPACK_TASK_TIMERS=$(usex task-timers)
-		-DSTRUMPACK_USE_HIP=$(usex hip)
-		-DSTRUMPACK_USE_MPI=$(usex mpi)
-		-DSTRUMPACK_USE_OPENMP=$(usex openmp)
-		-DTPL_ENABLE_BPACK=$(usex butterflypack)
-		-DTPL_ENABLE_COMBBLAS=$(usex combblas)
-		-DTPL_ENABLE_PAPI=$(usex papi)
-		-DTPL_ENABLE_PARMETIS=$(usex metis)
-		-DTPL_ENABLE_SCOTCH=$(usex scotch)
-		-DTPL_ENABLE_ZFP=$(usex zfp)
-	)
-	if use hip; then
-		addpredict /dev/kfd
-		mycmakeargs+=( "-DHIP_ROOT_DIR=${EPREFIX}/usr" )
-	fi
-	use scotch && mycmakeargs+=( "-DSCOTCH_INCLUDE_DIR=${EPREFIX}/usr/include/scotch" )
-	cmake_src_configure
-}

diff --git a/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch b/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch
deleted file mode 100644
index b12ca27f0c..0000000000
--- a/sci-libs/STRUMPACK/files/STRUMPACK-6.3.1-multilib-was-not-respected.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From f4345f9ef6365d29634e12e42cd9040a1693e600 Mon Sep 17 00:00:00 2001
-From: Pieter Ghysels <pghysels@lbl.gov>
-Date: Fri, 24 Jun 2022 17:17:05 -0700
-Subject: [PATCH] multilib was not respected, see
- https://github.com/pghysels/STRUMPACK/issues/65
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -28,6 +28,8 @@ include(CheckLibraryExists)
- # include(CMakePushCheckState)
- include(CheckCXXSourceCompiles)
- 
-+include(GNUInstallDirs)
-+
- list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/Modules")
- 
- # figure out Fortran/C name mangling
-@@ -723,7 +725,8 @@ install(FILES
-   DESTINATION include)
- 
- install(TARGETS strumpack EXPORT STRUMPACKTargets
--  LIBRARY DESTINATION lib ARCHIVE DESTINATION lib)
-+  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
- 
- 
- # export targets and all

diff --git a/sci-libs/STRUMPACK/metadata.xml b/sci-libs/STRUMPACK/metadata.xml
deleted file mode 100644
index f10ee8f0d7..0000000000
--- a/sci-libs/STRUMPACK/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/pghysels/STRUMPACK/issues</bugs-to>
-        <remote-id type="github">pghysels/STRUMPACK</remote-id>
-    </upstream>
-    <longdescription lang="en">STRUMPACK - STRUctured Matrix PACKage - is a software library providing linear algebra routines and linear system solvers for sparse and for dense rank-structured linear systems. Many large dense matrices are rank structured, meaning they exhibit some kind of low-rank property, for instance in hierarchically defined sub-blocks. In sparse direct solvers based on LU factorization, the LU factors can often also be approximated well using rank-structured matrix compression, leading to robust preconditioners. The sparse solver in STRUMPACK can also be used as an exact direct solver, in which case it functions similarly as for instance SuperLU or superlu_dist. The STRUMPACK sparse direct solver delivers good performance and distributed memory scalability and provides excellent CUDA support.
-Currently, STRUMPACK has support for the Hierarchically Semi-Separable (HSS), Block Low Rank (BLR), Hierachically Off-Diagonal Low Rank (HODLR), Butterfly and Hierarchically Off-Diagonal Butterfly (HODBF) rank-structured matrix formats. Such matrices appear in many applications, e.g., the Boundary Element Method for discretization of integral equations, structured matrices like Toeplitz and Cauchy, kernel and covariance matrices etc. In the LU factorization of sparse linear systems arising from the discretization of partial differential equations, the fill-in in the triangular factors often has low-rank structure. Hence, the sparse linear solve algorithms in STRUMPACK exploit the different dense rank-structured matrix formats to compress the fill-in. This leads to purely algebraic, fast and scalable (both with problem size and compute cores) approximate direct solvers or preconditioners. These preconditioners are mostly aimed at large sparse linear systems which result from the disc
 retization of a partial differential equation, but are not limited to any particular type of problem. STRUMPACK also provides preconditioned GMRES and BiCGStab iterative solvers.
-Apart from rank-structured compression, the STRUMPACK sparse solver also support compression of the factors using the ZFP library, a general purpose compression algorithm tuned for floating point data. This can be used with a specified precision, or with lossless compression.
-The HODLR and Butterfly functionality in STRUMPACK is implemented through interfaces to the ButterflyPACK package: https://github.com/liuyangzhuan/ButterflyPACK
-    </longdescription>
-    <use>
-        <flag name="butterflypack">ButterflyPACK code by Yang Liu</flag>
-        <flag name="combblas">Use CombBLAS for weighted matching</flag>
-        <flag name="count-flops">Build with flop counters</flag>
-        <flag name="hip">Use HIP for AMD or NVIDIA GPU acceleration</flag>
-        <flag name="message-counter">Build with counter for MPI messages</flag>
-        <flag name="metis">Build with support for ParMetis</flag>
-        <flag name="papi">Build with support for PAPI monitoring</flag>
-        <flag name="scotch">Build with support for Scotch</flag>
-        <flag name="task-timers">Build with timers for internal routines</flag>
-        <flag name="zfp">Build with support for ZFP compression</flag>
-    </use>
-</pkgmetadata>

diff --git a/sci-libs/ann/Manifest b/sci-libs/ann/Manifest
deleted file mode 100644
index dc57b228dd..0000000000
--- a/sci-libs/ann/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ann_1.1.2+doc-7.debian.tar.xz 172056 BLAKE2B ca20ef1c53c02b27d8a6b1ee416267ddd719df4e9b3fc7215624dd3253a9a3a7a2e548adb58546566487927e7a5f926f6b66ea9df3d5d35a4341d691750f3d4f SHA512 d575df042676c7a074339eeeaf5fa4c4c7a1739af16c3f05c4c40e2c51df1d05d7c271bcb811b7934707f3f8ab63ac13ea71517a373e775083bafb4f591615d3
-DIST ann_1.1.2+doc.orig.tar.gz 693957 BLAKE2B 8cb9316329b2de8f0870701114f403d6ee20c842c0861f2341f41dc3e111f818b7929b35a099a723d4ec8baaed64cde19da46043a7a2909a870376615e2c322f SHA512 fb004a014add109d0b0949443c4c599795363d20ee65386421f898f5276b5df08714a3cd8d371d5a03417e7c3f7f3451335f90df2ca274ce95c658b958a253ae

diff --git a/sci-libs/ann/ann-1.1.2_p7-r2.ebuild b/sci-libs/ann/ann-1.1.2_p7-r2.ebuild
deleted file mode 100644
index 9c1e56d4c0..0000000000
--- a/sci-libs/ann/ann-1.1.2_p7-r2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="${PV//_p*/}"
-MY_P="${PN}-${MY_PV}"
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A Library for Approximate Nearest Neighbor Searching"
-HOMEPAGE="
-	https://www.cs.umd.edu/~mount/ANN/
-	https://tracker.debian.org/pkg/ann
-"
-SRC_URI="
-	mirror://debian/pool/main/a/${PN}/${PN}_${MY_PV}+doc.orig.tar.gz
-	mirror://debian/pool/main/a/${PN}/${PN}_${MY_PV}+doc-${PV##*p}.debian.tar.xz
-"
-S="${WORKDIR}/${MY_P}+doc"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="profile test"
-
-BDEPEND="dev-util/quilt"
-
-RESTRICT="!test? ( test )"
-DOCS=( doc/ANNmanual.pdf doc/ReadMe.txt )
-
-src_prepare() {
-	export QUILT_PATCHES="${WORKDIR}/debian/patches"
-	export QUILT_SERIES="${QUILT_PATCHES}/series"
-	quilt push -a || die
-	eapply_user
-
-	eautoreconf
-}
-
-src_configure() {
-	use profile && append-cxxflags -DANN_PERF
-	econf --disable-static
-}
-
-src_test() {
-	pushd test || die
-	./ann_test < test1.in > /dev/null || die
-	./ann_test < test2.in > /dev/null || die
-	popd || die
-}
-
-src_install() {
-	default
-
-	insinto /usr/include/ANN
-	doins -r include/ANN/.
-
-	insinto "/usr/share/${P}/sample"
-	doins sample/query.pts
-	doins sample/sample.save
-	doins sample/data.pts
-
-	pushd "${WORKDIR}/debian" || die
-	pod2man --center="User Commands" ann2fig.pod ann2fig.1 || die
-	pod2man --center="User Commands" ann_sample.pod ann_sample.1 || die
-	pod2man --center="User Commands" ann_test.pod ann_test.1 || die
-	doman ann_sample.1
-	doman ann_test.1
-	doman ann2fig.1
-	popd || die
-
-	find "${D}" -name '*.la' -delete || die
-}

diff --git a/sci-libs/ann/metadata.xml b/sci-libs/ann/metadata.xml
deleted file mode 100644
index 628e54f959..0000000000
--- a/sci-libs/ann/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>mount@cs.umd.edu</email>
-      <name>Dave Mount</name>
-    </maintainer>
-    <maintainer>
-      <email>arya@cs.ust.hk</email>
-      <name>Sunil Arya</name>
-    </maintainer>
-  </upstream>
-  <use>
-    <flag name="profile">Enable performance evaluation. (This may slow execution slightly.)</flag>
-  </use>
-  <longdescription lang="en">ANN is a library written in C++, which supports data structures and algorithms for both exact and approximate nearest neighbor searching in arbitrarily high dimensions. ANN assumes that distances are measured using any class of distance functions called Minkowski metrics. These include the well known Euclidean distance, Manhattan distance, and max distance. ANN performs quite efficiently for point sets ranging in size from thousands to hundreds of thousands, and in dimensions as high as 20. 
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-libs/dart/Manifest b/sci-libs/dart/Manifest
deleted file mode 100644
index c5e1740805..0000000000
--- a/sci-libs/dart/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dart-6.12.1.tar.gz 15990308 BLAKE2B d361dfad70745aa3747ea09f9f80a0b52051cb3e5d9a961995d469ab33086bf8d4068f95dbd4af8d0e2b23d5fbb0fa49dc63d823ffa52bbe750745093a6b54eb SHA512 f386f646f13989dad66efbe126691553b280bf6441edad1c03059d6ae650384652da538edd3d27f3404ba76b9d6f9348e5b1c0998d7673e856cc488b91a677ff

diff --git a/sci-libs/dart/dart-6.12.1-r2.ebuild b/sci-libs/dart/dart-6.12.1-r2.ebuild
deleted file mode 100644
index cdc5bc2738..0000000000
--- a/sci-libs/dart/dart-6.12.1-r2.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-CMAKE_BUILD_TYPE="Release"
-
-inherit cmake edos2unix python-single-r1
-
-DESCRIPTION="Dynamic Animation and Robotics Toolkit"
-HOMEPAGE="
-	https://dartsim.github.io
-	https://github.com/dartsim/dart
-"
-SRC_URI="https://github.com/dartsim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc examples extras osg python test tutorials
-cpu_flags_x86_mmx cpu_flags_x86_mmxext	cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3
-cpu_flags_x86_ssse3 cpu_flags_x86_sse4a cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx
-cpu_flags_x86_avx2 cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512vl
-cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_vsx cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3
-cpu_flags_ppc_altivec cpu_flags_arm_neon cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon"
-#TODO: pagmo
-
-RDEPEND="
-	app-arch/lz4
-	>=dev-cpp/eigen-3.0.5
-	dev-games/ode:=
-	dev-libs/boost:=
-	dev-libs/tinyxml2:=
-	dev-libs/urdfdom:=
-	>=media-libs/assimp-3.0.0:=
-	media-libs/freeglut
-	media-libs/imgui:=[glut(-),opengl(-)]
-	media-libs/lodepng
-	>=sci-libs/libccd-2.0
-	>=sci-libs/fcl-0.2.9:=
-	sci-libs/flann
-	sci-libs/ipopt:=
-	>=sci-libs/nlopt-2.4.1
-	sci-libs/octomap:=
-	sci-physics/bullet:=
-	virtual/opengl
-
-	examples? ( dev-cpp/tiny-dnn:= )
-	osg? ( dev-games/openscenegraph:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-libs/urdfdom_headers
-	extras? ( dev-cpp/gtest )
-	test? ( dev-cpp/gtest )
-"
-BDEPEND="
-	doc? ( app-text/doxygen )
-	test? ( python? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') ) )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${P}-no-deprecated-examples.patch"
-	"${FILESDIR}/${PN}-respect-ldflags.patch"
-	"${FILESDIR}/${P}-respect-cflags.patch"
-	"${FILESDIR}/${P}-use-system-gtest.patch"
-	"${FILESDIR}/${P}-use-system-lodepng-imgui.patch"
-)
-REQUIRED_USE="
-	python? (
-		${PYTHON_REQUIRED_USE}
-		osg
-	)
-"
-
-pkg_setup() {
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	# delete bundled libs
-	rm -r unittests/gtest || die
-	rm -r dart/external/{imgui,lodepng} || die
-	# delete deprecated examples
-	rm -r examples/deprecated_examples || die
-	edos2unix unittests/CMakeLists.txt
-	cmake_src_prepare
-}
-
-src_configure() {
-	local simd=OFF
-	use cpu_flags_x86_mmx && simd=ON
-	use cpu_flags_x86_mmxext && simd=ON
-	use cpu_flags_x86_sse && simd=ON
-	use cpu_flags_x86_sse2 && simd=ON
-	use cpu_flags_x86_sse3 && simd=ON
-	use cpu_flags_x86_ssse3 && simd=ON
-	use cpu_flags_x86_sse4a && simd=ON
-	use cpu_flags_x86_sse4_1 && simd=ON
-	use cpu_flags_x86_sse4_2 && simd=ON
-	use cpu_flags_x86_avx && simd=ON
-	use cpu_flags_x86_avx2 && simd=ON
-	use cpu_flags_x86_avx512dq && simd=ON
-	use cpu_flags_x86_avx512f && simd=ON
-	use cpu_flags_x86_avx512vl && simd=ON
-	use cpu_flags_x86_3dnow && simd=ON
-	use cpu_flags_x86_3dnowext && simd=ON
-	use cpu_flags_ppc_vsx && simd=ON
-	use cpu_flags_ppc_vsx2 && simd=ON
-	use cpu_flags_ppc_vsx3 && simd=ON
-	use cpu_flags_ppc_altivec && simd=ON
-	use cpu_flags_arm_neon && simd=ON
-	use cpu_flags_arm_iwmmxt && simd=ON
-	use cpu_flags_arm_iwmmxt2 && simd=ON
-	use cpu_flags_arm_neon && simd=ON
-
-	export ODE_DIR="${EPREFIX}/usr"
-
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DDART_CODECOV=OFF
-		-DDART_VERBOSE=ON
-		-DDART_TREAT_WARNINGS_AS_ERRORS=OFF
-
-		-DDART_BUILD_EXTRAS=$(usex extras)
-		-DDART_BUILD_GUI_OSG=$(usex osg)
-		-DDART_ENABLE_SIMD="${simd}"
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	use examples && cmake_build examples
-	use python && cmake_build dartpy
-	use test && cmake_build tests
-	use tutorials && cmake_build tutorials
-}
-
-src_install() {
-	cmake_src_install
-	#TODO: python (?)
-	if ! use examples ; then
-		rm -rf "${ED}/usr/share/doc/dart/examples" || die
-	fi
-	if ! use tutorials ; then
-		rm -rf "${ED}/usr/share/doc/dart/tutorials" || die
-	fi
-	if use examples || use tutorials ; then
-		exeinto "/usr/libexec/${PN}"
-		doexe "${BUILD_DIR}"/bin/*
-	fi
-#	use python && cmake_build install-dartpy
-	mv "${ED}/usr/share/doc/dart/data" "${ED}/usr/share/${PN}" || die
-	if [[ -d "${ED}/usr/share/doc/dart" ]] ; then
-		if [[ "$(ls -A "${ED}"/usr/share/doc/dart)" ]] ; then
-			mv "${ED}"/usr/share/doc/dart/* "${ED}/usr/share/doc/${PF}" || die
-		fi
-	fi
-	docompress -x "/usr/share/doc/${PF}"
-}

diff --git a/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch b/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch
deleted file mode 100644
index a16045d946..0000000000
--- a/sci-libs/dart/files/dart-6.12.1-no-deprecated-examples.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/examples/CMakeLists.txt
-+++ b/examples/CMakeLists.txt
-@@ -27,6 +27,3 @@
- 
- # MJCF model based examples
- add_subdirectory(fetch)
--
--# Deprecated examples
--add_subdirectory(deprecated_examples)

diff --git a/sci-libs/dart/files/dart-6.12.1-respect-cflags.patch b/sci-libs/dart/files/dart-6.12.1-respect-cflags.patch
deleted file mode 100644
index 1c3f45d585..0000000000
--- a/sci-libs/dart/files/dart-6.12.1-respect-cflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -208,7 +208,7 @@
-   if(GCC_VERSION VERSION_LESS 7.3.0)
-     message(FATAL_ERROR "The installed g++ version is ${GCC_VERSION}. ${PROJECT_NAME} requires g++ 7.3.0 or greater.")
-   endif()
--  set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
-+  set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG")
-   set(CMAKE_CXX_FLAGS_DEBUG "-g -fno-omit-frame-pointer -fno-inline-functions -fno-inline-functions-called-once -fno-optimize-sibling-calls")
-   if(DART_FAST_DEBUG)
-     set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O1")

diff --git a/sci-libs/dart/files/dart-6.12.1-use-system-gtest.patch b/sci-libs/dart/files/dart-6.12.1-use-system-gtest.patch
deleted file mode 100644
index 37cdd9ecf3..0000000000
--- a/sci-libs/dart/files/dart-6.12.1-use-system-gtest.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/unittests/CMakeLists.txt
-+++ b/unittests/CMakeLists.txt
-@@ -31,18 +31,7 @@
- #
- 
- # GoogleTest setup
--include_directories(BEFORE SYSTEM ${DART_SOURCE_DIR}/unittests/gtest/include)
--include_directories(BEFORE SYSTEM ${DART_SOURCE_DIR}/unittests/gtest)
--add_library(gtest STATIC gtest/src/gtest-all.cc)
--add_library(gtest_main STATIC gtest/src/gtest_main.cc)
--target_link_libraries(gtest_main gtest)
--if(NOT WIN32)
--  target_link_libraries(gtest pthread)
--endif()
--set_target_properties(
--  gtest PROPERTIES
--  ARCHIVE_OUTPUT_DIRECTORY ${DART_BINARY_DIR}/lib
--)
-+include_directories(BEFORE SYSTEM /usr/include/gtest)
- 
- #===============================================================================
- # This function uses following global properties:
-@@ -66,7 +55,7 @@
- 
-   add_executable(${target_name} ${sources})
-   add_test(${target_name} ${target_name})
--  target_link_libraries(${target_name} dart gtest gtest_main)
-+  target_link_libraries(${target_name} dart gtest)
- 
-   dart_format_add(${sources})
- 

diff --git a/sci-libs/dart/files/dart-6.12.1-use-system-lodepng-imgui.patch b/sci-libs/dart/files/dart-6.12.1-use-system-lodepng-imgui.patch
deleted file mode 100644
index 1d90631e90..0000000000
--- a/sci-libs/dart/files/dart-6.12.1-use-system-lodepng-imgui.patch
+++ /dev/null
@@ -1,149 +0,0 @@
---- a/dart/external/CMakeLists.txt
-+++ b/dart/external/CMakeLists.txt
-@@ -1,5 +1,3 @@
- add_subdirectory(convhull_3d)
--add_subdirectory(imgui)
- add_subdirectory(ikfast)
--add_subdirectory(lodepng)
- add_subdirectory(odelcpsolver)
---- a/dart/gui/CMakeLists.txt
-+++ b/dart/gui/CMakeLists.txt
-@@ -42,14 +42,15 @@
- dart_add_library(${target_name}
-   ${hdrs} ${srcs} ${dart_gui_headers} ${dart_gui_sources}
- )
-+target_include_directories(${target_name} PRIVATE /usr/include/imgui)
- target_link_libraries(${target_name}
-   PUBLIC
-     dart-utils
-     OpenGL::GL
-     OpenGL::GLU
-     GLUT::GLUT
--    ${PROJECT_NAME}-external-lodepng
--    ${PROJECT_NAME}-external-imgui
-+    -limgui
-+    lodepng
- )
- 
- # Component
-@@ -59,8 +60,6 @@
-   ${PROJECT_NAME}
-   ${component_name}
-   utils
--  external-lodepng
--  external-imgui
- )
- add_component_dependency_packages(${PROJECT_NAME} ${component_name} OpenGL)
- if(NOT WIN32 OR CYGWIN)
---- a/dart/gui/glut/GlutWindow.cpp
-+++ b/dart/gui/glut/GlutWindow.cpp
-@@ -30,7 +30,7 @@
-  *   POSSIBILITY OF SUCH DAMAGE.
-  */
- 
--#include "dart/external/lodepng/lodepng.h"
-+#include "lodepng.h"
- #include "dart/gui/glut/Window.hpp"
- 
- #ifdef _WIN32
---- a/dart/gui/osg/ImGuiHandler.cpp
-+++ b/dart/gui/osg/ImGuiHandler.cpp
-@@ -44,8 +44,8 @@
- #include <osg/RenderInfo>
- 
- #include "dart/common/Console.hpp"
--#include "dart/external/imgui/imgui.h"
--#include "dart/external/imgui/imgui_impl_opengl2.h"
-+#include "imgui/imgui.h"
-+#include "imgui/imgui_impl_opengl2.h"
- #include "dart/gui/osg/ImGuiWidget.hpp"
- 
- namespace dart {
---- a/dart/gui/osg/ImGuiWidget.cpp
-+++ b/dart/gui/osg/ImGuiWidget.cpp
-@@ -38,7 +38,7 @@
- 
- #include "dart/gui/osg/ImGuiWidget.hpp"
- 
--#include "dart/external/imgui/imgui.h"
-+#include "imgui/imgui.h"
- 
- namespace dart {
- namespace gui {
---- a/examples/atlas_simbicon/AtlasSimbiconWidget.cpp
-+++ b/examples/atlas_simbicon/AtlasSimbiconWidget.cpp
-@@ -38,7 +38,7 @@
- 
- #include "AtlasSimbiconWidget.hpp"
- 
--#include "dart/external/imgui/imgui.h"
-+#include "imgui/imgui.h"
- 
- #include "AtlasSimbiconWorldNode.hpp"
- 
---- a/examples/box_stacking/main.cpp
-+++ b/examples/box_stacking/main.cpp
-@@ -33,7 +33,7 @@
- #include <iostream>
- 
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- #include <dart/utils/utils.hpp>
- 
---- a/examples/fetch/main.cpp
-+++ b/examples/fetch/main.cpp
-@@ -32,7 +32,7 @@
- 
- #include <dart/collision/bullet/bullet.hpp>
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- #include <dart/utils/utils.hpp>
- 
---- a/examples/heightmap/main.cpp
-+++ b/examples/heightmap/main.cpp
-@@ -33,7 +33,7 @@
- #include <cmath>
- 
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- #include <dart/utils/urdf/urdf.hpp>
- #include <dart/utils/utils.hpp>
---- a/examples/imgui/main.cpp
-+++ b/examples/imgui/main.cpp
-@@ -31,7 +31,7 @@
-  */
- 
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- 
- //==============================================================================
---- a/examples/point_cloud/main.cpp
-+++ b/examples/point_cloud/main.cpp
-@@ -33,7 +33,7 @@
- #include <cmath>
- 
- #include <dart/dart.hpp>
--#include <dart/external/imgui/imgui.h>
-+#include "imgui/imgui.h"
- #include <dart/gui/osg/osg.hpp>
- #include <dart/utils/urdf/urdf.hpp>
- #include <dart/utils/utils.hpp>
---- a/examples/tinkertoy/TinkertoyWidget.cpp
-+++ b/examples/tinkertoy/TinkertoyWidget.cpp
-@@ -38,7 +38,7 @@
- 
- #include "TinkertoyWidget.hpp"
- 
--#include "dart/external/imgui/imgui.h"
-+#include "imgui/imgui.h"
- 
- #include "TinkertoyWorldNode.hpp"
- 

diff --git a/sci-libs/dart/files/dart-respect-ldflags.patch b/sci-libs/dart/files/dart-respect-ldflags.patch
deleted file mode 100644
index 0fa4397cda..0000000000
--- a/sci-libs/dart/files/dart-respect-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -220,7 +220,7 @@
-   endif()
-   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELEASE} ${CMAKE_CXX_FLAGS_DEBUG}")
-   set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_DEBUG} -pg")
--  set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined")
-+  set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined")
- 
-   # Enforce to colorize compilation output
-   if(${DART_FORCE_COLORED_OUTPUT})

diff --git a/sci-libs/dart/metadata.xml b/sci-libs/dart/metadata.xml
deleted file mode 100644
index a82a39117e..0000000000
--- a/sci-libs/dart/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/dartsim/dart/issues</bugs-to>
-		<remote-id type="github">dartsim/dart</remote-id>
-	</upstream>
-	<use>
-		<flag name="examples">Build the examples</flag>
-		<flag name="extras">Build the experimental projects that are derived from the core DART project</flag>
-		<flag name="osg">OpenSceneGraph GUI</flag>
-		<flag name="tutorials">Build the tutorials</flag>
-	</use>
-</pkgmetadata>

diff --git a/sci-libs/ensmallen/Manifest b/sci-libs/ensmallen/Manifest
deleted file mode 100644
index 46c0306ef2..0000000000
--- a/sci-libs/ensmallen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ensmallen-2.19.0.tar.gz 1328515 BLAKE2B 7e381e3e7b8ea335f681770294b57686957104e6074db431d2e3015711faf62123de5c8fc4ee80d8e2f2092fa71c508156957f291760e32bf52d98da60f320f5 SHA512 3c101385d75aa13d21406fd98d4220b5ebd88655ff42039d6d4b22e3a2f21f7dc59dc935c67b8178cbfd104c4c50e611bc787f254973c3410a349648b5ed0342

diff --git a/sci-libs/ensmallen/ensmallen-2.19.0-r1.ebuild b/sci-libs/ensmallen/ensmallen-2.19.0-r1.ebuild
deleted file mode 100644
index 7cc034d17c..0000000000
--- a/sci-libs/ensmallen/ensmallen-2.19.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="header only C++ library for numerical optimization"
-HOMEPAGE="
-	https://ensmallen.org
-	https://github.com/mlpack/ensmallen
-"
-SRC_URI="https://github.com/mlpack/ensmallen/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-IUSE="openmp test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sci-libs/armadillo[lapack]"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/catch:0 )
-"
-
-src_prepare() {
-	rm tests/catch.hpp || die
-	use test && append-cxxflags "-I/usr/include/catch2"
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DUSE_OPENMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	use test && cmake_src_compile ensmallen_tests
-	return
-}

diff --git a/sci-libs/ensmallen/metadata.xml b/sci-libs/ensmallen/metadata.xml
deleted file mode 100644
index 5c1d6c4621..0000000000
--- a/sci-libs/ensmallen/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">mlpack/ensmallen</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/jdqz/Manifest b/sci-libs/jdqz/Manifest
deleted file mode 100644
index 9280ed6fef..0000000000
--- a/sci-libs/jdqz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jdqz-0_pre19971107.tar.gz 15428 BLAKE2B 7d6fcc29a3ed8d055a49b580823e27286135bd1df59382240b742eb60be07953b9a7c64f11091eea2ad5f04a7ba79a726a7f12897798dd5136c6331aa81bac4d SHA512 9eaf1213c46090fcd133b33bc8e859d32078ade86c9a20eda1c0fb21547aa2f851014cff44d8ada0406cd771892b661e4c03ff7eb4cd3a492997f32f7eb328c3

diff --git a/sci-libs/jdqz/files/makefile.patch b/sci-libs/jdqz/files/makefile.patch
deleted file mode 100644
index 58a350cd9e..0000000000
--- a/sci-libs/jdqz/files/makefile.patch
+++ /dev/null
@@ -1,69 +0,0 @@
---- a/jdlib/Makefile
-+++ b/jdlib/Makefile
-@@ -2,21 +2,18 @@
- #     Coded by Diederik R. Fokkema
- #
- #     $Id$
--# 
-+#
- #
- 
- export SHELL=/bin/sh
--export FC = f77
--export FFLAGS = -u -O
- 
--LIB = libjdqz.a
-+LIB = libjdqz.so.0
-+SOURCES = $(wildcard *.f)
-+OBJS = $(SOURCES:.f=.o)
- 
--OBJS = $(patsubst %.f,%.o,$(wildcard *.f))
-+.PHONY: all
-+all: ${LIB}
- 
--$(LIB): $(LIB)($(OBJS)) 
--	ranlib $@
-+$(LIB): $(OBJS)
-+	$(FC) -fPIC ${FCFLAGS} $(OBJS) -o $@ ${LDFLAGS} -shared -Wl,-soname,libjdqz.so.0
- 
--$(LIB)(jdqz.o): jdqz.f
--	$(FC) -u -O1 -c jdqz.f
--	$(AR) rv $(LIB) jdqz.o
--	-rm jdqz.o
---- a/jdtest/Makefile
-+++ b/jdtest/Makefile
-@@ -1,13 +1,10 @@
--FC = f77
--FFLAGS = -u -O
--
- LIBPATH = -L../jdlib
--LIBS = -ljdqz -llapack -lblas
-+LIBS = -ljdqz
- SUBDIRS = ../jdlib
- OBJ = example.o
- 
- all: 	$(OBJ)
--	$(FC) $(LDFLAGS) -o example $(OBJ) $(LIBPATH) $(LIBS)
-+	$(FC) -fPIE $(FCFLAGS) $(LDFLAGS) -o example $(OBJ) $(LIBPATH) $(LIBS)
- 
- clean:
- 	-rm -f example
---- a/Makefile
-+++ b/Makefile
-@@ -1,14 +1,11 @@
--FC = f77
--FFLAGS = -u -O
--
- LIBPATH = -L../jdlib
--LIBS = -ljdqr -llapack -lblas
-+LIBS = -ljdqr
- SUBDIRS = jdlib
- TEST    = jdtest
- 
- all: 	libs jdqr
- 
--jdqr: 	
-+jdqr:
- 	@for i in $(TEST); do (cd $$i; $(MAKE)); done
- 
- libs:

diff --git a/sci-libs/jdqz/jdqz-0_pre19971107-r4.ebuild b/sci-libs/jdqz/jdqz-0_pre19971107-r4.ebuild
deleted file mode 100644
index 515cb909d2..0000000000
--- a/sci-libs/jdqz/jdqz-0_pre19971107-r4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic fortran-2 toolchain-funcs
-
-DESCRIPTION="Jacobi-Davidson type method for the generalized standard eigenvalue problem"
-HOMEPAGE="https://www.win.tue.nl/~hochsten/jd/"
-SRC_URI="https://www.win.tue.nl/~hochsten/jd/${PN}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="doc test"
-
-# virtual/lapack does not pull in [deprecated] so we have to deal with this mess like this until it does
-DEPEND="
-	virtual/blas
-	virtual/lapack
-	|| ( sci-libs/openblas !sci-libs/lapack[-deprecated(-)] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( dev-texlive/texlive-latex )"
-
-PATCHES=( "${FILESDIR}/makefile.patch" )
-RESTRICT="!test? ( test )"
-
-src_compile() {
-	local pkgc="$(tc-getPKG_CONFIG)"
-	append-fflags "$(${pkgc} --libs blas) $(${pkgc} --libs lapack)"
-	if use doc; then
-		pdflatex manual.tex || die
-	fi
-
-	pushd "jdlib" || die
-	emake
-	ln -s libjdqz.so.0 libjdqz.so || die
-}
-
-src_test() {
-	pushd "jdtest" || die
-	emake
-	popd || die
-	LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:./jdlib" ./jdtest/example || die
-}
-
-src_install() {
-	dolib.so jdlib/libjdqz.so
-	dolib.so jdlib/libjdqz.so.0
-
-	use doc && dodoc manual.pdf
-}

diff --git a/sci-libs/jdqz/metadata.xml b/sci-libs/jdqz/metadata.xml
deleted file mode 100644
index f28f128c35..0000000000
--- a/sci-libs/jdqz/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 type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Jacobi-Davidson type method for the generalized standard eigenvalue problem. Choice of standard or harmonic Rayleigh-Ritz for the extraction. Choice of GMRES or BiCGstab(l) for solving the correction equation.</longdescription>
-</pkgmetadata>

diff --git a/sci-libs/libROM/Manifest b/sci-libs/libROM/Manifest
deleted file mode 100644
index 10d16ef366..0000000000
--- a/sci-libs/libROM/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libROM-1.0.0.tar.gz 1402421 BLAKE2B 73be693241751a3e1d99f3a9229a07c1776c77edd4c2d809cce431f187c8385d5967a0747f4a481cf7001a65453bb74395b1d9861621b6386e63a9712f01a86c SHA512 8c79d3fac4df284753af2816ad08ba1c0b7f306788a6ae8dfdb321c3e8bd9bf1cf458e797b84ece134ceaa341fb11470eee41e151fa308d363335b902d38bda2

diff --git a/sci-libs/libROM/libROM-1.0.0.ebuild b/sci-libs/libROM/libROM-1.0.0.ebuild
deleted file mode 100644
index 54f8d71568..0000000000
--- a/sci-libs/libROM/libROM-1.0.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake fortran-2
-
-DESCRIPTION="Library for reduced order models"
-HOMEPAGE="
-	https://www.librom.net/
-	https://github.com/LLNL/libROM
-"
-SRC_URI="https://github.com/LLNL/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-IUSE="mfem"
-
-RDEPEND="
-	sci-libs/hdf5:=
-	sci-libs/scalapack
-	sys-libs/zlib
-	virtual/blas
-	virtual/lapack
-	virtual/mpi[cxx]
-
-	mfem? (
-		sci-libs/hypre[mpi]
-		sci-libs/metis
-		sci-libs/mfem[mpi]
-		sci-libs/parmetis
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/gtest
-"
-BDEPEND="app-text/doxygen"
-
-DOCS=( README.md CHANGELOG docs/libROM_Design_and_Theory.pdf )
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_STATIC=OFF
-		-DUSE_MFEM=$(usex mfem)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	insinto "/usr/include/${PN}"
-	doins lib/*.h
-	insinto "/usr/include/${PN}/utils"
-	doins lib/utils/*.h
-	insinto "/usr/include/${PN}/linalg"
-	doins lib/linalg/*.h
-	insinto "/usr/include/${PN}/linalg/svd"
-	doins lib/linalg/svd/*.h
-	insinto "/usr/include/${PN}/algo"
-	doins lib/algo/*.h
-	insinto "/usr/include/${PN}/algo/manifold_interp"
-	doins lib/algo/manifold_interp/*.h
-	insinto "/usr/include/${PN}/algo/greedy"
-	doins lib/algo/greedy/*.h
-	insinto "/usr/include/${PN}/hyperreduction"
-	doins lib/hyperreduction/*.h
-	insinto "/usr/include/${PN}/mfem"
-	doins lib/mfem/*.hpp
-	dolib.so "${BUILD_DIR}/lib/libROM.so"
-	einstalldocs
-	dodoc -r docs/html
-}

diff --git a/sci-libs/libROM/metadata.xml b/sci-libs/libROM/metadata.xml
deleted file mode 100644
index 642753a2c7..0000000000
--- a/sci-libs/libROM/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>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/LLNL/libROM/issues</bugs-to>
-        <remote-id type="github">LLNL/libROM</remote-id>
-    </upstream>
-    <use>
-        <flag name="mfem">Build libROM with MFEM</flag>
-    </use>
-</pkgmetadata>

diff --git a/sci-libs/libpotassco/Manifest b/sci-libs/libpotassco/Manifest
deleted file mode 100644
index a670dbefd7..0000000000
--- a/sci-libs/libpotassco/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libpotassco-0_pre20200612-r2.tar.gz 210167 BLAKE2B 2e7e91674458e28b7d2208b200c5db9f4dace7871a239ebc85fa07d70aee9fa22bf48a41f601ac85b7d083bd62750a08eb98255373a77cb1406dd4b451c42aa4 SHA512 649cc07a2fcdea98ece9a3515e2ccc451e8fb6046642be1a8cd09919e100cf215376703690430ae58b8f5d9dab53b4e0bc4b0f3b19e4ff16bd0b62bfe20404fd

diff --git a/sci-libs/libpotassco/libpotassco-0_pre20200612-r2.ebuild b/sci-libs/libpotassco/libpotassco-0_pre20200612-r2.ebuild
deleted file mode 100644
index ec6ee26f76..0000000000
--- a/sci-libs/libpotassco/libpotassco-0_pre20200612-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-COMMIT="2f2b80feac1e35cbe1cae986c44dbb20d4151c74"
-
-DESCRIPTION="A utility library used by various potassco projects"
-HOMEPAGE="https://github.com/potassco/libpotassco"
-SRC_URI="https://github.com/potassco/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="test tools"
-
-DEPEND="test? ( dev-cpp/catch:1 )"
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-	rm tests/catch.hpp || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	append-cxxflags "-I/usr/include/catch"
-	local mycmakeargs=(
-		-DLIB_POTASSCO_BUILD_TESTS=$(usex test)
-		-DLIB_POTASSCO_BUILD_APP=$(usex tools)
-		-DLIB_POTASSCO_INSTALL_LIB=ON
-		-DLIB_POTASSCO_INSTALL_VERSIONED=OFF
-	)
-	cmake_src_configure
-}

diff --git a/sci-libs/libpotassco/metadata.xml b/sci-libs/libpotassco/metadata.xml
deleted file mode 100644
index b03249627d..0000000000
--- a/sci-libs/libpotassco/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="tools">whether or not to build lpconvert tool</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/potassco/libpotassco/issues</bugs-to>
-		<remote-id type="github">potassco/libpotassco</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/magma/Manifest b/sci-libs/magma/Manifest
deleted file mode 100644
index 49e0885d06..0000000000
--- a/sci-libs/magma/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST magma-2.6.2.tar.gz 10239690 BLAKE2B b1c13bdc89b05ef1f2d67e0a3c3a2a6152594ea173195190d46f010f5b5e060bb3888dac74e317893bbd8e5a9f8791c3f3b397f3b1b934d5bd6461c1a2e344a4 SHA512 c6c2665e7eedd1a8425c1ac3c053c22b3f7326b796404cf2aa4f99322146a95cf7be0323a88c2d92a713b083db5bc30150142958426a9d5ddb4eaa2a8044d95a

diff --git a/sci-libs/magma/magma-2.6.2-r1.ebuild b/sci-libs/magma/magma-2.6.2-r1.ebuild
deleted file mode 100644
index 7efd696110..0000000000
--- a/sci-libs/magma/magma-2.6.2-r1.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="77 90"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake fortran-2 python-any-r1 toolchain-funcs
-
-MY_PV=$(ver_rs 3 '-')
-
-DESCRIPTION="Matrix Algebra on GPU and Multicore Architectures"
-HOMEPAGE="
-	https://icl.cs.utk.edu/magma/
-	https://bitbucket.org/icl/magma
-"
-SRC_URI="https://icl.cs.utk.edu/projectsfiles/${PN}/downloads/${PN}-${MY_PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE_AMDGPU="
-	amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704
-	amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810
-	amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940
-	amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034
-	amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102
-"
-IUSE="doc openblas test ${IUSE_AMDGPU}"
-#IUSE="doc cuda hip openblas test ${IUSE_AMDGPU}"
-
-# TODO: do not enforce openblas
-#	hip? ( sci-libs/hipBLAS )
-RDEPEND="
-	sci-libs/hipBLAS
-	openblas? ( sci-libs/openblas )
-	!openblas? (
-		virtual/blas
-		virtual/lapack
-	)
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-	dev-util/hip
-"
-#	hip? ( dev-util/hip )
-BDEPEND="
-	virtual/pkgconfig
-	doc? ( >=app-text/doxygen-1.8.14-r1[dot] )
-"
-
-REQUIRED_USE="
-	|| ( ${IUSE_AMDGPU/+/} )
-"
-#	^^ ( cuda hip )
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-	fortran-2_pkg_setup
-	python-any-r1_pkg_setup
-	tc-check-openmp || die "Need OpenMP to compile ${P}"
-}
-
-src_prepare() {
-	gpu=""
-	#if use hip ; then
-		for u in ${IUSE_AMDGPU} ; do
-			if use ${u} ; then
-				gpu="${gpu};${u/amdgpu_/}"
-			fi
-		done
-	#fi
-	# remove first character (;)
-	gpu="${gpu:1}"
-	export gpu
-
-	# distributed pc file not so useful so replace it
-	cat <<-EOF > ${PN}.pc
-		prefix=${EPREFIX}/usr
-		libdir=\${prefix}/$(get_libdir)
-		includedir=\${prefix}/include/${PN}
-		Name: ${PN}
-		Description: ${DESCRIPTION}
-		Version: ${PV}
-		URL: ${HOMEPAGE}
-		Libs: -L\${libdir} -lmagma
-		Libs.private: -lm -lpthread -ldl
-		Cflags: -I\${includedir}
-		Requires: $(usex openblas "openblas" "blas lapack")
-	EOF
-
-	#use cuda && echo -e 'BACKEND = cuda' > make.inc
-	#use hip && echo -e 'BACKEND = hip' > make.inc
-	echo -e 'BACKEND = hip' > make.inc
-	echo -e 'FORT = true' >> make.inc
-	echo -e "GPU_TARGET = ${gpu}" >> make.inc
-	emake generate
-
-	rm -r blas_fix || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	# other options: Intel10_64lp, Intel10_64lp_seq, Intel10_64ilp, Intel10_64ilp_seq, Intel10_32, FLAME, ACML, Apple, NAS
-	local blasvendor="Generic"
-	use openblas && blasvendor="OpenBLAS"
-
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DCMAKE_CXX_COMPILER=hipcc
-		-DMAGMA_ENABLE_CUDA=OFF
-		-DMAGMA_ENABLE_HIP=ON
-		-DUSE_FORTRAN=ON
-
-		-DBLA_VENDOR=${blasvendor}
-		-DGPU_TARGET=${gpu}
-	)
-	#	-DMAGMA_ENABLE_CUDA=$(usex cuda)
-	#	-DMAGMA_ENABLE_HIP=$(usex hip)
-
-	#use fortran || mycmakeargs+=( "-DFORTRAN_CONVENTION=-DADD_"
-	#use hip && mycmakeargs+=( "-DCMAKE_CXX_COMPILER=hipcc" )
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-}
-
-src_install() {
-	cmake_src_install
-	insinto "/usr/include/${PN}"
-	doins include/*.h
-	insinto "/usr/$(get_libdir)/pkgconfig"
-	doins "${PN}.pc"
-	local DOCS=( README ReleaseNotes )
-	use doc && local HTML_DOCS=( docs/html/. )
-	einstalldocs
-}

diff --git a/sci-libs/magma/magma-2.6.2.ebuild b/sci-libs/magma/magma-2.6.2.ebuild
deleted file mode 100644
index 412739f84f..0000000000
--- a/sci-libs/magma/magma-2.6.2.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_STANDARD="77 90"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake fortran-2 python-any-r1 toolchain-funcs
-
-MY_PV=$(ver_rs 3 '-')
-
-DESCRIPTION="Matrix Algebra on GPU and Multicore Architectures"
-HOMEPAGE="
-	https://icl.cs.utk.edu/magma/
-	https://bitbucket.org/icl/magma
-"
-SRC_URI="https://icl.cs.utk.edu/projectsfiles/${PN}/downloads/${PN}-${MY_PV}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE_AMDGPU="
-	amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704
-	amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810
-	amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940
-	amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034
-	amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102
-"
-IUSE="doc openblas test ${IUSE_AMDGPU}"
-
-# TODO: do not enforce openblas
-RDEPEND="
-	openblas? ( sci-libs/openblas )
-	!openblas? (
-		virtual/blas
-		virtual/lapack
-	)
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-	dev-util/hip
-"
-BDEPEND="
-	virtual/pkgconfig
-	doc? ( >=app-text/doxygen-1.8.14-r1[dot] )
-"
-
-REQUIRED_USE="|| ( ${IUSE_AMDGPU/+/} )"
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-	fortran-2_pkg_setup
-	python-any-r1_pkg_setup
-	tc-check-openmp || die "Need OpenMP to compile ${P}"
-}
-
-src_prepare() {
-	rm -r blas_fix || die
-	# distributed pc file not so useful so replace it
-	cat <<-EOF > ${PN}.pc
-		prefix=${EPREFIX}/usr
-		libdir=\${prefix}/$(get_libdir)
-		includedir=\${prefix}/include/${PN}
-		Name: ${PN}
-		Description: ${DESCRIPTION}
-		Version: ${PV}
-		URL: ${HOMEPAGE}
-		Libs: -L\${libdir} -lmagma
-		Libs.private: -lm -lpthread -ldl
-		Cflags: -I\${includedir}
-		Requires: $(usex openblas "openblas" "blas lapack")
-	EOF
-
-	echo -e 'BACKEND = hip\nFORT = true' > make.inc
-	emake generate
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	# other options: Intel10_64lp, Intel10_64lp_seq, Intel10_64ilp, Intel10_64ilp_seq, Intel10_32, FLAME, ACML, Apple, NAS
-	local blasvendor="Generic"
-	use openblas && blasvendor="OpenBLAS"
-
-	local gpu=""
-	for u in ${IUSE_AMDGPU} ; do
-		if use ${u} ; then
-			gpu="${gpu};${u/amdgpu_/}"
-		fi
-	done
-	#remove first character (;)
-	gpu="${gpu:1}"
-
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DCMAKE_CXX_COMPILER=hipcc
-		-DMAGMA_ENABLE_CUDA=OFF
-		-DMAGMA_ENABLE_HIP=ON
-		-DUSE_FORTRAN=ON
-
-		-DBLA_VENDOR=${blasvendor}
-		-DGPU_TARGET=${gpu}
-	)
-	#use fortran || mycmakeargs+=( "-DFORTRAN_CONVENTION=-DADD_"
-	#use hip && mycmakeargs+=( "-DCMAKE_CXX_COMPILER=hipcc" )
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-}
-
-src_install() {
-	cmake_src_install
-	insinto /usr/include/${PN}
-	doins include/*.h
-	insinto /usr/$(get_libdir)/pkgconfig
-	doins ${PN}.pc
-	local DOCS=( README ReleaseNotes )
-	use doc && local HTML_DOCS=( docs/html/. )
-	einstalldocs
-}

diff --git a/sci-libs/magma/metadata.xml b/sci-libs/magma/metadata.xml
deleted file mode 100644
index c3a14ba587..0000000000
--- a/sci-libs/magma/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<longdescription lang="en">
-The Matrix Algebra on GPU and Multicore Architecture project aims to
-develop a dense linear algebra library similar to LAPACK but for
-heterogeneous/hybrid architectures, starting with current
-"Multicore+GPU" systems.
-	</longdescription>
-	<use>
-		<flag name="openblas">Use OpenBLAS as the BLAS vendor</flag>
-	</use>
-	<upstream>
-		<remote-id type="bitbucket">icl/magma</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/meschach/Manifest b/sci-libs/meschach/Manifest
deleted file mode 100644
index 9e11ac6f8d..0000000000
--- a/sci-libs/meschach/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST meschach-1.2b_p20170511-r1.tar.gz 577104 BLAKE2B 83b47828c814d4a7f4957f02448babb0961383f61f329431ef74a8ec2800c196d5cb0e1363a258b06f18adccaf39d859e640f01bf7f98b5b0ac634adc5f58beb SHA512 054c9380ff2df4c8c3bda0eb20df2a9da8fe357fd939116a257bb2831d04893aad29999df0d2bd9434173a1246ec18a73779abdadc477f9c2dd9d027446393d1

diff --git a/sci-libs/meschach/meschach-1.2b_p20170511-r1.ebuild b/sci-libs/meschach/meschach-1.2b_p20170511-r1.ebuild
deleted file mode 100644
index 7c057aad78..0000000000
--- a/sci-libs/meschach/meschach-1.2b_p20170511-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="201bcf933bcd4d971c3ab50e0651c6e65ba004b9"
-MAJOR="$(ver_cut 1)"
-VERSION="$(ver_cut 1-2)"
-
-DESCRIPTION="Meschach is a C-language library of routines for performing matrix computations"
-HOMEPAGE="
-	https://github.com/yageek/Meschach
-	http://homepage.divms.uiowa.edu/~dstewart/meschach/
-"
-S="${WORKDIR}/${PN^}-${COMMIT}"
-
-SRC_URI="https://github.com/yageek/Meschach/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-LICENSE="meschach"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="+complex +double-precision munroll segmem +single-precision +sparse vunroll"
-#TODO: build old functions, torture
-
-#PATCHES=(
-#	"${FILESDIR}/.patch"
-#)
-
-src_configure() {
-	mycmakeargs=(
-		-DANDROID_COMPILE=OFF
-		-DCOMPLEX_OPTION=$(usex complex)
-		-DREAL_DBL_OPTION=$(usex double-precision)
-		-DMUNROLL_OPTION=$(usex munroll)
-		-DSEGMENTED_OPTION=$(usex segmem)
-		-DREAL_FLT_OPTION=$(usex single-precision)
-		-DSPARSE_OPTION=$(usex sparse)
-		-DVUNROLL_OPTION=$(usex vunroll)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-}
-
-src_install() {
-	pushd "${BUILD_DIR}" || die
-	ln -s "lib${PN}.so" "lib${PN}.so.${MAJOR}" || die
-	ln -s "lib${PN}.so.${MAJOR}" "lib${PN}.so.${VERSION}" || die
-	dolib.so "lib${PN}.so"
-	dolib.so "lib${PN}.so.${MAJOR}"
-	dolib.so "lib${PN}.so.${VERSION}"
-
-#	exeinto "/usr/libexec/${PN}"
-#	doexe iotort
-#	doexe itertort
-#	doexe memtort
-#	doexe mfuntort
-#	doexe sptort
-#	doexe torture
-#	doexe ztorture
-	popd || die
-
-	insinto "/usr/include/${PN}"
-	doins *.h
-
-	insinto "/usr/share/${PN}"
-	doins *.dat
-
-	dodoc -r DOC/.
-	dodoc README.md
-}

diff --git a/sci-libs/meschach/metadata.xml b/sci-libs/meschach/metadata.xml
deleted file mode 100644
index ad848e4f85..0000000000
--- a/sci-libs/meschach/metadata.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">yageek/Meschach</remote-id>
-		<maintainer>
-			<email>dstewart@math.uiowa.edu</email>
-			<name>David Stewart</name>
-		</maintainer>
-	</upstream>
-	<longdescription lang="en">
-The Meschach Library is a numerical library of C routines for performing
-calculations on matrices and vectors. It is intended for solving systems of
-linear equations (dense and sparse), solve least squares problems,
-computing eigenvalues and eigenvectors, etc. We do not claim that it
-contains every useful algorithm in numerical linear algebra, but it does
-provide a basis on which more advanced algorithms can be built. The library
-is for people who know something about the C programming language,
-something of how to solve the numerical problem they are faced with but do
-not want to have the hassle of building all the necessary routines from the
-scratch. The library is not a loose collection of numerical routines but it
-comprises a coherent system. The current version is enhanced with many
-features comparing with previous versions. Since the memory requirements
-are nontrivial for large problems we have paid more attention to
-allocation/deallocation of memory.
-	</longdescription>
-	<use>
-		<flag name="complex">incorporate complex functions</flag>
-		<flag name="double-precision">double precision</flag>
-		<flag name="munroll">unroll low level loops on matrices</flag>
-		<!--<flag name="old">build no longer supported functions</flag>-->
-		<flag name="segmem">should be set if you are working with a machine or compiler that does not allow large arrays to be allocated. See README</flag>
-		<flag name="single-precision">single precision</flag>
-		<flag name="sparse">incorporate sparse matrix functions</flag>
-		<flag name="vunroll">unroll low level loops on vectors</flag>
-	</use>
-</pkgmetadata>

diff --git a/sci-libs/mfem/Manifest b/sci-libs/mfem/Manifest
deleted file mode 100644
index cb822377c6..0000000000
--- a/sci-libs/mfem/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mfem-4.4.tar.gz 3078651 BLAKE2B 1d11abd9c63aba7c88c81e69a2536b944dfc354580f911ea38fe33fd0e232a72e4c9bbd9888950848e95b05fb4223163317d3addd122887ad2e96c5a26fd4347 SHA512 aeb876de92638ae21b6d30c6e68d96bf0ad133a06664efd31a534e49915c71ce7cd214679f0e8021b557affac338c00444cca1b18fb35182a571a4967ae51009

diff --git a/sci-libs/mfem/files/mfem-4.4-bump-cmake-version.patch b/sci-libs/mfem/files/mfem-4.4-bump-cmake-version.patch
deleted file mode 100644
index f81a0af624..0000000000
--- a/sci-libs/mfem/files/mfem-4.4-bump-cmake-version.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -10,7 +10,7 @@
- # CONTRIBUTING.md for details.
- 
- # The variable CMAKE_CXX_STANDARD and related were introduced in CMake v3.1
--cmake_minimum_required(VERSION 3.1)
-+cmake_minimum_required(VERSION 3.6)
- set(USER_CONFIG "${CMAKE_CURRENT_SOURCE_DIR}/config/user.cmake" CACHE PATH
-   "Path to optional user configuration file.")
- 

diff --git a/sci-libs/mfem/metadata.xml b/sci-libs/mfem/metadata.xml
deleted file mode 100644
index 7b3b9cd7aa..0000000000
--- a/sci-libs/mfem/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-    <maintainer type="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/mfem/mfem/issues</bugs-to>
-        <remote-id type="github">mfem/mfem</remote-id>
-    </upstream>
-    <use>
-        <flag name="benchmark">Enables support for Google Benchmark, a library to support the benchmarking of functions</flag>
-        <flag name="codipack">Enable automatic differentiation using the CoDiPack library</flag>
-        <flag name="ginkgo">Enable MFEM functionality based on the Ginkgo library</flag>
-        <flag name="hip">Enables support for AMD devices in MFEM</flag>
-        <flag name="metis">Enable the use of the METIS library</flag>
-        <flag name="exceptions">Enable the use of exceptions. In particular, modifies the default behavior when errors are encountered: throw an exception, instead of aborting.</flag>
-        <flag name="mpfr">Enables the use of MPFR in MFEM, e.g. for precise computation of 1D quadrature rules</flag>
-        <flag name="mumps">Enable MFEM functionality based on the MUMPS library. Currently, this option adds the class MUMPSSolver (a parallel sparse direct solver).</flag>
-        <flag name="petsc">Enable MFEM linear and non-linear solvers, preconditioners, time integrators and other features based on the PETSc package.</flag>
-        <flag name="slepc">Enable MFEM eigensolvers based on the SLEPc package.</flag>
-        <flag name="sparse">Enable MFEM functionality based on the SuiteSparse library. Currently, this option adds the classes UMFPackSolver and KLUSolver (both sparse serial direct solvers).</flag>
-        <flag name="strumpack">Enable MFEM functionality based on the STRUMPACK sparse direct solver and preconditioner through the STRUMPACKSolver and STRUMPACKRowLocMatrix classes.</flag>
-        <flag name="sundials">Enable MFEM time integrators and non-linear solvers based on the SUNDIALS library.</flag>
-        <flag name="superlu">Enable MFEM functionality based on the SuperLU_DIST library. Currently, this option adds the classes SuperLUSolver (a parallel sparse direct solver) and SuperLURowLocMatrix a distributed CSR matrix class needed by SuperLU.</flag>
-        <flag name="threadsafe">Use thread-safe implementation for some classes/methods. This comes at the cost of extra memory allocation and de-allocation.</flag>
-    </use>
-</pkgmetadata>

diff --git a/sci-libs/mfem/mfem-4.4.ebuild b/sci-libs/mfem/mfem-4.4.ebuild
deleted file mode 100644
index 129b7344c1..0000000000
--- a/sci-libs/mfem/mfem-4.4.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Lightweight, general, scalable C++ library for finite element methods"
-HOMEPAGE="
-	https://mfem.org/
-	https://github.com/mfem/mfem/
-"
-SRC_URI="https://github.com/mfem/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD"
-SLOT="0"
-IUSE_AMDGPU="
-	amdgpu_gfx701 amdgpu_gfx702 amdgpu_gfx704
-	amdgpu_gfx802 amdgpu_gfx803 amdgpu_gfx805 amdgpu_gfx810
-	amdgpu_gfx900 amdgpu_gfx904 amdgpu_gfx906 amdgpu_gfx908 amdgpu_gfx909 amdgpu_gfx90a amdgpu_gfx940
-	amdgpu_gfx1010 amdgpu_gfx1011 amdgpu_gfx1012 amdgpu_gfx1030 amdgpu_gfx1031 amdgpu_gfx1032 amdgpu_gfx1034
-	amdgpu_gfx1100 amdgpu_gfx1101 amdgpu_gfx1102
-"
-cpuflags="
-	cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3
-	cpu_flags_x86_ssse3 cpu_flags_x86_sse4a cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx
-	cpu_flags_x86_avx2 cpu_flags_x86_avx512dq cpu_flags_x86_avx512f cpu_flags_x86_avx512vl
-	cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_vsx cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3
-	cpu_flags_ppc_altivec cpu_flags_arm_neon cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon
-"
-IUSE="
-	${IUSE_AMDGPU}
-	${cpuflags}
-	benchmark codipack debug examples exceptions ginkgo hip lapack +metis mpfr mpi mumps netcdf openmp petsc slepc sparse ssl strumpack sundials superlu test threadsafe unwind zlib
-"
-# TODO: cuda mesquite gslib moonolith
-
-RDEPEND="
-	benchmark? ( dev-cpp/benchmark )
-	codipack? ( sci-libs/CoDiPack )
-	ginkgo? ( sci-libs/ginkgo )
-	hip? (
-		sci-libs/hipSPARSE
-		dev-util/hip
-	)
-	lapack? (
-		virtual/blas
-		virtual/lapack
-	)
-	metis? ( sci-libs/metis )
-	mpfr? ( dev-libs/mpfr )
-	mpi? (
-		sci-libs/hypre[mpi]
-		virtual/mpi[cxx]
-	)
-	mumps? ( sci-libs/mumps[mpi] )
-	netcdf? ( sci-libs/netcdf )
-	petsc? ( sci-mathematics/petsc[mpi] )
-	slepc? ( sci-mathematics/slepc[mpi] )
-	sparse? (
-		sci-libs/amd
-		sci-libs/btf
-		sci-libs/camd
-		sci-libs/ccolamd
-		sci-libs/cholmod
-		sci-libs/colamd
-		sci-libs/klu
-		sci-libs/umfpack
-	)
-	ssl? ( net-libs/gnutls )
-	strumpack? ( sci-libs/STRUMPACK )
-	sundials? (
-		sci-libs/sundials
-		mpi? ( sci-libs/sundials[hypre,mpi] )
-	)
-	superlu? ( sci-libs/superlu_dist )
-	unwind? ( || ( sys-libs/libunwind sys-libs/llvm-libunwind ) )
-	zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-text/doxygen[dot]"
-
-PATCHES=( "${FILESDIR}/${P}-bump-cmake-version.patch" )
-RESTRICT="!test? ( test )"
-DOCS=( README CHANGELOG CITATION.cff )
-REQUIRED_USE="
-	hip? ( || ( ${IUSE_AMDGPU/+/} ) )
-	mpi? ( metis )
-	mumps? ( mpi )
-	petsc? ( mpi )
-	slepc? ( petsc )
-	strumpack? ( mpi )
-	superlu? ( mpi )
-"
-#pumi? ( mpi )
-#?? ( cuda hip )
-
-src_configure() {
-	if use hip ; then
-		HIP_ARCH=""
-		for u in ${IUSE_AMDGPU} ; do
-			if use ${u} ; then
-				HIP_ARCH="${HIP_ARCH};${u/amdgpu_/}"
-			fi
-		done
-		# remove first character (;)
-		HIP_ARCH="${HIP_ARCH:1}"
-		export HIP_ARCH
-	fi
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DMFEM_ENABLE_MINIAPPS=ON
-		-DMFEM_USE_ADIOS2=NO
-		-DMFEM_USE_AMGX=NO
-		-DMFEM_USE_CALIPER=NO
-		-DMFEM_USE_CEED=NO
-		-DMFEM_USE_CONDUIT=NO
-		-DMFEM_USE_CUDA=NO
-		-DMFEM_USE_FMS=NO
-		-DMFEM_USE_GSLIB=NO
-		-DMFEM_USE_HIOP=NO
-		-DMFEM_USE_MKL_CPARDISO=NO
-		-DMFEM_USE_OCCA=NO
-		-DMFEM_USE_PARELAG=NO
-		-DMFEM_USE_PUMI=NO
-		-DMFEM_USE_RAJA=NO
-		-DMFEM_USE_SIDRE=NO
-		-DMFEM_USE_UMPIRE=NO
-
-		-DMFEM_DEBUG=$(usex debug)
-		-DMFEM_ENABLE_EXAMPLES=$(usex examples)
-		-DMFEM_ENABLE_TESTING=$(usex test)
-		-DMFEM_THREAD_SAFE=$(usex threadsafe)
-		-DMFEM_USE_BENCHMARK=$(usex benchmark)
-		-DMFEM_USE_CODIPACK=$(usex codipack)
-		-DMFEM_USE_EXCEPTIONS=$(usex exceptions)
-		-DMFEM_USE_GINKGO=$(usex ginkgo)
-		-DMFEM_USE_GNUTLS=$(usex ssl)
-		-DMFEM_USE_HIP=$(usex hip)
-		-DMFEM_USE_LAPACK=$(usex lapack)
-		-DMFEM_USE_LIBUNWIND=$(usex unwind)
-		-DMFEM_USE_METIS=$(usex metis)
-		-DMFEM_USE_MPFR=$(usex mpfr)
-		-DMFEM_USE_MPI=$(usex mpi)
-		-DMFEM_USE_MUMPS=$(usex mumps)
-		-DMFEM_USE_NETCDF=$(usex netcdf)
-		-DMFEM_USE_OPENMP=$(usex openmp)
-		-DMFEM_USE_PETSC=$(usex petsc)
-		-DMFEM_USE_SLEPC=$(usex slepc)
-		-DMFEM_USE_STRUMPACK=$(usex strumpack)
-		-DMFEM_USE_SUITESPARSE=$(usex sparse)
-		-DMFEM_USE_SUPERLU=$(usex superlu)
-		-DMFEM_USE_ZLIB=$(usex zlib)
-	)
-	if use codipack; then
-		mycmakeargs+=( "-DCODIPACK_INCLUDE_DIR=${EPREFIX}/usr/include/codi" )
-	fi
-#	if use moonolith; then
-#		mycmakeargs+=( "-DMFEM_USE_MOONOLITH=ON" )
-#	fi
-	if use mpi; then
-		mycmakeargs+=( "-DHYPRE_INCLUDE_DIR=${EPREFIX}/usr/include/hypre" )
-	fi
-	if use petsc; then
-		mycmakeargs+=( "-DPETSC_DIR=${EPREFIX}/usr/$(get_libdir)/petsc" )
-		mycmakeargs+=( "-DPETSC_ARCH=" )
-	fi
-	local simd=OFF
-	for f in ${cpuflags} ; do
-		if use ${f} ; then
-			simd=ON
-			break
-		fi
-	done
-	mycmakeargs+=( "-DMFEM_USE_SIMD=${simd}" )
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-	# https://github.com/mfem/mfem/issues/3019
-	mv "${ED}/usr/lib" _lib || die
-	mv _lib "${ED}/usr/$(get_libdir)" || die
-}

diff --git a/sci-libs/mlpack/Manifest b/sci-libs/mlpack/Manifest
deleted file mode 100644
index 9e645dd8e3..0000000000
--- a/sci-libs/mlpack/Manifest
+++ /dev/null
@@ -1,19 +0,0 @@
-DIST github.com%2Fajstarks%2Fsvgo%2F@v%2Fv0.0.0-20180226025133-644b8db467af.mod 32 BLAKE2B b8647c299d1f9a1c4f8ade152cfcb58f73d4bba4b6803f7fed7e0584607c6da369f9f622e70c1a415af2f5f53cdd1c8de7f29a7843b3ce505821ff1ffacaaec7 SHA512 031c2c2f683d57f81b504c68d24aa328a8f03af7d3ab9021b0acffd541d9a295a80cc7b1c9051d19ba30caad619d3e454ec5b804f14e24e9e39b008ec27dfaf5
-DIST github.com%2Ffogleman%2Fgg%2F@v%2Fv1.2.1-0.20190220221249-0403632d5b90.mod 30 BLAKE2B 725b27caadd05c18fc518e46ce4f1a213cd6ed7b4da3edb02cd74b7c7d3dc37891692f195144bbfc455bdc9bc77e683b41122bb3d646796555e92f565cc0133c SHA512 d64a7c87d6a40c48684a61ed0f6a7e75590df7d72d55242863f1bf18af9bb9ef51c40ecf0c41fbc039e06f1651898a238375afb12f41af5978195887a9a16c9c
-DIST github.com%2Fgolang%2Ffreetype%2F@v%2Fv0.0.0-20170609003504-e2365dfdc4a0.mod 34 BLAKE2B 55487f18e815e30ee3653a5dcc9370d2cf044641f7cf12c566e165fa173efe9af3ab18fed752dc36ee0fa25ae2e81a5094e18cebaa61d997ae599b9cc3d09bf1 SHA512 a34e950c565fa284163c40712c9f5e53881996c85153f972a78f27a5cdcaebfdbcce60556e173bbef2db32939f1b8721325846b705ef1504a1c5680598343b10
-DIST github.com%2Fjung-kurt%2Fgofpdf%2F@v%2Fv1.0.3-0.20190309125859-24315acbbda5.mod 35 BLAKE2B c1b6f3da9b37c5e0888f6ae304f7885901fb5f90bd94de7c980b7089d2477ea25f0fecf30b502f55fdb6a8dd7ba49683f33b89d761de0acd0e9ccbeff53a183b SHA512 824e0e8c8fe3985feb5f25c43725d4ff70f577373406b08767795e691f0bb10594dcbba4149e000bcebaf231bca5f72649c0d078b86cd4df38d0805e1939d63c
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20180321215751-8460e604b9de.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20180807140117-3d87b88a115f.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190125153040-c74c464bbbf2.mod 24 BLAKE2B 9615629f1bf7d58419f5b73842e19f6be3a8c8cefb217364917f1aaf68aec00de41d96700378b048d6cc385e154ed6d3db59256b4a00e9165bac7951cd0bcbab SHA512 9131017b8ab0c2362b74e0c010daeb849689025aa31cb464dc379b0e34d0fcdb66749329b111041127997440bac052249dab522ab27239858405c056e3ac5dbf
-DIST golang.org%2Fx%2Fexp%2F@v%2Fv0.0.0-20190125153040-c74c464bbbf2.zip 1453241 BLAKE2B 3cefe5395bcd715cedaeff2add4c77d057025fb96b9bec7732d044cfcad027fd6c47633543957560194c04f4649646c72e12f998b17d6709965eb9c196ab4f14 SHA512 904202536557a2a73c421e242cbba38c1d68a94d49e3b80649c85f3353b7612cf0005325dbdc7b1c0b10d4334f2b59599278d5686843c479944eca58e8d84134
-DIST golang.org%2Fx%2Fimage%2F@v%2Fv0.0.0-20180708004352-c73c2afc3b81.mod 26 BLAKE2B 99ea5bcf900233680c1e0fd7526b1e12c79143afc9e545e59796fe734cb5b788536d332179d2432924b39670e4067fb3d13752735e59b8b19b3d27e9de9403ef SHA512 e78afa02a8d030fcd336ae1c1d5d4071d14f2873a1ad72af64a744c0e5e3ec795957fbc527557f4ba5b747cbcdf31c0109b43a6d75342d85a69fac6cf97f233a
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180525024113-a5b4c53f6e8b.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20190206041539-40960b6deb8e.mod 26 BLAKE2B 2a44c2cc034af3473d9a1d4e1c23b0f4542333853bfc0ecbfcf9eacacbb3593b449fcfc94d23f49ccc16e5a844bc72a3462a3e08a5c26194106a64d1f2732e0a SHA512 3c166b18c0ce47a47e95da9eeede63879a92b0205bd4589d554f7bae89699be0efa83e1f5bba8e50f47714ea23e759b07f4543fe06301995d39373da2db16fc0
-DIST gonum.org%2Fv1%2Fgonum%2F@v%2Fv0.0.0-20180816165407-929014505bf4.mod 147 BLAKE2B 6124c221210cb16cf7f0ea44ad962d904b2e8b050b4a86777f8a21114609c99866c53cd32572005bce9778317e2e13425cafee613ccacefa52933ae35c2fa65f SHA512 ff99bdfc473f5d75904731fc4e507a08743e5f4943d3fda12160a81dbcd1d7340935effad4e053be14da69240d6797d0462a823ba705e9f849607b8a069720d2
-DIST gonum.org%2Fv1%2Fgonum%2F@v%2Fv0.7.0.mod 266 BLAKE2B d241028f3c3d7408750924b5e1b47f9d38be1f1cf21b2fec130c6e8ba20bcb1a672534d1e217a8bb19c9b4c5287b8db9e7a35a24265e9b036c3409938f4cbd00 SHA512 92bd37879c7f1de52f3f5d045abfe085c6008700fd5bc4a790aa6cb2828ded7a0accc0e6e0247f88d3555e3afff81ede44f9aded6fce8a66468e77f571527461
-DIST gonum.org%2Fv1%2Fgonum%2F@v%2Fv0.7.0.zip 4032901 BLAKE2B aeda41183afe8899b189c135c287bfa97c55304dd15ec9a898be98a8ec102dd58201fbf2c7b6a10ef01984a9918fbdaa054d995c4ae75d6a19fccdbd742330d4 SHA512 f7da6a8e62d376e22d0db35e1ffd04e597e8f234aadc8bb6482c7d5cb31f31e11821f187904ca5a8797f6271933b752fd0926b0f4ecab9ab612544f4e691863c
-DIST gonum.org%2Fv1%2Fnetlib%2F@v%2Fv0.0.0-20190313105609-8cb42192e0e0.mod 27 BLAKE2B 7947d397295d9d1d7bd22c96f4310e54ade7afe7baf1850cead3176780d46b4f517dc1a1e3ee22e15f0345a043110cb0f32bc0175ad70de62fbaf2ee755e25a2 SHA512 1576aa0b64384add0cbec0e1e5187ba992022ba5d1ac2ed6ad2d3cd888a8f97218bd42aeb8cb5e53677e8192dc4db4c7800b15fb18c6bcc320a2c67b5bd07a37
-DIST gonum.org%2Fv1%2Fnetlib%2F@v%2Fv0.0.0-20190313105609-8cb42192e0e0.zip 220616 BLAKE2B ee0e947ce59df10c713766f1c8fdf27d37f64da46ffb095e7ff30da8583309f8ee15c9fa38a1790b71da466fadf87b1918600b5610fc632cd051658da32bfa50 SHA512 4439ea5da9742ca27d2ccb0604edae491594299db5b2062a4a117e8f2c08a64c6e3a87c5a3d9a606d816e89aab5eb870c13a0849b79cbb47b2659840efebc355
-DIST gonum.org%2Fv1%2Fplot%2F@v%2Fv0.0.0-20190515093506-e2840ee46a6b.mod 471 BLAKE2B 92356c493b1e94781571e05eb5096e6b40beb88c57927a955f899e8610597192fe82622f8e8f84b4c96ec00b1965552e6d5fb9166a6e3fa4f603d4fba72a4913 SHA512 ee8422d1041c7ba9306c5a49eb3bebb8c8243563250b7b3f19326769a3fb08660414625130cc1941077e7778104f6243aa5a5eb45797b72b4daf4f6abddaa32b
-DIST mlpack-3.4.2_p20220501.tar.gz 5944464 BLAKE2B c4c27bddaa7dd177a1f39131e7bae159ad044fe41fbb863dbbc0d2207e1bccca75807f607de567725e69818f28a72e9de09c4c5eaac2c76aee0c8f06f3a42b3d SHA512 ed6762c9be2e7c63a926bafedc8d2cea0c9946eca9313db84cfcca40a562ba90199829daf438a1196bfa8c7c20882c180a18b449f9c9fe4b69324233d521417d
-DIST rsc.io%2Fpdf%2F@v%2Fv0.1.1.mod 18 BLAKE2B 02f32b5a77e5009f179cf1fdc9acbb977fe219698f19ef41acee8129e0de7ad93b0b39ce82ac1538c82a7cdd33776e270f0acec114716c791727b021a4d3e147 SHA512 f911a889614d9177295952c82f8b4a0942fcbb7b4fca7378c0b98a63ed0e37e1319d51905f906ad08144eb0f3f829a2ccc2af04c2147e60cc2ac1ea8d7dab16f

diff --git a/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-no-backports.patch b/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-no-backports.patch
deleted file mode 100644
index eae88d6921..0000000000
--- a/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-no-backports.patch
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -111,7 +111,7 @@
- enable_testing()
- 
- # Set required standard to C++11.
--set(CMAKE_CXX_STANDARD 11)
-+set(CMAKE_CXX_STANDARD 17)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- 
- # Ensure that GCC is new enough, if the compiler is GCC.
---- a/src/mlpack/bindings/python/setup.py.in
-+++ b/src/mlpack/bindings/python/setup.py.in
-@@ -52,7 +52,7 @@
- else:
-   cxx_flags = '${CMAKE_CXX_FLAGS}'.strip()
-   cxx_flags = re.sub(' +', ' ', cxx_flags)
--  extra_args = ['-DBINDING_TYPE=BINDING_TYPE_PYX', '-std=c++11']
-+  extra_args = ['-DBINDING_TYPE=BINDING_TYPE_PYX', '-std=c++17']
-   if '${OpenMP_CXX_FLAGS}' != '':
-     extra_args.append('${OpenMP_CXX_FLAGS}')
-   if cxx_flags:
---- a/src/mlpack/bindings/R/mlpack/src/Makevars
-+++ b/src/mlpack/bindings/R/mlpack/src/Makevars
-@@ -1,3 +1,3 @@
- PKG_CXXFLAGS = -DBOOST_MATH_PROMOTE_DOUBLE_POLICY=false -I. $(SHLIB_OPENMP_CXXFLAGS)
- PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
--CXX_STD = CXX11
-+CXX_STD = CXX17
---- a/src/mlpack/core/cereal/CMakeLists.txt
-+++ b/src/mlpack/core/cereal/CMakeLists.txt
-@@ -4,10 +4,8 @@
-   array_wrapper.hpp
-   is_loading.hpp
-   is_saving.hpp
--  pair_associative_container.hpp
-   pointer_wrapper.hpp
-   pointer_vector_wrapper.hpp
--  unordered_map.hpp
- )
- 
- # add directory name to sources
---- a/src/mlpack/prereqs.hpp
-+++ b/src/mlpack/prereqs.hpp
-@@ -110,7 +110,7 @@
- #include <cereal/types/array.hpp>
- #include <cereal/types/string.hpp>
- #include <cereal/types/tuple.hpp>
--#include <mlpack/core/cereal/unordered_map.hpp>
-+#include <cereal/types/unordered_map.hpp>
- #include <cereal/types/utility.hpp>
- #include <cereal/types/vector.hpp>
- 

diff --git a/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-system-catch.patch b/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-system-catch.patch
deleted file mode 100644
index 6f750771c1..0000000000
--- a/sci-libs/mlpack/files/mlpack-3.4.2_p20220501-system-catch.patch
+++ /dev/null
@@ -1,572 +0,0 @@
---- a/src/mlpack/tests/main_tests/adaboost_classify_test.cpp
-+++ b/src/mlpack/tests/main_tests/adaboost_classify_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/adaboost_probabilities_test.cpp
-+++ b/src/mlpack/tests/main_tests/adaboost_probabilities_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/adaboost_test.cpp
-+++ b/src/mlpack/tests/main_tests/adaboost_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/adaboost_train_test.cpp
-+++ b/src/mlpack/tests/main_tests/adaboost_train_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/approx_kfn_test.cpp
-+++ b/src/mlpack/tests/main_tests/approx_kfn_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/bayesian_linear_regression_test.cpp
-+++ b/src/mlpack/tests/main_tests/bayesian_linear_regression_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/cf_test.cpp
-+++ b/src/mlpack/tests/main_tests/cf_test.cpp
-@@ -17,7 +17,7 @@
- #include <mlpack/core/math/random.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- using namespace arma;
---- a/src/mlpack/tests/main_tests/dbscan_test.cpp
-+++ b/src/mlpack/tests/main_tests/dbscan_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/decision_tree_test.cpp
-+++ b/src/mlpack/tests/main_tests/decision_tree_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- using namespace data;
---- a/src/mlpack/tests/main_tests/det_test.cpp
-+++ b/src/mlpack/tests/main_tests/det_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/emst_test.cpp
-+++ b/src/mlpack/tests/main_tests/emst_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/fastmks_test.cpp
-+++ b/src/mlpack/tests/main_tests/fastmks_test.cpp
-@@ -17,7 +17,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/gmm_generate_test.cpp
-+++ b/src/mlpack/tests/main_tests/gmm_generate_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/gmm_probability_test.cpp
-+++ b/src/mlpack/tests/main_tests/gmm_probability_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/gmm_train_test.cpp
-+++ b/src/mlpack/tests/main_tests/gmm_train_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/hmm_generate_test.cpp
-+++ b/src/mlpack/tests/main_tests/hmm_generate_test.cpp
-@@ -19,7 +19,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- #include "hmm_test_utils.hpp"
---- a/src/mlpack/tests/main_tests/hmm_loglik_test.cpp
-+++ b/src/mlpack/tests/main_tests/hmm_loglik_test.cpp
-@@ -19,7 +19,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- #include "hmm_test_utils.hpp"
---- a/src/mlpack/tests/main_tests/hmm_train_test.cpp
-+++ b/src/mlpack/tests/main_tests/hmm_train_test.cpp
-@@ -18,7 +18,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/hmm_viterbi_test.cpp
-+++ b/src/mlpack/tests/main_tests/hmm_viterbi_test.cpp
-@@ -19,7 +19,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- #include "hmm_test_utils.hpp"
---- a/src/mlpack/tests/main_tests/hoeffding_tree_test.cpp
-+++ b/src/mlpack/tests/main_tests/hoeffding_tree_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/image_converter_test.cpp
-+++ b/src/mlpack/tests/main_tests/image_converter_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/kde_test.cpp
-+++ b/src/mlpack/tests/main_tests/kde_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/kernel_pca_test.cpp
-+++ b/src/mlpack/tests/main_tests/kernel_pca_test.cpp
-@@ -16,7 +16,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/kfn_test.cpp
-+++ b/src/mlpack/tests/main_tests/kfn_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/kmeans_test.cpp
-+++ b/src/mlpack/tests/main_tests/kmeans_test.cpp
-@@ -16,7 +16,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/knn_test.cpp
-+++ b/src/mlpack/tests/main_tests/knn_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/krann_test.cpp
-+++ b/src/mlpack/tests/main_tests/krann_test.cpp
-@@ -17,7 +17,7 @@
- #include <mlpack/core/util/mlpack_main.hpp>
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/linear_regression_predict_test.cpp
-+++ b/src/mlpack/tests/main_tests/linear_regression_predict_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/linear_regression_test.cpp
-+++ b/src/mlpack/tests/main_tests/linear_regression_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/linear_regression_train_test.cpp
-+++ b/src/mlpack/tests/main_tests/linear_regression_train_test.cpp
-@@ -17,7 +17,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/linear_svm_test.cpp
-+++ b/src/mlpack/tests/main_tests/linear_svm_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/lmnn_test.cpp
-+++ b/src/mlpack/tests/main_tests/lmnn_test.cpp
-@@ -19,7 +19,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/local_coordinate_coding_test.cpp
-+++ b/src/mlpack/tests/main_tests/local_coordinate_coding_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/logistic_regression_test.cpp
-+++ b/src/mlpack/tests/main_tests/logistic_regression_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/lsh_test.cpp
-+++ b/src/mlpack/tests/main_tests/lsh_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/mean_shift_test.cpp
-+++ b/src/mlpack/tests/main_tests/mean_shift_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/nbc_test.cpp
-+++ b/src/mlpack/tests/main_tests/nbc_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/nca_test.cpp
-+++ b/src/mlpack/tests/main_tests/nca_test.cpp
-@@ -19,7 +19,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/nmf_test.cpp
-+++ b/src/mlpack/tests/main_tests/nmf_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- using namespace arma;
---- a/src/mlpack/tests/main_tests/pca_test.cpp
-+++ b/src/mlpack/tests/main_tests/pca_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/perceptron_test.cpp
-+++ b/src/mlpack/tests/main_tests/perceptron_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/preprocess_binarize_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_binarize_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/preprocess_imputer_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_imputer_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/preprocess_one_hot_encode_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_one_hot_encode_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/preprocess_scale_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_scale_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/preprocess_split_test.cpp
-+++ b/src/mlpack/tests/main_tests/preprocess_split_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/radical_test.cpp
-+++ b/src/mlpack/tests/main_tests/radical_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/random_forest_test.cpp
-+++ b/src/mlpack/tests/main_tests/random_forest_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;
---- a/src/mlpack/tests/main_tests/range_search_test.cpp
-+++ b/src/mlpack/tests/main_tests/range_search_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "range_search_utils.hpp"
- #include "main_test_fixture.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/range_search_utils.hpp
-+++ b/src/mlpack/tests/main_tests/range_search_utils.hpp
-@@ -15,7 +15,7 @@
- #include <mlpack/methods/range_search/rs_model.hpp>
- #include <mlpack/core.hpp>
- #include <mlpack/core/util/mlpack_main.hpp>
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- /**
-  * Convert a model to a string using the text_oarchive of cereal.
---- a/src/mlpack/tests/main_tests/softmax_regression_test.cpp
-+++ b/src/mlpack/tests/main_tests/softmax_regression_test.cpp
-@@ -18,7 +18,7 @@
- #include "main_test_fixture.hpp"
- 
- #include "../test_catch_tools.hpp"
--#include "../catch.hpp"
-+#include "catch.hpp"
- 
- using namespace mlpack;
- 
---- a/src/mlpack/tests/main_tests/sparse_coding_test.cpp
-+++ b/src/mlpack/tests/main_tests/sparse_coding_test.cpp
-@@ -17,7 +17,7 @@
- 
- #include "main_test_fixture.hpp"
- 
--#include "../catch.hpp"
-+#include "catch.hpp"
- #include "../test_catch_tools.hpp"
- 
- using namespace mlpack;

diff --git a/sci-libs/mlpack/files/mlpack-link-armadillo.patch b/sci-libs/mlpack/files/mlpack-link-armadillo.patch
deleted file mode 100644
index d37d12f4ff..0000000000
--- a/sci-libs/mlpack/files/mlpack-link-armadillo.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- a/src/mlpack/bindings/R/mlpack/src/Makevars
-+++ b/src/mlpack/bindings/R/mlpack/src/Makevars
-@@ -1,3 +1,3 @@
- PKG_CXXFLAGS = -DBOOST_MATH_PROMOTE_DOUBLE_POLICY=false -I. $(SHLIB_OPENMP_CXXFLAGS)
--PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
-+PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -larmadillo
- CXX_STD = CXX11

diff --git a/sci-libs/mlpack/files/mlpack-no-pytest-runner.patch b/sci-libs/mlpack/files/mlpack-no-pytest-runner.patch
deleted file mode 100644
index 649d407d9b..0000000000
--- a/sci-libs/mlpack/files/mlpack-no-pytest-runner.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/mlpack/bindings/python/setup.py.in
-+++ b/src/mlpack/bindings/python/setup.py.in
-@@ -137,7 +137,7 @@
-       packages=['mlpack'],
-       cmdclass={ 'build_ext': build_ext },
-       ext_modules = modules,
--      setup_requires=['cython', 'pytest-runner'],
-+      setup_requires=['cython'],
-       tests_require=['pytest>3;python_version>"3.4"', 'pytest>3,<=4.6;python_version<="3.4"',
-                      'more-itertools>=4.0.0,<6.0.0;python_version<="2.7"',
-                      'more-itertools>=4.0.0;python_version>"2.7"'],

diff --git a/sci-libs/mlpack/metadata.xml b/sci-libs/mlpack/metadata.xml
deleted file mode 100644
index 21a25744f5..0000000000
--- a/sci-libs/mlpack/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-		mlpack is a C++ machine learning library with emphasis on
-		scalability, speed, and ease-of-use. Its aim is to make machine
-		learning possible for novice users by means of a simple, consistent
-		API, while simultaneously exploiting C++ language features to
-		provide maximum performance and maximum flexibility for expert
-		users.
-	</longdescription>
-	<use>
-		<flag name="go">build go bindings</flag>
-		<flag name="julia">build julia bindings</flag>
-		<flag name="R">build R bindings</flag>
-	</use>
-	<upstream>
-		<remote-id type="github">mlpack/mlpack</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild b/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild
deleted file mode 100644
index 54d4e7150d..0000000000
--- a/sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_IN_SOURCE_BUILD=1
-CMAKE_MAKEFILE_GENERATOR="emake"
-COMMIT="54c6ebe03a07d7c32db46a6a06a03e8b821da4f2"
-EGO_PN="mlpack.org/v1/mlpack"
-EGO_SUM=(
-	"github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod"
-	"github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod"
-	"github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod"
-	"github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod"
-	"golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod"
-	"golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod"
-	"golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2"
-	"golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod"
-	"golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod"
-	"golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod"
-	"golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod"
-	"gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod"
-	"gonum.org/v1/gonum v0.7.0"
-	"gonum.org/v1/gonum v0.7.0/go.mod"
-	"gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0"
-	"gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod"
-	"gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod"
-	"rsc.io/pdf v0.1.1/go.mod"
-	)
-GO_OPTIONAL=1
-PYTHON_COMPAT=( python3_10 )
-
-inherit cmake flag-o-matic go-module python-single-r1
-
-go-module_set_globals
-
-DESCRIPTION="scalable C++ machine learning library"
-HOMEPAGE="
-	https://www.mlpack.org
-	https://github.com/mlpack/mlpack
-"
-SRC_URI="
-	https://github.com/mlpack/mlpack/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz
-	go? ( ${EGO_SUM_SRC_URI} )
-"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="LGPL-3 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug doc go julia openmp profile R source test"
-
-CDEPEND="
-	${PYTHON_DEPS}
-	go? ( >=dev-lang/go-1.11.0 )
-	julia? ( || ( >=dev-lang/julia-1.3.0 >=dev-lang/julia-bin-1.3.0:* ) )
-	R? ( >=dev-lang/R-4.0 )
-"
-RDEPEND="
-	${CDEPEND}
-	R? (
-		dev-R/BH
-		>=dev-R/Rcpp-0.12.12
-		dev-R/RcppArmadillo
-		dev-R/RcppEnsmallen
-		dev-R/roxygen2
-		>=dev-R/testthat-2.1.0
-	)
-
-	$(python_gen_cond_dep '
-		>=dev-libs/boost-1.58[python,${PYTHON_USEDEP}]
-		dev-libs/libxml2[${PYTHON_USEDEP}]
-		>=dev-python/cython-0.24[${PYTHON_USEDEP}]
-		dev-python/numpy[${PYTHON_USEDEP}]
-		dev-python/pandas[${PYTHON_USEDEP}]
-		dev-python/wheel[${PYTHON_USEDEP}]
-	')
-
-	>=dev-libs/cereal-1.1.2
-	dev-libs/stb
-	>=sci-libs/armadillo-8.4.0[arpack,blas,lapack]
-	>=sci-libs/ensmallen-2.10.0
-"
-DEPEND="
-	${RDEPEND}
-	R? ( dev-R/pkgbuild )
-	test? ( dev-cpp/catch:0 )
-"
-BDEPEND="
-	app-arch/unzip
-	app-text/txt2man
-	virtual/pkgconfig
-
-	doc? (
-		app-text/doxygen
-		dev-libs/mathjax
-	)
-	test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-no-pytest-runner.patch"
-	"${FILESDIR}/${PN}-link-armadillo.patch"
-	"${FILESDIR}/${PN}-3.4.2_p20220501-no-backports.patch"
-	"${FILESDIR}/${PN}-3.4.2_p20220501-system-catch.patch"
-)
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_unpack() {
-	go-module_src_unpack
-	use go && go-module_setup_proxy
-}
-
-src_prepare() {
-	rm src/mlpack/tests/catch.hpp || die
-	rm -r src/mlpack/core/std_backport || die
-	rm -r src/mlpack/core/cereal/{pair_associative_container,unordered_map}.hpp || die
-
-	sed -i \
-		-e "s:share/doc/mlpack:share/doc/${PF}:" \
-		-e 's/-O3//g' \
-		CMakeLists.txt || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	use R && append-cxxflags "-larmadillo"
-	append-cxxflags "-I/usr/include/catch2"
-
-	local mycmakeargs=(
-		-DBUILD_CLI_EXECUTABLES=ON
-		-DBUILD_PYTHON_BINDINGS=ON
-		-DBUILD_SHARED_LIBS=ON
-		-DDOWNLOAD_DEPENDENCIES=OFF
-
-		-DARMADILLO_INCLUDE_DIR="${EPREFIX}/usr/include"
-		-DARMADILLO_LIBRARY="${EPREFIX}/usr/$(get_libdir)/libarmadillo.so"
-		-DCEREAL_INCLUDE_DIR="${EPREFIX}/usr/include"
-		-DENSMALLEN_INCLUDE_DIR="${EPREFIX}/usr/include"
-		-DSTB_IMAGE_INCLUDE_DIR="${EPREFIX}/usr/include/stb"
-
-		-DARMA_EXTRA_DEBUG=$(usex debug)
-		-DBUILD_DOCS=$(usex doc)
-		-DBUILD_GO_BINDINGS=OFF
-		-DFORCE_BUILD_GO_BINDINGS=$(usex go)
-		-DBUILD_GO_SHLIB=$(usex go)
-		-DBUILD_JULIA_BINDINGS=$(usex julia)
-		-DBUILD_MARKDOWN_BINDINGS=$(usex doc)
-		-DBUILD_R_BINDINGS=$(usex R)
-		-DBUILD_TESTS=$(usex test)
-		-DDEBUG=$(usex debug)
-		-DMATHJAX=$(usex doc)
-		-DPROFILE=$(usex profile)
-		-DTEST_VERBOSE=$(usex test)
-		-DUSE_OPENMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	use test && cmake_src_compile mlpack_test
-}
-
-src_install() {
-	cmake_src_install
-
-	if use R; then
-		pushd "${BUILD_DIR}/src/mlpack/bindings/R/" || die
-		insinto "/usr/$(get_libdir)/R/site-library"
-		rm -r mlpack/src || die
-		doins -r mlpack
-		popd || die
-	fi
-
-	if use source; then
-		gosrc="$(go env GOROOT)/src" || die
-		insinto "${gosrc}/${EGO_PN}"
-		doins -r src/mlpack/bindings/go/mlpack/*
-	fi
-
-	python_optimize
-}

diff --git a/sci-libs/plasma/Manifest b/sci-libs/plasma/Manifest
deleted file mode 100644
index b805bc355d..0000000000
--- a/sci-libs/plasma/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST plasma-21.8.29.tar.gz 596586 BLAKE2B c41e8b86827ec0137b35bd882ae09acfdcf81f75dc45c17be79b2f08f237ce9c82c58fb4815f1c7b285df7ce9f7e3308d1fb7d0b5596dbb72d2583ccae9af8fd SHA512 4f56d4e31c2fdf52d4504856d3fb54f49f5f1b946e477a0125b24eabf11737064e81ba4fd87e6c3d480259e8a97bdcf13d7db2925a55e4a5ef595b2fbb94d684

diff --git a/sci-libs/plasma/metadata.xml b/sci-libs/plasma/metadata.xml
deleted file mode 100644
index 3fcd231c39..0000000000
--- a/sci-libs/plasma/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>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://bitbucket.org/icl/plasma/issues</bugs-to>
-        <remote-id type="bitbucket">icl/plasma</remote-id>
-        <remote-id type="github">NLAFET/plasma</remote-id>
-    </upstream>
-    <longdescription lang="en">PLASMA is a software package for solving problems in dense linear algebra using OpenMP. PLASMA provides implementations of state-of-the-art algorithms using cutting-edge task scheduling techniques. PLASMA currently offers a collection of routines for solving linear systems of equations, least squares problems, eigenvalue problems, and singular value problems.</longdescription>
-    <!--<use><flag name="magma">Use magma as dependency</flag></use>-->
-</pkgmetadata>

diff --git a/sci-libs/plasma/plasma-21.8.29-r1.ebuild b/sci-libs/plasma/plasma-21.8.29-r1.ebuild
deleted file mode 100644
index 1eaa70701f..0000000000
--- a/sci-libs/plasma/plasma-21.8.29-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake edo
-
-DESCRIPTION="PLASMA parallel library for dense linear algebra"
-HOMEPAGE="
-	https://bitbucket.org/icl/plasma
-	https://github.com/NLAFET/plasma
-"
-SRC_URI="https://bitbucket.org/icl/plasma/downloads/${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE="BSD-2"
-SLOT="0"
-# TODO: magma (requires cuda)
-
-RDEPEND="
-	dev-lang/lua
-	virtual/blas
-	virtual/cblas
-	virtual/lapack
-	virtual/lapacke
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( README.md ChangeLog )
-
-src_prepare() {
-#	edo rm -r tools/lua*
-	edo sed -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" -i CMakeLists.txt
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DPLASMA_DETECT_LUA=ON
-		-DPLASMA_DETECT_MAGMA=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-}

diff --git a/sci-libs/qdldl/Manifest b/sci-libs/qdldl/Manifest
deleted file mode 100644
index 8edc2f0a94..0000000000
--- a/sci-libs/qdldl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qdldl-0.1.5_p20211001.tar.gz 18567 BLAKE2B 2863bc53395573f24e3b461a30f336cede15b99aef4ce51899b35b97a7a7b79ffced6220e95a72f8e2900ecedc5a16363a16df9769359cf6a206c328b75eea0b SHA512 16422bc97a0c4cfffdf4c91717272f0cef7d9f6c68fa31ba33879897892b11109e4c8625be040235fcb8015fd9fc224d6ba8890dbe1e628d94ddde41d40dc22c

diff --git a/sci-libs/qdldl/metadata.xml b/sci-libs/qdldl/metadata.xml
deleted file mode 100644
index 4065c83b09..0000000000
--- a/sci-libs/qdldl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/osqp/qdldl/issues</bugs-to>
-		<remote-id type="github">osqp/qdldl</remote-id>
-	</upstream>
-	<use>
-		<flag name="coverage">Perform code coverage</flag>
-		<flag name="single-precision">Use float numbers instead of doubles</flag>
-	</use>
-</pkgmetadata>

diff --git a/sci-libs/qdldl/qdldl-0.1.5_p20211001.ebuild b/sci-libs/qdldl/qdldl-0.1.5_p20211001.ebuild
deleted file mode 100644
index f6cb5de55b..0000000000
--- a/sci-libs/qdldl/qdldl-0.1.5_p20211001.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="9fae555ca11046362be143a24cca66c311eeb884"
-
-inherit cmake
-
-DESCRIPTION="A free LDL factorisation routine"
-HOMEPAGE="https://github.com/osqp/qdldl"
-SRC_URI="https://github.com/osqp/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="coverage single-precision test"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	mycmakeargs=(
-		-DCOVERAGE=$(usex coverage)
-		-DDFLOAT=$(usex single-precision)
-		-DQDLDL_BUILD_STATIC_LIB=$(usex test)
-		-DQDLDL_UNITTESTS=$(usex test)
-
-		-DQDLDL_BUILD_DEMO_EXE=OFF
-		-DQDLDL_BUILD_SHARED_LIB=ON
-	)
-
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dodoc README.md CHANGELOG.md
-}

diff --git a/sci-libs/saclib/Manifest b/sci-libs/saclib/Manifest
deleted file mode 100644
index 7757917a46..0000000000
--- a/sci-libs/saclib/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST saclib-2.2.8_p20220502-r2.tar.gz 2493425 BLAKE2B 5e5b631617ce317d5d7f4d5844ab32b5dabc01d0cbee7486d98288fc30b4a26e4d1d9d69ccdf886fde0584c6196b33f9aa7488bb24bd6170ff1b41ffed68219c SHA512 0e3ad12ee1129cbb792d1275563d718abd5a0ddaf458ce55fe8d72200a0545b2d6c5de7052651909d0c85631ea12d1f342c33a044ebeac48e947c2f96edf64ed
-DIST saclib2.2.8.tgz 3060308 BLAKE2B 446546e02e3571bc523bd7602894f161d3c569ddd2126dd596125b7623a20bd44df2d04d062ec3891d2f4c4dadf1a63c9ab840316a47c68ff86ff9d841b9da35 SHA512 72589e07beed5abd2fce7a37c4e91122814d6b0fb373b19664c4892a4a68064bacbe886d76ec66c18aec76e54ae022b90a0dfd1b5ca68d617f4bfa8251ea8fb4

diff --git a/sci-libs/saclib/files/makefile.patch b/sci-libs/saclib/files/makefile.patch
deleted file mode 100644
index e77576ccba..0000000000
--- a/sci-libs/saclib/files/makefile.patch
+++ /dev/null
@@ -1,148 +0,0 @@
---- a/bin/mklib
-+++ b/bin/mklib
-@@ -2,31 +2,17 @@
- 
- # USAGE:
- #   mklib <std|deb|opt|all>
--#
--# FUNCTION
--#   Creates ".a" files in "$saclib/lib/" depending on the argument:
--#   - 'std' causes a standard library to be built. The library file will have
--#     the name "saclib.a" and the corresponding object files are in
--#     "saclib/lib/obj".   
--#   - 'deb' switches on the '-g' option of the compiler which includes 
--#     debugging information in the object files. The library file will have
--#     the name "saclibd.a" and the corresponding object files are in
--#     "saclib/lib/objd".  
--#   - 'opt' switches on the '-O' option which produces optimized code. The
--#     library file will have the name "saclibo.a" and the corresponding object
--#     files are in "saclib/lib/objo".
--#   - 'all' builds all three types of libraries.
- 
--if [ $# -lt 1 ] 
-+if [ $# -lt 1 ]
- then
-   echo "USAGE:"
-   echo "  mklib <deb|opt|all>"
-   exit
- fi
- 
--if [ $1 = "clean" ] 
-+if [ $1 = "clean" ]
- then
--  ### remove .o and .a and makefiles
-+  ### remove .o and .so and makefiles
-   echo "Removing object files, libraries and makefiles ..."
-   pushd >/dev/null $saclib/lib/objo
-   'rm' -f *
-@@ -35,7 +21,7 @@
-   'rm' -f *
-   popd >/dev/null
-   pushd >/dev/null $saclib/lib/
--  'rm' -f *.a
-+  'rm' -f *.so
-   popd >/dev/null
-   ### do sysdep cleanup
-   echo "Removing system-dependent files ..."
-@@ -57,12 +43,6 @@
-   exit
- fi
- 
--
--if [ ! -n "${CC+1}" ] 
--then
--  CC=cc
--fi
--
- echo "Compiling with" $CC
- 
- if [ $1 = "std" ]
-@@ -70,15 +50,15 @@
-   echo "This option no longer exists!"
- elif [ $1 = "deb" ]; then
-   pushd >/dev/null  $saclib/lib/objd
--  make  CC=$CC "SACFLAG=-g -DNO_SACLIB_MACROS" EXTENSION=d
-+  make  CC=$CC "SACFLAG=-fPIC ${CFLAGS} -DNO_SACLIB_MACROS" EXTENSION=d
-   popd >/dev/null
- elif [ $1 = "opt" ]; then
-   pushd >/dev/null  $saclib/lib/objo
--  make  CC=$CC "SACFLAG=" EXTENSION=o
-+  make  CC=$CC "SACFLAG=-fPIC ${CFLAGS}" EXTENSION=o
-   popd >/dev/null
- elif [ $1 = "all" ]; then
-   pushd >/dev/null  $saclib/lib/objd
--  make  CC=$CC "SACFLAG=-g -DNO_SACLIB_MACROS" EXTENSION=d
-+  make  CC=$CC "SACFLAG=-fPIC ${CFLAGS} -DNO_SACLIB_MACROS" EXTENSION=d
-   popd >/dev/null
-   pushd >/dev/null  $saclib/lib/objo
-   make  CC=$CC "SACFLAG=" EXTENSION=o
---- a/bin/mkmake
-+++ b/bin/mkmake
-@@ -25,20 +25,16 @@
- #       E.g. if <flag> is -g and <character> is d, the library will be
- #   compiled with the debug option set and the library name will be
- #   "saclibg.a".
--# 
-+#
- # REMARK
- #   This file should not be modified. Modify 'mkmake' instead and then use it
--#   to create the new makefile. 
-+#   to create the new makefile.
- 
- # Macros
- 
- SRCDIR   = ${saclib}/src
--TARGET   = ${saclib}/lib/saclib${EXTENSION}.a
--CFLAGS   = -I${saclib}/include -c ${SACFLAG}
--AFLAGS   = -I${saclib}/include -P
--AS       = as
--AR       = ar
--RANLIB   = ranlib
-+TARGET   = ${saclib}/lib/${FULLLIBNAME}
-+CFLAGS   = -I${saclib}/include ${SACFLAG} -fPIC
- 
- # Object files
- 
-@@ -81,21 +77,13 @@
- #
- 
- cat >> $MAKEFILE <<\EOF
-- 
-+
- 
- # Target dependencies
- 
--new: ${OBJS1} ${OBJS2a} ${OBJS2b} ${OBJS3} ${OBJS4}
-+$(TARGET): ${OBJS1} ${OBJS2a} ${OBJS2b} ${OBJS3} ${OBJS4}
- 	rm -f ${TARGET}
--	${AR} cq ${TARGET} ${OBJS1}
--	${AR} cq ${TARGET} ${OBJS2a}
--	${AR} cq ${TARGET} ${OBJS2b}
--	${AR} cq ${TARGET} ${OBJS3}
--	${AR} cq ${TARGET} ${OBJS4}
--#       Use "ar ts" if your system does not have "ranlib".
--#	${AR} ts ${TARGET}
--#       Use "ranlib" if your system's "ar" does not have the option "s".
--	${RANLIB} ${TARGET}
-+	$(CXX) ${OBJS1} ${OBJS2a} ${OBJS2b} ${OBJS3} ${OBJS4} ${saclib}/src/gcword.cc -I${saclib}/include -I${saclib}/src -fPIC -shared ${CXXFLAGS} -o $@ ${LDFLAGS} -Wl,-soname,${FULLLIBNAME}
- 	@echo "Created '${TARGET}'."
- 
- EOF
-@@ -113,7 +101,7 @@
- 
- 
- 'ls' *.[c] 2> /dev/null |\
--awk -F. '{printf "%s.o: ${SRCDIR}/%s\n\t${CC} ${CFLAGS} ${SRCDIR}/%s\n",$1,$0,$0}' >>$MAKEFILE
-+awk -F. '{printf "%s.o: ${SRCDIR}/%s\n\t${CC} ${CFLAGS} -c ${SRCDIR}/%s\n",$1,$0,$0}' >>$MAKEFILE
- 
- 'ls' *.[s] 2> /dev/null |\
- awk -F. '{printf "%s.o: ${SRCDIR}/%s\n\t${AS} ${AFLAGS} ${SRCDIR}/%s -o %s.o\n",$1,$0,$0,$1}' >>$MAKEFILE
-@@ -123,7 +111,7 @@
- 
- #
- ## Done
--# 
-+#
- 
- 'cp' $MAKEFILE $saclib/lib/objd
- popd >/dev/null

diff --git a/sci-libs/saclib/files/qepcad-compat.patch b/sci-libs/saclib/files/qepcad-compat.patch
deleted file mode 100644
index ab4700d1f6..0000000000
--- a/sci-libs/saclib/files/qepcad-compat.patch
+++ /dev/null
@@ -1,228 +0,0 @@
---- saclib2.2.8-orig/src/FAIL.c
-+++ saclib2.2.8/src/FAIL.c
-@@ -1,7 +1,10 @@
- /*======================================================================
-                       FAIL(algName,msg,...)
- 
--Failure handler.
-+Failure handler. 
-+** REDEFINED FOR QEPCAD! QepcadB needs to, potentially, kill some child
-+** processes.  That's what this adds.  A better long-term solution is to
-+** change Saclib's FAIL to add an analogue to "atexit".
- 
- Inputs
-   algName :  the name of the algorithm which called this algorithm.
-@@ -20,12 +23,13 @@
- #ifdef __STDC__
- void FAIL(const char *algName, const char *msg,...)
- #else
--void FAIL(algName,msg) __noreturn
-+void FAIL(algName,msg)
-        const char *algName;
-        const char *msg;
- #endif
- {
-        va_list argPtr;
-+       //       extern int strcmp();
- 
- Step1: /* Basic message. */
-        SWRITE("\n\n");
-@@ -187,10 +191,16 @@
-          goto Abort;
-          }
- 
-+       /* TIMEOUT */
-+       if (!strcmp(algName,"TIMEOUT")) {
-+	 goto Exit;
-+       }
-+       
- Abort: /* Prepare for abort. */
-        SWRITE("\n\nNow the FAIL handler is aborting the program ...\n");
-        va_end(argPtr);
--       abort();
-+       //abort();
-+       exit(2);
- 
- Exit:  /* Prepare for exit. */
-        SWRITE("\n\nNow the FAIL handler is exiting the program ...\n");
---- saclib2.2.8-orig/src/GCSI.c
-+++ saclib2.2.8/src/GCSI.c
-@@ -16,17 +16,19 @@
-   occurs.
- ======================================================================*/
- #include "saclib.h"
-+extern void gcw_MARK();
- 
- void GCSI(s,EACSTACK)
-        Word s;
-        char *EACSTACK;
- {
--       Word I,L,N,N1,Np,Np1,T,T1,c,inc;
-+       Word I,L,N,N1,Np,Np1,T,T1,c,**i,j,inc;
-        char *a;
--       /* hide I,L,N,N1,Np,Np1,T,T1,c,inc,a; */
-+       GCArray *v;
-+       /* hide I,L,N,N1,Np,Np1,T,T1,c,i,j,inc,a,v; */
- 
- Step1: /* Setup. */
--       if (GCM == 1) {
-+	  if (GCM == 1) {
-          SWRITE("\nThe "); GWRITE(GCC+1); 
-          SWRITE("--th garbage collection....\n");
-        }
-@@ -48,17 +50,8 @@
- 	 L = I;
-        }
- 
--/* Step3: /\* Mark the global variables. *\/ */
--/*        L = GCGLOBALS;  */
--/*        while (L != NIL) { */
--/*          c = *(PTRFIRST(L)); */
--/* 	 if ((ISLIST(c) || ISGCA(c)) && !ISNIL(c))  MARK(c); */
--/* #if __WORDSIZE == 64 */
--/* 	 L = -RED(L); L = -RED(L); L = -RED(L); L = -RED(L);  */
--/* #else /\* Assumes 32-bit pointers. *\/ */
--/* 	 L = -RED(L); L = -RED(L);  */
--/* #endif */
--/*        } */
-+Step3b: /* Mark the GCWord variables. */
-+       gcw_MARK();
- 
- Step4: /* Mark the cells accessible from the system stack. */
-        if (((BACSTACK - EACSTACK) % s) != 0)
-@@ -113,7 +106,7 @@
-   
- Step8: /* Optional report. */
-        if (GCM == 1 || N <= NU / RHO) {
--         SWRITE("** ");
-+         SWRITE("\n** ");
-          GWRITE(N); SWRITE(" cells, ");
-          GWRITE(Np); SWRITE(" arrays in ");
-          GWRITE(T); SWRITE(" milliseconds.\n");
---- saclib2.2.8-orig/src/gcword.cc
-+++ saclib2.2.8/src/gcword.cc
-@@ -0,0 +1,70 @@
-+/***************************************************************
-+***
-+*** gcword.cc
-+***
-+*** This file implements the gcw_MARK() function, which is called
-+*** by the modified saclib garbage collector in order to account
-+*** for saclib Words pointed to by GCWord objects.
-+***
-+*** This file implements the gcw_register(p) function, which is
-+*** called upon creation and upon destuction of a GCWord object.
-+*** Each call adds p, the address of the GCWord, to the vector G,
-+*** so that if a given address occurs an odd number of times, it
-+*** contains a live GCWord object ... which the garbage collector
-+*** needs to consider.
-+***
-+*** The clean() function modifies vector G so that an address
-+*** appears in G after the call if and only if it appeared an odd
-+*** number of times before the call, and no address appears more
-+*** than once after the call.
-+***
-+*** CWB 5/15/00
-+***************************************************************/
-+#include <vector>
-+#include <algorithm>
-+#include "gcword.h"
-+using namespace std;
-+
-+extern "C" {
-+void gcw_MARK();
-+}
-+
-+static vector<Word*> G;
-+static int lim = 10;
-+
-+void clean()
-+{
-+  //-- a hack to ensure that lim ends up being NU -------------//
-+  if (lim < NU) lim = NU;
-+
-+  sort(G.begin(),G.end());
-+
-+  //-- compacts sorted array by ignoring double values --------//
-+  int i,j,N = G.size()-1;
-+  for(i = 0; i < N; i++)
-+    if (G[i] == G[i+1]) {
-+      G[i] = G[i+1] = 0;
-+      i++; }
-+  for(i = 0, j = 0; j <= N; j++)
-+    if (G[j] != 0)
-+      swap(G[i++],G[j]);
-+  G.resize(i);
-+}
-+
-+void gcw_register(Word *p)
-+{
-+  G.push_back(p);
-+  if (G.size() == lim)
-+    clean();
-+}
-+
-+void gcw_MARK()
-+{
-+  //  SWRITE("gcw size is: ");IWRITE(G.size()); SWRITE("\n");
-+  clean();
-+  for(int i = 0; i < G.size(); i++)
-+    if (*G[i] > BETA && *G[i] < BETAp && (*G[i] & 1))
-+      MARK(*G[i]);
-+
-+  return;
-+}
---- saclib2.2.8-orig/src/gcword.h
-+++ saclib2.2.8/src/gcword.h
-@@ -0,0 +1,51 @@
-+/***************************************************************
-+***
-+*** gcword.h
-+***
-+*** This file defines the class GCWord, or "garbage collected
-+*** word".  It is designed to be used in conjunction with 
-+*** saclib to provide an easy way to incoporate garbage 
-+*** collected saclib lists into class definitions and arrays.
-+*** It even makes global variables easier to define.
-+***
-+*** An object of type GCWord behaves just like a "Word", except
-+*** that it is visible to the garbage collector even if it is
-+*** a member of some stucture or class or array or is, for any
-+*** other reason, not a local variable.  Note:  garbage 
-+*** collection may be slowed by the presence of GCWord's!
-+***
-+*** CWB 5/15/00
-+***************************************************************/
-+
-+#ifndef _GCW_
-+#define _GCW_
-+
-+
-+extern "C" {
-+#include "saclib.h"
-+}
-+extern void gcw_register(Word *);
-+
-+
-+class GCWord
-+{
-+public:
-+  Word W;
-+  
-+  //-- Constructors -------------------------------------------//
-+  GCWord() { W = 0; gcw_register(&W); }
-+  GCWord(const GCWord &X) { W = X.W; gcw_register(&W); }
-+  GCWord(const Word &X) { W = X; gcw_register(&W); }
-+
-+  //-- Destructor ---------------------------------------------//
-+  ~GCWord() { gcw_register(&W); }
-+  
-+  //-- Assignment ---------------------------------------------//
-+  GCWord& operator=(const GCWord& X) { W = X.W; return *this; }
-+  GCWord& operator=(const Word& X) { W = X; return *this;}
-+  
-+  //-- Cast to Word -------------------------------------------//
-+  operator Word() const { return W; }
-+};
-+
-+#endif

diff --git a/sci-libs/saclib/metadata.xml b/sci-libs/saclib/metadata.xml
deleted file mode 100644
index 2d924e9e0d..0000000000
--- a/sci-libs/saclib/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>wcbrown@usna.edu</email>
-      <name>Chris Brown</name>
-    </maintainer>
-    <remote-id type="github">Alessandro-Barbieri/saclib</remote-id>
-  </upstream>
-  <longdescription lang="en">
-The SACLIB library of computer algebra programs, originally derived from SAC-2, contains reference implementations of numerous algorithms and also forms the basis of the quantifier elimination systems QEPCAD and QEPCAD B. SACLIB 2.1 contains about 70,000 lines of C-code.
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-libs/saclib/saclib-2.2.8.ebuild b/sci-libs/saclib/saclib-2.2.8.ebuild
deleted file mode 100644
index 7810ffc57b..0000000000
--- a/sci-libs/saclib/saclib-2.2.8.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="${PN}${PV}"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
-HOMEPAGE="https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html"
-SRC_URI="https://www.usna.edu/Users/cs/wcbrown/qepcad/INSTALL/${MYP}.tgz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="debug"
-
-BDEPEND="
-	app-shells/bash
-	app-shells/tcsh
-"
-
-PATCHES=(
-	"${FILESDIR}/qepcad-compat.patch"
-	"${FILESDIR}/makefile.patch"
-)
-DOCS=( doc/saclib.pdf doc/saclocal.dvi doc/desc.doc )
-
-src_prepare() {
-	MAJOR=$(ver_cut 1)
-	MINOR=$(ver_cut 2)
-	REVISION=$(ver_cut 3)
-	export LIBNAME="lib${PN}.so"
-	export MAJLIBNAME="${LIBNAME}.${MAJOR}"
-	export MINMAJLIBNAME="${MAJLIBNAME}.${MINOR}"
-	export FULLLIBNAME="${MINMAJLIBNAME}.${REVISION}"
-	export saclib="${S}"
-	tc-export CC CXX
-	# no main, it's a library
-	rm src/main.c || die
-	default
-}
-
-src_configure() {
-	cd "${saclib}/bin" || die
-	./sconf || die
-	./mkproto || die
-	./mkmake || die
-}
-
-src_compile() {
-	pushd "${saclib}/bin" || die
-	if use debug ; then
-		./mklib deb || die
-	else
-		./mklib opt || die
-	fi
-	popd || die
-	pushd lib || die
-	ln -s "${FULLLIBNAME}" "${MINMAJLIBNAME}" || die
-	ln -s "${MINMAJLIBNAME}" "${MAJLIBNAME}" || die
-	ln -s "${MAJLIBNAME}" "${LIBNAME}" || die
-	popd || die
-}
-
-src_install() {
-	einstalldocs
-	dolib.so "lib/${FULLLIBNAME}"
-	dolib.so "lib/${MINMAJLIBNAME}"
-	dolib.so "lib/${MAJLIBNAME}"
-	dolib.so "lib/${LIBNAME}"
-	insinto /usr/include/saclib
-	doins -r include/.
-}

diff --git a/sci-libs/saclib/saclib-2.2.8_p20220502-r2.ebuild b/sci-libs/saclib/saclib-2.2.8_p20220502-r2.ebuild
deleted file mode 100644
index 2dadf8bc37..0000000000
--- a/sci-libs/saclib/saclib-2.2.8_p20220502-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-COMMIT="4e5e3addfe4d75718b5a06e7ff0eaa332111d8fe"
-
-DESCRIPTION="Reference implementations of algorithms and forms the basis of QEPCAD"
-HOMEPAGE="
-	https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html
-	https://github.com/Alessandro-Barbieri/saclib
-"
-SRC_URI="https://github.com/Alessandro-Barbieri/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-BDEPEND="app-shells/tcsh"
-
-DOCS=( doc/saclib.pdf doc/saclocal.dvi README CHANGELOG )
-
-src_prepare() {
-	# no main, it's a library
-	rm src/main.c || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DSACLIB_DOC=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	einstalldocs
-	cmake_src_install
-}

diff --git a/sci-libs/slicot/Manifest b/sci-libs/slicot/Manifest
deleted file mode 100644
index ac5de032d1..0000000000
--- a/sci-libs/slicot/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST slicot_5.0+20101122.orig.tar.gz 2489463 BLAKE2B dc34617f84b51f6be9bb471b30dd8d7cf3dd67b1a0d6ec14af33ccd49aee33ee39b657af6d619059da42734d86eb23e0faf7827db36152001263c4c131234aad SHA512 bef2707bf484636a5c58325561e3f342f08887458020c4922a2b346b88047b48e3f2d372c5c984226856be5c327f2535c32cf299baa553b8bf0fbeea896d6c9b

diff --git a/sci-libs/slicot/files/Makefile b/sci-libs/slicot/files/Makefile
deleted file mode 100644
index f15cc08463..0000000000
--- a/sci-libs/slicot/files/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/make -f
-# -*- makefile -*-
-
-.PHONY: default
-default: libslicot.so
-
-SLICOT_SRC=$(sort $(shell echo src/*.f))
-SLICOT_OBJ=$(SLICOT_SRC:.f=.o)
-
-shared_dir:
-	mkdir -p $(subst _dir,,$(@))
-	touch $@
-
-$(subst src/,shared/,$(SLICOT_OBJ)): \
-  shared/%.o : src/%.f shared_dir
-
-	$(F77) $(FFLAGS) -fPIC -c $< -o $@
-
-libslicot.so: libslicot.so.$(SO)
-	ln -snf $< $@
-
-libslicot.so.$(SO): libslicot.so.$(VERS)
-	ln -snf $< $@
-
-libslicot.so.$(VERS): $(subst src/,shared/,$(SLICOT_OBJ))
-	$(F77) -fPIC ${FFLAGS} $(LDFLAGS) -shared -Wl,-soname=libslicot.so.$(SO) -o $@ $^

diff --git a/sci-libs/slicot/metadata.xml b/sci-libs/slicot/metadata.xml
deleted file mode 100644
index 14dcd8902d..0000000000
--- a/sci-libs/slicot/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>mailto:vsima@ici.ro</bugs-to>
-    <maintainer>
-      <email>vsima@ici.ro</email>
-      <name>Vasile Sima</name>
-    </maintainer>
-  </upstream>
-  <longdescription lang="en">
-The subroutine library SLICOT provides Fortran 77 implementations of numerical algorithms for computations in systems and control theory. Based on numerical linear algebra routines from BLAS and LAPACK libraries, SLICOT provides methods for the design and analysis of control systems. The basic ideas behind the library are:
-
-    usefulness of algorithms;
-    robustness, algorithms must either return reliable results or an error or warning indicator;
-    numerical stability and accuracy: the results are as good as can be expected when working at a given precision. If possible an estimate of the achieved accuracy should be given;
-    performance with respect to speed and memory requirements. Although important because of ever increasing complexity of control problems, this objective may never be met at cost of the two previous ones;
-    portability and reusability: the library should be independent of platforms;
-    standardisation: the library is based on rigorous programming and documentation standards;
-    benchmarking, i.e., a standardised set of examples that allows an evaluation of the performance of a method as well as the implementation with respect to correctness, accuracy, and speed. Benchmarking gives also insight in the behaviour of the method and its implementation in extreme situations, i.e., for problems where the limit of the possible accuracy is reached.
-
-The current version of SLICOT consists of over 570 user-callable and computational routines in various domains of systems and control. Almost all of these routines have associated on-line documentation. Over 240 routines have associated example programs, data and results. New routines are still in preparation. Due to the use of Fortran 77, reusability of the software is obtained, so SLICOT can serve as the core for various existing and future CACSD platforms and production quality software. SLICOT routines can be linked to MATLAB through a gateway compiler, e.g., the NAG Gateway Generator. Recently, MATLAB or Scilab interfaces have been developed for many routines.
-
-The use of Fortran 77 allows to exploit the structural features of the underlying computational problem and the use of appropriate data structures. This is advantageous for speed of computation and required memory. As the complexity of systems and related control solutions is ever increasing, the issue of speed and memory remains a valid one. The performance of the library has been assessed with respect to numerical quality, computational speed, and memory requirements for a variety of examples. Comparisons indicate that SLICOT routines usually outperform equivalent MATLAB functions, often by orders of magnitude; see Benner e.a. (1997).
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-libs/slicot/slicot-5.0_p20101122-r1.ebuild b/sci-libs/slicot/slicot-5.0_p20101122-r1.ebuild
deleted file mode 100644
index 74662c9d9b..0000000000
--- a/sci-libs/slicot/slicot-5.0_p20101122-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic fortran-2 toolchain-funcs
-
-MY_PV="${PV/_p/+}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Subroutine Library in Systems and Control Theory"
-HOMEPAGE="
-	https://web.archive.org/web/20191022092917/http://www.slicot.org
-	https://tracker.debian.org/pkg/slicot
-"
-SRC_URI="http://cdn-fastly.deb.debian.org/debian/pool/main/s/${PN}/${PN}_${MY_PV}.orig.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="doc examples"
-
-DEPEND="
-	virtual/blas
-	|| ( sci-libs/lapack[deprecated] sci-libs/openblas )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_unpack() {
-	default
-	rm -f  "${S}/makefile" || die
-	cp "${FILESDIR}/Makefile" "${S}" || die
-}
-
-src_prepare() {
-	export SO="0"
-	export VERS="${SO}.0"
-	append-fflags "$($(tc-getPKG_CONFIG) --libs blas)" "$($(tc-getPKG_CONFIG) --libs lapack)"
-	default
-}
-
-src_install() {
-	dolib.so libslicot.so
-	dolib.so "libslicot.so.${SO}"
-	dolib.so "libslicot.so.${VERS}"
-	use doc && HTML_DOCS=( libindex.html )
-	use doc && HTML_DOCS+=( doc/*.html )
-	einstalldocs
-	if use examples; then
-		insinto "/usr/share/${P}/examples"
-		doins -r examples/.
-		insinto "/usr/share/${P}/examples77"
-		doins -r examples77/.
-		insinto "/usr/share/${P}/benchmark_data"
-		doins -r benchmark_data/.
-	fi
-}

diff --git a/sci-libs/superlu_dist/Manifest b/sci-libs/superlu_dist/Manifest
deleted file mode 100644
index 868a80635d..0000000000
--- a/sci-libs/superlu_dist/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST superlu_dist-8.0.0_p20220526.tar.gz 2293062 BLAKE2B 34c2d1d4bc8c6ac0b2285457b81d3d6fff449c31689130eb8a4844ff8ceee9f1d7c21a19632a2dd01a13fc07e6614c02934a2c6f4f3d3808352c82d44aa2bc6c SHA512 e8724b05156fcad2b347643dcbdb6a4183b6b36c4d54f4a9f14e4527f0a62fc5eb76f649909773d770f729fe1a33879bef54581fc0faee54224a67f2e1b8b9c5
-DIST superlu_dist-8.1.0.tar.gz 2297109 BLAKE2B 49439150b5b5b90c7dcf731dd3ba8b079302f101fb5f6c38f41546febbecbb8e2902a1362740f8790227997138ed8423b284c73f43bbf0c7a32eec9876dfe403 SHA512 4c7fc7e4649282755cff018fa37413161224e9a35a471c4e64c09e439f4397d196fb4e7976edc6ca030867c1b61d88d91cb1505be522a1588c7b4de4a813a625

diff --git a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch b/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch
deleted file mode 100644
index aaf726183e..0000000000
--- a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-fortran.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/FORTRAN/CMakeLists.txt
-+++ b/FORTRAN/CMakeLists.txt
-@@ -15,8 +15,9 @@
-   list(APPEND sources c2f_zcreate_matrix_x_b.c superlu_c2f_zwrap.c)
- endif()  
- 
--add_library(superlu_dist_fortran ${sources})
--add_library(superlu_dist_fortran-static STATIC ${sources})
-+add_library(superlu_dist_fortran_obj OBJECT ${sources})
-+add_library(superlu_dist_fortran $<TARGET_OBJECTS:superlu_dist_fortran_obj>)
-+add_library(superlu_dist_fortran-static STATIC $<TARGET_OBJECTS:superlu_dist_fortran_obj>)
- # set(targets superlu_dist_fortran)
- get_target_property(superlu_dist_version superlu_dist VERSION)
- get_target_property(superlu_dist_soversion superlu_dist SOVERSION)

diff --git a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch b/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch
deleted file mode 100644
index 8b1689dfc8..0000000000
--- a/sci-libs/superlu_dist/files/superlu_dist-8.0.0_p20220526-system-colamd.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- /var/tmp/portage/sci-libs/superlu_dist-8.0.0_p20220526/work/superlu_dist-df1dbf3afd7876644ff5d0613dfa7b9d32af79de/SRC/CMakeLists.txt
-+++ superlu_dist-df1dbf3afd7876644ff5d0613dfa7b9d32af79de/SRC/CMakeLists.txt
-@@ -7,7 +7,6 @@
-     superlu_enum_consts.h
-     supermatrix.h
-     util_dist.h
--    colamd.h
-     gpu_api_utils.h
-     gpu_wrapper.h
-     ${CMAKE_CURRENT_BINARY_DIR}/superlu_dist_config.h
-@@ -40,7 +39,6 @@
-   xerr_dist.c
-   smach_dist.c
-   dmach_dist.c
--  colamd.c
-   superlu_dist_version.c
-   comm_tree.c
-   superlu_grid3d.c    ## 3D code
-@@ -291,7 +289,7 @@
- endif()
- 
- set(superlu_dist_libs ${MPI_C_LIBRARIES} ${MPI_CXX_LIBRARIES} ${BLAS_LIB} ${LAPACK_LIB}
--    ${PARMETIS_LIB} ${COMBBLAS_LIB} ${CUDA_LIB} ${HIP_LIB}) 
-+    ${PARMETIS_LIB} ${COMBBLAS_LIB} ${CUDA_LIB} ${HIP_LIB} -lcolamd) 
- if (NOT MSVC)
-   list(APPEND superlu_dist_libs m)
- endif ()

diff --git a/sci-libs/superlu_dist/metadata.xml b/sci-libs/superlu_dist/metadata.xml
deleted file mode 100644
index 64e50d7fe4..0000000000
--- a/sci-libs/superlu_dist/metadata.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<use>
-		<flag name="combblas">Use CombBLAS as dependency</flag>
-		<flag name="complex-precision">Enable complex16 precision library</flag>
-		<flag name="double-precision">Enable double precision library</flag>
-		<flag name="hip">Enable the HIP libraries</flag>
-		<flag name="metis">Use parmetis as dependency</flag>
-		<flag name="single-precision">Enable single precision library</flag>
-	</use>
-	<longdescription lang="en">
-SuperLU is a general purpose library for the direct solution of
-large, sparse, nonsymmetric systems of linear equations on high
-performance machines. The library is written in C and is callable
-from either C or Fortran. The library routines will perform an LU
-decomposition with partial pivoting and triangular system solves
-through forward and back substitution. The LU factorization routines
-can handle non-square matrices but the triangular solves are
-performed only for square matrices. The matrix columns may be
-preordered (before factorization) either through library or user
-supplied routines. This preordering for sparsity is completely
-separate from the factorization. Working precision iterative
-refinement subroutines are provided for improved backward
-stability. Routines are also provided to equilibrate the system,
-estimate the condition number, calculate the relative backward
-error, and estimate error bounds for the refined solutions.
-This is the distributed version (MPI based).
-	</longdescription>
-	<upstream>
-		<remote-id type="github">xiaoyeli/superlu_dist</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild b/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild
deleted file mode 100644
index c0bf990193..0000000000
--- a/sci-libs/superlu_dist/superlu_dist-8.0.0_p20220526.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="a841c9be1666056b2a6b720d27161aa244b562b1"
-DOCS_BUILDER="doxygen"
-DOCS_CONFIG_NAME="DoxyConfig"
-FORTRAN_NEEDED="fortran"
-
-inherit cmake docs fortran-2
-
-DESCRIPTION="MPI distributed sparse LU factorization library"
-HOMEPAGE="
-	https://portal.nersc.gov/project/sparse/superlu/
-	https://github.com/xiaoyeli/superlu_dist
-"
-SRC_URI="https://github.com/xiaoyeli/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="combblas +complex-precision +double-precision examples hip lapack fortran metis single-precision test"
-# TODO: cuda
-
-RDEPEND="
-	sci-libs/colamd
-	virtual/blas
-	virtual/mpi
-
-	combblas? ( sci-libs/CombBLAS )
-	hip? (
-		sci-libs/hipBLAS
-		sci-libs/rocBLAS
-		sci-libs/rocSOLVER
-	)
-	lapack? ( virtual/lapack )
-	metis? ( sci-libs/parmetis )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${P}-system-colamd.patch"
-	"${FILESDIR}/${P}-fortran.patch"
-)
-RESTRICT="test" # tests require an MPI setup
-
-src_prepare() {
-	rm -r CBLAS || die
-	rm SRC/colamd.{c,h} || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-Denable_openmp=ON
-		-DBUILD_SHARED_LIBS=ON
-		-DBUILD_STATIC_LIBS=OFF
-		-DTPL_ENABLE_CUDALIB=OFF
-		-DTPL_ENABLE_INTERNAL_BLASLIB=OFF
-
-		-Denable_complex16=$(usex complex-precision)
-		-Denable_double=$(usex double-precision)
-		-Denable_examples=$(usex examples ON OFF)
-		-Denable_single=$(usex single-precision)
-		-Denable_tests=$(usex test ON OFF)
-		-DTPL_ENABLE_COMBBLASLIB=$(usex combblas)
-		-DTPL_ENABLE_HIPLIB=$(usex hip)
-		-DTPL_ENABLE_LAPACKLIB=$(usex lapack)
-		-DTPL_ENABLE_PARMETISLIB=$(usex metis)
-		-DXSDK_ENABLE_Fortran=$(usex fortran)
-	)
-	if use combblas; then
-		mycmakeargs+=(
-			-DTPL_COMBBLAS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libCombBLAS.so"
-			-DTPL_COMBBLAS_INCLUDE_DIRS="${EPREFIX}/usr/include/CombBLAS/"
-		)
-	fi
-	if use metis; then
-		mycmakeargs+=(
-			-DTPL_PARMETIS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libparmetis.so"
-			-DTPL_PARMETIS_INCLUDE_DIRS="${EPREFIX}/usr/include"
-		)
-	fi
-	cmake_src_configure
-}

diff --git a/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild b/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild
deleted file mode 100644
index 240c19d289..0000000000
--- a/sci-libs/superlu_dist/superlu_dist-8.1.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_CONFIG_NAME="DoxyConfig"
-FORTRAN_NEEDED="fortran"
-
-inherit cmake docs fortran-2
-
-DESCRIPTION="MPI distributed sparse LU factorization library"
-HOMEPAGE="
-	https://portal.nersc.gov/project/sparse/superlu/
-	https://github.com/xiaoyeli/superlu_dist
-"
-SRC_URI="https://github.com/xiaoyeli/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="combblas +complex-precision +double-precision examples hip lapack fortran metis single-precision test"
-# TODO: cuda
-
-RDEPEND="
-	sci-libs/colamd
-	virtual/blas
-	virtual/mpi
-
-	combblas? ( sci-libs/CombBLAS )
-	hip? (
-		sci-libs/hipBLAS
-		sci-libs/rocBLAS
-		sci-libs/rocSOLVER
-	)
-	lapack? ( virtual/lapack )
-	metis? ( sci-libs/parmetis )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-8.0.0_p20220526-system-colamd.patch"
-	"${FILESDIR}/${PN}-8.0.0_p20220526-fortran.patch"
-)
-RESTRICT="test" # tests require an MPI setup
-
-src_prepare() {
-	rm -r CBLAS || die
-	rm SRC/colamd.{c,h} || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-Denable_openmp=ON
-		-DBUILD_SHARED_LIBS=ON
-		-DBUILD_STATIC_LIBS=OFF
-		-DTPL_ENABLE_CUDALIB=OFF
-		-DTPL_ENABLE_INTERNAL_BLASLIB=OFF
-
-		-Denable_complex16=$(usex complex-precision)
-		-Denable_double=$(usex double-precision)
-		-Denable_examples=$(usex examples ON OFF)
-		-Denable_single=$(usex single-precision)
-		-Denable_tests=$(usex test ON OFF)
-		-DTPL_ENABLE_COMBBLASLIB=$(usex combblas)
-		-DTPL_ENABLE_HIPLIB=$(usex hip)
-		-DTPL_ENABLE_LAPACKLIB=$(usex lapack)
-		-DTPL_ENABLE_PARMETISLIB=$(usex metis)
-		-DXSDK_ENABLE_Fortran=$(usex fortran)
-	)
-	if use combblas; then
-		mycmakeargs+=(
-			-DTPL_COMBBLAS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libCombBLAS.so"
-			-DTPL_COMBBLAS_INCLUDE_DIRS="${EPREFIX}/usr/include/CombBLAS/"
-		)
-	fi
-	if use metis; then
-		mycmakeargs+=(
-			-DTPL_PARMETIS_LIBRARIES="${EPREFIX}/usr/$(get_libdir)/libparmetis.so"
-			-DTPL_PARMETIS_INCLUDE_DIRS="${EPREFIX}/usr/include"
-		)
-	fi
-	cmake_src_configure
-}

diff --git a/sci-mathematics/aspcud/Manifest b/sci-mathematics/aspcud/Manifest
deleted file mode 100644
index dee9f9cbcd..0000000000
--- a/sci-mathematics/aspcud/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aspcud-1.9.6.tar.gz 70041232 BLAKE2B 9854185b9674a062ce017b1c210ca7fb3b802e564c46a2036d48bb3178c1d5c0158841ee9e1f4c0a33b30038c2d4477f307c14415df48cf50c37682ef292fce0 SHA512 a46183c2fd3b17881d48c3396164cded4b5214a2a8a31a499254533a8a71fb084a8b6f13ee1dc8eea72f7d9819caf2921f31a5ccc1cbd6611f9175e0bc10c14a

diff --git a/sci-mathematics/aspcud/aspcud-1.9.6.ebuild b/sci-mathematics/aspcud/aspcud-1.9.6.ebuild
deleted file mode 100644
index 2f6a9b8917..0000000000
--- a/sci-mathematics/aspcud/aspcud-1.9.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="A solver for package problems in CUDF format"
-HOMEPAGE="
-	https://github.com/potassco/aspcud
-	https://potassco.org/aspcud/
-"
-SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="
-	dev-libs/boost:=
-	test? ( dev-cpp/catch:0 )
-"
-RDEPEND="
-	${DEPEND}
-	sci-mathematics/clasp
-	sci-mathematics/clingo
-"
-BDEPEND="dev-util/re2c"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${P}-system-catch.patch" )
-
-src_prepare() {
-	rm libcudf/tests/catch.hpp || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	append-cxxflags "-I/usr/include/catch2"
-	local mycmakeargs=(
-		-DASPCUD_BUILD_TESTS=$(usex test)
-
-		-DASPCUD_BUILD_STATIC=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	insinto /usr/share/cudf/solvers/
-	doins "${FILESDIR}/aspcud"
-}

diff --git a/sci-mathematics/aspcud/files/aspcud b/sci-mathematics/aspcud/files/aspcud
deleted file mode 100644
index 7bd867cdfa..0000000000
--- a/sci-mathematics/aspcud/files/aspcud
+++ /dev/null
@@ -1,3 +0,0 @@
-description: CUDF solver based on the Answer Set Programming tools clasp and gringo
-exec: /usr/bin/aspcud "$in" "$out" "$pref"
-cudf-version: 2.0

diff --git a/sci-mathematics/aspcud/files/aspcud-1.9.6-system-catch.patch b/sci-mathematics/aspcud/files/aspcud-1.9.6-system-catch.patch
deleted file mode 100644
index b08c3100e5..0000000000
--- a/sci-mathematics/aspcud/files/aspcud-1.9.6-system-catch.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/libcudf/tests/CMakeLists.txt
-+++ b/libcudf/tests/CMakeLists.txt
-@@ -1,7 +1,6 @@
- # [[[source: .
- set(ide_source_group "Source Files")
- set(source-group
--    "${CMAKE_CURRENT_SOURCE_DIR}/catch.hpp"
-     "${CMAKE_CURRENT_SOURCE_DIR}/criteria.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/critparser.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/helpers.hh"

diff --git a/sci-mathematics/aspcud/metadata.xml b/sci-mathematics/aspcud/metadata.xml
deleted file mode 100644
index 76dc1e4014..0000000000
--- a/sci-mathematics/aspcud/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/potassco/aspcud/issues</bugs-to>
-		<remote-id type="github">potassco/aspcud</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/chaco/Manifest b/sci-mathematics/chaco/Manifest
deleted file mode 100644
index d5c31da96f..0000000000
--- a/sci-mathematics/chaco/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Chaco-2.2.tar.gz 854988 BLAKE2B ffa5e0363876e1a6e401056d2e0d8f7064bf86fd7590403a0440e37a6a83c4cbb2b5b9ab3cfc54f313741af3f3b539b301b26ad3f293a0056eace7e23d6d69de SHA512 9b2b58535df8a7c368a9670cdf85d01049e43abbc6ab726dfc88154a94678e1cfe4def40fc4c7162e738cc55f372dab6ce93a0d2f98f09c45a876d246901439e

diff --git a/sci-mathematics/chaco/chaco-2.2-r3.ebuild b/sci-mathematics/chaco/chaco-2.2-r3.ebuild
deleted file mode 100644
index 791e6d5d5a..0000000000
--- a/sci-mathematics/chaco/chaco-2.2-r3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Software for Partitioning Graphs"
-HOMEPAGE="https://www3.cs.stonybrook.edu/~algorith/implement/chaco/implement.shtml"
-SRC_URI="https://www3.cs.stonybrook.edu/~algorith/implement/${PN}/distrib/Chaco-${PV}.tar.gz"
-S="${WORKDIR}/Chaco-${PV}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-PATCHES=(
-	"${FILESDIR}/${P}-lib.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-	"${FILESDIR}/${P}-shared.patch"
-	"${FILESDIR}/${P}-fix-octave-file.patch"
-)
-
-src_compile() {
-	cd code || die
-	tc-export CC
-	default
-}
-
-src_install() {
-	dodoc -r doc/.
-	insinto "/usr/share/octave/site/m/${PN}"
-	doins -r code/matlab/*
-	cd "exec" || die
-	dobin "chaco"
-	dolib.so "libchaco.so"
-	insinto "/usr/share/${PN}"
-	doins *.coords *.graph "User_Params"
-	newdoc README README_exec
-}

diff --git a/sci-mathematics/chaco/files/chaco-2.2-fix-octave-file.patch b/sci-mathematics/chaco/files/chaco-2.2-fix-octave-file.patch
deleted file mode 100644
index 92d41471cf..0000000000
--- a/sci-mathematics/chaco/files/chaco-2.2-fix-octave-file.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/code/matlab/showgraph.m
-+++ b/code/matlab/showgraph.m
-@@ -55,7 +55,7 @@
- 
- % Clear old graph
- 
--  clg;
-+  clf;
- 
- % Create file names
- 

diff --git a/sci-mathematics/chaco/files/chaco-2.2-lib.patch b/sci-mathematics/chaco/files/chaco-2.2-lib.patch
deleted file mode 100644
index 3d05ced52f..0000000000
--- a/sci-mathematics/chaco/files/chaco-2.2-lib.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Patch provided by Walter Landry <wlandry at ucsd.edu>
-for use within MBDyn
-
---- a/code/Makefile
-+++ b/code/Makefile
-@@ -5,7 +5,9 @@
- CFLAGS =	-O2
- OFLAGS =	-O2
- 
--FILES.c=	main/user_params.c main/interface.c main/main.c \
-+main_file=	 main/main.c
-+
-+libFILES.c=	main/user_params.c main/interface.c \
- 		submain/balance.c submain/divide.c submain/submain.c \
- 		input/input_assign.c \
- 		input/check_input.c input/input.c input/input_geom.c \
-@@ -87,11 +89,20 @@
- 		util/update.c  util/vecout.c util/vecran.c \
-                 util/vecscale.c 
- 
-+FILES.c=	$(libFILES.c) $(main_file)
-+
- FILES.o=	$(FILES.c:.c=.o) 
- 
-+libFILES.o=	$(libFILES.c:.c=.o)
-+
-+all: ${DEST} ${DEST_DIR}/libchaco.a
- 
- ${DEST}:	${FILES.o} Makefile
- 		${CC} ${OFLAGS} ${FILES.o} -lm -o ${DEST}
-+
-+${DEST_DIR}/libchaco.a:	${libFILES.o} Makefile
-+		ar r ${DEST_DIR}/libchaco.a ${libFILES.o}
-+		ranlib ${DEST_DIR}/libchaco.a
- 
- lint:
- 		lint ${IFLAG} ${FILES.c} -lm
---- a/code/main/user_params.c
-+++ b/code/main/user_params.c
-@@ -98,7 +98,7 @@
- long      RANDOM_SEED = 7654321L;	/* Seed for random number generator */
- int       NSQRTS = 1000;	/* # square roots to precompute if coarsening */
- int       MAKE_VWGTS = FALSE;	/* Make vtx weights degrees+1? (TRUE/FALSE) */
--int       FREE_GRAPH = TRUE;	/* Free input graph data? (TRUE/FALSE) */
-+int       FREE_GRAPH = FALSE;	/* Free input graph data? (TRUE/FALSE) */
- char     *PARAMS_FILENAME = "User_Params";	/* File of parameter changes */
- 
- 

diff --git a/sci-mathematics/chaco/files/chaco-2.2-respect-flags.patch b/sci-mathematics/chaco/files/chaco-2.2-respect-flags.patch
deleted file mode 100644
index 94d0be979b..0000000000
--- a/sci-mathematics/chaco/files/chaco-2.2-respect-flags.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/code/Makefile
-+++ b/code/Makefile
-@@ -1,8 +1,6 @@
- DEST_DIR = 	../exec
- DEST=		${DEST_DIR}/chaco
--CC = 		gcc
- IFLAG =		-Imain
--CFLAGS =	-O2
- OFLAGS =	-O2
- 
- main_file=	 main/main.c
-@@ -98,11 +96,11 @@
- all: ${DEST} ${DEST_DIR}/libchaco.a
- 
- ${DEST}:	${FILES.o} Makefile
--		${CC} ${OFLAGS} ${FILES.o} -lm -o ${DEST}
-+		${CC} ${CFLAGS} ${LDFLAGS} -fPIE ${FILES.o} -lm -o ${DEST}
- 
- ${DEST_DIR}/libchaco.a:	${libFILES.o} Makefile
--		ar r ${DEST_DIR}/libchaco.a ${libFILES.o}
--		ranlib ${DEST_DIR}/libchaco.a
-+		${AR} r ${DEST_DIR}/libchaco.a ${libFILES.o}
-+		${RANLIB} ${DEST_DIR}/libchaco.a
- 
- lint:
- 		lint ${IFLAG} ${FILES.c} -lm
-@@ -114,4 +112,4 @@
- 		rm -f */*.o ${DEST_DIR}/core
- 
- .c.o:
--		${CC} -c ${IFLAG} ${CFLAGS} -o $*.o $*.c
-+		${CC} -c ${IFLAG} ${CFLAGS} -fPIC -o $*.o $*.c

diff --git a/sci-mathematics/chaco/files/chaco-2.2-shared.patch b/sci-mathematics/chaco/files/chaco-2.2-shared.patch
deleted file mode 100644
index 3102ca7351..0000000000
--- a/sci-mathematics/chaco/files/chaco-2.2-shared.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/code/Makefile
-+++ b/code/Makefile
-@@ -93,14 +93,13 @@
- 
- libFILES.o=	$(libFILES.c:.c=.o)
- 
--all: ${DEST} ${DEST_DIR}/libchaco.a
-+all: ${DEST} ${DEST_DIR}/libchaco.so
- 
--${DEST}:	${FILES.o} Makefile
--		${CC} ${CFLAGS} ${LDFLAGS} -fPIE ${FILES.o} -lm -o ${DEST}
-+${DEST}:	${DEST_DIR}/libchaco.so Makefile
-+		${CC} ${CFLAGS} ${LDFLAGS} -fPIE $(main_file) -lm -L${DEST_DIR} -lchaco -o ${DEST}
- 
--${DEST_DIR}/libchaco.a:	${libFILES.o} Makefile
--		${AR} r ${DEST_DIR}/libchaco.a ${libFILES.o}
--		${RANLIB} ${DEST_DIR}/libchaco.a
-+${DEST_DIR}/libchaco.so:	${libFILES.o} Makefile
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIC -shared -Wl,-soname,libchaco.so -o ${DEST_DIR}/libchaco.so $(libFILES.o) -lm
- 
- lint:
- 		lint ${IFLAG} ${FILES.c} -lm

diff --git a/sci-mathematics/chaco/metadata.xml b/sci-mathematics/chaco/metadata.xml
deleted file mode 100644
index d3c82a1eca..0000000000
--- a/sci-mathematics/chaco/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-Chaco contains a wide variety of algorithms and options, many of which were invented by the authors. Some of the algorithms exploit the geometry of the mesh, others its local connectivity or its global structure as captured by eigenvectors of a related matrix. These methods can be mixed and matched in several ways, and combinations often prove to be more effective than any single technique in isolation. All these algorithms are accessed via a simple user interface, or a call from other software. Innovations in Chaco include # Development of multilevel graph partitioning. This widely imitated approach has become the premiere algorithm combining very high quality with short calculation times. # Extension of spectral partitioning to enable the use of 2 or 3 Laplacian eigenvectors to quadrisect of octasect a graph. # Highly efficient and robust eigensolvers for use with spectral graph algorithms. # Generalization of the Kernighan-Lin/Fiduccia-Mattheyses algorithm to handle weighted grap
 hs, arbitrary number of sets and lazy initiation. # Development of skewed partitioning to improve the mapping of a graph onto a target parallel architecture. # Various post-processing options to improve partitions in a number of ways. 
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-mathematics/clasp/Manifest b/sci-mathematics/clasp/Manifest
deleted file mode 100644
index 3b8e3bb612..0000000000
--- a/sci-mathematics/clasp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clasp-3.3.8.tar.gz 677825 BLAKE2B 2b4e6b14d9d2a964477b70a387e7fe91d8f28c3e8e2e4cb800fae51459d5168be1c5384e4464ce24c79bc2f494ea9e48a0318f0a7eb77712a4ebd80b18bf1ab9 SHA512 a30269c1f0b5f118df56f3e9ec00bff6fc1896cc4e1c4bfe47242756040a0a520d4329af288f34468c59ae43f7af16fd4f318d533da46301836c4319466091b6

diff --git a/sci-mathematics/clasp/clasp-3.3.8-r1.ebuild b/sci-mathematics/clasp/clasp-3.3.8-r1.ebuild
deleted file mode 100644
index 920e6506a4..0000000000
--- a/sci-mathematics/clasp/clasp-3.3.8-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake edo flag-o-matic
-
-DESCRIPTION="A conflict-driven nogood learning answer set solver"
-HOMEPAGE="
-	https://github.com/potassco/clasp
-	https://www.cs.uni-potsdam.de/clasp/
-"
-SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples test +threads +tools"
-
-RDEPEND="sci-libs/libpotassco:="
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/catch:0 )
-"
-
-RESTRICT="!test? ( test )"
-PATCHES=( "${FILESDIR}/${PN}-manpage.patch" )
-
-src_prepare() {
-	append-cxxflags "-I/usr/include/catch2"
-	edo rm tests/catch.hpp
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DCLASP_BUILD_APP=$(usex tools)
-		-DCLASP_BUILD_EXAMPLES=$(usex examples)
-		-DCLASP_BUILD_TESTS=$(usex test)
-		-DCLASP_BUILD_WITH_THREADS=$(usex threads)
-
-		-DCLASP_BUILD_STATIC=OFF
-		-DCLASP_INSTALL_LIB=ON
-		-DCLASP_INSTALL_VERSIONED=OFF
-		-DCLASP_USE_LOCAL_LIB_POTASSCO=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	doman clasp.1
-	dodoc README.md CHANGES
-}

diff --git a/sci-mathematics/clasp/files/clasp-manpage.patch b/sci-mathematics/clasp/files/clasp-manpage.patch
deleted file mode 100644
index 136ab5ea4d..0000000000
--- a/sci-mathematics/clasp/files/clasp-manpage.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From: Thomas Krennwallner <tkren@kr.tuwien.ac.at>
-Date: Wed, 30 Nov 2016 08:39:00 +0100
-Subject: Add clasp.1 manpage
-
---- /dev/null
-+++ b/clasp.1
-@@ -0,0 +1,61 @@
-+.\"                                      Hey, EMACS: -*- nroff -*-
-+.\" First parameter, NAME, should be all caps
-+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-+.\" other parameters are allowed: see man(7), man(1)
-+.TH CLASP 1 "March  4, 2010"
-+.\" Please adjust this date whenever revising the manpage.
-+.\"
-+.\" Some roff macros, for reference:
-+.\" .nh        disable hyphenation
-+.\" .hy        enable hyphenation
-+.\" .ad l      left justify
-+.\" .ad b      justify to both left and right margins
-+.\" .nf        disable filling
-+.\" .fi        enable filling
-+.\" .br        insert line break
-+.\" .sp <n>    insert n+1 empty lines
-+.\" for manpage-specific macros, see man(7)
-+.SH NAME
-+clasp \- a conflict-driven nogood learning answer set solver 
-+.SH SYNOPSIS
-+.B clasp
-+[\fInumber\fR] \fR[\fIoptions\fR]
-+.SH DESCRIPTION
-+This manual page documents briefly the
-+.B clasp
-+command.
-+.PP
-+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
-+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
-+.\" respectively.
-+\fBclasp\fP is an answer set solver for (extended) normal logic
-+programs. It combines the high-level modeling capacities of answer set
-+programming (ASP) with state-of-the-art techniques from the area of
-+Boolean constraint solving. The primary clasp algorithm relies on
-+conflict-driven nogood learning, a technique that proved very
-+successful for satisfiability checking (SAT). Unlike other learning
-+ASP solvers, clasp does not rely on legacy software, such as a SAT
-+solver or any other existing ASP solver. Rather, clasp has been
-+genuinely developed for answer set solving based on conflict-driven
-+nogood learning. clasp can be applied as an ASP solver (on LPARSE
-+output format), as a SAT solver (on simplified DIMACS/CNF format), or
-+as a PB solver (on OPB format).
-+.SH OPTIONS
-+These programs follow the usual GNU command line syntax, with long
-+options starting with two dashes (`-').
-+A summary of options is included below.
-+For a complete description, see <http://www.potassco.org/clasp/>.
-+.TP
-+.B \-h, \-\-help
-+Show summary of options.
-+.TP
-+.B \-v, \-\-version
-+Show version of program.
-+.SH SEE ALSO
-+.BR gringo (1).
-+.br
-+.SH AUTHOR
-+clasp was written by Benjamin Kaufmann <kaufmann@cs.uni-potsdam.de>.
-+.PP
-+This manual page was written by Thomas Krennwallner <tkren@kr.tuwien.ac.at>,
-+for the Debian project (and may be used by others).

diff --git a/sci-mathematics/clasp/metadata.xml b/sci-mathematics/clasp/metadata.xml
deleted file mode 100644
index 2e071045e4..0000000000
--- a/sci-mathematics/clasp/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="tools">whether or not to build the clasp application</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/potassco/clasp/issues</bugs-to>
-		<remote-id type="github">potassco/clasp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/clingo/Manifest b/sci-mathematics/clingo/Manifest
deleted file mode 100644
index 894add992e..0000000000
--- a/sci-mathematics/clingo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clingo-5.5.2.tar.gz 3136393 BLAKE2B 74f911a544d6b2756080ff813dee3d2c02517374854b7e7deafaf73fea236a79ce45a55f3270ec6fd41194c4cee1d76dfbad9617130dcf8109c7623edf8fe9ff SHA512 ec72d33c6f328ee287dc2923fbfab270e05b2da964fa9f89e811e729e7ebaf6ee191decbe743184c42926412e1990f6b8d41adc142a2e2896e0176cda06aa1c9

diff --git a/sci-mathematics/clingo/clingo-5.5.2.ebuild b/sci-mathematics/clingo/clingo-5.5.2.ebuild
deleted file mode 100644
index 4981eb3a75..0000000000
--- a/sci-mathematics/clingo/clingo-5.5.2.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{3..4} )
-PYTHON_COMPAT=( python3_{10..11} ) # IDK how to pass pypy3
-
-inherit cmake flag-o-matic lua-single python-single-r1 toolchain-funcs
-
-DESCRIPTION="Integrated grounder and solver for answer set logic programs"
-HOMEPAGE="
-	https://github.com/potassco/clingo
-	https://potassco.org/clingo
-"
-SRC_URI="https://github.com/potassco/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="examples lua python test +tools"
-
-RDEPEND="
-	>=sci-mathematics/clasp-3.3.8:=[tools]
-	sci-libs/libpotassco:=
-	lua? ( ${LUA_DEPS} )
-	python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/catch:0  )
-"
-BDEPEND="
-	>=dev-util/re2c-0.13.5
-	>=sys-devel/bison-2.5
-	virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}/${P}-system-catch.patch" )
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-	lua? ( ${LUA_REQUIRED_USE} )
-	python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-pkg_setup() {
-	use lua && lua-single_pkg_setup
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	rm -r clasp || die
-	rm libreify/tests/catch.hpp || die
-	rm libclingo/tests/catch.hpp || die
-	rm libgringo/tests/catch.hpp || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	append-cxxflags "-I/usr/include/catch2"
-	local mycmakeargs=(
-		-DCLINGO_BUILD_APPS=$(usex tools)
-		-DCLINGO_BUILD_EXAMPLES=$(usex examples)
-		-DCLINGO_BUILD_TESTS=$(usex test)
-		-DCLINGO_BUILD_WITH_LUA=$(usex lua)
-		-DCLINGO_BUILD_WITH_PYTHON=$(usex python)
-
-		-DCLINGO_BUILD_STATIC=OFF
-		-DCLINGO_BUILD_WEB=OFF
-		-DCLINGO_CMAKE_AR="$(tc-getAR)"
-		-DCLINGO_CMAKE_RANLIB="$(tc-getRANLIB)"
-		-DCLINGO_INSTALL_LIB=ON
-		-DCLINGO_USE_LIB=OFF
-		-DCLINGO_USE_LOCAL_CLASP=OFF
-	)
-	if use lua; then
-		mycmakeargs+=( "-DCLINGO_LUA_VERSION:LIST=$(lua_get_version);EXACT" )
-		mycmakeargs+=( "-DLUACLINGO_INSTALL_DIR=$(lua_get_cmod_dir)" )
-	fi
-	if use python; then
-		local pyversion="${EPYTHON/python/}"
-		mycmakeargs+=( "-DCLINGO_PYTHON_VERSION:LIST=${pyversion};EXACT" )
-		mycmakeargs+=( "-DPYCLINGO_INSTALL_DIR=$(python_get_sitedir)" )
-	fi
-	cmake_src_configure
-}

diff --git a/sci-mathematics/clingo/files/clingo-5.5.2-system-catch.patch b/sci-mathematics/clingo/files/clingo-5.5.2-system-catch.patch
deleted file mode 100644
index 938d175032..0000000000
--- a/sci-mathematics/clingo/files/clingo-5.5.2-system-catch.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/libclingo/tests/CMakeLists.txt
-+++ b/libclingo/tests/CMakeLists.txt
-@@ -2,7 +2,6 @@
- set(ide_source_group "Source Files")
- set(source-group
-     "${CMAKE_CURRENT_SOURCE_DIR}/astv2.cc"
--    "${CMAKE_CURRENT_SOURCE_DIR}/catch.hpp"
-     "${CMAKE_CURRENT_SOURCE_DIR}/clingo.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/main.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/propagator.cc"
---- a/libgringo/tests/CMakeLists.txt
-+++ b/libgringo/tests/CMakeLists.txt
-@@ -1,7 +1,6 @@
- # [[[source: .
- set(ide_source_group "Source Files")
- set(source-group
--    "${CMAKE_CURRENT_SOURCE_DIR}/catch.hpp"
-     "${CMAKE_CURRENT_SOURCE_DIR}/graph.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/intervals.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/main.cc"
---- a/libreify/tests/CMakeLists.txt
-+++ b/libreify/tests/CMakeLists.txt
-@@ -1,7 +1,6 @@
- # [[[source: .
- set(ide_source_group "Source Files")
- set(source-group
--    "${CMAKE_CURRENT_SOURCE_DIR}/catch.hpp"
-     "${CMAKE_CURRENT_SOURCE_DIR}/main.cc"
-     "${CMAKE_CURRENT_SOURCE_DIR}/program.cc")
- source_group("${ide_source_group}" FILES ${source-group})

diff --git a/sci-mathematics/clingo/metadata.xml b/sci-mathematics/clingo/metadata.xml
deleted file mode 100644
index f20bd00a31..0000000000
--- a/sci-mathematics/clingo/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="tools">whether or not to build the clingo tool</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/potassco/clingo/issues</bugs-to>
-		<remote-id type="github">potassco/clingo</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/lean-mathlib/Manifest b/sci-mathematics/lean-mathlib/Manifest
deleted file mode 100644
index b7e1f6439a..0000000000
--- a/sci-mathematics/lean-mathlib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lean-mathlib-0.1_p20220324.tar.gz 8117563 BLAKE2B f183565927e9b957059995d301a20af45d9995ae159c7e3aa54114b91e8421908b6494ab8abfe38215c8cbf0d4e714d08b0a43f24ba85deaec58577d2ac47a5b SHA512 39effb1dbb659f0dbaeb008bc3a3181aafd4c1ad6429d6ff70aca13481ccaefb12f97335e870c9737620d08dffdcb1a94970158637dc37b9ad00faff6a700f01

diff --git a/sci-mathematics/lean-mathlib/lean-mathlib-0.1_p20220324.ebuild b/sci-mathematics/lean-mathlib/lean-mathlib-0.1_p20220324.ebuild
deleted file mode 100644
index d00f913354..0000000000
--- a/sci-mathematics/lean-mathlib/lean-mathlib-0.1_p20220324.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="7c48d65cd4546dcb1cfa01073cbe016fa7f3fbcc"
-
-DESCRIPTION="Lean mathematical components library"
-HOMEPAGE="https://github.com/leanprover-community/mathlib"
-SRC_URI="https://github.com/leanprover-community/mathlib/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/mathlib-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-
-RDEPEND=">=sci-mathematics/lean-3.42.0"
-DEPEND="
-	${RDEPEND}
-	sci-mathematics/mathlib-tools
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	leanpkg configure || die
-}
-
-src_compile() {
-	leanpkg build || die
-}
-
-src_install() {
-	dodoc -r docs/*
-	rm -r docs || die
-	insinto /usr/lib/lean/mathlib
-	doins -r .
-}
-
-src_test() {
-	leanpkg test || die
-}

diff --git a/sci-mathematics/lean-mathlib/metadata.xml b/sci-mathematics/lean-mathlib/metadata.xml
deleted file mode 100644
index a1d35967be..0000000000
--- a/sci-mathematics/lean-mathlib/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/leanprover-community/mathlib/issues</bugs-to>
-    <remote-id type="github">leanprover-community/mathlib</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/minisat+/Manifest b/sci-mathematics/minisat+/Manifest
deleted file mode 100644
index a729aa5030..0000000000
--- a/sci-mathematics/minisat+/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST MiniSat+.pdf 320302 BLAKE2B d4cfec2ccdd8ae8381ab848427efe3a05157cb0ddd0d47e32b627d276fd2fcdb03e1de7d1741036437a2ccd0af143be1d3cc028ac07844ed14360d8e86b15bb9 SHA512 9d011fab434de2b121c03b88f068d374135e1fd248030a89b0a383b292801734bf7bd8c095d0c70377b7ee4a9c59dbab532eb9c41dc0092606d204b3f39237ed
-DIST minisat+_2007-Jan-05.zip 920081 BLAKE2B 4b133a3c06ffe8539a26c7f39f4734d8115053df299bfcd002e97ea00a104abf326633120371560d71cf2700ed02be8891ef78c185f16b516da818269b1101c9 SHA512 deee0cce2882fad8c175c7ca061d7952a243d00119e8d7fcf9ed0260db874a2e5bb846cb9513aa43163735406aebf5cd8ac01000621e2db37da0dc5d5de3854d

diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch
deleted file mode 100644
index 6321a1969b..0000000000
--- a/sci-mathematics/minisat+/files/minisat+-2007.01.05-exitcode.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Author: Niklas Sorensson <nik@chalmers.se> (extracted from upstream git)
-Approved: Ralf Treinen <treinen@debian.org>
-Description: use exitcode to indicate error
-
-Index: minisat+/Main.C
-===================================================================
---- minisat+.orig/Main.C	2011-05-24 20:48:23.000000000 +0200
-+++ minisat+/Main.C	2011-05-24 20:50:13.000000000 +0200
-@@ -261,7 +261,7 @@
-     reportf("*** TERMINATED ***\n");
-     outputResult(*pb_solver, false);
-     SatELite::deleteTmpFiles();
--    _exit(pb_solver->best_goalvalue == Int_MAX ? 0 : 10); }
-+    _exit(0); }
- 
- 
- void printStats(BasicSolverStats& stats, double cpu_time)
-@@ -324,7 +324,7 @@
-         reportf("_______________________________________________________________________________\n");
-     }
- 
--    exit(pb_solver->best_goalvalue == Int_MAX ? 20 : (pb_solver->goal == NULL || opt_command == cmd_FirstSolution) ? 10 : 30);    // (faster than "return", which will invoke the destructor for 'PbSolver')
-+    exit(0);    // (faster than "return", which will invoke the destructor for 'PbSolver')
- }
- 
- 
-Index: minisat+/PbParser.C
-===================================================================
---- minisat+.orig/PbParser.C	2011-05-24 20:48:23.000000000 +0200
-+++ minisat+/PbParser.C	2011-05-24 20:50:13.000000000 +0200
-@@ -282,7 +282,7 @@
-             xfree(msg);
-             if (opt_satlive && !opt_try)
-                 printf("s UNKNOWN\n");
--            exit(opt_try ? 5 : 0);
-+            exit(5);
-         }else
-             throw msg;
-     }

diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch
deleted file mode 100644
index ca3f43f938..0000000000
--- a/sci-mathematics/minisat+/files/minisat+-2007.01.05-makefile.patch
+++ /dev/null
@@ -1,98 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -13,11 +13,8 @@
- 
- EXEC      = minisat+
- 
--CXX       = g++
- #CXX      = icpc
--CFLAGS    = -Wall -ffloat-store 
--CFLAGS   += -IADTs -include Global.h -include Main.h -D_FILE_OFFSET_BITS=64 
--COPTIMIZE = -O3 #-fomit-frame-pointer # -falign-loops=4 -falign-functions=16 -foptimize-sibling-calls -finline-functions -fcse-follow-jumps -fcse-skip-blocks -frerun-cse-after-loop -frerun-loop-opt -fgcse
-+CXXFLAGS   += -IADTs -include Global.h -include Main.h -D_FILE_OFFSET_BITS=64 
- 
- 
- .PHONY : s p d r build clean depend
-@@ -26,22 +23,22 @@
- p:	WAY=profile
- d:	WAY=debug
- r:	WAY=release
--rs:	WAY="release static / bignums"
--rx:	WAY="release static / 64-bit integers"
-+rs:	WAY="release / bignums"
-+rx:	WAY="release / 64-bit integers"
- 
--s:	CFLAGS+=$(COPTIMIZE) -ggdb -D DEBUG
--p:	CFLAGS+=$(COPTIMIZE) -pg -ggdb -D DEBUG
--d:	CFLAGS+=-O0 -ggdb -D DEBUG
--r:	CFLAGS+=$(COPTIMIZE) -D NDEBUG
--rs:	CFLAGS+=$(COPTIMIZE) -D NDEBUG
--rx:	CFLAGS+=$(COPTIMIZE) -D NDEBUG -D NO_GMP
-+s:	CXXFLAGS+=-ggdb -D DEBUG
-+p:	CXXFLAGS+=-pg -ggdb -D DEBUG
-+d:	CXXFLAGS+=-O0 -ggdb -D DEBUG
-+r:	CXXFLAGS+=-D NDEBUG
-+rs:	CXXFLAGS+=-D NDEBUG
-+rx:	CXXFLAGS+=-D NDEBUG -D NO_GMP
- 
- s:	build $(EXEC)
- p:	build $(EXEC)_profile
- d:	build $(EXEC)_debug
- r:	build $(EXEC)_release
--rs:	build $(EXEC)_bignum_static
--rx:	build $(EXEC)_64-bit_static
-+rs:	build $(EXEC)_bignum
-+rx:	build $(EXEC)_64-bit
- 
- build:
- 	@echo Building $(EXEC) "("$(WAY)")"
-@@ -53,39 +50,39 @@
- ## Build rule
- %.o %.op %.od %.or %.ox: %.C
- 	@echo Compiling: $<
--	@$(CXX) $(CFLAGS) -c -o $@ $<
-+	@$(CXX) $(CXXFLAGS) -fPIC -c -o $@ $<
- 
- ## Linking rules (standard/profile/debug/release)
- $(EXEC): $(COBJS)
- 	@echo Linking $(EXEC)
--	@$(CXX) $(COBJS) -lz -lgmp -ggdb -Wall -o $@ 
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(COBJS) -lz -lgmp -ggdb -Wall -o $@ 
- 
- $(EXEC)_profile: $(PCOBJS)
- 	@echo Linking $@
--	@$(CXX) $(PCOBJS) -lz -lgmp -ggdb -Wall -pg -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(PCOBJS) -lz -lgmp -ggdb -Wall -pg -o $@
- 
- $(EXEC)_debug:	$(DCOBJS)
- 	@echo Linking $@
--	@$(CXX) $(DCOBJS) -lz -lgmp -ggdb -Wall -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(DCOBJS) -lz -lgmp -ggdb -Wall -o $@
- 
- $(EXEC)_release: $(RCOBJS)
- 	@echo Linking $@
--	@$(CXX) $(RCOBJS) -lz -lgmp -Wall -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(RCOBJS) -lz -lgmp -Wall -o $@
- 
--$(EXEC)_bignum_static: $(RCOBJS)
-+$(EXEC)_bignum: $(RCOBJS)
- 	@echo Linking $@
--	@$(CXX) --static $(RCOBJS) -lz -lgmp -Wall -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(RCOBJS) -lz -lgmp -Wall -o $@
- 
--$(EXEC)_64-bit_static: $(R64COBJS)
-+$(EXEC)_64-bit: $(R64COBJS)
- 	@echo Linking $@
--	@$(CXX) --static $(R64COBJS) -lz -Wall -o $@
-+	@$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE $(R64COBJS) -lz -Wall -o $@
- 
- 
- ## Make dependencies
- depend:	depend.mak
- depend.mak:	$(CSRCS) $(CHDRS)
- 	@echo Making dependencies...
--	@$(CXX) -MM $(CSRCS) $(CFLAGS) > depend.mak
-+	@$(CXX) -MM $(CSRCS) $(CXXFLAGS) > depend.mak
- 	@cp depend.mak /tmp/depend.mak.tmp
- 	@sed "s/o:/op:/" /tmp/depend.mak.tmp >> depend.mak
- 	@sed "s/o:/od:/" /tmp/depend.mak.tmp >> depend.mak

diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch
deleted file mode 100644
index 38af57bc74..0000000000
--- a/sci-mathematics/minisat+/files/minisat+-2007.01.05-script.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/minisat+_script
-+++ b/minisat+_script
-@@ -6,12 +6,12 @@
-   XDIR=`echo $0 | sed "s%\(.*\)/.*$%\1%"`
- fi
- 
--$XDIR/minisat+_64-bit_static -try "$@"
-+$XDIR/minisat+_64-bit -try "$@"
- EXIT=$?
- 
- if [ $EXIT = 5 ]; then
-   echo "c OK -- Running BigNum-version instead..."
--  $XDIR/minisat+_bignum_static* "$@"
-+  $XDIR/minisat+_bignum* "$@"
-   EXIT=$?
- fi
- exit $EXIT

diff --git a/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch b/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch
deleted file mode 100644
index 51ebe70ec3..0000000000
--- a/sci-mathematics/minisat+/files/minisat+-2007.01.05-spelling.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Author: Ralf Treinen <treinen@debian.org>
-Description: fix a spelling error in help text
-
-Index: minisat+/Main.C
-===================================================================
---- minisat+.orig/Main.C	2011-05-24 20:59:49.000000000 +0200
-+++ minisat+/Main.C	2016-12-19 07:29:13.894553743 +0100
-@@ -79,7 +79,7 @@
-     "\n"
-     "  -bdd-thres=   Threshold for prefering BDDs in mixed mode.        [def: %g]\n"
-     "  -sort-thres=  Threshold for prefering sorters. Tried after BDDs. [def: %g]\n"
--    "  -goal-bias=   Bias goal function convertion towards sorters.     [def: %g]\n"
-+    "  -goal-bias=   Bias goal function conversion towards sorters.     [def: %g]\n"
-     "\n"
-     "  -1 -first     Don\'t minimize, just give first solution found\n"
-     "  -A -all       Don\'t minimize, give all solutions\n"

diff --git a/sci-mathematics/minisat+/metadata.xml b/sci-mathematics/minisat+/metadata.xml
deleted file mode 100644
index 004f6d1ce5..0000000000
--- a/sci-mathematics/minisat+/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <use>
-    <flag name="bignum">Build the bignum variant of minisat+</flag>
-  </use>
-  <longdescription lang="en">
-MiniSat+ is a two-week hack done to enable MiniSat to compete in the new categories of the SAT 2005 competition. Initially, we intended to support both Pseudo-Boolean constraints (i.e. linear constraints over boolean variables) and circuit based SAT input (as opposed to CNF). However, after we finished the conversion of PB-constraints to SAT, we ran out of steam and never finished the other part.
-However, the PB part is, arguably, the more interesting one. A number of generalizations of SAT solvers to PB solvers have been proposed (Pueblo, Galena, OPBDP and more), but we felt that the other approach — converting the problem to SAT — had not been invesigated adequately. Our hope was to provide a point of reference for the proper generalizations of SAT to PB, so that the merit of such an approach could be evaluated. Therefore MiniSat+ provides multiple ways of translating PB constraints to clauses.
-For the PB evaluation 2005, we provided a top-level heuristic to choose between the translation methods. To our surprise, MiniSat+ solved more problem than any of the other 6 dedicated PB solvers did, and also seemed to one of the few solvers not being visibly buggy (modulo giving the wrong exitcode for SATISFIABLE instances without an objective function).
-  </longdescription>
-  <upstream>
-    <remote-id type="github">niklasso/minisat-webpage</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild b/sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild
deleted file mode 100644
index f6d9dff0e4..0000000000
--- a/sci-mathematics/minisat+/minisat+-2007.01.05-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-COMMIT="e9dcbabbf5399d16ed4b09250307d1165a341160"
-DESCRIPTION="solver for pseudo-Boolean constraints"
-HOMEPAGE="http://minisat.se/MiniSat+.html"
-DOWNLOADS_URI="https://github.com/niklasso/minisat-webpage/raw/${COMMIT}/downloads"
-SRC_URI="
-	${DOWNLOADS_URI}/${PN}_${PV/.01./-Jan-}.zip
-	doc? ( ${DOWNLOADS_URI}/MiniSat+.pdf )
-"
-S="${WORKDIR}/${PN}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bignum doc"
-
-RDEPEND="
-	bignum? ( dev-libs/gmp:= )
-	sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-arch/unzip"
-
-PATCHES=(
-	"${FILESDIR}/${P}-makefile.patch"
-	"${FILESDIR}/${P}-script.patch"
-	"${FILESDIR}/${P}-exitcode.patch"
-	"${FILESDIR}/${P}-spelling.patch"
-)
-
-src_compile() {
-	tc-export CXX
-	emake rx
-	use bignum && emake rs
-}
-
-src_install() {
-	use doc && dodoc "${DISTDIR}"/MiniSat+.pdf
-	dodoc -r Examples
-
-	dobin minisat+_64-bit
-	use bignum && dobin minisat+_bignum
-	if use bignum; then
-		dosym ./minisat+_bignum usr/bin/minisat+
-	else
-		dosym ./minisat+_64-bit /usr/bin/minisat+
-	fi
-}

diff --git a/sci-mathematics/minisatp/Manifest b/sci-mathematics/minisatp/Manifest
deleted file mode 100644
index dbe60d53f9..0000000000
--- a/sci-mathematics/minisatp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST minisatp-0.1_p20121002.tar.gz 47256 BLAKE2B e03d626cad913f4587d356a891e93e5031804912dc9794e0c6b7646aaa78c5d4ac015c927d36d2c8f57018301662b216efbdc47e56c9cee090920f63c613149d SHA512 01ebcd02fe195cccc06c4a579676ce5d72adce075fea4bb44f687e7f1865313346f6b7805b1d6230a97a3d1a5827c18f621dc2ad3e7c6bd2a7d955b459b01eaa

diff --git a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch b/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch
deleted file mode 100644
index 57619871cf..0000000000
--- a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-find-gmp.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/CMakeLists.txt	2022-04-29 02:03:45.823385000 +0200
-+++ b/CMakeLists.txt	2022-04-29 02:08:46.208369263 +0200
-@@ -31,8 +31,9 @@
- #--------------------------------------------------------------------------------------------------
- # Dependencies:
- 
--find_package(GMP REQUIRED)
--include_directories(${GMP_INCLUDE_DIR})
-+find_package(PkgConfig REQUIRED)
-+pkg_check_modules(GMP REQUIRED gmp)
-+include_directories(${GMP_INCLUDE_DIRS})
- 
- include_directories(${minisat_SOURCE_DIR})
- include_directories(${minisatp_SOURCE_DIR})
-@@ -60,8 +61,8 @@
- add_library(minisatp-lib-static STATIC ${MINISATP_LIB_SOURCES})
- add_library(minisatp-lib-shared SHARED ${MINISATP_LIB_SOURCES})
- 
--target_link_libraries(minisatp-lib-shared minisat-lib-shared ${GMP_LIBRARY})
--target_link_libraries(minisatp-lib-static minisat-lib-static ${GMP_LIBRARY})
-+target_link_libraries(minisatp-lib-shared minisat gmp)
-+target_link_libraries(minisatp-lib-static minisat gmp)
- 
- set_target_properties(minisatp-lib-static PROPERTIES OUTPUT_NAME "minisatp")
- set_target_properties(minisatp-lib-shared 

diff --git a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch b/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch
deleted file mode 100644
index 850845f3aa..0000000000
--- a/sci-mathematics/minisatp/files/minisatp-0.1_p20121002-fix-build-errors.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h
---- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h	2012-10-02 13:42:07.000000000 +0200
-+++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Debug.h	2022-04-29 02:47:15.776380427 +0200
-@@ -24,6 +24,10 @@
- #include "PbSolver.h"
- #include "FEnv.h"
- 
-+using Minisat::l_True;
-+using Minisat::l_False;
-+using Minisat::l_Undef;
-+using Minisat::toInt;
- 
- //=================================================================================================
- 
-diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h
---- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h	2012-10-02 13:42:07.000000000 +0200
-+++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/Hardware.h	2022-04-29 02:48:41.173081698 +0200
-@@ -23,6 +23,9 @@
- #include "PbSolver.h"
- #include "FEnv.h"
- 
-+using Minisat::lit_Undef;
-+using Minisat::var_Undef;
-+
- //=================================================================================================
- 
- 
-diff '--color=auto' -ru /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h
---- /var/tmp/portage/sci-mathematics/minisatp-0.1_p20121002/work/minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h	2012-10-02 13:42:07.000000000 +0200
-+++ minisatp-d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2/PbSolver.h	2022-04-29 02:46:20.361276449 +0200
-@@ -31,7 +31,9 @@
- using Minisat::SimpSolver;
- using Minisat::lbool;
- using Minisat::mkLit;
--using Minisat::lit_Undef;
-+using Minisat::l_Undef;
-+using Minisat::l_True;
-+using Minisat::l_False;
- 
- //=================================================================================================
- // Linear -- a class for storing pseudo-boolean constraints:

diff --git a/sci-mathematics/minisatp/metadata.xml b/sci-mathematics/minisatp/metadata.xml
deleted file mode 100644
index 0e4134b7f9..0000000000
--- a/sci-mathematics/minisatp/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/niklasso/minisatp/issues</bugs-to>
-    <remote-id type="github">niklasso/minisatp</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild b/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild
deleted file mode 100644
index 15c0782345..0000000000
--- a/sci-mathematics/minisatp/minisatp-0.1_p20121002.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="d91742bcd18bf9dc9b5e94f48a4aa59d3c954fd2"
-
-inherit cmake
-
-DESCRIPTION="solver for pseudo-Boolean constraints"
-HOMEPAGE="https://github.com/niklasso/minisatp/tree/master"
-SRC_URI="https://github.com/niklasso/minisatp/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	dev-libs/gmp
-	sci-mathematics/minisat
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-	"${FILESDIR}/${PF}-find-gmp.patch"
-	"${FILESDIR}/${PF}-fix-build-errors.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DSTATIC_BINARIES=OFF
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	dodoc README
-	dodoc -r Examples
-	newman doc/minisat+.1 minisatp.1
-	dolib.so "${BUILD_DIR}/libminisatp.so"
-	dolib.so "${BUILD_DIR}/libminisatp.so.1"
-	dolib.so "${BUILD_DIR}/libminisatp.so.1.1.0"
-	dobin "${BUILD_DIR}/minisatp"
-
-	chrpath -d "${ED}/usr/bin/minisatp" || die
-}

diff --git a/sci-mathematics/packup/Manifest b/sci-mathematics/packup/Manifest
deleted file mode 100644
index 6f8e7b3d74..0000000000
--- a/sci-mathematics/packup/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST packup-0.6.1 3539 BLAKE2B 5a98a7a8f9fb760cd394058a0e3b8295a664b9d1c70cd32f6edac20d236c167acfa953c70f2dd8e43de7b7be2f1fc8ade2f1175a6fb4526112bc994237b0d434 SHA512 8b2dab50f1f92c601e4e77fe477e7fef4fd08764cd793f910fe9abe8f18f7dcbc22d4513fa75a125b8f90f32faf3b6bd6d257a9301072046ddd351c436645299
-DIST packup-0.6.1.html 6480 BLAKE2B 26fe09b83e7fe55c088163124e3241894d8cad2ee9ca87d56ef17a878655448fc62182bc80cf66f7595861477f4fd17a4ea330a485d9970e36466ef7a10bff06 SHA512 8d8f66250db548e5d5291ea5670349efe7195ff25703e2a47dd76adba0bfa3074a01d0c22b0e9b27285b6116d057190b6ebb48c3dc21cc9cd132e2e6ef3741b7
-DIST packup-0.6.tgz 86457 BLAKE2B d7a7540a9d46ab09500ef71862ade6484dc2fc19df0dab8be0b017a53102843539640a2ec6838cb551f4bdf77abede83abb05bd87271c506f5b5b41093278409 SHA512 8aa396f7f53f8ea3eba086df6ab1c4c685277e8fe947d90431d7cc9b70dd04c20771277b92c770e6766a633dfb8e75b36188c706c9cbae31e4afeff85ee60814

diff --git a/sci-mathematics/packup/files/packup b/sci-mathematics/packup/files/packup
deleted file mode 100644
index 793e1b91dc..0000000000
--- a/sci-mathematics/packup/files/packup
+++ /dev/null
@@ -1,3 +0,0 @@
-description: CUDF solver based on the Pseudo-Boolean Constraint solver MiniSat+
-exec: /usr/bin/packup -u $pref $in $out
-cudf-version: 2.0

diff --git a/sci-mathematics/packup/files/packup-0.6-c++11.patch b/sci-mathematics/packup/files/packup-0.6-c++11.patch
deleted file mode 100644
index 1c894f361a..0000000000
--- a/sci-mathematics/packup/files/packup-0.6-c++11.patch
+++ /dev/null
@@ -1,166 +0,0 @@
-Author: Mikoláš Janota <mikolas.janota@gmail.com>
-Description: compliance to the C++11 standard
-Debian-bug:  #811793
-
---- a/basic_clset.hh
-+++ b/basic_clset.hh
-@@ -34,11 +34,7 @@
- #include <cmath>
- #include <vector>
- 
--#include <ext/hash_map>       // Location of STL hash extensions
--#include <ext/hash_set>       // Location of STL hash extensions
--
- using namespace std;
--using namespace __gnu_cxx;    // Required for STL hash extensions
- 
- #include "globals.hh"
- #include "basic_clause.hh"
---- a/cl_globals.hh
-+++ b/cl_globals.hh
-@@ -34,11 +34,7 @@
- #include <cmath>
- #include <vector>
- 
--#include <ext/hash_map>       // Location of STL hash extensions
--#include <ext/hash_set>       // Location of STL hash extensions
--
- using namespace std;
--using namespace __gnu_cxx;    // Required for STL hash extensions
- 
- #include "globals.hh"
- #include "basic_clause.hh"
---- a/cl_registry.hh
-+++ b/cl_registry.hh
-@@ -34,8 +34,6 @@
- #include <cmath>
- #include <vector>
- 
--#include <ext/hash_map>       // Location of STL hash extensions
--#include <ext/hash_set>       // Location of STL hash extensions
- #include <ext/algorithm>      // Location of STL hash extensions
- 
- using namespace std;
---- a/cl_types.hh
-+++ b/cl_types.hh
-@@ -66,7 +66,7 @@
- typedef vector<BasicClause*> BasicClauseVector;
- typedef BasicClauseVector::iterator ClVectIterator;
- 
--typedef slist<BasicClause*> BasicClauseSList;
-+//typedef slist<BasicClause*> BasicClauseSList;
- 
- typedef list<BasicClause*> BasicClauseList;
- 
---- a/collections.hh
-+++ b/collections.hh
-@@ -34,7 +34,7 @@
- typedef vector<PackageVersions>  PackageVersionsList;
- typedef vector<PackageVersionsList*> PackageVersionsCNF;
- typedef vector<PackageVersion> PackageVersionList;
--typedef unordered_map< const char*,string,__gnu_cxx::hash<const char*>, streq > Str2Str;
-+typedef unordered_map< const char*,string,std::hash<const char*>, streq > Str2Str;
- typedef unordered_map<PackageVersion, Variable, hash_package_version, eq_package_version> PackageVersionMap;
- typedef unordered_map<Variable,PackageVersion> VariableToPackageVersion;
- typedef vector<Version>  VersionVector;
---- a/common_types.hh
-+++ b/common_types.hh
-@@ -25,13 +25,9 @@
- #ifndef COMMON_TYPES_H
- #define	COMMON_TYPES_H
- 
--#include <ext/hash_set>
--#include <ext/hash_map>
-+#include "hash_structs.hh"
- #include <string.h>
- #include "types.hh"
--using __gnu_cxx::hash;
--using __gnu_cxx::hash_map;
--using __gnu_cxx::hash_set;
- using std::string;
- using std::vector;
- using std::ostream;
-@@ -40,8 +36,6 @@
- #define CONSTANT const
- #define CONTAINS(s,e) ( ((s).find(e))!=(s).end() )
- #define SAME_PACKAGE_NAME(n1,n2) (n1.data()==n2.data())
--#define unordered_set hash_set
--#define unordered_map hash_map
- 
- typedef unsigned int UINT;
- typedef UINT         Version;
-@@ -115,6 +109,7 @@
-   {return strcmp(s1, s2) == 0;}
- };
- 
-+/*
- namespace __gnu_cxx
- {
- template<>
-@@ -126,7 +121,9 @@
-          return h(s.data());
-      }
-    };
--} /*end of namespace __gnu_cxx */
-+}*/ /*end of namespace __gnu_cxx */
-+
-+
- 
- const char* to_string (KeepValue value);
- const char* to_string (Criterion value);
---- a/cudf_msu.cc
-+++ b/cudf_msu.cc
-@@ -27,8 +27,9 @@
- #include "Options.hh"
- using std::ifstream;
- 
--static const char* dist_date = ""DISTDATE"";
--static const char* changeset = ""CHANGESET"";
-+#define stringify(s) #s
-+static const char* dist_date = stringify(DISTDATE);
-+static const char* changeset = stringify(CHANGESET);
- static const char* release = "0.6";
- 
- IDManager    id_manager;
---- a/hash_structs.hh
-+++ b/hash_structs.hh
-@@ -0,0 +1,12 @@
-+#ifndef HASH_STRUCTS_123
-+#define HASH_STRUCTS_123
-+
-+#include <unordered_set>
-+#include <unordered_map>
-+#define hash_multimap unordered_multimap
-+#define hash_set unordered_set
-+#define hash_map unordered_map
-+using std::hash;
-+using std::unordered_map;
-+using std::unordered_set;
-+#endif
---- a/types.hh
-+++ b/types.hh
-@@ -38,6 +38,12 @@
-  
- using namespace std;
- 
-+#include <unordered_set>
-+#include <unordered_map>
-+#define hash_multimap unordered_multimap
-+#define hash_set unordered_set
-+#define hash_map unordered_map
-+
- 
- /*----------------------------------------------------------------------------*\
-  * Values besides 0 and 1
-@@ -158,11 +164,8 @@
- #include <map>
- #include <set>
- #include <ext/slist>          // Location of STL list extensions
--#include <ext/hash_map>       // Location of STL hash extensions
--#include <ext/hash_set>       // Location of STL hash extensions
- 
- using namespace std;
--using namespace __gnu_cxx;    // Required for STL hash extensions
- 
- 
- #ifdef USE_RBTREE_SETS

diff --git a/sci-mathematics/packup/files/packup-0.6-makefile.patch b/sci-mathematics/packup/files/packup-0.6-makefile.patch
deleted file mode 100644
index 8c715edf39..0000000000
--- a/sci-mathematics/packup/files/packup-0.6-makefile.patch
+++ /dev/null
@@ -1,49 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -13,18 +13,18 @@
- LIBD =
- LIBS =
- CXX?=g++
--CFLAGS+=-DEXTERNAL_SOLVER
--CFLAGS+=-DNDEBUG -DNCHECK
--CFLAGS+=-O3
--CFLAGS += -Wall -DBUILDDATE='"$(BUILDDATE)"' -DDISTDATE='"$(DISTDATE)"'
--CFLAGS += -DCHANGESET='"$(CHANGESET)"' -DRELDATE='"$(RELDATE)"'
--CFLAGS+=-D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wno-parentheses -Wno-deprecated
-+CXXFLAGS+=-DEXTERNAL_SOLVER
-+CXXFLAGS+=-DNDEBUG -DNCHECK
-+CXXFLAGS+=-std=c++11
-+CXXFLAGS += -Wall -DBUILDDATE='"$(BUILDDATE)"' -DDISTDATE='"$(DISTDATE)"'
-+CXXFLAGS += -DCHANGESET='"$(CHANGESET)"' -DRELDATE='"$(RELDATE)"'
-+CXXFLAGS+=-D __STDC_LIMIT_MACROS -D __STDC_FORMAT_MACROS -Wno-parentheses -Wno-deprecated
- LIBS+=-lz
- #LNFLAGS+=-static
- 
- # comment out if arbitrary precision not needed
- LIBS+=-lgmpxx -lgmp
--CFLAGS+=-DGMPDEF
-+CXXFLAGS+=-DGMPDEF
- 
- .PHONY: build all objs
- 
-@@ -32,17 +32,17 @@
- 
- $(XTRGT): objs 
- 	@echo Linking: $@
--	@$(CXX) $(COBJS) $(LNFLAGS) $(LIBD) $(LIBS) -o $@ 
-+	@$(CXX) $(CXXFLAGS) -fPIE $(CPPFLAGS) $(COBJS) $(LDFLAGS) $(LIBD) $(LIBS) -o $@ 
- 
- objs: Lexer.o p.tab.o $(COBJS) 
- 
- depend:
--	makedepend -- -I. $(CFLAGS) -- *.cc
-+	makedepend -- -I. $(CXXFLAGS) -- *.cc
- 
- ## Build rule
- %.o:	%.cc
- 	@echo Compiling: $@
--	@$(CXX)  -I. $(CFLAGS) -c -o $@ $<
-+	@$(CXX)  -I. $(CPPFLAGS) $(CXXFLAGS) -fPIC $(LDFLAGS) -c -o $@ $<
- 
- ##  This  needs bison and ragel, comment in if parsing changes
- #Lexer.cc: p.tab.cc  l.rl Lexer.hh

diff --git a/sci-mathematics/packup/files/packup-0.6-minisat+-invocation.patch b/sci-mathematics/packup/files/packup-0.6-minisat+-invocation.patch
deleted file mode 100644
index 8420fd173e..0000000000
--- a/sci-mathematics/packup/files/packup-0.6-minisat+-invocation.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Author: Ralf Treinen <treinen@debian.org>
-Description: invoke minisat+ with switch for old-format input
-
---- a/ExternalWrapper.cc
-+++ b/ExternalWrapper.cc
-@@ -33,7 +33,7 @@
- :min_cost(LONG_MAX)
- ,solution_value (-1)
- ,_id_manager(id_manager)
--,solver_command("minisat+ -cs -ansi")
-+,solver_command("minisat+ -cs -ansi -old-fmt")
- ,multiplication_string("*")
- ,temporary_directory("/tmp")
- ,leave_temporary_files(false)

diff --git a/sci-mathematics/packup/files/packup-0.6-spelling.patch b/sci-mathematics/packup/files/packup-0.6-spelling.patch
deleted file mode 100644
index 6022f894fc..0000000000
--- a/sci-mathematics/packup/files/packup-0.6-spelling.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Author: Ralf Treinen <treinen@debian.org>
-Description: Fix spelling in message
-
---- a/Encoder.cc
-+++ b/Encoder.cc
-@@ -2123,7 +2123,7 @@
- }
- 
- void Encoder::check_solution() {
--    cerr << "cheking solution" <<endl;
-+    cerr << "checking solution" <<endl;
-     // Package dependencies
-     FOR_EACH(PackageUnits::const_iterator,i,needed_units) {
-         CONSTANT UnitVector &uv = *(i->second);

diff --git a/sci-mathematics/packup/metadata.xml b/sci-mathematics/packup/metadata.xml
deleted file mode 100644
index 2d92a96eaa..0000000000
--- a/sci-mathematics/packup/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>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-packup solves the package upgradability problem specified in CUDF [TZ09] with the use of an external solver. By default minisat+ [ES06] is used but a different solver can be used by specifying the pertaining command line option.
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-mathematics/packup/packup-0.6.ebuild b/sci-mathematics/packup/packup-0.6.ebuild
deleted file mode 100644
index bd24aef639..0000000000
--- a/sci-mathematics/packup/packup-0.6.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature toolchain-funcs
-
-DESCRIPTION="PACKage Upgradability Problem solver"
-HOMEPAGE="https://sat.inesc-id.pt/~mikolas/sw/packup/"
-SRC_URI="
-	https://sat.inesc-id.pt/~mikolas/sw/${PN}/${P}.tgz
-	https://sat.inesc-id.pt/~mikolas/sw/${PN}/${P}.1
-	https://sat.inesc-id.pt/~mikolas/sw/${PN}/${P}.1.html
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	dev-libs/gmp
-	sys-libs/zlib
-"
-RDEPEND="
-	${DEPEND}
-	sci-mathematics/minisat+
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-makefile.patch"
-	"${FILESDIR}/${P}-spelling.patch"
-	"${FILESDIR}/${P}-c++11.patch"
-	"${FILESDIR}/${P}-minisat+-invocation.patch"
-)
-
-src_compile() {
-	tc-export CXX
-	emake all
-}
-
-src_install() {
-	dobin packup
-	dodoc README.txt
-	docinto html
-	dodoc "${DISTDIR}/${P}.1.html"
-	doman "${DISTDIR}/${P}.1"
-	insinto /usr/share/cudf/solvers
-	doins "${FILESDIR}/packup"
-}
-
-pkg_postinst() {
-	optfeature "optional solver minisatp" sci-mathematics/minisatp
-}

diff --git a/sci-mathematics/qepcad/Manifest b/sci-mathematics/qepcad/Manifest
deleted file mode 100644
index 24ec51cb62..0000000000
--- a/sci-mathematics/qepcad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qepcad-1.72b_p20220502-r2.tar.gz 178476571 BLAKE2B fe1c6f9d874e2e3d74f10c0cf1a0f84768293e69020fca6070293388227674e66e4db9d341876c793abe0ef2211c8271b47c2c2f67e17332a091fd79d73971ec SHA512 f6a14c42ec696f7525fa7c1ae2549172e853b74f106fdcce2d52f7929ff031726869657c5627ab3c85ca2e6d5e64d0f8fd80132f14f7b66ea2a8d27e693edbaf

diff --git a/sci-mathematics/qepcad/metadata.xml b/sci-mathematics/qepcad/metadata.xml
deleted file mode 100644
index 40ef37010b..0000000000
--- a/sci-mathematics/qepcad/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <maintainer>
-      <email>wcbrown@usna.edu</email>
-      <name>Chris Brown</name>
-    </maintainer>
-    <remote-id type="github">Alessandro-Barbieri/qepcad</remote-id>
-  </upstream>
-  <longdescription lang="en">
-The Program
-QEPCAD is an implementation of quantifier elimination by partial cylindrical algebraic decomposition due orginally to Hoon Hong, and subsequently added on to by many others. It is an interactive command-line program written in C/C++, and based on the SACLIB library. Presented here is QEPCAD B version 1.x, the "B" designating a substantial departure from the original QEPCAD and distinguishing it from any development of the original that may proceed in a different direction. QEPCAD and the SACLIB library are the result of a program of research by George Collins and his PhD students that has spanned several decades ... and continues still!
-
-I extended and improved QEPCAD for several years. Improvements that didn't involve changes to the way the program interacted with the user I'd just go ahead and make. However, changes that affected the interaction of QEPCAD and the user, or changes that added new features were "tacked on" to the program, requiring the user to know about extra commands. Moreover, there was no cannonical source for QEPCAD distribution or documentation, and no internet accessible source at all. This branch of QEPCAD, QEPCAD "B", was introduced to address those problems - to make QEPCAD easily accessable through the internet, to provide good documentation, and to incorporate many improvements and extensions in a way that makes them most accessible to the user.
-  </longdescription>
-</pkgmetadata>

diff --git a/sci-mathematics/qepcad/qepcad-1.72b_p20220502-r2.ebuild b/sci-mathematics/qepcad/qepcad-1.72b_p20220502-r2.ebuild
deleted file mode 100644
index 70ba312d2c..0000000000
--- a/sci-mathematics/qepcad/qepcad-1.72b_p20220502-r2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="f79047ad332ee378d876dcbdc8725c3b1f5f7bb7"
-
-inherit cmake optfeature
-
-DESCRIPTION="Quantifier Elimination by Partial Cylindrical Algebraic Decomposition"
-HOMEPAGE="
-	https://www.usna.edu/Users/cs/wcbrown/qepcad/B/QEPCAD.html
-	https://github.com/Alessandro-Barbieri/qepcad
-"
-SRC_URI="https://github.com/Alessandro-Barbieri/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}/qesource"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	media-libs/freeglut
-	media-libs/glu
-	media-libs/libglvnd
-	sci-libs/saclib:=
-	sys-libs/readline
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( README LOG )
-
-src_configure() {
-	export qe="${S}"
-	local mycmakeargs=(
-		-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	einstalldocs
-	cmake_src_install
-	docinto cad2d
-	dodoc cad2d/README
-}
-
-pkg_postinst() {
-	optfeature "allowing qepcad to use singular" sci-mathematics/singular
-}

diff --git a/sci-mathematics/radian/Manifest b/sci-mathematics/radian/Manifest
deleted file mode 100644
index 4fdb34ec02..0000000000
--- a/sci-mathematics/radian/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST radian-0.6.3-github.tar.gz 73850 BLAKE2B 705ef33769ae1f41f384967e9ec5d6594130f036279f944a307fdd371b01b619c064406797cdfc354778c30875610cc66c19c3e9f3c244fcc96f08f01effd073 SHA512 6fd62b767e6b282804c3d729d0c8ba2e5e80ce5afbc0f6dd15d9afd6775f7b4527b7042427eefc58338ea969887afda4342c2bb7d20ff73d832af8f44609b953

diff --git a/sci-mathematics/radian/files/radian-0.6.0-no-pytest-runner.patch b/sci-mathematics/radian/files/radian-0.6.0-no-pytest-runner.patch
deleted file mode 100644
index a1ce1ddc78..0000000000
--- a/sci-mathematics/radian/files/radian-0.6.0-no-pytest-runner.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/setup.py
-+++ b/setup.py
-@@ -55,6 +55,5 @@
-     extras_require={
-         "test": tests_deps
-     },
--    setup_requires=["pytest-runner"],
-     tests_require=tests_deps
- )

diff --git a/sci-mathematics/radian/metadata.xml b/sci-mathematics/radian/metadata.xml
deleted file mode 100644
index b2ff091ac8..0000000000
--- a/sci-mathematics/radian/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-radian is an alternative console for the R program with multiline editing and rich syntax highlight. One would consider radian as a ipython clone for R, though its design is more aligned to julia.
-
-Features
-    cross platform, runs on Windows, macOS and Linux
-    shell mode: hit ; to enter and &lt;backspace&gt; to leave
-    reticulate python repl mode: hit ~ to enter
-    improved R prompt and reticulate python prompt
-        multiline editing
-        syntax highlight
-        auto completion (reticulate autocompletion depends on jedi)
-    unicode support
-    latex completion
-    auto matching parens/quotes.
-    bracketed paste mode
-    emacs/vi editing mode
-    automatically adjust to terminal width
-    read more than 4096 bytes per line
-  </longdescription>
-  <upstream>
-    <remote-id type="github">randy3k/radian</remote-id>
-    <remote-id type="pypi">radian</remote-id>
-    <maintainer status="unknown">
-      <email>randy.cs.lai@gmail.com</email>
-      <name>Randy Lai</name>
-    </maintainer>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/radian/radian-0.6.3.ebuild b/sci-mathematics/radian/radian-0.6.3.ebuild
deleted file mode 100644
index 94da2a473f..0000000000
--- a/sci-mathematics/radian/radian-0.6.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A 21 century R console"
-HOMEPAGE="
-	https://pypi.org/project/radian/
-	https://github.com/randy3k/radian
-"
-SRC_URI="https://github.com/randy3k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}-github.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
-	$(python_gen_cond_dep	'
-		>=dev-python/prompt-toolkit-3.0.15[${PYTHON_USEDEP}]
-		>=dev-python/pygments-2.5.0[${PYTHON_USEDEP}]
-		>=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}]
-	')
-"
-RDEPEND="
-	${DEPEND}
-	${PYTHON_DEPS}
-	dev-lang/R
-"
-BDEPEND="
-	test? (
-		$(python_gen_cond_dep	'
-			>=dev-python/pyte-0.8.0[${PYTHON_USEDEP}]
-			dev-python/pexpect[${PYTHON_USEDEP}]
-			dev-python/ptyprocess[${PYTHON_USEDEP}]
-			dev-python/jedi[${PYTHON_USEDEP}]
-		')
-		dev-R/askpass
-		dev-R/reticulate[${PYTHON_SINGLE_USEDEP}]
-		dev-vcs/git
-	)
-"
-
-PATCHES=( "${FILESDIR}/${PN}-0.6.0-no-pytest-runner.patch" )
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
-	optfeature "prompt completions" dev-python/jedi
-}

diff --git a/sci-mathematics/the-omega-project/Manifest b/sci-mathematics/the-omega-project/Manifest
deleted file mode 100644
index 348a753431..0000000000
--- a/sci-mathematics/the-omega-project/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST the-omega-project-2.1_p20131119.tar.gz 2448617 BLAKE2B 2700354ff1dd23cf4169c1a894feb0b09c9ef064d12eb514faf8bed50b7e8eb2692326e398b57b6ea81d3e89f2181024e6c2f79de6009f1938710d86a16116b4 SHA512 c02a96206349ea44545acb685d7d54a2ec8b0553ace6907afc89924a1f33cf86aa00d3a84ed5265e18cc83b07b09c0e354139e72c8d0bd1a7b7314b3e95e0145

diff --git a/sci-mathematics/the-omega-project/files/the-omega-project-fix-fpermissive-errors.patch b/sci-mathematics/the-omega-project/files/the-omega-project-fix-fpermissive-errors.patch
deleted file mode 100644
index 7b2d693daa..0000000000
--- a/sci-mathematics/the-omega-project/files/the-omega-project-fix-fpermissive-errors.patch
+++ /dev/null
@@ -1,142 +0,0 @@
---- a/petit/include/petit/Zima.h
-+++ b/petit/include/petit/Zima.h
-@@ -67,13 +67,13 @@ public:
- // If already_done != NULL, stop adding constraints when we get there
- 
-     friend void access_in_bounds(F_And *N, const AccessIteration &AI,
--				 context_iterator already_done = 0,
--				 bool assertions = true);
-+				 context_iterator already_done,
-+				 bool assertions);
- 
-     friend void context_in_bounds(F_And *N, const AccessIteration &AI,
- 				 context_iterator c,
--				 context_iterator already_done = 0,
--				 bool assertions = true);
-+				 context_iterator already_done,
-+				 bool assertions);
- 
- //
- // For A[I] and B[J] to access the same memory location,
-@@ -86,7 +86,7 @@ public:
- //
-     friend void access_same_memory(F_And *N, const AccessIteration &AI,
- 				   const AccessIteration &BJ);
--    
-+
-     friend void subscripts_equal_to_tuple (F_And *N, const AccessIteration &AI,
-                                 const Variable_ID_Tuple *t);
- 
---- a/petit/src/add-assert.c
-+++ b/petit/src/add-assert.c
-@@ -110,11 +110,11 @@ build_zap_problem(dd_current dd, Relation *r)
- 
-     context_iterator c = cont_i_for_access(src.access());
-     while (!cont_i_done(c) && !cont_i_cur_is_loop(c)) cont_i_next(c);
--    if (!cont_i_done(c)) context_in_bounds(le, src, c);
-+    if (!cont_i_done(c)) context_in_bounds(le, src, c, 0, true);
- 
-     c = cont_i_for_access(dest.access());
-     while (!cont_i_done(c) && !cont_i_cur_is_loop(c)) cont_i_next(c);
--    if (!cont_i_done(c)) context_in_bounds(le, dest, c);
-+    if (!cont_i_done(c)) context_in_bounds(le, dest, c, 0, true);
- 
-     assert(copy(loops_execute).is_upper_bound_satisfiable());
- 
---- a/petit/src/browsedd.c
-+++ b/petit/src/browsedd.c
-@@ -637,8 +637,8 @@ void write_deps(char *filename , char *inputfile,
- 					
- 					F_And *f = it.add_and();
- 					
--					access_in_bounds(f, a);
--					access_in_bounds(f, b);
-+					access_in_bounds(f, a, 0, true);
-+					access_in_bounds(f, b, 0, true);
- 					it.finalize();
- 
- 					it = Intersection(it,
---- a/petit/src/build_stmt_rel.c
-+++ b/petit/src/build_stmt_rel.c
-@@ -197,7 +197,7 @@ static Relation buildBoundsSet(int stmt)
- 
-  F_And *f = it.add_and();
- 
-- access_in_bounds(f, a1);
-+ access_in_bounds(f, a1, 0, true);
-  it.finalize();
-  it.simplify(1,1); 
-  return it;
-@@ -218,8 +218,8 @@ static Relation getBoundsRelation(int stmt1, int stmt2)
- 
- // unify_symbolic_constants(f, a1, a2, 0);
-        
-- access_in_bounds(f, a1);
-- access_in_bounds(f, a2);
-+ access_in_bounds(f, a1, 0, true);
-+ access_in_bounds(f, a2, 0, true);
-  it.finalize();
-  it.simplify(1,1); 
-  return it;
---- a/petit/src/ddomega.c
-+++ b/petit/src/ddomega.c
-@@ -109,8 +109,8 @@ static Relation memory_dependence_relation(a_access access1, a_access access2)
- 
-     F_And *f = it.add_and();
- 
--    access_in_bounds(f, a);
--    access_in_bounds(f, b);
-+    access_in_bounds(f, a, 0, true);
-+    access_in_bounds(f, b, 0, true);
-     access_same_memory(f, a, b);
-     it.finalize();
- 
-@@ -181,7 +181,7 @@ void dd_omega_test(a_access access1, a_access access2,
-         if (access1!=Entry) {
-            assert (access2 == ExitNode);
-   	   AccessIteration a(access1,simple_rel, Input_Tuple);
--           access_in_bounds(f,a);
-+           access_in_bounds(f,a,0,true);
-            subscripts_equal_to_tuple(f, a, &output_vars);
-            } 
- 
-@@ -189,7 +189,7 @@ void dd_omega_test(a_access access1, a_access access2,
-         if (access2!=ExitNode) {
-            assert (access1 == Entry);
-            AccessIteration b(access2,simple_rel, Output_Tuple);
--  	   access_in_bounds(f, b);
-+  	   access_in_bounds(f, b, 0, true);
-            subscripts_equal_to_tuple(f, b, &input_vars);
- 	 }
- 
---- a/petit/src/hpp.c
-+++ b/petit/src/hpp.c
-@@ -139,7 +139,7 @@ Relation get_is(node *n) {
-     Relation R(node_depth(a));
-     AccessIteration ai(a, &R, Input_Tuple);
-     F_And *f = R.add_and();
--    access_in_bounds(f, ai);
-+    access_in_bounds(f, ai, 0, true);
-     R.finalize();
-     return R;
- }
---- a/petit/src/kill.c
-+++ b/petit/src/kill.c
-@@ -146,7 +146,7 @@ static Relation build_initial_exposed(a_access access1)
- 
-   F_And *f = it.add_and();
- 
--  access_in_bounds(f,a);
-+  access_in_bounds(f,a,0,true);
-   it.finalize();
-   return it;
- 
-@@ -298,7 +298,7 @@ static change do_simple_kill(Relation &value_deps,
- 			already_done = access_inner_shared_context_at_depth(B, A, C, lzo);
- 			}
- 
--		    access_in_bounds(fkf, bj2, already_done);
-+		    access_in_bounds(fkf, bj2, already_done, true);
- 		    access_same_memory(fkf, bj2, ck);
- 		    connected_by_diff(fkf, bj2, ck, killer_flow);
- 		    kf.finalize();

diff --git a/sci-mathematics/the-omega-project/files/the-omega-project-include-Exit-h-in-util-h.patch b/sci-mathematics/the-omega-project/files/the-omega-project-include-Exit-h-in-util-h.patch
deleted file mode 100644
index 0421eacf84..0000000000
--- a/sci-mathematics/the-omega-project/files/the-omega-project-include-Exit-h-in-util-h.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/basic/include/basic/util.h
-+++ b/basic/include/basic/util.h
-@@ -31,6 +31,7 @@
- 
- 
- #include <basic/assert.h>
-+#include <basic/Exit.h>
- 
- namespace omega {
- 

diff --git a/sci-mathematics/the-omega-project/files/the-omega-project-remove-default-argument-of-friend-function.patch b/sci-mathematics/the-omega-project/files/the-omega-project-remove-default-argument-of-friend-function.patch
deleted file mode 100644
index 1be1018e09..0000000000
--- a/sci-mathematics/the-omega-project/files/the-omega-project-remove-default-argument-of-friend-function.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From b3db0dd1dc2e4b569e98d91a7909c274a2e3f3ad Mon Sep 17 00:00:00 2001
-From: Quoc-Sang Phan <qsp@Quoc-Sangs-MBP.sv.cmu.local>
-Date: Wed, 30 Sep 2015 14:35:05 -0700
-Subject: [PATCH] remove default argument of friend function on Mac
-
----
- omega_lib/include/omega/pres_conj.h |  2 +-
- omega_lib/src/pres_beaut.c          |  2 +-
- omega_lib/src/pres_dnf.c            | 10 +++++-----
- 3 files changed, 7 insertions(+), 7 deletions(-)
-
---- a/omega_lib/include/omega/pres_conj.h
-+++ b/omega_lib/include/omega/pres_conj.h
-@@ -263,7 +263,7 @@ class Conjunct : public F_Declaration {
-   friend int       simplify_conj(Conjunct* conj, int ver_sim, int elim_red, int color);
-   friend DNF*      negate_conj(Conjunct* conj);
-   friend Conjunct* merge_conjs(Conjunct* conj1, Conjunct* conj2,
--			      Merge_Action action, Rel_Body *body = 0);
-+			      Merge_Action action, Rel_Body *body);
-   friend void      copy_conj_header(Conjunct* to, Conjunct* fr);
- 
- 
---- a/omega_lib/src/pres_beaut.c
-+++ b/omega_lib/src/pres_beaut.c
-@@ -168,7 +168,7 @@ void F_And::beautify()
- 		{
- 		Conjunct *conj1 = merge_conjs(conj,
- 					     f->really_conjunct(),
--					     MERGE_REGULAR);
-+					     MERGE_REGULAR,0);
- 		delete f;
- 		delete conj;
- 		conj = conj1;
---- a/omega_lib/src/pres_dnf.c
-+++ b/omega_lib/src/pres_dnf.c
-@@ -97,7 +97,7 @@ void DNF::rm_redundant_conjs(int effort) {
- 	     }
- 	  else {
- 		
--	  Conjunct *cgist = merge_conjs(cdel, c, MERGE_GIST);
-+	  Conjunct *cgist = merge_conjs(cdel, c, MERGE_GIST, 0);
- 
- 	  if (!cgist->redSimplifyProblem(effort,0)) {
- 	    if(pres_debug) {
-@@ -314,7 +314,7 @@ void DNF::clear()
- DNF* DNF_and_conj(DNF* dnf, Conjunct* conj) {
-   DNF* new_dnf = new DNF;
-   for(DNF_Iterator p(dnf); p.live(); p.next()) {
--    Conjunct* new_conj = merge_conjs(p.curr(), conj, MERGE_REGULAR);
-+    Conjunct* new_conj = merge_conjs(p.curr(), conj, MERGE_REGULAR, 0);
-     new_dnf->add_conjunct(new_conj);
-   }
-   if(new_dnf->length() > 1) {
-@@ -364,7 +364,7 @@ DNF* conj_and_not_dnf(Conjunct *positive_conjunct, DNF *neg_conjs, bool weak) {
- 	p.curr_set(NULL);
- 	continue;
- 	}
--	  Conjunct *cgist = merge_conjs(positive_conjunct, neg_conj, MERGE_GIST);
-+	  Conjunct *cgist = merge_conjs(positive_conjunct, neg_conj, MERGE_GIST, 0);
-           if(simplify_conj(cgist, false, true, _red) == false) 
- 	      {
- 	      delete cgist;
-@@ -389,7 +389,7 @@ DNF* conj_and_not_dnf(Conjunct *positive_conjunct, DNF *neg_conjs, bool weak) {
- 	              delete cgist;
- 	              Conjunct *conj =
- 	              merge_conjs(positive_conjunct, neg_dnf->single_conjunct(), 
--				  MERGE_REGULAR);
-+				  MERGE_REGULAR, 0);
- 	              delete positive_conjunct;
- 	              delete neg_dnf;
- 	              positive_conjunct = conj;
-@@ -795,7 +795,7 @@ DNF* F_And::DNFize()
- 			}
- 		    else 
- 			{
--			Conjunct *new_conj = merge_conjs(positive_conjunct, conj, MERGE_REGULAR);
-+			Conjunct *new_conj = merge_conjs(positive_conjunct, conj, MERGE_REGULAR, 0);
- 			delete conj;
- 			delete positive_conjunct;
- 			positive_conjunct = new_conj;

diff --git a/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch b/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch
deleted file mode 100644
index 2982976803..0000000000
--- a/sci-mathematics/the-omega-project/files/the-omega-project-respect-flags.patch
+++ /dev/null
@@ -1,64 +0,0 @@
---- a/Makefile.config
-+++ b/Makefile.config
-@@ -21,11 +21,11 @@
- # Compiler selection.
- # Remove -g if your compiler doesn't support -O and -g together
- # OPTIMIZATION_CFLAGS = -O2
--OPTIMIZATION_CFLAGS = -g -O0
-+OPTIMIZATION_CFLAGS = $(CXXFLAGS)
- 
- # g++  2.95 (tested w/ gcc version 2.95.2 19991024 (release) on SuSE linux 6.4)
--CC = g++
--COMPILER_CFLAGS=-Wall -fPIC -DSIG_HANDLER_HAS_ONE_ARG=1 -DSHUT_UP_ABOUT_STATEMENT_WITH_NO_EFFECT_IN_DYNAMIC_ARRAY_CREATION -DBATCH_ONLY_PETIT -DDAVEW_THESIS_REDUCTIONS -DSTUDY_KILL_USE -DPETIT_KILL_OBVIOUS
-+CC = $(CXX)
-+COMPILER_CFLAGS=-Wall -fPIC -DSIG_HANDLER_HAS_ONE_ARG=1 -DSHUT_UP_ABOUT_STATEMENT_WITH_NO_EFFECT_IN_DYNAMIC_ARRAY_CREATION -DDAVEW_THESIS_REDUCTIONS -DSTUDY_KILL_USE -DPETIT_KILL_OBVIOUS
- 
- # ALSO USE THESE FLAGS FOR DOING TIMING AS IN DAVEW'S THESIS:
- # -DSPEED -DNDEBUG -Ddont_verify_kills=1 -DDAVEW_THESIS_REDUCTIONS
-@@ -69,7 +69,6 @@
- OS_INCL_PATH=
- OS_LIB_PATH=
- OS_LIBS=
--RANLIB=ranlib
- # SYSV style (Solaris 2.x, may work for others -- Solaris doesn't define SYSV)
- #OS_CFLAGS=-DOMIT_GETRUSAGE -DSYSV -DSVR4 $(X11_LIB_PATH:-L%=-R%)
- #OS_INCL_PATH=
-@@ -79,10 +78,9 @@
- # end of OS selection
- 
- # Where things should be installed:
--DESTDIR=/usr/local
--INCL_DESTDIR=$(DESTDIR)/include/omega
--LIB_DESTDIR=$(DESTDIR)/lib
--BIN_DESTDIR=$(DESTDIR)/bin
-+INCL_DESTDIR=$(DESTDIR)/usr/include/omega
-+LIB_DESTDIR=$(DESTDIR)/usr/lib64
-+BIN_DESTDIR=$(DESTDIR)/usr/bin
- 
- # This is only used if you modify the grammar file.  Use bison if you have it.
- RUMINANT=bison -y
-@@ -101,5 +99,3 @@
- RM=/bin/rm
- CP=/bin/cp
- MAKEDEPEND=makedepend
--AR=ar
--
---- a/Makefile.rules
-+++ b/Makefile.rules
-@@ -32,14 +32,14 @@
- LIBS=$(REQ_LIBS) $(STD_LIBS) $(TARGET_LIBS) $(OS_LIBS) $(EXTRA_LIBS)
- 
- CFLAGS=$(STD_CFLAGS) $(OPTIMIZATION_CFLAGS) $(COMPILER_CFLAGS) $(OS_CFLAGS) $(TARGET_CFLAGS) $(INCL_PATH)
--LDFLAGS=$(STD_LDFLAGS) $(OPTIMIZATION_CFLAGS) $(TARGET_LDFLAGS) $(LIB_PATH) $(LIBS)
-+LDFLAGS+=$(STD_LDFLAGS) $(OPTIMIZATION_CFLAGS) $(TARGET_LDFLAGS) $(LIB_PATH) $(LIBS)
- 
- ALLDIRS=omega_lib omega_calc petit uniform code_gen basic parse_lib
- #ALLDIRS=omega_lib omega_calc petit code_gen basic
- 
- # Executable target; can have only one per directory 
- .executable: required_libs $(OBJS)
--	$(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(TARGET)
-+	$(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -fPIE -o $(TARGET)
- 	touch .executable
- 
- 

diff --git a/sci-mathematics/the-omega-project/metadata.xml b/sci-mathematics/the-omega-project/metadata.xml
deleted file mode 100644
index 6ed2f37e97..0000000000
--- a/sci-mathematics/the-omega-project/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-This is the Omega Project software, including:
-* The Omega library, a set of routines for manipulating linear constraints over integer variables, Presburger formulas, and Integer tuple relations and sets.
-* The code generation library, a set of routines for generating code to scan the points in the union of a number of convex sets.
-* The Omega calculator, a text-based interface to the Omega library
-* Petit, a educational/research tool for analyzing array data dependences
-* The Uniform library, a source to source parallelizing transformation system, described in Wayne Kelly's Ph.D. dissertation.
-Many new features have been added, and numerous bugs fixed, by a number of groups since the August 2000 version 1.2 
-from the cs.umd.edu web site. A quick check of the omega calculator regression tests 
-indicates that there is one difference in the generated code for a time-skewed example, 
-but this may just be an equivalent iteration space expressed in a different way.
-  </longdescription>
-  <use>
-    <flag name="gui">Build petit with gui</flag>
-    <flag name="htmldoc">Build html documentation</flag>
-    <flag name="petit">Build Petit, a educational/research tool for analyzing array data dependences</flag>
-  </use>
-  <upstream>
-    <remote-id type="github">davewathaverford/the-omega-project</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild b/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild
deleted file mode 100644
index 520f7c0eff..0000000000
--- a/sci-mathematics/the-omega-project/the-omega-project-2.1_p20131119.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="2e2890cacc1fe6e25f11255aecda063717f71f5b"
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Tools from Pugh et al.'s for constraint-based compiler tools"
-HOMEPAGE="https://github.com/davewathaverford/the-omega-project"
-SRC_URI="https://github.com/davewathaverford/the-omega-project/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug htmldoc gui petit"
-
-DEPEND="
-	petit? (
-		gui? (
-			x11-libs/motif
-		)
-	)
-"
-RDEPEND="${DEPEND}"
-BDEPEND="htmldoc? ( dev-tex/latex2html )"
-
-DOCS=(
-	omega_lib/doc/interface.dvi
-	omega_calc/doc/calculator.dvi
-	README
-)
-PATCHES=(
-	"${FILESDIR}/${PN}-respect-flags.patch"
-	"${FILESDIR}/${PN}-include-Exit-h-in-util-h.patch"
-	"${FILESDIR}/${PN}-remove-default-argument-of-friend-function.patch"
-	"${FILESDIR}/${PN}-fix-fpermissive-errors.patch"
-)
-
-src_prepare() {
-	default
-	append-cxxflags '-DSTILL_CHECK_MULT=1'
-	use debug || append-cxxflags '-DNDEBUG'
-	use gui || append-cxxflags '-DBATCH_ONLY_PETIT'
-	tc-export CXX RANLIB
-	sed -e "s|/usr/lib64|/usr/$(get_libdir)|g" -i Makefile.config || die
-}
-
-src_compile() {
-	emake depend
-	emake oc
-	use petit && emake petit
-
-	if use htmldoc; then
-		pushd omega_calc/doc || die
-		emake calculator.html
-		popd || die
-		HTML_DOCS+=( omega_calc/doc/calculator.html )
-	fi
-}
-
-src_install() {
-	mkdir -p "${D}/usr/include/omega" || die
-	DESTDIR="${D}" emake install
-	einstalldocs
-	docinto petit
-	use petit && dodoc -r petit/doc petit/*README
-}

diff --git a/sci-physics/SU2/Manifest b/sci-physics/SU2/Manifest
deleted file mode 100644
index ade030808f..0000000000
--- a/sci-physics/SU2/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST SU2-7.2.0-TestCases.tar.gz 464156192 BLAKE2B 405a5ccdd13bc5109feca1462b6ac434a4d817adbaca964465678683d5593fa940579e364e33414da5f059a89b2919fbc0baed82967246356da49c87ac9ce63f SHA512 d75894c285ac7cb4c72eece10a02f014fb2d85b585c08d1a9bbf12ab51f6004be99c368bde98734891dc45446d0656b21317b50d7d14af95b6ce4bfe72871f11
-DIST SU2-7.2.0-Tutorials.tar.gz 72845754 BLAKE2B ef670a77d0189e9fd8ad48d96bd4617de558311d0df0d81a10dd3cbf8b97b7fbcb0e6725746d8451ce12a923f6895a392582fa980f4054b3b1306609431900ff SHA512 c91cfbdfb26169fc36575f60ec3133ea4a6f39c8433e276840a0f96c7508f3ee898020179ac01d606da9c5e10ee2ad263a642ff6f6b7400d75f4eb03ee7e1cf8
-DIST SU2-7.2.0.tar.gz 15356101 BLAKE2B e52f09d0451c200f6fd6874d55bedf7733f934cb2cee378ca286107960bd82332adc932cae57e9052654b34972717a4f8969db216acdcef8a6816b648119df94 SHA512 5600ebb97ef5939333907f75cda58a02810642439309fc8626ed974dfbfaffdf0cd7d9cc81de310cb12e6f92f98b64c58d607ad93095bd86cc583768947ccf6b
-DIST SU2-7.5.1-TestCases.tar.gz 491384375 BLAKE2B f43b605a578cac948c95a35407de4f21a0acbb6befd93fc3f79fba6a3967b64500c7d8cf055051c67dac16176790ae7aca2064c6e24a9777131a6fd01783128a SHA512 e7b67d5ca3792133680828e243b19346ba4fdadb4bf599d76d25b6525e5262d7014dd28ed8dc7558c38534a78d40048269ef71882b0e6961be19b65a13135cab
-DIST SU2-7.5.1-Tutorials.tar.gz 98615786 BLAKE2B 906934ada10f60c14aab6d78d742514f008ce833afc53bbd94ba833db6e4734b77d682ce927e989c80829f88858563cd07033e8cc5f80f73bd9bb8eeff4ebba6 SHA512 f59777bc4cecd4b6100bb42ab5f4f30c3119d626f47b0fe7d4c02268af5273ed1f0215a69b78579b5c8ea93d8f01b8533e96ee002c402ae4c0515861ee87dcac
-DIST SU2-7.5.1.tar.gz 18894402 BLAKE2B a5e1be7e84765b1d4d3bfa05f60756ec0fb7f50be795836f2e37f83cbb6fd2304b5f572891e69be6e627b972e28fbd975a1cc6cfcf840acc975a02de672706b7 SHA512 863955d95d816fad551254e8d12d71baec771f28e0321705c4fe5f49b72890b079509b716e1274f28fcfaaba00c5d40a10d1cf5b910b71d7836d618fd770fec0

diff --git a/sci-physics/SU2/SU2-7.2.0-r100.ebuild b/sci-physics/SU2/SU2-7.2.0-r100.ebuild
deleted file mode 100644
index f3501c53e4..0000000000
--- a/sci-physics/SU2/SU2-7.2.0-r100.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit meson python-single-r1
-
-DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design"
-HOMEPAGE="https://su2code.github.io/"
-SRC_URI="
-	https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> ${P}-TestCases.tar.gz )
-	tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz -> ${P}-Tutorials.tar.gz )
-"
-
-LICENSE="
-	LGPL-2.1
-	tecio? ( tecio_license_agreement )
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="autodiff cgns directdiff librom mixed-precision mkl +mpi mpp openblas openmp parmetis pastix python tecio test tutorials"
-# TODO: do not force openblas
-
-RDEPEND="
-	${PYTHON_DEPS}
-	cgns? ( >=sci-libs/cgnslib-4 )
-	librom? ( sci-libs/libROM )
-	mkl? ( sci-libs/mkl )
-	mpi? ( virtual/mpi[cxx] )
-	mpp? ( sci-libs/Mutationpp:= )
-	openblas? ( sci-libs/openblas )
-	pastix? (
-		<sci-libs/pastix-6[mpi?]
-		sci-libs/scotch
-	)
-	python? ( $(python_gen_cond_dep '
-			dev-python/mpi4py[${PYTHON_USEDEP}]
-			dev-python/xlwt[${PYTHON_USEDEP}]
-			dev-python/matplotlib[${PYTHON_USEDEP}]
-			dev-python/scipy[${PYTHON_USEDEP}]
-			dev-python/numpy[${PYTHON_USEDEP}]
-		')
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11:=
-	autodiff? (
-		sci-libs/CoDiPack:=
-		mpi? ( >sci-libs/MeDiPack-1.2:= )
-		openmp? ( sci-libs/OpDiLib:= )
-	)
-	directdiff? (
-		sci-libs/CoDiPack:=
-		mpi? ( >sci-libs/MeDiPack-1.2:= )
-	)
-	tecio? ( >=dev-libs/boost-1.76.0:= )
-	test? ( <dev-cpp/catch-3:0 )
-"
-BDEPEND="
-	python? ( dev-lang/swig )
-	virtual/pkgconfig
-"
-
-# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and mpich it with error:
-# "No network interfaces were found for out-of-band communications.
-#  We require at least one available network for out-of-band messaging."
-PROPERTIES="test_network"
-RESTRICT="!test? ( test )"
-DOCS=( "README.md" "SU2_PY/documentation.txt" )
-REQUIRED_USE="
-	${PYTHON_REQUIRED_USE}
-	parmetis? ( mpi )
-	pastix? (
-		mpi
-		|| ( openblas mkl )
-	)
-	test? ( mpi python tutorials )
-	?? ( openblas mkl )
-	?? ( directdiff pastix )
-"
-PATCHES=(
-	"${FILESDIR}/${PN}-7.0.4-unbundle_boost.patch"
-	"${FILESDIR}/${PN}-7.1.0-fix-env.patch"
-	"${FILESDIR}/${PN}-7.2.0-system-libraries.patch"
-	"${FILESDIR}/${PN}-7.2.0-DESTDIR.patch"
-	"${FILESDIR}/${PN}-7.2.0-fix-headers.patch"
-)
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-	if use test ; then
-		einfo "Unpacking ${P}-TestCases.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}/TestCases"
-		tar -C "${P}"/TestCases --strip-components=1 -xzf "${DISTDIR}/${P}-TestCases.tar.gz" || die
-	fi
-	if use tutorials ; then
-		einfo "Unpacking ${P}-Tutorials.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}"
-		mkdir "${P}"/Tutorials || die
-		tar -C "${P}"/Tutorials --strip-components=1 -xzf "${DISTDIR}/${P}-Tutorials.tar.gz" || die
-	fi
-}
-
-src_prepare(){
-	rm -rf externals/{CLI11,autotools,catch2,cgns,codi,medi,meson,ninja,opdi} || die
-
-	default
-	# boost Geometry requires c++14 since >=boost-1.75
-	sed -i -e 's:cpp_std=c++11:cpp_std=c++14:' meson.build || die
-
-	# Force Disable parmetis support in meson.build (configure.ac has optional switch)
-	use !parmetis && { sed -i -e "/parmetis/Id" meson.build || die ; }
-
-	# Disable failed tests
-	sed -i "/append(dyn_fsi/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die
-	if ! use directdiff ; then
-		# Disable TestCase('unsteady_cylinder_windowed_average')
-		sed -i "217s/./#&/" TestCases/parallel_regression_AD.py || die
-	fi
-	sed -i "/append(dyn_discadj_fsi/s/./#&/" TestCases/parallel_regression_AD.py || die
-
-	# Copy absence mesh file
-	if use test ; then
-		cp "${S}/TestCases/nonequilibrium/viscwedge/viscwedge.su2" "${S}/TestCases/nonequilibrium/axi_visccone/" || die
-	fi
-}
-
-src_configure() {
-	if use mpi ; then
-		export CC=mpicc
-		export CXX=mpicxx
-	fi
-
-	local emesonargs=(
-		$(meson_feature mpi with-mpi)
-		$(meson_use autodiff enable-autodiff)
-		$(meson_use cgns enable-cgns)
-		$(meson_use directdiff enable-directdiff)
-		$(meson_use librom enable-librom)
-		$(meson_use mixed-precision enable-mixedprec)
-		$(meson_use mkl enable-mkl)
-		$(meson_use mpi custom-mpi)
-		$(meson_use mpp enable-mpp)
-		$(meson_use openblas enable-openblas)
-		$(meson_use openmp with-omp)
-		$(meson_use pastix enable-pastix)
-		$(meson_use python enable-pywrapper)
-		$(meson_use tecio enable-tecio)
-		$(meson_use test enable-tests)
-	)
-	meson_src_configure
-}
-
-src_test() {
-	ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD SU2_PY/SU2_CFD || die
-	ln -s ../../${P}-build/SU2_DEF/src/SU2_DEF SU2_PY/SU2_DEF || die
-	ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT SU2_PY/SU2_DOT || die
-	ln -s ../../${P}-build/SU2_GEO/src/SU2_GEO SU2_PY/SU2_GEO || die
-	ln -s ../../${P}-build/SU2_SOL/src/SU2_SOL SU2_PY/SU2_SOL || die
-	ln -s ../../${P}-build/SU2_PY/pySU2/pysu2.py SU2_PY/pysu2.py || die
-	ln -s ../../${P}-build/SU2_PY/pySU2/_pysu2.so SU2_PY/_pysu2.so || die
-	if use autodiff ; then
-		ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD_AD SU2_PY/SU2_CFD_AD || die
-		ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT_AD SU2_PY/SU2_DOT_AD || die
-		ln -s ../../${P}-build/SU2_PY/pySU2/pysu2ad.py SU2_PY/pysu2ad.py || die
-		ln -s ../../${P}-build/SU2_PY/pySU2/_pysu2ad.so SU2_PY/_pysu2ad.so || die
-		if use directdiff ; then
-			ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD_DIRECTDIFF SU2_PY/SU2_CFD_DIRECTDIFF || die
-		fi
-	fi
-
-	export SU2_RUN="${S}/SU2_PY"
-	export SU2_HOME="${S}"
-	export PATH="${PATH}:${SU2_RUN}"
-	export PYTHONPATH="${PYTHONPATH}:${SU2_RUN}"
-
-	einfo "Running UnitTests ..."
-	../${P}-build/UnitTests/test_driver || die
-
-	pushd TestCases/ || die
-	# Currently Tests always use mpi
-	if use mpi ; then
-		if use tutorials ; then
-			${EPYTHON} tutorials.py || die
-		fi
-		if use autodiff ; then
-			${EPYTHON} parallel_regression_AD.py || die
-		fi
-		${EPYTHON} parallel_regression.py || die
-	else
-		if use autodiff ; then
-			${EPYTHON} serial_regression_AD.py || die
-		fi
-		${EPYTHON} serial_regression.py || die
-	fi
-	popd || die
-}
-
-src_install() {
-	DESTDIR="${D}" meson_src_install
-
-	mkdir -p "${D}$(python_get_sitedir)/SU2_PY" || die
-	if use python; then
-		mv "${ED}"/usr/bin/*.so -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	fi
-	mv "${ED}"/usr/bin/{FSI_tools,SU2,SU2_Nastran} -t "${D}$(python_get_sitedir)" || die
-	mv "${ED}"/usr/bin/*.py -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	python_optimize "${D}/$(python_get_sitedir)"
-
-	if use tutorials ; then
-		insinto "/usr/share/${PN}"
-		doins -r Tutorials
-	fi
-
-	local SU2_RUN="$(python_get_sitedir)/SU2_PY"
-	echo SU2_RUN="${SU2_RUN}" > 99SU2
-	echo PATH="${SU2_RUN}" >> 99SU2
-	echo PYTHONPATH="${SU2_RUN}" >> 99SU2
-
-	doenvd 99SU2
-}

diff --git a/sci-physics/SU2/SU2-7.2.0-r2.ebuild b/sci-physics/SU2/SU2-7.2.0-r2.ebuild
deleted file mode 100644
index 8d1ed6cb5b..0000000000
--- a/sci-physics/SU2/SU2-7.2.0-r2.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-
-inherit meson python-single-r1
-
-DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design"
-HOMEPAGE="https://su2code.github.io/"
-SRC_URI="
-	https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> ${P}-TestCases.tar.gz )
-	tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz -> ${P}-Tutorials.tar.gz )
-"
-
-# SU2: LGPL-2.1; cgnslib: ZLIB, TecIO: all-rights-reserved;
-# Metis: Apache-2.0; Parmetis: all-rights-reserved, free-noncomm; Mutationpp: LGPL-3.0.
-LICENSE="Apache-2.0 LGPL-2.1 LGPL-3 ZLIB all-rights-reserved free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# metis, parmetis are bundled;
-# omp is disable as it's experimental;
-# pastix is disabled as it's require additional external bundled libs;
-# autodiff (medi), directdiff (opti) features require additional external bundled libs.
-IUSE="cgns mkl +mpi mpp openblas parmetis tecio test tutorials"
-
-# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and mpich it with error:
-# "No network interfaces were found for out-of-band communications.
-#  We require at least one available network for out-of-band messaging."
-PROPERTIES="test_network"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
-	${PYTHON_REQUIRED_USE}
-	mkl? ( !openblas )
-	parmetis? ( mpi )
-	test? ( parmetis tutorials )
-"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	cgns? ( >=sci-libs/cgnslib-4 )
-	mkl? ( sci-libs/mkl )
-	mpi? ( virtual/mpi[cxx] )
-	mpp? ( sci-libs/Mutationpp:= )
-	openblas? ( sci-libs/openblas )
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11:=
-	tecio? ( >=dev-libs/boost-1.76.0:= )
-	test? ( <dev-cpp/catch-3:0 )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-7.0.4-unbundle_boost.patch"
-	"${FILESDIR}/${PN}-7.1.0-fix-env.patch"
-	"${FILESDIR}/${PN}-7.2.0-system-libraries.patch"
-	"${FILESDIR}/${PN}-7.2.0-DESTDIR.patch"
-	"${FILESDIR}/${PN}-7.2.0-fix-headers.patch"
-)
-
-DOCS=( "README.md" "SU2_PY/documentation.txt" )
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-	if use test ; then
-		einfo "Unpacking ${P}-TestCases.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}/TestCases"
-		tar -C "${P}"/TestCases --strip-components=1 -xzf "${DISTDIR}/${P}-TestCases.tar.gz" || die
-	fi
-	if use tutorials ; then
-		einfo "Unpacking ${P}-Tutorials.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}"
-		mkdir "${P}"/Tutorials || die
-		tar -C "${P}"/Tutorials --strip-components=1 -xzf "${DISTDIR}/${P}-Tutorials.tar.gz" || die
-	fi
-}
-
-src_prepare(){
-	default
-
-	rm -rf externals/{CLI11,autotools,catch2,cgns,codi,medi,meson,ninja,opdi} || die
-
-	# boost Geometry requires c++14 since >=boost-1.75
-	sed -i -e 's:cpp_std=c++11:cpp_std=c++14:' meson.build || die
-
-	# Force Disable parmetis support in meson.build (configure.ac has optional switch)
-	use !parmetis && { sed -i -e "/parmetis/Id" meson.build || die ; }
-
-	# Disable python-wrapper tests
-	sed -i "/append(pywrapper_/s/./#&/" TestCases/parallel_regression.py || die
-	# Disable failed tests
-	sed -i "/append(dyn_fsi/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die
-
-	# Copy absence mesh file
-	if use test ; then
-		cp "${S}/TestCases/nonequilibrium/viscwedge/viscwedge.su2" "${S}/TestCases/nonequilibrium/axi_visccone/" || die
-	fi
-}
-
-src_configure() {
-	if use mpi ; then
-		export CC=mpicc
-		export CXX=mpicxx
-	fi
-
-	local emesonargs=(
-		-Denable-autodiff=false
-		-Denable-directdiff=false
-		-Denable-pastix=false
-		-Denable-pywrapper=false
-		-Dwith-omp=false
-		$(meson_feature mpi with-mpi)
-		$(meson_use mpi custom-mpi)
-		$(meson_use cgns enable-cgns)
-		$(meson_use mkl enable-mkl)
-		$(meson_use mpp enable-mpp)
-		$(meson_use openblas enable-openblas)
-		$(meson_use tecio enable-tecio)
-		$(meson_use test enable-tests)
-	)
-	meson_src_configure
-}
-
-src_test() {
-	ln -s ../../${P}-build/SU2_CFD/src/SU2_CFD SU2_PY/SU2_CFD || die
-	ln -s ../../${P}-build/SU2_DEF/src/SU2_DEF SU2_PY/SU2_DEF || die
-	ln -s ../../${P}-build/SU2_DOT/src/SU2_DOT SU2_PY/SU2_DOT || die
-	ln -s ../../${P}-build/SU2_GEO/src/SU2_GEO SU2_PY/SU2_GEO || die
-	ln -s ../../${P}-build/SU2_SOL/src/SU2_SOL SU2_PY/SU2_SOL || die
-
-	export SU2_RUN="${S}/SU2_PY"
-	export SU2_HOME="${S}"
-	export PATH="${PATH}:${SU2_RUN}"
-	export PYTHONPATH="${PYTHONPATH}:${SU2_RUN}"
-
-	einfo "Running UnitTests ..."
-	../${P}-build/UnitTests/test_driver || die
-
-	pushd TestCases/ || die
-	if use mpi ; then
-		if use tutorials ; then
-			${EPYTHON} tutorials.py || die
-		fi
-		${EPYTHON} parallel_regression.py || die
-	else
-		${EPYTHON} serial_regression.py || die
-	fi
-	popd || die
-}
-
-src_install() {
-	DESTDIR="${D}" meson_src_install
-
-	mkdir -p "${D}$(python_get_sitedir)/SU2_PY" || die
-	mv "${ED}"/usr/bin/{FSI_tools,SU2,SU2_Nastran} -t "${D}$(python_get_sitedir)" || die
-	mv "${ED}"/usr/bin/*.py -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	python_optimize "${D}/$(python_get_sitedir)"
-
-	if use tutorials ; then
-		insinto "/usr/share/${PN}"
-		doins -r Tutorials
-	fi
-
-	local SU2_RUN="$(python_get_sitedir)/SU2_PY"
-	echo SU2_RUN="${SU2_RUN}" > 99SU2
-	echo PATH="${SU2_RUN}" >> 99SU2
-	echo PYTHONPATH="${SU2_RUN}" >> 99SU2
-
-	doenvd 99SU2
-}

diff --git a/sci-physics/SU2/SU2-7.5.1.ebuild b/sci-physics/SU2/SU2-7.5.1.ebuild
deleted file mode 100644
index 90793a6329..0000000000
--- a/sci-physics/SU2/SU2-7.5.1.ebuild
+++ /dev/null
@@ -1,253 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit meson python-single-r1
-
-DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design"
-HOMEPAGE="https://su2code.github.io/"
-SRC_URI="
-	https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz
-	test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> ${P}-TestCases.tar.gz )
-	tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz -> ${P}-Tutorials.tar.gz )
-"
-
-LICENSE="
-	LGPL-2.1
-	tecio? ( tecio_license_agreement )
-	parmetis? ( all-rights-reserved free-noncomm )
-"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="autodiff cgns directdiff librom mixed-precision mkl +mpi mpp openblas openmp parmetis pastix python tecio test tutorials"
-# TODO: do not force openblas
-
-REQUIRED_USE="
-	${PYTHON_REQUIRED_USE}
-	parmetis? ( mpi )
-	pastix? (
-		mpi
-		|| ( openblas mkl )
-	)
-	test? ( mpi python tutorials )
-	?? ( openblas mkl )
-	?? ( directdiff pastix )
-"
-
-# Tests fail with FEATURES="network-sandbox" for most versions of openmpi and mpich it with error:
-# "No network interfaces were found for out-of-band communications.
-#  We require at least one available network for out-of-band messaging."
-PROPERTIES="test_network"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	cgns? ( >=sci-libs/cgnslib-4 )
-	librom? ( sci-libs/libROM )
-	mkl? ( sci-libs/mkl )
-	mpi? ( virtual/mpi[cxx] )
-	mpp? ( sci-libs/Mutationpp:= )
-	openblas? ( sci-libs/openblas )
-	pastix? (
-		<sci-libs/pastix-6[mpi?]
-		sci-libs/scotch
-	)
-	python? ( $(python_gen_cond_dep '
-			dev-python/mpi4py[${PYTHON_USEDEP}]
-			dev-python/xlwt[${PYTHON_USEDEP}]
-			dev-python/matplotlib[${PYTHON_USEDEP}]
-			dev-python/scipy[${PYTHON_USEDEP}]
-			dev-python/numpy[${PYTHON_USEDEP}]
-		')
-	)
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/cli11:=
-	dev-cpp/MEL:=
-	autodiff? (
-		sci-libs/CoDiPack:=
-		mpi? ( >sci-libs/MeDiPack-1.2:= )
-		openmp? ( sci-libs/OpDiLib:= )
-	)
-	directdiff? (
-		sci-libs/CoDiPack:=
-		mpi? ( >sci-libs/MeDiPack-1.2:= )
-	)
-	tecio? ( >=dev-libs/boost-1.76.0:= )
-	test? ( <dev-cpp/catch-3:0 )
-"
-BDEPEND="
-	python? ( dev-lang/swig )
-	virtual/pkgconfig
-"
-
-DOCS=( "README.md" "SU2_PY/documentation.txt" )
-
-PATCHES=(
-	"${FILESDIR}/${PN}-7.0.4-unbundle_boost.patch"
-	"${FILESDIR}/${PN}-7.1.0-fix-env.patch"
-	"${FILESDIR}/${P}-system-libraries.patch"
-	"${FILESDIR}/${PN}-7.2.0-DESTDIR.patch"
-	"${FILESDIR}/${PN}-7.2.0-fix-headers.patch"
-
-)
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-	if use test ; then
-		einfo "Unpacking ${P}-TestCases.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}/TestCases"
-		tar -C "${P}"/TestCases --strip-components=1 -xzf "${DISTDIR}/${P}-TestCases.tar.gz" || die
-	fi
-	if use tutorials ; then
-		einfo "Unpacking ${P}-Tutorials.tar.gz to /var/tmp/portage/sci-physics/${P}/work/${P}"
-		mkdir "${P}"/Tutorials || die
-		tar -C "${P}"/Tutorials --strip-components=1 -xzf "${DISTDIR}/${P}-Tutorials.tar.gz" || die
-	fi
-}
-
-src_prepare(){
-	rm -rf externals/{CLI11,autotools,catch2,cgns,codi,medi,mel,meson,ninja,opdi} || die
-
-	default
-	# boost Geometry requires c++14 since >=boost-1.75
-	sed -i -e 's:cpp_std=c++11:cpp_std=c++14:' meson.build || die
-
-	# Force Disable parmetis support in meson.build (configure.ac has optional switch)
-	use !parmetis && { sed -i -e "/parmetis/Id" meson.build || die ; }
-
-	# Replace platform.processor() with platform.machine()
-	# to get 'x86_64' in common case instead of full CPU name
-	sed -i "s/processor()/machine()/" TestCases/TestCase.py || die
-
-	# Fix python3.11 test compatibility (drop universal newline parameter - it's used by default)
-	sed -i "s/'U'//g" TestCases/TestCase.py || die
-
-	# Disable failed tests
-	sed -i "/append(tutorial_unst_naca0012)/s/./#&/" TestCases/tutorials.py || die # reasults sligtly differs
-
-	sed -i "/append(turbmod_sa_neg_rae2822/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(dyn_fsi/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(fd_sp_pinArray_cht_2d_dp_hf/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(coolprop_fluidModel/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(coolprop_transportModel/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(uniform_flow/s/./#&/" TestCases/parallel_regression.py || die
-	sed -i "/append(pywrapper_square_cylinder/s/./#&/" TestCases/parallel_regression.py || die
-
-	sed -i "/append(discadj_fsi2/s/./#&/" TestCases/parallel_regression_AD.py || die
-	sed -i "/append(dyn_discadj_fsi/s/./#&/" TestCases/parallel_regression_AD.py || die
-}
-
-src_configure() {
-	if use mpi ; then
-		export CC=mpicc
-		export CXX=mpicxx
-	fi
-
-	local emesonargs=(
-		$(meson_feature mpi with-mpi)
-		$(meson_use autodiff enable-autodiff)
-		$(meson_use cgns enable-cgns)
-		$(meson_use directdiff enable-directdiff)
-		$(meson_use librom enable-librom)
-		$(meson_use mixed-precision enable-mixedprec)
-		$(meson_use mkl enable-mkl)
-		$(meson_use mpi custom-mpi)
-		$(meson_use mpp enable-mpp)
-		$(meson_use openblas enable-openblas)
-		$(meson_use openmp with-omp)
-		$(meson_use pastix enable-pastix)
-		$(meson_use python enable-pywrapper)
-		$(meson_use tecio enable-tecio)
-		$(meson_use test enable-tests)
-	)
-	meson_src_configure
-}
-
-src_test() {
-	ln -sf ../../${P}-build/SU2_CFD/src/SU2_CFD SU2_PY/SU2_CFD || die
-	ln -sf ../../${P}-build/SU2_DEF/src/SU2_DEF SU2_PY/SU2_DEF || die
-	ln -sf ../../${P}-build/SU2_DOT/src/SU2_DOT SU2_PY/SU2_DOT || die
-	ln -sf ../../${P}-build/SU2_GEO/src/SU2_GEO SU2_PY/SU2_GEO || die
-	ln -sf ../../${P}-build/SU2_SOL/src/SU2_SOL SU2_PY/SU2_SOL || die
-	ln -sf ../../${P}-build/SU2_PY/pySU2/pysu2.py SU2_PY/pysu2.py || die
-	ln -sf ../../${P}-build/SU2_PY/pySU2/_pysu2.so SU2_PY/_pysu2.so || die
-	if use autodiff ; then
-		ln -sf ../../${P}-build/SU2_CFD/src/SU2_CFD_AD SU2_PY/SU2_CFD_AD || die
-		ln -sf ../../${P}-build/SU2_DOT/src/SU2_DOT_AD SU2_PY/SU2_DOT_AD || die
-		ln -sf ../../${P}-build/SU2_PY/pySU2/pysu2ad.py SU2_PY/pysu2ad.py || die
-		ln -sf ../../${P}-build/SU2_PY/pySU2/_pysu2ad.so SU2_PY/_pysu2ad.so || die
-		if use directdiff ; then
-			ln -sf ../../${P}-build/SU2_CFD/src/SU2_CFD_DIRECTDIFF SU2_PY/SU2_CFD_DIRECTDIFF || die
-		fi
-	fi
-
-	export SU2_RUN="${S}/SU2_PY"
-	export SU2_HOME="${S}"
-	export PATH="${PATH}:${SU2_RUN}"
-	export PYTHONPATH="${PYTHONPATH}:${SU2_RUN}"
-
-	if use autodiff ; then
-		einfo "Running UnitTests ..."
-		../${P}-build/UnitTests/test_driver_AD || die
-		../${P}-build/UnitTests/test_driver_DD || die
-#	else
-	## Failed for SU2-7.5.1 with error:
-	## application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
-	## [unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=1
-	## system msg for write_line failure : Bad file descriptor
-#		../${P}-build/UnitTests/test_driver || die
-	fi
-
-	pushd TestCases/ || die
-	# Currently Tests always use mpi.
-	# Description on the page https://su2code.github.io/docs/Test-Cases/ states:
-	# "Note: While many of the cases are used for regression testing, the test case suite
-	# is provided without any guarantees on performance or expected results.
-	# Tutorials (which are more thoroughly checked for convergence and results) can be found here."
-	# Therefore bundled parmetis/metis are used otherwise it results in numerous Tutorials tests failures.
-	if use mpi ; then
-		# Running Tutorials tests is preferred than TestCases
-		if use tutorials ; then
-			${EPYTHON} tutorials.py || die
-		fi
-		if use autodiff ; then
-			${EPYTHON} parallel_regression_AD.py || die
-		fi
-		${EPYTHON} parallel_regression.py || die
-	else
-		if use autodiff ; then
-			${EPYTHON} serial_regression_AD.py || die
-		fi
-		${EPYTHON} serial_regression.py || die
-	fi
-	popd || die
-}
-
-src_install() {
-	DESTDIR="${D}" meson_src_install
-
-	mkdir -p "${D}$(python_get_sitedir)/SU2_PY" || die
-	if use python; then
-		mv "${ED}"/usr/bin/*.so -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	fi
-	mv "${ED}"/usr/bin/{FSI_tools,SU2,SU2_Nastran} -t "${D}$(python_get_sitedir)" || die
-	mv "${ED}"/usr/bin/*.py -t "${D}$(python_get_sitedir)/SU2_PY" || die
-	python_optimize "${D}/$(python_get_sitedir)"
-
-	if use tutorials ; then
-		insinto "/usr/share/${PN}"
-		doins -r Tutorials
-	fi
-
-	local SU2_RUN="$(python_get_sitedir)/SU2_PY"
-	echo SU2_RUN="${SU2_RUN}" > 99SU2
-	echo PATH="${SU2_RUN}" >> 99SU2
-	echo PYTHONPATH="${SU2_RUN}" >> 99SU2
-
-	doenvd 99SU2
-}

diff --git a/sci-physics/SU2/files/SU2-7.0.4-unbundle_boost.patch b/sci-physics/SU2/files/SU2-7.0.4-unbundle_boost.patch
deleted file mode 100644
index d6e28bf1e2..0000000000
--- a/sci-physics/SU2/files/SU2-7.0.4-unbundle_boost.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/externals/tecio/meson.build
-+++ b/externals/tecio/meson.build
-@@ -1,15 +1,15 @@
--check_dir = run_command(python, 
--                        script_path / 'check_dir.py',
--                        'boost')
--if check_dir.returncode() != 0
--  message('Extracting boost ...')
--  extract_boost = run_command(python, 
--                              script_path / 'extract_file.py',
--                              'boost.tar.gz', 
--                              meson.current_source_dir(), check: true)
--else
--  message('Boost sources found.')
--endif
-+#check_dir = run_command(python, 
-+#                        script_path / 'check_dir.py',
-+#                        'boost')
-+#if check_dir.returncode() != 0
-+#  message('Extracting boost ...')
-+#  extract_boost = run_command(python, 
-+#                              script_path / 'extract_file.py',
-+#                              'boost.tar.gz', 
-+#                              meson.current_source_dir(), check: true)
-+#else
-+#  message('Boost sources found.')
-+#endif
- 
- if mpi
-   subdir('teciompisrc')

diff --git a/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch b/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch
deleted file mode 100644
index 1cb1ec53bc..0000000000
--- a/sci-physics/SU2/files/SU2-7.1.0-fix-env.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/UnitTests/meson.build
-+++ b/UnitTests/meson.build
-@@ -26,7 +26,7 @@
-     test_driver = executable(
-         'test_driver',
-         unit_test_files,
--        install : true,
-+        install : false,
-         dependencies : [su2_cfd_dep, common_dep, su2_deps, catch2_dep],
-         cpp_args: ['-fPIC', default_warning_flags, su2_cpp_args]
-     )

diff --git a/sci-physics/SU2/files/SU2-7.2.0-DESTDIR.patch b/sci-physics/SU2/files/SU2-7.2.0-DESTDIR.patch
deleted file mode 100644
index 19357c2ac2..0000000000
--- a/sci-physics/SU2/files/SU2-7.2.0-DESTDIR.patch
+++ /dev/null
@@ -1,6 +0,0 @@
---- a/SU2_PY/pySU2/install.sh
-+++ b/SU2_PY/pySU2/install.sh
-@@ -1,2 +1,2 @@
- #!/bin/sh
--cp "$1/$2" "${MESON_INSTALL_PREFIX}/bin/$2"
-+cp "$1/$2" "${DESTDIR}/${MESON_INSTALL_PREFIX}/bin/$2"

diff --git a/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch b/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch
deleted file mode 100644
index 39f26e7330..0000000000
--- a/sci-physics/SU2/files/SU2-7.2.0-fix-headers.patch
+++ /dev/null
@@ -1,51 +0,0 @@
---- a/UnitTests/Common/geometry/dual_grid/CDualGrid_tests.cpp
-+++ b/UnitTests/Common/geometry/dual_grid/CDualGrid_tests.cpp
-@@ -28,8 +28,8 @@
- #include "catch.hpp"
- #include <sstream>
- #include <iomanip>
--#include "../../../Common/include/geometry/dual_grid/CEdge.hpp"
--#include "../../../Common/include/geometry/dual_grid/CVertex.hpp"
-+#include "../../../../Common/include/geometry/dual_grid/CEdge.hpp"
-+#include "../../../../Common/include/geometry/dual_grid/CVertex.hpp"
- 
- TEST_CASE("Volume Computation", "[Dual Grid]") {
-   
---- a/UnitTests/Common/geometry/primal_grid/CPrimalGrid_tests.cpp
-+++ b/UnitTests/Common/geometry/primal_grid/CPrimalGrid_tests.cpp
-@@ -27,8 +27,8 @@
- 
- #include "catch.hpp"
- #include <sstream>
--#include "../../../Common/include/geometry/primal_grid/CPrimalGrid.hpp"
--#include "../../../Common/include/geometry/primal_grid/CHexahedron.hpp"
-+#include "../../../../Common/include/geometry/primal_grid/CPrimalGrid.hpp"
-+#include "../../../../Common/include/geometry/primal_grid/CHexahedron.hpp"
- 
- TEST_CASE("Center of gravity computation", "[Primal Grid]") {
- 
---- a/UnitTests/test_driver.cpp
-+++ b/UnitTests/test_driver.cpp
-@@ -31,8 +31,8 @@
- #define CATCH_CONFIG_RUNNER
- #include "catch.hpp"
- 
--#include "../../../Common/include/parallelization/mpi_structure.hpp"
--#include "../../../Common/include/option_structure.hpp"
-+#include "../Common/include/parallelization/mpi_structure.hpp"
-+#include "../Common/include/option_structure.hpp"
- 
- int main(int argc, char *argv[]) {
- 
---- a/SU2_GEO/include/SU2_GEO.hpp
-+++ b/SU2_GEO/include/SU2_GEO.hpp
-@@ -38,7 +38,7 @@
- 
- #include "../../Common/include/geometry/CPhysicalGeometry.hpp"
- #include "../../Common/include/CConfig.hpp"
--#include "../../../Common/include/grid_movement/CSurfaceMovement.hpp"
--#include "../../../Common/include/grid_movement/CFreeFormDefBox.hpp"
-+#include "../../Common/include/grid_movement/CSurfaceMovement.hpp"
-+#include "../../Common/include/grid_movement/CFreeFormDefBox.hpp"
- 
- using namespace std;

diff --git a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch b/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch
deleted file mode 100644
index 21bfdde569..0000000000
--- a/sci-physics/SU2/files/SU2-7.2.0-system-libraries.patch
+++ /dev/null
@@ -1,138 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -10,7 +10,7 @@
- python = pymod.find_installation()
- 
- su2_cpp_args = []
--su2_deps     = [declare_dependency(include_directories: 'externals/CLI11')]
-+su2_deps     = [declare_dependency(include_directories: '/usr/include/CLI')]
- 
- default_warning_flags = []
- if build_machine.system() != 'windows'
-@@ -52,7 +52,7 @@
- endif
- 
- if get_option('enable-autodiff') or get_option('enable-directdiff')
--  codi_dep = [declare_dependency(include_directories: 'externals/codi/include')]
-+  codi_dep = [declare_dependency(include_directories: '/usr/include/codi')]
-   codi_rev_args = ['-DCODI_REVERSE_TYPE']
-   codi_for_args = ['-DCODI_FORWARD_TYPE']
- endif
-@@ -69,7 +69,8 @@
- 
- # add cgns library
- if get_option('enable-cgns')
--  subdir('externals/cgns')
-+  cpp = meson.get_compiler('cpp')
-+  cgns_dep = cpp.find_library('cgns')
-   su2_deps     += cgns_dep
-   su2_cpp_args += '-DHAVE_CGNS'
- endif
-@@ -108,6 +108,6 @@
-   # add medi dependency
-   if get_option('enable-autodiff') or get_option('enable-directdiff')
--    codi_dep += declare_dependency(include_directories: ['externals/medi/include', 'externals/medi/src'])
-+    codi_dep += declare_dependency(include_directories: ['/usr/share/MeDiPack/include', '/usr/share/MeDiPack/src'])
-   endif
- endif
- 
-@@ -117,7 +114,7 @@
- 
-   # add opdi dependency
-   if get_option('enable-autodiff')
--    codi_dep += declare_dependency(include_directories: 'externals/opdi/include')
-+    codi_dep += declare_dependency(include_directories: '/usr/include/opdi')
- 
-     if get_option('opdi-backend') == 'macro'
-       su2_cpp_args += '-DFORCE_OPDI_MACRO_BACKEND'
-@@ -185,14 +182,10 @@
- 
- if get_option('enable-librom')
-    
--   assert(get_option('librom_root')!='',
--       'Must specify librom folder (-Dlibrom_root=path/to/libROM)')
--   
-    su2_cpp_args += '-DHAVE_LIBROM'
- 
--   librom_root = get_option('librom_root')
--   librom_dep = declare_dependency(include_directories: librom_root,
--                                   link_args: ['-L'+librom_root+'/build', '-lROM'])
-+   librom_dep = declare_dependency(include_directories: '/usr/include/libROM',
-+                                   link_args: ['-lROM'])
- 
-    su2_deps += librom_dep
- 
-@@ -205,19 +202,19 @@
-   endif
- endforeach
- 
--catch2_dep = declare_dependency(include_directories: 'externals/catch2/')
-+if get_option('enable-tests')
-+  catch2_dep = declare_dependency(include_directories: '/usr/include/catch2/')
-+endif
- 
- if get_option('enable-mpp')
--  cmake = import('cmake')
--  mpp_subproj = cmake.subproject('Mutationpp')
--  mpp_dep = mpp_subproj.dependency('mutation++')
-+  mpp_dep = dependency('mutation++')
-   su2_deps     += mpp_dep
-   su2_cpp_args += '-DHAVE_MPP'
- endif
- 
- if omp and get_option('enable-autodiff')
-   py = find_program('python3','python')
--  p = run_command(py, 'externals/opdi/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q')
-+  p = run_command(py, '/usr/share/OpDiLib/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q')
-   if p.returncode() != 0
-     error(p.stdout())
-   endif
-@@ -279,21 +274,3 @@
- '''.format(get_option('prefix')+'/bin', meson.source_root(), get_option('enable-tecio'), get_option('enable-cgns'),
-            get_option('enable-autodiff'), get_option('enable-directdiff'), get_option('enable-pywrapper'), get_option('enable-mkl'),
-            get_option('enable-openblas'), get_option('enable-pastix'), get_option('enable-mixedprec'), get_option('enable-librom'), meson.build_root().split('/')[-1]))
--
--if get_option('enable-mpp')
--  message(''' To run SU2 with Mutation++ library, add these lines to your .bashrc file:
--
--          export MPP_DATA_DIRECTORY=$SU2_HOME/subprojects/Mutationpp/data
--          export LD_LIBRARY_PATH=$SU2_HOME/<build_dir>/subprojects/Mutationpp
--
--          ''')
--endif
--
--if get_option('enable-librom')
--  message(''' To run SU2 with libROM library, add this line to your .bashrc file:
--
--          export LD_LIBRARY_PATH=@0@/build/:$LD_LIBRARY_PATH
--          
--          '''.format(get_option('librom_root')))
--
--endif
-
---- a/SU2_CFD/include/solvers/CSolver.hpp
-+++ b/SU2_CFD/include/solvers/CSolver.hpp
-@@ -57,9 +57,9 @@
- #include "../variables/CVariable.hpp"
- 
- #ifdef HAVE_LIBROM
--#include "BasisGenerator.h"
--#include "QDEIM.h"
--#include "DEIM.h"
-+#include "linalg/BasisGenerator.h"
-+#include "hyperreduction/QDEIM.h"
-+#include "hyperreduction/DEIM.h"
- #endif
- 
- using namespace std;
---- a/SU2_CFD/include/SU2_CFD.hpp
-+++ b/SU2_CFD/include/SU2_CFD.hpp
-@@ -29,7 +29,7 @@
- 
- #include "../../Common/include/parallelization/mpi_structure.hpp"
- #include "../../Common/include/parallelization/omp_structure.hpp"
--#include "CLI11.hpp"
-+#include "CLI.hpp"
- 
- #include "drivers/CDriver.hpp"
- #include "drivers/CSinglezoneDriver.hpp"

diff --git a/sci-physics/SU2/files/SU2-7.5.1-system-libraries.patch b/sci-physics/SU2/files/SU2-7.5.1-system-libraries.patch
deleted file mode 100644
index 06d68657da..0000000000
--- a/sci-physics/SU2/files/SU2-7.5.1-system-libraries.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-diff -Nuar a/SU2_CFD/include/SU2_CFD.hpp b/SU2_CFD/include/SU2_CFD.hpp
---- a/SU2_CFD/include/SU2_CFD.hpp	2023-02-06 19:03:44.000000000 +0300
-+++ b/SU2_CFD/include/SU2_CFD.hpp	2023-03-18 17:24:35.000000000 +0300
-@@ -29,7 +29,7 @@
- 
- #include "../../Common/include/parallelization/mpi_structure.hpp"
- #include "../../Common/include/parallelization/omp_structure.hpp"
--#include "CLI11.hpp"
-+#include "CLI.hpp"
- 
- #include "drivers/CDriver.hpp"
- #include "drivers/CSinglezoneDriver.hpp"
-diff -Nuar a/meson.build b/meson.build
---- a/meson.build	2023-02-06 19:03:44.000000000 +0300
-+++ b/meson.build	2023-04-22 18:51:55.000000000 +0300
-@@ -6,15 +6,11 @@
-                           'c_std=c99',
-                           'cpp_std=c++11'])
- 
--if meson.version() != '0.61.1'
--  error('SU2 must be configured with the extended Meson script (./meson.py) in the SU2 root directory.')
--endif
--
- pymod = import('python')
- python = pymod.find_installation()
- 
- su2_cpp_args = []
--su2_deps     = [declare_dependency(include_directories: 'externals/CLI11')]
-+su2_deps     = [declare_dependency(include_directories: '/usr/include/CLI')]
- 
- default_warning_flags = []
- if build_machine.system() != 'windows'
-@@ -70,7 +66,7 @@
- endif
- 
- if get_option('enable-autodiff') or get_option('enable-directdiff')
--  codi_dep = [declare_dependency(include_directories: 'externals/codi/include')]
-+  codi_dep = [declare_dependency(include_directories: '/usr/include/codi')]
-   codi_rev_args = ['-DCODI_REVERSE_TYPE']
-   codi_for_args = ['-DCODI_FORWARD_TYPE']
- endif
-@@ -87,7 +83,8 @@
- 
- # add cgns library
- if get_option('enable-cgns')
--  subdir('externals/cgns')
-+  cpp = meson.get_compiler('cpp')
-+  cgns_dep = cpp.find_library('cgns')
-   su2_deps     += cgns_dep
-   su2_cpp_args += '-DHAVE_CGNS'
- endif
-@@ -125,7 +122,7 @@
- 
-   # add medi dependency
-   if get_option('enable-autodiff') or get_option('enable-directdiff')
--    codi_dep += declare_dependency(include_directories: ['externals/medi/include', 'externals/medi/src'])
-+    codi_dep += declare_dependency(include_directories: ['/usr/share/MeDiPack/include', '/usr/share/MeDiPack/src'])
-   endif
- endif
- 
-@@ -135,7 +132,7 @@
- 
-   # add opdi dependency
-   if get_option('enable-autodiff')
--    codi_dep += declare_dependency(include_directories: 'externals/opdi/include')
-+    codi_dep += declare_dependency(include_directories: '/usr/include/opdi')
- 
-     if get_option('opdi-backend') == 'macro'
-       su2_cpp_args += '-DFORCE_OPDI_MACRO_BACKEND'
-@@ -203,20 +200,16 @@
- 
- if get_option('enable-librom')
-    
--   assert(get_option('librom_root')!='',
--       'Must specify librom folder (-Dlibrom_root=path/to/libROM)')
--   
-    su2_cpp_args += '-DHAVE_LIBROM'
- 
--   librom_root = get_option('librom_root')
--   librom_dep = declare_dependency(include_directories: librom_root+'/lib',
--                                   link_args: ['-L'+librom_root+'/build', '-lROM'])
-+   librom_dep = declare_dependency(include_directories: '/usr/include/libROM',
-+                                   link_args: ['-lROM'])
- 
-    su2_deps += librom_dep
- 
- endif
- 
--mel_dep = declare_dependency(include_directories: 'externals/mel')
-+mel_dep = declare_dependency(include_directories: '/usr/include/MEL')
- su2_deps += mel_dep
- 
- extra_deps = get_option('extra-deps').split(',')
-@@ -226,12 +219,12 @@
-   endif
- endforeach
- 
--catch2_dep = declare_dependency(include_directories: 'externals/catch2/')
-+if get_option('enable-tests')
-+  catch2_dep = declare_dependency(include_directories: '/usr/include/catch2/')
-+endif
- 
- if get_option('enable-mpp')
--  cmake = import('cmake')
--  mpp_subproj = cmake.subproject('Mutationpp')
--  mpp_dep = mpp_subproj.dependency('mutation++')
-+  mpp_dep = dependency('mutation++')
-   su2_deps     += mpp_dep
-   su2_cpp_args += '-DHAVE_MPP'
- endif
-@@ -258,7 +251,7 @@
- 
- if omp and get_option('enable-autodiff')
-   py = find_program('python3','python')
--  p = run_command(py, 'externals/opdi/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q')
-+  p = run_command(py, '/usr/share/OpDiLib/syntax/check.py', 'su2omp.syntax.json', 'Common', 'SU2_CFD', '-p', '*.hpp', '*.cpp', '*.inl', '-r', '-q')
-   if p.returncode() != 0
-     error(p.stdout())
-   endif
-@@ -323,24 +316,6 @@
-            get_option('enable-openblas'), get_option('enable-pastix'), get_option('enable-mixedprec'), get_option('enable-librom'), get_option('enable-coolprop'),
-            meson.build_root().startswith(meson.source_root()) ? meson.build_root().split('/')[-1] : meson.build_root()))
- 
--if get_option('enable-mpp')
--  message(''' To run SU2 with Mutation++ library, add these lines to your .bashrc file:
--
--          export MPP_DATA_DIRECTORY=$SU2_HOME/subprojects/Mutationpp/data
--          export LD_LIBRARY_PATH=$SU2_HOME/<build_dir>/subprojects/Mutationpp
--
--          ''')
--endif
--
--if get_option('enable-librom')
--  message(''' To run SU2 with libROM library, add this line to your .bashrc file:
--
--          export LD_LIBRARY_PATH=@0@/build/:$LD_LIBRARY_PATH
--          
--          '''.format(get_option('librom_root')))
--
--endif
--
- if get_option('enable-pywrapper') and get_option('enable-cgns') and not get_option('static-cgns-deps')
-   message(''' WARNING: If compilation fails with a message regarding "attempted static link of dynamic object", reconfigure with option -Dstatic-cgns-deps=true.''')
- endif

diff --git a/sci-physics/SU2/metadata.xml b/sci-physics/SU2/metadata.xml
deleted file mode 100644
index 41dce6ab06..0000000000
--- a/sci-physics/SU2/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <!-- maintainer-needed -->
-  <use>
-    <flag name="autodiff">Enable support for reverse automatic differentiation</flag>
-    <flag name="cgns">Build with CGNS support</flag>
-    <flag name="directdiff">Enable support for forward automatic differentiation</flag>
-    <flag name="librom">Enable LLNL libROM support</flag>
-    <flag name="mixed-precision">Use single precision floating point arithmetic for sparse algebra</flag>
-    <flag name="mkl">Enable Intel MKL support</flag>
-    <flag name="mpp">Enable Mutation++ library support</flag>
-    <flag name="openblas">Enable BLAS and LAPACK support via OpenBLAS</flag>
-    <flag name="parmetis">Enable Parmetis support</flag>
-    <flag name="pastix">Enable PaStiX support</flag>
-    <flag name="tecio">Enable TECIO support</flag>
-    <flag name="tutorials">Install Tutorials files</flag>
-  </use>
-  <longdescription lang="en">
-    The SU2 suite is an open-source collection of C++ based software tools
-    for performing Partial Differential Equation (PDE) analysis and solving
-    PDE-constrained optimization problems.
-
-    The toolset is designed with Computational Fluid Dynamics (CFD)
-    and aerodynamic shape optimization in mind, but is extensible
-    to treat arbitrary sets of governing equations such as potential flow,
-    elasticity, electrodynamics, chemically-reacting flows, and many others.
-  </longdescription>
-  <upstream>
-    <remote-id type="github">su2code/SU2</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-physics/mbdyn/Manifest b/sci-physics/mbdyn/Manifest
deleted file mode 100644
index e4c3170d80..0000000000
--- a/sci-physics/mbdyn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mbdyn-ae57618c4e7b030b59707b8c156a6e2a94a6efd0.tar.bz2 3949822 BLAKE2B 26d27d16173f8f615973c51f7877c87f2e4aef414b9253afacbf6bcc37a5e4b995f4b9de044ed557a9a46d49ed2012e30d253cc6b5f0a1d47cd2cb3d95ca9c77 SHA512 01337f5653300847a2ccf7c332109d1052549d7ba189319630029a9dd8e7a08e06c12b1071d3eea05fafecb393793561b656ad8744d0a3754850a100e8029190

diff --git a/sci-physics/mbdyn/files/mbdyn-find-bullet.patch b/sci-physics/mbdyn/files/mbdyn-find-bullet.patch
deleted file mode 100644
index 1299761815..0000000000
--- a/sci-physics/mbdyn/files/mbdyn-find-bullet.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -1889,15 +1889,15 @@
- if test "$ol_with_bullet" != "no" ; then
- 	AC_LANG_CPLUSPLUS
- 	have_libbullet=no
--	AC_CHECK_HEADER(BulletCollision/CollisionShapes/btCollisionShape.h,[have_bullet_h=yes],[have_bullet_h=no])
-+	AC_CHECK_HEADER(bullet/BulletCollision/CollisionShapes/btCollisionShape.h,[have_bullet_h=yes],[have_bullet_h=no])
- 	if test "$have_bullet_h" = "yes" ; then
- 		SAVE_LIBS="$LIBS"
--		try_BULLET_LIBS="-lbulletcollision -lbulletmath"
-+		try_BULLET_LIBS="-lBulletCollision"
- 		LIBS="$try_BULLET_LIBS $LIBS"
--		AC_CHECK_LIB(bulletcollision,btBulletCollisionProbe,[
-+		AC_CHECK_LIB(BulletCollision,btBulletCollisionProbe,[
- 			have_libbullet=yes
- 			BULLET_LIBS="$try_BULLET_LIBS"
--		],[have_libbullet=no],[-lbulletmath])
-+		],[have_libbullet=no],[])
- 		LIBS="$save_LIBS"
- 	fi
- 

diff --git a/sci-physics/mbdyn/files/mbdyn-octave-no-global-install.patch b/sci-physics/mbdyn/files/mbdyn-octave-no-global-install.patch
deleted file mode 100644
index 340a1458db..0000000000
--- a/sci-physics/mbdyn/files/mbdyn-octave-no-global-install.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/utils/Makefile.am	2021-09-05 14:28:23.674273509 +0200
-+++ b/utils/Makefile.am	2021-09-05 14:28:56.501524237 +0200
-@@ -336,7 +336,7 @@
- 	@printf "Octave package file \"%s\" created\n" $(PKG_FILE)
- 
- install-exec-local-oct: $(PKG_FILE)
--	@$(OCTAVE_CLI) -qfHW --eval "pkg install -global $<"
-+	@$(OCTAVE_CLI) -qfHW --eval "pkg install -local $<"
- 	@printf "package \"%s\" installed\n" $(PKG_NAME)
- else
- install-exec-local-oct:

diff --git a/sci-physics/mbdyn/files/mbdyn-respect-libtool.patch b/sci-physics/mbdyn/files/mbdyn-respect-libtool.patch
deleted file mode 100644
index 50b93ebf53..0000000000
--- a/sci-physics/mbdyn/files/mbdyn-respect-libtool.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -1653,9 +1653,9 @@
- 		AC_DEFINE(HAVE_LTDL_H,1,[define if you have <ltdl.h>])
- 		AC_CHECK_LIB(ltdl, lt_dlinit,[have_lt_dlinit=yes],[have_lt_dlinit=no])
- 		if test $have_lt_dlinit = "yes" ; then
--			eval `libtool --tag=CC --config|grep '^wl='`
-+			eval `$LIBTOOL --tag=CC --config|grep '^wl='`
- 			LIBS="$LIBS -lltdl"
--			EXPORT_DYNAMIC_FLAG_SPEC=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
-+			EXPORT_DYNAMIC_FLAG_SPEC=`($LIBTOOL --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
- 			have_runtime_loading=yes
- 			MODULE_LOADPATH=$libexecdir
- 		fi

diff --git a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild
deleted file mode 100644
index 7d9667b83d..0000000000
--- a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925-r1.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-COMMIT="ae57618c4e7b030b59707b8c156a6e2a94a6efd0"
-MYP="${PN}-${COMMIT}"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools flag-o-matic fortran-2 pam python-single-r1
-
-DESCRIPTION="A general purpose Multibody Dynamics analysis software"
-HOMEPAGE="https://www.mbdyn.org"
-SRC_URI="https://public.gitlab.polimi.it/DAER/mbdyn/-/archive/${COMMIT}/${MYP}.tar.bz2"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-#	FMU # needs fmi-library
-#	aerodyn # needs aerodyn
-#	cudatest # needs cuda
-MBDYN_MODULE=( asynchronous_machine autodiff_test ballbearing_contact bullet
-charm constlaw-f90 constlaw-f95 constlaw cont-contact controller convtest
-cyclocopter damper-gandhi damper-graall damper-hydraulic damper diff dot
-drive-test drive dummy eu2phi fab-electric fab-motion fab-sbearings fabricate
-flightgear friction friction3 hfelem hid hunt-crossley
-hydrodynamic_plain_bearing hydrodynamic_plain_bearing2 imu indvel
-inline_friction inplane_friction journal_bearing leapmotion loadinc marble md
-mds minmaxdrive multi_step_drive muscles namespace nodedistdrive nonsmooth-node
-ns octave randdrive rollercoaster rotor-loose-coupling scalarfunc switch_drive
-tclpgin triangular_contact udunits uni_in_plane wheel2 wheel4 )
-
-MBDYN_MODULE_REPLACED=( "${MBDYN_MODULE[@]//_/-}" )
-IUSE_MBDYN_MODULE="${MBDYN_MODULE_REPLACED[@]/#/mbdyn_module_}"
-IUSE="${IUSE_MBDYN_MODULE} ann arpack autodiff blender boost bullet chaco crypt
-debug eig ginac jdqz +mbc metis mpi multithread-naive netcdf octave openblas pam
-pastix pmpi python qrupdate rt sasl schur sparse superlu tests threads udunits +y12"
-# taucs rtai
-
-#	dev-libs/blitz
-RDEPEND="
-	dev-libs/libltdl
-	virtual/blas
-	virtual/lapack
-
-	ann? ( sci-libs/ann )
-	arpack? ( sci-libs/arpack )
-	blender? ( media-gfx/blender:= )
-	boost? ( dev-libs/boost )
-	bullet? ( sci-physics/bullet )
-	chaco? ( sci-mathematics/chaco )
-	crypt? ( virtual/libcrypt )
-	ginac? ( sci-mathematics/ginac )
-	jdqz? ( sci-libs/jdqz )
-	mbdyn_module_damper? ( sci-libs/gsl )
-	mpi? ( virtual/mpi[cxx] )
-	metis? ( sci-libs/metis )
-	netcdf? ( sci-libs/netcdf-cxx:* )
-	octave? ( sci-mathematics/octave )
-	openblas? ( sci-libs/openblas )
-	pam? ( sys-libs/pam )
-	pastix? ( sci-libs/pastix )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]')
-	)
-	qrupdate? ( sci-libs/qrupdate )
-	sasl? ( dev-libs/cyrus-sasl )
-	sparse? (
-		sci-libs/klu
-		sci-libs/umfpack
-	)
-	superlu? ( sci-libs/superlu_mt )
-	threads? ( dev-libs/libatomic_ops )
-	udunits? ( sci-libs/udunits )
-"
-#	taucs? ( sci-libs/taucs )
-DEPEND="
-	${RDEPEND}
-	blender? ( sys-apps/pkgcore )
-"
-BDEPEND="python? ( dev-lang/swig )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-find-bullet.patch"
-	"${FILESDIR}/${PN}-octave-no-global-install.patch"
-)
-#	"${FILESDIR}/${PN}-respect-libtool.patch"
-REQUIRED_USE="
-	mbdyn_module_bullet? ( bullet )
-	mbdyn_module_octave? ( octave )
-	mbdyn_module_udunits? ( udunits )
-	mbdyn_module_wheel4? ( ginac )
-	multithread-naive? ( threads )
-	pmpi? ( mpi )
-	python? ( ${PYTHON_REQUIRED_USE} )
-	schur? (
-		|| ( chaco metis )
-		mpi
-	)
-"
-#	?? ( rt rtai )
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_prepare() {
-	default
-	eautoreconf
-	#from bootstrap.sh
-	if test -d contrib ; then
-		for i in `find contrib -name 'bootstrap.sh'` ; do
-			dir=`echo "${i}" | sed "s/\(.*\)\/bootstrap\.sh/\1/"`
-			pushd "${dir}" || die
-			eautoreconf
-			popd || die
-		done
-	fi
-}
-
-src_configure() {
-	python_setup
-	append-cxxflags "-I/usr/include/bullet"
-	local myconf=(
-		--disable-static
-		--disable-Werror
-		--enable-runtime-loading
-		--with-lapack
-		--without-charm
-		--without-g2c
-		--without-goto
-		--without-harwell
-		--without-pardiso
-		--without-rtai
-		--without-static-modules
-		--without-strumpack
-		--without-wsmp
-
-		$(use_enable autodiff)
-		$(use_enable crypt)
-		$(use_enable debug)
-		$(use_enable eig)
-		$(use_enable mbc)
-		$(use_enable multithread-naive)
-		$(use_enable netcdf)
-		$(use_enable octave)
-		$(use_enable octave octave-utils)
-		$(use_enable python)
-		$(use_enable schur)
-		$(use_enable tests install_test_progs)
-		$(use_enable threads multithread)
-
-		$(use_with ann)
-		$(use_with arpack)
-		$(use_with boost)
-		$(use_with bullet)
-		$(use_with ginac)
-		$(use_with jdqz)
-		$(use_with metis)
-		$(use_with openblas)
-		$(use_with pam)
-		$(use_with pastix)
-		$(use_with qrupdate)
-		$(use_with rt)
-		$(use_with sasl sasl2)
-		$(use_with sparse klu)
-		$(use_with sparse suitesparseqr)
-		$(use_with sparse umfpack)
-		$(use_with superlu)
-		$(use_with threads)
-		$(use_with y12)
-	)
-
-	if ( use autodiff && use sparse ); then
-		myconf+=( "--enable-sparse-autodiff" )
-	else
-		myconf+=( "--disable-sparse-autodiff" )
-	fi
-	if ( use debug && use mpi ); then
-		myconf+=( "--enable-debug-mpi" )
-	else
-		myconf+=( "--disable-debug-mpi" )
-	fi
-	if use mpi; then
-		if use pmpi; then
-			myconf+=( "--with-mpi=pmpi" )
-		else
-			myconf+=( "--with-mpi" )
-		fi
-	else
-		myconf+=( "--without-mpi" )
-	fi
-
-	local usemodules=""
-	for m in ${MBDYN_MODULE[@]} ; do
-		u="${m//_/-}"
-		use "mbdyn_module_${u}" && usemodules+=" ${m}"
-	done
-
-	# remove leading whitespace characters
-	usemodules="${usemodules#"${usemodules%%[![:space:]]*}"}"
-
-	myconf+=( "--with-module=\"${usemodules}\"" )
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	mkdir -p "${HOME}/octave" || die
-#	octave --exec "pkg prefix ${T}" || die
-	emake DESTDIR="${D}" install
-
-	if use blender; then
-		local blenderslots="$(pquery -I media-gfx/blender --one-attr slot)"
-		local blenderscriptdir
-		for i in $blenderslots ; do
-			blenderscriptdir="/usr/share/blender/${i}/scripts/"
-			insinto "${blenderscriptdir}"
-			doins -r contrib/blenderandmbdyn
-		done
-	fi
-
-	if use python; then
-		local site="${D}/$(python_get_sitedir)"
-		mkdir -p "${site}" || die
-		mv "${D}/usr/libexec/mbpy" "${site}" || die
-	fi
-
-	use pam && dopamd etc/pam.d/mbdyn
-
-	mkdir -p "${D}/usr/share/octave/site/m/mbdyn" || die
-	mv "${D}"/usr/share/octave/*.m "${D}/usr/share/octave/site/m/mbdyn" || die
-
-	if use octave; then
-		insinto "/usr/share/octave/site/m/mbdyn"
-		doins -r contrib/MLS/.
-	fi
-
-	find "${D}" -name '*.la' -delete || die
-}

diff --git a/sci-physics/mbdyn/metadata.xml b/sci-physics/mbdyn/metadata.xml
deleted file mode 100644
index c1b53eee0b..0000000000
--- a/sci-physics/mbdyn/metadata.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://public.gitlab.polimi.it/DAER/mbdyn/-/issues</bugs-to>
-	</upstream>
-	<use>
-		<flag name="ann">With ANN<pkg>sci-libs/ann</pkg> support</flag>
-		<flag name="arpack">With <pkg>sci-libs/arpack</pkg> math library</flag>
-		<flag name="autodiff">Enable automatic differentiation in order to compute the Jacobian matrix</flag>
-		<flag name="blender">Install <pkg>media-gfx/blender</pkg> plugins</flag>
-		<flag name="boost">With <pkg>dev-libs/boost</pkg> support</flag>
-		<flag name="bullet">With <pkg>sci-physics/bullet</pkg> support</flag>
-		<flag name="chaco">With <pkg>sci-mathematics/chaco</pkg> model partitioning support</flag>
-		<flag name="crypt">Enable crypt</flag>
-		<flag name="eig">Enable direct eigensolution</flag>
-		<flag name="ginac">With <pkg>sci-mathematics/ginac</pkg> support</flag>
-		<flag name="jdqz">With <pkg>sci-libs/jdqz</pkg> math library</flag>
-		<flag name="mbc">Enable MBC - multibody communication library</flag>
-		<flag name="metis">With <pkg>sci-libs/metis</pkg> model partitioning support</flag>
-		<flag name="mpi">With MPI support</flag>
-		<flag name="multithread-naive">Enable multithread naive solver</flag>
-		<flag name="netcdf">Enable NetCDF based binary output</flag>
-		<flag name="octave">Enable <pkg>sci-mathematics/octave</pkg> support</flag>
-		<flag name="openblas">With <pkg>sci-libs/openblas</pkg> implementation</flag>
-		<flag name="pam">With <pkg>sys-libs/pam</pkg> support</flag>
-		<flag name="pastix">With <pkg>sci-libs/pastix</pkg> math library</flag>
-		<flag name="pmpi">With pmpi for MPI profiling</flag>
-		<flag name="qrupdate">With <pkg>sci-libs/qrupdate</pkg> library</flag>
-		<flag name="rt">With POSIX realtime support</flag>
-		<flag name="sasl">With <pkg>dev-libs/cyrus-sasl</pkg> support</flag>
-		<flag name="schur">Enable Schur parallel solver</flag>
-		<flag name="sparse">Enable sparse solvers</flag>
-		<flag name="superlu">With <pkg>sci-libs/superlu</pkg> math library - eXperimental</flag>
-		<!--<flag name="taucs">With <pkg>sci-libs/taucs</pkg> math library - eXperimental</flag>-->
-		<flag name="tests">Enable installation of some test programs which are otherwise not installed</flag>
-		<flag name="threads">With threads</flag>
-		<flag name="y12">With Y12 sparse math library</flag>
-		<flag name="udunits">With <pkg>sci-libs/udunits</pkg></flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild b/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild
deleted file mode 100644
index 961d87de10..0000000000
--- a/sys-apps/CommsPowerManagement/CommsPowerManagement-0.2.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="pwr-v${PV}"
-PYTHON_COMPAT=( python3_10 pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library providing various tools to work with Intel processors"
-HOMEPAGE="https://github.com/intel/CommsPowerManagement"
-SRC_URI="https://github.com/intel/CommsPowerManagement/archive/refs/tags/${MYPV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MYPV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-IUSE="ansible"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-	distutils-r1_python_prepare_all
-}
-
-src_compile() {
-	pushd "pwr" || die
-	python_foreach_impl distutils-r1_python_compile
-	popd || die
-}
-
-src_install() {
-	python_foreach_impl python_install
-	dodoc *.md
-	#docinto telemetry
-	#dodoc telemetry/*.md
-	dodoc -r intel_sst_os_interface
-	#where to put those?
-	use ansible && dodoc -r ansible
-
-}
-
-python_install() {
-	pushd "pwr" || die
-	distutils-r1_python_install
-	popd || die
-
-	python_doscript power.py
-	python_doscript sst_bf.py
-	#python_doscript telemetry/pkgpower.py
-}

diff --git a/sys-apps/CommsPowerManagement/Manifest b/sys-apps/CommsPowerManagement/Manifest
deleted file mode 100644
index 4a141e0618..0000000000
--- a/sys-apps/CommsPowerManagement/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST CommsPowerManagement-0.2.1.tar.gz 32669 BLAKE2B 381aa8906377f0facdd909b53c4d8ba7d961a54691a4a3520f8c492aa6d97b55842536dcebd8f578373e2399a82af2c8098b2ac45332cfd1959e22e2e7de505d SHA512 6e449b7c2e199b67496b87725aa4595bd8107adfa1fb050b3cdd1c2db5620a3be4f784dd78f1e57bdea809a29cca7b27f55c08cfbc2b070f789100183508205a

diff --git a/sys-apps/CommsPowerManagement/metadata.xml b/sys-apps/CommsPowerManagement/metadata.xml
deleted file mode 100644
index 0b7ffa9d1a..0000000000
--- a/sys-apps/CommsPowerManagement/metadata.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<upstream>
-		<bugs-to>https://github.com/intel/CommsPowerManagement/issues</bugs-to>
-		<remote-id type="github">intel/CommsPowerManagement</remote-id>
-	</upstream>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Introduction
-Recent generations of the Intel® Xeon® family processors allow configurations where:
-
-Turbo Boost can be enabled on a per-core basis.
-Some cores can be given a higher base frequency than others
-Overview
-The scripts provided are as follows:
-
-power.py allows the user to adjust the frequencies and Turbo-Boost availability on a core-by-core basis. This script allows the adjustment of P-states, C-states and Turbo-Boost.
-sst_bf.py allows the user to confure the system for Intel® Speed Select Technology - Base Frequency (Intel® SST-BF). This allows some cores to run at a higher base frequency than others.
-pwr.py a python library which can be imported into an application, to measure/modify core frequencies of a CPU to utilize Intel® Speed Select Technology.
-
-The 'pwr' library is built to help take advantage of various Intel processor features such as:
-- Core and uncore frequency scaling
-- SST-BF technology
-- SST-CP technology
-It is intended to be used to build various orchestration and platform power management tools.
-	</longdescription>
-	<use>
-		<flag name="ansible">Install ansible playbook</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-apps/intel-cmt-cat/Manifest b/sys-apps/intel-cmt-cat/Manifest
deleted file mode 100644
index 1f68d52f13..0000000000
--- a/sys-apps/intel-cmt-cat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST intel-cmt-cat-4.4.0.tar.gz 494818 BLAKE2B 827b5b001612ce0241088aabe2cfb87f460148e5321f92ff9f0a1b9d58ac1afe25e32afc3c842736f33f338e80a8ba64d983271504d8dc2cc89fcc95ff903b9a SHA512 3882304976f5a27bb7085a764ac481114c403281648e288f75db3dba325c46572b88d5d47841711cf1bdc77f4706fb28026036f871bbfb763a66bcc226e1728d

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch
deleted file mode 100644
index 3f4b8db04d..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-no-strip.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/pqos/Makefile
-+++ b/pqos/Makefile
-@@ -110,12 +110,12 @@
- ifeq ($(shell uname), FreeBSD)
- 	install -d $(BIN_DIR)
- 	install -d $(MAN_DIR)
--	install -s $(APP) $(BIN_DIR)
-+	install $(APP) $(BIN_DIR)
- 	install $(APP)-msr $(BIN_DIR)
- 	install -m 0444 $(MAN) $(MAN_DIR)
- 	ln -f -s $(MAN) $(MAN_DIR)/$(APP)-msr.8
- else
--	install -D -s $(APP) $(BIN_DIR)/$(APP)
-+	install -D $(APP) $(BIN_DIR)/$(APP)
- 	install -D $(APP)-msr $(BIN_DIR)/$(APP)-msr
- 	install -D $(APP)-os $(BIN_DIR)/$(APP)-os
- 	install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN)
---- a/rdtset/Makefile
-+++ b/rdtset/Makefile
-@@ -117,10 +117,10 @@
- ifeq ($(shell uname), FreeBSD)
- 	install -d $(BIN_DIR)
- 	install -d $(MAN_DIR)
--	install -s $(APP) $(BIN_DIR)
-+	install $(APP) $(BIN_DIR)
- 	install -m 0444 $(MAN) $(MAN_DIR)
- else
--	install -D -s $(APP) $(BIN_DIR)/$(APP)
-+	install -D $(APP) $(BIN_DIR)/$(APP)
- 	install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN)
- endif
- 
---- a/tools/membw/Makefile
-+++ b/tools/membw/Makefile
-@@ -94,10 +94,10 @@
- ifeq ($(shell uname), FreeBSD)
- 	install -d $(BIN_DIR)
- 	install -d $(MAN_DIR)
--	install -s $(APP) $(BIN_DIR)
-+	install $(APP) $(BIN_DIR)
- 	install -m 0444 $(MAN) $(MAN_DIR)
- else
--	install -D -s $(APP) $(BIN_DIR)/$(APP)
-+	install -D $(APP) $(BIN_DIR)/$(APP)
- 	install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN)
- endif
- 

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-respect-flags.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-respect-flags.patch
deleted file mode 100644
index f45332b10c..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.3.0-respect-flags.patch
+++ /dev/null
@@ -1,282 +0,0 @@
---- a/examples/c/CAT_MBA/Makefile
-+++ b/examples/c/CAT_MBA/Makefile
-@@ -35,17 +35,16 @@
- ###############################################################################
- 
- LIBDIR ?= ../../../lib
--CFLAGS =-I$(LIBDIR) \
-+CFLAGS += -I$(LIBDIR) \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings  \
--	-Wformat -Wformat-security -fstack-protector -fPIE -D_FORTIFY_SOURCE=2 \
--	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
--	-g -O2
-+	-Wformat -Wformat-security -fPIE \
-+	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
- endif
--LDFLAGS=-L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS=-lpqos -lpthread
- 
- # ICC and GCC options
---- a/examples/c/CMT_MBM/Makefile
-+++ b/examples/c/CMT_MBM/Makefile
-@@ -35,17 +35,16 @@
- ###############################################################################
- 
- LIBDIR ?= ../../../lib
--CFLAGS =-I$(LIBDIR) -pthread \
-+CFLAGS += -I$(LIBDIR) -pthread \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector -fPIE -D_FORTIFY_SOURCE=2 \
--	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
--	-g -O2
-+	-Wformat -Wformat-security -fPIE \
-+	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
- endif
--LDFLAGS=-L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS=-lpqos -lpthread
- 
- # ICC and GCC options
---- a/examples/c/PSEUDO_LOCK/Makefile
-+++ b/examples/c/PSEUDO_LOCK/Makefile
-@@ -35,15 +35,14 @@
- ###############################################################################
- 
- LIBDIR ?= ../../../lib
--LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS = -lpqos -lrt -lpthread
--CFLAGS = -I$(LIBDIR) \
-+CFLAGS += -I$(LIBDIR) \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings  \
--	-Wformat -Wformat-security -fstack-protector -fPIE -D_FORTIFY_SOURCE=2 \
--	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
--	-g -O2
-+	-Wformat -Wformat-security -fPIE \
-+	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
- endif
---- a/lib/Makefile
-+++ b/lib/Makefile
-@@ -37,12 +37,12 @@
- VERSION = 4.3.0
- SO_VERSION = 4
- SHARED ?= y
--LDFLAGS = -L. -lpthread -z noexecstack -z relro -z now
--CFLAGS = -pthread -I./ -D_GNU_SOURCE \
-+LDFLAGS += -L. -lpthread -z noexecstack -z relro -z now
-+CFLAGS += -pthread -I./ -D_GNU_SOURCE \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector \
-+	-Wformat -Wformat-security \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
-@@ -83,9 +83,7 @@
- 
- # DEBUG build
- ifeq ($(DEBUG),y)
--CFLAGS += -g -ggdb -Og -DDEBUG
--else
--CFLAGS += -g -O2 -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- # RMID CUSTOM
-@@ -114,7 +112,7 @@
- endif
- 
- HDR = pqos.h
--PREFIX ?= /usr/local
-+PREFIX ?= /usr
- LIB_INSTALL_DIR ?= $(PREFIX)/lib
- HDR_DIR ?= $(PREFIX)/include
- DEPFILE = $(LIB).dep
---- a/pqos/Makefile
-+++ b/pqos/Makefile
-@@ -35,13 +35,13 @@
- ###############################################################################
- 
- LIBDIR ?= ../lib
--LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS = -lpqos -lpthread
--CFLAGS = -I$(LIBDIR) \
-+CFLAGS += -I$(LIBDIR) \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector -fPIE \
-+	-Wformat -Wformat-security -fPIE \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
-@@ -68,9 +68,7 @@
- 
- # DEBUG build
- ifeq ($(DEBUG),y)
--CFLAGS += -g -ggdb -O0 -DDEBUG
--else
--CFLAGS += -g -O2 -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- # RMID CUSTOM
-@@ -83,7 +81,7 @@
- MAN = pqos.8
- 
- # XXX: modify as desired
--PREFIX ?= /usr/local
-+PREFIX ?= /usr
- BIN_DIR = $(PREFIX)/bin
- MAN_DIR = $(PREFIX)/man/man8
- 
---- a/rdtset/Makefile
-+++ b/rdtset/Makefile
-@@ -35,13 +35,13 @@
- ###############################################################################
- 
- LIBDIR ?= ../lib
--LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now
-+LDFLAGS += -L$(LIBDIR) -pie -z noexecstack -z relro -z now
- LDLIBS = -lpqos -lpthread
--CFLAGS = -I$(LIBDIR) \
-+CFLAGS += -I$(LIBDIR) \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector -fPIE \
-+	-Wformat -Wformat-security -fPIE \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
- 	-D_GNU_SOURCE
- ifneq ($(EXTRA_CFLAGS),)
-@@ -69,9 +69,7 @@
- 
- # DEBUG build
- ifeq ($(DEBUG),y)
--CFLAGS += -g -ggdb -O0 -DDEBUG
--else
--CFLAGS += -g -O2 -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- # RMID CUSTOM
-@@ -90,7 +88,7 @@
- MAN = rdtset.8
- 
- # XXX: modify as desired
--PREFIX ?= /usr/local
-+PREFIX ?= /usr
- BIN_DIR = $(PREFIX)/bin
- MAN_DIR = $(PREFIX)/man/man8
- 
---- a/tools/membw/Makefile
-+++ b/tools/membw/Makefile
-@@ -38,21 +38,19 @@
- MAN = membw.8
- 
- # XXX: modify as desired
--PREFIX ?= /usr/local
-+PREFIX ?= /usr
- BIN_DIR = $(PREFIX)/bin
- MAN_DIR = $(PREFIX)/man/man8
- 
--CFLAGS=-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
-+CFLAGS += -W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector -fPIE \
-+	-Wformat -Wformat-security -fPIE \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
--	-Winline -msse4.2
-+	-Winline
- 
- ifeq ($(DEBUG),y)
--CFLAGS += -O0 -g -DDEBUG
--else
--CFLAGS += -O3 -g -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- HAS_AVX512 := $(shell $(CC) -mavx512f -dM -E - < /dev/null 2> /dev/null | grep -c "AVX512F")
---- a/unit-test/lib/Makefile
-+++ b/unit-test/lib/Makefile
-@@ -15,18 +15,16 @@
- TESTS = $(TESTS_SRCS:%.c=$(BIN_DIR)/%)
- 
- 
--LDFLAGS = -L$(MOCK_DIR) -lpthread -lcmocka -lpqosmock -z noexecstack -z relro -z now
--CFLAGS = -pthread -I$(LIB_DIR) -I$(MOCK_DIR) \
-+LDFLAGS += -L$(MOCK_DIR) -lpthread -lcmocka -lpqosmock -z noexecstack -z relro -z now
-+CFLAGS += -pthread -I$(LIB_DIR) -I$(MOCK_DIR) \
- 	-D_GNU_SOURCE \
- 	-W -Wall -Wextra -Wstrict-prototypes \
- 	-Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector \
-+	-Wformat -Wformat-security \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels \
- 	-D'PQOS_LOCAL=' -D'PQOS_API='
- 
--CFLAGS += -g -ggdb -O0
--
- all: $(TESTS)
- 
- $(OBJ_DIR)/%.o: $(LIB_DIR)/%.c $(OBJ_DIR)/%.d
-@@ -528,4 +526,4 @@
- 
- clean:
- 	rm -rf $(BIN_DIR)
--	rm -rf $(OBJ_DIR)
-\ Manca newline alla fine del file
-+	rm -rf $(OBJ_DIR)
---- a/unit-test/mock/Makefile
-+++ b/unit-test/mock/Makefile
-@@ -38,12 +38,12 @@
- 
- LIB = libpqosmock
- SHARED ?= y
--LDFLAGS = -L. -lpthread -z noexecstack -z relro -z now
--CFLAGS = -pthread -I$(LIB_DIR) -D_GNU_SOURCE \
-+LDFLAGS += -L. -lpthread -z noexecstack -z relro -z now
-+CFLAGS += -pthread -I$(LIB_DIR) -D_GNU_SOURCE \
- 	-W -Wall -Wextra -Wstrict-prototypes -Wmissing-prototypes \
- 	-Wmissing-declarations -Wold-style-definition -Wpointer-arith \
- 	-Wcast-qual -Wundef -Wwrite-strings \
--	-Wformat -Wformat-security -fstack-protector \
-+	-Wformat -Wformat-security \
- 	-Wunreachable-code -Wsign-compare -Wno-endif-labels
- ifneq ($(EXTRA_CFLAGS),)
- CFLAGS += $(EXTRA_CFLAGS)
-@@ -82,9 +82,7 @@
- 
- # DEBUG build
- ifeq ($(DEBUG),y)
--CFLAGS += -g -ggdb -O0 -DDEBUG
--else
--CFLAGS += -g -O2 -D_FORTIFY_SOURCE=2
-+CFLAGS += -DDEBUG
- endif
- 
- # Build targets and dependencies
-@@ -155,4 +153,4 @@
- 
- .PHONY: clean
- clean:
--	-rm -f $(CLEAN_OBJS) $(LIB)* $(DEPFILES)
-\ Manca newline alla fine del file
-+	-rm -f $(CLEAN_OBJS) $(LIB)* $(DEPFILES)

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-no-strip.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-no-strip.patch
deleted file mode 100644
index 99d261cd07..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-no-strip.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/tools/membw/Makefile
-+++ b/tools/membw/Makefile
-@@ -94,10 +94,10 @@
- ifeq ($(shell uname), FreeBSD)
- 	install -d $(BIN_DIR)
- 	install -d $(MAN_DIR)
--	install -s $(APP) $(BIN_DIR)
-+	install $(APP) $(BIN_DIR)
- 	install -m 0444 $(MAN) $(MAN_DIR)
- else
--	install -D -s $(APP) $(BIN_DIR)/$(APP)
-+	install -D $(APP) $(BIN_DIR)/$(APP)
- 	install -m 0444 $(MAN) -D $(MAN_DIR)/$(MAN)
- endif
- 

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-perl-makefile.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-perl-makefile.patch
deleted file mode 100644
index 4355779d71..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-4.4.0-perl-makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/lib/perl/Makefile.PL
-+++ b/lib/perl/Makefile.PL
-@@ -42,8 +42,8 @@
- WriteMakefile(
- 	'NAME'    => 'pqos',
- 	'VERSION' => "0.1",
--	'CCFLAGS' => "$Config{ccflags} -Wno-unused-variable -Wno-unused-value -Wno-misleading-indentation",
--	'LIBS'    => ['-lpqos', '-L/usr/local/lib -lpqos'],
-+	'CCFLAGS' => "$Config{ccflags} -Wno-unused-variable -Wno-unused-value -Wno-misleading-indentation -I..",
-+	'LIBS'    => ['-lpqos', '-L.. -lpqos'],
- 	'OBJECT'  => 'pqos_wrap.o',
- 	'clean'   => {FILES => "pqos_wrap.c"},
- );
-@@ -56,7 +56,7 @@
- 
- 	my $swig_target = <<"SWIG_MAKEFILE";
- pqos_wrap.c:
--	$swig -perl -outdir \$(INST_LIB) -I/usr/local/include \$(EXTRA_SWIGFLAGS) pqos.i
-+	$swig -perl -outdir \$(INST_LIB) -I.. \$(EXTRA_SWIGFLAGS) pqos.i
- SWIG_MAKEFILE
- 
- 	my $perltidy_targets = <<'PERLTIDY_MAKEFILE';

diff --git a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-perl-makefile.patch b/sys-apps/intel-cmt-cat/files/intel-cmt-cat-perl-makefile.patch
deleted file mode 100644
index 39b9a553ea..0000000000
--- a/sys-apps/intel-cmt-cat/files/intel-cmt-cat-perl-makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/lib/perl/Makefile.PL
-+++ b/lib/perl/Makefile.PL
-@@ -42,8 +42,8 @@
- WriteMakefile(
- 	'NAME'    => 'pqos',
- 	'VERSION' => "0.1",
--	'CCFLAGS' => "$Config{ccflags} -Wno-unused-variable -Wno-unused-value",
--	'LIBS'    => ['-lpqos', '-L/usr/local/lib -lpqos'],
-+	'CCFLAGS' => "$Config{ccflags} -Wno-unused-variable -Wno-unused-value -I..",
-+	'LIBS'    => ['-lpqos', '-L.. -lpqos'],
- 	'OBJECT'  => 'pqos_wrap.o',
- 	'clean'   => {FILES => "pqos_wrap.c"},
- );
-@@ -56,7 +56,7 @@
- 
- 	my $swig_target = <<"SWIG_MAKEFILE";
- pqos_wrap.c:
--	$swig -perl -outdir \$(INST_LIB) -I/usr/local/include \$(EXTRA_SWIGFLAGS) pqos.i
-+	$swig -perl -outdir \$(INST_LIB) -I.. \$(EXTRA_SWIGFLAGS) pqos.i
- SWIG_MAKEFILE
- 
- 	my $perltidy_targets = <<'PERLTIDY_MAKEFILE';

diff --git a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild b/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild
deleted file mode 100644
index 69231b7d0d..0000000000
--- a/sys-apps/intel-cmt-cat/intel-cmt-cat-4.4.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} ) #pypy3 has warnings
-
-inherit distutils-r1 perl-module
-
-DESCRIPTION="User space software for Intel(R) Resource Director Technology"
-HOMEPAGE="
-	https://www.intel.com/content/www/us/en/architecture-and-technology/resource-director-technology.html
-	https://github.com/intel/intel-cmt-cat
-"
-SRC_URI="https://github.com/intel/intel-cmt-cat/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="perl"
-
-RDEPEND="perl? ( dev-lang/perl:= )"
-
-PATCHES=(
-	"${FILESDIR}/${P}-perl-makefile.patch"
-	"${FILESDIR}/${P}-no-strip.patch"
-	"${FILESDIR}/${PN}-4.3.0-respect-flags.patch"
-)
-
-distutils_enable_tests unittest
-
-src_prepare() {
-	mkdir -p "${T}/prefix" || die
-
-	distutils-r1_python_prepare_all
-}
-
-src_compile() {
-	emake all PREFIX="${T}/prefix"
-
-	pushd "lib/python" || die
-	python_foreach_impl distutils-r1_python_compile
-	popd || die
-
-	if use perl; then
-		pushd "lib/perl" || die
-		perl-module_src_configure
-		perl-module_src_compile
-		popd || die
-	fi
-}
-
-src_install() {
-	emake install PREFIX="${T}/prefix"
-
-	dobin "${T}"/prefix/bin/*
-	doheader "${T}"/prefix/include/*
-	doman "${T}"/prefix/man/man*/*
-	dolib.so "${T}"/prefix/lib/*
-
-	dobin tools/membw/membw
-	dobin snmp/rdt-agentx.pl
-
-	dodoc ChangeLog README.md
-	docinto membw
-	dodoc tools/membw/README
-	docinto pqos
-	dodoc -r pqos/README pqos/configs
-	docinto lib
-	dodoc lib/README
-	docinto lib/python
-	dodoc lib/python/README.md
-	docinto snmp
-	dodoc snmp/README
-	docinto rdtset
-	dodoc rdtset/README
-
-	unset DOCS
-	python_foreach_impl python_install
-
-	if use perl; then
-		pushd "lib/perl" || die
-		unset DOCS
-		myinst=( DESTDIR="${D}" )
-		perl-module_src_install
-		popd || die
-		docinto lib/perl
-		dodoc lib/perl/README
-	fi
-}
-
-src_test() {
-	LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${S}/lib" python_foreach_impl python_test
-}
-
-python_install() {
-	pushd "lib/python" || die
-	distutils-r1_python_install
-	popd || die
-}
-
-python_test() {
-	pushd "lib/python" || die
-	eunittest
-	popd || die
-}

diff --git a/sys-apps/intel-cmt-cat/metadata.xml b/sys-apps/intel-cmt-cat/metadata.xml
deleted file mode 100644
index c068ef02f7..0000000000
--- a/sys-apps/intel-cmt-cat/metadata.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<upstream>
-		<bugs-to>https://github.com/intel/intel-cmt-cat/issues</bugs-to>
-		<remote-id type="github">intel/intel-cmt-cat</remote-id>
-	</upstream>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-Overview
-========
-
-This software package provides basic support for
-Intel(R) Resource Director Technology (Intel(R) RDT) including:
-Cache Monitoring Technology (CMT), Memory Bandwidth Monitoring (MBM),
-Cache Allocation Technology (CAT), Code and Data Prioritization (CDP)
-and Memory Bandwidth Allocation (MBA).
-
-In principle, the software programs the technologies via
-Model Specific Registers (MSR) on a hardware thread basis.
-MSR access is arranged via a standard operating system driver:
-msr on Linux and cpuctl on FreeBSD. In the most common architectural
-implementations, presence of the technologies is detected via the
-CPUID instruction.
-
-In a limited number of special cases where CAT is not architecturally
-supported on a particular SKU (but instead a non-architectural
-(model-specific) implementation exists) it can be detected via brand
-string. This brand string is read from CPUID and compared to a table
-of known-supported SKUs. If needed, a final check is to probe the
-specific MSR’s to discover hardware capabilities, however it is
-recommended that CPUID enumeration should be used wherever possible.
-
-From software version v1.0.0 the library adds option to use Intel(R) RDT via
-available OS interfaces (perf and resctrl on Linux). The library detects
-presence of these interfaces and allows to select the preferred one through
-a configuration option.
-As the result, existing tools like 'pqos' or 'rdtset' can also be used
-to manage Intel(R) RDT in an OS compatible way. MSR interface remains
-the default option for now. 'pqos' tool wrappers have been added to help with
-the interface selection. 'pqos-os' and 'pqos-msr' for OS and MSR interface
-operations respectively.
-
-PID API compile time option has been removed and the APIs are always available.
-Note that proper operation of these APIs depends on availability and
-selection of OS interface.
-	</longdescription>
-	<use>
-		<flag name="appqos">Install App QoS, a software created to demonstrate the use of Intel(R) RDT technologies (CAT, MBA) to improve QoS for applications via partitioning system resources.</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-apps/sysz/Manifest b/sys-apps/sysz/Manifest
deleted file mode 100644
index 115e9a2253..0000000000
--- a/sys-apps/sysz/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST sysz-1.4.1.tar.gz 7631 BLAKE2B f93d89eb9fd6ca2e804a96fc41d921cf10ac2e115c9494a96bad4230ff22f89fcc40c2da6d825fdc693be94e0ab868cbb7f2e5e8017f80260ee07d8b4ee88ca7 SHA512 6fbaedefb133649ce3a24d1fb39cefd034f5c55b884c96d4b3eccecda0cf94372662a6858d25e7b72d4faa9fffaaa9dcfa92a291aad753c7500d19d0581c1db7
-DIST sysz-1.4.3.tar.gz 7736 BLAKE2B e5f6021c1ab825c4b7129991391ed359a01459e492bcc5907eee1e2e2b2c54f441d3a2c9686c334adbf2d0fb50640902a967bb0a4035bec17a1d39ef9f6c1ca7 SHA512 ced6ea97594566fdf5ed642d31faa18fab230257bea4f9dc861e95a9c9ef6f2261d2cc3f579c55530c2f73c087c4d0c18f91a24fce79e34c5693c73a37d1e832

diff --git a/sys-apps/sysz/metadata.xml b/sys-apps/sysz/metadata.xml
deleted file mode 100644
index 5f248dbdff..0000000000
--- a/sys-apps/sysz/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/joehillen/sysz/issues</bugs-to>
-    <remote-id type="github">joehillen/sysz</remote-id>
-  </upstream>
-  <longdescription lang="en">
-Features
-
-See and filter both system and user units simultaneously.
-Supports all unit types.
-Units ordered by service, timer, socket, and the rest.
-Runs sudo automatically and only if necessary.
-Filter units by state using ctrl-s or the --state option.
-Run daemon-reload with ctrl-r.
-Has short versions of systemctl commands to reduce typing.
-Runs status after other commands (start, stop, restart, etc).
-Select multiple units, states, and commands using TAB.
-Only prompts commands based on current state (e.g. show "start" only if the unit is inactive).
-  </longdescription>
-</pkgmetadata>

diff --git a/sys-apps/sysz/sysz-1.4.1.ebuild b/sys-apps/sysz/sysz-1.4.1.ebuild
deleted file mode 100644
index 89bdb423d6..0000000000
--- a/sys-apps/sysz/sysz-1.4.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="An fzf terminal UI for systemctl"
-HOMEPAGE="https://github.com/joehillen/sysz"
-SRC_URI="https://github.com/joehillen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=app-shells/bash-4.3
-	>=app-shells/fzf-0.27.1
-	app-alternatives/awk
-"
-#	removed to make GURU CI happy
-#	sys-apps/systemd
-
-DOCS=( README.md CHANGELOG.md )
-
-src_compile() {
-	:
-}
-
-src_install() {
-	dobin "${PN}"
-	einstalldocs
-}

diff --git a/sys-apps/sysz/sysz-1.4.3.ebuild b/sys-apps/sysz/sysz-1.4.3.ebuild
deleted file mode 100644
index 89bdb423d6..0000000000
--- a/sys-apps/sysz/sysz-1.4.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="An fzf terminal UI for systemctl"
-HOMEPAGE="https://github.com/joehillen/sysz"
-SRC_URI="https://github.com/joehillen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=app-shells/bash-4.3
-	>=app-shells/fzf-0.27.1
-	app-alternatives/awk
-"
-#	removed to make GURU CI happy
-#	sys-apps/systemd
-
-DOCS=( README.md CHANGELOG.md )
-
-src_compile() {
-	:
-}
-
-src_install() {
-	dobin "${PN}"
-	einstalldocs
-}

diff --git a/sys-apps/watchdogd/Manifest b/sys-apps/watchdogd/Manifest
deleted file mode 100644
index e77dab7a86..0000000000
--- a/sys-apps/watchdogd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST watchdogd-3.5.gh.tar.gz 113820 BLAKE2B 8ff0a3c36806663fcbc4d003d93e7d76fa00e8414612832cacebc4bfbb254c8312673f31667dabb395884d0a81611718143a95eb40ff9a5ccde85d1b7769ef24 SHA512 7bbedae36c7a88924a03d478eef3c00100664a046f90dca9e56835c847fb338830cca29db582288f4ff997c841092078f07fa735b69cea19453cac1664b56909

diff --git a/sys-apps/watchdogd/metadata.xml b/sys-apps/watchdogd/metadata.xml
deleted file mode 100644
index a23dc4cb91..0000000000
--- a/sys-apps/watchdogd/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/troglobit/watchdogd/issues</bugs-to>
-		<remote-id type="github">troglobit/watchdogd</remote-id>
-	</upstream>
-	<use>
-		<flag name="compat">Enable compat supervisor.status and signals</flag>
-		<flag name="generic">Enable generic script monitor</flag>
-		<flag name="loadavg">Enable CPU load average monitor</flag>
-		<flag name="filenr">Enable file descriptor leak monitor</flag>
-		<flag name="meminfo">Enable memory leak monitor</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-apps/watchdogd/watchdogd-3.5.ebuild b/sys-apps/watchdogd/watchdogd-3.5.ebuild
deleted file mode 100644
index 7f571640d0..0000000000
--- a/sys-apps/watchdogd/watchdogd-3.5.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edo toolchain-funcs
-
-DESCRIPTION="Advanced system & process supervisor for Linux"
-HOMEPAGE="
-	https://troglobit.com/watchdogd.html
-	https://github.com/troglobit/watchdogd
-"
-SRC_URI="https://github.com/troglobit/watchdogd/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="compat examples filenr generic loadavg meminfo systemd"
-
-RDEPEND="
-	dev-libs/confuse:=
-	dev-libs/libite
-	dev-libs/libuev
-	systemd? ( sys-apps/systemd )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	tc-export CC
-	local myconf=(
-		$(use_enable compat)
-		$(use_enable examples)
-		$(use_with filenr)
-		$(use_with generic)
-		$(use_with loadavg)
-		$(use_with meminfo)
-		$(use_with systemd)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dodoc README.md ChangeLog.md doc/*
-	if use examples; then
-		dodir "/usr/libexec/${PN}"
-		edo mv "${ED}"/usr/bin/ex* "${ED}/usr/libexec/${PN}/"
-	fi
-	edo find "${ED}" -name '*.la' -delete
-}

diff --git a/sys-auth/mrsh/Manifest b/sys-auth/mrsh/Manifest
deleted file mode 100644
index 79e107eb32..0000000000
--- a/sys-auth/mrsh/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mrsh-2.12.tar.gz 458757 BLAKE2B f7a8a25507eca247814e0cc83730403316d59b1f221fba6bc1abe2f9e86cc083c44dfd886499e60c2ccd13e730204c9d1f0466ad43150bf488950965ce452a63 SHA512 1417197f5c26305287c5f8622800f8f02c5ea0abe1e0c65f9911cda5a3ba466ad75dd8b5120a9c004fbef4086f6627ee805f62801bd0c075e99c8f1298d09135

diff --git a/sys-auth/mrsh/files/union-wait-deprecated.diff b/sys-auth/mrsh/files/union-wait-deprecated.diff
deleted file mode 100644
index bcb6376c1f..0000000000
--- a/sys-auth/mrsh/files/union-wait-deprecated.diff
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/mrlogin/mrlogin.c	2016-04-29 19:22:08.000000000 +0200
-+++ b/mrlogin/mrlogin.c	2019-10-29 02:25:39.095172149 +0100
-@@ -476,7 +476,7 @@
- void
- catch_child(int ignore)
- {
--	union wait status;
-+	int status;
- 	int pid;
- 
- 	(void)ignore;
-@@ -487,7 +487,7 @@
- 			return;
- 		/* if the child (reader) dies, just quit */
- 		if (pid < 0 || (pid == childpid && !WIFSTOPPED(status)))
--			done((int)(status.w_termsig | status.w_retcode));
-+			done((int)(WTERMSIG(status) | WEXITSTATUS(status)));
- 	}
- 	/* NOTREACHED */
- }

diff --git a/sys-auth/mrsh/metadata.xml b/sys-auth/mrsh/metadata.xml
deleted file mode 100644
index 0355363c83..0000000000
--- a/sys-auth/mrsh/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">chaos/mrsh</remote-id>
-  </upstream>
-<longdescription lang="en">Mrsh is a set of remote shell programs that use munge authentication
-rather than reserved ports for security.  The code for mrsh is based
-on the source code for rsh, rshd, rlogin, rlogind, and rcp.</longdescription>
-  <use>
-    <flag name="pam">build with pam support</flag>
-    <flag name="shadow">build with shadow file support</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-auth/mrsh/mrsh-2.12-r1.ebuild b/sys-auth/mrsh/mrsh-2.12-r1.ebuild
deleted file mode 100644
index 28a6044590..0000000000
--- a/sys-auth/mrsh/mrsh-2.12-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit systemd
-
-DESCRIPTION="Mrsh is a set of remote shell programs that use munge authentication."
-HOMEPAGE="https://github.com/chaos/mrsh"
-SRC_URI="https://github.com/chaos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="pam shadow"
-DEPEND="
-	sys-auth/munge
-
-	pam?	( sys-libs/pam )
-	shadow?	( sys-apps/shadow )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/union-wait-deprecated.diff" )
-
-src_configure() {
-	local myconf=(
-		--disable-static
-		--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-		$(use_with pam)
-		$(use_with shadow)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	#remove executable bit from systemd units
-	chmod a-x "${D}/$(systemd_get_systemunitdir)"/* || die
-}

diff --git a/sys-auth/mrsh/mrsh-2.12.ebuild b/sys-auth/mrsh/mrsh-2.12.ebuild
deleted file mode 100644
index 41938277cd..0000000000
--- a/sys-auth/mrsh/mrsh-2.12.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit systemd
-
-DESCRIPTION="Mrsh is a set of remote shell programs that use munge authentication."
-HOMEPAGE="https://github.com/chaos/mrsh"
-SRC_URI="https://github.com/chaos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="pam shadow"
-DEPEND="
-	sys-auth/munge
-
-	pam?	( sys-libs/pam )
-	shadow?	( sys-apps/shadow )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/union-wait-deprecated.diff" )
-
-src_configure() {
-	local myconf=(
-		--disable-static
-		--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
-		$(use_with pam)
-		$(use_with shadow)
-	)
-	econf "${myconf[@]}"
-}

diff --git a/sys-cluster/AXL/AXL-0.5.0.ebuild b/sys-cluster/AXL/AXL-0.5.0.ebuild
deleted file mode 100644
index d43d456a87..0000000000
--- a/sys-cluster/AXL/AXL-0.5.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="AXL provides a common C interface to transfer files in an HPC storage hierarchy."
-HOMEPAGE="https://github.com/ECP-VeloC/AXL"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-	dev-libs/KVTree
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${P}-no-static.patch"
-	"${FILESDIR}/no-install-readme.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DAXL_LINK_STATIC=OFF
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_CRAY_DW=OFF
-		-DENABLE_IBM_BBAPI=OFF
-		-DENABLE_TESTS=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dodoc -r doc/.
-}

diff --git a/sys-cluster/AXL/AXL-0.7.0.ebuild b/sys-cluster/AXL/AXL-0.7.0.ebuild
deleted file mode 100644
index 3edcf9df4d..0000000000
--- a/sys-cluster/AXL/AXL-0.7.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="AXL provides a common C interface to transfer files in an HPC storage hierarchy"
-HOMEPAGE="https://github.com/ECP-VeloC/AXL"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test threads"
-
-RDEPEND="
-	dev-libs/KVTree
-	sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-
-RESTRICT="!test? ( test )"
-PATCHES=(
-	"${FILESDIR}/${PN}-0.5.0-no-static.patch"
-	"${FILESDIR}/no-install-readme.patch"
-)
-
-src_configure() {
-	local mycmakeargs=(
-		-DAXL_LINK_STATIC=OFF
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_CRAY_DW=OFF
-		-DENABLE_IBM_BBAPI=OFF
-		-DENABLE_PTHREADS=$(usex threads)
-		-DENABLE_TESTS=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dodoc -r doc/.
-}

diff --git a/sys-cluster/AXL/Manifest b/sys-cluster/AXL/Manifest
deleted file mode 100644
index 834a1db4c4..0000000000
--- a/sys-cluster/AXL/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST AXL-0.5.0.tar.gz 47792 BLAKE2B acc82ac512f2e598bd0f11b9e762b9aad618a50e38b3e3f117232b9c94efa444b39ed8d8923278a18db39ba4db46fc95867a3c9efaa7a38ed9a5280649d8ceae SHA512 81d9bb0c5cd100dee8bc813f7f39ad8c7f18ed6415525845bf6d79ccfe6e84c00d0660e0621ad9458522826068fbbb8cbf4680abc5b23cd4da058ce9f5482a4d
-DIST AXL-0.7.0.tar.gz 48339 BLAKE2B 57525b6288617f0f9b2d4fcbe653a2bdc312d81a9b00671d79f625a8ea9b8b79dcfc3122acf2d27fc60c5f1d04b4f90d688fe9e1441fa3f9a44575cac9056318 SHA512 5d57f1dd60dfe8ceb27348a1c0389291a3cac6d909514fdbd6fdf31eeaba974a0b5aca23e7de35fea63585485c841622f4993cf0b3a060aa54af532728fc826d

diff --git a/sys-cluster/AXL/files/AXL-0.5.0-no-static.patch b/sys-cluster/AXL/files/AXL-0.5.0-no-static.patch
deleted file mode 100644
index f75d0976d2..0000000000
--- a/sys-cluster/AXL/files/AXL-0.5.0-no-static.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -30,13 +30,3 @@
-     SET_TARGET_PROPERTIES(axl PROPERTIES OUTPUT_NAME axl CLEAN_DIRECT_OUTPUT 1)
-     INSTALL(TARGETS axl DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF()
--
--ADD_LIBRARY(axl-static STATIC $<TARGET_OBJECTS:axl_o>)
--IF(AXL_LINK_STATIC)
--    SET_TARGET_PROPERTIES(axl-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--    SET_TARGET_PROPERTIES(axl-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(AXL_LINK_STATIC)
--TARGET_LINK_LIBRARIES(axl-static ${AXL_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(axl-static PROPERTIES OUTPUT_NAME axl CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS axl-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/sys-cluster/AXL/files/no-install-readme.patch b/sys-cluster/AXL/files/no-install-readme.patch
deleted file mode 100644
index 40876175d7..0000000000
--- a/sys-cluster/AXL/files/no-install-readme.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -125,9 +125,6 @@
- SET_SOURCE_FILES_PROPERTIES(config.h.in PROPERTIES GENERATED FALSE)
- SET_SOURCE_FILES_PROPERTIES(${PROJECT_BINARY_DIR}/config.h PROPERTIES GENERATED TRUE)
- 
--# Special Install Files
--INSTALL(FILES README.md DESTINATION ${CMAKE_INSTALL_DATADIR}/axl)
--
- # Package
- SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Asynchronous Transfer Library")
- SET(CPACK_PACKAGE_VENDOR "Lawrence Livermore National Laboratory")

diff --git a/sys-cluster/AXL/metadata.xml b/sys-cluster/AXL/metadata.xml
deleted file mode 100644
index 654a26366d..0000000000
--- a/sys-cluster/AXL/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">ECP-VeloC/AXL</remote-id>
-  </upstream>
-  <longdescription lang="en">AXL defines a common interface for transferring files between layers in a storage hierarchy. It abstracts vendor-specific APIs and provides synchronous and asynchronous methods using POSIX. One creates a transfer object, defining the transfer type, and then one adds files to the transfer. Once all files have been added, one initiates the transfer and can then later test or wait for its completion. The library optionally records the state of ongoing transfers, so that they can be identified or terminated even if the process that initiated the transfer has been restarted.
-  </longdescription>
-</pkgmetadata>

diff --git a/sys-cluster/Graph500/Graph500-1.2.ebuild b/sys-cluster/Graph500/Graph500-1.2.ebuild
deleted file mode 100644
index 36601d979f..0000000000
--- a/sys-cluster/Graph500/Graph500-1.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MYPN="${PN,,}"
-MYP="${MYPN}-${PV}"
-
-DESCRIPTION="Graph500 reference implementations"
-HOMEPAGE="https://github.com/Graph500/graph500"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${MYP}.tar.gz"
-S="${WORKDIR}/${MYPN}-${MYP}"
-
-KEYWORDS="~amd64"
-LICENSE="MIT Boost-1.0"
-SLOT="0"
-IUSE="mpi openmp"
-
-RDEPEND="
-	sys-libs/binutils-libs
-	mpi? ( virtual/mpi )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="app-admin/chrpath"
-
-PATCHES=(
-	"${FILESDIR}/${P}-MPI_Type_create_struct.patch"
-	"${FILESDIR}/${P}-static-inline.patch"
-)
-
-src_prepare() {
-	cp "${FILESDIR}/${P}-CMakeLists.txt" CMakeLists.txt || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_MPI=$(usex mpi)
-		-DBUILD_OPENMP=$(usex openmp)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	dosym ./libgenerator-seq.so "/usr/$(get_libdir)/libGraphGenlib.so"
-	dodoc README Graph500.org
-	insinto "/usr/share/doc/${PF}/html"
-	doins *.html
-	insinto "/usr/share/octave/site/m/${PN}"
-	doins -r octave/*
-
-	if use mpi ; then
-		chrpath -d "${ED}/usr/bin/graph500_mpi_one_sided" || die
-		chrpath -d "${ED}/usr/bin/graph500_mpi_simple" || die
-		chrpath -d "${ED}/usr/bin/generator_test_mpi" || die
-	fi
-}

diff --git a/sys-cluster/Graph500/Manifest b/sys-cluster/Graph500/Manifest
deleted file mode 100644
index 70c9f8dbf4..0000000000
--- a/sys-cluster/Graph500/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST graph500-1.2.tar.gz 368889 BLAKE2B f0afe4b89edab710b4c0149d5e726ba5758d2cc1852a8837ee7ffbc87dae23ce212b39b27e2301908f652c5dc7ea07525125decdb559e6585df4a80e68ff0686 SHA512 f62d5f4c1144234baf619a7e3f05eed5bfc2c6b7c9b8bd317cceb9652fbdba057976cb83d06e58d8290fe8caf79b113d5ab8ba9122d79f71c12e04af410b3afc

diff --git a/sys-cluster/Graph500/files/Graph500-1.2-CMakeLists.txt b/sys-cluster/Graph500/files/Graph500-1.2-CMakeLists.txt
deleted file mode 100644
index f9ed407399..0000000000
--- a/sys-cluster/Graph500/files/Graph500-1.2-CMakeLists.txt
+++ /dev/null
@@ -1,135 +0,0 @@
-cmake_minimum_required(VERSION 3.15)
-project(graph500 LANGUAGES C)
-set(CMAKE_POSITION_INDEPENDENT_CODE ON)
-include(GNUInstallDirs)
-
-SET(GRAPH500_SOURCES
-	"${CMAKE_CURRENT_SOURCE_DIR}/options.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/rmat.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/kronecker.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/verify.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/prng.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/xalloc.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/timer.c"
-)
-ADD_LIBRARY(GRAPH500_OBJECTS OBJECT ${GRAPH500_SOURCES})
-target_include_directories(GRAPH500_OBJECTS PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
-
-SET(GENERATOR_SRC
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/btrd_binomial_distribution.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/splittable_mrg.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/mrg_transitions.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/graph_generator.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/permutation_gen.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/make_graph.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/utils.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/generator/scramble_edges.c"
-)
-
-ADD_LIBRARY(generator-seq SHARED ${GENERATOR_SRC} $<TARGET_OBJECTS:GRAPH500_OBJECTS>)
-target_compile_definitions(generator-seq PUBLIC GRAPH_GENERATOR_SEQ)
-target_include_directories(generator-seq PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/generator")
-target_link_libraries(generator-seq PUBLIC -liberty)
-install(TARGETS generator-seq LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-
-if(BUILD_OPENMP)
-	find_package(OpenMP REQUIRED)
-
-	ADD_LIBRARY(generator-omp SHARED ${GENERATOR_SRC} $<TARGET_OBJECTS:GRAPH500_OBJECTS>)
-	set_target_properties(generator-omp PROPERTIES COMPILE_FLAGS "-fopenmp")
-	target_compile_definitions(generator-omp PUBLIC GRAPH_GENERATOR_OMP)
-	target_include_directories(generator-omp PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/generator")
-	target_link_libraries(generator-omp PUBLIC OpenMP::OpenMP_C -liberty)
-	install(TARGETS generator-omp LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-
-	ADD_EXECUTABLE(omp-csr
-		"${CMAKE_CURRENT_SOURCE_DIR}/omp-csr/omp-csr.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/graph500.c"
-	)
-	target_link_libraries(omp-csr generator-omp -lm)
-	install(TARGETS omp-csr RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-	ADD_EXECUTABLE(generator_test_omp "${CMAKE_CURRENT_SOURCE_DIR}/generator/generator_test_omp.c")
-	target_link_libraries(generator_test_omp generator-omp -lm)
-	install(TARGETS generator_test_omp RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-endif()
-
-ADD_EXECUTABLE(seq-list
-	"${CMAKE_CURRENT_SOURCE_DIR}/seq-list/seq-list.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/graph500.c"
-)
-target_link_libraries(seq-list generator-seq -lm)
-install(TARGETS seq-list RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-ADD_EXECUTABLE(seq-csr
-	"${CMAKE_CURRENT_SOURCE_DIR}/seq-csr/seq-csr.c"
-	"${CMAKE_CURRENT_SOURCE_DIR}/graph500.c"
-)
-target_link_libraries(seq-csr generator-seq -lm)
-install(TARGETS seq-csr RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-ADD_EXECUTABLE(generator_test_seq "${CMAKE_CURRENT_SOURCE_DIR}/generator/generator_test_seq.c")
-target_link_libraries(generator_test_seq generator-seq -lm)
-install(TARGETS generator_test_seq RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-if(BUILD_MPI)
-	find_package(MPI REQUIRED)
-
-	ADD_LIBRARY(graph_generator_mpi SHARED
-		"${CMAKE_CURRENT_SOURCE_DIR}/generator/apply_permutation_mpi.c"
-		${GENERATOR_SRC}
-	)
-	target_compile_definitions(graph_generator_mpi PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	target_include_directories(graph_generator_mpi
-		PUBLIC
-		"${CMAKE_CURRENT_SOURCE_DIR}/generator"
-		PRIVATE
-		${MPI_INCLUDE_PATH}
-	)
-	target_link_libraries(graph_generator_mpi PUBLIC ${MPI_LIBRARIES} ${MPI_LINK_FLAGS} -liberty)
-	install(TARGETS graph_generator_mpi LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-
-	ADD_EXECUTABLE(generator_test_mpi "${CMAKE_CURRENT_SOURCE_DIR}/generator/generator_test_mpi.c")
-	target_compile_definitions(graph_generator_mpi PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	target_include_directories(generator_test_mpi
-		PUBLIC
-		"${CMAKE_CURRENT_SOURCE_DIR}/generator"
-		PRIVATE
-		${MPI_INCLUDE_PATH}
-	)
-	target_link_libraries(generator_test_mpi graph_generator_mpi ${MPI_LIBRARIES} ${MPI_LINK_FLAGS} -lm)
-	install(TARGETS generator_test_mpi RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-	SET(graph500_mpi_src
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/convert_to_csr.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/find_roots.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/utils.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/validate.c"
-	)
-	ADD_LIBRARY(graph500_mpi_obj OBJECT ${graph500_mpi_src})
-	target_include_directories(graph500_mpi_obj PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/mpi")
-	target_compile_definitions(graph500_mpi_obj PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	ADD_LIBRARY(graph500_mpi SHARED $<TARGET_OBJECTS:graph500_mpi_obj>)
-	install(TARGETS graph500_mpi LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-
-	ADD_EXECUTABLE(graph500_mpi_simple
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/main.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/bfs_simple.c"
-	)
-	target_compile_definitions(graph500_mpi_simple PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	target_link_libraries(graph500_mpi_simple graph500_mpi graph_generator_mpi -lm)
-	install(TARGETS graph500_mpi_simple RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-
-	ADD_EXECUTABLE(graph500_mpi_one_sided
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/main.c"
-		"${CMAKE_CURRENT_SOURCE_DIR}/mpi/bfs_one_sided.c"
-	)
-	target_compile_definitions(graph500_mpi_simple PUBLIC restrict=__restrict__ GRAPH_GENERATOR_MPI GRAPHGEN_DISTRIBUTED_MEMORY)
-	target_link_libraries(graph500_mpi_one_sided graph500_mpi graph_generator_mpi -lm)
-	install(TARGETS graph500_mpi_one_sided RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
-endif()
-
-
-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/graph500" FILES_MATCHING PATTERN "*.h")
-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/mpi/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/graph500/mpi" FILES_MATCHING PATTERN "*.h")
-install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/generator/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/graph500/generator" FILES_MATCHING PATTERN "*.h")

diff --git a/sys-cluster/Graph500/files/Graph500-1.2-MPI_Type_create_struct.patch b/sys-cluster/Graph500/files/Graph500-1.2-MPI_Type_create_struct.patch
deleted file mode 100644
index 00719ae082..0000000000
--- a/sys-cluster/Graph500/files/Graph500-1.2-MPI_Type_create_struct.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/generator/permutation_gen.c
-+++ b/generator/permutation_gen.c
-@@ -251,7 +251,7 @@
-     indices[0] -= temp_base;
-     indices[1] -= temp_base;
-     MPI_Datatype old_types[] = {INT64_T_MPI_TYPE, INT64_T_MPI_TYPE};
--    MPI_Type_struct(2, blocklens, indices, old_types, &slot_data_type);
-+    MPI_Type_create_struct(2, blocklens, indices, old_types, &slot_data_type);
-     MPI_Type_commit(&slot_data_type);
-   }
- 

diff --git a/sys-cluster/Graph500/files/Graph500-1.2-static-inline.patch b/sys-cluster/Graph500/files/Graph500-1.2-static-inline.patch
deleted file mode 100644
index 0b1f63a282..0000000000
--- a/sys-cluster/Graph500/files/Graph500-1.2-static-inline.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/generator/generator_test_seq.c
-+++ b/generator/generator_test_seq.c
-@@ -20,7 +20,7 @@
- 
- #include "make_graph.h"
- 
--inline double get_time() {
-+static inline double get_time() {
-   struct timeval tv;
-   gettimeofday(&tv, NULL);
-   return tv.tv_sec + tv.tv_usec * 1.e-6;

diff --git a/sys-cluster/Graph500/metadata.xml b/sys-cluster/Graph500/metadata.xml
deleted file mode 100644
index c8887a6efb..0000000000
--- a/sys-cluster/Graph500/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="person">
-        <email>lssndrbarbieri@gmail.com</email>
-        <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/Graph500/graph500/issues</bugs-to>
-        <remote-id type="github">Graph500/graph500</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/sys-cluster/SIONfwd/Manifest b/sys-cluster/SIONfwd/Manifest
deleted file mode 100644
index ca547bc19b..0000000000
--- a/sys-cluster/SIONfwd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST SIONfwd-v1.0.1.tar.bz2 9531 BLAKE2B fd998f9785e2d5de7c9431121109ca1a02ab3de648672db2fa2f45957788407850c8ffb75f93d283e4bd39c53f6627c8c93c637428812eaa86602c855cbd2fdd SHA512 3e71d0fbab76ae89b1a21be38a95986f1e5e913ea7bb5b17f3c21a905f5bda04634889264bdd101de833db8f069bc473093b805e5f6f453ac40290059fa2c51e

diff --git a/sys-cluster/SIONfwd/SIONfwd-1.0.1.ebuild b/sys-cluster/SIONfwd/SIONfwd-1.0.1.ebuild
deleted file mode 100644
index 84a9793190..0000000000
--- a/sys-cluster/SIONfwd/SIONfwd-1.0.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MYP="${PN}-v${PV}"
-
-inherit cmake
-
-DESCRIPTION="A minimalistic I/O forwarding server and client library for SIONlib"
-HOMEPAGE="https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONfwd"
-SRC_URI="https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONfwd/-/archive/v${PV}/${MYP}.tar.bz2"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-#RESTRICT="!test? ( test )"
-RESTRICT="test" #test failures related to MPI
-
-src_configure() {
-	mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DCMAKE_BUILD_TYPE=Release
-		-DSIONfwd_BUILD_TESTING=$(usex test)
-	)
-	cmake_src_configure
-}
-
-src_test() {
-	./test.sh || die
-}

diff --git a/sys-cluster/SIONfwd/metadata.xml b/sys-cluster/SIONfwd/metadata.xml
deleted file mode 100644
index a2607a7094..0000000000
--- a/sys-cluster/SIONfwd/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <longdescription lang="en">
-SIONfwd uses MPI's port mechanism to establish dynamic connections between server and client which are then used to transmit remote procedure calls (RPCs).
-Both client and server have to be launched trough an MPI process startup mechanism (e.g. the mpiexec program), but using different MPI_COMM_WORLD, i.e. separate invocations of the startup mechanism.
-The server prints the information that the client needs to connect to its stdout.
-The client expects to find this information in certain environment variables.
-A shell function that reads the information from the server and exports the environment variables required by the client is provided by the server (sionfwd-server bash-defs).
-See the file test.sh for details.
-  </longdescription>
-  <upstream>
-    <bugs-to>https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONfwd/-/issues</bugs-to>
-  </upstream>
-</pkgmetadata>

diff --git a/sys-cluster/adios2/Manifest b/sys-cluster/adios2/Manifest
deleted file mode 100644
index 4dc9a3d55c..0000000000
--- a/sys-cluster/adios2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST adios2-2.8.1.gh.tar.gz 5747375 BLAKE2B 1c2b2845db90be83fc911f53724ab8a72aca93562720a03c05084f61611e3247525160a00810c9f492cd9743e70ac7ad3db601771905a4ab53d089b943971416 SHA512 50001f73318a4deb63a487a817f0b151904f39bd3d9d3d0a04fe77e4323f639b625472fb82b32702fdfc990bf765aff65793ca6817f2798a5cf4b6c72f9a38d7

diff --git a/sys-cluster/adios2/adios2-2.8.1-r1.ebuild b/sys-cluster/adios2/adios2-2.8.1-r1.ebuild
deleted file mode 100644
index 2775b3dbbb..0000000000
--- a/sys-cluster/adios2/adios2-2.8.1-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_NEEDED="fortran"
-MYPN="${PN^^}"
-PYTHON_COMPAT=( python3_10 )
-
-inherit cmake python-single-r1 fortran-2
-
-DESCRIPTION="Next generation of ADIOS developed in the Exascale Computing Program"
-HOMEPAGE="
-	https://csmd.ornl.gov/software/adios2
-	https://github.com/ornladios/adios2
-"
-SRC_URI="https://github.com/ornladios/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MYPN}-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="blosc bzip2 endian-reverse examples fortran hdf5 mpi png profile python sodium sst szip test zeromq zfp"
-
-RDEPEND="
-	dev-cpp/nlohmann_json
-	dev-cpp/yaml-cpp:=
-	dev-libs/atl
-	dev-libs/dill
-	>dev-libs/ffs-1.6.0
-	dev-libs/kwsys:=
-	dev-libs/perfstubs:=[timers]
-	dev-libs/pugixml
-	net-libs/enet
-	>net-libs/evpath-4.5.0
-
-	blosc? ( dev-libs/c-blosc:= )
-	bzip2? ( app-arch/bzip2 )
-	hdf5? ( sci-libs/hdf5:=[mpi=] )
-	mpi? ( virtual/mpi[cxx] )
-	png? ( media-libs/libpng:= )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			dev-python/numpy[${PYTHON_USEDEP}]
-			dev-python/pybind11[${PYTHON_USEDEP}]
-		')
-		mpi? ( $(python_gen_cond_dep 'dev-python/mpi4py[${PYTHON_USEDEP}]') )
-	)
-	sodium? ( dev-libs/libsodium:= )
-	sst? ( sys-block/libfabric:= )
-	szip? ( virtual/szip )
-	zeromq? ( net-libs/zeromq:= )
-	zfp? ( dev-libs/zfp )
-"
-DEPEND="
-	${RDEPEND}
-	test? ( dev-cpp/gtest )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-	"${FILESDIR}/${P}-system-libs.patch"
-	"${FILESDIR}/${P}-sandbox.patch"
-)
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
-	use fortran && fortran-2_pkg_setup
-	use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DADIOS2_USE_BP5=OFF
-		-DADIOS2_USE_CUDA=OFF
-		-DADIOS2_USE_DataMan=OFF
-		-DADIOS2_USE_DataSpaces=OFF
-		-DADIOS2_USE_EXTERNAL_ATL=ON
-		-DADIOS2_USE_EXTERNAL_DEPENDENCIES=ON
-		-DADIOS2_USE_EXTERNAL_DILL=ON
-		-DADIOS2_USE_EXTERNAL_ENET=ON
-		-DADIOS2_USE_EXTERNAL_FFS=ON
-		-DADIOS2_USE_EXTERNAL_EVPATH=ON
-		-DADIOS2_USE_EXTERNAL_GTEST=ON
-		-DADIOS2_USE_EXTERNAL_NLOHMANN_JSON=ON
-		-DADIOS2_USE_EXTERNAL_PUGIXML=ON
-		-DADIOS2_USE_EXTERNAL_PYBIND11=ON
-		-DADIOS2_USE_EXTERNAL_YAMLCPP=ON
-		-DADIOS2_USE_IME=OFF
-		-DADIOS2_USE_LIBPRESSIO=OFF
-		-DADIOS2_USE_MGARD=OFF
-
-		-DADIOS2_BUILD_EXAMPLES="$(usex examples)"
-		-DADIOS2_BUILD_EXAMPLES_EXPERIMENTAL="$(usex examples)"
-		-DADIOS2_USE_Blosc="$(usex blosc)"
-		-DADIOS2_USE_BZip2="$(usex bzip2)"
-		-DADIOS2_USE_Endian_Reverse="$(usex endian-reverse)"
-		-DADIOS2_USE_Fortran="$(usex fortran)"
-		-DADIOS2_USE_HDF5="$(usex hdf5)"
-		-DADIOS2_USE_MPI="$(usex mpi)"
-		-DADIOS2_USE_PNG="$(usex png)"
-		-DADIOS2_USE_Profiling="$(usex profile)"
-		-DADIOS2_USE_Python="$(usex python)"
-		-DADIOS2_USE_Sodium="$(usex sodium)"
-		-DADIOS2_USE_SST="$(usex sst)"
-		-DADIOS2_USE_SZ="$(usex szip)"
-		-DADIOS2_USE_ZeroMQ="$(usex zeromq)"
-		-DADIOS2_USE_ZFP="$(usex zfp)"
-		-DBUILD_TESTING="$(usex python)"
-	)
-	cmake_src_configure
-}
-
-src_prepare() {
-	rm -r thirdparty/{atl,dill,enet,EVPath,ffs,GTest,KWSys,mingw-w64,pugixml,pybind11,yaml-cpp} || die
-	rm -r thirdparty/nlohmann_json/nlohmann_json_wrapper/single_include || die
-	rm -r thirdparty/perfstubs/perfstubs || die
-	cmake_src_prepare
-}
-
-src_install() {
-	cmake_src_install
-	dodoc ReadMe.md
-}

diff --git a/sys-cluster/adios2/files/adios2-2.8.1-sandbox.patch b/sys-cluster/adios2/files/adios2-2.8.1-sandbox.patch
deleted file mode 100644
index d1d3db92a2..0000000000
--- a/sys-cluster/adios2/files/adios2-2.8.1-sandbox.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/cmake/install/pre/CMakeLists.txt
-+++ b/cmake/install/pre/CMakeLists.txt
-@@ -1,9 +1,3 @@
--install(CODE "
--  message(\"Pre-installation cleanup of CMake files\")
--  file(REMOVE_RECURSE \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_CMAKEDIR}\")
--"
--  COMPONENT adios2_core-development
--)
- file(GLOB ADIOS2_MODULE_FILES 
-   "${ADIOS2_SOURCE_DIR}/cmake/Find*.cmake"
-   "${ADIOS2_SOURCE_DIR}/cmake/CMake*.cmake"

diff --git a/sys-cluster/adios2/files/adios2-2.8.1-system-libs.patch b/sys-cluster/adios2/files/adios2-2.8.1-system-libs.patch
deleted file mode 100644
index 86f2c89583..0000000000
--- a/sys-cluster/adios2/files/adios2-2.8.1-system-libs.patch
+++ /dev/null
@@ -1,307 +0,0 @@
---- a/source/adios2/CMakeLists.txt
-+++ b/source/adios2/CMakeLists.txt
-@@ -127,7 +127,7 @@
-     $<BUILD_INTERFACE:${ADIOS2_SOURCE_DIR}/source>
-     $<BUILD_INTERFACE:${ADIOS2_BINARY_DIR}/source>
- )
--target_link_libraries(adios2_core PRIVATE adios2sys_interface adios2::thirdparty::pugixml
-+target_link_libraries(adios2_core PRIVATE -lkwsys adios2::thirdparty::pugixml
-   adios2::thirdparty::yaml-cpp adios2::thirdparty::nlohmann_json adios2::thirdparty::perfstubs-interface)
- target_link_libraries(adios2_core PUBLIC ${CMAKE_THREAD_LIBS_INIT})
- target_compile_features(adios2_core PUBLIC "$<BUILD_INTERFACE:${ADIOS2_CXX11_FEATURES}>")
-@@ -151,7 +151,7 @@
-     toolkit/format/bp5/BP5Serializer.cpp
-     toolkit/format/bp5/BP5Deserializer.cpp  toolkit/format/bp5/BP5Deserializer.tcc
-   )
--  target_link_libraries(adios2_core PRIVATE ffs::ffs)
-+  target_link_libraries(adios2_core PRIVATE ffs)
- endif()
- 
- if(ADIOS2_HAVE_DAOS)
---- a/source/adios2/core/ADIOS.cpp
-+++ b/source/adios2/core/ADIOS.cpp
-@@ -19,7 +19,7 @@
- #include "adios2/helper/adiosCommDummy.h"
- #include "adios2/helper/adiosFunctions.h" //InquireKey, BroadcastFile
- #include "adios2/operator/OperatorFactory.h"
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- #include <adios2-perfstubs-interface.h>
- 
-@@ -53,7 +53,7 @@
- #endif
-     if (!configFile.empty())
-     {
--        if (!adios2sys::SystemTools::FileExists(configFile))
-+        if (!kwsys::SystemTools::FileExists(configFile))
-         {
-             helper::Throw<std::logic_error>("Core", "ADIOS", "ADIOS",
-                                             "config file " + configFile +
---- a/source/adios2/core/IO.cpp
-+++ b/source/adios2/core/IO.cpp
-@@ -39,7 +39,7 @@
- #include "adios2/helper/adiosComm.h"
- #include "adios2/helper/adiosFunctions.h" //BuildParametersMap
- #include "adios2/helper/adiosString.h"
--#include <adios2sys/SystemTools.hxx> // FileIsDirectory()
-+#include <kwsys/SystemTools.hxx> // FileIsDirectory()
- 
- #ifdef ADIOS2_HAVE_DATAMAN // external dependencies
- #include "adios2/engine/dataman/DataManReader.h"
-@@ -559,13 +559,13 @@
-         else if ((mode_to_use == Mode::Read) ||
-                  (mode_to_use == Mode::ReadRandomAccess))
-         {
--            if (adios2sys::SystemTools::FileIsDirectory(name))
-+            if (kwsys::SystemTools::FileIsDirectory(name))
-             {
-                 char v = helper::BPVersion(name, comm, m_TransportsParameters);
-                 engineTypeLC = "bp";
-                 engineTypeLC.push_back(v);
-             }
--            else if (adios2sys::SystemTools::FileIsDirectory(name + ".tier0"))
-+            else if (kwsys::SystemTools::FileIsDirectory(name + ".tier0"))
-             {
-                 engineTypeLC = "mhs";
-             }
---- a/source/adios2/helper/adiosDynamicBinder.cpp
-+++ b/source/adios2/helper/adiosDynamicBinder.cpp
-@@ -18,8 +18,8 @@
- #include <stdexcept> // for runtime_error
- #include <vector>    // for vector
- 
--#include <adios2sys/DynamicLoader.hxx>
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/DynamicLoader.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- namespace adios2
- {
-@@ -28,7 +28,7 @@
- 
- struct DynamicBinder::Impl
- {
--    adios2sys::DynamicLoader::LibraryHandle m_LibraryHandle;
-+    kwsys::DynamicLoader::LibraryHandle m_LibraryHandle;
- };
- 
- DynamicBinder::DynamicBinder(std::string libName) : DynamicBinder(libName, "")
-@@ -76,14 +76,14 @@
-                 // ConvertToOutputPath() will change slashes if we're running on
-                 // a Windows system
-                 fileName =
--                    adios2sys::SystemTools::ConvertToOutputPath(fileName);
-+                    kwsys::SystemTools::ConvertToOutputPath(fileName);
-             }
-             else
-             {
-                 fileName = prefix + libName + suffix;
-             }
-             m_Impl->m_LibraryHandle =
--                adios2sys::DynamicLoader::OpenLibrary(fileName);
-+                kwsys::DynamicLoader::OpenLibrary(fileName);
-             searchedLibs.push_back(fileName);
-             if (m_Impl->m_LibraryHandle)
-             {
-@@ -110,13 +110,13 @@
- 
- DynamicBinder::~DynamicBinder()
- {
--    adios2sys::DynamicLoader::CloseLibrary(m_Impl->m_LibraryHandle);
-+    kwsys::DynamicLoader::CloseLibrary(m_Impl->m_LibraryHandle);
- }
- 
- DynamicBinder::VoidSymbolPointer
- DynamicBinder::GetSymbol(std::string symbolName)
- {
--    return adios2sys::DynamicLoader::GetSymbolAddress(m_Impl->m_LibraryHandle,
-+    return kwsys::DynamicLoader::GetSymbolAddress(m_Impl->m_LibraryHandle,
-                                                       symbolName);
- }
- 
---- a/source/adios2/helper/adiosPluginManager.cpp
-+++ b/source/adios2/helper/adiosPluginManager.cpp
-@@ -17,7 +17,7 @@
- #include "adios2/helper/adiosLog.h"
- #include "adios2/helper/adiosString.h"
- 
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- #include <memory>
- #include <stdexcept>
-@@ -110,13 +110,13 @@
-     }
- 
-     std::string allPluginPaths;
--    adios2sys::SystemTools::GetEnv(pluginEnvVarName, allPluginPaths);
-+    kwsys::SystemTools::GetEnv(pluginEnvVarName, allPluginPaths);
-     if (allPluginPaths.empty())
-     {
-         return OpenPlugin(pluginName, pluginLibrary, "");
-     }
-     auto pathsSplit =
--        adios2sys::SystemTools::SplitString(allPluginPaths, ':', false);
-+        kwsys::SystemTools::SplitString(allPluginPaths, ':', false);
- 
-     bool loaded = false;
-     auto pathIt = pathsSplit.begin();
---- a/source/adios2/helper/adiosSystem.cpp
-+++ b/source/adios2/helper/adiosSystem.cpp
-@@ -13,7 +13,7 @@
- #include <stdexcept> // std::runtime_error, std::exception
- #include <system_error>
- 
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- #include "adios2/common/ADIOSTypes.h"
- #include "adios2/helper/adiosComm.h"
-@@ -37,7 +37,7 @@
- 
- bool CreateDirectory(const std::string &fullPath) noexcept
- {
--    return static_cast<bool>(adios2sys::SystemTools::MakeDirectory(fullPath));
-+    return static_cast<bool>(kwsys::SystemTools::MakeDirectory(fullPath));
- }
- 
- bool IsLittleEndian() noexcept
-@@ -168,7 +168,7 @@
-     if (!comm.Rank())
-     {
-         std::string mmdFileName = name + PathSeparator + "mmd.0";
--        if (adios2sys::SystemTools::PathExists(mmdFileName))
-+        if (kwsys::SystemTools::PathExists(mmdFileName))
-         {
-             version = '5';
-         }
---- a/source/adios2/operator/plugin/PluginOperator.cpp
-+++ b/source/adios2/operator/plugin/PluginOperator.cpp
-@@ -21,7 +21,7 @@
- #include "adios2/helper/adiosPluginManager.h"
- #include "adios2/helper/adiosString.h"
- 
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/SystemTools.hxx>
- 
- namespace adios2
- {
---- a/source/utils/bpls/bpls.cpp
-+++ b/source/utils/bpls/bpls.cpp
-@@ -57,8 +57,8 @@
- 
- #include "adios2/helper/adiosString.h" // EndsWith
- #include "adios2/helper/adiosSystem.h" //isHDF5File
--#include <adios2sys/CommandLineArguments.hxx>
--#include <adios2sys/SystemTools.hxx>
-+#include <kwsys/CommandLineArguments.hxx>
-+#include <kwsys/SystemTools.hxx>
- #include <pugixml.hpp>
- 
- namespace adios2
-@@ -202,8 +202,8 @@
- bool option_help_was_called = false;
- int optioncb_help(const char *argument, const char *value, void *call_data)
- {
--    // adios2sys::CommandLineArguments *arg =
--    // static_cast<adios2sys::CommandLineArguments *>(call_data);
-+    // kwsys::CommandLineArguments *arg =
-+    // static_cast<kwsys::CommandLineArguments *>(call_data);
-     // printf("%s\n", arg->GetHelp());
-     display_help();
-     option_help_was_called = true;
-@@ -431,7 +431,7 @@
- 
- void introspect_file(const char *filename) noexcept
- {
--    if (adios2sys::SystemTools::FileIsDirectory(filename))
-+    if (kwsys::SystemTools::FileIsDirectory(filename))
-     {
-         if (!introspectAsBPDir(filename))
-         {
-@@ -460,7 +460,7 @@
-     }
- }
- 
--int process_unused_args(adios2sys::CommandLineArguments &arg)
-+int process_unused_args(kwsys::CommandLineArguments &arg)
- {
-     int nuargs;
-     char **uargs;
-@@ -541,9 +541,9 @@
- 
-     init_globals();
- 
--    adios2sys::CommandLineArguments arg;
-+    kwsys::CommandLineArguments arg;
-     arg.Initialize(argc, argv);
--    typedef adios2sys::CommandLineArguments argT;
-+    typedef kwsys::CommandLineArguments argT;
-     arg.StoreUnusedArguments(true);
-     arg.AddCallback("-v", argT::NO_ARGUMENT, optioncb_verbose, nullptr, "");
-     arg.AddCallback("--verbose", argT::NO_ARGUMENT, optioncb_verbose, nullptr,
-@@ -1521,7 +1521,7 @@
-     if (verbose > 1)
-         printf("\nADIOS Open: read header info from %s\n", path);
- 
--    if (!adios2sys::SystemTools::FileExists(path))
-+    if (!kwsys::SystemTools::FileExists(path))
-     {
-         fprintf(stderr, "\nError: input path %s does not exist\n", path);
-         return 4;
---- a/source/utils/CMakeLists.txt
-+++ b/source/utils/CMakeLists.txt
-@@ -11,7 +11,7 @@
- 
- # BPLS
- add_executable(bpls ./bpls/bpls.cpp)
--target_link_libraries(bpls adios2_core adios2sys adios2::thirdparty::pugixml)
-+target_link_libraries(bpls adios2_core -lkwsys adios2::thirdparty::pugixml)
- target_include_directories(bpls PRIVATE ${PROJECT_BINARY_DIR})
- set_property(TARGET bpls PROPERTY OUTPUT_NAME bpls${ADIOS2_EXECUTABLE_SUFFIX})
- install(TARGETS bpls EXPORT adios2
-@@ -30,7 +30,7 @@
- 
- # BPSPLIT
- #add_executable(bpsplit ./bpsplit/bpsplit.cpp)
--#target_link_libraries(bpsplit adios2::cxx11 adios2sys_interface adios2::thirdparty::pugixml)
-+#target_link_libraries(bpsplit adios2::cxx11 -lkwsys adios2::thirdparty::pugixml)
- #install(TARGETS bpsplit EXPORT adios2
- #  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
- #)
---- a/thirdparty/CMakeLists.txt
-+++ b/thirdparty/CMakeLists.txt
-@@ -33,8 +33,6 @@
- option(ADIOS2_USE_EXTERNAL_YAMLCPP
-   "Use an externally supplied yaml-cpp library" "${ADIOS2_USE_EXTERNAL_DEPENDENCIES}")
- 
--add_subdirectory(KWSys)
--
- add_subdirectory(perfstubs)
- adios2_add_thirdparty_target(perfstubs-interface perfstubs-interface)
- 
---- a/thirdparty/perfstubs/CMakeLists.txt
-+++ b/thirdparty/perfstubs/CMakeLists.txt
-@@ -1,12 +1,3 @@
--message_start_thirdparty()
--
--if (NOT WIN32 AND BUILD_SHARED_LIBS AND ADIOS2_HAVE_Profiling)
--  set(PERFSTUBS_USE_TIMERS ON CACHE INTERNAL "")
--  add_subdirectory(perfstubs)
--else()
--  set(PERFSTUBS_USE_TIMERS OFF CACHE INTERNAL "")
--endif()
--
- add_library(perfstubs-interface INTERFACE)
- 
- configure_file(
-@@ -19,7 +10,6 @@
- )
- 
- if (PERFSTUBS_USE_TIMERS)
-+  find_package(perfstubs REQUIRED)
-   target_link_libraries(perfstubs-interface INTERFACE perfstubs)
- endif()
--
--message_end_thirdparty()

diff --git a/sys-cluster/adios2/metadata.xml b/sys-cluster/adios2/metadata.xml
deleted file mode 100644
index e9e547384c..0000000000
--- a/sys-cluster/adios2/metadata.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/ornladios/ADIOS2/issues</bugs-to>
-    <remote-id type="github">ornladios/ADIOS2</remote-id>
-  </upstream>
-  <longdescription lang="en">
-This is ADIOS2: The Adaptable Input/Output (I/O) System.
-
-ADIOS2 is developed as part of the United States Department of Energy's Exascale Computing Project. It is a framework for scientific data I/O to publish and subscribe to data when and where required.
-
-ADIOS2 transports data as groups of self-describing variables and attributes across different media types (such as files, wide-area-networks, and remote direct memory access) using a common application programming interface for all transport modes. ADIOS2 can be used on supercomputers, cloud systems, and personal computers.
-
-ADIOS2 focuses on:
-
-    Performance I/O scalability in high performance computing (HPC) applications.
-    Adaptability unified interfaces to allow for several modes of transport (files, memory-to-memory)
-    Ease of Use two-level application programming interface (APIs)
-
-    Full APIs for HPC applications: C++11, Fortran 90, C 99, Python 2 and 3
-    Simplified High-Level APIs for data analysis: Python 2 and 3, C++11, Matlab
-
-In addition, ADIOS2 APIs are based on:
-
-    MPI Although ADIOS2 is MPI-based, it can also be used in non-MPI serial code.
-
-    Data Groups ADIOS2 favors a deferred/prefetch/grouped variables transport mode by default to maximize data-per-request ratios. Sync mode, one variable at a time, is treated as the special case.
-
-    Data Steps ADIOS2 follows the actual production/consumption of data using an I/O “steps” abstraction removing the need to manage extra indexing information.
-
-    Data Engines ADIOS2 Engine abstraction allows for reusing the APIs for different transport modes removing the need for drastic code changes.
-  </longdescription>
-  <use>
-    <flag name="blosc">Enable support for Blosc transforms</flag>
-    <flag name="endian-reverse">Enable support for Little/Big Endian Interoperability</flag>
-    <flag name="sodium">Enable support for Sodium for encryption</flag>
-    <flag name="sst">Enable support for SST</flag>
-    <flag name="zeromq">Enable support for ZeroMQ</flag>
-    <flag name="zfp">Enable support for ZFP transforms</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-cluster/dimemas/Manifest b/sys-cluster/dimemas/Manifest
deleted file mode 100644
index bdcf56b47d..0000000000
--- a/sys-cluster/dimemas/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dimemas-5.4.2_p20220601.gh.tar.gz 802490 BLAKE2B d43829ba082c914fe37d0a5388578c5f77d102e1b5b412194b5b34ac9c830290f342ace3334bc97468c16ff58a89d1aef44956d703d68ca87d55e8abe7ec92c7 SHA512 54e6a8325ae7397fd2fae3f47e7b6cae9d9ea1aeaf6340b07e1ea04c26e8420c2a575498a6f33cf4a9c0ab3614756a23631316c5968fea2656166f40de5d7218

diff --git a/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild b/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
deleted file mode 100644
index 608dcbe54b..0000000000
--- a/sys-cluster/dimemas/dimemas-5.4.2_p20220601.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="0dc28fafb8a917cee8d6ffd4a037cdc1f8755101"
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit autotools java-pkg-opt-2 python-any-r1
-
-DESCRIPTION="High-abstracted network simulator for message-passing programs"
-HOMEPAGE="https://github.com/bsc-performance-tools/dimemas"
-SRC_URI="https://github.com/bsc-performance-tools/dimemas/archive/${COMMIT}.tar.gz -> ${PF}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="idle-accounting irecv-startup original-links wait-logical-recv"
-
-CDEPEND="
-	dev-libs/boost:=
-	sys-libs/zlib
-	java? ( dev-java/commons-io:1 )
-"
-DEPEND="
-	${CDEPEND}
-	${PYTHON_DEPS}
-	java? ( virtual/jdk:1.8 )
-"
-RDEPEND="
-	${CDEPEND}
-	java? ( virtual/jre:1.8 )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-5.4.2-gui.patch" )
-
-src_prepare() {
-	default
-	java-pkg_clean
-	if use java; then
-		pushd ./GUI/lib || die
-		java-pkg_jar-from commons-io-1 commons-io.jar commons-io-2.4.jar
-		popd || die
-	fi
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--with-boost="${EPREFIX}/usr"
-		--with-boost-libdir="${EPREFIX}/usr/$(get_libdir)"
-
-		$(use_enable idle-accounting)
-		$(use_enable irecv-startup)
-		$(use_enable original-links)
-		$(use_enable wait-logical-recv)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dodoc README.md ChangeLog
-	mkdir -p "${ED}/usr/share/doc/${PF}/examples" || die
-	mv "${ED}/usr/share/lib_extern_model_example" "${ED}/usr/share/doc/${PF}/examples/" || die
-	docompress -x "${ED}/usr/share/doc/${PF}/examples"
-	mkdir -p "${ED}/usr/share/${PN}" || die
-	mv "${ED}/usr/share/cfgs" "${ED}/usr/share/${PN}/" || die
-	if use java; then
-		java-pkg_newjar "${ED}/usr/$(get_libdir)/GUI/dimemas-gui-5.4.2.jar" "dimemas-gui.jar"
-		rm -r "${ED}/usr/$(get_libdir)/GUI" || die
-	fi
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch b/sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch
deleted file mode 100644
index 4cd05cd953..0000000000
--- a/sys-cluster/dimemas/files/dimemas-5.4.2-gui.patch
+++ /dev/null
@@ -1,35 +0,0 @@
---- a/GUI/src/DimemasGUI.in
-+++ b/GUI/src/DimemasGUI.in
-@@ -1,29 +1,9 @@
- #!/bin/sh
- 
--DIMEMAS_HOME=$(dirname $(readlink -f $0))/..
--if [ -d "$DIMEMAS_HOME/lib" ]; then
--    LIBDIR="/lib"
--elif [ -d "$DIMEMAS_HOME/lib64" ]; then
--    LIBDIR="/lib64"
--else
--    echo "$DIMEMAS_HOME/{lib|lib64} not found"
--    exit 1
--fi
-+DIMEMAS_HOME=/usr
- 
--DIMEMAS_GUI_JAR=$DIMEMAS_HOME/$LIBDIR/GUI/@@JARFILE@@
-+DIMEMAS_GUI_JAR="${DIMEMAS_HOME}/share/dimemas/lib/dimemas-gui.jar"
- 
--if ! [ -e $DIMEMAS_GUI_JAR ]; then
--    echo "Dimemas GUI 'jar' file (@@JARFILE@@) not found"
--    echo "Check your Dimemas instalation."
--    exit 1
--fi
--
--if  which java >/dev/null 2>&1  ; then
--    JAVA_BIN=`which java`
--else
--    echo "No Java Runtime found on your path."
--    echo "Please check the JRE installation"
--    exit 1
--fi
-+JAVA_BIN=`java-config -J`
- 
- $JAVA_BIN @@JVMFLAGS@@ -DDIMEMAS_HOME=$DIMEMAS_HOME -jar $DIMEMAS_GUI_JAR $@ 

diff --git a/sys-cluster/dimemas/metadata.xml b/sys-cluster/dimemas/metadata.xml
deleted file mode 100644
index a5d25678b8..0000000000
--- a/sys-cluster/dimemas/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-This package contains the source code of Dimemas simulator, its graphical 
-user interface and the Paraver to Dimemas trace translator, 'prv2dim'.
-You can find the old Dimemas trace format (.trf) to new format (.dim) translator 
-'trf2dim' until Dimemas package version 5.3.0
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/bsc-performance-tools/dimemas/issues</bugs-to>
-		<remote-id type="github">bsc-performance-tools/dimemas</remote-id>
-	</upstream>
-	<use>
-		<flag name="idle-accounting">if enabled, idle CPU regions are computed as CPU consumption in the accouting stats</flag>
-		<flag name="irecv-startup">if enabled defined Dimemas considers initial startups on MPI_Irecv functions</flag>
-		<flag name="original-links">if enabled Dimemas uses the original protocol to manage links</flag>
-		<flag name="wait-logical-recv">if enabled Dimemas puts logical receive time when MPI_Wait is called (not on MPI_Irecv)</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/dtcmp/Manifest b/sys-cluster/dtcmp/Manifest
deleted file mode 100644
index 0fbe49a61a..0000000000
--- a/sys-cluster/dtcmp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST dtcmp-1.1.2.tar.gz 76820 BLAKE2B bd67112567515fefff171e1b9e0da5d93e2b5bec88246de33e3b382bcc6029f1fc18a658ce185634615c37f1a10b5759eb04f2039f334ea5deaa680a005c6d5f SHA512 c8094ca5009ba10d40be3da55498b97837865d87b3deaa813b31de2083c38aa30b55c91ead053e2ef0454c53948aafa233f9251295ca29a0233f28a169cbd5c2
-DIST dtcmp-1.1.4.tar.gz 77123 BLAKE2B 45e6ae9b7726ea3185350fb3850c81a7e212625d2a9f0b60e3e21e1d72038af0094a68303064fbd261209b968c2df3d72f6ccda4a0c78b1557b54d5bdfcca391 SHA512 2686e44aeaab37ff065ecb7f898dfa57a4e7d1c99c8785544c10c8d14a736ae9da4623d938f7380b487cadc61ced6c050118a16e5c238e57b47a926e0cfca44b

diff --git a/sys-cluster/dtcmp/dtcmp-1.1.2.ebuild b/sys-cluster/dtcmp/dtcmp-1.1.2.ebuild
deleted file mode 100644
index b0f3c17bd8..0000000000
--- a/sys-cluster/dtcmp/dtcmp-1.1.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Datatype Compare Library for sorting and ranking distributed data using MPI"
-HOMEPAGE="https://github.com/LLNL/dtcmp"
-SRC_URI="https://github.com/LLNL/dtcmp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	sys-cluster/lwgrp
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--with-lwgrp="${EPREFIX}/usr"
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	rm -r "${ED}/usr/share/${PN}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/dtcmp/dtcmp-1.1.4.ebuild b/sys-cluster/dtcmp/dtcmp-1.1.4.ebuild
deleted file mode 100644
index 92f0d11d53..0000000000
--- a/sys-cluster/dtcmp/dtcmp-1.1.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Datatype Compare Library for sorting and ranking distributed data using MPI"
-HOMEPAGE="https://github.com/LLNL/dtcmp"
-SRC_URI="https://github.com/LLNL/dtcmp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	sys-cluster/lwgrp
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--with-lwgrp="${EPREFIX}/usr"
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	rm -r "${ED}/usr/share/${PN}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/dtcmp/metadata.xml b/sys-cluster/dtcmp/metadata.xml
deleted file mode 100644
index 3b785e3126..0000000000
--- a/sys-cluster/dtcmp/metadata.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-The Datatype Comparison (DTCMP) Library provides pre-defined and user-defined comparison operations to compare the values of two items which can be arbitrary MPI datatypes. Using these comparison operations, the library provides various routines for manipulating data, which may be distributed over the processes of an MPI communicator including:
-
-search - search for a target value in an ordered list of values
-merge - combine multiple ordered lists into a single ordered list
-partition - divide a list of items into lower and higher values around a specified pivot value
-select - identify the kth largest value
-sort - sort data items into an ordered list
-rank - assign group ids and ranks to a list of items
-scan - execute a segmented scan on an ordered list of values
-The DTCMP library is designed to provide a high-level interface to the above functionality. These high-level routines will invoke various algorithm implementations to achieve the desired output. The goal of DTCMP is to be efficient given the input and the data distribution among processes. It is also intended to be portable to different platforms and to allow for easy addition of new algorithms over time.
-
-While performance is important, the goal is not to provide the fastest routines. The generality provided by the DTCMP API that makes portability possible also tends to reduce performance in some respects, e.g., forcing memory copies, abstracting some details about datatype, etc. Most likely a hand-tuned algorithm for the precise problem at hand will always be faster than DTCMP. However, DTCMP should be fast, efficient, and portable, so it will generally be a good option except for those cases where the application bottleneck demands absolute performance.
-
-Currently, the following pre-defined comparison operations are provided. More will be added with time. All pre-defined operations have the following naming convention:
-
-DTCMP_OP_TYPE_DIRECTION
-where TYPE may be one of:
-
-SHORT            - C short
-INT              - C int
-LONG             - C long
-LONGLONG         - C long long
-UNSIGNEDSHORT    - C unsigned short
-UNSIGNEDINT      - C unsigned int
-UNSIGNEDLONG     - C unsigned long
-UNSIGNEDLONGLONG - C unsigned long long
-INT8T            - C int8_t
-INT16T           - C int16_t
-INT32T           - C int32_t
-INT64T           - C int64_t
-UINT8T           - C uint8_t
-UINT16T          - C uint16_t
-UINT32T          - C uint32_t
-UINT64T          - C uint64_t
-FLOAT            - C float
-DOUBLE           - C double
-LONGDOUBLE       - C long double
-and DIRECTION may be one of:
-
-ASCEND  - order values from smallest to largest
-DESCEND - order values from largest to smallest
-Often when sorting data, each item contains a "key" that determines its position within the global order and a "value", called "satellite data", which travels with the key value but has no affect on its order. DTCMP assumes that satellite data is relatively small and is attached to the key in the same input buffer. In many DTCMP routines, one must specify the datatype for the key and another datatype for the key with its satellite data. The first is often named "key" and the second "keysat". The key datatype is used to infer the type and size of the key when comparing key values. This can be exploited to select optimized comparison routines, e.g., radix sort on integers, and it enables the library to siphon off and only process the key component if needed. The keysat type is needed to copy full items in memory or transfer items between processes.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://github.com/LLNL/dtcmp/issues</bugs-to>
-		<remote-id type="github">LLNL/dtcmp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/fti/Manifest b/sys-cluster/fti/Manifest
deleted file mode 100644
index ecb4bf5d45..0000000000
--- a/sys-cluster/fti/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fti-1.6.tar.gz 1752536 BLAKE2B 5e4757700a4911cd82cbd0a7426e39ef081c38809e39d4564a8aeea24e370ed9a87654c664ee14afaa95a394275db817271cf393d3b7febce9f578d5874e520e SHA512 068e43d6c433c57c88acd8b39a0f05a012e87084fa8e0a912216f8e9725310bfab46ba8a23b02560287e7408ccb1ed62ead61768deb9135d9eb1b3fd19bed290

diff --git a/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch b/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch
deleted file mode 100644
index cc34e37194..0000000000
--- a/sys-cluster/fti/files/fti-add-spinx-ext-autodoc.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-From 65f203e50cd08489d2c49ec8a645d82f104c6b29 Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Sat, 31 Jul 2021 08:11:00 +0200
-Subject: [PATCH] add sphinx.ext.autodoc to doc extensions
-
----
- docs/source/conf.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/docs/source/conf.py
-+++ b/docs/source/conf.py
-@@ -31,7 +31,7 @@
- # Add any Sphinx extension module names here, as strings. They can be
- # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
- # ones.
--extensions = ['breathe', 'sphinx.ext.autosectionlabel']
-+extensions = ['breathe', 'sphinx.ext.autosectionlabel', 'sphinx.ext.autodoc']
- 
- # Add any paths that contain templates here, relative to this directory.
- templates_path = ['_templates']

diff --git a/sys-cluster/fti/files/fti-sionlib-includedir.patch b/sys-cluster/fti/files/fti-sionlib-includedir.patch
deleted file mode 100644
index dab1df493c..0000000000
--- a/sys-cluster/fti/files/fti-sionlib-includedir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -126,7 +126,7 @@
- # Library: SIONLib (Optional)
- if(ENABLE_SIONLIB)
-     set(SIONLIBBASE "" CACHE FILEPATH "base path to SIONlib installation")
--    set(SIONLIB_INCLUDE_DIR "${SIONLIBBASE}/include/")
-+    set(SIONLIB_INCLUDE_DIR "/usr/include/sionlib")
- 
-     list(APPEND INC_PRIV ${SIONLIB_INCLUDE_DIR})
-     find_library(SIONLIB_MPI NAMES "sionmpi_64" 

diff --git a/sys-cluster/fti/fti-1.6-r1.ebuild b/sys-cluster/fti/fti-1.6-r1.ebuild
deleted file mode 100644
index e02bce2356..0000000000
--- a/sys-cluster/fti/fti-1.6-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DOCS_BUILDER="sphinx"
-DOCS_DEPEND="
-	dev-python/breathe
-	dev-python/sphinx-rtd-theme
-"
-DOCS_DIR="${S}/docs/source"
-FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( python3_10 pypy3 )
-
-inherit cmake python-any-r1 docs fortran-2
-
-DESCRIPTION="Fault Tolerance Interface"
-HOMEPAGE="https://github.com/leobago/fti"
-SRC_URI="https://github.com/leobago/fti/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc examples fi-io hdf5 fortran openssl sionlib test tutorial"
-
-#TODO: unbundle jerasure bpp iniparser
-RDEPEND="
-	sys-libs/zlib
-	virtual/mpi
-
-	hdf5? ( sci-libs/hdf5[mpi] )
-	openssl? ( dev-libs/openssl )
-	sionlib? ( sys-cluster/sionlib )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( app-text/doxygen )"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-sionlib-includedir.patch"
-	"${FILESDIR}/${PN}-add-spinx-ext-autodoc.patch"
-)
-#RESTRICT="!test? ( test )"
-RESTRICT="test"
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DSIONLIBBASE="${EPREFIX}/usr/$(get_libdir)"
-		-DENABLE_COVERAGE=OFF
-		-DENABLE_IME_NATIVE=OFF
-
-		-DENABLE_DOCU=$(usex doc)
-		-DENABLE_EXAMPLES=$(usex examples)
-		-DENABLE_FI_IO=$(usex fi-io)
-		-DENABLE_FORTRAN=$(usex fortran)
-		-DENABLE_HDF5=$(usex hdf5)
-		-DENABLE_OPENSSL=$(usex openssl)
-		-DENABLE_SIONLIB=$(usex sionlib)
-		-DENABLE_TESTS=$(usex test)
-		-DENABLE_TUTORIAL=$(usex tutorial)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	docs_compile
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-	if use examples; then
-		mkdir -p "${ED}/usr/libexec/${PN}" || die
-		mv "${ED}/usr/bin/examples" "${ED}/usr/libexec/${PN}/examples" || die
-	fi
-	if use tutorial; then
-		mkdir -p "${ED}/usr/libexec/${PN}" || die
-		mv "${ED}/usr/bin/tutorial" "${ED}/usr/libexec/${PN}/tutorial" || die
-	fi
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/fti/metadata.xml b/sys-cluster/fti/metadata.xml
deleted file mode 100644
index 43b9729c55..0000000000
--- a/sys-cluster/fti/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/leobago/fti/issues</bugs-to>
-    <remote-id type="github">leobago/fti</remote-id>
-  </upstream>
-  <longdescription lang="en">
-FTI stands for Fault Tolerance Interface and is a library that aims to give computational scientists the means to perform fast and efficient multilevel checkpointing in large scale supercomputers. FTI leverages local storage plus data replication and erasure codes to provide several levels of reliability and performance. FTI is application-level checkpointing and allows users to select which datasets needs to be protected, in order to improve efficiency and avoid wasting space, time and energy. In addition, it offers a direct data interface so that users do not need to deal with files and/or directory names. All metadata is managed by FTI in a transparent fashion for the user. If desired, users can dedicate one process per node to overlap fault tolerance workload and scientific computation, so that post-checkpoint tasks are executed asynchronously.
-  </longdescription>
-  <use>
-    <flag name="openssl">To use the <pkg>dev-libs/openssl</pkg> MD5 rather than the built-in</flag>
-    <flag name="fortran">Enables the build of a Fortran wrapper</flag>
-    <flag name="sionlib">Enables the parallel I/O <pkg>sys-cluster/sionlib</pkg> for FTI</flag>
-    <flag name="hdf5">Enables the HDF5 checkpoints for FTI</flag>
-    <flag name="tutorial">Enables the generation of tutorial files</flag>
-    <flag name="fi-io">Enables the I/O failure injection mechanism</flag>
-    <flag name="test">Enables the generation of tests</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-cluster/launchmon/Manifest b/sys-cluster/launchmon/Manifest
deleted file mode 100644
index 71d291fb12..0000000000
--- a/sys-cluster/launchmon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST launchmon-1.0.2_p20210430.tar.gz 303361 BLAKE2B e1aaed16fee557a33492bd7df2fa95fc9c42e76a2b246ae37522ca7ac36b244acb63ca74c67f91b33c542dbe9628cc67f163294b47595ab4aee4156aad22d55c SHA512 11e158d0a49b369355275117673f9810a65b79aa75d481c6103ca5e49a3b674e2d8cb3b04ec0ffa956cb9f08a6148a31ba859c5f0f8eb38a813ae0cdacdde347

diff --git a/sys-cluster/launchmon/files/launchmon-1.0.2_p20210430-fix-bashism.patch b/sys-cluster/launchmon/files/launchmon-1.0.2_p20210430-fix-bashism.patch
deleted file mode 100644
index 5088c99e35..0000000000
--- a/sys-cluster/launchmon/files/launchmon-1.0.2_p20210430-fix-bashism.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From 1a651a0bb19ad8c0752b497eed125a901d7f83da Mon Sep 17 00:00:00 2001
-From: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-Date: Wed, 25 Aug 2021 09:13:37 +0200
-Subject: [PATCH] fix == bashism
-
----
- config/x_ac_handshake.m4 | 20 ++++++++++----------
- 1 file changed, 10 insertions(+), 10 deletions(-)
-
---- a/config/x_ac_handshake.m4
-+++ b/config/x_ac_handshake.m4
-@@ -50,7 +50,7 @@ AC_DEFUN([X_AC_HANDSHAKE],[
- 
-         #Check for munge availability
-         PKG_CHECK_MODULES(MUNGE, munge, , [AC_MSG_NOTICE([pkg-config could not find munge])])
--        if test "x$MUNGE_LIBS" == "x"; then
-+        if test "x$MUNGE_LIBS" = "x"; then
-            MUNGE_LIBS=-lmunge
-         fi
-         CFLAGS="$CFLAGS $MUNGE_CFLAGS"
-@@ -66,26 +66,26 @@ AC_DEFUN([X_AC_HANDSHAKE],[
- 
-         #If the user did not specify security options, then make some choices based on what we have
-         if test "x$EXPLICIT_SEC" != "xtrue"; then
--           if test "x$HAVE_MUNGE" == "xtrue"; then
-+           if test "x$HAVE_MUNGE" = "xtrue"; then
-              MUNGE="true"
-            else
-              ENABLE_NULL_ENCRYPTION="true"
-            fi
-         fi
- 
--        if test "x$WANT_MUNGE" == "xtrue"; then
--           if test "x$HAVE_MUNGE" == "xtrue"; then
-+        if test "x$WANT_MUNGE" = "xtrue"; then
-+           if test "x$HAVE_MUNGE" = "xtrue"; then
-               MUNGE="true"
-            else
-               AC_MSG_ERROR([Could not find munge])
-            fi
-         fi
- 
--        if test "x$WANT_KEYFILE" == "xtrue"; then
-+        if test "x$WANT_KEYFILE" = "xtrue"; then
-            KEYFILE="true"
-         fi
- 
--        if test "x$WANT_NOSEC" == "xtrue"; then
-+        if test "x$WANT_NOSEC" = "xtrue"; then
-            ENABLE_NULL_ENCRYPTION="true"
-         fi
- 
-@@ -100,7 +100,7 @@ AC_DEFUN([X_AC_HANDSHAKE],[
-         #if test "x$KEYFILE" != "x"; then 
-         #  AC_MSG_ERROR([Keyfile security is not supported at this time])
-         #fi
--        #if test "x$ENABLE_NULL_ENCRYPTION x$MUNGE" == "xtrue xtrue"; then
-+        #if test "x$ENABLE_NULL_ENCRYPTION x$MUNGE" = "xtrue xtrue"; then
-         #  AC_MSG_ERROR([Cannot support multiple security models at this time])
-         #fi
-         #Remove above when expanding to more than munge
-@@ -108,15 +108,15 @@ AC_DEFUN([X_AC_HANDSHAKE],[
-         AC_DEFINE_UNQUOTED([SEC_KEYDIR], "[$SEC_KEYDIR]",[Directory to store key files in])
-         AC_SUBST(MUNGE_CFLAGS)
-         AC_SUBST(MUNGE_LIBS)
--        if test "x$MUNGE" == "xtrue"; then
-+        if test "x$MUNGE" = "xtrue"; then
-            AC_MSG_NOTICE([Enabling munge for security authentication])        
-            AC_DEFINE([MUNGE], [1], [Use munge for authentication])
-         fi
--        if test "x$KEYFILE" == "xtrue"; then
-+        if test "x$KEYFILE" = "xtrue"; then
-            AC_MSG_NOTICE([Enabling keyfile for security authentication])
-            AC_DEFINE([KEYFILE], [1], [Use keyfile for authentication])
-         fi
--        if test "x$ENABLE_NULL_ENCRYPTION" == "xtrue"; then
-+        if test "x$ENABLE_NULL_ENCRYPTION" = "xtrue"; then
-            AC_MSG_NOTICE([WARNING: No secure handshake will be used for the COBO layer!!!]);
-            AC_DEFINE([ENABLE_NULL_ENCRYPTION], [1], [Allow NULL encryption])
-         fi])

diff --git a/sys-cluster/launchmon/launchmon-1.0.2_p20210430-r2.ebuild b/sys-cluster/launchmon/launchmon-1.0.2_p20210430-r2.ebuild
deleted file mode 100644
index 0d55c82261..0000000000
--- a/sys-cluster/launchmon/launchmon-1.0.2_p20210430-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="98ab769c53563f47c4319ce3c98ac394b4870bac"
-MYPV="$(ver_cut 1-3)"
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Enables HPC run-time tools to co-locate tool daemons with a parallel job"
-HOMEPAGE="https://github.com/LLNL/LaunchMON"
-SRC_URI="https://github.com/LLNL/LaunchMON/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/LaunchMON-${COMMIT}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+munge test tracing-cost"
-
-RDEPEND="
-	dev-libs/boost:=
-	dev-libs/libgcrypt
-	dev-libs/libgpg-error
-	virtual/libelf
-	virtual/mpi
-
-	munge? ( sys-auth/munge )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-fix-bashism.patch" )
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-	default
-	sed -e "s|m4_esyscmd.*|${MYPV})|g" -i configure.ac || die
-	eautoreconf
-}
-
-src_configure() {
-	append-cxxflags "-std=c++14"
-	local sec="none"
-	use munge && sec="munge"
-	local myconf=(
-		--enable-shared
-		--enable-sec-${sec}
-		$(use_enable tracing-cost)
-	)
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	mv "${ED}/usr/etc" "${ED}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/launchmon/metadata.xml b/sys-cluster/launchmon/metadata.xml
deleted file mode 100644
index 1299b2c51d..0000000000
--- a/sys-cluster/launchmon/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-LaunchMON is a software infrastructure that enables HPC run-time tools to co-locate tool daemons with a parallel job. Its API allows a tool to identify all the remote processes of a job and to scalably launch daemons into the relevant nodes.
-	</longdescription>
-	<use>
-		<flag name="munge">enable munge for connection authentication</flag>
-		<flag name="tracing-cost">enable tracing cost measuring codes</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/LLNL/LaunchMON/issues</bugs-to>
-		<remote-id type="github">LLNL/LaunchMON</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/libbsctools/Manifest b/sys-cluster/libbsctools/Manifest
deleted file mode 100644
index a065a4cc58..0000000000
--- a/sys-cluster/libbsctools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libbsctools-1.0.6.tar.gz 45485 BLAKE2B f3b4e0bf3f583d101c34915a4cd656a7a57f2118d0580bed6e444c0c2436c40a0c7ce0d2dbaf519b3c62cf4de235f421f7cdb67eae81cb459a35807430762367 SHA512 508af8d8328bdf3b3828012a1b630fe6b88f0a3f0058651bacda3d306e610297196f8ce4bcbcd43e05ef55d851b7582b21416df3394aae205253c2b7ba1fc44d

diff --git a/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild b/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild
deleted file mode 100644
index c232707b04..0000000000
--- a/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="libbsctools"
-HOMEPAGE="https://github.com/bsc-performance-tools/libbsctools"
-SRC_URI="https://github.com/bsc-performance-tools/libbsctools/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-libs/boost:="
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	./bootstrap || die
-}
-
-src_install() {
-	MAKEOPTS="-j1" emake DESTDIR="${D}" install
-	dodoc NEWS README AUTHORS
-	mv "${ED}/usr/share/example" "${ED}/usr/share/doc/${PF}/examples" || die
-	docompress -x "/usr/share/doc/${PF}/examples"
-	find "${D}" -name '*.la' -delete || die
-	find "${D}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/libbsctools/metadata.xml b/sys-cluster/libbsctools/metadata.xml
deleted file mode 100644
index ca767f76ee..0000000000
--- a/sys-cluster/libbsctools/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/bsc-performance-tools/libbsctools/issues</bugs-to>
-		<remote-id type="github">bsc-performance-tools/libbsctools</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/lwgrp/Manifest b/sys-cluster/lwgrp/Manifest
deleted file mode 100644
index 5ae7fa9e4c..0000000000
--- a/sys-cluster/lwgrp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST lwgrp-1.0.3.tar.gz 39217 BLAKE2B 2e17fce02989832670a7bcd73f80e3aabe185b5d1120777f3d3d2e0bd630e62b6ae64638b724ca3edd9d9c7d7177e505433c16382b5e1fdbc79e8a1b1de1a622 SHA512 b8acdd5fcec8de01f80acfe0f6df33fe3281bd6465a33ad739af06189782f116ac32caacbd458d2e04ba2eaedfbebf67f42cc343f7bee43f8d708e2b8b3c1565
-DIST lwgrp-1.0.5.tar.gz 41509 BLAKE2B a07a2d16b9f578fc1ee5843e85a295fec85bc86b4e291cfb1b559e12063173026d98bd556deef7d05f36d12c1d6c9ae1f168c690fd7f68f3583dc68ca9391e03 SHA512 8f960bc45f9c028d79b4a6d149ba2fada9451b8ad480fa6e0d0da81762ca459e9bd991df25643603eb9c69c2f83a97caeb0b8a39bd89c55584265c38862087de

diff --git a/sys-cluster/lwgrp/lwgrp-1.0.3.ebuild b/sys-cluster/lwgrp/lwgrp-1.0.3.ebuild
deleted file mode 100644
index d74dc038e9..0000000000
--- a/sys-cluster/lwgrp/lwgrp-1.0.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Light-weight Group Library"
-HOMEPAGE="https://github.com/LLNL/lwgrp"
-SRC_URI="https://github.com/LLNL/lwgrp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="mpianysource"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		$(use_enable mpianysource)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	rm -r "${ED}/usr/share/${PN}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/lwgrp/lwgrp-1.0.5.ebuild b/sys-cluster/lwgrp/lwgrp-1.0.5.ebuild
deleted file mode 100644
index 67de1624ed..0000000000
--- a/sys-cluster/lwgrp/lwgrp-1.0.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Light-weight Group Library"
-HOMEPAGE="https://github.com/LLNL/lwgrp"
-SRC_URI="https://github.com/LLNL/lwgrp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="mpianysource"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		$(use_enable mpianysource)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	rm -r "${ED}/usr/share/${PN}" || die
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/lwgrp/metadata.xml b/sys-cluster/lwgrp/metadata.xml
deleted file mode 100644
index ec46fd0949..0000000000
--- a/sys-cluster/lwgrp/metadata.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-The light-weight group library defines data structures and collective
-operations to group MPI processes as an ordered set.  Such groups are
-useful as substitutes for MPI communicators when the overhead of
-communicator creation is too costly.  For example, certain sorting
-algorithms recursively divide processes into subgroups as the sort
-algorithm progresses.  These groups may be different with each
-invocation, so that it is inefficient to create and destroy
-communicators during the sort routine.
-
-Data structures:
-chain    - each member records addresses of left and right members first and last rank set boundary to MPI_PROC_NULL
-ring     - like the chain, except first and last rank wrap around 
-logchain - each member records addresses of each member 2^d hops to left and right d=0..log(N)-1 (MPI_PROC_NULL at ends)
-logring  - each member records addresses of each member 2^d hops to left and right with wrap at ends
-
-We represent groups of processes using a doubly-linked list called
-a "chain".  This is a very simple struct that records the number
-of processes in the group, the rank of the local process within the
-group, the address of the local process, and the addresses of the
-processes having ranks one less (left) and one more (right) than the
-local process.  We implement the LWGRP library on top of MPI, so for
-addresses we record a parent communicator and ranks within that
-communicator.  To be light-weight, the reference to the communicator
-is a literal copy of the handle value, not a full dup.
-
-Since each member only stores the addresses for a few other group
-members, it is the responsibility of higher level software to exchange
-address information for more general point-to-point communication.
-Additionally, the caller is responsible for choosing tag values as a
-group context.
-
-There is also a "ring", which is like a chain, but it wraps around
-at the ends.
-
-There are two structures, called a logchain and logring, used to cache
-adddresses of more group members.  These structures must be used in
-conjunction with either a chain or ring, respectively.  They cache
-addresses for processes that are 2^d hops to the left and right sides
-where d ranges from 0 to log(N)-1 inclusive.  This pattern enables
-one to construct trees, and so it's useful to cache this information
-for use in collective operations.
-	</longdescription>
-	<use>
-		<flag name="mpianysource">Specify whether to use MPI_ANY_SOURCE</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/LLNL/lwgrp/issues</bugs-to>
-		<remote-id type="github">LLNL/lwgrp</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/mpi-benchmarks/Manifest b/sys-cluster/mpi-benchmarks/Manifest
deleted file mode 100644
index 87015f9941..0000000000
--- a/sys-cluster/mpi-benchmarks/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST IMB-v2021.3.tar.gz 221038 BLAKE2B d776e482a6632d9a538af0f8b89928322860ca6782f7c96bb47af0f9c6387eddc487bffbf3fde3e5c0477b7c9e9cbe7856857110890389f5ee42865051ef185b SHA512 fdb1a2426b5999c58c5d15228c64a80f28f4051d438e86a132f0fc42c3cda88f0e1bbcb792316617864d0f4d07d89143a96f3824bd4806fc8cde3c2dcb1d4094

diff --git a/sys-cluster/mpi-benchmarks/files/mpi-benchmarks-2021.3-makefile.patch b/sys-cluster/mpi-benchmarks/files/mpi-benchmarks-2021.3-makefile.patch
deleted file mode 100644
index fbf00de646..0000000000
--- a/sys-cluster/mpi-benchmarks/files/mpi-benchmarks-2021.3-makefile.patch
+++ /dev/null
@@ -1,142 +0,0 @@
---- a/src_c/Makefile
-+++ b/src_c/Makefile
-@@ -106,10 +106,10 @@
- 	-mkdir -p $@
- 
- $(BINARY): $(OBJ)
--	$(CC) $(LDFLAGS) $^ -o $@
-+	$(CC) $(CFLAGS) -fPIE $(LDFLAGS) $^ -o $@
- 
- $(BUILDDIR)/%.o: %.c
--	$(CC) $(CFLAGS) -D$(TARGET) -DIMB2018 -c $< -o $@
-+	$(CC) $(CFLAGS) -fPIC -D$(TARGET) -DIMB2018 -c $< -o $@
- 
- clean:
- 	rm -rf $(BUILDDIR) $(OBJ) $(BINARY)
---- a/src_c/P2P/Makefile
-+++ b/src_c/P2P/Makefile
-@@ -50,11 +50,11 @@
- TARGET=P2P
- BINARY:=IMB-P2P
- 
--override CFLAGS += -O3 -Wall -Wextra -pedantic -Wno-long-long
-+override CFLAGS += -Wall -Wextra -pedantic -Wno-long-long
- override LDFLAGS += -lm
- 
- ifeq ($(origin CC),default)
--CC=mpiicc
-+CC=mpicc
- endif
- 
- all: $(BINARY)
-@@ -72,10 +72,10 @@
- IMB_OBJ = $(IMB_SRC:.c=.o)
- 
- $(BINARY): $(IMB_OBJ)
--	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
-+	$(CC) $(CFLAGS) -fPIE -o $@ $^ $(LDFLAGS)
- 
- %.o: %.c
--	$(CC) $(CFLAGS) -c -o $@ $<
-+	$(CC) $(CFLAGS) -fPIC -c -o $@ $<
- 
- clean:
- 	rm -f $(IMB_OBJ) $(BINARY)
---- a/src_cpp/Makefile
-+++ b/src_cpp/Makefile
-@@ -49,11 +49,7 @@
- 
- all: announce
- 	
--ifdef WITH_YAML_CPP
--all: libyaml-cpp.a
--else
- all:	
--endif
- 
- ifndef TARGET
- TARGET=example
-@@ -71,14 +67,14 @@
- endif
- 
- ifeq ($(origin CC),default)
--CC=mpiicc
-+CC ?= mpicc
- endif
- ifeq ($(origin CXX),default)
--CXX=mpiicpc
-+CXX ?= mpicxx
- endif
- override CPPFLAGS += -I.
--override CFLAGS += -g -O0 -Wall -Wno-long-long
--override CXXFLAGS += -g -O0 -Wall -Wextra -pedantic -Wno-long-long
-+override CFLAGS += -g -Wall -Wno-long-long
-+override CXXFLAGS += -g -Wall -Wextra -pedantic -Wno-long-long
- ifdef WITH_OPENMP
- override CFLAGS += -fopenmp
- override CXXFLAGS += -fopenmp
-@@ -103,7 +99,7 @@
- all: $(BINARY)
- 
- ifdef WITH_YAML_CPP
--override CPPFLAGS += -Iyamlcpp/include -Iyamlcpp/test
-+override CPPFLAGS += -I/usr/include/yaml-cpp
- YAMLCPP_SRC = yamlcpp/src/aliasmanager.cpp \
- yamlcpp/src/binary.cpp \
- yamlcpp/src/conversion.cpp \
-@@ -140,8 +136,6 @@
- yamlcpp/test/old-api/parsertests.cpp \
- yamlcpp/test/old-api/spectests.cpp 
- 
--YAMLCPP_OBJ = $(YAMLCPP_SRC:.cpp=.o)
--YAMLCPP_TEST_OBJ = $(YAMLCPP_TEST_SRC:.cpp=.o)
- endif
- 
- IMB_SRC = imb.cpp args_parser.cpp args_parser_utests.cpp scope.cpp
-@@ -160,14 +154,7 @@
- scope.h
- 
- ifdef WITH_YAML_CPP
--libyaml-cpp.a: $(YAMLCPP_OBJ)
--	ar qc $@ $^
--	ranlib $@
--
--yamltest: $(YAMLCPP_TEST_OBJ) libyaml-cpp.a
--	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ $^
--
--YAML_CPP_LIB = libyaml-cpp.a
-+YAML_CPP_LIB = -lyaml-cpp
- YAML_TEST = yamltest
- override CPPFLAGS += -DWITH_YAML_CPP
- endif
-@@ -176,25 +163,21 @@
- 	@if test "$(ANNOUNCE)" -eq "1"; then echo "NOTE: Building target: $(TARGET), binary name: $(BINARY)"; fi
- 	@if test "$(ANNOUNCE)" -eq "1"; then echo "NOTE: Use make TARGET=<DIR_NAME> to select a target suite"; fi
- 
--$(BINARY): $(IMB_OBJ) $(BECHMARK_SUITE_OBJ) $(ADDITIONAL_OBJ) $(YAML_CPP_LIB)
--	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)
-+$(BINARY): $(IMB_OBJ) $(BECHMARK_SUITE_OBJ) $(ADDITIONAL_OBJ)
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -fPIE -o $@ $^ $(LDFLAGS) $(YAML_CPP_LIB)
- 
- %.o: %.cpp
--	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
-+	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -fPIC -c -o $@ $<
- 
- %.o: %.c
--	$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
-+	$(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c -o $@ $<
- 
- clean: announce
--	rm -f $(IMB_OBJ) $(YAMLCPP_OBJ) $(BECHMARK_SUITE_OBJ) $(ADDITIONAL_OBJ) $(BINARY) $(YAML_CPP_LIB) $(YAML_TEST)
-+	rm -f $(IMB_OBJ) $(YAMLCPP_OBJ) $(BECHMARK_SUITE_OBJ) $(ADDITIONAL_OBJ) $(BINARY)
- 
- 
- $(BECHMARK_SUITE_OBJ): $(HEADERS) Makefile
- $(IMB_OBJ): $(HEADERS) Makefile
- 
--ifdef WITH_YAML_CPP
--$(YAMLCPP_OBJ): Makefile
--endif
--
- .PHONY: announce clean all
- 

diff --git a/sys-cluster/mpi-benchmarks/metadata.xml b/sys-cluster/mpi-benchmarks/metadata.xml
deleted file mode 100644
index 65e83dc05d..0000000000
--- a/sys-cluster/mpi-benchmarks/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">Intel(R) MPI Benchmarks provides a set of elementary benchmarks that conform to MPI-1, MPI-2, and MPI-3 standard. You can run all of the supported benchmarks, or a subset specified in the command line using one executable file. Use command-line parameters to specify various settings, such as time measurement, message lengths, and selection of communicators.</longdescription>
-	<upstream>
-		<remote-id type="github">intel/mpi-benchmarks</remote-id>
-		<bugs-to>https://github.com/intel/mpi-benchmarks/issues</bugs-to>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild b/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild
deleted file mode 100644
index 3a98c36bc4..0000000000
--- a/sys-cluster/mpi-benchmarks/mpi-benchmarks-2021.3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYP="IMB-v${PV}"
-
-DESCRIPTION="Intel MPI Benchmarks"
-HOMEPAGE="
-	https://www.intel.com/content/www/us/en/developer/articles/technical/intel-mpi-benchmarks.html
-	https://github.com/intel/mpi-benchmarks
-"
-SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/${MYP}.tar.gz"
-S="${WORKDIR}/${PN}-${MYP}"
-
-LICENSE="BSD CPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="virtual/mpi[cxx]"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-makefile.patch" )
-
-src_configure() {
-	export CC=mpicc
-	export CXX=mpicxx
-	default
-}
-
-src_install() {
-	dodoc ReadMe_IMB.txt README.md
-	dobin IMB-*
-}

diff --git a/sys-cluster/muster/Manifest b/sys-cluster/muster/Manifest
deleted file mode 100644
index f570446a40..0000000000
--- a/sys-cluster/muster/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST muster-1.0.1.tar.gz 117835 BLAKE2B e20e80acc7d3b8ba407d8949d5b5d1cc4562d4db13c4fa24de264446eb79de6cc3a669d61740b12fd1a8198e44453acede4cf0eaa46a38b9b92ff7506d5c234f SHA512 71a07bd9771e8cbeff9f288ec5f6b77bc2ce97a2227f52de202b0b3d9ff709a716cd32f55bfc5b2567cca929057b083138494532986f8cd97c6e3336732d3640

diff --git a/sys-cluster/muster/metadata.xml b/sys-cluster/muster/metadata.xml
deleted file mode 100644
index 205bfc450f..0000000000
--- a/sys-cluster/muster/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">LLNL/muster</remote-id>
-  </upstream>
-  <longdescription lang="en">
-The Muster library provides implementations of serial and parallel K-Medoids 
-clustering algorithms.  It is intended as a general framework for parallel 
-cluster analysis, particularly for performance data analysis on systems with 
-very large numbers of processes.
-
-The parallel implementations in the Muster are designed to perform well even
-in environments where the data to be clustered is entirely distributed.  For
-example, many performance tools need to analyze one data element from each
-process in a system.  To analyze this data efficiently, clustering algorithms 
-that move as little data as possible are required.  In Muster, we exploit 
-sampled clustering algorithms to realize this efficiency.
-
-The parallel algorithms in Muster are implemented using the Message Passing 
-Interface (MPI), making them suitable for use on many of the world's largest 
-supercomputers.  They should, however, also run efficiently on your laptop.
-  </longdescription>
-  <use>
-    <flag name="pmpi">Build with PMPI bindings</flag>
-    <flag name="tests">Build and install test programs</flag>
-  </use>
-</pkgmetadata>

diff --git a/sys-cluster/muster/muster-1.0.1.ebuild b/sys-cluster/muster/muster-1.0.1.ebuild
deleted file mode 100644
index 49032d21f6..0000000000
--- a/sys-cluster/muster/muster-1.0.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DOCS_BUILDER="doxygen"
-DOCS_DIR="${S}"
-
-inherit cmake docs
-
-DESCRIPTION="Massively Scalable Clustering"
-HOMEPAGE="https://github.com/LLNL/muster"
-SRC_URI="https://github.com/LLNL/muster/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc pmpi tests"
-
-RDEPEND="
-	dev-libs/boost:=
-	virtual/mpi
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	sed -e "s|DESTINATION lib|DESTINATION $(get_libdir)|g" -i src/CMakeLists.txt || die
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DINSTALL_TESTS=$(usex tests)
-		-DMUSTER_USE_PMPI=$(usex pmpi)
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	cmake_src_compile
-	docs_compile
-}
-
-src_install() {
-	cmake_src_install
-	einstalldocs
-	if use tests; then
-		mkdir -p "${ED}/usr/libexec/${PN}/" || die
-		mv "${ED}"/usr/bin/*-test "${ED}/usr/libexec/${PN}/" || die
-	fi
-}

diff --git a/sys-cluster/opari2/Manifest b/sys-cluster/opari2/Manifest
deleted file mode 100644
index 663a51e4fc..0000000000
--- a/sys-cluster/opari2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST opari2-2.0.6.tar.gz 1355638 BLAKE2B 343f747de622fd6bf03c8aa7c250c6293868427e9e5f6e077a72b618afd683b6f4e30d8ff8e1c2f01b28bbb401e1522df9803006bd109c859b688b6cbf383a0e SHA512 253dd353c3dbda148a5ca22124163362528db76343ec668d1fa6f45556befb6ef44c1b6cf2d8977ba712866c5f95db5d1461b943b14c2418cb45c3627882b573

diff --git a/sys-cluster/opari2/metadata.xml b/sys-cluster/opari2/metadata.xml
deleted file mode 100644
index 5434af0687..0000000000
--- a/sys-cluster/opari2/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-OPARI2 is a tool to automatically instrument C, C++ and Fortran source code files in which pragmas (C/C++) or directives (Fortran) are used. Currently OpenMP and POMP user instrumentation are supported. Function calls to the pomp2_lib.h and pomp2_user_lib.h are inserted around or as replacement for supported directives. By implementing the respective APIs, detailed measurements regarding the runtime behavior of an applications can be made. A conforming implementation needs to implement all functions associated with the supported programming model. The original OPARI was developed to perform source-to-source instrumentation of OpenMP programs. Therefore the main focus of this document still lies on support for OpenMP.
-OpenMP 3.0 introduced tasking to OpenMP. To support this feature the POMP2 adapter needs to do some bookkeeping in regard to specific task IDs. The pomp2_lib.c provided with this package includes the necessary code so it is strongly advised to use it as a basis for writing an adapter to your own tool.
-A detailed description of the first OPARI version has been published by Mohr et al. in "Design and prototype of a performance tool interface for OpenMP" (Journal of supercomputing, 23, 2002).
-	</longdescription>
-</pkgmetadata>

diff --git a/sys-cluster/opari2/opari2-2.0.6.ebuild b/sys-cluster/opari2/opari2-2.0.6.ebuild
deleted file mode 100644
index c5a7fcf783..0000000000
--- a/sys-cluster/opari2/opari2-2.0.6.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="OpenMP Pragma And Region Instrumentor"
-HOMEPAGE="https://www.vi-hps.org/projects/score-p"
-SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/${PN}/tags/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-	tc-export CC CXX AR F77 FC CPP
-	export CXXCPP="${CPP}"
-	export CC_FOR_BUILD="${CC}"
-	export CXX_FOR_BUILD="${CXX}"
-	export FC_FOR_BUILD="${FC}"
-	export F77_FOR_BUILD="${F77}"
-	export CFLAGS_FOR_BUILD="${CFLAGS}"
-	export CXXFLAGS_FOR_BUILD="${CXXFLAGS}"
-	export FFLAGS_FOR_BUILD="${FFLAGS}"
-	export FCFLAGS_FOR_BUILD="${FCFLAGS}"
-	export LDFLAGS_FOR_BUILD="${LDFLAGS}"
-	export CPPFLAGS_FOR_BUILD="${CPPFLAGS}"
-
-	default
-	eautoreconf
-}
-
-src_install() {
-	default
-	dodoc OPEN_ISSUES README
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-cluster/otf2/Manifest b/sys-cluster/otf2/Manifest
deleted file mode 100644
index 1bb17c4096..0000000000
--- a/sys-cluster/otf2/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST otf2-2.3.tar.gz 5321226 BLAKE2B a217ac2bcc0fa777dccc99a0f90a143b3cfea66ff717cfe66f68d2d59407023b1f0e419d9c4275d27f201fa3df0c5a89d4730052039144b02a2136e390e85fbb SHA512 c27c768f178e512c46683667d70bc2ad3871b17b8978356b13917d3fc12b49b4ee5d5767e9e10a247bbc7f2e911aaae7455bfec8f36704236d55c16454fa0a4c
-DIST otf2-3.0.tar.gz 5260678 BLAKE2B cb783c8466e2be424452284ac03df13306f1bad1163adcf113b4bcf93fe2be4e7fb05053ccf09d825db3e3f21b40667d4c03365be96ab240b4e1376ba6943703 SHA512 63cef15091d4071860211a5f52c375be089a3c8dc5ce28df0078197f2a2b7c45c2ecd9e677cb7ecf02339716bd0b2b692d1cb17c1ad1114978ffaa29cd28ff43

diff --git a/sys-cluster/otf2/files/otf2-2.3-respect-flags.patch b/sys-cluster/otf2/files/otf2-2.3-respect-flags.patch
deleted file mode 100644
index 091e6f80ba..0000000000
--- a/sys-cluster/otf2/files/otf2-2.3-respect-flags.patch
+++ /dev/null
@@ -1,95 +0,0 @@
---- a/doc/examples/Makefile
-+++ b/doc/examples/Makefile
-@@ -37,78 +37,78 @@
- pthread: $(ALL_PTHREAD)
- 
- otf2_reader_example.o: otf2_reader_example.c
--	gcc -std=c99 `otf2-config --cflags` \
-+	$(CC) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_reader_example.c \
-             -o otf2_reader_example.o
- 
- otf2_reader_example: otf2_reader_example.o
--	gcc otf2_reader_example.o \
-+	$(CC) -fPIE otf2_reader_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_reader_example
- 
- otf2_writer_example.o: otf2_writer_example.c
--	gcc -std=c99 `otf2-config --cflags` \
-+	$(CC) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_writer_example.c \
-             -o otf2_writer_example.o
- 
- otf2_writer_example: otf2_writer_example.o
--	gcc otf2_writer_example.o \
-+	$(CC) -fPIE otf2_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_writer_example
- 
- otf2_mpi_reader_example.o: otf2_mpi_reader_example.c
--	mpicc -std=c99 `otf2-config --cflags` \
-+	$(MPICC) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_mpi_reader_example.c \
-             -o otf2_mpi_reader_example.o
- 
- otf2_mpi_reader_example: otf2_mpi_reader_example.o
--	mpicc otf2_mpi_reader_example.o \
-+	$(MPICC) -fPIE otf2_mpi_reader_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_reader_example
- 
- otf2_mpi_reader_example_cc.o: otf2_mpi_reader_example.cc
--	mpic++ `otf2-config --cflags` \
-+	$(MPICXX) -fPIC `otf2-config --cflags` \
-             -c otf2_mpi_reader_example.cc \
-             -o otf2_mpi_reader_example_cc.o
- 
- otf2_mpi_reader_example_cc: otf2_mpi_reader_example_cc.o
--	mpic++ otf2_mpi_reader_example_cc.o \
-+	$(MPICXX) -fPIE otf2_mpi_reader_example_cc.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_reader_example_cc
- 
- otf2_mpi_writer_example.o: otf2_mpi_writer_example.c
--	mpicc -std=c99 `otf2-config --cflags` \
-+	$(MPICC) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_mpi_writer_example.c \
-             -o otf2_mpi_writer_example.o
- 
- otf2_mpi_writer_example: otf2_mpi_writer_example.o
--	mpicc otf2_mpi_writer_example.o \
-+	$(MPICC) -fPIE otf2_mpi_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_writer_example
- 
- otf2_openmp_writer_example.o: otf2_openmp_writer_example.c
--	gcc -std=c99 -fopenmp `otf2-config --cflags` \
-+	$(CC) -fPIC -std=c99 -fopenmp `otf2-config --cflags` \
-             -c otf2_openmp_writer_example.c \
-             -o otf2_openmp_writer_example.o
- 
- otf2_openmp_writer_example: otf2_openmp_writer_example.o
--	gcc -fopenmp otf2_openmp_writer_example.o \
-+	$(CC) -fPIE -fopenmp otf2_openmp_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_openmp_writer_example
- 
- otf2_pthread_writer_example.o: otf2_pthread_writer_example.c
--	gcc -std=c99 -pthread `otf2-config --cflags` \
-+	$(CC) -fPIC -std=c99 -pthread `otf2-config --cflags` \
-             -c otf2_pthread_writer_example.c \
-             -o otf2_pthread_writer_example.o
- 
- otf2_pthread_writer_example: otf2_pthread_writer_example.o
--	gcc -pthread otf2_pthread_writer_example.o \
-+	$(CC) -fPIE -pthread otf2_pthread_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_pthread_writer_example

diff --git a/sys-cluster/otf2/files/otf2-3.0-respect-flags.patch b/sys-cluster/otf2/files/otf2-3.0-respect-flags.patch
deleted file mode 100644
index 6fd8c6ca59..0000000000
--- a/sys-cluster/otf2/files/otf2-3.0-respect-flags.patch
+++ /dev/null
@@ -1,95 +0,0 @@
---- a/doc/examples/Makefile
-+++ b/doc/examples/Makefile
-@@ -37,78 +37,78 @@
- pthread: $(ALL_PTHREAD)
- 
- otf2_reader_example.o: otf2_reader_example.c
--	gcc -std=c99 `otf2-config --cflags` \
-+	$(CC) $(CFLAGS) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_reader_example.c \
-             -o otf2_reader_example.o
- 
- otf2_reader_example: otf2_reader_example.o
--	gcc otf2_reader_example.o \
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE otf2_reader_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_reader_example
- 
- otf2_writer_example.o: otf2_writer_example.c
--	gcc -std=c99 `otf2-config --cflags` \
-+	$(CC) $(CFLAGS) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_writer_example.c \
-             -o otf2_writer_example.o
- 
- otf2_writer_example: otf2_writer_example.o
--	gcc otf2_writer_example.o \
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE otf2_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_writer_example
- 
- otf2_mpi_reader_example.o: otf2_mpi_reader_example.c
--	mpicc -std=c99 `otf2-config --cflags` \
-+	$(MPICC) $(CFLAGS) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_mpi_reader_example.c \
-             -o otf2_mpi_reader_example.o
- 
- otf2_mpi_reader_example: otf2_mpi_reader_example.o
--	mpicc otf2_mpi_reader_example.o \
-+	$(MPICC) $(CFLAGS) $(LDFLAGS) -fPIE otf2_mpi_reader_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_reader_example
- 
- otf2_mpi_reader_example_cc.o: otf2_mpi_reader_example.cc
--	mpic++ `otf2-config --cflags` \
-+	$(MPICXX) $(CXXFLAGS) -fPIC \
-             -c otf2_mpi_reader_example.cc \
-             -o otf2_mpi_reader_example_cc.o
- 
- otf2_mpi_reader_example_cc: otf2_mpi_reader_example_cc.o
--	mpic++ otf2_mpi_reader_example_cc.o \
-+	$(MPICXX) $(CXXFLAGS) $(LDFLAGS) -fPIE otf2_mpi_reader_example_cc.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_reader_example_cc
- 
- otf2_mpi_writer_example.o: otf2_mpi_writer_example.c
--	mpicc -std=c99 `otf2-config --cflags` \
-+	$(MPICC) $(CFLAGS) -fPIC -std=c99 `otf2-config --cflags` \
-             -c otf2_mpi_writer_example.c \
-             -o otf2_mpi_writer_example.o
- 
- otf2_mpi_writer_example: otf2_mpi_writer_example.o
--	mpicc otf2_mpi_writer_example.o \
-+	$(MPICC) $(CFLAGS) $(LDFLAGS) -fPIE otf2_mpi_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_mpi_writer_example
- 
- otf2_openmp_writer_example.o: otf2_openmp_writer_example.c
--	gcc -std=c99 -fopenmp `otf2-config --cflags` \
-+	$(CC) $(CFLAGS) -fPIC -std=c99 -fopenmp `otf2-config --cflags` \
-             -c otf2_openmp_writer_example.c \
-             -o otf2_openmp_writer_example.o
- 
- otf2_openmp_writer_example: otf2_openmp_writer_example.o
--	gcc -fopenmp otf2_openmp_writer_example.o \
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -fopenmp otf2_openmp_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_openmp_writer_example
- 
- otf2_pthread_writer_example.o: otf2_pthread_writer_example.c
--	gcc -std=c99 -pthread `otf2-config --cflags` \
-+	$(CC) $(CFLAGS) -fPIC -std=c99 -pthread `otf2-config --cflags` \
-             -c otf2_pthread_writer_example.c \
-             -o otf2_pthread_writer_example.o
- 
- otf2_pthread_writer_example: otf2_pthread_writer_example.o
--	gcc -pthread otf2_pthread_writer_example.o \
-+	$(CC) $(CFLAGS) $(LDFLAGS) -fPIE -pthread otf2_pthread_writer_example.o \
-             `otf2-config --ldflags` \
-             `otf2-config --libs` \
-             -o otf2_pthread_writer_example

diff --git a/sys-cluster/otf2/metadata.xml b/sys-cluster/otf2/metadata.xml
deleted file mode 100644
index df214d3808..0000000000
--- a/sys-cluster/otf2/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>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="sionlib">Enable <pkg>sys-cluster/sionlibl</pkg> support</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/otf2/otf2-2.3-r3.ebuild b/sys-cluster/otf2/otf2-2.3-r3.ebuild
deleted file mode 100644
index e817ea8508..0000000000
--- a/sys-cluster/otf2/otf2-2.3-r3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit python-single-r1 toolchain-funcs
-
-DESCRIPTION="highly scalable, memory efficient event trace data format"
-HOMEPAGE="https://www.vi-hps.org/projects/score-p"
-SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/2.3"
-KEYWORDS="~amd64"
-IUSE="debug sionlib test"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]')
-
-	sionlib? ( sys-cluster/sionlibl:= )
-"
-DEPEND="${RDEPEND}"
-
-#RESTRICT="!test? ( test )"
-RESTRICT="test" #tests are failing
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-PATCHES=( "${FILESDIR}/${P}-respect-flags.patch" )
-
-src_configure() {
-	tc-export CC CXX FC F77 CPP
-	rm build-config/common/platforms/platform-* || die
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	EOF
-
-	cat > build-config/common/platforms/platform-frontend-user-provided <<-EOF || die
-	CC_FOR_BUILD=${CC}
-	F77_FOR_BUILD=${F77}
-	FC_FOR_BUILD=${FC}
-	CXX_FOR_BUILD=${CXX}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	EOF
-
-	cat > build-config/common/platforms/platform-mpi-user-provided <<-EOF || die
-	MPICC=mpicc
-	MPICXX=mpicxx
-	MPIF77=mpif77
-	MPIFC=mpif90
-	MPI_CPPFLAGS=${CPPFLAGS}
-	MPI_CFLAGS=${CFLAGS}
-	MPI_CXXFLAGS=${CXXFLAGS}
-	MPI_FFLAGS=${FFLAGS}
-	MPI_FCFLAGS=${FCFLAGS}
-	MPI_LDFLAGS=${LDFLAGS}
-	EOF
-
-	local myconf=(
-		--disable-platform-mic
-		--disable-static
-		--enable-shared
-		--with-custom-compilers
-
-		$(use_enable test backend-test-runs)
-		$(use_enable debug)
-	)
-
-	if use sionlib; then
-		myconf+=( "--with-sionlib=${EPREFIX}/usr" )
-		myconf+=( "--with-sionlib-headers=${EPREFIX}/usr/include/sionlibl" )
-	else
-		myconf+=( "--without-sionlib" )
-	fi
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sys-cluster/otf2/otf2-3.0.ebuild b/sys-cluster/otf2/otf2-3.0.ebuild
deleted file mode 100644
index cb426c181e..0000000000
--- a/sys-cluster/otf2/otf2-3.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit python-single-r1 toolchain-funcs
-
-DESCRIPTION="highly scalable, memory efficient event trace data format"
-HOMEPAGE="https://www.vi-hps.org/projects/score-p"
-SRC_URI="https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/3.0"
-KEYWORDS="~amd64"
-IUSE="debug sionlib test"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]')
-
-	sionlib? ( sys-cluster/sionlibl:= )
-"
-DEPEND="${RDEPEND}"
-
-#RESTRICT="!test? ( test )"
-RESTRICT="test" #tests are failing
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-PATCHES=( "${FILESDIR}/${P}-respect-flags.patch" )
-
-src_configure() {
-	tc-export CC CXX FC F77 CPP
-	rm build-config/common/platforms/platform-* || die
-
-	cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die
-	CC=${CC}
-	CXX=${CXX}
-	FC=${FC}
-	F77=${F77}
-	CPP=${CPP}
-	CXXCPP=${CPP}
-	EOF
-
-	cat > build-config/common/platforms/platform-frontend-user-provided <<-EOF || die
-	CC_FOR_BUILD=${CC}
-	F77_FOR_BUILD=${F77}
-	FC_FOR_BUILD=${FC}
-	CXX_FOR_BUILD=${CXX}
-	LDFLAGS_FOR_BUILD=${LDFLAGS}
-	CFLAGS_FOR_BUILD=${CFLAGS}
-	CXXFLAGS_FOR_BUILD=${CXXFLAGS}
-	CPPFLAGS_FOR_BUILD=${CPPFLAGS}
-	FCFLAGS_FOR_BUILD=${FCFLAGS}
-	FFLAGS_FOR_BUILD=${FFLAGS}
-	EOF
-
-	cat > build-config/common/platforms/platform-mpi-user-provided <<-EOF || die
-	MPICC=mpicc
-	MPICXX=mpicxx
-	MPIF77=mpif77
-	MPIFC=mpif90
-	MPI_CPPFLAGS=${CPPFLAGS}
-	MPI_CFLAGS=${CFLAGS}
-	MPI_CXXFLAGS=${CXXFLAGS}
-	MPI_FFLAGS=${FFLAGS}
-	MPI_FCFLAGS=${FCFLAGS}
-	MPI_LDFLAGS=${LDFLAGS}
-	EOF
-
-	local myconf=(
-		--disable-platform-mic
-		--disable-static
-		--enable-shared
-		--with-custom-compilers
-
-		$(use_enable test backend-test-runs)
-		$(use_enable debug)
-	)
-
-	if use sionlib; then
-		myconf+=( "--with-sionlib=${EPREFIX}/usr" )
-		myconf+=( "--with-sionlib-headers=${EPREFIX}/usr/include/sionlibl" )
-	else
-		myconf+=( "--without-sionlib" )
-	fi
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sys-cluster/parallel-netcdf/Manifest b/sys-cluster/parallel-netcdf/Manifest
deleted file mode 100644
index eba2d268b7..0000000000
--- a/sys-cluster/parallel-netcdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pnetcdf-1.12.2.tar.gz 2355892 BLAKE2B ea94d63caa8d42b727084be0580c43e0ac03325acafb046a057092b41880a875a1ca04d1b0183062aed3d7182103217c02165c0f65e722b50129931fb7c93e82 SHA512 b482eadb4955a312fab885aa89c08817c010ed6ff69dff3cfa9c530f1b645b788973029909a8f6fd428170103cfa0784e1bfe085a48d9bcd2446dbd0d40ed67d

diff --git a/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-no-DESTDIR-for-info-clarity.patch b/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-no-DESTDIR-for-info-clarity.patch
deleted file mode 100644
index 4a3393b2c9..0000000000
--- a/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-no-DESTDIR-for-info-clarity.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -65,40 +65,40 @@
- 	@echo '+----------------------------------------------------------------------------+'
- 	@echo '|'
- 	@echo '|  PnetCDF has been successfully installed under'
--	@echo '|          $(DESTDIR)$(prefix)'
-+	@echo '|          $(prefix)'
- 	@echo '|'
- 	@echo '|  * PnetCDF header files have been installed in'
--	@echo '|          $(DESTDIR)$(prefix)/include'
-+	@echo '|          $(prefix)/include'
- 	@echo '|  * PnetCDF library files have been installed in'
--	@echo '|          $(DESTDIR)$(exec_prefix)/lib'
-+	@echo '|          $(exec_prefix)/lib'
- 	@echo '|  * PnetCDF utility programs have been installed in'
--	@echo '|          $(DESTDIR)$(exec_prefix)/bin'
-+	@echo '|          $(exec_prefix)/bin'
- 	@echo '|  * PnetCDF man pages have been installed in'
--	@echo '|          $(DESTDIR)$(prefix)/share/man'
-+	@echo '|          $(prefix)/share/man'
- 	@echo '|'
- 	@echo '|  To compile your PnetCDF programs, please add the following to the command'
- 	@echo '|  line, so the compiler can find the PnetCDF header files:'
--	@echo '|      -I$(DESTDIR)$(prefix)/include'
-+	@echo '|      -I$(prefix)/include'
- 	@echo '|'
- 	@if test "x$(has_fortran)" = xyes -a 'x$(FC_MODINC)' != 'x-I' ; then \
- 	 echo '|  Add the following line to compile your Fortran programs' ; \
--	 echo '|      $(FC_MODINC)$(DESTDIR)$(prefix)/include' ; \
-+	 echo '|      $(FC_MODINC)$(prefix)/include' ; \
- 	 echo '|' ; \
- 	fi
- 	@echo '|  Add the following line to link your program to PnetCDF library:'
--	@echo '|      -L$(DESTDIR)$(exec_prefix)/lib -lpnetcdf'
-+	@echo '|      -L$(exec_prefix)/lib -lpnetcdf'
- 	@echo '|'
- 	@if test "x$(enable_shared)" = xyes ; then \
- 	 echo '|  Add the following to your run-time environment variable LD_LIBRARY_PATH,' ; \
- 	 echo '|  when linking your executable with the PnetCDF shared libraries.' ; \
-          if test "x$(enable_netcdf4)" = xyes -a "x$(enable_adios)" = xyes ; then \
--         echo '|      $(DESTDIR)$(exec_prefix)/lib:$(netcdf4_libdir):$(adios_libdir)' ; \
-+         echo '|      $(exec_prefix)/lib:$(netcdf4_libdir):$(adios_libdir)' ; \
-          elif test "x$(enable_netcdf4)" = xyes ; then \
--         echo '|      $(DESTDIR)$(exec_prefix)/lib:$(netcdf4_libdir)' ; \
-+         echo '|      $(exec_prefix)/lib:$(netcdf4_libdir)' ; \
-          elif test "x$(enable_adios)" = xyes ; then \
--         echo '|      $(DESTDIR)$(exec_prefix)/lib:$(adios_libdir)' ; \
-+         echo '|      $(exec_prefix)/lib:$(adios_libdir)' ; \
-          else \
--	 echo '|      $(DESTDIR)$(exec_prefix)/lib' ; \
-+	 echo '|      $(exec_prefix)/lib' ; \
- 	 fi ; \
- 	 echo '|' ; \
- 	fi

diff --git a/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-respect-flags.patch b/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-respect-flags.patch
deleted file mode 100644
index 0d345c6a36..0000000000
--- a/sys-cluster/parallel-netcdf/files/parallel-netcdf-1.12.2-respect-flags.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a/src/utils/ncmpidiff/Makefile.am
-+++ b/src/utils/ncmpidiff/Makefile.am
-@@ -18,7 +18,7 @@
- cdfdiff_SOURCES = cdfdiff.c
- 
- cdfdiff$(EXEEXT): cdfdiff.c Makefile
--	$(SEQ_CC) -I$(top_srcdir)/src/utils/ncvalidator -o $@ $<
-+	$(SEQ_CC) $(CFLAGS) $(LDFLAGS) -fPIE -I$(top_srcdir)/src/utils/ncvalidator -o $@ $<
- 
- $(top_builddir)/src/libs/libpnetcdf.la:
- 	set -e; cd $(top_builddir)/src/libs && $(MAKE) $(MFLAGS)
---- a/src/utils/ncoffsets/Makefile.am
-+++ b/src/utils/ncoffsets/Makefile.am
-@@ -10,7 +10,7 @@
- EXTRA_DIST = ncoffsets.c
- 
- ncoffsets$(EXEEXT): ncoffsets.c
--	$(SEQ_CC) -o $@ $<
-+	$(SEQ_CC) $(CFLAGS) $(LDFLAGS) -fPIE -o $@ $<
- 
- dist_man_MANS = ncoffsets.1
- 
---- a/src/utils/ncvalidator/Makefile.am
-+++ b/src/utils/ncvalidator/Makefile.am
-@@ -76,7 +76,7 @@
- TST_HDF5_FILES = pad_superblock.h5
- 
- ncvalidator$(EXEEXT): ncvalidator.c Makefile
--	$(SEQ_CC) -o $@ $<
-+	$(SEQ_CC) $(CFLAGS) $(LDFLAGS) -fPIE -o $@ $<
- 
- # autimake 1.11.3 has not yet implemented AM_TESTS_ENVIRONMENT
- # For newer versions, we can use AM_TESTS_ENVIRONMENT instead
---- a/src/utils/pnetcdf_version/Makefile.am
-+++ b/src/utils/pnetcdf_version/Makefile.am
-@@ -22,7 +22,7 @@
- endif
- 
- pnetcdf_version$(EXEEXT): pnetcdf_version.c
--	$(SEQ_CC) $(XDEFS) -o $@ $<
-+	$(SEQ_CC) $(CFLAGS) $(LDFLAGS) -fPIE $(XDEFS) -o $@ $<
- 
- dist_man_MANS = pnetcdf_version.1
- 

diff --git a/sys-cluster/parallel-netcdf/metadata.xml b/sys-cluster/parallel-netcdf/metadata.xml
deleted file mode 100644
index f58af5d801..0000000000
--- a/sys-cluster/parallel-netcdf/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<description>comaintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/Parallel-NetCDF/PnetCDF/issues</bugs-to>
-		<remote-id type="github">Parallel-NetCDF/PnetCDF</remote-id>
-	</upstream>
-	<use>
-		<flag name="burst-buffering">Enable burst buffer driver support</flag>
-		<flag name="cxx">Turn on support for the C++ interface</flag>
-		<flag name="erange-fill">Disable use of fill value when out-of-range type conversion causes NC_ERANGE error</flag>
-		<flag name="fortran">Turn on support for the Fortran interface</flag>
-		<flag name="file-sync"> Disable MPI file sync if you know your file system can provide data consistency</flag>
-		<flag name="netcdf">Enable NetCDF-4 feature</flag>
-		<flag name="null-byte-header-padding">Enable check for null-byte header padding when reading files in classic formats</flag>
-		<flag name="relax-coord-bound">Use stricter rule for error NC_EINVALCOORDS to disallow coordinate start argument equal to dimension size when argument count is zero</flag>
-		<flag name="subfiling">Enable subfiling support</flag>
-		<flag name="threadsafe">Enable thread-safe capability</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild
deleted file mode 100644
index 7ddf1f2c4c..0000000000
--- a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FORTRAN_NEEDED=fortran
-MYP="pnetcdf-${PV}"
-
-inherit autotools fortran-2
-
-DESCRIPTION="Parallel extension to netCDF"
-HOMEPAGE="
-	https://parallel-netcdf.github.io
-	https://trac.mcs.anl.gov/projects/parallel-netcdf
-"
-SRC_URI="https://parallel-netcdf.github.io/Release/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="UCAR-Unidata"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="burst-buffering +cxx debug doc +erange-fill +file-sync +fortran netcdf
-null-byte-header-padding +relax-coord-bound subfiling threadsafe"
-
-RDEPEND="
-	netcdf? ( sci-libs/netcdf[mpi] )
-	virtual/mpi
-"
-#	adios? ( sys-cluster/adios )
-DEPEND="${RDEPEND}"
-BDEPEND="
-	doc? (
-		app-text/doxygen
-		dev-texlive/texlive-latex
-	)
-"
-
-RESTRICT="test" # tests require MPI set up
-PATCHES=(
-	"${FILESDIR}/${P}-no-DESTDIR-for-info-clarity.patch"
-	"${FILESDIR}/${P}-respect-flags.patch"
-)
-
-pkg_setup() {
-	fortran-2_pkg_setup
-}
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	export MPIF77=/usr/bin/mpif77
-	export MPIF90=/usr/bin/mpif90
-	export VARTEXFONTS="${T}/fonts"
-
-	local myconf=(
-		--enable-shared
-		--with-mpi="${EPREFIX}/usr"
-
-		$(use_enable burst-buffering)
-		$(use_enable cxx)
-		$(use_enable debug)
-		$(use_enable doc doxygen)
-		$(use_enable erange-fill)
-		$(use_enable file-sync)
-		$(use_enable fortran)
-		$(use_enable netcdf netcdf4)
-		$(use_enable null-byte-header-padding)
-		$(use_enable relax-coord-bound)
-		$(use_enable subfiling)
-		$(use_enable threadsafe thread-safe)
-	)
-#		$(use_enable adios)
-#	if use adios; then
-#		myconf+=( "--with-adios=${EPREFIX}/usr" )
-#	else
-#		myconf+=( "--without-adios" )
-#	fi
-	if use netcdf; then
-		myconf+=( "--with-netcdf4=${EPREFIX}/usr" )
-	else
-		myconf+=( "--without-netcdf4" )
-	fi
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dodoc doc/README.{ADIOS.md,NetCDF4.md,burst_buffering,consistency,large_files} doc/pbs.script
-	use doc && dodoc doc/pnetcdf-api/pnetcdf-api.pdf
-	find "${ED}" -name '*.la' -delete || die
-}

diff --git a/sys-cluster/psort/Manifest b/sys-cluster/psort/Manifest
deleted file mode 100644
index d17e2b5178..0000000000
--- a/sys-cluster/psort/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST psort-1.0.tar.gz 644944 BLAKE2B 55419576e3cbe3268f3a313f3a651a244825a147cef3f2a2ffb822494e63f6fd166d22b588f7e6753f85d8d0a241e603dfb2242b8f30cc21f2aa9b9a98b6251c SHA512 3d53f4d7002e12e0a7660d3e9a87cedead013a056537d6a472e87ef9043ec174cb55b43b767c7acefdce70a761db2ad004c2ef9776436a55638d1658c7b662e1

diff --git a/sys-cluster/psort/files/psort-1.0-make_pair.patch b/sys-cluster/psort/files/psort-1.0-make_pair.patch
deleted file mode 100644
index cfc96c7bf3..0000000000
--- a/sys-cluster/psort/files/psort-1.0-make_pair.patch
+++ /dev/null
@@ -1,77 +0,0 @@
---- a/src/funnel.h
-+++ b/src/funnel.h
-@@ -204,7 +204,7 @@
- 	};
- 
- 	inline void add_stream(RanIt begin, RanIt end)
--		{ *last_stream++ = std::make_pair(begin,end); }
-+		{ *last_stream++ = std::pair(begin,end); }
- 	inline stream_iterator begin()
- 		{ return stream_iterator(input_streams); }
- 	inline stream_iterator end()
---- a/src/psort_splitters.h
-+++ b/src/psort_splitters.h
-@@ -87,8 +87,8 @@
-       // keep a list of ranges, trying to "activate" them at each branch
-       vector< pair<_RandomAccessIter, _RandomAccessIter> > d_ranges(nproc - 1);
-       vector< pair<_Distance *, _Distance *> > t_ranges(nproc - 1);
--      d_ranges[0] = make_pair(first, last);
--      t_ranges[0] = make_pair(targets, targets + (nproc - 1));
-+      d_ranges[0] = pair(first, last);
-+      t_ranges[0] = pair(targets, targets + (nproc - 1));
-   
-       // invariant: subdist[i][rank] == d_ranges[i].second - d_ranges[i].first
-       // amount of data each proc still has in the search
-@@ -181,7 +181,7 @@
- 	// sum to get the global range of indices
- 	vector<pair<_Distance, _Distance> > ind_global(n_act);
- 	for (int k = 0; k < n_act; ++k) {
--	  ind_global[k] = make_pair(0, 0);
-+	  ind_global[k] = pair(0, 0);
- 	  for (int i = 0; i < nproc; ++i) {
- 	    ind_global[k].first += ind_all[2 * (i * n_act + k)];
- 	    ind_global[k].second += ind_all[2 * (i * n_act + k) + 1];
-@@ -223,9 +223,9 @@
- 	  }
- 
- 	  if ((split_low - t_ranges[k].first) > 0) {
--	    t_ranges_x[n_act_x] = make_pair (t_ranges[k].first, split_low);
-+	    t_ranges_x[n_act_x] = pair (t_ranges[k].first, split_low);
- 	    // lop off local_ind_low..end
--	    d_ranges_x[n_act_x] = make_pair (d_ranges[k].first, 
-+	    d_ranges_x[n_act_x] = pair (d_ranges[k].first, 
- 					     first + ind_local[2 * k]);
- 	    for (int i = 0; i < nproc; ++i) {
- 	      subdist_x[n_act_x][i] = ind_all[2 * (i * n_act + k)] - outleft[k][i];
-@@ -235,9 +235,9 @@
- 	  }
- 
- 	  if ((t_ranges[k].second - split_high) > 0) {
--	    t_ranges_x[n_act_x] = make_pair (split_high, t_ranges[k].second);
-+	    t_ranges_x[n_act_x] = pair (split_high, t_ranges[k].second);
- 	    // lop off begin..local_ind_high
--	    d_ranges_x[n_act_x] = make_pair (first + ind_local[2 * k + 1],
-+	    d_ranges_x[n_act_x] = pair (first + ind_local[2 * k + 1],
- 					     d_ranges[k].second); 
- 	    for (int i = 0; i < nproc; ++i) {
- 	      subdist_x[n_act_x][i] = outleft[k][i] 
---- a/src/sort.timpl.h
-+++ b/src/sort.timpl.h
-@@ -194,7 +194,7 @@
- 			return *this;
- 		}
- 		std::pair<RanIt,RanIt> operator*()
--			{ return make_pair(begin,end); }
-+			{ return pair(begin,end); }
- 		bool operator==(const iterator& rhs)
- 			{ return begin == rhs.begin; }
- 	private:
-@@ -251,7 +251,7 @@
- 	begin_cache = end_cache = malloc.allocate(rec_calls);
- 	for( Diff d=run_size; d>static_cast<Diff>(Splitter::switch_to_cache_aware()); d=run_size_<Splitter>(d), ++end_cache )
- 		new(end_cache) Merger(Splitter::prefered_order_output(d), talloc);
--	return make_pair(begin_cache,end_cache);
-+	return pair(begin_cache,end_cache);
- }
- 
- template<class Merger, class Splitter, class It, class OutIt, class Alloc>

diff --git a/sys-cluster/psort/files/psort-1.0-makefile.patch b/sys-cluster/psort/files/psort-1.0-makefile.patch
deleted file mode 100644
index 6446f62aed..0000000000
--- a/sys-cluster/psort/files/psort-1.0-makefile.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/driver/Makefile
-+++ b/driver/Makefile
-@@ -1,8 +1,7 @@
- include ./Make.inc
- 
- psort: psort_driver.cc
--	$(CXX) $(CXXFLAGS) -I../src psort_driver.cc -o psort $(LIBS)
--	strip psort
-+	$(CXX) $(CXXFLAGS) $(LDFLAGS) -fPIE -I../src psort_driver.cc -o psort $(LIBS)
- 
- clean:
- 	rm -f *.o psort results
---- a/driver/Make.inc
-+++ b/driver/Make.inc
-@@ -1,4 +1,4 @@
- CXX=mpic++
--CXXFLAGS=-O2 -DUSE_FUNNEL -Wall 
-+CXXFLAGS+=-DUSE_FUNNEL -Wall
- LIBS=-lm
- 

diff --git a/sys-cluster/psort/metadata.xml b/sys-cluster/psort/metadata.xml
deleted file mode 100644
index 951d690fd2..0000000000
--- a/sys-cluster/psort/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">PSORT is a parallel sorting code for distributed and shared memory architectures. It uses MPI for communication, and is designed to minimize the volume of communication. It has been tested on terabyte datasets with up to 256 processors. It does not use sampling to locate splitters, and hence no prior knowledge of the probability distribution is required. It provides several options for splitting, sequential sorting and merging. A parallel sample sort is also included. 
-	</longdescription>
-</pkgmetadata>

diff --git a/sys-cluster/psort/psort-1.0.ebuild b/sys-cluster/psort/psort-1.0.ebuild
deleted file mode 100644
index 2c8c9dcc70..0000000000
--- a/sys-cluster/psort/psort-1.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Parallel sorting code for distributed and shared memory architectures"
-HOMEPAGE="https://web.archive.org/web/20181126115900/http://gauss.cs.ucsb.edu/code/index.shtml"
-SRC_URI="https://web.archive.org/web/20181126115900/http://gauss.cs.ucsb.edu/code/${PN}/${P}.tar.gz"
-
-LICENSE="MIT GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${P}-make_pair.patch"
-	"${FILESDIR}/${P}-makefile.patch"
-)
-
-src_compile() {
-	pushd driver || die
-	emake
-	popd || die
-}
-
-src_install() {
-	dodoc README doc/psort.pdf
-	insinto "/usr/include/psort"
-	doins src/*.h driver/*.h
-	dobin driver/psort
-}

diff --git a/sys-cluster/rankstr/Manifest b/sys-cluster/rankstr/Manifest
deleted file mode 100644
index 9af5041834..0000000000
--- a/sys-cluster/rankstr/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rankstr-0.1.0.tar.gz 14909 BLAKE2B 488386e2588e71db43d59b02ba277cc409df21615ae6c8e2fa822a0aee2ebf4d0ac4f09c262759b7c4066cf118420404d297c9dfcf2fe80bdd19977a2e120174 SHA512 be36c6316fe2286015f704dbf8733ae2b682f32f5c180cfa5e1adf91ebec2dcba24af1fda8a9f83612edb20327d21aaaf869bb41fcdfb7873b0f1aab7bf6c36a
-DIST rankstr-0.2.0.tar.gz 14805 BLAKE2B cb448147dec904fd306069e452039f3cb219961748d73de313bc559dded1e77c12771a1330b3e73960dbc59b5d3255f3bc9221d813ac82fd6eabab3d562f244b SHA512 af9ac1ae3272626c39d0e5628bd12b9bb14db70fe8e752961919f2cda1e69da3637c84c32584d7f4c89d58cfebdf71efa1b2fb7903059ce2792c64596a06475a

diff --git a/sys-cluster/rankstr/files/rankstr-0.1.0-no-static.patch b/sys-cluster/rankstr/files/rankstr-0.1.0-no-static.patch
deleted file mode 100644
index 6423348900..0000000000
--- a/sys-cluster/rankstr/files/rankstr-0.1.0-no-static.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -24,13 +24,3 @@
-    SET_TARGET_PROPERTIES(rankstr PROPERTIES OUTPUT_NAME rankstr CLEAN_DIRECT_OUTPUT 1)
-    INSTALL(TARGETS rankstr DESTINATION ${CMAKE_INSTALL_LIBDIR})
- ENDIF()
--
--ADD_LIBRARY(rankstr-static STATIC $<TARGET_OBJECTS:rankstr_o>)
--IF(RANKSTR_LINK_STATIC)
--   SET_TARGET_PROPERTIES(rankstr-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--   SET_TARGET_PROPERTIES(rankstr-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(RANKSTR_LINK_STATIC)
--TARGET_LINK_LIBRARIES(rankstr-static ${RANKSTR_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(rankstr-static PROPERTIES OUTPUT_NAME rankstr CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS rankstr-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/sys-cluster/rankstr/files/rankstr-no-static.patch b/sys-cluster/rankstr/files/rankstr-no-static.patch
deleted file mode 100644
index c3072eaa84..0000000000
--- a/sys-cluster/rankstr/files/rankstr-no-static.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -22,13 +22,3 @@
- TARGET_LINK_LIBRARIES(rankstr ${RANKSTR_EXTERNAL_LIBS})
- SET_TARGET_PROPERTIES(rankstr PROPERTIES OUTPUT_NAME rankstr CLEAN_DIRECT_OUTPUT 1)
- INSTALL(TARGETS rankstr DESTINATION ${CMAKE_INSTALL_LIBDIR})
--
--ADD_LIBRARY(rankstr-static STATIC $<TARGET_OBJECTS:rankstr_o>)
--IF(RANKSTR_LINK_STATIC)
--        SET_TARGET_PROPERTIES(rankstr-static PROPERTIES LINK_SEARCH_START_STATIC 1)
--        SET_TARGET_PROPERTIES(rankstr-static PROPERTIES LINK_SEARCH_END_STATIC 1)
--ENDIF(RANKSTR_LINK_STATIC)
--TARGET_LINK_LIBRARIES(rankstr-static ${RANKSTR_EXTERNAL_LIBS})
--
--SET_TARGET_PROPERTIES(rankstr-static PROPERTIES OUTPUT_NAME rankstr CLEAN_DIRECT_OUTPUT 1)
--INSTALL(TARGETS rankstr-static DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/sys-cluster/rankstr/metadata.xml b/sys-cluster/rankstr/metadata.xml
deleted file mode 100644
index 695db8fb1a..0000000000
--- a/sys-cluster/rankstr/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-  <maintainer type="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="github">ECP-VeloC/rankstr</remote-id>
-  </upstream>
-  <longdescription lang="en">The rankstr (rank string) library provides functions that identify unique strings across an MPI communicator.
-
-A key use case is to split a communicator into subcommunicators such that all processes in a resulting subcommunicator consist of those processes that provided an identical input string. rankstr_mpi_comm_split is a function like MPI_Comm_split, but it takes a variable-length string as the color argument insead of an integer value.
-
-The rankstr_mpi function does not output a communicator, but instead returns a unique integer for each unique string.
-
-For scalability, the implementation uses a distributed, bitonic sort via point-to-point messages over the input communicator to compare string values. The caller must provide two distinct tag values that are safe for the function to use for its point-to-point messages.
-  </longdescription>
-</pkgmetadata>

diff --git a/sys-cluster/rankstr/rankstr-0.1.0.ebuild b/sys-cluster/rankstr/rankstr-0.1.0.ebuild
deleted file mode 100644
index 2daa654131..0000000000
--- a/sys-cluster/rankstr/rankstr-0.1.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Split an MPI communicator into subcomms based on string values"
-HOMEPAGE="https://github.com/ECP-VeloC/rankstr"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-no-static.patch" )
-RESTRICT="!test? ( test )"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_TESTS=$(usex test)
-		-DRANKSTR_LINK_STATIC=OFF
-	)
-	cmake_src_configure
-}

diff --git a/sys-cluster/rankstr/rankstr-0.2.0.ebuild b/sys-cluster/rankstr/rankstr-0.2.0.ebuild
deleted file mode 100644
index 373a037962..0000000000
--- a/sys-cluster/rankstr/rankstr-0.2.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Split an MPI communicator into subcomms based on string values"
-HOMEPAGE="https://github.com/ECP-VeloC/rankstr"
-SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="virtual/mpi"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.1.0-no-static.patch" )
-RESTRICT="test" # tests require an MPI setup
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=ON
-		-DENABLE_TESTS=$(usex test)
-		-DRANKSTR_LINK_STATIC=OFF
-	)
-	cmake_src_configure
-}

diff --git a/sys-cluster/sionlib/Manifest b/sys-cluster/sionlib/Manifest
deleted file mode 100644
index 2929984210..0000000000
--- a/sys-cluster/sionlib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sionlib-1.7.7.tar.gz 489080 BLAKE2B 1ffd06d1b245034b28700af1249135347cdd731a7af23ad96a27b5b5a11d64d9a67249fcd1c44cea43face1066e7ae1d59681e84cef2041e18f02e0c3e8f70ee SHA512 f270467e09893adf1af6103557365acbc9a3e73fe08716a21de6f59b25be9b187ee1c1ec1d878a9599e735f98da470b5e2e184774c27ed0ff0c330c5bf0a5677

diff --git a/sys-cluster/sionlib/files/sionlib-build-shared-libraries.patch b/sys-cluster/sionlib/files/sionlib-build-shared-libraries.patch
deleted file mode 100644
index 178707fc4e..0000000000
--- a/sys-cluster/sionlib/files/sionlib-build-shared-libraries.patch
+++ /dev/null
@@ -1,385 +0,0 @@
---- a/src/cppinterface/Makefile
-+++ b/src/cppinterface/Makefile
-@@ -30,7 +30,7 @@
- ifeq ($(CXXENABLE),1)
- 
- USER_HDRS = sion_cxx_base.hpp sion_cxx_serial.hpp sion_cxx_common.hpp sion_cxx_mpi.hpp sion_cxx_ompi.hpp  sion_cxx_omp.hpp 
--USER_LIBS = lib$(SION_LIBNAME_CXX_SER).a lib$(SION_LIBNAME_CXX_MPI).a
-+USER_LIBS = lib$(SION_LIBNAME_CXX_SER).so lib$(SION_LIBNAME_CXX_MPI).so
- else
- USER_HDRS = 
- USER_LIBS = 
-@@ -57,13 +57,15 @@
- 
- all: $(USER_LIBS)
- 
-+../lib/lib$(SION_LIBNAME_SER).so :
-+	make -C ../lib lib$(SION_LIBNAME_SER).so
- 
--lib$(SION_LIBNAME_CXX_SER).a : $(SION_OBJS_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_SER)
-+lib$(SION_LIBNAME_CXX_SER).so : $(SION_OBJS_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(CXX) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_CXX_SER).so -shared -o $@ $(SION_OBJS_SER) -L../lib -l$(SION_LIBNAME_SER)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_CXX_MPI).a : $(SION_OBJS_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_MPI)
-+lib$(SION_LIBNAME_CXX_MPI).so : $(SION_OBJS_MPI)
-+	$(MPICXX) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_CXX_MPI).so -shared -o $@ $(SION_OBJS_MPI)
- 	@echo "*** $@ built"
- 
- sion_cxx_base.o :
-@@ -118,7 +120,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a
-+	rm -f *.o lib*.so
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/fortraninterface/Makefile
-+++ b/src/fortraninterface/Makefile
-@@ -39,7 +39,7 @@
- 
- USER_HDRS = sion_f77.H sion_f77.h 
- USER_MODS = sion_f90.mod
--USER_LIBS = lib$(SION_LIBNAME_F77_SER).a lib$(SION_LIBNAME_F77_MPI).a lib$(SION_LIBNAME_F90_SER).a lib$(SION_LIBNAME_F90_MPI).a
-+USER_LIBS = lib$(SION_LIBNAME_F77_SER).so lib$(SION_LIBNAME_F77_MPI).so lib$(SION_LIBNAME_F90_SER).so lib$(SION_LIBNAME_F90_MPI).so
- else
- USER_HDRS = 
- USER_MODS =
-@@ -56,39 +56,47 @@
-   SION_OBJS_F77_SER += sion_f77_omp.o sion_fortran_omp.o
-   SION_OBJS_F90_SER += sion_f90_omp.o sion_fortran_omp.o
-   USER_MODS += sion_f90_omp.mod
-+  F77_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_GEN)
-+  F90_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_GEN)
- endif
- 
- ifeq ($(MPIENABLE),1)
-   SION_OBJS_F77_MPI += sion_f77_mpi.o sion_fortran_mpi.o sion_fortran_writeread_mpi_f77.o
-   SION_OBJS_F90_MPI += sion_f90_mpi.o sion_fortran_mpi.o sion_fortran_writeread_mpi_f90.o
-   USER_MODS += sion_f90_mpi.mod
-+  F77_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
-+  F90_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
- endif
- 
- ifeq ($(HYBENABLE),1)
-   SION_OBJS_F77_MPI += sion_f77_ompi.o sion_fortran_ompi.o
-   SION_OBJS_F90_MPI += sion_f90_ompi.o sion_fortran_ompi.o
-   USER_MODS += sion_f90_ompi.mod
-+  F77_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
-+  F90_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
- endif   
- 
- SION_DEPEND_OBJS=sion_fortran.o sion_fortran_omp.o sion_fortran_mpi.o sion_fortran_ompi.o sion_fortran_writeread_f77.o sion_fortran_writeread_f90.o  sion_fortran_writeread_mpi_f77.o sion_fortran_writeread_mpi_f90.o 
- 
- all: $(USER_LIBS) $(USER_MODS)
- 
-+../lib/lib$(SION_LIBNAME_SER).so :
-+	make -C ../lib lib$(SION_LIBNAME_SER).so
- 
--lib$(SION_LIBNAME_F77_SER).a : $(SION_OBJS_F77_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F77_SER)
-+lib$(SION_LIBNAME_F77_SER).so : $(SION_OBJS_F77_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(F77) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F77_SER).so -shared -o $@ $(SION_OBJS_F77_SER) $(F77_SER_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F77_MPI).a : $(SION_OBJS_F77_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F77_MPI)
-+lib$(SION_LIBNAME_F77_MPI).so : $(SION_OBJS_F77_MPI)
-+	$(MPIF77) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F77_MPI).so -shared -o $@ $(SION_OBJS_F77_MPI) $(F77_MPI_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F90_SER).a : $(SION_OBJS_F90_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F90_SER)
-+lib$(SION_LIBNAME_F90_SER).so : $(SION_OBJS_F90_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(F90) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F90_SER).so -shared -o $@ $(SION_OBJS_F90_SER) $(F90_SER_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F90_MPI).a : $(SION_OBJS_F90_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F90_MPI)
-+lib$(SION_LIBNAME_F90_MPI).so : $(SION_OBJS_F90_MPI)
-+	$(MPIF90) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F90_MPI).so -shared -o $@ $(SION_OBJS_F90_MPI) $(F90_MPI_LIBS)
- 	@echo "*** $@ built"
- 
- # F77 interface
-@@ -206,7 +214,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a *.mod
-+	rm -f *.o lib*.so *.mod
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/lib/Makefile
-+++ b/src/lib/Makefile
-@@ -66,26 +66,31 @@
- SION_CXX_HDR = sion_cxx.h
- endif
- 
--USER_HDRS = sion.h sion_common.h sion_serial.h sion_const.h sion_datatypes.h sion_platform.h sion_debug.h $(SION_CXX_HDR)
--USER_LIBS = lib$(SION_LIBNAME_SER).a lib$(SION_LIBNAME_COM).a lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a lib$(SION_LIBNAME_COM_LOCK_NONE).a 
-+ifneq ($(PTHREADSUPPORT),"no")
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_PTHREADS)
-+else
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_NONE)
-+endif
- 
-+USER_HDRS = sion.h sion_common.h sion_serial.h sion_const.h sion_datatypes.h sion_platform.h sion_debug.h $(SION_CXX_HDR)
-+USER_LIBS = lib$(SION_LIBNAME_SER).so lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 
--all: lib$(SION_LIBNAME_COM).a lib$(SION_LIBNAME_SER).a  lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a lib$(SION_LIBNAME_COM_LOCK_NONE).a 
-+all: lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_SER).so lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 
--lib$(SION_LIBNAME_COM).a : $(SION_COMMON_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_OBJS)
-+lib$(SION_LIBNAME_COM).so : $(SION_COMMON_OBJS) lib$(LOCKLIB).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM).so -shared -o $@ $(SION_COMMON_OBJS) $(SIONFWD_LIBS) -L. -l$(LOCKLIB)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a : $(SION_COMMON_LOCK_PTHREADS_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_LOCK_PTHREADS_OBJS)
-+lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so : $(SION_COMMON_LOCK_PTHREADS_OBJS)
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so -shared -o $@ $(SION_COMMON_LOCK_PTHREADS_OBJS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_COM_LOCK_NONE).a : $(SION_COMMON_LOCK_NONE_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_LOCK_NONE_OBJS)
-+lib$(SION_LIBNAME_COM_LOCK_NONE).so : $(SION_COMMON_LOCK_NONE_OBJS)
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM_LOCK_NONE).so -shared -o $@ $(SION_COMMON_LOCK_NONE_OBJS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_SER).a : $(SION_SER_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_SER_OBJS)
-+lib$(SION_LIBNAME_SER).so : $(SION_SER_OBJS) lib$(SION_LIBNAME_COM).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_SER).so -shared -o $@ $(SION_SER_OBJS) -L. -l$(SION_LIBNAME_COM)
- 	@echo "*** $@ built"
- 
- sion_lock_pthreads.o: sion_lock.c
-@@ -178,7 +183,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a
-+	rm -f *.o lib*.so
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/parlib/Makefile
-+++ b/src/parlib/Makefile
-@@ -29,7 +29,7 @@
- .SUFFIXES:  .cpp .c .f
- 
- USER_HDRS = sion_datatypes_mpi.h sion_mpi.h sion_ompi.h sion_omp.h sion_generic.h 
--USER_LIBS = lib$(SION_LIBNAME_GEN).a
-+USER_LIBS = lib$(SION_LIBNAME_GEN).so
- 
- SION_OBJS_GEN = sion_generic.o \
- 	sion_generic_internal.o \
-@@ -46,7 +46,7 @@
- 	          sion_omp_cb_gen.o \
- 	          sion_omp_internal_gen.o 
-   USER_HDRS += sion_omp.h 
--  USER_LIBS += lib$(SION_LIBNAME_OMP).a 
-+  USER_LIBS += lib$(SION_LIBNAME_OMP).so
- endif
- 
- ifeq ($(MPIENABLE),1)
-@@ -58,7 +58,7 @@
- 	          sion_mpi_util.o  \
- 		  sion_mpi_file_check.o
-   USER_HDRS += sion_datatypes_mpi.h sion_mpi.h 
--  USER_LIBS += lib$(SION_LIBNAME_MPI).a 
-+  USER_LIBS += lib$(SION_LIBNAME_MPI).so
- endif
- ifeq ($(HYBENABLE),1)
-   SION_OBJS_HYB = sion_ompi_gen.o \
-@@ -67,16 +67,18 @@
- 	          sion_ompi_util.o \
-                   sion_ompi_internal_gen.o 
-   USER_HDRS += sion_datatypes_mpi.h sion_ompi.h
--  USER_LIBS += lib$(SION_LIBNAME_OMPI).a 
-+  USER_LIBS += lib$(SION_LIBNAME_OMPI).so
- endif   
- 
- ifeq ($(HYBENABLE),1)
-   LOCKCC    =$(HYBCC)
-   LOCKCFLAGS=$(CHYBFLAGS)
-+  LOCKLINK=$(HYBFLAG)
- else 
- ifeq ($(OMPENABLE),1)
-   LOCKCC    =$(OMPCC)
-   LOCKCFLAGS=$(COMPFLAGS)
-+  LOCKLINK=$(OMPFLAG)
- else
-   LOCKCC    =$(CC)
-   LOCKCFLAGS=$(CFLAGS)
-@@ -87,20 +89,23 @@
- 
- all: $(USER_LIBS)
- 
--lib$(SION_LIBNAME_GEN).a : $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL)
-+../lib/lib$(SION_LIBNAME_COM).so :
-+	make -C ../lib lib$(SION_LIBNAME_COM).so
-+
-+lib$(SION_LIBNAME_GEN).so : $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_GEN).so -shared -o $@ $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_OMP).a : $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_OMP).so : $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_OMP).so -shared -o $@ $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN) $(OMPFLAG)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_MPI).a : $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_MPI).so : $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(MPICC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_MPI).so -shared -o $@ $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_OMPI).a : $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_OMPI).so : $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(HYBCC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_OMPI).so -shared -o $@ $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN) $(HYBFLAG)
- 	@echo "*** $@ built"
- 
- sion_generic.o : sion_generic.c
-@@ -224,7 +229,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a opari*
-+	rm -f *.o lib*.so opari*
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/parutils/Makefile
-+++ b/src/parutils/Makefile
-@@ -30,12 +30,18 @@
- COMPFLAGS = $(OMPMFLAG) $(OMPFLAG)
- CHYBFLAGS = $(HYBMFLAG) $(HYBFLAG)
- 
--CMPILDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_MPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+ifneq ($(PTHREADSUPPORT),"no")
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_PTHREADS)
-+else
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_NONE)
-+endif
-+
-+CMPILDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_MPI) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- 
--COMPLDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_OMP)  -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
--CHYBLDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_OMPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+COMPLDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_OMP) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+CHYBLDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_OMPI) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- 
--FMPILDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_MPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_SER) -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+FMPILDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../lib -l$(SION_LIBNAME_SER) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_MPI) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- FOMPLDFLAGS = $(COMPLDFLAGS)  $(OMPFLAG)
- FHYBLDFLAGS = $(COMPILDFLAGS) $(OMPFLAG)
- 
-@@ -55,6 +61,13 @@
- ifeq ($(FORTRANENABLE),1)
-   ifeq ($(MPIENABLE),1)
-     USER_UTILS += fpartest
-+    F77_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
-+  endif
-+  ifeq ($(OMPENABLE),1)
-+    F77_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP)
-+  endif
-+  ifeq ($(HYBENABLE),1)
-+    F77_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
-   endif
- endif
- 
-@@ -75,10 +88,10 @@
- 
- all: $(USER_UTILS)
- 
--partest: $(PARTEST_OBJS) ../parlib/lib$(SION_LIBNAME_MPI).a  ../parlib/lib$(SION_LIBNAME_GEN).a  ../lib/lib$(SION_LIBNAME_SER).a 
-+partest: $(PARTEST_OBJS) ../parlib/lib$(SION_LIBNAME_MPI).so ../parlib/lib$(SION_LIBNAME_GEN).so ../lib/lib$(SION_LIBNAME_SER).so
- 	$(MPICC) -o $@ $(PARTEST_OBJS) -L../lib -l$(SION_LIBNAME_SER) $(CMPILDFLAGS) $(MPILIB)
- 
--ompi_partest: $(PARTEST_OMPI_OBJS) ../parlib/lib$(SION_LIBNAME_OMPI).a ../parlib/lib$(SION_LIBNAME_OMP).a ../lib/lib$(SION_LIBNAME_SER).a 
-+ompi_partest: $(PARTEST_OMPI_OBJS) ../parlib/lib$(SION_LIBNAME_OMPI).so ../parlib/lib$(SION_LIBNAME_OMP).so ../lib/lib$(SION_LIBNAME_SER).so
- 	$(HYBCC) -o $@ $(PARTEST_OMPI_OBJS) $(CHYBLDFLAGS) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_SER)  $(MPILIB)
- 
- ompi_partest.o : ompi_partest.c
-@@ -114,8 +127,8 @@
- fpartest.o : fpartest.F90
- 	$(MPIF90) $(FFLAGS) -c fpartest.F90
- 
--fpartest: fpartest.o  ../parlib/lib$(SION_LIBNAME_MPI).a  ../parlib/lib$(SION_LIBNAME_GEN).a ../lib/lib$(SION_LIBNAME_SER).a ../fortraninterface/lib$(SION_LIBNAME_F77_MPI).a ../fortraninterface/lib$(SION_LIBNAME_F77_SER).a
--	$(MPIF90) -o $@ fpartest.o  -L../fortraninterface -l$(SION_LIBNAME_F77_MPI) -l$(SION_LIBNAME_F77_SER) $(FMPILDFLAGS) $(MPILIB) 
-+fpartest: fpartest.o ../parlib/lib$(SION_LIBNAME_MPI).so ../parlib/lib$(SION_LIBNAME_GEN).so ../lib/lib$(SION_LIBNAME_SER).so ../fortraninterface/lib$(SION_LIBNAME_F77_MPI).so ../fortraninterface/lib$(SION_LIBNAME_F77_SER).so
-+	$(MPIF90) -o $@ fpartest.o -L../fortraninterface -l$(SION_LIBNAME_F77_MPI) -l$(SION_LIBNAME_F77_SER) $(FMPILDFLAGS) $(MPILIB) $(F77_MPI_LIBS) $(F77_SER_LIBS)
- 
- 
- install: all
-@@ -161,7 +174,7 @@
- 	@rm -f header.tmp
- 
- clean:
--	rm -f *.o lib*.a $(USER_UTILS)
-+	rm -f *.o lib*.so $(USER_UTILS)
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/utils/Makefile
-+++ b/src/utils/Makefile
-@@ -45,32 +45,32 @@
- siondump.o : siondump.c 
- 	$(CC) $(CFLAGS) -c siondump.c
- 
--siondefrag.o : siondefrag.c ../lib/lib$(SION_LIBNAME_SER).a 
-+siondefrag.o : siondefrag.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c siondefrag.c
- 
--sionsplit.o : sionsplit.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sionsplit.o : sionsplit.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sionsplit.c
- 
--sioncat.o : sioncat.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sioncat.o : sioncat.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sioncat.c
- 
--sionversion.o : sionversion.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sionversion.o : sionversion.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sionversion.c
- 
--siondump: siondump.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+siondump: siondump.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ siondump.o $(LDFLAGS)
- 	cp siondump $(TOPDIR)/..
- 
--siondefrag: siondefrag.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+siondefrag: siondefrag.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ siondefrag.o $(LDFLAGS)
- 
--sionsplit: sionsplit.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sionsplit: sionsplit.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sionsplit.o $(LDFLAGS)
- 
--sioncat: sioncat.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sioncat: sioncat.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sioncat.o $(LDFLAGS)
- 
--sionversion: sionversion.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sionversion: sionversion.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sionversion.o $(LDFLAGS)
- 
- 
-@@ -136,7 +136,7 @@
- 	@rm -f header.tmp
- 
- clean:
--	rm -f *.o lib*.a $(USER_UTILS)
-+	rm -f *.o lib*.so $(USER_UTILS)
- 
- #------------------------------------------------------------------------------
- # Dependencies

diff --git a/sys-cluster/sionlib/files/sionlib-respect-flags-v3.patch b/sys-cluster/sionlib/files/sionlib-respect-flags-v3.patch
deleted file mode 100644
index e71d7d46d3..0000000000
--- a/sys-cluster/sionlib/files/sionlib-respect-flags-v3.patch
+++ /dev/null
@@ -1,185 +0,0 @@
---- a/config/determine-cc.sh
-+++ b/config/determine-cc.sh
-@@ -1,7 +1,6 @@
- #!/bin/sh
- # determine what compiler is behind "cc" (and presumably "CC" and "ftn") wrapper
- 
--CC=`which cc 2>/dev/null`
- COMP=
- if [ -z "$CC" ]; then
-   echo "No 'cc' located!"
---- a/config/determine-compiler-version.sh
-+++ b/config/determine-compiler-version.sh
-@@ -24,8 +24,8 @@
-          | cut -d\  -f 1`
-        COMPVER="${CVER}/${FVER}"
-        ;;
--  gnu) COMPVER=`gcc -dumpfullversion -dumpversion`
--       #COMPVER=`gcc -v 2>&1 | grep -i 'Version [0-9]' \
-+  gnu) COMPVER=`${CC} -dumpfullversion -dumpversion`
-+       #COMPVER=`${CC} -v 2>&1 | grep -i 'Version [0-9]' \
-        #  | sed -e 's/^.*ersion \(.\..\..\).*$/\1/'`
-        ;;
-   *)   ErrorAndExit "Unknown compiler '${COMP}'"
---- a/config/select-compiler.sh
-+++ b/config/select-compiler.sh
-@@ -9,7 +9,7 @@
- CPS=""
- COMP=""
- 
--GNU=`which gcc 2> /dev/null`
-+GNU="${CC}"
- if [ -n "${GNU}" ]
- then
-   NCPS=`expr ${NCPS} + 1`
---- a/config/select-mpi.sh
-+++ b/config/select-mpi.sh
-@@ -76,7 +76,6 @@
-   if [ -z "${MPIS}" ]; then MPIS="${MPI}"; else MPIS="${MPIS}|${MPI}"; fi
- fi
- 
--MPICC=`which mpicc 2> /dev/null`
- if [ -n "${MPICC}" ]
- then
-   FMPI=""
-@@ -86,7 +85,7 @@
-   MPIROOTDIR1=`dirname ${MBINDIR}`
- 
-   echo "#include <mpi.h>" > conftest.c
--  mpicc -E conftest.c | grep '/mpi.h"' | head -1 > mpiconf.txt
-+  "${MPICC}" -E conftest.c | grep '/mpi.h"' | head -1 > mpiconf.txt
-   MINCDIR=`cat mpiconf.txt | sed -e 's#^.* "##' -e 's#/mpi.h".*##'`
-   if [ -n "${MINCDIR}" ]
-   then
---- a/mf/Makefile.defs.linux-gomp
-+++ b/mf/Makefile.defs.linux-gomp
-@@ -23,24 +23,19 @@
- #------------------------------------------------------------------------------
- # SIONlib General Settings
- #------------------------------------------------------------------------------
--OPTFLAGS = -g -O0 -Wall
-+CFLAGS   += -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
- 
--CC       = gcc
--CFLAGS   = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
-+CXXFLAGS += $(PFLAG) $(OPTFLAGS) -fPIC
- 
--CXX      = g++
--CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3
--
--F77      = gfortran
--FFLAGS   = $(PFLAG) $(OPTFLAGS)
-+FFLAGS   += $(PFLAG) $(OPTFLAGS) -fPIC
- 
- F90      = $(F77)
--F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form
-+F90FLAGS += $(PFLAG) $(OPTFLAGS) -ffree-form -fPIC $(FCFLAGS)
- 
- FPP      =
- FDOPT    = -D
- 
--LDFLAGS  = $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
-+LDFLAGS  += $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
- UTILLIB  =
- FOBASE   = pomp_fwrapper_base.o
- 
-@@ -101,10 +96,6 @@
- #------------------------------------------------------------------------------
- 
- MPIENABLE = 1
--MPICC     = mpicc
--MPICXX    = mpicxx
--MPIF77    = mpif77
--MPIF90    = mpif90
- MPILIB    = -lmpich
- PMPILIB   = -lpmpich
- #PMPILIB   = # MPICH2
-@@ -139,8 +130,7 @@
- #------------------------------------------------------------------------------
- 
- SZLIB          = szlib
--SZLIB_OPTFLAGS = -O3
--SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED
-+SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED $(CFLAGS)
- SZLIB_LIBPATH  = -L$(TOPDIR)/utils/szlib
- SZLIB_LIB      = -lsc.z
- 
---- a/mf/Makefile.defs.linux-gomp10
-+++ b/mf/Makefile.defs.linux-gomp10
-@@ -23,24 +23,19 @@
- #------------------------------------------------------------------------------
- # SIONlib General Settings
- #------------------------------------------------------------------------------
--OPTFLAGS = -g -O0 -Wall
-+CFLAGS   += -std=c99 $(PFLAG) -fPIC
- 
--CC       = gcc
--CFLAGS   = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
-+CXXFLAGS += $(PFLAG) -fPIC
- 
--CXX      = g++
--CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3
--
--F77      = gfortran
--FFLAGS   = $(PFLAG) $(OPTFLAGS) -fallow-argument-mismatch
-+FFLAGS   += $(PFLAG) -fallow-argument-mismatch -fPIC
- 
- F90      = $(F77)
--F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form -fallow-argument-mismatch
-+F90FLAGS += $(PFLAG) -ffree-form -fallow-argument-mismatch -fPIC $(FCFLAGS)
- 
- FPP      =
- FDOPT    = -D
- 
--LDFLAGS  = $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
-+LDFLAGS  += $(PFLAG) $(HINTSLIB)
- UTILLIB  =
- FOBASE   = pomp_fwrapper_base.o
- 
-@@ -101,10 +96,6 @@
- #------------------------------------------------------------------------------
- 
- MPIENABLE = 1
--MPICC     = mpicc
--MPICXX    = mpicxx
--MPIF77    = mpif77
--MPIF90    = mpif90
- MPILIB    = -lmpich
- PMPILIB   = -lpmpich
- #PMPILIB   = # MPICH2
-@@ -139,7 +130,7 @@
- #------------------------------------------------------------------------------
- 
- SZLIB          = szlib
--SZLIB_OPTFLAGS = -O3
-+SZLIB_OPTFLAGS = $(CFLAGS)
- SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED
- SZLIB_LIBPATH  = -L$(TOPDIR)/utils/szlib
- SZLIB_LIB      = -lsc.z
---- a/src/fortraninterface/Makefile
-+++ b/src/fortraninterface/Makefile
-@@ -121,21 +121,21 @@
- 	$(CPP) $(F90FLAGS) $(F90FLAGS_CPP) $(F90MPIFLAGS) -P -E -I ../lib sion_f90_mpi.F90 > sion_f90_mpi.f90
- sion_f90_mpi.mod : sion_f90_mpi.o
- sion_f90_mpi.o : sion_f90_mpi.f90 sion_f90.mod $(SION_HDRS)
--	$(MPIF90) $(F90FLAGS) -c sion_f90_mpi.f90
-+	$(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_mpi.f90
- 
- # F90 Interface (OMP)
- sion_f90_omp.f90: sion_f90_omp.F90
- 	$(CPP) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_omp.F90 > sion_f90_omp.f90
- sion_f90_omp.mod : sion_f90_omp.o 
- sion_f90_omp.o : sion_f90_omp.f90 sion_f90.mod $(SION_HDRS)
--	$(OMPF90) $(F90FLAGS) -c sion_f90_omp.f90
-+	$(OMPF90) $(F90FLAGS) $(F90OMPFLAGS) -c sion_f90_omp.f90
- 
- # F90 Interface (OMPI)
- sion_f90_ompi.f90: sion_f90_ompi.F90 $(SION_HDRS)
- 	$(CPP) $(F90MPIFLAGS) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_ompi.F90 > sion_f90_ompi.f90
- sion_f90_ompi.mod : sion_f90_ompi.o
- sion_f90_ompi.o : sion_f90_ompi.f90 $(SION_HDRS)
--	$(MPIF90) $(F90FLAGS) -c sion_f90_ompi.f90
-+	$(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_ompi.f90
- 
- 
- 

diff --git a/sys-cluster/sionlib/metadata.xml b/sys-cluster/sionlib/metadata.xml
deleted file mode 100644
index 52da79403f..0000000000
--- a/sys-cluster/sionlib/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-SIONlib is a library for writing and reading data from several thousands of parallel tasks into/from one or a small number of physical files. Only the open and close functions are collective while file access can be performed independently.
-
-SIONlib can be used as a replacement for standard I/O APIs (e.g. POSIX) that are used to access distinct files from every parallel process. SIONlib will bundle the data into one or few files in a coordinated fashion in order to sidestep sequentialising mechanism in the file system. At the same time, the task-per-file picture is maintained for the application, every process has access to its logical file only. File access is performed using SIONlib equivalents to standard C-I/O functionality (fwrite becomes sion_write, fseek becomes sion_seek, etc.) which have similar semantics as their C counterparts.
-
-Internally, the physical files are sub-divided into sequences of blocks, which themselves contain one chunk of data belonging to every logical file. In case the amount to be written to a file is known up front, it can optionally be specified when opening the file and the sequence of blocks collapses into a single block with one chunk per task containing all of its data. If a chunk size cannot be specified ahead of time, a sensible default is chosen and reads and writes that cross chunk boundaries are handled transparently by SIONlib.
-
-SIONlib also uses information about the block size of the underlying file system, because access to the same block from different tasks often leads to contention.
-
-Both, the estimated chunk size and file system block size are used to align individual chunks with file system blocks. Ensuring contention-free access to file system blocks enables efficient parallel writing and reading.
-
-SIONlib provides two different interfaces: one for parallel access (with implementations for different parallel programming technologies such as MPI, OpenMP and hybrid MPI+OpenMP) and one for sequential access which is also used internally by the SIONlib utilities.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues</bugs-to>
-	</upstream>
-	<use>
-		<!--<flag name="cuda">enable CUDA aware interface</flag>-->
-		<flag name="cxx">Enable C++ support</flag>
-		<flag name="debug">enable SIONlib debug</flag>
-		<flag name="deep-est-sdv">deep-est-sdv collector selection plug-in for MSA-aware collective I/O</flag>
-		<flag name="fortran">Enable Fortran support</flag>
-		<flag name="hostname-regex">hostname-regex collector selection plug-in for MSA-aware collective I/O</flag>
-		<flag name="mpi">enable mpi</flag>
-		<flag name="python">enable python support</flag>
-		<flag name="ompi">enable hybrid openmp mpi</flag>
-		<flag name="openmp">enable openmp</flag>
-		<flag name="parutils">Enable compilation of parutils (used for benchmarking)</flag>
-		<flag name="pthreads">configure SIONlib to use pthreads for locking</flag>
-		<flag name="sionfwd">enable I/O forwarding with <pkg>sys-cluster/SIONfwd</pkg></flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild b/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild
deleted file mode 100644
index 73fa9c89d2..0000000000
--- a/sys-cluster/sionlib/sionlib-1.7.7-r4.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_CONFIG_NAME="doxy"
-FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit docs edo flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Scalable I/O library for parallel access to task-local files"
-HOMEPAGE="https://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html"
-SRC_URI="http://apps.fz-juelich.de/jsc/sionlib/download.php?version=${PV} -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+cxx debug deep-est-sdv doc examples +fortran hostname-regex +mpi +ompi +openmp +parutils +pthreads python sionfwd" #cuda
-
-RDEPEND="
-	mpi? ( virtual/mpi )
-	openmp? ( || ( sys-devel/gcc:*[openmp] sys-libs/libomp ) )
-	sionfwd? ( sys-cluster/SIONfwd )
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-"
-
-REQUIRED_USE="
-	ompi? ( mpi openmp )
-	?? ( hostname-regex deep-est-sdv )
-"
-PATCHES=(
-	"${FILESDIR}/${PN}-respect-flags-v3.patch"
-	"${FILESDIR}/${PN}-build-shared-libraries.patch"
-)
-
-pkg_setup() {
-	FORTRAN_NEED_OPENMP=0
-	use openmp && FORTRAN_NEED_OPENMP=1
-
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	tc-export AR CC CXX F77 FC
-	export MPICC=/usr/bin/mpicc
-	export MPICXX=/usr/bin/mpicxx
-	export MPIF77=/usr/bin/mpif77
-	export MPIF90=/usr/bin/mpif90
-	export F90=$(tc-getFC)
-	export OMPF77=$(tc-getF77)
-	export OMPF90=$(tc-getFC)
-
-	append-fflags -fallow-argument-mismatch
-
-	local msa="none"
-	use deep-est-sdv && msa="deep-est-sdv"
-	use hostname-regex && msa="hostname-regex"
-
-	local myconf=(
-		--disable-gcovr
-		--disable-kcov
-		--disable-mic
-		--msa="${msa}"
-		--prefix="${T}/prefix/usr"
-		$(use_enable debug)
-		$(use_enable pthreads)
-	)
-
-	#custom configure?
-	use cxx || myconf+=( "--disable-cxx" )
-	use fortran || myconf+=( "--disable-fortran" )
-	if use mpi; then
-		myconf+=( "--mpi=$(detect_mpi_implementation || die)" )
-	else
-		myconf+=( "--disable-mpi" )
-	fi
-	use ompi || myconf+=( "--disable-ompi" )
-	use openmp || myconf+=( "--disable-omp" )
-	use parutils || myconf+=( "--disable-parutils" )
-
-	use python && myconf+=( "--enable-python=3" )
-	use sionfwd && myconf+=( "--enable-sionfwd=${EPREFIX}/usr" )
-
-	./configure "${myconf[@]}" || die
-}
-
-src_compile() {
-	export VARTEXFONTS="${T}/fonts"
-	emake C_AR=$(tc-getAR) F90=$(tc-getFC)
-	docs_compile
-}
-
-src_install() {
-	mkdir -p "${T}/prefix/usr/share/doc/${PF}" || die
-	default
-
-	if use examples ; then
-		mv "${T}/prefix/usr/examples" "${T}/prefix/usr/share/doc/${PF}/" || die
-	else
-		rm -r "${T}/prefix/usr/examples" || die
-	fi
-
-	insinto "/usr/include/sionlib"
-	doins -r "${T}"/prefix/usr/include/*
-	rm -r "${T}/prefix/usr/include" || die
-
-	exeinto "/usr/libexec/${PN}"
-	doexe "${T}"/prefix/usr/bin/*partest
-	rm "${T}"/prefix/usr/bin/*partest || die
-
-	# move 64 bit libraries to lib64
-	libs64=( "${T}"/prefix/usr/lib/*64* )
-	if [[ ${#libs64[@]} -gt 0 ]]; then
-		mkdir "${T}/prefix/usr/lib64" || die
-		for l in "${libs64[@]}" ; do
-			mv "${l}" "${T}/prefix/usr/lib64/" || die
-		done
-	fi
-
-	rsync -ravXHA "${T}/prefix/usr" "${ED}/" || die
-	docompress -x "/usr/share/doc/${PF}/examples"
-
-	find "${ED}" -name '*.la' -delete || die
-}
-
-detect_mpi_implementation() {
-	cat > testmpi.c <<- EOF
-#include "mpi.h"
-#include "stdio.h"
-
-int main(){
-	#ifdef OPEN_MPI
-		printf("%s","openmpi");
-	#endif
-
-	#ifdef MPICH
-		printf("%s%i","mpich",MPICH_NAME);
-	#endif
-	return 0;
-}
-EOF
-	edo ${CC} testmpi.c -o testmpi
-	./testmpi || die
-}

diff --git a/sys-cluster/sionlibl/Manifest b/sys-cluster/sionlibl/Manifest
deleted file mode 100644
index a16495014b..0000000000
--- a/sys-cluster/sionlibl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sionlibll-1.7.7.tar.gz 490515 BLAKE2B 76971dd6d80222144b40da345d58311911aab09c6a5250b85d4a2731d2f93cdbd39d87dd6bbafdeaba88f06603105076267f6956417916f118ec45e07fa59269 SHA512 6ef46a0905552c558595bf6b72225a290d73dc87fa33c9862de5e4bd4d683792437646f7b4ab8a463b4a50d1b4a79aec96a66e577e815de3f23e9274be2681af

diff --git a/sys-cluster/sionlibl/files/sionlibl-build-shared-libraries.patch b/sys-cluster/sionlibl/files/sionlibl-build-shared-libraries.patch
deleted file mode 100644
index d40276d6e6..0000000000
--- a/sys-cluster/sionlibl/files/sionlibl-build-shared-libraries.patch
+++ /dev/null
@@ -1,385 +0,0 @@
---- a/src/cppinterface/Makefile
-+++ b/src/cppinterface/Makefile
-@@ -30,7 +30,7 @@
- ifeq ($(CXXENABLE),1)
- 
- USER_HDRS = sion_cxx_base.hpp sion_cxx_serial.hpp sion_cxx_common.hpp sion_cxx_mpi.hpp sion_cxx_ompi.hpp  sion_cxx_omp.hpp 
--USER_LIBS = lib$(SION_LIBNAME_CXX_SER).a lib$(SION_LIBNAME_CXX_MPI).a
-+USER_LIBS = lib$(SION_LIBNAME_CXX_SER).so lib$(SION_LIBNAME_CXX_MPI).so
- else
- USER_HDRS = 
- USER_LIBS = 
-@@ -57,13 +57,15 @@
- 
- all: $(USER_LIBS)
- 
-+../lib/lib$(SION_LIBNAME_SER).so :
-+	make -C ../lib lib$(SION_LIBNAME_SER).so
- 
--lib$(SION_LIBNAME_CXX_SER).a : $(SION_OBJS_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_SER)
-+lib$(SION_LIBNAME_CXX_SER).so : $(SION_OBJS_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(CXX) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_CXX_SER).so -shared -o $@ $(SION_OBJS_SER) -L../lib -l$(SION_LIBNAME_SER)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_CXX_MPI).a : $(SION_OBJS_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_MPI)
-+lib$(SION_LIBNAME_CXX_MPI).so : $(SION_OBJS_MPI)
-+	$(MPICXX) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_CXX_MPI).so -shared -o $@ $(SION_OBJS_MPI)
- 	@echo "*** $@ built"
- 
- sion_cxx_base.o :
-@@ -118,7 +120,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a
-+	rm -f *.o lib*.so
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/fortraninterface/Makefile
-+++ b/src/fortraninterface/Makefile
-@@ -39,7 +39,7 @@
- 
- USER_HDRS = sion_f77.H sion_f77.h 
- USER_MODS = sion_f90.mod
--USER_LIBS = lib$(SION_LIBNAME_F77_SER).a lib$(SION_LIBNAME_F77_MPI).a lib$(SION_LIBNAME_F90_SER).a lib$(SION_LIBNAME_F90_MPI).a
-+USER_LIBS = lib$(SION_LIBNAME_F77_SER).so lib$(SION_LIBNAME_F77_MPI).so lib$(SION_LIBNAME_F90_SER).so lib$(SION_LIBNAME_F90_MPI).so
- else
- USER_HDRS = 
- USER_MODS =
-@@ -56,39 +56,47 @@
-   SION_OBJS_F77_SER += sion_f77_omp.o sion_fortran_omp.o
-   SION_OBJS_F90_SER += sion_f90_omp.o sion_fortran_omp.o
-   USER_MODS += sion_f90_omp.mod
-+  F77_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_GEN)
-+  F90_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_GEN)
- endif
- 
- ifeq ($(MPIENABLE),1)
-   SION_OBJS_F77_MPI += sion_f77_mpi.o sion_fortran_mpi.o sion_fortran_writeread_mpi_f77.o
-   SION_OBJS_F90_MPI += sion_f90_mpi.o sion_fortran_mpi.o sion_fortran_writeread_mpi_f90.o
-   USER_MODS += sion_f90_mpi.mod
-+  F77_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
-+  F90_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
- endif
- 
- ifeq ($(HYBENABLE),1)
-   SION_OBJS_F77_MPI += sion_f77_ompi.o sion_fortran_ompi.o
-   SION_OBJS_F90_MPI += sion_f90_ompi.o sion_fortran_ompi.o
-   USER_MODS += sion_f90_ompi.mod
-+  F77_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
-+  F90_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
- endif   
- 
- SION_DEPEND_OBJS=sion_fortran.o sion_fortran_omp.o sion_fortran_mpi.o sion_fortran_ompi.o sion_fortran_writeread_f77.o sion_fortran_writeread_f90.o  sion_fortran_writeread_mpi_f77.o sion_fortran_writeread_mpi_f90.o 
- 
- all: $(USER_LIBS) $(USER_MODS)
- 
-+../lib/lib$(SION_LIBNAME_SER).so :
-+	make -C ../lib lib$(SION_LIBNAME_SER).so
- 
--lib$(SION_LIBNAME_F77_SER).a : $(SION_OBJS_F77_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F77_SER)
-+lib$(SION_LIBNAME_F77_SER).so : $(SION_OBJS_F77_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(F77) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F77_SER).so -shared -o $@ $(SION_OBJS_F77_SER) $(F77_SER_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F77_MPI).a : $(SION_OBJS_F77_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F77_MPI)
-+lib$(SION_LIBNAME_F77_MPI).so : $(SION_OBJS_F77_MPI)
-+	$(MPIF77) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F77_MPI).so -shared -o $@ $(SION_OBJS_F77_MPI) $(F77_MPI_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F90_SER).a : $(SION_OBJS_F90_SER)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F90_SER)
-+lib$(SION_LIBNAME_F90_SER).so : $(SION_OBJS_F90_SER) ../lib/lib$(SION_LIBNAME_SER).so
-+	$(F90) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F90_SER).so -shared -o $@ $(SION_OBJS_F90_SER) $(F90_SER_LIBS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_F90_MPI).a : $(SION_OBJS_F90_MPI)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_F90_MPI)
-+lib$(SION_LIBNAME_F90_MPI).so : $(SION_OBJS_F90_MPI)
-+	$(MPIF90) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_F90_MPI).so -shared -o $@ $(SION_OBJS_F90_MPI) $(F90_MPI_LIBS)
- 	@echo "*** $@ built"
- 
- # F77 interface
-@@ -206,7 +214,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a *.mod
-+	rm -f *.o lib*.so *.mod
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/lib/Makefile
-+++ b/src/lib/Makefile
-@@ -66,26 +66,31 @@
- SION_CXX_HDR = sion_cxx.h
- endif
- 
--USER_HDRS = sion.h sion_libversion_rep.h sion_common.h sion_serial.h sion_const.h sion_datatypes.h sion_platform.h sion_debug.h $(SION_CXX_HDR)
--USER_LIBS = lib$(SION_LIBNAME_SER).a lib$(SION_LIBNAME_COM).a lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a lib$(SION_LIBNAME_COM_LOCK_NONE).a 
-+ifneq ($(PTHREADSUPPORT),"no")
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_PTHREADS)
-+else
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_NONE)
-+endif
- 
-+USER_HDRS = sion.h sion_libversion_rep.h sion_common.h sion_serial.h sion_const.h sion_datatypes.h sion_platform.h sion_debug.h $(SION_CXX_HDR)
-+USER_LIBS = lib$(SION_LIBNAME_SER).so lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 
--all: lib$(SION_LIBNAME_COM).a lib$(SION_LIBNAME_SER).a  lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a lib$(SION_LIBNAME_COM_LOCK_NONE).a 
-+all: lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_SER).so lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 
--lib$(SION_LIBNAME_COM).a : $(SION_COMMON_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_OBJS)
-+lib$(SION_LIBNAME_COM).so : $(SION_COMMON_OBJS) lib$(LOCKLIB).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM).so -shared -o $@ $(SION_COMMON_OBJS) $(SIONFWD_LIBS) -L. -l$(LOCKLIB)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_COM_LOCK_PTHREADS).a : $(SION_COMMON_LOCK_PTHREADS_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_LOCK_PTHREADS_OBJS)
-+lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so : $(SION_COMMON_LOCK_PTHREADS_OBJS)
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM_LOCK_PTHREADS).so -shared -o $@ $(SION_COMMON_LOCK_PTHREADS_OBJS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_COM_LOCK_NONE).a : $(SION_COMMON_LOCK_NONE_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_COMMON_LOCK_NONE_OBJS)
-+lib$(SION_LIBNAME_COM_LOCK_NONE).so : $(SION_COMMON_LOCK_NONE_OBJS)
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_COM_LOCK_NONE).so -shared -o $@ $(SION_COMMON_LOCK_NONE_OBJS)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_SER).a : $(SION_SER_OBJS)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_SER_OBJS)
-+lib$(SION_LIBNAME_SER).so : $(SION_SER_OBJS) lib$(SION_LIBNAME_COM).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_SER).so -shared -o $@ $(SION_SER_OBJS) -L. -l$(SION_LIBNAME_COM)
- 	@echo "*** $@ built"
- 
- sion_lock_pthreads.o: sion_lock.c
-@@ -178,7 +183,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a
-+	rm -f *.o lib*.so
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/parlib/Makefile
-+++ b/src/parlib/Makefile
-@@ -29,7 +29,7 @@
- .SUFFIXES:  .cpp .c .f
- 
- USER_HDRS = sion_datatypes_mpi.h sion_mpi.h sion_ompi.h sion_omp.h sion_generic.h 
--USER_LIBS = lib$(SION_LIBNAME_GEN).a
-+USER_LIBS = lib$(SION_LIBNAME_GEN).so
- 
- SION_OBJS_GEN = sion_generic.o \
- 	sion_generic_internal.o \
-@@ -46,7 +46,7 @@
- 	          sion_omp_cb_gen.o \
- 	          sion_omp_internal_gen.o 
-   USER_HDRS += sion_omp.h 
--  USER_LIBS += lib$(SION_LIBNAME_OMP).a 
-+  USER_LIBS += lib$(SION_LIBNAME_OMP).so
- endif
- 
- ifeq ($(MPIENABLE),1)
-@@ -58,7 +58,7 @@
- 	          sion_mpi_util.o  \
- 		  sion_mpi_file_check.o
-   USER_HDRS += sion_datatypes_mpi.h sion_mpi.h 
--  USER_LIBS += lib$(SION_LIBNAME_MPI).a 
-+  USER_LIBS += lib$(SION_LIBNAME_MPI).so
- endif
- ifeq ($(HYBENABLE),1)
-   SION_OBJS_HYB = sion_ompi_gen.o \
-@@ -67,16 +67,18 @@
- 	          sion_ompi_util.o \
-                   sion_ompi_internal_gen.o 
-   USER_HDRS += sion_datatypes_mpi.h sion_ompi.h
--  USER_LIBS += lib$(SION_LIBNAME_OMPI).a 
-+  USER_LIBS += lib$(SION_LIBNAME_OMPI).so
- endif   
- 
- ifeq ($(HYBENABLE),1)
-   LOCKCC    =$(HYBCC)
-   LOCKCFLAGS=$(CHYBFLAGS)
-+  LOCKLINK=$(HYBFLAG)
- else 
- ifeq ($(OMPENABLE),1)
-   LOCKCC    =$(OMPCC)
-   LOCKCFLAGS=$(COMPFLAGS)
-+  LOCKLINK=$(OMPFLAG)
- else
-   LOCKCC    =$(CC)
-   LOCKCFLAGS=$(CFLAGS)
-@@ -87,20 +89,23 @@
- 
- all: $(USER_LIBS)
- 
--lib$(SION_LIBNAME_GEN).a : $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL)
-+../lib/lib$(SION_LIBNAME_COM).so :
-+	make -C ../lib lib$(SION_LIBNAME_COM).so
-+
-+lib$(SION_LIBNAME_GEN).so : $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_GEN).so -shared -o $@ $(SION_OBJS_GEN) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_OMP).a : $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_OMP).so : $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(CC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_OMP).so -shared -o $@ $(SION_OBJS_OMP) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN) $(OMPFLAG)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_MPI).a : $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_MPI).so : $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(MPICC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_MPI).so -shared -o $@ $(SION_OBJS_MPI) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN)
- 	@echo "*** $@ built"
- 
--lib$(SION_LIBNAME_OMPI).a : $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL)
--	$(C_AR) $(AFLAG) -rcs $@ $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL)
-+lib$(SION_LIBNAME_OMPI).so : $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL) ../lib/lib$(SION_LIBNAME_COM).so lib$(SION_LIBNAME_GEN).so
-+	$(HYBCC) $(LDFLAGS) -Wl,-soname,lib$(SION_LIBNAME_OMPI).so -shared -o $@ $(SION_OBJS_HYB) $(SION_OBJS_INTERNAL) $(LOCKLINK) -L../lib -l$(SION_LIBNAME_COM) -L. -l$(SION_LIBNAME_GEN) $(HYBFLAG)
- 	@echo "*** $@ built"
- 
- sion_generic.o : sion_generic.c
-@@ -224,7 +229,7 @@
- 	done
- 
- clean:
--	rm -f *.o lib*.a opari*
-+	rm -f *.o lib*.so opari*
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/parutils/Makefile
-+++ b/src/parutils/Makefile
-@@ -30,12 +30,18 @@
- COMPFLAGS = $(OMPMFLAG) $(OMPFLAG)
- CHYBFLAGS = $(HYBMFLAG) $(HYBFLAG)
- 
--CMPILDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_MPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+ifneq ($(PTHREADSUPPORT),"no")
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_PTHREADS)
-+else
-+LOCKLIB = $(SION_LIBNAME_COM_LOCK_NONE)
-+endif
-+
-+CMPILDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_MPI) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- 
--COMPLDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_OMP)  -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
--CHYBLDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_OMPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+COMPLDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_OMP) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+CHYBLDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_OMPI) $(HINTSLIB) $(CACHELIB) $(OMPFLAG) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- 
--FMPILDFLAGS = $(LDFLAGS) -L../parlib -l$(SION_LIBNAME_MPI) -L../lib -l$(SION_LIBNAME_GEN) -L../lib -l$(SION_LIBNAME_SER) -l$(SION_LIBNAME_COM) -l$(SION_LIBNAME_COM_LOCK_PTHREADS) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
-+FMPILDFLAGS = $(LDFLAGS) -L../lib -l$(LOCKLIB) -L../lib -l$(SION_LIBNAME_COM) -L../lib -l$(SION_LIBNAME_SER) -L../parlib -l$(SION_LIBNAME_GEN) -L../parlib -l$(SION_LIBNAME_MPI) $(HINTSLIB) $(CACHELIB) $(CUDA_LIBRARY_PATHS) $(CUDA_LIBRARIES) $(SIONFWD_LIBS) $(IMELIB_LIBPATH) $(IMELIB_LIB)
- FOMPLDFLAGS = $(COMPLDFLAGS)  $(OMPFLAG)
- FHYBLDFLAGS = $(COMPILDFLAGS) $(OMPFLAG)
- 
-@@ -55,6 +61,13 @@
- ifeq ($(FORTRANENABLE),1)
-   ifeq ($(MPIENABLE),1)
-     USER_UTILS += fpartest
-+    F77_MPI_LIBS = -L../parlib -l$(SION_LIBNAME_MPI)
-+  endif
-+  ifeq ($(OMPENABLE),1)
-+    F77_SER_LIBS = $(OMPFLAG) -L../parlib -l$(SION_LIBNAME_OMP)
-+  endif
-+  ifeq ($(HYBENABLE),1)
-+    F77_MPI_LIBS = $(HYBFLAG) -L../parlib -l$(SION_LIBNAME_OMPI)
-   endif
- endif
- 
-@@ -75,10 +88,10 @@
- 
- all: $(USER_UTILS)
- 
--partest: $(PARTEST_OBJS) ../parlib/lib$(SION_LIBNAME_MPI).a  ../parlib/lib$(SION_LIBNAME_GEN).a  ../lib/lib$(SION_LIBNAME_SER).a 
-+partest: $(PARTEST_OBJS) ../parlib/lib$(SION_LIBNAME_MPI).so ../parlib/lib$(SION_LIBNAME_GEN).so ../lib/lib$(SION_LIBNAME_SER).so
- 	$(MPICC) -o $@ $(PARTEST_OBJS) -L../lib -l$(SION_LIBNAME_SER) $(CMPILDFLAGS) $(MPILIB)
- 
--ompi_partest: $(PARTEST_OMPI_OBJS) ../parlib/lib$(SION_LIBNAME_OMPI).a ../parlib/lib$(SION_LIBNAME_OMP).a ../lib/lib$(SION_LIBNAME_SER).a 
-+ompi_partest: $(PARTEST_OMPI_OBJS) ../parlib/lib$(SION_LIBNAME_OMPI).so ../parlib/lib$(SION_LIBNAME_OMP).so ../lib/lib$(SION_LIBNAME_SER).so
- 	$(HYBCC) -o $@ $(PARTEST_OMPI_OBJS) $(CHYBLDFLAGS) -L../parlib -l$(SION_LIBNAME_OMP) -L../lib -l$(SION_LIBNAME_SER)  $(MPILIB)
- 
- ompi_partest.o : ompi_partest.c
-@@ -114,8 +127,8 @@
- fpartest.o : fpartest.F90
- 	$(MPIF90) $(FFLAGS) -c fpartest.F90
- 
--fpartest: fpartest.o  ../parlib/lib$(SION_LIBNAME_MPI).a  ../parlib/lib$(SION_LIBNAME_GEN).a ../lib/lib$(SION_LIBNAME_SER).a ../fortraninterface/lib$(SION_LIBNAME_F77_MPI).a ../fortraninterface/lib$(SION_LIBNAME_F77_SER).a
--	$(MPIF90) -o $@ fpartest.o  -L../fortraninterface -l$(SION_LIBNAME_F77_MPI) -l$(SION_LIBNAME_F77_SER) $(FMPILDFLAGS) $(MPILIB) 
-+fpartest: fpartest.o ../parlib/lib$(SION_LIBNAME_MPI).so ../parlib/lib$(SION_LIBNAME_GEN).so ../lib/lib$(SION_LIBNAME_SER).so ../fortraninterface/lib$(SION_LIBNAME_F77_MPI).so ../fortraninterface/lib$(SION_LIBNAME_F77_SER).so
-+	$(MPIF90) -o $@ fpartest.o -L../fortraninterface -l$(SION_LIBNAME_F77_MPI) -l$(SION_LIBNAME_F77_SER) $(FMPILDFLAGS) $(MPILIB) $(F77_MPI_LIBS) $(F77_SER_LIBS)
- 
- 
- install: all
-@@ -161,7 +174,7 @@
- 	@rm -f header.tmp
- 
- clean:
--	rm -f *.o lib*.a $(USER_UTILS)
-+	rm -f *.o lib*.so $(USER_UTILS)
- 
- #------------------------------------------------------------------------------
- # Dependencies
---- a/src/utils/Makefile
-+++ b/src/utils/Makefile
-@@ -45,32 +45,32 @@
- siondump.o : siondump.c 
- 	$(CC) $(CFLAGS) -c siondump.c
- 
--siondefrag.o : siondefrag.c ../lib/lib$(SION_LIBNAME_SER).a 
-+siondefrag.o : siondefrag.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c siondefrag.c
- 
--sionsplit.o : sionsplit.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sionsplit.o : sionsplit.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sionsplit.c
- 
--sioncat.o : sioncat.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sioncat.o : sioncat.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sioncat.c
- 
--sionversion.o : sionversion.c ../lib/lib$(SION_LIBNAME_SER).a  
-+sionversion.o : sionversion.c ../lib/lib$(SION_LIBNAME_SER).so
- 	$(CC) $(CFLAGS) -c sionversion.c
- 
--siondump: siondump.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+siondump: siondump.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ siondump.o $(LDFLAGS)
- 	cp siondump $(TOPDIR)/..
- 
--siondefrag: siondefrag.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+siondefrag: siondefrag.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ siondefrag.o $(LDFLAGS)
- 
--sionsplit: sionsplit.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sionsplit: sionsplit.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sionsplit.o $(LDFLAGS)
- 
--sioncat: sioncat.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sioncat: sioncat.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sioncat.o $(LDFLAGS)
- 
--sionversion: sionversion.o ../lib/lib$(SION_LIBNAME_SER).a  ../lib/lib$(SION_LIBNAME_COM).a  ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).a
-+sionversion: sionversion.o ../lib/lib$(SION_LIBNAME_SER).so ../lib/lib$(SION_LIBNAME_COM).so ../lib/lib$(SION_LIBNAME_COM_LOCK_NONE).so
- 	$(CC)  -o $@ sionversion.o $(LDFLAGS)
- 
- 
-@@ -136,7 +136,7 @@
- 	@rm -f header.tmp
- 
- clean:
--	rm -f *.o lib*.a $(USER_UTILS)
-+	rm -f *.o lib*.so $(USER_UTILS)
- 
- #------------------------------------------------------------------------------
- # Dependencies

diff --git a/sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch b/sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch
deleted file mode 100644
index e71d7d46d3..0000000000
--- a/sys-cluster/sionlibl/files/sionlibl-respect-flags-v3.patch
+++ /dev/null
@@ -1,185 +0,0 @@
---- a/config/determine-cc.sh
-+++ b/config/determine-cc.sh
-@@ -1,7 +1,6 @@
- #!/bin/sh
- # determine what compiler is behind "cc" (and presumably "CC" and "ftn") wrapper
- 
--CC=`which cc 2>/dev/null`
- COMP=
- if [ -z "$CC" ]; then
-   echo "No 'cc' located!"
---- a/config/determine-compiler-version.sh
-+++ b/config/determine-compiler-version.sh
-@@ -24,8 +24,8 @@
-          | cut -d\  -f 1`
-        COMPVER="${CVER}/${FVER}"
-        ;;
--  gnu) COMPVER=`gcc -dumpfullversion -dumpversion`
--       #COMPVER=`gcc -v 2>&1 | grep -i 'Version [0-9]' \
-+  gnu) COMPVER=`${CC} -dumpfullversion -dumpversion`
-+       #COMPVER=`${CC} -v 2>&1 | grep -i 'Version [0-9]' \
-        #  | sed -e 's/^.*ersion \(.\..\..\).*$/\1/'`
-        ;;
-   *)   ErrorAndExit "Unknown compiler '${COMP}'"
---- a/config/select-compiler.sh
-+++ b/config/select-compiler.sh
-@@ -9,7 +9,7 @@
- CPS=""
- COMP=""
- 
--GNU=`which gcc 2> /dev/null`
-+GNU="${CC}"
- if [ -n "${GNU}" ]
- then
-   NCPS=`expr ${NCPS} + 1`
---- a/config/select-mpi.sh
-+++ b/config/select-mpi.sh
-@@ -76,7 +76,6 @@
-   if [ -z "${MPIS}" ]; then MPIS="${MPI}"; else MPIS="${MPIS}|${MPI}"; fi
- fi
- 
--MPICC=`which mpicc 2> /dev/null`
- if [ -n "${MPICC}" ]
- then
-   FMPI=""
-@@ -86,7 +85,7 @@
-   MPIROOTDIR1=`dirname ${MBINDIR}`
- 
-   echo "#include <mpi.h>" > conftest.c
--  mpicc -E conftest.c | grep '/mpi.h"' | head -1 > mpiconf.txt
-+  "${MPICC}" -E conftest.c | grep '/mpi.h"' | head -1 > mpiconf.txt
-   MINCDIR=`cat mpiconf.txt | sed -e 's#^.* "##' -e 's#/mpi.h".*##'`
-   if [ -n "${MINCDIR}" ]
-   then
---- a/mf/Makefile.defs.linux-gomp
-+++ b/mf/Makefile.defs.linux-gomp
-@@ -23,24 +23,19 @@
- #------------------------------------------------------------------------------
- # SIONlib General Settings
- #------------------------------------------------------------------------------
--OPTFLAGS = -g -O0 -Wall
-+CFLAGS   += -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
- 
--CC       = gcc
--CFLAGS   = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
-+CXXFLAGS += $(PFLAG) $(OPTFLAGS) -fPIC
- 
--CXX      = g++
--CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3
--
--F77      = gfortran
--FFLAGS   = $(PFLAG) $(OPTFLAGS)
-+FFLAGS   += $(PFLAG) $(OPTFLAGS) -fPIC
- 
- F90      = $(F77)
--F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form
-+F90FLAGS += $(PFLAG) $(OPTFLAGS) -ffree-form -fPIC $(FCFLAGS)
- 
- FPP      =
- FDOPT    = -D
- 
--LDFLAGS  = $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
-+LDFLAGS  += $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
- UTILLIB  =
- FOBASE   = pomp_fwrapper_base.o
- 
-@@ -101,10 +96,6 @@
- #------------------------------------------------------------------------------
- 
- MPIENABLE = 1
--MPICC     = mpicc
--MPICXX    = mpicxx
--MPIF77    = mpif77
--MPIF90    = mpif90
- MPILIB    = -lmpich
- PMPILIB   = -lpmpich
- #PMPILIB   = # MPICH2
-@@ -139,8 +130,7 @@
- #------------------------------------------------------------------------------
- 
- SZLIB          = szlib
--SZLIB_OPTFLAGS = -O3
--SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED
-+SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED $(CFLAGS)
- SZLIB_LIBPATH  = -L$(TOPDIR)/utils/szlib
- SZLIB_LIB      = -lsc.z
- 
---- a/mf/Makefile.defs.linux-gomp10
-+++ b/mf/Makefile.defs.linux-gomp10
-@@ -23,24 +23,19 @@
- #------------------------------------------------------------------------------
- # SIONlib General Settings
- #------------------------------------------------------------------------------
--OPTFLAGS = -g -O0 -Wall
-+CFLAGS   += -std=c99 $(PFLAG) -fPIC
- 
--CC       = gcc
--CFLAGS   = -std=c99 $(PFLAG) $(OPTFLAGS) -fPIC
-+CXXFLAGS += $(PFLAG) -fPIC
- 
--CXX      = g++
--CXXFLAGS = $(PFLAG) $(OPTFLAGS) -O3
--
--F77      = gfortran
--FFLAGS   = $(PFLAG) $(OPTFLAGS) -fallow-argument-mismatch
-+FFLAGS   += $(PFLAG) -fallow-argument-mismatch -fPIC
- 
- F90      = $(F77)
--F90FLAGS = $(PFLAG) $(OPTFLAGS) -ffree-form -fallow-argument-mismatch
-+F90FLAGS += $(PFLAG) -ffree-form -fallow-argument-mismatch -fPIC $(FCFLAGS)
- 
- FPP      =
- FDOPT    = -D
- 
--LDFLAGS  = $(PFLAG) $(OPTFLAGS) $(HINTSLIB)
-+LDFLAGS  += $(PFLAG) $(HINTSLIB)
- UTILLIB  =
- FOBASE   = pomp_fwrapper_base.o
- 
-@@ -101,10 +96,6 @@
- #------------------------------------------------------------------------------
- 
- MPIENABLE = 1
--MPICC     = mpicc
--MPICXX    = mpicxx
--MPIF77    = mpif77
--MPIF90    = mpif90
- MPILIB    = -lmpich
- PMPILIB   = -lpmpich
- #PMPILIB   = # MPICH2
-@@ -139,7 +130,7 @@
- #------------------------------------------------------------------------------
- 
- SZLIB          = szlib
--SZLIB_OPTFLAGS = -O3
-+SZLIB_OPTFLAGS = $(CFLAGS)
- SZLIB_CFLAGS   = -I$(TOPDIR)/utils/szlib -DELG_COMPRESSED -DCUBE_COMPRESSED
- SZLIB_LIBPATH  = -L$(TOPDIR)/utils/szlib
- SZLIB_LIB      = -lsc.z
---- a/src/fortraninterface/Makefile
-+++ b/src/fortraninterface/Makefile
-@@ -121,21 +121,21 @@
- 	$(CPP) $(F90FLAGS) $(F90FLAGS_CPP) $(F90MPIFLAGS) -P -E -I ../lib sion_f90_mpi.F90 > sion_f90_mpi.f90
- sion_f90_mpi.mod : sion_f90_mpi.o
- sion_f90_mpi.o : sion_f90_mpi.f90 sion_f90.mod $(SION_HDRS)
--	$(MPIF90) $(F90FLAGS) -c sion_f90_mpi.f90
-+	$(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_mpi.f90
- 
- # F90 Interface (OMP)
- sion_f90_omp.f90: sion_f90_omp.F90
- 	$(CPP) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_omp.F90 > sion_f90_omp.f90
- sion_f90_omp.mod : sion_f90_omp.o 
- sion_f90_omp.o : sion_f90_omp.f90 sion_f90.mod $(SION_HDRS)
--	$(OMPF90) $(F90FLAGS) -c sion_f90_omp.f90
-+	$(OMPF90) $(F90FLAGS) $(F90OMPFLAGS) -c sion_f90_omp.f90
- 
- # F90 Interface (OMPI)
- sion_f90_ompi.f90: sion_f90_ompi.F90 $(SION_HDRS)
- 	$(CPP) $(F90MPIFLAGS) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_ompi.F90 > sion_f90_ompi.f90
- sion_f90_ompi.mod : sion_f90_ompi.o
- sion_f90_ompi.o : sion_f90_ompi.f90 $(SION_HDRS)
--	$(MPIF90) $(F90FLAGS) -c sion_f90_ompi.f90
-+	$(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_ompi.f90
- 
- 
- 

diff --git a/sys-cluster/sionlibl/metadata.xml b/sys-cluster/sionlibl/metadata.xml
deleted file mode 100644
index 52da79403f..0000000000
--- a/sys-cluster/sionlibl/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<longdescription lang="en">
-SIONlib is a library for writing and reading data from several thousands of parallel tasks into/from one or a small number of physical files. Only the open and close functions are collective while file access can be performed independently.
-
-SIONlib can be used as a replacement for standard I/O APIs (e.g. POSIX) that are used to access distinct files from every parallel process. SIONlib will bundle the data into one or few files in a coordinated fashion in order to sidestep sequentialising mechanism in the file system. At the same time, the task-per-file picture is maintained for the application, every process has access to its logical file only. File access is performed using SIONlib equivalents to standard C-I/O functionality (fwrite becomes sion_write, fseek becomes sion_seek, etc.) which have similar semantics as their C counterparts.
-
-Internally, the physical files are sub-divided into sequences of blocks, which themselves contain one chunk of data belonging to every logical file. In case the amount to be written to a file is known up front, it can optionally be specified when opening the file and the sequence of blocks collapses into a single block with one chunk per task containing all of its data. If a chunk size cannot be specified ahead of time, a sensible default is chosen and reads and writes that cross chunk boundaries are handled transparently by SIONlib.
-
-SIONlib also uses information about the block size of the underlying file system, because access to the same block from different tasks often leads to contention.
-
-Both, the estimated chunk size and file system block size are used to align individual chunks with file system blocks. Ensuring contention-free access to file system blocks enables efficient parallel writing and reading.
-
-SIONlib provides two different interfaces: one for parallel access (with implementations for different parallel programming technologies such as MPI, OpenMP and hybrid MPI+OpenMP) and one for sequential access which is also used internally by the SIONlib utilities.
-	</longdescription>
-	<upstream>
-		<bugs-to>https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues</bugs-to>
-	</upstream>
-	<use>
-		<!--<flag name="cuda">enable CUDA aware interface</flag>-->
-		<flag name="cxx">Enable C++ support</flag>
-		<flag name="debug">enable SIONlib debug</flag>
-		<flag name="deep-est-sdv">deep-est-sdv collector selection plug-in for MSA-aware collective I/O</flag>
-		<flag name="fortran">Enable Fortran support</flag>
-		<flag name="hostname-regex">hostname-regex collector selection plug-in for MSA-aware collective I/O</flag>
-		<flag name="mpi">enable mpi</flag>
-		<flag name="python">enable python support</flag>
-		<flag name="ompi">enable hybrid openmp mpi</flag>
-		<flag name="openmp">enable openmp</flag>
-		<flag name="parutils">Enable compilation of parutils (used for benchmarking)</flag>
-		<flag name="pthreads">configure SIONlib to use pthreads for locking</flag>
-		<flag name="sionfwd">enable I/O forwarding with <pkg>sys-cluster/SIONfwd</pkg></flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild b/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild
deleted file mode 100644
index d4f889cdb9..0000000000
--- a/sys-cluster/sionlibl/sionlibl-1.7.7-r3.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOCS_BUILDER="doxygen"
-DOCS_CONFIG_NAME="doxy"
-FORTRAN_NEEDED="fortran"
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit docs edo flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="Scalable I/O library for parallel access to task-local files"
-HOMEPAGE="https://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html"
-SRC_URI="http://apps.fz-juelich.de/jsc/sionlib/download.php?version=${PV}l -> ${PN}l-${PV}.tar.gz"
-S="${WORKDIR}/sionlib"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+cxx debug deep-est-sdv doc examples +fortran hostname-regex +mpi +ompi +openmp +parutils +pthreads python sionfwd" #cuda
-
-RDEPEND="
-	mpi? ( virtual/mpi )
-	openmp? ( || ( sys-devel/gcc:*[openmp] sys-libs/libomp ) )
-	sionfwd? ( sys-cluster/SIONfwd )
-"
-DEPEND="
-	${RDEPEND}
-	${PYTHON_DEPS}
-"
-
-REQUIRED_USE="
-	ompi? ( mpi openmp )
-	?? ( hostname-regex deep-est-sdv )
-"
-PATCHES=(
-	"${FILESDIR}/${PN}-respect-flags-v3.patch"
-	"${FILESDIR}/${PN}-build-shared-libraries.patch"
-)
-
-pkg_setup() {
-	FORTRAN_NEED_OPENMP=0
-	use openmp && FORTRAN_NEED_OPENMP=1
-
-	fortran-2_pkg_setup
-}
-
-src_configure() {
-	tc-export AR CC CXX F77 FC
-	export MPICC=/usr/bin/mpicc
-	export MPICXX=/usr/bin/mpicxx
-	export MPIF77=/usr/bin/mpif77
-	export MPIF90=/usr/bin/mpif90
-	export F90=$(tc-getFC)
-	export OMPF77=$(tc-getF77)
-	export OMPF90=$(tc-getFC)
-
-	append-fflags -fallow-argument-mismatch
-
-	local msa="none"
-	use deep-est-sdv && msa="deep-est-sdv"
-	use hostname-regex && msa="hostname-regex"
-
-	local myconf=(
-		--disable-gcovr
-		--disable-kcov
-		--disable-mic
-		--msa="${msa}"
-		--prefix="${T}/prefix/usr"
-		$(use_enable debug)
-		$(use_enable pthreads)
-	)
-
-	#custom configure?
-	use cxx || myconf+=( "--disable-cxx" )
-	use fortran || myconf+=( "--disable-fortran" )
-	if use mpi; then
-		myconf+=( "--mpi=$(detect_mpi_implementation || die)" )
-	else
-		myconf+=( "--disable-mpi" )
-	fi
-	use ompi || myconf+=( "--disable-ompi" )
-	use openmp || myconf+=( "--disable-omp" )
-	use parutils || myconf+=( "--disable-parutils" )
-
-	use python && myconf+=( "--enable-python=3" )
-	use sionfwd && myconf+=( "--enable-sionfwd=${EPREFIX}/usr" )
-
-	edo ./configure "${myconf[@]}"
-}
-
-src_compile() {
-	export VARTEXFONTS="${T}/fonts"
-	emake C_AR=$(tc-getAR) F90=$(tc-getFC)
-	docs_compile
-}
-
-src_install() {
-	mkdir -p "${T}/prefix/usr/share/doc/${PF}" || die
-	default
-
-	if use examples ; then
-		mv "${T}/prefix/usr/examples" "${T}/prefix/usr/share/doc/${PF}/" || die
-	else
-		rm -r "${T}/prefix/usr/examples" || die
-	fi
-
-	insinto "/usr/include/sionlibl"
-	doins -r "${T}"/prefix/usr/include/*
-	rm -r "${T}/prefix/usr/include" || die
-
-	exeinto "/usr/libexec/${PN}"
-	doexe "${T}"/prefix/usr/bin/*partest
-	rm "${T}"/prefix/usr/bin/*partest || die
-
-	for b in "${T}"/prefix/usr/bin/sion* ; do
-		n=$(basename "${b}")
-		newbin "${T}/prefix/usr/bin/${n}" "l${n}"
-		rm "${b}" || die
-	done
-
-	# move 64 bit libraries to lib64
-	libs64=( "${T}"/prefix/usr/lib/*64* )
-	if [[ ${#libs64[@]} -gt 0 ]]; then
-		mkdir "${T}/prefix/usr/lib64" || die
-		for l in "${libs64[@]}" ; do
-			mv "${l}" "${T}/prefix/usr/lib64/" || die
-		done
-	fi
-
-	rsync -ravXHA "${T}/prefix/usr" "${ED}/" || die
-	docompress -x "/usr/share/doc/${PF}/examples"
-
-	#TODO: build shared libs
-	#find "${ED}" -name '*.a' -delete || die
-	find "${ED}" -name '*.la' -delete || die
-}
-
-detect_mpi_implementation() {
-	cat > testmpi.c <<- EOF
-#include "mpi.h"
-#include "stdio.h"
-
-int main(){
-	#ifdef OPEN_MPI
-	        printf("%s","openmpi");
-	#endif
-
-	#ifdef MPICH
-	        printf("%s%i","mpich",MPICH_NAME);
-	#endif
-	return 0;
-}
-EOF
-	edo ${CC} testmpi.c -o testmpi
-	./testmpi || die
-}

diff --git a/sys-cluster/usort/Manifest b/sys-cluster/usort/Manifest
deleted file mode 100644
index 7b691dce47..0000000000
--- a/sys-cluster/usort/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST usort-0_pre20211230-r1.tar.gz 36255 BLAKE2B 1137c96141c3bdd26cdddb650224ae276e88eac2f8190210ba9673030f7867f110411040ba4415821fef9b85f1af737f3e880ab15ded164fe3cd8135fcf9d725 SHA512 82474b33e0c74d6ce78a4e34bbbbb0e666646a708bbd56b298e3ae054c0c9682bfe6ea126f4f88c7047ad34eb1bc8aec6936f5cfb867dd5b3254052361b397ea

diff --git a/sys-cluster/usort/files/usort-0_pre20211230-cmake.patch b/sys-cluster/usort/files/usort-0_pre20211230-cmake.patch
deleted file mode 100644
index 616e15fd7a..0000000000
--- a/sys-cluster/usort/files/usort-0_pre20211230-cmake.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -26,15 +26,25 @@
- 
- include_directories(include)
- 
--add_executable(usort src/main.cpp src/parUtils.cpp src/binUtils.cpp src/sort_profiler.cpp)
--target_link_libraries(usort ${MPI_LIBRARIES} m)
-+add_library(Usortlib src/parUtils.cpp src/binUtils.cpp)
-+target_include_directories(Usortlib PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
-+target_link_libraries(Usortlib ${MPI_LIBRARIES} m)
-+
-+add_executable(usort src/main.cpp src/sort_profiler.cpp)
-+target_include_directories(usort PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
-+target_link_libraries(usort ${MPI_LIBRARIES} m Usortlib)
- 
- if(MPI_COMPILE_FLAGS)
--  set_target_properties(usort PROPERTIES
--    COMPILE_FLAGS "${MPI_COMPILE_FLAGS}")
-+  set_target_properties(Usortlib PROPERTIES COMPILE_FLAGS "${MPI_COMPILE_FLAGS}")
-+  set_target_properties(usort PROPERTIES COMPILE_FLAGS "${MPI_COMPILE_FLAGS}")
- endif()
- 
- if(MPI_LINK_FLAGS)
--  set_target_properties(usort PROPERTIES
--    LINK_FLAGS "${MPI_LINK_FLAGS}")
-+  set_target_properties(Usortlib PROPERTIES LINK_FLAGS "${MPI_LINK_FLAGS}")
-+  set_target_properties(usort PROPERTIES LINK_FLAGS "${MPI_LINK_FLAGS}")
- endif()
-+
-+include(GNUInstallDirs)
-+install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/include/" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/usort")
-+install(TARGETS Usortlib LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}")
-+install(TARGETS usort LIBRARY DESTINATION "${CMAKE_INSTALL_BINDIR}")

diff --git a/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch b/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch
deleted file mode 100644
index d99d4117ef..0000000000
--- a/sys-cluster/usort/files/usort-0_pre20211230-fix-fpermissive.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/include/ompUtils.tcc
-+++ b/include/ompUtils.tcc
-@@ -4,6 +4,7 @@
- #include <vector>
- #include <algorithm>
- // #include <seqUtils.h>
-+#include <cstring>
- 
- 
- 

diff --git a/sys-cluster/usort/files/usort-0_pre20211230-rename-THRESHOLD.patch b/sys-cluster/usort/files/usort-0_pre20211230-rename-THRESHOLD.patch
deleted file mode 100644
index 6a0c5f901e..0000000000
--- a/sys-cluster/usort/files/usort-0_pre20211230-rename-THRESHOLD.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/include/seqUtils.h
-+++ b/include/seqUtils.h
-@@ -30,7 +30,7 @@
-    * The routine runs fastest with a uniform distribution of elements.
-    * The vector l is declare dynamically using the calloc function.
-    * The variable ctr counts the number of times that flashsort is called.
--   * THRESHOLD is a very important constant.  It is the minimum number of 
-+   * USORT_THRESHOLD is a very important constant.  It is the minimum number of 
-    * elements required in a subclass before recursion is used. 
-    *
-    * Templated version of flashsort based on original C code by 
---- a/include/seqUtils.tcc
-+++ b/include/seqUtils.tcc
-@@ -121,7 +121,7 @@
-   template <typename T>
-     void flashsort(T* a, int n, int m, int *ctr)
-     {
--      const int THRESHOLD = 75;
-+      const int USORT_THRESHOLD = 75;
-       const int CLASS_SIZE = 75;     /* minimum value for m */
- 
-       /* declare variables */
-@@ -192,7 +192,7 @@
-         /**** Choice of RECURSION or STRAIGHT INSERTION *****/
- 
-         for (k=0;k<(m-1);k++)
--          if ( (nx = l[k+1]-l[k]) > THRESHOLD )  /* then use recursion */
-+          if ( (nx = l[k+1]-l[k]) > USORT_THRESHOLD )  /* then use recursion */
-           {
-             flashsort(&a[l[k]+1],nx,CLASS_SIZE,ctr);
-             (*ctr)++;

diff --git a/sys-cluster/usort/metadata.xml b/sys-cluster/usort/metadata.xml
deleted file mode 100644
index ccdceeefbc..0000000000
--- a/sys-cluster/usort/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/hsundar/usort/issues</bugs-to>
-		<remote-id type="github">hsundar/usort</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-cluster/usort/usort-0_pre20211230-r1.ebuild b/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
deleted file mode 100644
index 4b1ef70372..0000000000
--- a/sys-cluster/usort/usort-0_pre20211230-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT="902f5e3cbba66833bbf2d219c183d4705b3582c7"
-
-inherit cmake edos2unix
-
-DESCRIPTION='Fast distributed sorting routines using MPI and OpenMP'
-HOMEPAGE="https://github.com/hsundar/usort"
-SRC_URI="https://github.com/hsundar/${PN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-KEYWORDS="~amd64"
-LICENSE='MIT'
-SLOT="0/${PV}"
-
-DEPEND="virtual/mpi"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-	"${FILESDIR}/${P}-cmake.patch"
-	"${FILESDIR}/${P}-rename-THRESHOLD.patch"
-	"${FILESDIR}/${P}-fix-fpermissive.patch"
-)
-
-src_prepare() {
-	edos2unix CMakeLists.txt include/{seqUtils.h,seqUtils.tcc,ompUtils.tcc}
-	cmake_src_prepare
-}
-
-src_install() {
-	cmake_src_install
-	dodoc README.md
-}

diff --git a/sys-devel/gsl/Manifest b/sys-devel/gsl/Manifest
deleted file mode 100644
index c666c62264..0000000000
--- a/sys-devel/gsl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gsl-4.1.5.tar.gz 981163 BLAKE2B f0772e03f133d895490231758e079cfbbf18132e111aa6387988a553dc0422e2ed9d3e3cade9b4c5b95d103a9984f3c8442d38551f9958b21d54924b5c822533 SHA512 37d8dafe165297a8aea1a0255ebeb3ceb29d3bf297f1671a68eb2804202104abdf7ea49d4351d91f70771c782d4c14c7d4c028135af5df4499f5966c29f71064

diff --git a/sys-devel/gsl/files/gsl-4.1.5-respect-flags.patch b/sys-devel/gsl/files/gsl-4.1.5-respect-flags.patch
deleted file mode 100644
index c3b5c89eea..0000000000
--- a/sys-devel/gsl/files/gsl-4.1.5-respect-flags.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/src/c
-+++ b/src/c
-@@ -156,8 +156,8 @@
- #
- case "$($CCNAME --version)" in
- *gcc*|*GCC*)
--    [ -z "$BOOM_MODEL_NOOPT" ] && CCDEBUG="-O2"
--    [ -z "$BOOM_MODEL_NOOPT" ] && CCNODEBUG="$CCNODEBUG -O2"
-+    [ -z "$BOOM_MODEL_NOOPT" ] && CCDEBUG="${CFLAGS}"
-+    [ -z "$BOOM_MODEL_NOOPT" ] && CCNODEBUG="$CCNODEBUG ${CFLAGS}"
-     CCOPTS="-D_REENTRANT -D_GNU_SOURCE -Wall -Wno-unused -fno-strict-aliasing"
-     #  We assume the following standard libraries are all present.
-     #  If your build is failing because of missing libraries then
-@@ -334,9 +334,9 @@
-                 AR_CREATE_OPT="c"
-             fi
-             if [ "$RANLIB" = "1" ]; then
--                COMMAND="ar ${AR_CREATE_OPT}r $LIBNAME.a $OBJECT"
-+                COMMAND="${AR} ${AR_CREATE_OPT}r $LIBNAME.a $OBJECT"
-             else
--                COMMAND="ar ${AR_CREATE_OPT}rs $LIBNAME.a $OBJECT"
-+                COMMAND="${AR} ${AR_CREATE_OPT}rs $LIBNAME.a $OBJECT"
-             fi
-             if [ "$QUIET" = "no" ]; then
-                 if [ "$VERBOSE" = "no" ]; then

diff --git a/sys-devel/gsl/gsl-4.1.5-r1.ebuild b/sys-devel/gsl/gsl-4.1.5-r1.ebuild
deleted file mode 100644
index 2fd4ae01ba..0000000000
--- a/sys-devel/gsl/gsl-4.1.5-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION='iMatix GSL code generator'
-HOMEPAGE="https://github.com/zeromq/gsl"
-SRC_URI="https://github.com/zeromq/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-KEYWORDS="~amd64"
-LICENSE='GPL-3+'
-SLOT="0"
-IUSE="examples"
-
-DEPEND="dev-libs/libpcre:3"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-respect-flags.patch" )
-
-src_prepare() {
-	tc-export AR RANLIB
-	export CCNAME="$(tc-getCC)"
-	export CCPLUS="$(tc-getCXX)"
-	default
-}
-
-src_install() {
-	DESTDIR="${D}/usr" emake install
-	if use examples; then
-		dodoc -r examples
-		dodoc -r doc/examples
-	fi
-	dodoc doc/denormalizing*
-	dodoc -r doc/modules
-	dodoc README*
-}

diff --git a/sys-devel/gsl/metadata.xml b/sys-devel/gsl/metadata.xml
deleted file mode 100644
index 660e3efbf2..0000000000
--- a/sys-devel/gsl/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="person">
-		<name>Alessandro Barbieri</name>
-		<email>lssndrbarbieri@gmail.com</email>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/zeromq/gsl/issues</bugs-to>
-		<remote-id type="github">zeromq/gsl</remote-id>
-	</upstream>
-	<longdescription lang="en">GSL/4.1 is a code construction tool. It will generate code in all languages and for all purposes. If this sounds too good to be true, welcome to 1996, when we invented these techniques. Magic is simply technology that is twenty years ahead of its time. In addition to code construction, GSL has been used to generate database schema definitions, user interfaces, reports, system administration tools and much more.
-	</longdescription>
-</pkgmetadata>

diff --git a/sys-kernel/modprobed-db/Manifest b/sys-kernel/modprobed-db/Manifest
deleted file mode 100644
index 0df4a5f0d6..0000000000
--- a/sys-kernel/modprobed-db/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST modprobed-db-2.46.gh.tar.gz 7210 BLAKE2B c7c5535a85c5a593fff507073120c8c355c8b46513bcb3b922be4a7d178be97aa3e84802a3d39c31a3219057f745fdb641f0a821fd4fe5d33acb48865e5090b2 SHA512 cf580bd386ca5fd232e96f33ecd61982d3ac4563f8e27b2b99bfbd2a8b8171585c8949df812ba8d85488c729570684983a63a6090ec3c05a890db5d6e864c05c

diff --git a/sys-kernel/modprobed-db/metadata.xml b/sys-kernel/modprobed-db/metadata.xml
deleted file mode 100644
index 04b6d9fe0c..0000000000
--- a/sys-kernel/modprobed-db/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="person">
-      <description>co-maintainers welcome</description>
-      <email>lssndrbarbieri@gmail.com</email>
-      <name>Alessandro Barbieri</name>
-    </maintainer>
-    <upstream>
-        <bugs-to>https://github.com/graysky2/modprobed-db/issues</bugs-to>
-        <remote-id type="github">graysky2/modprobed-db</remote-id>
-    </upstream>
-</pkgmetadata>

diff --git a/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild b/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild
deleted file mode 100644
index 55cf2ae904..0000000000
--- a/sys-kernel/modprobed-db/modprobed-db-2.46.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="This utility tracks modules loaded by the kernel, for localmodconfig"
-HOMEPAGE="https://github.com/graysky2/modprobed-db"
-SRC_URI="https://github.com/graysky2/modprobed-db/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
-	emake DESTDIR="${D}" install-bin
-	doman "doc/${PN}.8"
-	dodoc README.md
-}

diff --git a/sys-kernel/tirdad/Manifest b/sys-kernel/tirdad/Manifest
deleted file mode 100644
index 1903b4fec1..0000000000
--- a/sys-kernel/tirdad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tirdad-0_pre20200926.gh.tar.gz 15656 BLAKE2B 02c628f8d4c9f539cfaf2e7e6a6cc3323169c785f7854b9ac283c59ca95b84fd5361948815d5aa400886b118b8dbd6b0be9b5d1ddd1433ecf56a9fc1137d8b38 SHA512 db6aef5225a2651600f93700e7b858957a20ada3d3d55c19124f2a149b20e270d10ead959580dff9031b346f8c35f9fab3cf21db74afb47937dd977e35d13156

diff --git a/sys-kernel/tirdad/metadata.xml b/sys-kernel/tirdad/metadata.xml
deleted file mode 100644
index 5a2e231a0c..0000000000
--- a/sys-kernel/tirdad/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>
-	<longdescription lang="en">
-tirdad (pronounce /tērdäd/) is a kernel module to hot-patch the Linux 
-kernel to generate random TCP Initial Sequence Numbers for IPv4 TCP connections. You can 
-refer to this bog post to get familiar with the original issue:
-https://bitguard.wordpress.com/?p=982
-	</longdescription>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="github">0xsirus/tirdad</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-kernel/tirdad/tirdad-0_pre20200926.ebuild b/sys-kernel/tirdad/tirdad-0_pre20200926.ebuild
deleted file mode 100644
index c651094e44..0000000000
--- a/sys-kernel/tirdad/tirdad-0_pre20200926.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 linux-mod
-
-MY_REV="9a0e137ae05dd1aa05c20750975598e4dac77dbf"
-
-DESCRIPTION="kernel module for random ISN generation"
-HOMEPAGE="https://github.com/0xsirus/tirdad"
-SRC_URI="https://github.com/0xsirus/tirdad/archive/${MY_REV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${MY_REV}"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-MODULE_NAMES="tirdad(misc:${S}:${S}/module)"
-BUILD_TARGETS="all"
-
-src_compile() {
-	linux-mod_src_compile || die
-}
-
-src_install() {
-	einstalldocs
-	linux-mod_src_install || die
-}

diff --git a/sys-kernel/xpmem/Manifest b/sys-kernel/xpmem/Manifest
deleted file mode 100644
index d7d69d62bd..0000000000
--- a/sys-kernel/xpmem/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xpmem-2.6.5_p20210809.tar.gz 55898 BLAKE2B 9f2a0d59479030bf2290d9501853ec82c8a95b1fecd85d07062ff25960cb44814a34565c39f5c2a519fcba8cf4bbe68d2916b3efdfdaaf0322d01b56db577c74 SHA512 f46f433b2818ee248451c5f6d505e0f9646f0107994ff413f760614bb9f5390800a4dd661e41fb430eb61f1c85673b910dd1fb298d7ca00f71485bf90a2c9e6e

diff --git a/sys-kernel/xpmem/metadata.xml b/sys-kernel/xpmem/metadata.xml
deleted file mode 100644
index da22c6762d..0000000000
--- a/sys-kernel/xpmem/metadata.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-This is an experimental version of XPMEM based on a version provided by
-Cray and uploaded to https://code.google.com/p/xpmem. This version supports
-any kernel 3.12 and newer. Keep in mind there may be bugs and this version
-may cause kernel panics, code crashes, eat your cat, etc.
-
-XPMEM is a Linux kernel module that enables a process to map the
-memory of another process into its virtual address space. Source code
-can be obtained by cloning the Git repository, original Mercurial
-repository or by downloading a tarball from the link above.
-
-The XPMEM API has three main functions:
-
-xpmem_make()    
-xpmem_get()
-xpmem_attach()
-
-A process calls xpmem_make() to export a region of its virtual address
-space. Other processes can then attach to the region by calling
-xpmem_get() and xpmem_attach(). After a memory region is attached, it
-is accessed via direct loads and stores. This enables upper-level
-protocols such as MPI and SHMEM to perform single-copy address-space
-to address-space transfers, completely at user-level.
-
-Note, there is a limitation to the usage of an attached region. Any
-system call that will call get_user_pages() on the region from the
-non-owning process with get EFAULT. This include pthread mutexes
-and condition variable, and SYS V semaphores. We intend to address
-this limitation in a future release.
-
-XPMEM regions are free to have "holes" in them, meaning virtual memory
-regions that are not allocated. This makes XPMEM somewhat more
-flexible than mmap(). A process could, for example, export a region
-via XPMEM starting at address 0 and extending 4 GB. Accesses to
-allocated (valid) virtual addresses in this region proceed normally,
-and pages are mapped between address spaces on demand. A segfault will
-occur if the source process or any other process mapping the region
-tries to access an unallocated (invalid) virtual address in the
-region.
-	</longdescription>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="modules">Build the kernel module</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/hjelmn/xpmem/issues</bugs-to>
-		<remote-id type="github">hjelmn/xpmem</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-kernel/xpmem/xpmem-2.6.5_p20210809.ebuild b/sys-kernel/xpmem/xpmem-2.6.5_p20210809.ebuild
deleted file mode 100644
index cfd392255e..0000000000
--- a/sys-kernel/xpmem/xpmem-2.6.5_p20210809.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MAX_KV_MAJ="5"
-MAX_KV_MIN="8"
-MODULES_OPTIONAL_USE="modules"
-MODULES_OPTIONAL_USE_IUSE_DEFAULT=1
-MY_REV="8700f281383a83b86d3bff5e46168eb24558b842"
-
-inherit autotools linux-info linux-mod
-
-DESCRIPTION="Linux Cross-Memory Attach"
-HOMEPAGE="https://github.com/hjelmn/xpmem"
-SRC_URI="https://github.com/hjelmn/xpmem/archive/${MY_REV}.tar.gz -> ${PF}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_REV}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-MODULE_NAMES="xpmem(misc:${WORKDIR}/module/kernel:${WORKDIR}/module/kernel)"
-BUILD_TARGETS="all"
-
-pkg_pretend() {
-	# https://github.com/hjelmn/xpmem/issues/43
-	if use modules; then
-		if kernel_is ge ${MAX_KV_MAJ} ${MAX_KV_MINOR}; then
-			eerror "Unsupported kernel version"
-			die
-		fi
-	fi
-}
-
-src_prepare() {
-	default
-	AT_M4DIR="m4" eautoreconf
-	if use modules; then
-		cp -r "${S}" "${WORKDIR}/module" || die
-	fi
-}
-
-src_configure() {
-	local myconf=(
-		--disable-kernel-module
-	)
-	econf "${myconf[@]}"
-
-	if use modules; then
-		pushd "${WORKDIR}/module" || die
-	        econf
-		popd || die
-	fi
-}
-
-src_compile() {
-	default
-	use modules && linux-mod_src_compile
-}
-
-src_install() {
-	einstalldocs
-	default
-	use modules && linux-mod_src_install
-	find "${ED}" -name '*.la' -delete || die
-	find "${ED}" -name '*.a' -delete || die
-}

diff --git a/sys-libs/safeclib/Manifest b/sys-libs/safeclib/Manifest
deleted file mode 100644
index e87d7e1892..0000000000
--- a/sys-libs/safeclib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST safeclib-3.7.1.tar.xz 539072 BLAKE2B 55e828f2c195325a9a3648f57d1e60a6657289ff03ebe626d5884f41014d747591fd2240286d4060ffc58c368e68464bed49eb34a5d78cdd1e204861ca8425cc SHA512 bf43e3a94855b7b12df6a3c88a534c40297df40259e4930dc1b98117b381c5bfaa2e4f17748e731bb6065c02d47ba98d50e336d60cf60e62d4fa0a6b45de53c1

diff --git a/sys-libs/safeclib/files/safeclib-3.7.1-stdarg.patch b/sys-libs/safeclib/files/safeclib-3.7.1-stdarg.patch
deleted file mode 100644
index 5a21610cb6..0000000000
--- a/sys-libs/safeclib/files/safeclib-3.7.1-stdarg.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Kbuild
-+++ b/Kbuild
-@@ -30,7 +30,7 @@
- # Test module definition
- obj-m     := slkm.o testslkm.o
- 
--ccflags-y := -I$(src)/include -I$(src) -I$(src)/src
-+ccflags-y := -I$(src)/include -I$(src) -I$(src)/src -iwithprefix include
- 
- # Functions in the kernel that don't have a 1-to-1 name correlation
- # __HAVE_ARCH_STRLCPY

diff --git a/sys-libs/safeclib/metadata.xml b/sys-libs/safeclib/metadata.xml
deleted file mode 100644
index 212907d86c..0000000000
--- a/sys-libs/safeclib/metadata.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<longdescription lang="en">
-This library implements the secure C11 Annex K functions on top of most libc implementations, which are missing from them.
-
-The ISO TR24731 Bounds Checking Interface documents indicate that the key motivation for the new specification is to help mitigate the ever increasing security attacks, specifically the buffer overrun.
-
-The rationale document says "Buffer overrun attacks continue to be a security problem. Roughly 10% of vulnerability reports cataloged by CERT from 01/01/2005 to 07/01/2005 involved buffer overflows. Preventing buffer overruns is the primary, but not the only, motivation for this technical report."
-
-The rationale document continues "that these only mitigate, that is lessen, security problems. When used properly, these functions decrease the danger buffer overrun attacks. Source code may remain vulnerable due to other bugs and security issues. The highest level of security is achieved by building in layers of security utilizing multiple strategies."
-
-The rationale document lists the following key points for TR24731:
-
-Guard against overflowing a buffer
-Do not produce unterminated strings
-Do not unexpectedly truncate strings
-Provide a library useful to existing code
-Preserve the null terminated string datatype
-Only require local edits to programs
-Library based solution
-Support compile-time checking
-Make failures obvious
-Zero buffers, null strings
-Runtime-constraint handler mechanism
-Support re-entrant code
-Consistent naming scheme
-Have a uniform pattern for the function parameters and return type
-Deference to existing technology
-and the following can be added...
-
-provide a library of functions with like behavior
-provide a library of functions that promote and increase code safety and security
-provide a library of functions that are efficient
-The C11 Standard adopted many of these points, and added some secure _s variants in the Annex K. The Microsoft Windows/MINGW secure API did the same, but deviated in some functions from the standard. Besides Windows (with its msvcrt, ucrt, reactos msvcrt and wine msvcrt variants) only the unused stlport, Android's Bionic, Huawei securec and Embarcadero implemented this C11 secure Annex K API so far. They are still missing from glibc, musl, FreeBSD, darwin and DragonFly libc, OpenBSD libc, newlib, dietlibc, uClibc, minilibc.
-	</longdescription>
-	<maintainer type="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/rurban/safeclib/issues</bugs-to>
-		<remote-id type="github">rurban/safeclib</remote-id>
-	</upstream>
-	<use>
-		<flag name="constraint-handler">enable C11 invoke_safe_{str,mem}_constraint_handler for less performance, bigger size and more flexibility</flag>
-		<flag name="extensions">enable additional functions not defined in the C11 specification</flag>
-		<flag name="norm-compat">Enable NFKC and NFKD modes for wcsnorm</flag>
-		<flag name="nullslack">enable to null out the remaining part of a string if it is not completely used</flag>
-		<flag name="unsafe">Include unsafe std C11 functions: tmpnam_s</flag>
-		<flag name="valgrind">enable Valgrind on the unit tests</flag>
-		<flag name="wchar">enable multibyte and wchar support</flag>
-	</use>
-</pkgmetadata>

diff --git a/sys-libs/safeclib/safeclib-3.7.1-r2.ebuild b/sys-libs/safeclib/safeclib-3.7.1-r2.ebuild
deleted file mode 100644
index d1c91b31af..0000000000
--- a/sys-libs/safeclib/safeclib-3.7.1-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MODULE_OPTIONAL_USE=modules
-
-inherit autotools linux-info linux-mod
-
-DESCRIPTION="safec libc extension with all C11 Annex K functions"
-HOMEPAGE="https://github.com/rurban/safeclib"
-SRC_URI="https://github.com/rurban/safeclib/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+constraint-handler doc +extensions modules norm-compat +nullslack test unsafe valgrind +wchar"
-
-RESTRICT="!test? ( test )"
-BDEPEND="
-	doc? ( app-text/doxygen[dot] )
-	valgrind? ( dev-debug/valgrind )
-"
-
-PATCHES=( "${FILESDIR}/${P}-stdarg.patch" )
-
-MODULE_NAMES="slkm(misc:${S}:${S})"
-BUILD_TARGETS="all"
-BUILD_PARAMS="-f Makefile.kernel V=1"
-
-pkg_setup() {
-	if use modules ; then
-		CONFIG_CHECK="COMPAT_32BIT_TIME"
-		ERROR_COMPAT_32BIT_TIME="module require COMPAT_32BIT_TIME to build"
-	fi
-	linux-mod_pkg_setup
-}
-
-src_prepare() {
-	default
-	eautoreconf
-
-	# duplicate the working folder
-	# one for the library and one for the module
-	cd "${WORKDIR}" || die
-	cp -r "${S}" "${S}-lib" || die
-}
-
-src_configure() {
-	export VARTEXFONTS="${T}/fonts"
-
-	local myconf=(
-		--disable-static
-		--disable-valgrind-sgcheck
-		--disable-Werror
-		--enable-shared
-		$(use_enable constraint-handler)
-		$(use_enable doc)
-		$(use_enable extensions)
-		$(use_enable norm-compat)
-		$(use_enable nullslack)
-		$(use_enable unsafe)
-		$(use_enable valgrind)
-		$(use_enable wchar)
-	)
-
-	if use modules ; then
-		set_kvobj ko
-		ECONF_PARAMS="${myconf[@]} --disable-wchar"
-	fi
-
-	cd "${S}-lib" || die
-
-	econf "${myconf[@]}"
-}
-
-src_compile() {
-	if use modules ; then
-		linux-mod_src_compile
-	fi
-
-	cd "${S}-lib" || die
-	default
-}
-
-src_install() {
-	if use modules ; then
-		linux-mod_src_install
-	fi
-
-	cd "${S}-lib" || die
-	default
-	einstalldocs
-
-	if use doc ; then
-		rm -rf doc/man || die
-		dodoc -r doc/.
-		docompress -x "/usr/share/doc/${PF}/html"
-
-		# wcsstr towupper towlower manpages collide with sys-apps/man-pages
-		rm "${ED}/usr/share/man/man3/towlower.3" || die
-		rm "${ED}/usr/share/man/man3/towupper.3" || die
-		rm "${ED}/usr/share/man/man3/wcsstr.3" || die
-	fi
-
-	find "${ED}" -name '*.la' -delete || die
-}
-
-src_test() {
-	cd "${S}-lib" || die
-	emake check
-}

diff --git a/sys-power/ZenStates-Linux/Manifest b/sys-power/ZenStates-Linux/Manifest
deleted file mode 100644
index ee12c8714a..0000000000
--- a/sys-power/ZenStates-Linux/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ZenStates-Linux-0bc27f4740e382f2a2896dc1dabfec1d0ac96818.gh.tar.gz 3475 BLAKE2B ccbe505bc0f80b051fe589fbb0fecb5eb0dfb6861bb75a53c586406e35d8b9676428067386b6c0d77c806e20969f997d13593b34ffaa1d605e8f32a27a2121fb SHA512 832d0ae65aa2dfc9b1ef14f04bf75c9861acb0d84e9038f9de7c027b8b26a9cb27d2af011377bd47372424e2f918906d3d8ed7266f140790faacc0a19f419ee9

diff --git a/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild b/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild
deleted file mode 100644
index 86251df79b..0000000000
--- a/sys-power/ZenStates-Linux/ZenStates-Linux-0_pre20170507.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT=0bc27f4740e382f2a2896dc1dabfec1d0ac96818
-PYTHON_COMPAT=( python3_{10..11} pypy3 )
-
-inherit linux-info python-single-r1
-
-DESCRIPTION="Dynamically edit AMD Ryzen processor P-States"
-HOMEPAGE="https://github.com/r4m0n/ZenStates-Linux"
-SRC_URI="https://github.com/r4m0n/${PN}/archive/${COMMIT}.tar.gz -> ${PN}-${COMMIT}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="togglecode"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	togglecode? ( $(python_gen_cond_dep 'dev-python/portio[${PYTHON_USEDEP}]') )
-"
-DEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DOCS=( README.md )
-
-CONFIG_CHECK="X86_MSR"
-
-src_install() {
-	newsbin zenstates.py zenstates
-	python_fix_shebang "${ED}/usr/sbin/zenstates"
-	if use togglecode ; then
-		newsbin togglecode.py togglecode
-		python_fix_shebang "${ED}/usr/sbin/togglecode"
-	fi
-	einstalldocs
-}

diff --git a/sys-power/ZenStates-Linux/metadata.xml b/sys-power/ZenStates-Linux/metadata.xml
deleted file mode 100644
index 7cc46a472d..0000000000
--- a/sys-power/ZenStates-Linux/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">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<use>
-		<flag name="togglecode">Install the togglecode utility to turn on/off the Q-Code display on ASUS Crosshair VI Hero motherboards (and other boards with a compatible Super I/O chip)</flag>
-	</use>
-	<upstream>
-		<bugs-to>https://github.com/r4m0n/ZenStates-Linux/issues</bugs-to>
-		<maintainer>
-			<name>Thiago Ramon Gonçalves Montoya</name>
-			<email>thiagoramon@gmail.com</email>
-		</maintainer>
-		<remote-id type="github">r4m0n/ZenStates-Linux</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-power/amdgpu-fan/Manifest b/sys-power/amdgpu-fan/Manifest
deleted file mode 100644
index ddc91761e4..0000000000
--- a/sys-power/amdgpu-fan/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST amdgpu-fan-0.1.0.tar.gz 12469 BLAKE2B 955ed51e5b1d6054542cfe9a3057c4cedcb95a73782472a2e2c9fa731e525259e38ba7d8186c2a166ba85ecf0b3c1f7d7288112670ff3587040c92bbc2a17ad1 SHA512 b21d8e413d44a263fdbef37fff11a496fe5e46a1f4d1e7ade161dde36750cf0dc02dfd2ccaebc455dac5aa023150101a65a255a38e6d9b70a6bba39da8f26378

diff --git a/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild b/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild
deleted file mode 100644
index bab909d4f2..0000000000
--- a/sys-power/amdgpu-fan/amdgpu-fan-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 systemd
-
-DESCRIPTION="Fan controller for AMD graphics cards running the amdgpu driver on Linux"
-HOMEPAGE="https://github.com/zzkW35/amdgpu-fan"
-SRC_URI="https://github.com/zzkW35/amdgpu-fan/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	dev-python/numpy[${PYTHON_USEDEP}]
-	dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-DEPEND="${PYTHON_DEPS}"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DOCS=( README.md )
-
-distutils_enable_tests unittest
-
-src_prepare() {
-	sed -e "s|PROJECTVERSION|${PV}|g" -i setup.py || die
-	default
-}
-
-python_install_all() {
-	distutils-r1_python_install_all
-	systemd_dounit amdgpu-fan.service
-}
-
-python_test() {
-	"${EPYTHON}" -m unittest discover tests || die
-}

diff --git a/sys-power/amdgpu-fan/metadata.xml b/sys-power/amdgpu-fan/metadata.xml
deleted file mode 100644
index b41207b47e..0000000000
--- a/sys-power/amdgpu-fan/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="person">
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/zzkW35/amdgpu-fan/issues</bugs-to>
-		<remote-id type="github">zzkW35/amdgpu-fan</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-power/disable-c6/Manifest b/sys-power/disable-c6/Manifest
deleted file mode 100644
index 929bb4d335..0000000000
--- a/sys-power/disable-c6/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST disable-c6-82765d490290a99ba18282e187e9de3d7c11dd49.tar.gz 2505 BLAKE2B 8995e970e8e4643e752aaf2a27f94eae282c6d2416a5a93f41e69bb367dc50226ca28deb7cdcbc8ef7bbc8105b9c488bd51374b2d3c1ef58322180b3dae1eee1 SHA512 77843b71cb3b485b949ed8a65bf76bdeffd661e21139ccc517f7641adf2802a32c6b2cf1317067e945d37153fc946fffdfc5d42619b508bedcb1fab25576f7ec

diff --git a/sys-power/disable-c6/disable-c6-0_p20190603.ebuild b/sys-power/disable-c6/disable-c6-0_p20190603.ebuild
deleted file mode 100644
index 1c908529f1..0000000000
--- a/sys-power/disable-c6/disable-c6-0_p20190603.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="disable the C6 state upon system boot, preventing Ryzen freezes"
-HOMEPAGE="https://github.com/jfredrickson/disable-c6"
-COMMIT=82765d490290a99ba18282e187e9de3d7c11dd49
-SRC_URI="https://github.com/jfredrickson/disable-c6/archive/${COMMIT}.tar.gz -> disable-c6-${COMMIT}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-RDEPEND="sys-power/ZenStates-Linux"
-DOCS=( ACKNOWLEDGMENTS README.md )
-PATCHES=( "${FILESDIR}/fix-path.patch" )
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-src_install() {
-	einstalldocs
-	doinitd "${FILESDIR}/disable-c6"
-	systemd_newunit "disable-c6.service.template" "disable-c6-service"
-}

diff --git a/sys-power/disable-c6/files/disable-c6 b/sys-power/disable-c6/files/disable-c6
deleted file mode 100644
index b538b8b1cb..0000000000
--- a/sys-power/disable-c6/files/disable-c6
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-command=/usr/sbin/zenstates
-command_args="--c6-disable"
-pidfile=
-name="disable-c6"
-description="Ryzen Disable C6"

diff --git a/sys-power/disable-c6/files/fix-path.patch b/sys-power/disable-c6/files/fix-path.patch
deleted file mode 100644
index 434a8cc5b2..0000000000
--- a/sys-power/disable-c6/files/fix-path.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/disable-c6.service.template	2021-04-04 23:46:51.260313163 +0200
-+++ b/disable-c6.service.template	2021-04-04 23:47:25.910835088 +0200
-@@ -6,7 +6,7 @@
- 
- [Service]
- Type=oneshot
--ExecStart={{PREFIX}}/bin/zenstates.py --c6-disable
-+ExecStart=/usr/sbin/zenstates --c6-disable
- 
- [Install]
- WantedBy=basic.target suspend.target hibernate.target

diff --git a/sys-power/disable-c6/metadata.xml b/sys-power/disable-c6/metadata.xml
deleted file mode 100644
index 34320eeeea..0000000000
--- a/sys-power/disable-c6/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="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-	<upstream>
-		<bugs-to>https://github.com/jfredrickson/disable-c6/issues</bugs-to>
-		<remote-id type="github">jfredrickson/disable-c6</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sys-power/geopmd/Manifest b/sys-power/geopmd/Manifest
deleted file mode 100644
index 3dc70ea3b6..0000000000
--- a/sys-power/geopmd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST geopm-2.0.0+rc1.gh.tar.gz 1154215 BLAKE2B 2e2026b6c038dab305bb63e27ccfc02114f03e289c8ccd6cc77b2d7b06679731ae28ece40f37b4f00892ec59b588a2d19c3f1563e05347e289e47054bef81a18 SHA512 906f1ba985e07cb36e562104e11129ea44eb25ee796b4780ad16bdb9fe050ef830b5adb87bfc678446a3ebfb744d162dfb0ea0d975f6fd5c1fc6cc77a21aefe1

diff --git a/sys-power/geopmd/files/geopmd-2.0.0_rc1-no-Werror.patch b/sys-power/geopmd/files/geopmd-2.0.0_rc1-no-Werror.patch
deleted file mode 100644
index db37c011e8..0000000000
--- a/sys-power/geopmd/files/geopmd-2.0.0_rc1-no-Werror.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -319,8 +319,8 @@
- 
- AC_LANG_POP([C++])
- 
--[EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall -Werror"]
--[EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -Wall -Werror"]
-+[EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"]
-+[EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -Wall"]
- 
- [AM_CFLAGS="$EXTRA_CFLAGS $AM_CFLAGS"]
- [AM_CXXFLAGS="$EXTRA_CXXFLAGS $AM_CXXFLAGS"]

diff --git a/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-gtest.patch b/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-gtest.patch
deleted file mode 100644
index 2edf39c3eb..0000000000
--- a/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-gtest.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/test/Makefile.mk
-+++ b/test/Makefile.mk
-@@ -422,8 +422,8 @@
-                           # end
- 
- test_geopm_test_LDADD = libgeopmd.la \
--                        libgmock.a \
--                        libgtest.a \
-+                        -lgmock \
-+                        -lgtest \
-                         # end
- 
- test_geopm_test_CPPFLAGS = $(AM_CPPFLAGS) -Iplugin
-@@ -453,4 +453,3 @@
- 
- CLEAN_LOCAL_TARGETS += clean-local-gtest-script-links
- 
--include test/googletest.mk

diff --git a/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-json11.patch b/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-json11.patch
deleted file mode 100644
index 100b86126e..0000000000
--- a/sys-power/geopmd/files/geopmd-2.0.0_rc1-system-json11.patch
+++ /dev/null
@@ -1,85 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -30,7 +30,7 @@
- 
- geopmincludedir = $(includedir)/geopm
- 
--geopminclude_HEADERS = contrib/json11/json11.hpp \
-+geopminclude_HEADERS =  \
-                        src/geopm/Agg.hpp \
-                        src/geopm/CircularBuffer.hpp \
-                        src/geopm/Exception.hpp \
-@@ -60,8 +60,6 @@
-              Makefile.am \
-              autogen.sh \
-              configure.ac \
--             contrib/json11/LICENSE.txt \
--             contrib/json11/README.md \
-              dox/blurb.md \
-              dox/Doxyfile.in \
-              geopm-service.spec.in \
-@@ -91,7 +89,6 @@
-              geopmsession \
-              requirements.txt \
-              setup.py \
--             src/geopm/json11.hpp \
-              geopm.service \
-              AUTHORS \
-              CODE_OF_CONDUCT.md \
-@@ -107,11 +104,9 @@
- 
- # Add ABI version
- libgeopmd_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(geopm_abi_version)
--
-+libgeopmd_la_LIBADD = -ljson11
- libgeopmd_la_SOURCES = $(include_HEADERS) \
-                        $(geopminclude_HEADERS) \
--                       contrib/json11/json11.cpp \
--                       contrib/json11/json11.hpp \
-                        src/GPUTopo.cpp \
-                        src/GPUTopo.hpp \
-                        src/GPUTopoNull.cpp \
---- a/src/geopm/MSRIOGroup.hpp
-+++ b/src/geopm/MSRIOGroup.hpp
-@@ -13,7 +13,7 @@
- #include <string>
- #include <set>
- 
--#include "geopm/json11.hpp"
-+#include "json11.hpp"
- 
- #include "IOGroup.hpp"
- #include "geopm_time.h"
---- a/src/MSRIOGroup.cpp
-+++ b/src/MSRIOGroup.cpp
-@@ -17,7 +17,7 @@
- #include <iostream>
- #include <set>
- 
--#include "geopm/json11.hpp"
-+#include "json11.hpp"
- 
- #include "geopm_sched.h"
- #include "geopm/Exception.hpp"
---- a/src/SaveControl.cpp
-+++ b/src/SaveControl.cpp
-@@ -7,7 +7,7 @@
- 
- #include "SaveControl.hpp"
- 
--#include "geopm/json11.hpp"
-+#include "json11.hpp"
- #include "geopm/Helper.hpp"
- #include "geopm/Exception.hpp"
- #include "geopm/IOGroup.hpp"
---- a/test/MSRIOGroupTest.cpp
-+++ b/test/MSRIOGroupTest.cpp
-@@ -21,7 +21,7 @@
- #include <algorithm>
- #include "gtest/gtest.h"
- #include "gmock/gmock.h"
--#include "geopm/json11.hpp"
-+#include "json11.hpp"
- 
- #include "geopm_sched.h"
- #include "geopm_hash.h"

diff --git a/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild b/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild
deleted file mode 100644
index 64d8095347..0000000000
--- a/sys-power/geopmd/geopmd-2.0.0_rc1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="${PV/_rc/+rc}"
-MYP="geopm-${MYPV}"
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Global Extensible Open Power Manager (Daemon)"
-HOMEPAGE="https://github.com/geopm/geopm"
-SRC_URI="https://github.com/geopm/geopm/archive/refs/tags/v${MYPV}.tar.gz -> ${MYP}.gh.tar.gz"
-S="${WORKDIR}/geopm-${PV/_rc/-rc}/service"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug doc systemd"
-
-RDEPEND="
-	${PYTHON_DEPS}
-	$(python_gen_cond_dep '
-		>=dev-python/cffi-1.15.0[${PYTHON_USEDEP}]
-		>=dev-python/dasbus-1.6[${PYTHON_USEDEP}]
-		>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
-		>=dev-python/psutil-5.9.0[${PYTHON_USEDEP}]
-	')
-	dev-cpp/json11
-	systemd? ( sys-apps/systemd:= )
-"
-DEPEND="
-	${RDEPEND}
-	dev-cpp/gtest
-"
-BDEPEND="
-	doc? (
-		dev-python/sphinx
-		dev-python/sphinx-rtd-theme
-		dev-python/sphinxemoji
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${P}-system-gtest.patch"
-	"${FILESDIR}/${P}-system-json11.patch"
-	"${FILESDIR}/${P}-no-Werror.patch"
-)
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	rm -r contrib || die
-	rm test/googletest.mk || die
-	rm src/geopm/json11.hpp || die
-	default
-	echo "${PV}" > VERSION || die
-	for ff in AUTHORS CODE_OF_CONDUCT.md CONTRIBUTING.rst COPYING COPYING-TPP; do
-		if [[ ! -f ${ff} ]]; then
-			cp ../${ff} . || die
-		fi
-	done
-	eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--disable-cnl-iogroup
-		--disable-coverage
-		--disable-dcgm
-		--disable-levelzero
-		--disable-nvml
-		$(use_enable debug)
-		$(use_enable doc docs)
-		$(use_enable systemd)
-	)
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dodoc README.rst
-	find "${ED}" -type f -name "*.la" -delete || die
-}

diff --git a/sys-power/geopmd/metadata.xml b/sys-power/geopmd/metadata.xml
deleted file mode 100644
index 823221d9a9..0000000000
--- a/sys-power/geopmd/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="person">
-    <email>lssndrbarbieri@gmail.com</email>
-    <name>Alessandro Barbieri</name>
-  </maintainer>
-  <upstream>
-    <bugs-to>https://github.com/geopm/geopm/issues</bugs-to>
-    <remote-id type="github">geopm/geopm</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/virtual/MASS/metadata.xml b/virtual/MASS/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/MASS/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/Matrix/metadata.xml b/virtual/Matrix/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/Matrix/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/lattice/metadata.xml b/virtual/lattice/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/lattice/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/mgcv/metadata.xml b/virtual/mgcv/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/mgcv/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/nlme/metadata.xml b/virtual/nlme/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/nlme/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/nnet/metadata.xml b/virtual/nnet/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/nnet/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>

diff --git a/virtual/survival/metadata.xml b/virtual/survival/metadata.xml
deleted file mode 100644
index 0a55a8684f..0000000000
--- a/virtual/survival/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 type="person">
-		<description>co-maintainers welcome</description>
-		<email>lssndrbarbieri@gmail.com</email>
-		<name>Alessandro Barbieri</name>
-	</maintainer>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2024-03-25 16:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-25 16:52 [gentoo-commits] repo/proj/guru:master commit in: dev-python/types-python-dateutil/, dev-octave/matlab2tikz/, app-i18n/im-canna/, Julien Roy
2024-03-25 16:29 ` [gentoo-commits] repo/proj/guru:dev commit in: net-analyzer/munin-plugins-mendix/, dev-R/DBI/, dev-R/here/, Julien Roy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox