summaryrefslogtreecommitdiff
path: root/sys-block
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /sys-block
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'sys-block')
-rw-r--r--sys-block/aoetools/Manifest1
-rw-r--r--sys-block/aoetools/aoetools-37.ebuild21
-rw-r--r--sys-block/aoetools/files/aoetools-32-build.patch32
-rw-r--r--sys-block/aoetools/metadata.xml9
-rw-r--r--sys-block/arcconf/Manifest5
-rw-r--r--sys-block/arcconf/arcconf-2.01.22270-r2.ebuild41
-rw-r--r--sys-block/arcconf/arcconf-3.07.23980.ebuild35
-rw-r--r--sys-block/arcconf/arcconf-4.23.00.27147.ebuild35
-rw-r--r--sys-block/arcconf/arcconf-4.26.00.27449.ebuild35
-rw-r--r--sys-block/arcconf/arcconf-5.05.00.28200.ebuild41
-rw-r--r--sys-block/arcconf/metadata.xml20
-rw-r--r--sys-block/blktrace/Manifest1
-rw-r--r--sys-block/blktrace/blktrace-1.3.0-r1.ebuild46
-rw-r--r--sys-block/blktrace/metadata.xml11
-rw-r--r--sys-block/bmap-tools/Manifest1
-rw-r--r--sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild59
-rw-r--r--sys-block/bmap-tools/files/bmap-tools-3.6-mock-import-pattern.patch94
-rw-r--r--sys-block/bmap-tools/files/bmap-tools-3.6-unittest-mock.patch44
-rw-r--r--sys-block/bmap-tools/metadata.xml9
-rw-r--r--sys-block/bmaptool/Manifest1
-rw-r--r--sys-block/bmaptool/bmaptool-3.9.0.ebuild75
-rw-r--r--sys-block/bmaptool/metadata.xml9
-rw-r--r--sys-block/cec/Manifest1
-rw-r--r--sys-block/cec/cec-14-r2.ebuild30
-rw-r--r--sys-block/cec/files/cec-14-fno-common.patch55
-rw-r--r--sys-block/cec/files/cec-14-including-select.h-and-time.h.patch107
-rw-r--r--sys-block/cec/files/cec-14-using-unsigned-int-instead-of-uint.patch33
-rw-r--r--sys-block/cec/metadata.xml5
-rw-r--r--sys-block/devio/Manifest1
-rw-r--r--sys-block/devio/devio-1.2-r1.ebuild21
-rw-r--r--sys-block/devio/metadata.xml9
-rw-r--r--sys-block/di/Manifest2
-rw-r--r--sys-block/di/di-4.51.ebuild38
-rw-r--r--sys-block/di/di-4.52.ebuild39
-rw-r--r--sys-block/di/files/di-4.33-build.patch40
-rw-r--r--sys-block/di/metadata.xml5
-rw-r--r--sys-block/disktype/Manifest1
-rw-r--r--sys-block/disktype/disktype-9-r1.ebuild24
-rw-r--r--sys-block/disktype/metadata.xml85
-rw-r--r--sys-block/dust/Manifest232
-rw-r--r--sys-block/dust/dust-1.1.1-r1.ebuild170
-rw-r--r--sys-block/dust/dust-1.2.3.ebuild193
-rw-r--r--sys-block/dust/metadata.xml9
-rw-r--r--sys-block/endpoint/Manifest1
-rw-r--r--sys-block/endpoint/endpoint-0.1.0-r2.ebuild33
-rw-r--r--sys-block/endpoint/files/endpoint-0.1.0-ar.patch32
-rw-r--r--sys-block/endpoint/files/endpoint-0.1.0-errormessages.patch47
-rw-r--r--sys-block/endpoint/files/endpoint-0.1.0-impl-exit.patch12
-rw-r--r--sys-block/endpoint/metadata.xml15
-rw-r--r--sys-block/f3/Manifest1
-rw-r--r--sys-block/f3/f3-9.0.ebuild64
-rw-r--r--sys-block/f3/metadata.xml22
-rw-r--r--sys-block/fio/Manifest1
-rw-r--r--sys-block/fio/files/fio-2.2.13-libmtd.patch11
-rw-r--r--sys-block/fio/fio-3.41.ebuild178
-rw-r--r--sys-block/fio/metadata.xml29
-rw-r--r--sys-block/flashbench/Manifest1
-rw-r--r--sys-block/flashbench/files/flashbench-20120606-Makefile.patch23
-rw-r--r--sys-block/flashbench/flashbench-20120606.ebuild27
-rw-r--r--sys-block/flashbench/metadata.xml5
-rw-r--r--sys-block/fwdl/Manifest1
-rw-r--r--sys-block/fwdl/files/fwdl-1.2.3-makefile.patch11
-rw-r--r--sys-block/fwdl/fwdl-1.2.3.ebuild27
-rw-r--r--sys-block/fwdl/metadata.xml9
-rw-r--r--sys-block/gpart/Manifest1
-rw-r--r--sys-block/gpart/files/gpart-0.1h-errno.patch20
-rw-r--r--sys-block/gpart/files/gpart-0.3-build.patch10
-rw-r--r--sys-block/gpart/gpart-0.3-r1.ebuild31
-rw-r--r--sys-block/gpart/metadata.xml9
-rw-r--r--sys-block/gparted/Manifest2
-rw-r--r--sys-block/gparted/files/gparted-1.6.0-handle-failing-pixbuf.patch76
-rw-r--r--sys-block/gparted/files/gparted-1.7.0-gtest-gcc-15.patch10
-rw-r--r--sys-block/gparted/gparted-1.6.0-r2.ebuild96
-rw-r--r--sys-block/gparted/gparted-1.7.0.ebuild97
-rw-r--r--sys-block/gparted/metadata.xml24
-rw-r--r--sys-block/hdrecover/Manifest1
-rw-r--r--sys-block/hdrecover/hdrecover-0.5.ebuild17
-rw-r--r--sys-block/hdrecover/metadata.xml5
-rw-r--r--sys-block/hpssacli/Manifest7
-rw-r--r--sys-block/hpssacli/files/hpssacli-wrapper22
-rw-r--r--sys-block/hpssacli/hpssacli-4.21.7.0.ebuild32
-rw-r--r--sys-block/hpssacli/hpssacli-5.30.6.0.ebuild40
-rw-r--r--sys-block/hpssacli/hpssacli-6.10.14.0.ebuild40
-rw-r--r--sys-block/hpssacli/hpssacli-6.25.9.0.ebuild40
-rw-r--r--sys-block/hpssacli/metadata.xml9
-rw-r--r--sys-block/io-scheduler-udev-rules/Manifest1
-rw-r--r--sys-block/io-scheduler-udev-rules/io-scheduler-udev-rules-2.ebuild30
-rw-r--r--sys-block/io-scheduler-udev-rules/metadata.xml8
-rw-r--r--sys-block/libfabric/Manifest2
-rw-r--r--sys-block/libfabric/libfabric-1.11.2-r3.ebuild78
-rw-r--r--sys-block/libfabric/libfabric-2.3.1.ebuild89
-rw-r--r--sys-block/libfabric/metadata.xml16
-rw-r--r--sys-block/libzbc/Manifest2
-rw-r--r--sys-block/libzbc/libzbc-5.13.0-r1.ebuild39
-rw-r--r--sys-block/libzbc/libzbc-5.13.0.ebuild38
-rw-r--r--sys-block/libzbc/libzbc-5.9.0.ebuild37
-rw-r--r--sys-block/libzbc/metadata.xml20
-rw-r--r--sys-block/libzbd/Manifest2
-rw-r--r--sys-block/libzbd/libzbd-1.2.0-r1.ebuild41
-rw-r--r--sys-block/libzbd/libzbd-2.0.4.ebuild41
-rw-r--r--sys-block/libzbd/metadata.xml13
-rw-r--r--sys-block/lsiutil/Manifest1
-rw-r--r--sys-block/lsiutil/lsiutil-1.62-r3.ebuild29
-rw-r--r--sys-block/lsiutil/metadata.xml9
-rw-r--r--sys-block/mbuffer/Manifest2
-rw-r--r--sys-block/mbuffer/files/mbuffer-20180410-sysconfdir.patch26
-rw-r--r--sys-block/mbuffer/files/mbuffer-20200929-find-OBJDUMP.patch11
-rw-r--r--sys-block/mbuffer/mbuffer-20260301.ebuild69
-rw-r--r--sys-block/mbuffer/mbuffer-20260511.ebuild69
-rw-r--r--sys-block/mbuffer/metadata.xml13
-rw-r--r--sys-block/megacli/Manifest1
-rw-r--r--sys-block/megacli/files/megacli-wrapper3
-rw-r--r--sys-block/megacli/megacli-8.07.14-r4.ebuild86
-rw-r--r--sys-block/megacli/metadata.xml9
-rw-r--r--sys-block/megactl/Manifest1
-rw-r--r--sys-block/megactl/files/megactl-0.4.1-Makefile.patch26
-rw-r--r--sys-block/megactl/files/megactl-0.4.1-gcc-fixes.patch46
-rw-r--r--sys-block/megactl/files/megactl-0.4.1-tracefix.patch232
-rw-r--r--sys-block/megactl/files/megactl-0.4.1.patch21
-rw-r--r--sys-block/megactl/megactl-0.4.1-r3.ebuild33
-rw-r--r--sys-block/megactl/metadata.xml14
-rw-r--r--sys-block/megarc/Manifest2
-rw-r--r--sys-block/megarc/megarc-1.11-r3.ebuild50
-rw-r--r--sys-block/megarc/metadata.xml9
-rw-r--r--sys-block/mmc-utils/Manifest2
-rw-r--r--sys-block/mmc-utils/metadata.xml9
-rw-r--r--sys-block/mmc-utils/mmc-utils-0_p20240402.ebuild41
-rw-r--r--sys-block/mmc-utils/mmc-utils-1.0.ebuild50
-rw-r--r--sys-block/mpt-status/Manifest2
-rw-r--r--sys-block/mpt-status/files/mpt-status-1.2.0-gentoo.patch50
-rw-r--r--sys-block/mpt-status/files/mpt-status-1.2.0-stdint.patch265
-rw-r--r--sys-block/mpt-status/metadata.xml5
-rw-r--r--sys-block/mpt-status/mpt-status-1.2.0-r2.ebuild36
-rw-r--r--sys-block/ms-sys/Manifest1
-rw-r--r--sys-block/ms-sys/metadata.xml8
-rw-r--r--sys-block/ms-sys/ms-sys-2.7.0.ebuild40
-rw-r--r--sys-block/mtx/Manifest1
-rw-r--r--sys-block/mtx/files/mtx-1.3.12-c23.patch16
-rw-r--r--sys-block/mtx/files/mtx-1.3.12-fix-buildsystem.patch20
-rw-r--r--sys-block/mtx/metadata.xml9
-rw-r--r--sys-block/mtx/mtx-1.3.12-r1.ebuild20
-rw-r--r--sys-block/nbd/Manifest1
-rw-r--r--sys-block/nbd/files/nbd-3.25-fix-build-on-musl-gcc14.patch34
-rw-r--r--sys-block/nbd/metadata.xml16
-rw-r--r--sys-block/nbd/nbd-3.25-r1.ebuild86
-rw-r--r--sys-block/nbd/nbd-9999.ebuild82
-rw-r--r--sys-block/nbdkit/Manifest2
-rw-r--r--sys-block/nbdkit/files/nbdkit-1.46.0-which-hunt.patch13
-rw-r--r--sys-block/nbdkit/metadata.xml21
-rw-r--r--sys-block/nbdkit/nbdkit-1.44.3.ebuild130
-rw-r--r--sys-block/nbdkit/nbdkit-1.46.0.ebuild132
-rw-r--r--sys-block/ndctl/Manifest3
-rw-r--r--sys-block/ndctl/files/ndctl-71.1-bash-completion-configure.patch48
-rw-r--r--sys-block/ndctl/metadata.xml12
-rw-r--r--sys-block/ndctl/ndctl-71.1-r2.ebuild69
-rw-r--r--sys-block/ndctl/ndctl-76.1.ebuild76
-rw-r--r--sys-block/ndctl/ndctl-77-r2.ebuild76
-rw-r--r--sys-block/open-iscsi/Manifest2
-rw-r--r--sys-block/open-iscsi/files/initiatorname.iscsi30
-rw-r--r--sys-block/open-iscsi/files/iscsid-conf.d18
-rw-r--r--sys-block/open-iscsi/files/iscsid-init.d106
-rw-r--r--sys-block/open-iscsi/files/open-iscsi-2.1.7-fix_bitwise.patch52
-rw-r--r--sys-block/open-iscsi/metadata.xml16
-rw-r--r--sys-block/open-iscsi/open-iscsi-2.1.10-r1.ebuild124
-rw-r--r--sys-block/open-iscsi/open-iscsi-2.1.11.ebuild121
-rw-r--r--sys-block/open-isns/Manifest2
-rw-r--r--sys-block/open-isns/files/open-isns-0.98-libressl-compatibility.patch11
-rw-r--r--sys-block/open-isns/metadata.xml13
-rw-r--r--sys-block/open-isns/open-isns-0.102.ebuild52
-rw-r--r--sys-block/open-isns/open-isns-0.103.ebuild36
-rw-r--r--sys-block/parted/Manifest4
-rw-r--r--sys-block/parted/files/parted-3.2-po4a-mandir.patch11
-rw-r--r--sys-block/parted/files/parted-3.3-atari.patch11
-rw-r--r--sys-block/parted/files/parted-3.4-posix-printf.patch63
-rw-r--r--sys-block/parted/files/parted-3.6-c23.patch38
-rw-r--r--sys-block/parted/files/parted-3.6-tests-non-bash.patch86
-rw-r--r--sys-block/parted/files/parted-3.6-tests-unicode.patch59
-rw-r--r--sys-block/parted/files/parted-3.6-underlinked-util-linux.patch61
-rw-r--r--sys-block/parted/metadata.xml30
-rw-r--r--sys-block/parted/parted-3.6-r2.ebuild89
-rw-r--r--sys-block/parted/parted-3.7.ebuild85
-rw-r--r--sys-block/partimage/Manifest1
-rw-r--r--sys-block/partimage/files/partimage-0.6.9-clang.patch181
-rw-r--r--sys-block/partimage/files/partimage-0.6.9-minor-typo.patch13
-rw-r--r--sys-block/partimage/files/partimage-0.6.9-missing-includes.patch34
-rw-r--r--sys-block/partimage/files/partimage-0.6.9-musl-null-type.patch34
-rw-r--r--sys-block/partimage/files/partimage-0.6.9-openssl-1.1-compatibility.patch41
-rw-r--r--sys-block/partimage/files/partimage-0.6.9-zlib-1.2.5.2-r1.patch33
-rw-r--r--sys-block/partimage/files/partimaged.conf9
-rw-r--r--sys-block/partimage/files/partimaged.init.228
-rw-r--r--sys-block/partimage/files/partimaged.pam.27
-rw-r--r--sys-block/partimage/files/servercert.cnf36
-rw-r--r--sys-block/partimage/metadata.xml12
-rw-r--r--sys-block/partimage/partimage-0.6.9-r4.ebuild142
-rw-r--r--sys-block/partitionmanager/Manifest2
-rw-r--r--sys-block/partitionmanager/metadata.xml12
-rw-r--r--sys-block/partitionmanager/partitionmanager-25.12.3.ebuild36
-rw-r--r--sys-block/partitionmanager/partitionmanager-26.04.1.ebuild36
-rw-r--r--sys-block/perccli/Manifest4
-rw-r--r--sys-block/perccli/metadata.xml12
-rw-r--r--sys-block/perccli/perccli-7.2313.0.ebuild54
-rw-r--r--sys-block/perccli/perccli-7.5.007.0529-r3.ebuild50
-rw-r--r--sys-block/qla-fc-firmware/Manifest1
-rw-r--r--sys-block/qla-fc-firmware/metadata.xml16
-rw-r--r--sys-block/qla-fc-firmware/qla-fc-firmware-20101015-r1.ebuild40
-rw-r--r--sys-block/raid-check/Manifest1
-rw-r--r--sys-block/raid-check/files/raid-check-20140719-makefile.patch48
-rw-r--r--sys-block/raid-check/files/raid-check-20140719-path.patch9
-rw-r--r--sys-block/raid-check/metadata.xml13
-rw-r--r--sys-block/raid-check/raid-check-20140719-r1.ebuild27
-rw-r--r--sys-block/sas2ircu/Manifest2
-rw-r--r--sys-block/sas2ircu/metadata.xml12
-rw-r--r--sys-block/sas2ircu/sas2ircu-20-r1.ebuild104
-rw-r--r--sys-block/sas2ircu/sas2ircu-20-r2.ebuild125
-rw-r--r--sys-block/sas3flash/Manifest4
-rw-r--r--sys-block/sas3flash/metadata.xml12
-rw-r--r--sys-block/sas3flash/sas3flash-16.ebuild100
-rw-r--r--sys-block/sas3ircu/Manifest2
-rw-r--r--sys-block/sas3ircu/metadata.xml12
-rw-r--r--sys-block/sas3ircu/sas3ircu-16-r1.ebuild88
-rw-r--r--sys-block/sas3ircu/sas3ircu-16-r2.ebuild100
-rw-r--r--sys-block/scsiadd/Manifest1
-rw-r--r--sys-block/scsiadd/metadata.xml10
-rw-r--r--sys-block/scsiadd/scsiadd-1.97-r2.ebuild65
-rw-r--r--sys-block/scsiping/Manifest1
-rw-r--r--sys-block/scsiping/files/scsiping-0.0.1-clang16.patch8
-rw-r--r--sys-block/scsiping/metadata.xml8
-rw-r--r--sys-block/scsiping/scsiping-0.0.1-r2.ebuild36
-rw-r--r--sys-block/scsirastools/Manifest1
-rw-r--r--sys-block/scsirastools/files/scsirastools-1.6.6-autotools.patch71
-rw-r--r--sys-block/scsirastools/files/scsirastools-1.6.6-prefix.patch24
-rw-r--r--sys-block/scsirastools/metadata.xml8
-rw-r--r--sys-block/scsirastools/scsirastools-1.6.6.ebuild48
-rw-r--r--sys-block/sdmon/Manifest1
-rw-r--r--sys-block/sdmon/metadata.xml12
-rw-r--r--sys-block/sdmon/sdmon-0.9.0_p20250201.ebuild25
-rw-r--r--sys-block/sedutil/Manifest1
-rw-r--r--sys-block/sedutil/files/sedutil-1.20.0-gcc-13.patch25
-rw-r--r--sys-block/sedutil/metadata.xml8
-rw-r--r--sys-block/sedutil/sedutil-1.20.0.ebuild27
-rw-r--r--sys-block/seekwatcher/Manifest1
-rw-r--r--sys-block/seekwatcher/metadata.xml8
-rw-r--r--sys-block/seekwatcher/seekwatcher-0.15-r1.ebuild32
-rw-r--r--sys-block/smp_utils/Manifest1
-rw-r--r--sys-block/smp_utils/files/smp_utils-0.99-stdint.patch22
-rw-r--r--sys-block/smp_utils/metadata.xml9
-rw-r--r--sys-block/smp_utils/smp_utils-0.99-r1.ebuild34
-rw-r--r--sys-block/storcli/Manifest2
-rw-r--r--sys-block/storcli/metadata.xml13
-rw-r--r--sys-block/storcli/storcli-7.2405.ebuild50
-rw-r--r--sys-block/storcli/storcli-7.3703.ebuild50
-rw-r--r--sys-block/tapecat/Manifest1
-rw-r--r--sys-block/tapecat/metadata.xml12
-rw-r--r--sys-block/tapecat/tapecat-1.0.0-r1.ebuild23
-rw-r--r--sys-block/targetcli-fb/Manifest2
-rw-r--r--sys-block/targetcli-fb/metadata.xml18
-rw-r--r--sys-block/targetcli-fb/targetcli-fb-2.1.58-r1.ebuild32
-rw-r--r--sys-block/targetcli-fb/targetcli-fb-3.0.1.ebuild33
-rw-r--r--sys-block/tgt/Manifest2
-rw-r--r--sys-block/tgt/files/tgtd.confd4
-rw-r--r--sys-block/tgt/files/tgtd.confd-new7
-rw-r--r--sys-block/tgt/files/tgtd.initd124
-rw-r--r--sys-block/tgt/files/tgtd.initd-new136
-rw-r--r--sys-block/tgt/metadata.xml16
-rw-r--r--sys-block/tgt/tgt-1.0.91.ebuild58
-rw-r--r--sys-block/tgt/tgt-1.0.92.ebuild58
-rw-r--r--sys-block/thin-provisioning-tools/Manifest216
-rw-r--r--sys-block/thin-provisioning-tools/files/thin-provisioning-tools-1.0.6-build-with-cargo.patch21
-rw-r--r--sys-block/thin-provisioning-tools/metadata.xml12
-rw-r--r--sys-block/thin-provisioning-tools/thin-provisioning-tools-1.3.0.ebuild280
-rw-r--r--sys-block/thin-provisioning-tools/thin-provisioning-tools-1.3.1.ebuild279
-rw-r--r--sys-block/tw_cli/Manifest3
-rw-r--r--sys-block/tw_cli/metadata.xml10
-rw-r--r--sys-block/tw_cli/tw_cli-10.2.2.1-r2.ebuild107
-rw-r--r--sys-block/vblade/Manifest1
-rw-r--r--sys-block/vblade/files/conf.d-vblade25
-rw-r--r--sys-block/vblade/files/init.d-vblade.vblade0-r2125
-rw-r--r--sys-block/vblade/files/vblade-25-makefile.patch36
-rw-r--r--sys-block/vblade/files/vbladed19
-rw-r--r--sys-block/vblade/metadata.xml9
-rw-r--r--sys-block/vblade/vblade-25.ebuild35
-rw-r--r--sys-block/vdo/Manifest1
-rw-r--r--sys-block/vdo/metadata.xml12
-rw-r--r--sys-block/vdo/vdo-8.3.2.1.ebuild33
-rw-r--r--sys-block/viaideinfo/Manifest1
-rw-r--r--sys-block/viaideinfo/metadata.xml5
-rw-r--r--sys-block/viaideinfo/viaideinfo-0.5-r1.ebuild18
-rw-r--r--sys-block/wait-for-dri-devices-rules/Manifest1
-rw-r--r--sys-block/wait-for-dri-devices-rules/metadata.xml8
-rw-r--r--sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild40
-rw-r--r--sys-block/whdd/Manifest1
-rw-r--r--sys-block/whdd/metadata.xml5
-rw-r--r--sys-block/whdd/whdd-3.1.ebuild36
-rw-r--r--sys-block/zram-init/Manifest5
-rw-r--r--sys-block/zram-init/metadata.xml22
-rw-r--r--sys-block/zram-init/zram-init-12.2.1.ebuild74
-rw-r--r--sys-block/zram-init/zram-init-12.2.2.ebuild75
-rw-r--r--sys-block/zram-init/zram-init-13.0.1.ebuild75
-rw-r--r--sys-block/zram-init/zram-init-13.0.ebuild75
-rw-r--r--sys-block/zram-init/zram-init-13.2.ebuild75
-rw-r--r--sys-block/zram-init/zram-init-9999.ebuild75
301 files changed, 0 insertions, 11015 deletions
diff --git a/sys-block/aoetools/Manifest b/sys-block/aoetools/Manifest
deleted file mode 100644
index 8101a8b1ce59..000000000000
--- a/sys-block/aoetools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aoetools-37.tar.gz 36167 BLAKE2B d928e600a610020172d96a12a0ff97f57b29d13bb104c4592d83626ffe525a0eb5f1272209d0eadc4e68dea949f0bbbc33527520c6b5b01893017e1f16de8d5f SHA512 4ff8f48f20d5ce8fb795373eff959f827b2c829d71c5ac5e63bcc2102aa7205d20991b70766330eed83b13b9731486fb6db777df13ba682f65823f455421632e
diff --git a/sys-block/aoetools/aoetools-37.ebuild b/sys-block/aoetools/aoetools-37.ebuild
deleted file mode 100644
index c6049057eeda..000000000000
--- a/sys-block/aoetools/aoetools-37.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 toolchain-funcs
-
-DESCRIPTION="tools for ATA over Ethernet (AoE) network storage protocol"
-HOMEPAGE="https://github.com/OpenAoE/aoetools"
-SRC_URI="https://github.com/OpenAoE/${PN}/archive/${P}.tar.gz"
-S="${WORKDIR}/${PN}-${P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~riscv ~sparc x86"
-
-PATCHES=( "${FILESDIR}"/${PN}-32-build.patch )
-
-src_configure() {
- tc-export CC
-}
diff --git a/sys-block/aoetools/files/aoetools-32-build.patch b/sys-block/aoetools/files/aoetools-32-build.patch
deleted file mode 100644
index 1bac880dd190..000000000000
--- a/sys-block/aoetools/files/aoetools-32-build.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -40,7 +40,7 @@
- CONF_SCRIPTS = aoe-discover aoe-interfaces aoe-mkshelf aoe-revalidate aoe-flush aoe-stat
- PROGS = aoeping aoecfg aoe-sancheck
- COMMANDS := ${CONF_SCRIPTS} aoe-mkdevs aoe-version coraid-update ${PROGS}
--CFLAGS = -Wall -O -g
-+CFLAGS += $(CPPFLAGS)
- SANCHECKLIBS = -lpthread
-
- AOE_PING_OBJ = aoeping.o linux.o
-@@ -68,17 +68,17 @@
- rm -f ${CONF_SCRIPTS} ${AOE_PING_OBJ} ${AOE_CFG_OBJ} ${SANCHECK_OBJ} ${PROGS}
-
- aoeping : ${AOE_PING_OBJ}
-- ${CC} ${CFLAGS} -o $@ ${AOE_PING_OBJ}
-+ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${AOE_PING_OBJ}
- aoeping.o : aoeping.c dat.h fns.h
- ${CC} ${CFLAGS} -o $@ -c $<
- linux.o : linux.c config.h
- ${CC} ${CFLAGS} -o $@ -c $<
- aoecfg: ${AOE_CFG_OBJ}
-- ${CC} ${CFLAGS} -o $@ ${AOE_CFG_OBJ}
-+ ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${AOE_CFG_OBJ}
- aoecfg.o : aoecfg.c dat.h fns.h
- ${CC} ${CFLAGS} -o $@ -c $<
- aoe-sancheck : ${SANCHECK_OBJ}
-- -$(CC) $(CFLAGS) -o $@ ${SANCHECK_OBJ} $(SANCHECKLIBS)
-+ -$(CC) $(CFLAGS) ${LDFLAGS} -o $@ ${SANCHECK_OBJ} $(SANCHECKLIBS)
- aoe-sancheck.o : aoe-sancheck.c
- -$(CC) $(CFLAGS) -o $@ -c $<
-
diff --git a/sys-block/aoetools/metadata.xml b/sys-block/aoetools/metadata.xml
deleted file mode 100644
index f308c62eb267..000000000000
--- a/sys-block/aoetools/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/arcconf/Manifest b/sys-block/arcconf/Manifest
deleted file mode 100644
index 19f94dc60e3b..000000000000
--- a/sys-block/arcconf/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST arcconf_B27147.zip 14410508 BLAKE2B 679f3c75e0d34a924a9e7059e531db04467e0e8f869d7b58ac0d7c96998096389a20b9848a1142c96dd9c2cdd5956b435023627f4550c37d7aee09ef6994e719 SHA512 d60a08cdd0dd326805f441967d77190e09c449add347c279e25cca04a9c2354c9dfde3925b981a696eb296295c0d5416593818561922cf657d911c84bcfdab8a
-DIST arcconf_B27449.zip 14628104 BLAKE2B a11006b8b0304a2c1be1a03904d46d70edc51c2b1cd6bed158fbecc2a0cc0bc4db79ba9738ccc2a69c03600ac373b88c899680605337b11edc176ecd3cab8250 SHA512 647e2f04fb9fe861c2ce01606eafa8d3db7bd808f8837087a72b7e72c645ef267e7e86dc7d24797775c5321c10c9d101ce324780a8e0395e8b0e53d70ad5d552
-DIST arcconf_B28200.zip 15404951 BLAKE2B f02b532ad2d3ce41e163949978fff812beea46a2d15e4d0bd80a488a3abbd778a2b8c936cac56b099eef9f6a9164527a46ac00ec46a8b7b20b7a76e779b85536 SHA512 b602a83f295c6972450910a4027c8405e2317d509be4a0b0e3e75a62d23ea7f3d9ebfb063c7d7d4565461edfb510687b268ae0f828d084f4b795bf55d43b6763
-DIST arcconf_v2_01_22270.zip 47168976 BLAKE2B 95693a1408e5a4d0d638bbf265f2e1e64247dfec2b1078b56860c5fcd4b13ffa5967bfb9967abfd4b79c788aaeb20759b3a9070a84b083c1653e4868a96ac4cf SHA512 0f91a697c44ea0c0561bec9e432e7d4eba8eb8a2b0255a9867bdb183f81e745aee1dcc2b0017847803dbb27f55cad3e985f4bcd3a202c52f5b557fb724e94d9e
-DIST arcconf_v3_07_23980.zip 95993025 BLAKE2B 7a681a05cea01b30fc6d6f152a7fd6b388a5b23c66306e14f3f4da1f257c78169a98590d071130f31df515d665e55fde5d260421dbd890a87eb39724c216a0b3 SHA512 f2b0b17390e62caee08c5835ffb18aaa3c30b4d5878e3f859d03acbd6e45757ff35686fde69103ea1010a8c76ae95571a916d526504f52984f586a6f3a7fc270
diff --git a/sys-block/arcconf/arcconf-2.01.22270-r2.ebuild b/sys-block/arcconf/arcconf-2.01.22270-r2.ebuild
deleted file mode 100644
index 2b27f5c9eed9..000000000000
--- a/sys-block/arcconf/arcconf-2.01.22270-r2.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
-
-MY_PV="v${PV//./_}"
-
-inherit linux-info
-
-DESCRIPTION="Microsemi Adaptec RAID Controller Command Line Utility"
-HOMEPAGE="https://www.microsemi.com/"
-SRC_URI="http://download.adaptec.com/raid/storage_manager/${PN}_${MY_PV}.zip"
-S="${WORKDIR}"
-
-LICENSE="Microsemi"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="fetch mirror bindist"
-
-QA_PREBUILT="usr/bin/arcconf"
-
-pkg_nofetch() {
- elog "Please download ${A} from"
- elog "https://storage.microsemi.com/en-us/speed/raid/storage_manager/${PN}_${MY_PV}_zip.php"
- elog "and place it in your DISTDIR directory."
-}
-
-pkg_setup() {
- # CONFIG_HARDENED_USERCOPY_PAGESPAN makes ARCCONF segault
- if linux-info_get_any_version && linux_config_src_exists ; then
- CONFIG_CHECK="!HARDENED_USERCOPY_PAGESPAN"
- check_extra_config
- fi
-}
-
-src_install() {
- dobin linux$(usex amd64 '_x64' '')/cmdline/arcconf
-}
diff --git a/sys-block/arcconf/arcconf-3.07.23980.ebuild b/sys-block/arcconf/arcconf-3.07.23980.ebuild
deleted file mode 100644
index 5a7714654de7..000000000000
--- a/sys-block/arcconf/arcconf-3.07.23980.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="v${PV//./_}"
-
-inherit linux-info
-
-DESCRIPTION="Microsemi Adaptec RAID Controller Command Line Utility"
-HOMEPAGE="https://www.microsemi.com/"
-SRC_URI="http://download.adaptec.com/raid/storage_manager/${PN}_${MY_PV}.zip"
-S="${WORKDIR}/linux_x64"
-
-LICENSE="Microsemi"
-SLOT="0"
-KEYWORDS="-* amd64 arm64"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="mirror bindist"
-
-QA_PREBUILT="usr/bin/arcconf"
-
-pkg_setup() {
- # CONFIG_HARDENED_USERCOPY_PAGESPAN makes ARCCONF segault
- if linux-info_get_any_version && linux_config_src_exists; then
- CONFIG_CHECK="!HARDENED_USERCOPY_PAGESPAN"
- check_extra_config
- fi
-}
-
-src_install() {
- dobin $(usex arm64 'arm/deb/cmdline/' '')arcconf
-}
diff --git a/sys-block/arcconf/arcconf-4.23.00.27147.ebuild b/sys-block/arcconf/arcconf-4.23.00.27147.ebuild
deleted file mode 100644
index 311b15697467..000000000000
--- a/sys-block/arcconf/arcconf-4.23.00.27147.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="B$(ver_cut 4)"
-
-inherit linux-info
-
-DESCRIPTION="Microsemi Adaptec RAID Controller Command Line Utility"
-HOMEPAGE="https://www.microsemi.com/"
-SRC_URI="http://download.adaptec.com/raid/storage_manager/${PN}_${MY_PV}.zip"
-S="${WORKDIR}"
-
-LICENSE="Microsemi"
-SLOT="0"
-KEYWORDS="-* amd64 arm64"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="mirror bindist"
-
-QA_PREBUILT="usr/bin/arcconf"
-
-pkg_setup() {
- # CONFIG_HARDENED_USERCOPY_PAGESPAN makes ARCCONF segault
- if linux-info_get_any_version && linux_config_src_exists; then
- CONFIG_CHECK="!HARDENED_USERCOPY_PAGESPAN"
- check_extra_config
- fi
-}
-
-src_install() {
- dobin linux$(usex arm64 'arm' '')_x64/cmdline/arcconf
-}
diff --git a/sys-block/arcconf/arcconf-4.26.00.27449.ebuild b/sys-block/arcconf/arcconf-4.26.00.27449.ebuild
deleted file mode 100644
index efc799e94598..000000000000
--- a/sys-block/arcconf/arcconf-4.26.00.27449.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="B$(ver_cut 4)"
-
-inherit linux-info
-
-DESCRIPTION="Microsemi Adaptec RAID Controller Command Line Utility"
-HOMEPAGE="https://www.microsemi.com/"
-SRC_URI="https://storage.microsemi.com/raid/storage_manager/${PN}_${MY_PV}.zip"
-S="${WORKDIR}"
-
-LICENSE="Microsemi"
-SLOT="0"
-KEYWORDS="-* amd64 arm64"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="mirror bindist"
-
-QA_PREBUILT="usr/bin/arcconf"
-
-pkg_setup() {
- # CONFIG_HARDENED_USERCOPY_PAGESPAN makes ARCCONF segault
- if linux-info_get_any_version && linux_config_src_exists; then
- CONFIG_CHECK="!HARDENED_USERCOPY_PAGESPAN"
- check_extra_config
- fi
-}
-
-src_install() {
- dobin linux$(usex arm64 'arm' '')_x64/cmdline/arcconf
-}
diff --git a/sys-block/arcconf/arcconf-5.05.00.28200.ebuild b/sys-block/arcconf/arcconf-5.05.00.28200.ebuild
deleted file mode 100644
index 804e630d78f6..000000000000
--- a/sys-block/arcconf/arcconf-5.05.00.28200.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="B$(ver_cut 4)"
-
-inherit linux-info
-
-DESCRIPTION="Microsemi Adaptec RAID Controller Command Line Utility"
-HOMEPAGE="https://www.microsemi.com/"
-SRC_URI="arcconf_B28200.zip"
-S="${WORKDIR}"
-
-LICENSE="Microsemi"
-SLOT="0"
-KEYWORDS="-* amd64 arm64"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="fetch mirror bindist"
-
-QA_PREBUILT="usr/bin/arcconf"
-
-pkg_nofetch() {
- elog "Please download ${A} from"
- elog "https://www.microchip.com/bin/mchp/downloadeuladocument.json?path=%2FaemDocuments%2Fdocuments%2Fadaptec%2Fsoftware%2F${PN}_${MY_PV}.zip"
- elog "and place it in your DISTDIR directory."
-}
-
-pkg_setup() {
- # CONFIG_HARDENED_USERCOPY_PAGESPAN makes ARCCONF segault
- if linux-info_get_any_version && linux_config_src_exists; then
- CONFIG_CHECK="!HARDENED_USERCOPY_PAGESPAN"
- check_extra_config
- fi
-}
-
-src_install() {
- dobin linux$(usex arm64 'arm' '')_x64/cmdline/arcconf
-}
diff --git a/sys-block/arcconf/metadata.xml b/sys-block/arcconf/metadata.xml
deleted file mode 100644
index ebda75a2de33..000000000000
--- a/sys-block/arcconf/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- The Microsemi Adaptec RAID Controller Command Line Utility allows you to:
- Create and delete logical drives.
- Display and modify configuration settings.
- Copy configurations from one computer to another.
- Recover from a failed physical device and rebuild an affected logical drive.
- Flash new firmware and BIOS onto the controller.
- Enable the controller to check the removal and connection of any disk drives.
- Provides access to the status and event logs of a controller.
- Isolate problems and determine their causes.
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/blktrace/Manifest b/sys-block/blktrace/Manifest
deleted file mode 100644
index 0d52fe09a161..000000000000
--- a/sys-block/blktrace/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST blktrace-1.3.0.tar.bz2 396669 BLAKE2B ab340b27421ec423c8e5bd9fd719f97e06c30366ce95560adea644d10737f41d2c2f16e4c6503b65ef8fedeec7d997de6f47f0d3f2542c5065fe7846f8d18966 SHA512 4cc3d8e0d77e934bd70f447e1bb462400d3c9982460802f093d260e3cb69a66c6f61a63a05af55b84c35c5bdf18027e571d55cebea8c89d0be6d00c7ca9b9174
diff --git a/sys-block/blktrace/blktrace-1.3.0-r1.ebuild b/sys-block/blktrace/blktrace-1.3.0-r1.ebuild
deleted file mode 100644
index 66b8416124ab..000000000000
--- a/sys-block/blktrace/blktrace-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic linux-info
-
-DESCRIPTION="show detailed info about what is happening on a block device io queue"
-HOMEPAGE="https://git.kernel.dk/cgit/blktrace/"
-SRC_URI="https://brick.kernel.dk/snaps/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/libaio"
-# This is a Linux specific app!
-# dev-texlive/texlive-latexextra for placeins.sty
-DEPEND="${RDEPEND}
- sys-kernel/linux-headers
- doc? (
- virtual/latex-base
- >=app-text/texlive-core-2014
- dev-texlive/texlive-latexextra
- )
-"
-
-CONFIG_CHECK="~BLK_DEV_IO_TRACE"
-WARNING_BLK_DEV_IO_TRACE="you need to enable BLK_DEV_IO_TRACE kernel option if you want to gather traces from this machine"
-
-src_compile() {
- append-cppflags -DLVM_REMAP_WORKAROUND -W -I"${S}"
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS}"
- if use doc; then
- export VARTEXFONTS="${T}/fonts"
- emake docs CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS}"
- fi
-}
-
-src_install() {
- # Do not remove the CC/FLAGS here; bug 930357
- emake install DESTDIR="${ED}" prefix="/usr" mandir="/usr/share/man" CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS}"
- einstalldocs
- use doc && dodoc doc/blktrace.pdf btt/doc/btt.pdf
-}
diff --git a/sys-block/blktrace/metadata.xml b/sys-block/blktrace/metadata.xml
deleted file mode 100644
index 193e2cba8aff..000000000000
--- a/sys-block/blktrace/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:blktrace_project:blktrace</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/bmap-tools/Manifest b/sys-block/bmap-tools/Manifest
deleted file mode 100644
index e9012b8a510d..000000000000
--- a/sys-block/bmap-tools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bmap-tools-3.6.tar.gz 97815 BLAKE2B 3c6728386d66283a4df0376c90d2eafc670bba835ca97ebe25ab12f5eb1f745dea9a55d8c287c815306b9d603b6d804f9711a19b2df23870355983ebce4c0a07 SHA512 a55fe88d8f136b39f2bb92690322ae65d66ae1ae0454050d74bd37a39d69dca6428ba05ff42d2faf8e83f8f8342d882caaf8bb45aa00c74bbd5e4b12289a406a
diff --git a/sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild b/sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild
deleted file mode 100644
index 84dabe084b5d..000000000000
--- a/sys-block/bmap-tools/bmap-tools-3.6-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Flashing tool using block maps and sparse files"
-HOMEPAGE="https://github.com/intel/bmap-tools"
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://github.com/intel/bmap-tools.git"
- EGIT_BRANCH="master"
- inherit git-r3
-else
- SRC_URI="https://github.com/intel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-
-BDEPEND="${PYTHON_DEPS}
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/six[${PYTHON_USEDEP}] )
-"
-
-RDEPEND="
- app-arch/pigz
- app-arch/lzop
- app-arch/lz4
- app-arch/pbzip2
- app-arch/xz-utils
- app-arch/bzip2
- app-arch/gzip
- app-arch/tar
-"
-
-DOCS=( "${S}/docs/README" )
-
-PATCHES=(
- "${FILESDIR}"/${P}-unittest-mock.patch
- "${FILESDIR}"/${P}-mock-import-pattern.patch
-)
-
-# tests are hanging using default below
-RESTRICT="!test? ( test )"
-
-EPYTEST_DESELECT=(
- # remaining tests involve way too much file I/O
- tests/test_api_base.py # too many open files
- tests/test_bmap_helpers.py::TestBmapHelpers::test_get_file_system_type_symlink # depends on backports.tempfile
- tests/test_bmap_helpers.py::TestBmapHelpers::test_is_zfs_configuration_compatible_unreadable_file # fails
-)
-
-distutils_enable_tests pytest
diff --git a/sys-block/bmap-tools/files/bmap-tools-3.6-mock-import-pattern.patch b/sys-block/bmap-tools/files/bmap-tools-3.6-mock-import-pattern.patch
deleted file mode 100644
index cb27ff08ac36..000000000000
--- a/sys-block/bmap-tools/files/bmap-tools-3.6-mock-import-pattern.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-Upstream commit: https://github.com/intel/bmap-tools/commit/47908b5389d1f3de9306c0030856b3d3180ade86
-Related Gentoo bug: https://bugs.gentoo.org/833258
-
-I had to change the first hunk a bit to also remove `backports`
-
-From 47908b5389d1f3de9306c0030856b3d3180ade86 Mon Sep 17 00:00:00 2001
-From: Simon McVittie <smcv@debian.org>
-Date: Thu, 28 Oct 2021 12:23:30 +0100
-Subject: [PATCH] tests: Fix import pattern for mock objects
-
-The legacy mock module contains a mock.mock submodule, but unittest.mock
-does not contain a redundant unittest.mock.mock. This bug was masked by
-the transparent fallback to the legacy mock module.
-
-The actual test only uses mock.patch(), so we can simplify by just
-importing the one member that we need.
-
-Fixes: a1ca1172 "tests: Use unittest.mock from Python standard library if possible"
-Signed-off-by: Simon McVittie <smcv@debian.org>
----
- tests/test_bmap_helpers.py | 16 ++++++++--------
- 1 file changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/tests/test_bmap_helpers.py b/tests/test_bmap_helpers.py
-index 56b079e..36c4557 100644
---- a/tests/test_bmap_helpers.py
-+++ b/tests/test_bmap_helpers.py
-@@ -22,10 +22,9 @@
- import sys
- import tempfile
- try:
-- from unittest.mock import patch, mock
-+ from unittest.mock import patch
- except ImportError: # for Python < 3.3
-- from mock import patch, mock
--from backports import tempfile as btempfile
-+ from mock import patch
- from bmaptools import BmapHelpers
-
-
-@@ -76,7 +76,7 @@ def test_is_zfs_configuration_compatible_enabled(self):
- delete=True, dir=".", suffix=".txt") as fobj:
- fobj.write("1")
- fobj.flush()
-- mockobj = mock.patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
-+ mockobj = patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
- with mockobj:
- self.assertTrue(BmapHelpers.is_zfs_configuration_compatible())
-
-@@ -88,7 +88,7 @@ def test_is_zfs_configuration_compatible_disabled(self):
- delete=True, dir=".", suffix=".txt") as fobj:
- fobj.write("0")
- fobj.flush()
-- mockobj = mock.patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
-+ mockobj = patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
- with mockobj:
- self.assertFalse(BmapHelpers.is_zfs_configuration_compatible())
-
-@@ -97,7 +97,7 @@ def test_is_zfs_configuration_compatible_invalid_read_value(self):
-
- with tempfile.NamedTemporaryFile("a", prefix="testfile_",
- delete=True, dir=".", suffix=".txt") as fobj:
-- mockobj = mock.patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
-+ mockobj = patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
- with self.assertRaises(BmapHelpers.Error):
- with mockobj:
- BmapHelpers.is_zfs_configuration_compatible()
-@@ -116,7 +116,7 @@ def test_is_zfs_configuration_compatible_notinstalled(self):
-
- directory = os.path.dirname(__file__)
- filepath = os.path.join(directory, "BmapHelpers/file/does/not/exist")
-- mockobj = mock.patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", filepath)
-+ mockobj = patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", filepath)
- with mockobj:
- self.assertFalse(BmapHelpers.is_zfs_configuration_compatible())
-
-@@ -128,7 +128,7 @@ def test_is_compatible_file_system_zfs_valid(self, mock_get_fs_type): #pylint: d
- delete=True, dir=".", suffix=".img") as fobj:
- fobj.write("1")
- fobj.flush()
-- mockobj = mock.patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
-+ mockobj = patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
- with mockobj:
- self.assertTrue(BmapHelpers.is_compatible_file_system(fobj.name))
-
-@@ -140,7 +140,7 @@ def test_is_compatible_file_system_zfs_invalid(self, mock_get_fs_type): #pylint:
- delete=True, dir=".", suffix=".img") as fobj:
- fobj.write("0")
- fobj.flush()
-- mockobj = mock.patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
-+ mockobj = patch.object(BmapHelpers, "ZFS_COMPAT_PARAM_PATH", fobj.name)
- with mockobj:
- self.assertFalse(BmapHelpers.is_compatible_file_system(fobj.name))
-
diff --git a/sys-block/bmap-tools/files/bmap-tools-3.6-unittest-mock.patch b/sys-block/bmap-tools/files/bmap-tools-3.6-unittest-mock.patch
deleted file mode 100644
index 9c509f227a1f..000000000000
--- a/sys-block/bmap-tools/files/bmap-tools-3.6-unittest-mock.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Upstream commit: https://github.com/intel/bmap-tools/commit/a1ca1172f259f32ff9eb0469567be1a9085cca88
-Related Gentoo bug: https://bugs.gentoo.org/833258
-
-From a1ca1172f259f32ff9eb0469567be1a9085cca88 Mon Sep 17 00:00:00 2001
-From: Simon McVittie <smcv@debian.org>
-Date: Thu, 28 Oct 2021 11:03:09 +0100
-Subject: [PATCH] tests: Use unittest.mock from Python standard library if
- possible
-
-This avoids an unnecessary external dependency when using Python >= 3.3.
-
-Signed-off-by: Simon McVittie <smcv@debian.org>
----
- requirements-test.txt | 2 +-
- tests/test_bmap_helpers.py | 5 ++++-
- 2 files changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/requirements-test.txt b/requirements-test.txt
-index 1cc6bbb..cea340a 100644
---- a/requirements-test.txt
-+++ b/requirements-test.txt
-@@ -1,4 +1,4 @@
- six
- nose
- backports.tempfile
--mock
-\ No newline at end of file
-+mock ; python_version < '3.3'
-diff --git a/tests/test_bmap_helpers.py b/tests/test_bmap_helpers.py
-index 1617957..47b3862 100644
---- a/tests/test_bmap_helpers.py
-+++ b/tests/test_bmap_helpers.py
-@@ -21,7 +21,10 @@
- import os
- import sys
- import tempfile
--from mock import patch, mock
-+try:
-+ from unittest.mock import patch, mock
-+except ImportError: # for Python < 3.3
-+ from mock import patch, mock
- from backports import tempfile as btempfile
- from bmaptools import BmapHelpers
-
diff --git a/sys-block/bmap-tools/metadata.xml b/sys-block/bmap-tools/metadata.xml
deleted file mode 100644
index 683910a78d58..000000000000
--- a/sys-block/bmap-tools/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/bmaptool/Manifest b/sys-block/bmaptool/Manifest
deleted file mode 100644
index 3ea394fe7ca0..000000000000
--- a/sys-block/bmaptool/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bmaptool-3.9.0.tar.gz 104321 BLAKE2B cffa465124f1b3c9738a797d3f4eda6252b546476fee6b8c2fabffba71a4da50d8249c74097049e5337a866a08a6d4849eb08fe9c0d909cf105d389f776c5a64 SHA512 5992e26ec54de5b0ec7992c5fe30acafbd8c5817fdaf992816804c6c0a033cb4357e30a581af85835d9e3fe640d06a77a68602b52499def8761de5c2038df017
diff --git a/sys-block/bmaptool/bmaptool-3.9.0.ebuild b/sys-block/bmaptool/bmaptool-3.9.0.ebuild
deleted file mode 100644
index cf13980bb867..000000000000
--- a/sys-block/bmaptool/bmaptool-3.9.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# py3.14 tests fail for tests/test_api_base.py::TestCreateCopy::test
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=hatchling
-inherit distutils-r1 optfeature
-
-DESCRIPTION="The better dd for embedded projects, based on block maps"
-HOMEPAGE="https://github.com/yoctoproject/bmaptool"
-SRC_URI="
- https://github.com/yoctoproject/bmaptool/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pyproject.tom'l isnt the ultimate truth for dependencies.
-# Check the Debian control file and rpm spec for a better idea.
-RDEPEND="
- app-arch/tar
-"
-BDEPEND="
- test? (
- app-arch/bzip2
- app-arch/gzip
- app-arch/lz4
- app-arch/lzop
- app-arch/pbzip2
- app-arch/pigz
- app-arch/unzip
- app-arch/xz-utils
- app-arch/zstd
- dev-python/gpgmepy[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # Use reference implementation where alternative implementation would already be preferred
- sed -e '/decompressor =/ { s/"gzip"/"gzip-reference"/; s/"bzip2"/"bzip2-reference"/ }' \
- -i src/bmaptool/TransRead.py || die
-}
-
-src_install() {
- distutils-r1_src_install
-
- doman docs/man1/bmaptool.1
-}
-
-pkg_postinst() {
- optfeature "ssh:// support" virtual/ssh
- optfeature "password-based SSH authentication" net-misc/sshpass
- optfeature_header "Support for on-the-fly decompression:"
- optfeature "'.gz', '.gzip', '.tar.gz' and '.tgz'" app-arch/gzip app-arch/pigz
- optfeature "'.bz2', 'tar.bz2', '.tbz2', '.tbz', and '.tb2'" app-arch/bzip2 app-arch/pbzip2
- optfeature "'.xz', '.tar.xz', '.txz'" app-arch/xz-utils
- optfeature "'.lzo', 'tar.lzo', '.tzo'" app-arch/lzop
- optfeature "'.lz4', 'tar.lz4', '.tlz4'" app-arch/lz4
- optfeature "'.zst', 'tar.zst', '.tzst'" app-arch/zstd
- optfeature "'.zip'" app-arch/unzip
-}
diff --git a/sys-block/bmaptool/metadata.xml b/sys-block/bmaptool/metadata.xml
deleted file mode 100644
index 683910a78d58..000000000000
--- a/sys-block/bmaptool/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/cec/Manifest b/sys-block/cec/Manifest
deleted file mode 100644
index 6591a6adfcde..000000000000
--- a/sys-block/cec/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cec-14.tgz 22654 BLAKE2B 01bf2c301983a5183bcffb3975ffb148b7efd2b7ea945c71654f090b1063ec1502bb4b64885924ef1fcd5798378537182a3b54e64400187fb515a6fc864a539c SHA512 b024c26badc7992c1d2804378119e214923bd7cfbac80de374efd22084595f74752db0edf3b83ac0e258db1847a3b49734958effc3961c9e086e61d5b806782c
diff --git a/sys-block/cec/cec-14-r2.ebuild b/sys-block/cec/cec-14-r2.ebuild
deleted file mode 100644
index cbb7336a7a2a..000000000000
--- a/sys-block/cec/cec-14-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Coraid Ethernet Console client"
-HOMEPAGE="https://aoetools.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/aoetools/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fno-common.patch
- "${FILESDIR}"/${PN}-14-including-select.h-and-time.h.patch
- "${FILESDIR}"/${PN}-14-using-unsigned-int-instead-of-uint.patch
-)
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- dosbin ${PN}
- doman ${PN}.8
- dodoc ${PN}.txt NEWS README
-}
diff --git a/sys-block/cec/files/cec-14-fno-common.patch b/sys-block/cec/files/cec-14-fno-common.patch
deleted file mode 100644
index 194b8a5866cc..000000000000
--- a/sys-block/cec/files/cec-14-fno-common.patch
+++ /dev/null
@@ -1,55 +0,0 @@
---- a/cec.c
-+++ b/cec.c
-@@ -20,6 +20,9 @@
- typedef struct Shelf Shelf;
- typedef struct Pkt Pkt;
-
-+int debug;
-+char *progname;
-+
- struct Pkt {
- uchar dst[6];
- uchar src[6];
-@@ -77,5 +80,5 @@ extern int errno;
- int ntab;
- uchar contag;
--extern int fd; /* set in netopen */
-+int fd; /* set in netopen */
- int shelf;
- Shelf *connp;
---- a/cec.h
-+++ b/cec.h
-@@ -6,8 +6,8 @@ typedef unsigned char uchar;
- typedef unsigned int uint;
- #endif
-
--int debug;
--char *progname;
-+extern int debug;
-+extern char *progname;
- extern char hbacecfile[];
-
- int netopen(char *name);
---- a/hba.c
-+++ b/hba.c
-@@ -9,7 +9,7 @@
-
- #include "cec.h"
-
--int fd;
-+extern int fd;
- static char hba_bytes[1<<14];
- static int hba_len;
-
---- a/linux.c
-+++ b/linux.c
-@@ -25,7 +25,8 @@
-
- #include "cec.h"
-
--int fd;
-+extern int fd;
-+extern int debug;
- char net_bytes[1<<14];
- int net_len;
- char srcaddr[6];
diff --git a/sys-block/cec/files/cec-14-including-select.h-and-time.h.patch b/sys-block/cec/files/cec-14-including-select.h-and-time.h.patch
deleted file mode 100644
index 818579610eff..000000000000
--- a/sys-block/cec/files/cec-14-including-select.h-and-time.h.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-From b8e4f29db4b46614e7f21515ba439eab3c0698b1 Mon Sep 17 00:00:00 2001
-From: Brahmajit Das <brahmajit.xyz@gmail.com>
-Date: Tue, 13 Jun 2023 10:43:46 +0000
-Subject: [PATCH 2/2] cec.c: Including select.h and time.h
-
-According to POSIX.1-2001 sys/select.h should be included for usage of
-identifier fd_set
-
-For using structure timeval sys/time.h is needed.
-
-Without the aforementioned includes, I'm getting the following error:
-cec.c:311:3: warning: switch condition has boolean value [-Wswitch-bool]
- switch (sh == tab) {
- ^ ~~~~~~~~~
-cec.c:515:2: error: use of undeclared identifier 'fd_set'
- fd_set rfds;
- ^
-cec.c:521:23: error: variable has incomplete type 'struct timeval'
- struct timeval *tvp, timout;
- ^
-cec.c:521:9: note: forward declaration of 'struct timeval'
- struct timeval *tvp, timout;
- ^
-cec.c:527:3: error: call to undeclared function 'FD_ZERO'; ISO C99 and later do not
- support implicit function declarations [-Wimplicit-function-declaration]
- FD_ZERO(&rfds);
- ^
-cec.c:527:12: error: use of undeclared identifier 'rfds'; did you mean 'ffs'?
- FD_ZERO(&rfds);
- ^~~~
- ffs
-/usr/include/strings.h:25:5: note: 'ffs' declared here
-int ffs (int);
- ^
-cec.c:528:3: error: call to undeclared function 'FD_SET'; ISO C99 and later do not
- support implicit function declarations [-Wimplicit-function-declaration]
- FD_SET(fd, &rfds);
- ^
-cec.c:528:15: error: use of undeclared identifier 'rfds'; did you mean 'ffs'?
- FD_SET(fd, &rfds);
- ^~~~
- ffs
-/usr/include/strings.h:25:5: note: 'ffs' declared here
-int ffs (int);
- ^
-cec.c:530:15: error: use of undeclared identifier 'rfds'; did you mean 'ffs'?
- FD_SET(0, &rfds);
- ^~~~
- ffs
-/usr/include/strings.h:25:5: note: 'ffs' declared here
-int ffs (int);
- ^
-cec.c:533:7: error: incomplete definition of type 'struct timeval'
- tvp->tv_sec = 1;
- ~~~^
-cec.c:521:9: note: forward declaration of 'struct timeval'
- struct timeval *tvp, timout;
- ^
-cec.c:534:7: error: incomplete definition of type 'struct timeval'
- tvp->tv_usec = 0;
- ~~~^
-cec.c:521:9: note: forward declaration of 'struct timeval'
- struct timeval *tvp, timout;
- ^
-cec.c:537:7: error: call to undeclared function 'select'; ISO C99 and later do not
- support implicit function declarations [-Wimplicit-function-declaration]
- n = select(fd+1, &rfds, nil, nil, tvp);
- ^
-cec.c:537:21: error: use of undeclared identifier 'rfds'; did you mean 'ffs'?
- n = select(fd+1, &rfds, nil, nil, tvp);
- ^~~~
- ffs
-/usr/include/strings.h:25:5: note: 'ffs' declared here
-int ffs (int);
- ^
-cec.c:550:7: error: call to undeclared function 'FD_ISSET'; ISO C99 and later do not
- support implicit function declarations [-Wimplicit-function-declaration]
- if (FD_ISSET(0, &rfds)) {
- ^
-cec.c:550:20: error: use of undeclared identifier 'rfds'; did you mean 'ffs'?
- if (FD_ISSET(0, &rfds)) {
- ^~~~
- ffs
-/usr/include/strings.h:25:5: note: 'ffs' declared here
-int ffs (int);
- ^
-cec.c:576:28: error: use of undeclared identifier 'rfds'; did you mean 'ffs'?
- } else if (FD_ISSET(fd, &rfds)) {
- ^~~~
- ffs
-/usr/include/strings.h:25:5: note: 'ffs' declared here
-
-Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
---- a/cec.c
-+++ b/cec.c
-@@ -9,6 +9,8 @@
- #include <string.h>
- #include <signal.h>
- #include <sys/errno.h>
-+#include <sys/select.h>
-+#include <sys/time.h>
- #include <arpa/inet.h>
- #include <ctype.h>
- #include "cec.h"
---
-2.41.0
-
diff --git a/sys-block/cec/files/cec-14-using-unsigned-int-instead-of-uint.patch b/sys-block/cec/files/cec-14-using-unsigned-int-instead-of-uint.patch
deleted file mode 100644
index 1bc417a2dcbe..000000000000
--- a/sys-block/cec/files/cec-14-using-unsigned-int-instead-of-uint.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 53cba8765ece2fddaea58405649d00df8041823b Mon Sep 17 00:00:00 2001
-From: Brahmajit Das <brahmajit.xyz@gmail.com>
-Date: Tue, 13 Jun 2023 10:39:04 +0000
-Subject: [PATCH 1/2] cec.h utils.c: using unsigned int instead of uint
-
-Since uint ins't a standard type, using unsigned int in its place.
-
-Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
---- a/cec.h
-+++ b/cec.h
-@@ -22,7 +22,7 @@ void exits(char *);
-
- enum { FQUOTE = (1<<0), FEMPTY = (1<<1) };
- int getfields(char *, char **, int, char *, int);
--char *htoa(char *, char *, uint);
-+char *htoa(char *, char *, unsigned int);
- int parseether(char *, char *);
-
- #define tokenize(A, B, C) getfields((A), (B), (C), " \t\r\n", FQUOTE)
---- a/utils.c
-+++ b/utils.c
-@@ -57,7 +57,7 @@ dump(char *ap, int len)
- }
-
- char *
--htoa(char *to, char *frm, uint len)
-+htoa(char *to, char *frm, unsigned int len)
- {
- char *cp = to;
- uchar ch;
---
-2.41.0
-
diff --git a/sys-block/cec/metadata.xml b/sys-block/cec/metadata.xml
deleted file mode 100644
index 5f33304011d5..000000000000
--- a/sys-block/cec/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/devio/Manifest b/sys-block/devio/Manifest
deleted file mode 100644
index 4f1ec17e4b0a..000000000000
--- a/sys-block/devio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST devio-1.2.tar.gz 88650 BLAKE2B f6ebc16a578ac782cc267731fb93ce3c62cfa0df19a6ebe0c004d0a3e161b875156cbe7dd5572494ac66e901b27fc90d1c0fc167b12dcbc68774b481c2665f05 SHA512 7620a5144f13fb66252e9f689df2a790d3868877184d0a013ada6270b6c3fc4a87f20ed283f2a017285d0219418f87c6425b481f397f46f49fc1ebc374aa791f
diff --git a/sys-block/devio/devio-1.2-r1.ebuild b/sys-block/devio/devio-1.2-r1.ebuild
deleted file mode 100644
index 33d6284c4ad2..000000000000
--- a/sys-block/devio/devio-1.2-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Correctly read (or write) a region of a block device"
-HOMEPAGE="https://devio.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/devio/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 arm x86"
-
-src_prepare() {
- default
-
- # Clang 16
- eautoreconf
-}
diff --git a/sys-block/devio/metadata.xml b/sys-block/devio/metadata.xml
deleted file mode 100644
index 683910a78d58..000000000000
--- a/sys-block/devio/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/di/Manifest b/sys-block/di/Manifest
deleted file mode 100644
index 1c8f6dee9224..000000000000
--- a/sys-block/di/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST di-4.51.tar.gz 229504 BLAKE2B 05906e2cc34b88065ff1f38abaddd2ded00dc20e6ed35b942ac4f75eb7a1c95bf9b2451f0c6a4cd5fc75b6f17e226980dbc8f2b8490247f379371538022906ad SHA512 cc4323f372220f9ca12e53e8deea6f7a2d475c39c5e4951fbd0e9cb2ea6ac1b5b611dafcdbd09658560afdf8948d644c46d582e31d619286a6d01703911ea7dc
-DIST di-4.52.tar.gz 226611 BLAKE2B 9643624cbf86def36880bb60a403ee7bcc1a17e7d413ec45acabfc94c67758de56a33001493c238360e61be1e4a1bbf12892b763c34f94d6c9dff3413795dfe5 SHA512 455e7a6d738acf4b63d84547dfd3cd9a4fa8dd501fdb73ae1259200ffab0815fe7276ebe4441ffe0437d4a592fcff734afc045d186e68a2eee4c085517615026
diff --git a/sys-block/di/di-4.51.ebuild b/sys-block/di/di-4.51.ebuild
deleted file mode 100644
index 63f17d979d79..000000000000
--- a/sys-block/di/di-4.51.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="Disk Information Utility"
-HOMEPAGE="https://diskinfo-di.sourceforge.io/"
-SRC_URI="https://downloads.sourceforge.net/diskinfo-di/${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="nls"
-
-RESTRICT="test" #405205, #405471
-
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.33-build.patch
-)
-
-src_configure() {
- emake checkbuild
- emake -C C config.h
-}
-
-src_compile() {
- emake prefix=/usr CC="$(tc-getCC)" NLS=$(usex nls T F)
-}
-
-src_install() {
- emake install prefix="${D}/usr"
- # default symlink is broken
- dosym di /usr/bin/mi
- dodoc README.txt
-}
diff --git a/sys-block/di/di-4.52.ebuild b/sys-block/di/di-4.52.ebuild
deleted file mode 100644
index 431d376cea89..000000000000
--- a/sys-block/di/di-4.52.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Disk Information Utility"
-HOMEPAGE="https://diskinfo-di.sourceforge.io/"
-SRC_URI="https://downloads.sourceforge.net/diskinfo-di/${P}.tar.gz"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="nls"
-
-RESTRICT="test" #405205, #405471
-
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.33-build.patch
-)
-
-src_configure() {
- emake checkbuild
- emake -C C config.h
-}
-
-src_compile() {
- emake prefix="${EPREFIX}"/usr CC="$(tc-getCC)" NLS=$(usex nls T F)
-}
-
-src_install() {
- emake install prefix="${ED}"/usr
- # default symlink is broken
- dosym di /usr/bin/mi
- dodoc README.txt
-}
diff --git a/sys-block/di/files/di-4.33-build.patch b/sys-block/di/files/di-4.33-build.patch
deleted file mode 100644
index 1a9048fb4cf3..000000000000
--- a/sys-block/di/files/di-4.33-build.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-These are the first errors occuring:
-
-di.h:82:4: error: unknown type name ‘error’
-di.h:82:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘/’ token
-di.h:143:5: error: unknown type name ‘_fs_size_t’
-
-Then there is a lot more errors after above.
-
-memcpy can't be detected normally due to:
- http://gcc.gnu.org/PR55890
-
---- a/C/di.h
-+++ b/C/di.h
-@@ -9,6 +9,8 @@
-
- #include "config.h"
-
-+#include <string.h>
-+
- /*****************************************************/
-
- #include <stdio.h>
-@@ -79,7 +81,7 @@
-
- #if ! _lib_memcpy && ! _define_memcpy
- # if ! _lib_bcopy && ! _define_bcopy
-- #error No_memcpy/bcopy_available.
-+ //#error No_memcpy/bcopy_available.
- # else
- # define memcpy(dst, src, cnt) (bcopy((src), (dst), (cnt)), dst)
- # endif
-@@ -87,7 +89,7 @@
-
- #if ! _lib_memset && ! _define_memset
- # if ! _lib_bzero && ! _define_bzero
-- #error No_memset/bzero_available.
-+ //#error No_memset/bzero_available.
- # else
- # define memset(s,c,n) (bzero ((s), (n)), s)
- # endif
diff --git a/sys-block/di/metadata.xml b/sys-block/di/metadata.xml
deleted file mode 100644
index 5f33304011d5..000000000000
--- a/sys-block/di/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/disktype/Manifest b/sys-block/disktype/Manifest
deleted file mode 100644
index 1f61296748eb..000000000000
--- a/sys-block/disktype/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST disktype-9.tar.gz 43809 BLAKE2B 9155705c02ad7a9c8c799d5b728517f9de9e837464e019f3c25aa74f6b784e634ea65c67bdb3817eb0bc816c494ada28968cf85885eaff2a49db14d430b9a4c1 SHA512 3642e35af55341db089d3b671ddecb026eca67a9f63ba55456a0c63c3fa611e3888104e5c14c18959435577a08d1fd93f1794fbb37e0d8118ab9be65f474bdf3
diff --git a/sys-block/disktype/disktype-9-r1.ebuild b/sys-block/disktype/disktype-9-r1.ebuild
deleted file mode 100644
index ee0111e72bb4..000000000000
--- a/sys-block/disktype/disktype-9-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Detect the content format of a disk or disk image"
-HOMEPAGE="http://disktype.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/disktype/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ~sparc x86"
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin disktype
- dodoc README HISTORY TODO
- doman disktype.1
-}
diff --git a/sys-block/disktype/metadata.xml b/sys-block/disktype/metadata.xml
deleted file mode 100644
index 2636af9cc47b..000000000000
--- a/sys-block/disktype/metadata.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription>
-The purpose of disktype is to detect the content format of a disk or disk image. It knows about common file systems,
-partition tables, and boot codes.
-
-As of version 7, disktype knows about the following formats. For more detailed information, please see the
-documentation.
-
-File systems:
-
-FAT12/FAT16/FAT32
-NTFS
-HPFS
-MFS, HFS, HFS Plus
-ISO9660
-UDF
-ext2/ext3
-Minix
-ReiserFS
-Linux romfs
-Linux cramfs
-Linux squashfs
-UFS (some variations)
-SysV FS (some variations)
-JFS
-XFS
-Amiga FS/FFS
-BeOS BFS
-QNX4 FS
-3DO CD-ROM FS
-Veritas VxFS
-
-
- Partitioning:
-
-DOS/PC style
-Apple
-Amiga "Rigid Disk"
-ATARI ST (AHDI3)
-BSD disklabel
-Linux RAID physical disks
-Linux LVM physical volumes
-Solaris SPARC disklabel
-Solaris x86 disklabel (vtoc)
-
- Other structures:
-
-Debian split floppy header
-Linux swap
-
- Disk images:
-
-Raw CD image (.bin)
-Virtual PC hard disk image
-Apple UDIF disk image (limited)
-
-
- Boot codes:
-
-LILO
-GRUB
-SYSLINUX
-ISOLINUX
-Linux kernel
-FreeBSD loader
-Sega Dreamcast (?)
-
- Compression formats:
-
-gzip
-compress
-bzip2
-
- Archive formats:
-
-tar
-cpio
-bar
-dump/restore
-
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/dust/Manifest b/sys-block/dust/Manifest
deleted file mode 100644
index 89445cd425fe..000000000000
--- a/sys-block/dust/Manifest
+++ /dev/null
@@ -1,232 +0,0 @@
-DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
-DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anstream-0.6.13.crate 30928 BLAKE2B 0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0 SHA512 4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
-DIST anstream-0.6.19.crate 28767 BLAKE2B a40e0dbb790255d300c03c6429074b65edb8ea1fea33db06c610c03e36a1f5e560e8c2ede55b91131a6fcdb1a85882579b44dfca6ef0deb979ef9f3ddab0aae4 SHA512 75a27cd003f44c1dd74dec416f78e0d1027d7f6b0b9735d3fd60e8d7e07d1db870b1d1e037ae4093881854b300b95ccce47a3a7da9a4dd5d0ac1912e53f45175
-DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2
-DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
-DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
-DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
-DIST anstyle-query-1.1.3.crate 10190 BLAKE2B 4d173fa220165410a41a54224e65ea87c9dad154af0b8404c638f3aca70c99da122bf0cadf0dff3047afd0d13a052701567efc17cefe4d38f518991a10b54bea SHA512 fcaf441fb8c44ef352cfc6a9b2f4d07e2dfef67a023e077dcd0c6da136661a1ba483d9146835848024259351e568e4946a16a7dcf0c6ae2baa871275c175eeae
-DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
-DIST anstyle-wincon-3.0.9.crate 12561 BLAKE2B f6caf413950cc712789e645f21f5949bd2f1da0fb729dbc03b9b18e4a06c8df5a889d291eee4b6338f0a97abacff6acad82183ca813ff9eb2d025fa0ba947ae7 SHA512 41816e1fb4f962d4461589dca3c7787049992b11f3550e8753646b055234fe9f0339f6afc94a8edc7755e8c6921d8c232beb8b722148455a3f731c93d2c5a46f
-DIST assert_cmd-2.0.14.crate 24591 BLAKE2B 2a25812480770ce8549700b6c5afd0e3fc230c280c66b5b61480a2db0dc6c5a95b6a564ca7eb6024fa43498168d8bd3511a6cd659498540bf1a5a3bdbc2a3fc8 SHA512 112c3f933a013715c0dfcf29889ec023c88097a70fe212a7d98d0a5272d5f6da87df9353da006483830a0ac3c42a12e12d8fabeb90eb62453982edbc75215613
-DIST assert_cmd-2.0.17.crate 26914 BLAKE2B 4e1ceeb31fee7884f02fda2578b49221a160ea6c71cddb887bbb7846f33ace653d469d36ff206167c06b097f1c0026b2bee7efa2b2add293e8d45a477a5f6b36 SHA512 55b4142b1f4b5f3721dd29a000923c84e68eaef130cc94a6e21206d463533e44b75e0367a736a1ac4422aa383e3a9c1ad1b1104d5df9816f05cc850be330b014
-DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
-DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
-DIST bitflags-2.9.1.crate 47913 BLAKE2B b14ee41348336981ab86459417b9feab90879a11a6524a8b43f2b89c09c844b4441c31e315c471be00ad21fa88b5dcc7671b56567fdcd72bb0790ceeaa25813b SHA512 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27
-DIST bstr-1.12.0.crate 351557 BLAKE2B b57f018ad6c0767b23ff65f30fb7bde6199956e50200b7574c04df851aa7c5510874c98caed575c2d6b1984286d39df96a2f29773081915a4bc94257146b831c SHA512 a2b6bb347c4bda37bbc0908a4b1191261fe69de3f767e196b43410a757cd5ade65c9349be76f0d585b4250a9b811c7834fdfe34274a54e989985f353f5ba345a
-DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
-DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
-DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
-DIST cc-1.0.97.crate 76951 BLAKE2B ec2e65797dfe13223b64f28bf6d143e00362f8bdd14e4df3d16ec2c5b68b8c603968f8cf6e7ede95b527ef16a748775bf247e8bf11010a326bbac4b296d72eb5 SHA512 119d1769530ec2fcc643b9b4a0f2a45db6f0772e4df882b832f961824bbb41d101d4a507573b4e05b4627d647fa823e81bc66dafdde40146878616af96b24143
-DIST cc-1.2.28.crate 107943 BLAKE2B 8ef5a4aafaef645b2aad877d32d86fdd003f510f9a4c1a9f11ba04d84184b9279d275b8ea07013dfe85e106e46f069f45b7da8cdf94e34943288223c84a275d6 SHA512 afe3ef5caa093c87aceab61ed5ec3eedc4e181ebcc8f9df71c222b7d0176be53bde2542a82cc2069e61ef24caaf98cccf957b509cbd2e067244ba75eda182022
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f
-DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
-DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
-DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
-DIST chrono-0.4.41.crate 234621 BLAKE2B 82d2a03ace32f722834348097622ca4d80f00bc7c419dd43d85a2f740088b61adf6d0fd2fed861612b07afa7ef6d26c50386ca5a9b3452a3863be8a737efa02e SHA512 917d440059579f4861b91d95bd0d5bf6dc55baaeec50678a9562b9652bd872d5f6b5013f188a50f37a18dfaa775b6821eef2a1ba096abd488a285e55aa024d5e
-DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
-DIST clap-4.5.40.crate 57419 BLAKE2B 9adc12e6539bcc4b3151d5bf8aa49de3e825d8e6c8221e58a300b10bbc294069d916e90f00566a20386a3d6d5dbf12e4885741546e275062ada8fa75586adf54 SHA512 64724903db6b133de2a6300f11ec40e4019d01d91e8d81788cd2588f609d0a3a8dede03b6419e82ad5379242dad2fe59c7ab938deaf723b9a36accbcac1d9b3a
-DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
-DIST clap_builder-4.5.40.crate 169191 BLAKE2B e2c01776b24d7fa0b5b7a7274e1b2023710a984d14346ebf3dfe15db627aa1ed0b849f1572427463c9dcfe08c66efa517f40ab10cda69a820ff5958a71062035 SHA512 52689271be7898bf15285a6e293b7b42928d424293d838409426e5dd9d73079f664e1e7b4bcbe7762bbacca98f7c86c67108fb11be6a1ef170668938fd05a7cf
-DIST clap_complete-4.5.1.crate 37823 BLAKE2B 0cf64989041e0773ee0d4ea767dc781d9cfaa68c3edfbf2b04874f24064aab762223b50b5fb511a09583191fddf03f5bc7afc443c213871eb24f94695fcfe004 SHA512 c815e6f8fe190b0cfab85e739973b8a40fb23586fd329f96cc21a5ecfa9108ad5bb4a5a6cc5e00983e704d4272c87433b426f582ee44dcc9fc59d9a7784f9334
-DIST clap_complete-4.5.54.crate 48534 BLAKE2B c17f77b1c3f6af436ca4b8a64bb86951e3ebc7998bfc993f6aa8943910cc76f365c01fffc785fc0ecc6b5760278be10978093297b750792cd425610d2df143b3 SHA512 c5884eb72aeb54a72787f12dda6abed2d406d7e9fd5b0684a2c415b2a7d3844761c1e763ad160ee34e8ed47633fa63ead6a57c78009dfcdd7d311f689831145f
-DIST clap_derive-4.5.40.crate 33470 BLAKE2B 3f9cbc250694c65805eb1cf5d6cbba378a658e15d24f2b548f41a682b071113ee7a60433463c1022e30e248008121dd3bc10d7dab45fa09ce39ebfe96fbb47f4 SHA512 426059aabb349aac396adf2031bedfd6c8cdcbcf70ca6caad82f037501fabf1f7445c57b073af71a0437b08e38ce5ecf0f3895c206f067ee6e4ce46021f024a7
-DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
-DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
-DIST clap_mangen-0.2.20.crate 14861 BLAKE2B 68fc1a18d0c2df088b4c11ba2bd4de73b8d272f888f9c1e7da73493012bab26a47cf178769fa657e4b893bd11eeda038135dd7a606a31b86e03bbbe57422deb5 SHA512 f651d0c044cea804c469a59a6f4e3024546cd018d73aa4dedc4f2ddd78c04fe0cf6790d442fc16968146068cd61c685819e5f39fef6320aeaf6dc210f61582c2
-DIST clap_mangen-0.2.27.crate 15696 BLAKE2B 608c7a3cf2cdd01173bc5d57e6ecf327fbd4374a084ba12094acb878f79387c51b29a6984d5cf629d9ae72fa8a3cbf6356880a69bb3699a7a04fdf32bb2cdadc SHA512 c84375fdd805dab2e9cd20c7522f0ac39383e3eebeeeca975118f52e4704d5271331b856f7cf34fdbb5c72de04f93891d7d5396503fe7df325dcfcd71fa913a5
-DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
-DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST config-file-0.2.3.crate 3652 BLAKE2B 79d76d40144fad6e26ad0bec599fe5105508cf29781f21df48866db1ec827dab37e89f3e79d2beb814bf4e0e0b068d6393fc768a6d9ea7f7f4621729f4e80fc5 SHA512 863786db71b71d5dd09dbabccb5ec5b482404bef630d02074a0f339d30f0beb921207c3bf78845cddc3a8d643711f1c3ba4dd8895e2b391527a33f2fe206c728
-DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
-DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
-DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
-DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
-DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
-DIST ctrlc-3.4.4.crate 14660 BLAKE2B fe7c2ca8352dbe40e60ad2c63654beafd9ad3f62483b23b3c614a22dacc8ce0edd2b94e9ec3a2472c581f6a1b8befe0952df092b4c7d34ad92414190e285e51b SHA512 c09c5bb87e4116e4f2604023d9a94afb9985678a4d02aac17baf5b5d13d0ac7321e07dd7b20ed620af9670926acdb6b78be37a56c8be171c21975d34ebf0196c
-DIST ctrlc-3.4.7.crate 14606 BLAKE2B f69138b0bf0b7a0a0acc443e2e761abb859183349ec9fba484504c5d41c990ac9e129448e6bc05ba382d4437887a5a65826da91ec241e6995d39cfb9148ef75f SHA512 46c0ec3407e6518d520f2d7000248f808fd5da8013695f93336eaa4a0f84657c7048e5d3431216ec7f7159040c7e0fd1de19e82fd363db8e351ed56924ae5155
-DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
-DIST directories-4.0.1.crate 16040 BLAKE2B 57368021712e652af2dbc64e3b219ac072c2fd5e5f7f882ac36649e0e804b5345c3f9afcd6d75caec3851a371f6eec3101e80a125f6ad20c045fd105980922f8 SHA512 babe4e23759b2e01a284a14aa1b45ba9d705ad7257246fe8c1ee6a071f48192c58a30b7d09c222268be83f7ebb59c0cc91e8b1342c1f9f0a96ec079fd264f8d5
-DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
-DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
-DIST dust-1.1.1.gh.tar.gz 111345 BLAKE2B 46b72e2d83b61f3b7fc33ab6d32b25d7e7641ece799e12abfd3f5e79e2cfeb31ba1bbc3725eeb9d8eb90fa528752c719b11ea88fbf963530139ca6a7d54eace5 SHA512 c7051fa5a924891aa25fac22d3e5c53dd5a6c5ae063e6013316c78f7ac1c0006f8523781ccefe5b9a9cc0b2a799decb0d045bb7a37db78e9e97b805f8c085f33
-DIST dust-1.2.3.gh.tar.gz 117984 BLAKE2B bdbb773b618f6ff28b57f7206e1a8333eb2ba3fd994360b0d6a4e41314e03de8fd2d505ef1de24a916383a0a78d8a8fa5a2df5689a033bb85c0a6c7b86ddafbd SHA512 041570788449101fbc2b01bf24301b4e62bbbafaceaedbbee3b16de562b48c799b6a50d6221d5d854ec8d999e329c7c034265859895b910844ee4af9660812b1
-DIST either-1.10.0.crate 18334 BLAKE2B ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2 SHA512 2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432
-DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
-DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339
-DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
-DIST fastrand-2.0.2.crate 14674 BLAKE2B ea23f52d745f4fcfd4ec911d48d77c60da837f57942994b17458daac7cae38953cf679459908d68e5f393d03a90cd6eddba23d2a86c2bc11ebfeed0bb41fe4dd SHA512 3ef9c21e4928071619adbad6421165ea82feb04c26ee18893b172f9f8a510b9a2097257ae31647a907680412b68d6662eff13cb27649ed9f5e68c374619701cf
-DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST filesize-0.2.0.crate 5066 BLAKE2B c43cc098a2b4ec4f9a2990ccfb17a6379e7eaa01686cf9d077ae4b3f80f517f5abdae2eb3244989f0fc4e9a1c6c9b6ed1f43921d3067d474211d74fe31cb75ac SHA512 d80ca58ed1c2c9959cb98033c270ebc520ab050b812c17e22cb1bda3cfd44d35542e56c45da36765873e9ef18f21a01b8d615bafc6bdfc9cf555d9175b47bdce
-DIST getrandom-0.2.12.crate 36163 BLAKE2B 0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396 SHA512 dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee
-DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
-DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045
-DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
-DIST iana-time-zone-0.1.63.crate 32919 BLAKE2B 252417d7689156bfef5386f3cddb06703f033324ec7c3223e6db44cdd62c74ff57028c8a4b93f79d079cd69449f97b35823dd6cae712f820dc04a4f0a7d408ac SHA512 9e595c10884bccdbcb171b547ec0add02ccc2c126e6c0372f658bb418c4b4972c031c5fa547f0b11ec8c99a52ca8f5e97e9f1d2a8a6a0f4fef30b5ad15d179de
-DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
-DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
-DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
-DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
-DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
-DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
-DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
-DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73
-DIST libredox-0.0.1.crate 4212 BLAKE2B fecbb90e2842a69f3967bb2a09b0181dce1720b60c5d762a334a279b52c00a9b4b52de72c6484603981c0c3e1cd8e173ef5e15fa290ce8b8888739204956be92 SHA512 31a9234201f5128f1519e108f7424d1740a67699828265cc725304a70f6a51e139f1d0c0e626b487857a7b421f25ad93e81b95b65cf0d3e0ad912388deecfb41
-DIST libredox-0.1.4.crate 6946 BLAKE2B 52e50189b90904ca57dca94b85f77807dee3c2bc84181cbb78046dffc913b8ada63c583aefc1d3ae959e0a38c71fd484177b23749426966ad721ac14cbcbcbec SHA512 8c01dd65c108f834c7ffe59a0b54bd8917b9f0154958d271008c4c0a5c1a007eeaf69ac2ae2681f25d04946f6e0c24b733991b6ad75d97fdc790c721f8f90166
-DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375
-DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
-DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
-DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
-DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
-DIST lscolors-0.13.0.crate 21948 BLAKE2B ded53945c023c0f8edb7fd563a11c30a03bf295fb5f08eeffaef163e4427164ff9d6c595a15e54fc6792fa927b9f35a272250771a9f6c7e7aa13308df469624d SHA512 bce06cd4505a9efacee6302b536575e495720a3d051a8bdfac3904a8b0bba94aee6bb516702b79750711a57699e4e49ed3f354646ba22f3d3338693e20f80caa
-DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473
-DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
-DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
-DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87
-DIST ntapi-0.4.1.crate 126552 BLAKE2B ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb SHA512 8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7
-DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
-DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343
-DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532
-DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
-DIST predicates-3.1.0.crate 23090 BLAKE2B 6c51fa390f3335501df604afda47ff1d2a69322d928a1412bcc4829f16c3ff5d345ae52f54d797c9698b0eb7b26495e594d8c21f04fdd77c8119ad4635184adb SHA512 1ee38c715b4b55038497a4a4996e12de91d356d53173d3a034d6a1f56859cb3a4a61a82d016fbefdd6ff291519097ce9cef950547d3d437035cd7093d965dbf0
-DIST predicates-3.1.3.crate 24063 BLAKE2B f57d4d19128107107b436bcce2be5efcb2a17cb18952221bbcb63691f5bb0fa3932a50e721dcfbd959d27b34084a6a9931378bc55c3c23a6668fa6a552e72abf SHA512 0da703faeb708e3f9eb9bb8803dd8cf6a493b02d38b9b617fd1eed7ccb870ae96c5be6cfe63b7ea8855cb2a019a7ea59799faf2bd78fb490d62e640d1a7de1e2
-DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702
-DIST predicates-core-1.0.9.crate 8618 BLAKE2B e5ff73c0756f4cd91ff5d2fdd7dfd33e300dae34731933c11798d7ad2e07d9500dbb7828e7473a055c55b5ffa8a761f02a9d04ef313e544e477e4cb94159576b SHA512 618db56d417f44f5575159265f245fbb62399951824730546df735dd9bc9dba2200f58c0a7c7830040bf27954bb48e01fddb5fe0f4d4890d5e172cb1c586735b
-DIST predicates-tree-1.0.12.crate 8392 BLAKE2B 4b124a7b718d2942f5624d410fb8c59c06e90ec5b576fdfe20542dd00da64fe6a5fbacadcde3c3a6f19b8ef99efd862b08be08e08691e858a4b3d7bd72a4cf71 SHA512 f5f6d7d0cba4ca7176a26d9adea5ded46f1a3361f9b6ceaa7dcf468ce616912cf3b764b8250f39a42a24eac71fb94e0d4d822c89361aae02472cf761ba55dfaa
-DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3
-DIST proc-macro2-1.0.79.crate 47200 BLAKE2B fff8e514d618b8ef60d6a4ca7610607641cb25701fc5e8452e0db5f942a3c38c724acbbfb0474823fe0f4864df07958c1524383e7640105266608f1d5a741368 SHA512 8bfa6fc1022556cbabe0050a37b93c5ef1056ebda9d3dd368e705a7c695df9dfb5cd5adc18ad1eadf7338631ad1d5ed6f63f0adff3616429ef8c50a930b1838f
-DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547
-DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
-DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
-DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
-DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
-DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
-DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
-DIST redox_users-0.4.4.crate 15438 BLAKE2B 5f44e9ef20f1a6c8b22239838f8f6a6648dbebd5b4386b3a2c417e39add8c4a0dc32e4369b8bb4e0ea17678140f596b9bc981b1d56f06de6a38a503600420481 SHA512 7c208116d1171b1f52f22aedcf8ad00076a3d1f062f4018f4a9f5fb2c38d7ed83258589062d1559f64e43f3e2a9ddf789799f57cf87a49ad8a37463ea09aa269
-DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9
-DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
-DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
-DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
-DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
-DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
-DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
-DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f
-DIST roff-0.2.2.crate 11648 BLAKE2B 38431e1dbfe394274c09e32a9f4c99f7e208130efd1765e9df0c08cf313a0ca81d13198158af6342ec658648cfcfe2e3cae5a5306f8e27e18af7b8163359e896 SHA512 0098d4cc921435cd48fd924d96e8dd27f6443a9b6cba847388ec4be7c2222bffa7a1507862b8c120314d32d08e0cc04e52d44973e25d85536a3a2560fa2a06aa
-DIST rustix-0.37.27.crate 324534 BLAKE2B 65fc8317c5aa86236b2099104b6841a7d35d4567977218f5e59a85d199aee7d6b9f0278083d93f575b31d77ef8685576b7cba06ce8da6e96a164af30c854ace3 SHA512 e1c648cf11379509b732b9e9ed88ebd36006d8e73755528a09aed4f46df08e23a705696c5e6ff7ea0e4382513edb487f9859a8f1673150d60d70c698216fec3e
-DIST rustix-0.37.28.crate 325812 BLAKE2B 75c5e49c6d60bce124523689be3b13a2aebb8874845aaa518147588950c2ad664ae528ae11e88d41c6d1ebf32041997c0a89d5cceb4582892f95e4cf8c400125 SHA512 d69a1271ab5fb86b1d63498e650a7626a83a5d17b40ba1ad35c7d348aacce0f7a05e14dfa929adf784f132c47ab102e2a966037ce358ea2a7792d6345b55bdc2
-DIST rustix-0.38.32.crate 376999 BLAKE2B 681ea50f5405b3a749a26a481995d3a85800378067734bb857e32e5d3764687b0da4b3749d227174440e432b374ae9ada154a8288e4353ca2ff1b851698477f4 SHA512 8f028b4df785aa78fc798f3e053d0a4fb9b3c552a47f66f52f1666f4c1324441be6581ed643c4ef0f56d92e1a078c6d3b45be183fc3df0ed1fc89de0d610cad6
-DIST rustix-1.0.7.crate 414500 BLAKE2B 493473a0d4c669260efa7017981f2e095acd5edff597a0f9808c3501336954cc63b54a682e35740a3518286e8675242790130f6690b42e10738cf2ce95d1c954 SHA512 b8fbdf01af89ebc59d4ed6b5889e5d483b449857a119bea8746cb30091d707beb0c36da5235d85913092e0314b3a702ed8159bf59eac6655f2ff2da9c98abd8b
-DIST rustversion-1.0.21.crate 21001 BLAKE2B 0ca6d2ae448a04a509e3746dff26c8ad9ff91b3d86fcb3cbdffc82de6e8592b585d8f1c029d96a257b4f195288d035326e6d8a12f3beece16a1d195544897375 SHA512 69ed338f2a8e8048ef6d44a5ceaed4ccb9d10d88130a5da4b25899af44949600f785d9508673a90245ae33e086ae6d2a297d6b16942c30159fa73e0602a88a67
-DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
-DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
-DIST serde-1.0.197.crate 77087 BLAKE2B 4a4e04ededf5fefaabfcc4e17457db823239e8eeee7631a905ed47800ca10d26a93632e3a9d1b784b83f84168d0d649cfa2e6f5f1e68ab15a68e837cd5b6c699 SHA512 69e42825fce6a0a5d109979785daceacfd6afc5641e202fe83da32e2b1f968416557cce97fa014839e873e65f85c27494c8f8e20e6e9e4fbedf20d0291880410
-DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
-DIST serde_derive-1.0.197.crate 55771 BLAKE2B 73708908b6d1e104af4c63b498bd25c5a728e07e22afdf92f15754c0f17636efe44c0560c1f0df1b9a30708e8e8894a62f1ea57c234b6dd861cb9c8dc044eb4b SHA512 669376e248b76a5ee8b9c93fd9fe6d35372e7267fbabc14730539ef28a94e405ee5e9c2cc2846897d59d6153742cdc6799f9e2c87f20b9dad119bd3a86c28994
-DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
-DIST serde_json-1.0.116.crate 146790 BLAKE2B 20492ac3c431fd3666599f079383a9d945549e02357127a58acaa7011684ef0caca221a253218402ceff6956ee8a20cc41ca3394b25bb69669be75ab22b66a1e SHA512 d383de754b0a50cc4ab3e6378b758ebd6178ad32ebed80cb4e32a9d8e81d0c689585ee5cd35f12b376e488d25ecfaca659be943c9bb4104b63a1c4f9ded2f337
-DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12
-DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
-DIST stfu8-0.2.7.crate 42753 BLAKE2B 0fd14038b094f0351fc80d9de4b8d5f83b047577d0c59af549e7ba5c980f4e7db71b8368dfa29d877c8d834dcb59a752e2234c502914900a97d4a0bf796c83ec SHA512 5584cd8b16b78e6131a6f4f6601fcfafc737bcf614855595e5a2253b20c031045dd48fa5fddc124538f27c031b879be7d71918f588edc273dd52fdece70e3e59
-DIST strsim-0.11.0.crate 13710 BLAKE2B bdc748ffab302c8e1d3412663e300c399ba13bfc0e15b07101a680394204af2df8897ba784dbe57b95c4fa9e732439d0f5aabb090b1b1c81f066bfa125919419 SHA512 ef4165dabaf8cbdd6c58420043cff9c0d1f4bc3ed53de5973b654bd71ac7d462fecaa6e1b750fbcbb8e19b35f6e6b73641a17656b20f5562b6ba7d84e69de226
-DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST syn-2.0.104.crate 299699 BLAKE2B f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7 SHA512 da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f
-DIST syn-2.0.55.crate 254901 BLAKE2B f48da9df7d80bc35ec7f88d2b73a29fc1f2daaf2b1e2120c8a145c730e99148ef7a41fde7466f3b12ce8f017b505341cf5109353a9aa2164827a724b775167bb SHA512 093414e1db32cf723161fdf213c6bc59aeda00c6867ca8cc28997822375bca07ec709e47324bdb936df87298e84da296fe15968811a0d74c978a1a90b89dbd3a
-DIST sysinfo-0.27.8.crate 145438 BLAKE2B 52cef5486325bbc30e3f9a41fb3fe39b6a803127bd1a37b4223573973efbade9922a7c8986cb0bbfa601b3cd000dce78e3e501c62f041d1271e2e2ae44f9c8f1 SHA512 0efb86996318139dd0d6a5360b69adf9e093e0f06c855b47b9c46498871213cf4924afd0db92614df6191659379e1fd317bce434bd1eb57efc89cd10724bc5fa
-DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
-DIST tempfile-3.20.0.crate 42306 BLAKE2B e293a7cb6837a13d8cfe70ed190246fb5901e74e345f149ad29a937b25ac55390784d0ee764c8017ccbae269c8e3179673c9527f43a87fa70eac470b21aa96b0 SHA512 e317273225182b565f971b08160080e6162b0de855c0cc8c5b8d34b2afb48f73ed15a2848b65b6db73789fbf96dc88354b1d357d9c2267658de0c718286de8c6
-DIST terminal_size-0.2.6.crate 10585 BLAKE2B 8696b9046c717eec8bf7246346af84a5d0cb740ac6e1335a4d8c20476628f4c0dd7c6106cde33513681466e9701d4b05d73f22a3bd2dfabc4d22045a69d31345 SHA512 95f38bc00f8c5e1a6913bb2a0a7c46d96e02a4f3234af1623ad3d7be41eae677e77f1b5d5d005d1e9d778fcc6c87196f67a51ab37caab5b4d299da79c85d06ed
-DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
-DIST termtree-0.5.1.crate 8498 BLAKE2B ebe1face80741908e28d3fbf828bd0a7a70bb317f4532fe38ac9b6adae898a7032f751718a39300ecca8c7bf0ea6cca028c02c93c7ce7a645d67656318e90172 SHA512 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125
-DIST thiserror-1.0.58.crate 21025 BLAKE2B 2915ed6ab691fe94e97a834ce5874d37a388c3240499889cff633ee6c67d46a2ca88098ba40c225ca0e2e3c1ac7bdcfafcfde3dcefc50867e299dc49505d6fc0 SHA512 3cba2d1f4965bc56bac8fc70540d8cd442ab6b8c7d25d328bde7f4cc108535d83c75f293316d730bbd86eb247400b6e35107d610c7caf47f43a28b1f52fed578
-DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
-DIST thiserror-impl-1.0.58.crate 15645 BLAKE2B 9c6f643a582666ee4eb43330340888e7141f0dd89d927e3345268c3eaca02fa42b018514ef38b3db3ff9722b25ebdd43c36b11ecfc7bcb36950ce2c204ff78e1 SHA512 9bbc623f54c71595e48b33bdb3e4f12eb2e48074b15ebe400d6faab43410b363e5af94df071aaa324c59dc6958173e3c301fd51b216969f095e19cb98a27292b
-DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
-DIST thousands-0.2.0.crate 11060 BLAKE2B 89ef9e6ee8eb838e288c5e36708bfb391e98be1179b6801b3304c5a7049becad12f00f46696fb4cc6c86003f8fbb2eeb69cfa8467b22051f385782c1ff156477 SHA512 a16d015c584791e6e8ea13e6e114ff5126ada15a8d375c3608911946a6769ac4e9c31592d71fc0868c43879b0228c65e6fb9c0b83e63b818286898b2ff9ef19b
-DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
-DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
-DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
-DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
-DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
-DIST wait-timeout-0.2.1.crate 11435 BLAKE2B 6fc9e1b88253c96aaadeafa4eace8281ef9c4bc961334058866e9db9490da35f191973d46753c381cbd53fd8b8843ed3ccaf681bd26fed5113cbdc9872b1f635 SHA512 aa89eb76bd7abc8c12d0d372a74a3e838978d85939ae5bec97392031ba4c211c09fbc0a8719c668835dec325f94c6098a9a684ba180f9fa8352f8131754cd334
-DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
-DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
-DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3
-DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
-DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770
-DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
-DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42
-DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
-DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf
-DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
-DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61
-DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
-DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
-DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-util-0.1.8.crate 12416 BLAKE2B 5b48c27dfbb5db5c332f7e248138327b35ceec0909788b940168e7f6fe1402800da5e7690b2b1654da6c510b5c720330a92da16dff53ef15821f37fef6f335e3 SHA512 e186111398f9f0f0686e791ad0d72c39205e5f246b6e020df413e477ee07f32e91d09405c61dc92752f061f54fd7533435545c1a151477b40e2d68acc94a57fd
-DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
-DIST windows-core-0.61.2.crate 36771 BLAKE2B 0f24843b8764dd9eab2df52d65b837ab3b0132a4cc5e4ba58ac21853add8294abe0e57f9e30c6419eb758652c6aabc808c79cac35014e963c6a392f06ece58f1 SHA512 02d34f3122dfc83e385a7f865e143ca13220913e04a09b8abc1eedecf97fd8665963557719a0c09790a3c5bcb4969402a659737ec23cf47b86a7660338cb4ba0
-DIST windows-implement-0.60.0.crate 15073 BLAKE2B ee01abf1393df94e57860440c2b768ffe0469628af014df24799947c923a7fadcce652622c29e6820857607f8ea4024c784021473ea2532e2d51c60d7037600b SHA512 e0e423629b17edd8e7a202170759dc07e51eac3184111ffcf58e2bf8c94cea5c9c50015789873cad526b5a0cd3a12890461a91cdb6a04b0ad14926534e0a6d76
-DIST windows-interface-0.59.1.crate 11735 BLAKE2B ecb776c43d0c1c8e635975a141ea5c3e04639c10058d7bd55e8408fc460def54feca0984bf03504b004f2403b7b62a1df14f31ac2f2dc128b9b7f1e4c373fc87 SHA512 2aab8271746f67998a893f97aebcbb333b5c83d0ba28931b4cbd356c3897899cdab0b58c4fc82abddc1eedf758fadc6880e8bf35340929827e572d5b2653f9a2
-DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
-DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0
-DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d
-DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
-DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
-DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
-DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-DIST windows-targets-0.52.4.crate 6310 BLAKE2B 0393bf3e7f8823edc455055e9977798bd6cdc1e523127cf840ee1b9e36febe40e01dcad9875a06aea283dd55443d02f643d42752103a5ec1de933285fe410b17 SHA512 4b2c26468df54b9801e6badd120dcffc15429fc78a614f45efa16d5fed1a36983198fbb621cc3beb4a4f9f0161ef8ddeca3a5c6a6ac48b5589681936f4d2bf50
-DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows-targets-0.53.2.crate 7046 BLAKE2B b4b856f2d1f5b3eb4dd02efb4a3394a4ae11349b809ba2d231e71b005ffc4f801cc275248d998d3bd47cc2f6a9161f7f59cc11cd019ac2180cb1f531a5da60e3 SHA512 9a1f236aabf0b1f2a649f926825e1dba54b1257ed4eb494a8c01a21114d945f57ca4371230693b90e0fd3e1bf48be7c31abc7818b3ec65ce1553e6cdf97b9963
-DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-DIST windows_aarch64_gnullvm-0.52.4.crate 433373 BLAKE2B 5678cf2371e4c566b7ff0dd1fabcae92d12ce9f97670524c93fd8c34bf6b09d054e7de2f852302b8d994f52c81015b7cc8a74f529490c7bdd17a3b5d2c88a12e SHA512 dbb914a866873892a8cffecd4ed4977fe6c3fc48a58bb9f88655d86e7f8969cc27e6f5bb7d40eee41ae7d78f6f4be65d46650719321a7697c7b5b99a0f07a5dd
-DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
-DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac
-DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-DIST windows_aarch64_msvc-0.52.4.crate 828055 BLAKE2B 3088f2f66fc91ad698906315eae7e6c0dd7da5414c28cfa25b24e138fc4a7da40535be09129cd37b8e331d8d6e8c41d0106fba1ef9e5b4ac561140653e9ded4d SHA512 dcc538d0a9c276e7ec415575ec1392bf476219348984d9567f56d5cc7af0f9beeac523a9a6651f763dd4f50f89535a3ea2275d5321ec022c2ee8814e4e84e95b
-DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
-DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3
-DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-DIST windows_i686_gnu-0.52.4.crate 875736 BLAKE2B 31ee3017a6db246b0d5fc02e10cdb517a69ceac3dbbc9d41b4051f5dfa1196e4a46e7b3f5f90935560c03bb139b897e5dce69989a3698d9c88ebae923e24ef30 SHA512 9d57260744607eb63453040c532bf3693cf3d8d93c56543ee00aa66adf3a71919e72bdef7811f287167403ade893248f189b797a5d2dcb24ef4e6f3d915a88c6
-DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3
-DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232
-DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-DIST windows_i686_msvc-0.52.4.crate 895530 BLAKE2B 87ec4628472beec8697317662fd599a8ea0ba5a11a0cad6b23f2481f39b3a4e0546d37fade4d715ad06a4798cf7faa6435bafa1e5054105c064cb560468b6025 SHA512 0d5526b21bfb96ab352b5181dcf84ff31007ce338245a374b3b413805239359a689b1a21de56ae998cc13444e40867bc30c4200454b84ef9ffa7117318baef1e
-DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
-DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342
-DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-DIST windows_x86_64_gnu-0.52.4.crate 831627 BLAKE2B 64d29f6e0837be822d89cc8aaea2514382d2c03b33deb5684df1d6b81573b3817add39d99f66181a762fae7c155e60a8c070affe43a0f2e247fb0c5ddcc7afd9 SHA512 96c673fb330af597fc3c71b53b9b66cacc9f3f64f05dc7cfe4a77447b7545280f065df22b7d91a6b7cf681a442d8b71c9d2dd128e76580664d8598c481cbb95e
-DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
-DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab
-DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-DIST windows_x86_64_gnullvm-0.52.4.crate 433358 BLAKE2B ffd55fba15ef713bd48caec5ed5f32936e05ac4897b721bd2b041229bc8c7beeca77ca018c3258dcdb09495629aa359d1dadaaf5112d38e7ea54670309d0ddf4 SHA512 f153d86b01e47f17ef08271b69becf7883bab92f96d40cdb1d74432f2bc6a7a65aa4ed931d8f6f4c2679e360bbd8d12037dc2a74a6a444fcaec5e4c784c54c74
-DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
-DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f
-DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-DIST windows_x86_64_msvc-0.52.4.crate 828019 BLAKE2B 08163b63d934114457cd64b1c372f8a0cfc1ebf48a2efb41d79031c58ea64e023acd32d2f5075b8b78536998188138562e584ece95f2021b4bc71087ac45f026 SHA512 0671fa3c0463c6d65b525ece8bc91eab2f75cb534de86ba2b1e854d4136fcb439717441881206dba7cfb602493bc24d2aefa96abf8977f5a0fe38d41eadc90f1
-DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
-DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7
diff --git a/sys-block/dust/dust-1.1.1-r1.ebuild b/sys-block/dust/dust-1.1.1-r1.ebuild
deleted file mode 100644
index 1fe5137f1cc4..000000000000
--- a/sys-block/dust/dust-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.3
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.1.3
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- ansi_term@0.12.1
- anstream@0.6.13
- anstyle-parse@0.2.3
- anstyle-query@1.0.2
- anstyle-wincon@3.0.2
- anstyle@1.0.6
- assert_cmd@2.0.14
- autocfg@1.3.0
- bitflags@1.3.2
- bitflags@2.5.0
- bstr@1.9.1
- bumpalo@3.16.0
- cc@1.0.97
- cfg-if@1.0.0
- cfg_aliases@0.1.1
- chrono@0.4.38
- clap@4.5.4
- clap_builder@4.5.2
- clap_complete@4.5.1
- clap_lex@0.7.0
- clap_mangen@0.2.20
- colorchoice@1.0.0
- config-file@0.2.3
- core-foundation-sys@0.8.6
- crossbeam-deque@0.8.5
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.19
- ctrlc@3.4.4
- difflib@0.4.0
- directories@4.0.1
- dirs-sys@0.3.7
- doc-comment@0.3.3
- either@1.10.0
- errno@0.3.8
- fastrand@2.0.2
- filesize@0.2.0
- getrandom@0.2.12
- hermit-abi@0.3.9
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.60
- io-lifetimes@1.0.11
- itoa@1.0.11
- js-sys@0.3.69
- libc@0.2.155
- libredox@0.0.1
- linux-raw-sys@0.3.8
- linux-raw-sys@0.4.13
- log@0.4.21
- lscolors@0.13.0
- memchr@2.7.1
- nix@0.28.0
- ntapi@0.4.1
- nu-ansi-term@0.46.0
- num-traits@0.2.19
- once_cell@1.19.0
- overload@0.1.1
- predicates-core@1.0.6
- predicates-tree@1.0.9
- predicates@3.1.0
- proc-macro2@1.0.79
- quote@1.0.35
- rayon-core@1.12.1
- rayon@1.10.0
- redox_syscall@0.4.1
- redox_users@0.4.4
- regex-automata@0.4.6
- regex-syntax@0.8.2
- regex@1.10.4
- roff@0.2.1
- rustix@0.37.27
- rustix@0.38.32
- ryu@1.0.17
- serde@1.0.197
- serde_derive@1.0.197
- serde_json@1.0.116
- stfu8@0.2.7
- strsim@0.11.0
- syn@2.0.55
- sysinfo@0.27.8
- tempfile@3.10.1
- terminal_size@0.2.6
- termtree@0.4.1
- thiserror-impl@1.0.58
- thiserror@1.0.58
- thousands@0.2.0
- toml@0.5.11
- unicode-ident@1.0.12
- unicode-width@0.1.11
- utf8parse@0.2.1
- wait-timeout@0.2.0
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.92
- wasm-bindgen-macro-support@0.2.92
- wasm-bindgen-macro@0.2.92
- wasm-bindgen-shared@0.2.92
- wasm-bindgen@0.2.92
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.8
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.52.0
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-targets@0.48.5
- windows-targets@0.52.4
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.4
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.4
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.4
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.4
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.4
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.4
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.4
-"
-
-inherit bash-completion-r1 cargo
-
-DESCRIPTION="A more intuitive version of du"
-# Double check the homepage as the cargo_metadata crate
-# does not provide this value so instead repository is used
-HOMEPAGE="https://github.com/bootandy/dust"
-SRC_URI="
- https://github.com/bootandy/dust/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- BSD-2 MIT Unicode-DFS-2016
- || ( Apache-2.0 Boost-1.0 )
-"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64"
-
-QA_FLAGS_IGNORED="usr/bin/dust"
-
-DOCS=(
- README.md
-)
-
-src_install() {
- cargo_src_install
- doman man-page/dust.1
-
- newbashcomp completions/dust.bash dust
-
- insinto /usr/share/fish/completions
- doins completions/dust.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/_dust
-}
diff --git a/sys-block/dust/dust-1.2.3.ebuild b/sys-block/dust/dust-1.2.3.ebuild
deleted file mode 100644
index e519bc1842dd..000000000000
--- a/sys-block/dust/dust-1.2.3.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.1.3
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- ansi_term@0.12.1
- anstream@0.6.19
- anstyle-parse@0.2.7
- anstyle-query@1.1.3
- anstyle-wincon@3.0.9
- anstyle@1.0.11
- assert_cmd@2.0.17
- autocfg@1.5.0
- bitflags@1.3.2
- bitflags@2.9.1
- bstr@1.12.0
- bumpalo@3.19.0
- cc@1.2.28
- cfg-if@1.0.1
- cfg_aliases@0.2.1
- chrono@0.4.41
- clap@4.5.40
- clap_builder@4.5.40
- clap_complete@4.5.54
- clap_derive@4.5.40
- clap_lex@0.7.5
- clap_mangen@0.2.27
- colorchoice@1.0.4
- config-file@0.2.3
- core-foundation-sys@0.8.7
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- ctrlc@3.4.7
- difflib@0.4.0
- directories@4.0.1
- dirs-sys@0.3.7
- doc-comment@0.3.3
- either@1.15.0
- errno@0.3.13
- fastrand@2.3.0
- filesize@0.2.0
- getrandom@0.2.16
- getrandom@0.3.3
- heck@0.5.0
- hermit-abi@0.3.9
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.63
- io-lifetimes@1.0.11
- is_terminal_polyfill@1.70.1
- itoa@1.0.15
- js-sys@0.3.77
- libc@0.2.174
- libredox@0.1.4
- linux-raw-sys@0.3.8
- linux-raw-sys@0.9.4
- log@0.4.27
- lscolors@0.13.0
- memchr@2.7.5
- nix@0.30.1
- ntapi@0.4.1
- nu-ansi-term@0.46.0
- num-traits@0.2.19
- once_cell@1.21.3
- once_cell_polyfill@1.70.1
- overload@0.1.1
- portable-atomic@1.11.1
- predicates-core@1.0.9
- predicates-tree@1.0.12
- predicates@3.1.3
- proc-macro2@1.0.95
- quote@1.0.40
- r-efi@5.3.0
- rayon-core@1.12.1
- rayon@1.10.0
- redox_users@0.4.6
- regex-automata@0.4.9
- regex-syntax@0.8.5
- regex@1.11.1
- roff@0.2.2
- rustix@0.37.28
- rustix@1.0.7
- rustversion@1.0.21
- ryu@1.0.20
- serde@1.0.219
- serde_derive@1.0.219
- serde_json@1.0.140
- shlex@1.3.0
- stfu8@0.2.7
- strsim@0.11.1
- syn@2.0.104
- sysinfo@0.27.8
- tempfile@3.20.0
- terminal_size@0.2.6
- termtree@0.5.1
- thiserror-impl@1.0.69
- thiserror@1.0.69
- thousands@0.2.0
- toml@0.5.11
- unicode-ident@1.0.18
- unicode-width@0.1.14
- utf8parse@0.2.2
- wait-timeout@0.2.1
- wasi@0.11.1+wasi-snapshot-preview1
- wasi@0.14.2+wasi-0.2.4
- wasm-bindgen-backend@0.2.100
- wasm-bindgen-macro-support@0.2.100
- wasm-bindgen-macro@0.2.100
- wasm-bindgen-shared@0.2.100
- wasm-bindgen@0.2.100
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.9
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.61.2
- windows-implement@0.60.0
- windows-interface@0.59.1
- windows-link@0.1.3
- windows-result@0.3.4
- windows-strings@0.4.2
- windows-sys@0.48.0
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-targets@0.48.5
- windows-targets@0.52.6
- windows-targets@0.53.2
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.0
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.0
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.0
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.0
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.0
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.0
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.0
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.0
- wit-bindgen-rt@0.39.0
-"
-
-RUST_MIN_VER="1.85.0"
-inherit shell-completion cargo
-
-DESCRIPTION="A more intuitive version of du"
-# Double check the homepage as the cargo_metadata crate
-# does not provide this value so instead repository is used
-HOMEPAGE="https://github.com/bootandy/dust"
-SRC_URI="
- https://github.com/bootandy/dust/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- BSD-2 MIT Unicode-3.0
- || ( Apache-2.0 Boost-1.0 )
-"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64"
-
-QA_FLAGS_IGNORED="usr/bin/dust"
-
-DOCS=(
- README.md
-)
-
-src_install() {
- cargo_src_install
- doman man-page/dust.1
-
- newbashcomp completions/dust.bash dust
- dofishcomp completions/dust.fish
- dozshcomp completions/_dust
-}
diff --git a/sys-block/dust/metadata.xml b/sys-block/dust/metadata.xml
deleted file mode 100644
index 56e379f48d61..000000000000
--- a/sys-block/dust/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/endpoint/Manifest b/sys-block/endpoint/Manifest
deleted file mode 100644
index 994a3409a68c..000000000000
--- a/sys-block/endpoint/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST endpoint-0.1.0.tar.gz 121954 BLAKE2B a41cf9cfc5f3215d719738ecc76b05476be304bd66fa22e1e21923434c1c37b8ed7569e84b668296559452f87422db3d9bb766e3214332ed227f5769a886c6a2 SHA512 9fbba37c3521a6b30327e65e40cbfbd4a0db7d8592b463e5fa4d6f200bb091bd7f659f13307c3d26312d39ace097942e251afd645570342a859f8699b8afee0c
diff --git a/sys-block/endpoint/endpoint-0.1.0-r2.ebuild b/sys-block/endpoint/endpoint-0.1.0-r2.ebuild
deleted file mode 100644
index 2287991fb3a1..000000000000
--- a/sys-block/endpoint/endpoint-0.1.0-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Endpoint turns a Linux machine with a firewire card into an SBP-2 device"
-HOMEPAGE="http://oss.oracle.com/projects/endpoint/"
-SRC_URI="http://oss.oracle.com/projects/endpoint/dist/files/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
-IUSE=""
-
-RDEPEND=">=sys-libs/libraw1394-0.9
- >=dev-libs/glib-2:2"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-errormessages.patch
- "${FILESDIR}"/${P}-impl-exit.patch
- "${FILESDIR}"/${P}-ar.patch
-)
-
-src_install() {
- emake -j1 install DESTDIR="${D}"
- insinto /etc
- newins docs/sample-endpoint.conf endpoint.conf
- dodoc README AUTHORS ChangeLog
-}
diff --git a/sys-block/endpoint/files/endpoint-0.1.0-ar.patch b/sys-block/endpoint/files/endpoint-0.1.0-ar.patch
deleted file mode 100644
index fb80b485195f..000000000000
--- a/sys-block/endpoint/files/endpoint-0.1.0-ar.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Use toolchain ar instead of declaring it explicitly
-https://bugs.gentoo.org/725772
---- a/libjconfig/Makefile.in
-+++ b/libjconfig/Makefile.in
-@@ -163,7 +163,6 @@
- Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
--AR = ar
-
- clean-noinstLIBRARIES:
- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
---- a/librbc/Makefile.in
-+++ b/librbc/Makefile.in
-@@ -169,7 +169,6 @@
- Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
--AR = ar
-
- clean-noinstLIBRARIES:
- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
---- a/libsbp2/Makefile.in
-+++ b/libsbp2/Makefile.in
-@@ -185,7 +185,6 @@
- Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
-
--AR = ar
-
- clean-noinstLIBRARIES:
- -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
diff --git a/sys-block/endpoint/files/endpoint-0.1.0-errormessages.patch b/sys-block/endpoint/files/endpoint-0.1.0-errormessages.patch
deleted file mode 100644
index 17926bc70574..000000000000
--- a/sys-block/endpoint/files/endpoint-0.1.0-errormessages.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -Naur endpoint-0.1.0/libjconfig/jconfig.c endpoint-0.1.0.new/libjconfig/jconfig.c
---- endpoint-0.1.0/libjconfig/jconfig.c 2003-10-13 15:21:12.000000000 -0700
-+++ endpoint-0.1.0.new/libjconfig/jconfig.c 2006-02-26 23:48:58.000000000 -0800
-@@ -1242,9 +1242,12 @@
- cfc = j_config_new_context();
- if (cfc)
- {
-+ j_config_context_set_verbose(cfc,TRUE);
- cf = j_config_parse_file_with_context(cfc, filename);
- j_config_context_free(cfc);
-- }
-+ } else {
-+ g_warning("Failed to get config context.\n");
-+ }
-
- return(cf);
- } /* j_config_parse_file() */
-diff -Naur endpoint-0.1.0/src/main.c endpoint-0.1.0.new/src/main.c
---- endpoint-0.1.0/src/main.c 2003-10-13 15:21:14.000000000 -0700
-+++ endpoint-0.1.0.new/src/main.c 2006-02-26 23:44:42.000000000 -0800
-@@ -133,7 +133,7 @@
-
- if (!app)
- {
-- /* ERROR MESSAGE */
-+ fprintf(stderr,"Failed to parse config file %s.\n",configfile);
- exit (1);
- }
-
-@@ -142,7 +142,7 @@
-
- if (app->ps_len < strlen (MASTER_NAME))
- {
-- /* ERROR MESSAGE */
-+ fprintf(stderr,"Failed strlen(MASTER_NAME).\n");
- exit (1);
- }
-
-@@ -152,7 +152,7 @@
-
- if (!wire_init ())
- {
-- /* ERROR MESSAGE */
-+ fprintf(stderr,"Failed wire_init.\n");
- exit (1);
- }
-
diff --git a/sys-block/endpoint/files/endpoint-0.1.0-impl-exit.patch b/sys-block/endpoint/files/endpoint-0.1.0-impl-exit.patch
deleted file mode 100644
index f5f4d57535b0..000000000000
--- a/sys-block/endpoint/files/endpoint-0.1.0-impl-exit.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/908584
-Add include with exit so test doesn't fail
---- a/configure
-+++ b/configure
-@@ -3291,6 +3291,7 @@
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
- #include <ctype.h>
-+#include <stdlib.h>
- #if ((' ' & 0x0FF) == 0x020)
- # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
- # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
diff --git a/sys-block/endpoint/metadata.xml b/sys-block/endpoint/metadata.xml
deleted file mode 100644
index cc20c15f7de5..000000000000
--- a/sys-block/endpoint/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <longdescription lang="en">
- Endpoint turns a Linux machine with one or more firewire cards into an SBP-2
- device. The advantage is that you can use any file or device the linux
- machine supports as storage, and that multiple clients can sit on separate
- buses so they can get the full bandwidth of the bus.
-</longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest
deleted file mode 100644
index 69766403d49f..000000000000
--- a/sys-block/f3/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST f3-9.0.tar.gz 73728 BLAKE2B 9199d2531245a40e53e69f8e645989a22232f5e0c21a78d9f1d06605a524566fc47125f3a7fb2882b0d0105aee848903d3a1b548392351a9c28c061a80a2907e SHA512 94fd5ec42831901b67180c74380ee03c683376006a46a9e45d22a5d13da3127d27f222db31726ae251f56f2a1d1ac2f3fbe707048866e8319125697368d7084b
diff --git a/sys-block/f3/f3-9.0.ebuild b/sys-block/f3/f3-9.0.ebuild
deleted file mode 100644
index 26844321eb94..000000000000
--- a/sys-block/f3/f3-9.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Utilities to detect broken or counterfeit flash storage"
-HOMEPAGE="https://github.com/AltraMayor/f3"
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/AltraMayor/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="extra"
-
-RDEPEND="
- elibc_musl? ( sys-libs/argp-standalone )
- extra? (
- sys-block/parted
- virtual/udev
- )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( changelog README.rst )
-
-src_prepare() {
- default
-
- sed -i \
- -e 's:-ggdb::' \
- -e 's:^PREFIX =:PREFIX ?=:' \
- Makefile || die
-
- # bug #715518
- use elibc_musl && append-ldflags -largp
-
- tc-export CC
-}
-
-src_compile() {
- default
-
- if use extra; then
- emake V=1 extra
- fi
-}
-
-src_install() {
- emake PREFIX="${ED}/usr" install
-
- if use extra; then
- emake PREFIX="${ED}/usr" install-extra
- fi
-
- einstalldocs
-}
diff --git a/sys-block/f3/metadata.xml b/sys-block/f3/metadata.xml
deleted file mode 100644
index ba78257d8241..000000000000
--- a/sys-block/f3/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription lang="en">
- F3 - an alternative to h2testw
-
- The "Fight Flash Fraud" or "Fight Fake Flash" tool represents
- a GPLv3 implementation of the algorithm of h2testw and further
- improvements to speed up the identification of fake drives
- as well as making them usable.
-
- You can also use these utilities if you want to test the
- integrity of your USB/flash medium.
- </longdescription>
- <upstream>
- <bugs-to>https://github.com/AltraMayor/f3/issues</bugs-to>
- </upstream>
- <use>
- <flag name="extra">Build the additional f3probe, f3brew and f3fix utility (requires <pkg>sys-block/parted</pkg> and <pkg>virtual/udev</pkg>)</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/fio/Manifest b/sys-block/fio/Manifest
deleted file mode 100644
index 5f857d2e6ce6..000000000000
--- a/sys-block/fio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fio-3.41.tar.bz2 7572544 BLAKE2B a588c1cabceb1f23bf2a29fd1739f171a810af2b8923ad36afefcfb23a3de2fc842e38ddfdc141799bf69bc83e95446e5e12f4b4e011124fa45d48521d148548 SHA512 4e44bd210ea86357edb9e47752f53fe27fa6bfc608cb8c68cf2340971cf9cc823d99dcb24df63e0f83426673d678d8ce7588f759e153acda7265e7ab3a490301
diff --git a/sys-block/fio/files/fio-2.2.13-libmtd.patch b/sys-block/fio/files/fio-2.2.13-libmtd.patch
deleted file mode 100644
index 9581def526e1..000000000000
--- a/sys-block/fio/files/fio-2.2.13-libmtd.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- fio-2.2.13/oslib/libmtd.h
-+++ fio-2.2.13.new/oslib/libmtd.h
-@@ -29,6 +29,8 @@
- extern "C" {
- #endif
-
-+#include <stdint.h>
-+
- /* Maximum MTD device name length */
- #define MTD_NAME_MAX 127
- /* Maximum MTD device type string length */
diff --git a/sys-block/fio/fio-3.41.ebuild b/sys-block/fio/fio-3.41.ebuild
deleted file mode 100644
index 93803570304c..000000000000
--- a/sys-block/fio/fio-3.41.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit python-r1 toolchain-funcs
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Jens Axboe's Flexible IO tester"
-HOMEPAGE="https://brick.kernel.dk/snaps/"
-SRC_URI="https://brick.kernel.dk/snaps/${MY_P}.tar.bz2"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-IUSE="aio curl glusterfs gnuplot gtk io-uring nfs numa pandas python rbd rdma static tcmalloc test valgrind zbc zlib"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
- gnuplot? ( python )
- io-uring? ( aio )"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-
-# GTK+:2 does not offer static libaries.
-# xnvme
-# libblkio
-# pmem2
-LIB_DEPEND="aio? ( dev-libs/libaio[static-libs(+)] )
- curl? (
- net-misc/curl:=[static-libs(+)]
- dev-libs/openssl:0=[static-libs(+)]
- )
- nfs? ( net-fs/libnfs:=[static-libs(+)] )
- glusterfs? ( sys-cluster/glusterfs[static-libs(+)] )
- gtk? ( dev-libs/glib:2[static-libs(+)] )
- io-uring? ( sys-libs/liburing:=[static-libs(+)] )
- numa? ( sys-process/numactl[static-libs(+)] )
- rbd? ( sys-cluster/ceph[static-libs(+)] )
- rdma? ( sys-cluster/rdma-core[static-libs(+)] )
- tcmalloc? ( dev-util/google-perftools:=[static-libs(+)] )
- zbc? ( >=sys-block/libzbc-5 )
- zlib? ( virtual/zlib:=[static-libs(+)] )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
- gtk? ( x11-libs/gtk+:2 )"
-DEPEND="${RDEPEND}
- static? ( ${LIB_DEPEND} )
- test? ( dev-util/cunit )
- valgrind? ( dev-debug/valgrind )"
-RDEPEND+="
- python? (
- ${PYTHON_DEPS}
- pandas? ( dev-python/pandas[${PYTHON_USEDEP}] )
- )
- gnuplot? ( sci-visualization/gnuplot )"
-
-PATCHES=(
- "${FILESDIR}"/fio-2.2.13-libmtd.patch
-)
-
-QA_CONFIG_IMPL_DECL_SKIP+=(
- # Internally uses -Werror=implicit-function-declaration for all configure
- # checks. bug #904276
- '*'
-)
-
-src_prepare() {
- default
-
- sed -i '/^DEBUGFLAGS/s: -D_FORTIFY_SOURCE=2::g' Makefile || die
-
- # Many checks don't have configure flags.
- sed -i \
- -e "s:\<pkg-config\>:$(tc-getPKG_CONFIG):" \
- -e '/if compile_prog "" "-lzbc" "libzbc" *; *then/ '"s::if $(usex zbc true false) ; then:" \
- -e '/if compile_prog "" "-lz" "zlib" *; *then/ '"s::if $(usex zlib true false) ; then:" \
- -e '/if compile_prog "" "-laio" "libaio" *; *then/'"s::if $(usex aio true false) ; then:" \
- -e '/if compile_prog "" "-lcunit" "CUnit" *; *then/'"s::if $(usex test true false) ; then:" \
- -e '/if compile_prog "" "" "valgrind_dev" *; *then/'"s::if $(usex valgrind true false) ; then:" \
- configure || die
-}
-
-src_configure() {
- chmod g-w "${T}"
- # not a real configure script
- # TODO: cuda
- # TODO: libnbd - not packaged in Gentoo
- # TODO: pmem - not packaged in Gentoo
- # TODO: libblkiio - not packaged in Gentoo
- # TODO: xnvme - not packaged in Gentoo
- # TODO: libhdfs
- # libnfs option does not work as expected:
- # $(usex nfs '' '--disable-libnfs') \
- OPTS=(
- --disable-optimizations
- --extra-cflags="${CFLAGS} ${CPPFLAGS}"
- --cc="$(tc-getCC)"
- --disable-pmem
- --disable-xnvme
- --disable-libblkio
- # Not booleans, enable-only up to this version
- #--disable-cuda
- #--disable-libcufile
- #--disable-libhdfs
- --disable-dfs
- $(usex nfs '' '--disable-libnfs')
- $(usex curl '' '--disable-http')
- $(usex glusterfs '' '--disable-gfapi')
- $(usex gtk '--enable-gfio' '')
- $(usex numa '' '--disable-numa')
- $(usex rbd '' '--disable-rbd')
- $(usex rdma '' '--disable-rdma')
- $(usex static '--build-static' '')
- $(usex tcmalloc '' '--disable-tcmalloc')
- )
- set -- \
- # not autoconf
- ./configure "${OPTS[@]}"
- echo "$@" |tr ' ' '\n'
- "$@" || die 'configure failed'
-}
-
-src_compile() {
- emake V=1 OPTFLAGS=
-}
-
-src_install() {
- emake install DESTDIR="${D}" prefix="${EPREFIX}/usr" mandir="${EPREFIX}/usr/share/man"
-
- local python2_7_files=(
- "${ED}"/usr/bin/fiologparser_hist.py
- "${ED}"/usr/bin/fiologparser.py
- )
- local python_files=(
- "${python2_7_files[@]}"
- "${ED}"/usr/bin/fio_jsonplus_clat2csv
- )
- if use python ; then
- sed -i 's:python2.7:python:g' "${python2_7_files[@]}" || die
- python_replicate_script "${python2_7_files[@]}"
- use pandas || rm -f "${ED}"/usr/bin/fiologparser_hist.py
- else
- rm "${python_files[@]}" || die
- fi
-
- local gnuplot_python2_7_files=(
- "${ED}"/usr/bin/fio2gnuplot
- )
- local gnuplot_files=(
- "${gnuplot_python2_7_files[@]}"
- "${ED}"/usr/bin/fio_generate_plots
- "${ED}"/usr/share/man/man1/fio_generate_plots.1
- "${ED}"/usr/share/man/man1/fio2gnuplot.1
- "${ED}"/usr/share/fio/*.gpm
- )
- if use gnuplot ; then
- sed -i 's:python2.7:python:g' "${gnuplot_python2_7_files[@]}" || die
- python_replicate_script "${gnuplot_python2_7_files[@]}"
- else
- rm "${gnuplot_files[@]}" || die
- rmdir "${ED}"/usr/share/fio/ || die
- fi
-
- # This tool has security/parallel issues -- it hardcodes /tmp/template.fio.
- rm "${ED}"/usr/bin/genfio || die
-
- dodoc README.rst REPORTING-BUGS HOWTO.rst
- docinto examples
- dodoc examples/*
-}
diff --git a/sys-block/fio/metadata.xml b/sys-block/fio/metadata.xml
deleted file mode 100644
index 9810c0ccf5f1..000000000000
--- a/sys-block/fio/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
- <email>prometheanfire@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="aio">Enable AIO ioengine</flag>
- <flag name="curl">Enable HTTP engine for S3 and WebDav support support via <pkg>net-misc/curl</pkg>
- </flag>
- <flag name="glusterfs">Enable GlusterFS gfapi support via <pkg>sys-cluster/glusterfs</pkg>
- </flag>
- <flag name="gnuplot">Install tools for generating gnuplots</flag>
- <flag name="pandas">Install dependencies for complex python scripts</flag>
- <flag name="io-uring">Enable efficient I/O via <pkg>sys-libs/liburing</pkg>.</flag>
- <flag name="nfs">Enable NFS support</flag>
- <flag name="numa">Enable numa support</flag>
- <flag name="rbd">Enable Rados block device support via <pkg>sys-cluster/ceph</pkg>
- </flag>
- <flag name="rdma">Enable infiniband support via <pkg>sys-cluster/rdma-core</pkg>
- </flag>
- <flag name="tcmalloc">Link against <pkg>dev-util/google-perftools</pkg> by default which will speed up USE=rbd up to 20%</flag>
- <flag name="zbc">Enable ZBC &amp; ZAC disks via <pkg>sys-block/libzbc</pkg>.</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/flashbench/Manifest b/sys-block/flashbench/Manifest
deleted file mode 100644
index f622a1348860..000000000000
--- a/sys-block/flashbench/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST flashbench-20120606.tar.xz 17720 BLAKE2B 300bbd82ea849f9f6bfaa222006d9e218f7cca0f42704952380f22864f81b4341a844582bc5133b360ec68c7e38298b950b5e2c195b0c5b430a925df3c5fe88d SHA512 5ae0c38da7a7d7321157eb892e186e665b2dbacad98ffd7f00a72cce985b4ccd2a63c99c00d681cfeb02cce8c1e00f3a3095716c22f7893299f3c24077ad43ce
diff --git a/sys-block/flashbench/files/flashbench-20120606-Makefile.patch b/sys-block/flashbench/files/flashbench-20120606-Makefile.patch
deleted file mode 100644
index 0965a75c12c1..000000000000
--- a/sys-block/flashbench/files/flashbench-20120606-Makefile.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/Makefile b/Makefile
-index f83b220..ffe20fa 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1,6 +1,6 @@
--CC := gcc
--CFLAGS := -O2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -g2
--LDFLAGS := -lrt
-+CC ?= gcc
-+CFLAGS += -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter
-+LIBS := -lrt
-
- all: flashbench erase
-
-@@ -9,7 +9,7 @@ vm.o: vm.c vm.h dev.h
- flashbench.o: flashbench.c vm.h dev.h
-
- flashbench: flashbench.o dev.o vm.o
-- $(CC) -o $@ flashbench.o dev.o vm.o $(LDFLAGS)
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ flashbench.o dev.o vm.o $(LIBS)
-
-
- erase: erase.o
diff --git a/sys-block/flashbench/flashbench-20120606.ebuild b/sys-block/flashbench/flashbench-20120606.ebuild
deleted file mode 100644
index 56deca15c711..000000000000
--- a/sys-block/flashbench/flashbench-20120606.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
-
-inherit toolchain-funcs
-
-DESCRIPTION="Tool for benchmarking and classifying flash memory drives"
-HOMEPAGE="https://git.linaro.org/people/arnd.bergmann/flashbench.git"
-SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
-
-src_compile(){
- tc-export CC
- default
-}
-
-src_install() {
- dobin "${PN}"
- newbin erase "${PN}-erase" # erase is too ambiguous.
- dodoc README
-}
diff --git a/sys-block/flashbench/metadata.xml b/sys-block/flashbench/metadata.xml
deleted file mode 100644
index 5f33304011d5..000000000000
--- a/sys-block/flashbench/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/fwdl/Manifest b/sys-block/fwdl/Manifest
deleted file mode 100644
index f829fe52fc44..000000000000
--- a/sys-block/fwdl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fwdl-1.2.3.tar.gz 19452 BLAKE2B 6f846dda5e4a11cde6aab10edea1c3a98dd660a0c510008ccae24d779907ea21e7a16e14ea8cbc8090267c8644f73a1d3472b0d177fbb9dd5d58b2f3cabb671e SHA512 776789cf02f2a4d2c1f643a3ee4b3d7c30c15077ec052630547dd18edf83979cd09208d62f49ce357bc4a83f9195cde82348806ee11d643999a40e27d79f8b10
diff --git a/sys-block/fwdl/files/fwdl-1.2.3-makefile.patch b/sys-block/fwdl/files/fwdl-1.2.3-makefile.patch
deleted file mode 100644
index 8635710183eb..000000000000
--- a/sys-block/fwdl/files/fwdl-1.2.3-makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -41,7 +41,7 @@
-
-
- linux: fwdl.C fwdl-linux.c
-- $(COMPILE_LINUX) -o $(APP) -Dlinux $(EXTRA_DEFINES) fwdl.C fwdl-linux.c
-+ $(CXX) $(LDFLAGS) $(CXXFLAGS) $(CPPFLAGS) -o $(APP) -Dlinux fwdl.C fwdl-linux.c
-
- prisa: fwdl.C fwdl-prisa.C
- $(COMPILE_SGI) -o $(APP) -Dsgi $(EXTRA_DEFINES) fwdl.C fwdl-prisa.C \
diff --git a/sys-block/fwdl/fwdl-1.2.3.ebuild b/sys-block/fwdl/fwdl-1.2.3.ebuild
deleted file mode 100644
index a5db9943d66d..000000000000
--- a/sys-block/fwdl/fwdl-1.2.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Seagate Fibre-Channel disk firmware upgrade tool"
-HOMEPAGE="http://www.tc.umn.edu/~erick205/Projects/"
-SRC_URI="http://www.tc.umn.edu/~erick205/Projects/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="debug"
-
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
-src_configure() {
- use debug && append-cppflags -DDEBUG
- tc-export CXX
-}
-
-src_install() {
- dosbin fwdl
- einstalldocs
-}
diff --git a/sys-block/fwdl/metadata.xml b/sys-block/fwdl/metadata.xml
deleted file mode 100644
index f308c62eb267..000000000000
--- a/sys-block/fwdl/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/gpart/Manifest b/sys-block/gpart/Manifest
deleted file mode 100644
index c20e98b76fb7..000000000000
--- a/sys-block/gpart/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gpart-0.3.tar.gz 53589 BLAKE2B fd479f05219cc3b65ac91318c294728c115dfbab684269d7b5d6dbfa7575902094d3c7e611d296214170713aa23d6909814179208c2599219e94f4bae56d0ccd SHA512 5ee8bc551050d26dc71898d3232549d2b96e0806071571b120cbf819282da0ec2246147a0dfc44576e62d68092bb0183c1a9bb71db7ddca12c0922da60aeea35
diff --git a/sys-block/gpart/files/gpart-0.1h-errno.patch b/sys-block/gpart/files/gpart-0.1h-errno.patch
deleted file mode 100644
index 13041c20245d..000000000000
--- a/sys-block/gpart/files/gpart-0.1h-errno.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- gpart-0.1h/src/l64seek.c
-+++ gpart-0.1h-working/src/l64seek.c
-@@ -16,6 +16,7 @@
-
- #include "l64seek.h"
-
-+#include <errno.h>
-
- #define OSTACKLEN 16
- static struct
---- gpart-0.1h/src/disku.c
-+++ gpart-0.1h-working/src/disku.c
-@@ -20,6 +20,7 @@
- #include <string.h>
- #include <sys/ioctl.h>
- #include "gpart.h"
-+#include <errno.h>
-
- #if defined(__linux__)
- #include <sys/mount.h>
diff --git a/sys-block/gpart/files/gpart-0.3-build.patch b/sys-block/gpart/files/gpart-0.3-build.patch
deleted file mode 100644
index f45545d0fd80..000000000000
--- a/sys-block/gpart/files/gpart-0.3-build.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- gpart-0.3/Makefile.am
-+++ gpart-0.3/Makefile.am
-@@ -1,6 +1,6 @@
- AUTOMAKE_OPTIONS = foreign
- SUBDIRS = src man
-
--docdir = $(datadir)/doc/@PACKAGE@
-+docdir = $(datadir)/doc/@PACKAGE@-@VERSION@
- doc_DATA = Changes README.md
- EXTRA_DIST = Changes README.md
diff --git a/sys-block/gpart/gpart-0.3-r1.ebuild b/sys-block/gpart/gpart-0.3-r1.ebuild
deleted file mode 100644
index 69972af8e900..000000000000
--- a/sys-block/gpart/gpart-0.3-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
-
-inherit autotools
-
-DESCRIPTION="Partition table rescue/guessing tool"
-HOMEPAGE="https://github.com/baruch/gpart"
-SRC_URI="https://github.com/baruch/gpart/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~hppa x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.1h-errno.patch
- "${FILESDIR}"/${PN}-0.3-build.patch
-)
-
-src_prepare() {
- default
-
- # Fix version string in build environment.
- if [[ "$(awk -F , '/^AC_INIT/ {print $2}' configure.ac)" != ${PV} ]] ; then
- sed "/^AC_INIT/s@, [[:digit:]\.]\+[[:alnum:]-]*,@, ${PV},@" \
- -i configure.ac || die
- fi
-
- eautoreconf
-}
diff --git a/sys-block/gpart/metadata.xml b/sys-block/gpart/metadata.xml
deleted file mode 100644
index f308c62eb267..000000000000
--- a/sys-block/gpart/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/gparted/Manifest b/sys-block/gparted/Manifest
deleted file mode 100644
index aaa6bb6bbb5c..000000000000
--- a/sys-block/gparted/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gparted-1.6.0.tar.gz 5404754 BLAKE2B 994023a85281036d4a10733144d63f7a9f57d0aca29fde0502a594b4da629061f1f6eef4b0db3e22ef28db6567f27e824de124f42309980388bc038240fdcdd6 SHA512 359accfee955fb68131eb7b5737a2e74702abe2c29766ce07475a4c789983801ee129dec28b20c72d74210533423dfefd0626b794a540840ed0b36f0d71ccc60
-DIST gparted-1.7.0.tar.gz 5440420 BLAKE2B c7cae6f43252af783dd7ff4ea7d1118bc0e0d7eb2b86f2f24e7d808bae9523c7f55f7316d0d2cc9cea4ef19f1a09cd960a18dbbc5e214c79717ea41bb1453a90 SHA512 d0d5968d6434098bef15bcc785acd93ca31281f3e87ba206935fcffebfdcf6bf95ec0a6b91f72637c7741c6a574fb40bef11a9237a770508882e3efde6b76eca
diff --git a/sys-block/gparted/files/gparted-1.6.0-handle-failing-pixbuf.patch b/sys-block/gparted/files/gparted-1.6.0-handle-failing-pixbuf.patch
deleted file mode 100644
index 05ad8a523a57..000000000000
--- a/sys-block/gparted/files/gparted-1.6.0-handle-failing-pixbuf.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-https://bugs.gentoo.org/959434
-https://bugs.debian.org/984953
-https://gitlab.gnome.org/GNOME/gparted/-/issues/282
-https://gitlab.gnome.org/GNOME/gparted/-/commit/6cd9690426ba576a22a5a48cae5684c542629591
-
-From 6cd9690426ba576a22a5a48cae5684c542629591 Mon Sep 17 00:00:00 2001
-From: Mike Fleetwood <mike.fleetwood@googlemail.com>
-Date: Sun, 1 Jun 2025 15:08:57 +0100
-Subject: [PATCH] Fix crash from dereferencing a nullptr in Utils::mk_pixbuf()
- (#282)
-
-Debian bug 984953 [1] reported a crash from a nullptr dereference. The
-captured backtrace was:
- (gdb) backtrace
- #0 Gdk::Pixbuf::gobj (this=0x0) at ../gdkmm/pixbuf.h:389
- #1 Gdk::Pixbuf::get_width (this=0x0) at pixbuf.cc:517
- #2 0x0000aaaaaab89ca4 in GParted::Utils::mk_pixbuf (widget=..., stock_id=..., icon_size=..., icon_size@entry=...) at /usr/include/glibmm-2.4/glibmm/refptr.h:259
- #3 0x0000aaaaaab92020 in GParted::Win_GParted::refresh_combo_devices (this=0xffffffffe960) at /usr/include/gtkmm-3.0/gtkmm/enums.h:2870
- #4 0x0000aaaaaab95980 in GParted::Win_GParted::menu_gparted_refresh_devices (this=<optimized out>) at Win_GParted.cc:1674
- #5 0x0000aaaaaab95e2c in GParted::Win_GParted::initial_device_refresh (data=<optimized out>) at Win_GParted.cc:1605
- #6 0x0000fffff6b8dab4 in g_main_dispatch (context=0xaaaaaaca6f10) at ../../../glib/gmain.c:3325
- #7 g_main_context_dispatch (context=0xaaaaaaca6f10) at ../../../glib/gmain.c:4043
- #8 0x0000fffff6b8de5c in g_main_context_iterate (context=0xaaaaaaca6f10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
- #9 0x0000fffff6b8e1b0 in g_main_loop_run (loop=loop@entry=0xaaaaabb23860) at ../../../glib/gmain.c:4317
- #10 0x0000fffff70b98f0 in gtk_main () at ../../../../gtk/gtkmain.c:1328
- #11 0x0000aaaaaab2138c in main (argc=<optimized out>, argv=<optimized out>) at main.cc:62
-
-GParted is still using Gtk stock icons. All attempts at re-creating
-this crash by deleting icon files failed because if the desktop theme
-doesn't provide the icons, the Gtk library falls back on using the
-builtin copies of the stock icons instead. It is unknown how the
-reported managed to trigger this crash. The only known way to reproduce
-this crash is by changing the GParted source code to request a
-non-existent stock icon. This change was used:
- {
- //combo...
- treerow = *( liststore_devices ->append() ) ;
- + static const Gtk::BuiltinStockID UNKNOWN = { ((GtkStock)"unknown") };
- treerow[ treeview_devices_columns .icon ] =
- - Utils::mk_pixbuf(*this, Gtk::Stock::HARDDISK, Gtk::ICON_SIZE_LARGE_TOOLBAR);
- + Utils::mk_pixbuf(*this, UNKNOWN, Gtk::ICON_SIZE_LARGE_TOOLBAR);
- treerow[ treeview_devices_columns .device ] = devices[ i ] .get_path() ;
- treerow[ treeview_devices_columns .size ] = "(" + Utils::format_size( devices[ i ] .length, devices[ i ] .sector_size ) + ")" ;
-
-The bug in Utils::mk_pixbuf() is that render_icon_pixbuf() returned a
-nullptr and was then dereferenced a few lines lower by
-theme_icon->get_width().
-
-Testing this fix with the above crash reproducing change applied results
-in the GUI simply not showing an icon with each device name in the
-device combo box selector.
-
-[1] libgtkmm-3.0-1v5: GParted crashes on Gdk::Pixbuf::get_width()
- const ()
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984953
-
-Closes #282 - Crash due to not checking for failure to load icon
----
- src/Utils.cc | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/Utils.cc b/src/Utils.cc
-index 4c4d781a..a9c2e3e1 100644
---- a/src/Utils.cc
-+++ b/src/Utils.cc
-@@ -177,6 +177,8 @@ Glib::RefPtr<Gdk::Pixbuf> Utils::mk_pixbuf(Gtk::Widget& widget,
- Gtk::IconSize icon_size)
- {
- Glib::RefPtr<Gdk::Pixbuf> theme_icon = widget.render_icon_pixbuf(stock_id, icon_size);
-+ if (! theme_icon)
-+ return theme_icon;
-
- // Ensure icon size
- int width = 0;
---
-GitLab
diff --git a/sys-block/gparted/files/gparted-1.7.0-gtest-gcc-15.patch b/sys-block/gparted/files/gparted-1.7.0-gtest-gcc-15.patch
deleted file mode 100644
index 14e6ecfaa5ca..000000000000
--- a/sys-block/gparted/files/gparted-1.7.0-gtest-gcc-15.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/lib/gtest/src/gtest-death-test.cc
-+++ b/lib/gtest/src/gtest-death-test.cc
-@@ -32,6 +32,7 @@
-
- #include "gtest/gtest-death-test.h"
-
-+#include <cstdint>
- #include <utility>
-
- #include "gtest/internal/gtest-port.h"
diff --git a/sys-block/gparted/gparted-1.6.0-r2.ebuild b/sys-block/gparted/gparted-1.6.0-r2.ebuild
deleted file mode 100644
index 21b291d56ee3..000000000000
--- a/sys-block/gparted/gparted-1.6.0-r2.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 optfeature virtualx
-
-DESCRIPTION="Partition editor for graphically managing your disk partitions"
-HOMEPAGE="https://gparted.org/ https://gitlab.gnome.org/GNOME/gparted/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+ FDL-1.2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
-IUSE="kde policykit wayland"
-
-DEPEND="
- !policykit? ( kde? ( || (
- kde-plasma/kdesu-gui
- >=kde-plasma/kde-cli-tools-5.8.6-r1:*[kdesu]
- ) ) )
- policykit? ( >=sys-auth/polkit-0.102 )
- >=dev-cpp/glibmm-2.56.1:2
- >=dev-cpp/gtkmm-3.24:3.0
- >=dev-libs/glib-2.58.3-r1:2
- >=sys-block/parted-3.2:=
- >=dev-libs/libsigc++-2.10.1:2
-"
-RDEPEND="${DEPEND}
- >=sys-apps/util-linux-2.33.2
- wayland? ( x11-apps/xhost )
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.0-handle-failing-pixbuf.patch
-)
-
-src_configure() {
- gnome2_src_configure \
- --enable-doc \
- --enable-online-resize \
- $(use_enable wayland xhost-root) \
- GKSUPROG=kdesu \
- ac_cv_prog_have_scrollkeeper_update=no
-}
-
-src_install() {
- gnome2_src_install
-
- local _ddir="${D}"/usr/share/applications
- local _bdir="${D}"/usr/bin
-
- if ! use policykit; then
- if use kde; then
- cp "${_ddir}"/gparted{,-kde}.desktop || die
- cp "${_bdir}"/gparted{,-kde} || die
- sed -i -e '/Exec/ s:gparted:gparted-kde:' "${_ddir}"/gparted-kde.desktop || die
- echo 'OnlyShowIn=KDE;' >> "${_ddir}"/gparted-kde.desktop || die
- fi
- else
- sed -i -e 's:kdesu::' "${_bdir}"/gparted || die
- fi
-
- mv "${ED}"/usr/share/{appdata,metainfo}
-}
-
-src_test() {
- virtx emake check
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- optfeature_header
- optfeature "BTRFS support" sys-fs/btrfs-progs
- optfeature "DMRAID support" sys-fs/dmraid sys-fs/multipath-tools
- optfeature "Encrypted device / LUKS support" sys-fs/cryptsetup
- optfeature "exFAT support" sys-fs/exfatprogs
- optfeature "EXT2/EXT3/EXT4 support" sys-fs/e2fsprogs
- optfeature "F2FS support" sys-fs/f2fs-tools
- optfeature "FAT support" sys-fs/dosfstools sys-fs/mtools
- optfeature "HFS support" sys-fs/diskdev_cmds sys-fs/hfsutils virtual/udev
- optfeature "JFS support" sys-fs/jfsutils
- optfeature "MDADM support" sys-fs/mdadm
- optfeature "NTFS support" sys-fs/ntfs3g[ntfsprogs]
- optfeature "Reiser4 support" sys-fs/reiser4progs
- optfeature "ReiserFS support" sys-fs/reiserfsprogs
- optfeature "UDF support" sys-fs/udftools
- optfeature "XFS support" sys-fs/xfsprogs sys-fs/xfsdump
-}
diff --git a/sys-block/gparted/gparted-1.7.0.ebuild b/sys-block/gparted/gparted-1.7.0.ebuild
deleted file mode 100644
index 3cf0d143c763..000000000000
--- a/sys-block/gparted/gparted-1.7.0.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 optfeature virtualx
-
-DESCRIPTION="Partition editor for graphically managing your disk partitions"
-HOMEPAGE="https://gparted.org/ https://gitlab.gnome.org/GNOME/gparted/"
-SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PN}-$PV/${P}.tar.gz"
-
-LICENSE="GPL-2+ FDL-1.2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv ~x86"
-IUSE="kde policykit wayland"
-
-DEPEND="
- !policykit? ( kde? ( || (
- kde-plasma/kdesu-gui
- >=kde-plasma/kde-cli-tools-5.8.6-r1:*[kdesu]
- ) ) )
- policykit? ( >=sys-auth/polkit-0.102 )
- >=dev-cpp/glibmm-2.56.1:2
- >=dev-cpp/gtkmm-3.24:3.0
- >=dev-libs/glib-2.58.3-r1:2
- >=sys-block/parted-3.2:=
- >=dev-libs/libsigc++-2.10.1:2
-"
-RDEPEND="${DEPEND}
- >=sys-apps/util-linux-2.33.2
- wayland? ( x11-apps/xhost )
-"
-BDEPEND="
- app-text/docbook-xml-dtd:4.1.2
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.0-handle-failing-pixbuf.patch
- "${FILESDIR}"/${PN}-1.7.0-gtest-gcc-15.patch
-)
-
-src_configure() {
- gnome2_src_configure \
- --enable-doc \
- $(use_enable wayland xhost-root) \
- GKSUPROG=kdesu \
- ac_cv_prog_have_scrollkeeper_update=no
-}
-
-src_install() {
- gnome2_src_install
-
- local _ddir="${D}"/usr/share/applications
- local _bdir="${D}"/usr/bin
-
- if ! use policykit; then
- if use kde; then
- cp "${_ddir}"/gparted{,-kde}.desktop || die
- cp "${_bdir}"/gparted{,-kde} || die
- sed -i -e '/Exec/ s:gparted:gparted-kde:' "${_ddir}"/gparted-kde.desktop || die
- echo 'OnlyShowIn=KDE;' >> "${_ddir}"/gparted-kde.desktop || die
- fi
- else
- sed -i -e 's:kdesu::' "${_bdir}"/gparted || die
- fi
-
- mv "${ED}"/usr/share/{appdata,metainfo}
-}
-
-src_test() {
- virtx emake check
-}
-
-pkg_postinst() {
- gnome2_pkg_postinst
-
- optfeature_header
- optfeature "Bcachefs support" sys-fs/bcachefs-tools
- optfeature "BTRFS support" sys-fs/btrfs-progs
- optfeature "DMRAID support" sys-fs/dmraid sys-fs/multipath-tools
- optfeature "Encrypted device / LUKS support" sys-fs/cryptsetup
- optfeature "exFAT support" sys-fs/exfatprogs
- optfeature "EXT2/EXT3/EXT4 support" sys-fs/e2fsprogs
- optfeature "F2FS support" sys-fs/f2fs-tools
- optfeature "FAT support" sys-fs/dosfstools sys-fs/mtools
- optfeature "HFS support" sys-fs/diskdev_cmds sys-fs/hfsutils virtual/udev
- optfeature "JFS support" sys-fs/jfsutils
- optfeature "MDADM support" sys-fs/mdadm
- optfeature "NTFS support" sys-fs/ntfs3g[ntfsprogs]
- optfeature "Reiser4 support" sys-fs/reiser4progs
- optfeature "ReiserFS support" sys-fs/reiserfsprogs
- optfeature "UDF support" sys-fs/udftools
- optfeature "XFS support" sys-fs/xfsprogs sys-fs/xfsdump
-}
diff --git a/sys-block/gparted/metadata.xml b/sys-block/gparted/metadata.xml
deleted file mode 100644
index 1bc1991177f8..000000000000
--- a/sys-block/gparted/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <longdescription lang="en">
- GParted is the Gnome Partition Editor. It can create, grow, shrink, move and
- copy various filesystems.
- </longdescription>
- <longdescription lang="fr">
- GParted est l'éditeur de partition de Gnome. Il peut créer, redimensionner,
- déplacer et copier différents systèmes de fichiers.
- </longdescription>
- <use>
- <flag name="wayland">Enable interim workaround to allow running GParted under Wayland by granting permission to the X11 display using <pkg>x11-apps/xhost</pkg>
- </flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:gparted:gparted</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/hdrecover/Manifest b/sys-block/hdrecover/Manifest
deleted file mode 100644
index e3308e992502..000000000000
--- a/sys-block/hdrecover/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hdrecover-0.5.tar.gz 86486 BLAKE2B 4b6e50527707ac820dd2b15b4c7d472701bb516e022380ca4b11b4fd2a2f64d212f731a558817a6fc764a50c97df3c254d7a02eeac8a93b13e143dffe545df67 SHA512 515bc59e1e936b7c22bbd99da9e25020968e0801fe490abaa09a5e5d72cf26427e829e8412e5bf44fafb2875ac81142db15d1f55d5462708f41882633c09df5e
diff --git a/sys-block/hdrecover/hdrecover-0.5.ebuild b/sys-block/hdrecover/hdrecover-0.5.ebuild
deleted file mode 100644
index d112e4a6c902..000000000000
--- a/sys-block/hdrecover/hdrecover-0.5.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Attempts to recover a hard disk that has bad blocks on it"
-HOMEPAGE="https://hdrecover.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_configure() {
- # we don't want the command to be visible to non-root users.
- econf --bindir=/usr/sbin
-}
diff --git a/sys-block/hdrecover/metadata.xml b/sys-block/hdrecover/metadata.xml
deleted file mode 100644
index 5f33304011d5..000000000000
--- a/sys-block/hdrecover/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/hpssacli/Manifest b/sys-block/hpssacli/Manifest
deleted file mode 100644
index c13d666eb871..000000000000
--- a/sys-block/hpssacli/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST hpssacli-2.40-13.0.i386.rpm 11413754 BLAKE2B e6aa28581e08a34bbd77be507d6224090e42458b300e176164794c749c119923da80b9832d589d535bc0a8dc81d4819fe3111393a4e0dfaf7926b396bf75f6ea SHA512 f284c0979141fa2ef8728b2a6c7d7aa8b0e5e61ebb3878439321dd3742223f240f5be9782068da49a58c07ce91615072d9575f22feefb9ff6bb6fac00ae31d75
-DIST hpssacli-2.40-13.0.x86_64.rpm 11772990 BLAKE2B e8d5def139939342183d8edb69902778f53c470af58833a137924e9ba31b277abf40afd96137015dff6d2507bee0e0a6ebb7f39aa7db4f0d6d7aa7f8d7292382 SHA512 4a650c2700f77bdc79693905e56598cbe8f198d4f54c7c97e05a7b8af830f11c5e5eea2d16538a3c6068eadb75159850b391d7f772f59447bbbd870f64eb7efa
-DIST ssacli-3.40-3.0.x86_64.rpm 15201025 BLAKE2B a4307ffad4b01f11fea5bf51a27dc8971b46d08afedba5b522b67c43c811ef8f48245e1831f0b9f34cda267d6dd039de33719e53da861bbd60f1a796231aadcf SHA512 372a08098cb4769455e0ced7ebe3e25589353f2feb689fba6234272b79c21fac7e419d559279dedca1e18b7fe0250efb624b0e1b7a8a8ea4720a67701b507d3d
-DIST ssacli-4.21-7.0.x86_64.rpm 15888806 BLAKE2B 65577085cb3b32bd0bb30ef6eec8e1f8c903e1619eb386142864e52fb1ed2d43520ae79b1831fd6c17673a992980d06092c67ed7808ddf3cf6df5f18d3e150ef SHA512 55fb5d533d2b072ea0491f58aef054d53e744350bbf1a812c1a639f5c5964a23bb895fdf363c6dcb4531de8dab5a09d51f483389714172f3aa70a23fcf8fd3aa
-DIST ssacli-5.30-6.0.x86_64.rpm 16639836 BLAKE2B 6df471b0db7ad948adf7d135b724800e768bd530b4e8e681472723e13b1f717b2ac48fee0b8a1652bed729a8b090f1ed135f0a531f16c7c0741923d04c69ced2 SHA512 ec79e865ffaa9477e5aa0cdc7c93c70ffb82dc8968f146aae18f1314a727d74636ab6e4c3906e770b422cf04aef92a4830757c4b351fd545b9359ab5d8fe5f9a
-DIST ssacli-6.10-14.0.x86_64.rpm 17308417 BLAKE2B cf095faaf6e40f894328a7d2b23793a2b7dc927f0346fc2115b2b25a8db91ce8c52d45fed2d14de838b584d4120b5718140a470e27282dc61623929f9c377224 SHA512 e709bd193e703a3136f280bd90b95ee7fcd36f1be24310681727004f7c81b5244f0ee5c87ffd8d44223ec9fac3ab2d8a77eccc9008ced1a9b4ec39527c596580
-DIST ssacli-6.25-9.0.x86_64.rpm 17772787 BLAKE2B 77740653eaf6375da7ef5192dc3a5364a463ea0f24b76a55ff885c2075eba03a8694ed3efabb4b6f9ff2ca39dbfa6b3baaacec12c1f18219260e85cdfb4ffa20 SHA512 2d11d3d5a6949fcb35d6040e144e35ee9bbc8c5f3bf1ce3335670d8173da34607a32eebe5675a3b027170a4008daddb36000845fad1f49046668cb3f967237b2
diff --git a/sys-block/hpssacli/files/hpssacli-wrapper b/sys-block/hpssacli/files/hpssacli-wrapper
deleted file mode 100644
index 2e425f719e20..000000000000
--- a/sys-block/hpssacli/files/hpssacli-wrapper
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-
-#
-# Uncomment the line below to turn off discovery of Fibre
-# export INFOMGR_BYPASS_FIBRE=1
-#
-# Uncomment the lines below to turn off discovery of Non-Smart Array controllers
-# export INFOMGR_BYPASS_NONSA=1
-#
-
-cmd="$(basename "$0")"
-
-HPSSACLI_BASEDIR="/opt/hp/hpssacli"
-HPSSACLI_BIN="${HPSSACLI_BASEDIR}/${cmd}.bin"
-
-if pgrep --exact "${cmd}.bin" 1>/dev/null; then
- echo "Another instance of ${cmd} is running! Stop it first."
- exit 1
-fi
-
-export LD_LIBRARY_PATH="${HPSSACLI_BASEDIR}"
-"${HPSSACLI_BIN}" "${@}"
diff --git a/sys-block/hpssacli/hpssacli-4.21.7.0.ebuild b/sys-block/hpssacli/hpssacli-4.21.7.0.ebuild
deleted file mode 100644
index cd9dca11df25..000000000000
--- a/sys-block/hpssacli/hpssacli-4.21.7.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-MY_PV=$(ver_rs 2 '-')
-
-DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)"
-HOMEPAGE="https://support.hpe.com/hpesc/public/swd/detail?swItemId=MTX_8484363847dd4e5ca2970188b7"
-SRC_URI="https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p1857046646/v183344/ssacli-${MY_PV}.x86_64.rpm"
-
-LICENSE="hp-proliant-essentials"
-SLOT="0"
-KEYWORDS="-* amd64"
-RESTRICT="mirror bindist"
-
-S="${WORKDIR}"
-
-src_install() {
- local -r ssacli_bindir="opt/smartstorageadmin/ssacli/bin"
-
- dosbin "${ssacli_bindir}"/ssacli
- dosbin "${ssacli_bindir}"/ssascripting
- dosbin "${ssacli_bindir}"/rmstr
-
- dodoc "${ssacli_bindir}/ssacli-${MY_PV}.x86_64.txt"
-
- gunzip usr/man/man8/ssacli.8.gz || die
- doman usr/man/man8/ssacli.8
-}
diff --git a/sys-block/hpssacli/hpssacli-5.30.6.0.ebuild b/sys-block/hpssacli/hpssacli-5.30.6.0.ebuild
deleted file mode 100644
index 42487d33f1d1..000000000000
--- a/sys-block/hpssacli/hpssacli-5.30.6.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
-
-inherit rpm
-
-MY_PV=$(ver_rs 2 '-')
-
-DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)"
-HOMEPAGE="https://support.hpe.com/connect/s/softwaredetails?softwareId=MTX_1b5853f050a24da4be479f680e"
-SRC_URI="https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p1736097809/v205349/ssacli-${MY_PV}.x86_64.rpm"
-
-LICENSE="hp-proliant-essentials"
-SLOT="0"
-KEYWORDS="-* amd64"
-RESTRICT="mirror bindist"
-
-S="${WORKDIR}"
-
-RDEPEND="sys-libs/glibc"
-
-QA_FLAGS_IGNORED="
- usr/sbin/ssacli
- usr/sbin/ssascripting
- usr/sbin/rmstr
-"
-
-src_install() {
- local -r ssacli_bindir="opt/smartstorageadmin/ssacli/bin"
-
- dosbin "${ssacli_bindir}"/ssacli
- dosbin "${ssacli_bindir}"/ssascripting
- dosbin "${ssacli_bindir}"/rmstr
-
- dodoc "${ssacli_bindir}/ssacli-${MY_PV}.x86_64.txt"
-
- gunzip usr/man/man8/ssacli.8.gz || die
- doman usr/man/man8/ssacli.8
-}
diff --git a/sys-block/hpssacli/hpssacli-6.10.14.0.ebuild b/sys-block/hpssacli/hpssacli-6.10.14.0.ebuild
deleted file mode 100644
index 81e16799dfcb..000000000000
--- a/sys-block/hpssacli/hpssacli-6.10.14.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
-
-inherit rpm
-
-MY_PV=$(ver_rs 2 '-')
-
-DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)"
-HOMEPAGE="https://support.hpe.com/connect/s/softwaredetails?language=es&softwareId=MTX_95c2c88d976c467ab58c30279f"
-SRC_URI="https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p1736097809/v211181/ssacli-${MY_PV}.x86_64.rpm"
-
-LICENSE="hp-proliant-essentials"
-SLOT="0"
-KEYWORDS="-* amd64"
-RESTRICT="mirror bindist"
-
-S="${WORKDIR}"
-
-RDEPEND="sys-libs/glibc"
-
-QA_FLAGS_IGNORED="
- usr/sbin/ssacli
- usr/sbin/ssascripting
- usr/sbin/rmstr
-"
-
-src_install() {
- local -r ssacli_bindir="opt/smartstorageadmin/ssacli/bin"
-
- dosbin "${ssacli_bindir}"/ssacli
- dosbin "${ssacli_bindir}"/ssascripting
- dosbin "${ssacli_bindir}"/rmstr
-
- dodoc "${ssacli_bindir}/ssacli-${MY_PV}.x86_64.txt"
-
- gunzip usr/man/man8/ssacli.8.gz || die
- doman usr/man/man8/ssacli.8
-}
diff --git a/sys-block/hpssacli/hpssacli-6.25.9.0.ebuild b/sys-block/hpssacli/hpssacli-6.25.9.0.ebuild
deleted file mode 100644
index 06444436795e..000000000000
--- a/sys-block/hpssacli/hpssacli-6.25.9.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RPM_COMPRESS_TYPE=none
-inherit rpm
-
-MY_PV=$(ver_rs 2 '-')
-
-DESCRIPTION="HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)"
-HOMEPAGE="https://support.hpe.com/connect/s/softwaredetails?language=es&softwareId=MTX_95c2c88d976c467ab58c30279f"
-SRC_URI="https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p1736097809/v224097/ssacli-${MY_PV}.x86_64.rpm"
-S="${WORKDIR}"
-
-LICENSE="hp-proliant-essentials"
-SLOT="0"
-KEYWORDS="-* amd64"
-RESTRICT="mirror bindist"
-
-RDEPEND="sys-libs/glibc"
-
-QA_FLAGS_IGNORED="
- usr/sbin/ssacli
- usr/sbin/ssascripting
- usr/sbin/rmstr
-"
-
-src_install() {
- local -r ssacli_bindir="opt/smartstorageadmin/ssacli/bin"
-
- dosbin "${ssacli_bindir}"/ssacli
- dosbin "${ssacli_bindir}"/ssascripting
- dosbin "${ssacli_bindir}"/rmstr
-
- dodoc "${ssacli_bindir}/ssacli-${MY_PV}.x86_64.txt"
-
- gunzip usr/man/man8/ssacli.8.gz || die
- doman usr/man/man8/ssacli.8
-}
diff --git a/sys-block/hpssacli/metadata.xml b/sys-block/hpssacli/metadata.xml
deleted file mode 100644
index 5a54444ca974..000000000000
--- a/sys-block/hpssacli/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>Florian Schmaus</name>
- <email>flow@gentoo.org</email>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/io-scheduler-udev-rules/Manifest b/sys-block/io-scheduler-udev-rules/Manifest
deleted file mode 100644
index 214671b1b79a..000000000000
--- a/sys-block/io-scheduler-udev-rules/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST io-scheduler-udev-rules-2.tar.bz2 7927 BLAKE2B d019b7c5acb81f60fc20c8009733a3e7f58f7ddeb96e3b4333fdbb027b710904c7f8ed669638dba59044ad9dca9a9771c204e339b5cff3b9782a71062642ce36 SHA512 a78128bd8d0b954d31d0086063e47180560720c42892c04cea111096c25fbaf75c6ec4c8645eae1ffb0b3986158b40db10e591b86fb9e34f63a5ae92b37df39a
diff --git a/sys-block/io-scheduler-udev-rules/io-scheduler-udev-rules-2.ebuild b/sys-block/io-scheduler-udev-rules/io-scheduler-udev-rules-2.ebuild
deleted file mode 100644
index d4f6042d2ee3..000000000000
--- a/sys-block/io-scheduler-udev-rules/io-scheduler-udev-rules-2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit udev
-
-DESCRIPTION="Udev rules to allow easier customization of kernel I/O schedulers"
-HOMEPAGE="https://gitlab.com/pachoramos/io-scheduler-udev-rules"
-SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="virtual/udev"
-
-src_install() {
- insinto /etc/default
- doins etc/default/io-scheduler
- udev_dorules udev/rules.d/60-io-scheduler.rules
- einstalldocs
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-block/io-scheduler-udev-rules/metadata.xml b/sys-block/io-scheduler-udev-rules/metadata.xml
deleted file mode 100644
index 47ee1a46e070..000000000000
--- a/sys-block/io-scheduler-udev-rules/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pacho@gentoo.org</email>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/libfabric/Manifest b/sys-block/libfabric/Manifest
deleted file mode 100644
index 299ff819ef42..000000000000
--- a/sys-block/libfabric/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libfabric-1.11.2.tar.bz2 1480982 BLAKE2B df419a4282b21cb513708d035721b35861969934af3771b9781288d17761be2a341bbe23098110c3a6ecb119cd508fe9cf93c002b4861c7595d3b384a99b53a5 SHA512 79d9ce52287ead57dfec20bcca91d4ca186e709379b55669612e596f40f02c83fee1c69601927e1894a01395eff128bd918c8f23ffb198f1bbba9b8d484780ef
-DIST libfabric-2.3.1.tar.bz2 3045499 BLAKE2B 4a626d766a1bbee9acd6a4436d95f4ff958f1f975c21829fc154f28025428c4248ff82af4dac684c0cf2c7e64ea044c80f1eb46396ea4622d5efee807e841753 SHA512 c33e416d25b333ad020f0620b70d3b5a445a3a7e7ca97f88fceec636e41370ed368030ecaa2a7c4c5cb441ebfd628158e42fdb26524e3993bab47ab9894a6902
diff --git a/sys-block/libfabric/libfabric-1.11.2-r3.ebuild b/sys-block/libfabric/libfabric-1.11.2-r3.ebuild
deleted file mode 100644
index 98abcff1be8b..000000000000
--- a/sys-block/libfabric/libfabric-1.11.2-r3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="The Open Fabrics Interfaces (OFI) framework"
-HOMEPAGE="http://libfabric.org/ https://github.com/ofiwg/libfabric"
-SRC_URI="https://github.com/ofiwg/${PN}/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="BSD GPL-2"
-SLOT="0/1"
-KEYWORDS="~amd64"
-IUSE="cuda efa usnic rocm verbs"
-
-DEPEND="
- rocm? ( dev-libs/rocr-runtime:= )
- usnic? ( dev-libs/libnl:= )
- verbs? ( sys-cluster/rdma-core )
-"
-RDEPEND="
- ${DEPEND}
- cuda? ( dev-util/nvidia-cuda-toolkit )
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-DOCS=(
- AUTHORS
- #CONTRIBUTORS
- NEWS.md
- README
- #README.md
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- # let's try to avoid automagic deps
- --enable-bgq=no
- --enable-cuda-dlopen=$(usex cuda yes no)
- --enable-efa=$(usex efa yes no)
- --enable-gni=no
- #--enable-gdrcopy-dlopen=no
- --enable-mrail=yes
- --enable-perf=no
- # no psm libraries packaged that I can find (patches accepted)
- --enable-psm=no
- --enable-psm2=no
- #--enable-psm3=no
- --enable-rocr-dlopen=$(usex rocm yes no)
- --enable-rstream=yes
- --enable-rxd=yes
- --enable-rxm=yes
- --enable-sockets=yes
- --enable-shm=yes
- --enable-tcp=yes
- --enable-udp=yes
- --enable-usnic=$(usex usnic yes no)
- --enable-verbs=$(usex verbs yes no)
- --enable-xpmem=no
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- # no static archives
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-block/libfabric/libfabric-2.3.1.ebuild b/sys-block/libfabric/libfabric-2.3.1.ebuild
deleted file mode 100644
index 37ad3c777343..000000000000
--- a/sys-block/libfabric/libfabric-2.3.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="The Open Fabrics Interfaces (OFI) framework"
-HOMEPAGE="http://libfabric.org/ https://github.com/ofiwg/libfabric"
-
-LICENSE="BSD GPL-2"
-
-SRC_URI="https://github.com/ofiwg/${PN}/releases/download/v${PV}/${P}.tar.bz2"
-KEYWORDS="~amd64"
-
-# SONAME
-SLOT="0/1"
-IUSE="cuda efa usnic rocm verbs ucx"
-
-DEPEND="
- rocm? ( dev-libs/rocr-runtime:= )
- usnic? ( dev-libs/libnl:= )
- verbs? ( sys-cluster/rdma-core )
-"
-RDEPEND="
- ${DEPEND}
- cuda? ( dev-util/nvidia-cuda-toolkit )
- ucx? ( sys-cluster/ucx )
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-DOCS=(
- AUTHORS
- NEWS.md
- README
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- # let's try to avoid automagic deps
- --enable-cuda-dlopen="$(usex cuda)"
- --enable-efa="$(usex efa)"
- --enable-cxi=no
- --enable-gdrcopy-dlopen=no
- --enable-mrail=yes
- --enable-perf=no
- # no psm libraries packaged that I can find (patches accepted)
- --enable-psm2=no
- --enable-psm3=no
- --enable-rocr-dlopen="$(usex rocm)"
- --enable-rxd=yes
- --enable-rxm=yes
- --enable-sockets=yes
- --enable-shm=yes
- --enable-sm2=yes
- --enable-ucx="$(usex ucx)"
- --enable-lpp=yes
- --enable-trace=yes
- --enable-profile=yes
- --enable-monitor=yes
- --enable-hook_hmem=no
- --enable-dmabuf_peer_mem=no
- --enable-lnx=yes
- --enable-opx=no
- --enable-lnx=yes
- --enable-tcp=yes
- --enable-udp=yes
- --enable-usnic="$(usex usnic)"
- --enable-verbs="$(usex verbs)"
- --enable-xpmem=no
- "$(use_with cuda cuda "${CUDA_PATH:-${ESYSROOT}/opt/cuda}")"
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- # no static archives
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-block/libfabric/metadata.xml b/sys-block/libfabric/metadata.xml
deleted file mode 100644
index 69cea77b7f36..000000000000
--- a/sys-block/libfabric/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <use>
- <flag name="efa">Enable Amazon EC2 Elastic Fabric Adapter provider</flag>
- <flag name="usnic">Enable Cisco VIC (virtualized NIC) hardware on Cisco UCS server provider</flag>
- <flag name="rocm">Enable Radeon Open Compute provider</flag>
- <flag name="verbs">Enable Linux Infiniband verbs provider</flag>
- <flag name="ucx">Enable Unified Communication X library support</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/libzbc/Manifest b/sys-block/libzbc/Manifest
deleted file mode 100644
index d6d22ae0b0b5..000000000000
--- a/sys-block/libzbc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libzbc-5.13.0.tar.gz 142639 BLAKE2B 2b3447cb0d2729da85f83f16f1b959ce90182e2f6f0466d327b550419b53fb6791f0c63f7ab717d3ed91a4d0b6d0b3d13b15593daa5b64f3a5b890f58af247d7 SHA512 fb93212654b7c3255089651544ae46d2b6285b6316f883e1638b349f19900c8277525a22376476e95c90eafbba5a2a6476b468ddad2ca7b13fa94b95d6896fcb
-DIST libzbc-5.9.0.tar.gz 131517 BLAKE2B eb05214ffea376930f1b4327152da687067023eab929ed1db123ea3bc80e0f036dfbe9889da2707f1c3842120d4fc3b2c8ab471731d45d5483fe947c21fc7cad SHA512 bcdf294d86867736826af06ad6d18dec31630b3f5bc6e3e98c228bec6a30efcce76a27e3c66a08ce670614ca016dc079894320cff340bafe126fcb40973e8302
diff --git a/sys-block/libzbc/libzbc-5.13.0-r1.ebuild b/sys-block/libzbc/libzbc-5.13.0-r1.ebuild
deleted file mode 100644
index 544d87d65f03..000000000000
--- a/sys-block/libzbc/libzbc-5.13.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A library and tools for working with ZBC and ZAC disks"
-HOMEPAGE="https://github.com/hgst/libzbc"
-SRC_URI="https://github.com/hgst/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2 GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~s390 ~sparc x86"
-IUSE="gui"
-
-RDEPEND="
- gui? ( x11-libs/gtk+:3 )
-"
-DEPEND="
- ${RDEPEND}
- >=sys-kernel/linux-headers-4.13
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable gui)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-block/libzbc/libzbc-5.13.0.ebuild b/sys-block/libzbc/libzbc-5.13.0.ebuild
deleted file mode 100644
index 429b43b36136..000000000000
--- a/sys-block/libzbc/libzbc-5.13.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 autotools
-
-DESCRIPTION="A library and tools for working with ZBC and ZAC disks"
-HOMEPAGE="https://github.com/hgst/libzbc"
-SRC_URI="https://github.com/hgst/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2 GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="gtk"
-
-DEPEND="
- gtk? ( x11-libs/gtk+:3 )
- >=sys-kernel/linux-headers-4.13
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable gtk gui) \
- --disable-static
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-block/libzbc/libzbc-5.9.0.ebuild b/sys-block/libzbc/libzbc-5.9.0.ebuild
deleted file mode 100644
index 1d0d59eba89a..000000000000
--- a/sys-block/libzbc/libzbc-5.9.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 autotools
-
-DESCRIPTION="A library and tools for working with ZBC and ZAC disks"
-HOMEPAGE="https://github.com/hgst/libzbc"
-SRC_URI="https://github.com/hgst/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2 GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~s390 ~sparc x86"
-IUSE="gtk"
-
-DEPEND="
- virtual/pkgconfig
- >=sys-kernel/linux-headers-4.13
- gtk? ( x11-libs/gtk+:3 )
-"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable gtk gui) \
- --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-block/libzbc/metadata.xml b/sys-block/libzbc/metadata.xml
deleted file mode 100644
index 470676d6e4ae..000000000000
--- a/sys-block/libzbc/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <longdescription lang="en">
- libzbc is a simple library providing functions for manipulating disks
- supporting the Zoned Block Command (ZBC) and Zoned-device ATA command
- set (ZAC) disks. libzbc implemention is compliant with the latest
- drafts of the ZBC and ZAC standards defined by INCITS technical
- committee T10 and T13 (respectively).
-
- In addition to supporting ZBC and ZAC disks, libzbc also implements an
- emulation mode allowing emulating the behavior of a host-managed zoned
- disk using a regular file or a standard block device as backing store.
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/libzbd/Manifest b/sys-block/libzbd/Manifest
deleted file mode 100644
index b84cdae1589b..000000000000
--- a/sys-block/libzbd/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libzbd-1.2.0.tar.gz 56107 BLAKE2B 0b20ced5cb0abc6ac5d303a1b583b1a8c0b3c89936cf664dd227832d5a704f6665a82e0d1c7cf80c381400b4edcff6c9e0b192c10deaf00c89009b40edde8676 SHA512 d165640331c7a87c4660f3f707c0510fa7a21edd194e66e96abe6ad3698dc4652a6a673ac8ac1929b0f603df49c1621f398cfb81b7ab8f9dba6353fa9f05d94f
-DIST libzbd-2.0.4.tar.gz 97015 BLAKE2B a91528bb9d1c56eccd25e7a429aefb0ab32d489179343a01278c179ccead04ca250b2d0b107a85aced256f7629aa15e97160c62c6d916e657b60fbdc12178a6a SHA512 7e8ca0ca6114aa777c1c90073c2ca8e426cdf3bbe5afbb2fc0171b5e165f6daa20bd13436e469af069f8a7162374a49563432cd489ce4483ad13542844c5bf28
diff --git a/sys-block/libzbd/libzbd-1.2.0-r1.ebuild b/sys-block/libzbd/libzbd-1.2.0-r1.ebuild
deleted file mode 100644
index eaf7f1d83ccb..000000000000
--- a/sys-block/libzbd/libzbd-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Zoned block device manipulation library and tools"
-HOMEPAGE="https://github.com/westerndigitalcorporation/libzbd"
-SRC_URI="https://github.com/westerndigitalcorporation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-# Examples/tools are GPL-3+, library is LGPL-3+
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="gtk"
-
-# PKG_CHECK_MODULES is only for GTK right now
-# https://github.com/westerndigitalcorporation/libzbd/blob/master/configure.ac#L71
-BDEPEND="gtk? ( virtual/pkgconfig )"
-DEPEND="
- >=sys-kernel/linux-headers-4.13
- gtk? ( x11-libs/gtk+:3 )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable gtk gui) \
- --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-block/libzbd/libzbd-2.0.4.ebuild b/sys-block/libzbd/libzbd-2.0.4.ebuild
deleted file mode 100644
index eaf7f1d83ccb..000000000000
--- a/sys-block/libzbd/libzbd-2.0.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Zoned block device manipulation library and tools"
-HOMEPAGE="https://github.com/westerndigitalcorporation/libzbd"
-SRC_URI="https://github.com/westerndigitalcorporation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-# Examples/tools are GPL-3+, library is LGPL-3+
-LICENSE="GPL-3+ LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="gtk"
-
-# PKG_CHECK_MODULES is only for GTK right now
-# https://github.com/westerndigitalcorporation/libzbd/blob/master/configure.ac#L71
-BDEPEND="gtk? ( virtual/pkgconfig )"
-DEPEND="
- >=sys-kernel/linux-headers-4.13
- gtk? ( x11-libs/gtk+:3 )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf \
- $(use_enable gtk gui) \
- --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sys-block/libzbd/metadata.xml b/sys-block/libzbd/metadata.xml
deleted file mode 100644
index 35ff9799fa0c..000000000000
--- a/sys-block/libzbd/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- <name>Robin H. Johnson</name>
- </maintainer>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/lsiutil/Manifest b/sys-block/lsiutil/Manifest
deleted file mode 100644
index 394f87440ea4..000000000000
--- a/sys-block/lsiutil/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST LSIUtil_1-62.zip 2344606 BLAKE2B 4b9cfef2a5ec920dfb19b2dcd34754a211b93ab82489d2eb8a6ff92729bb91c9fcb879a0997b8c7efc1b607b3a45843b89b6ad817745b2ea72a932ed5eeed4b2 SHA512 85de9ce20efe881e4f05fb4025031ce8c5f0b506912e813975c2e10600fa87f9c6f0147d274349f47c618ef996b7b5331b0328630ec2d153a3afe69557ba63f2
diff --git a/sys-block/lsiutil/lsiutil-1.62-r3.ebuild b/sys-block/lsiutil/lsiutil-1.62-r3.ebuild
deleted file mode 100644
index 75ae486bef3c..000000000000
--- a/sys-block/lsiutil/lsiutil-1.62-r3.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="LSI Logic Fusion MPT Command Line Interface management tool"
-HOMEPAGE="https://www.broadcom.com/"
-SRC_URI="https://docs.broadcom.com/docs-and-downloads/legacy-host-bus-adapters/legacy-host-bus-adapters-common-files/LSIUtil_${PV/./-}.zip"
-
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror bindist"
-
-BDEPEND="app-arch/unzip"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}"
-
-src_install() {
- exeinto /opt/bin
- use amd64 && newexe Linux/lsiutil.x86_64 lsiutil
- use x86 && doexe Linux/lsiutil
-
- dodoc changes.txt
-}
diff --git a/sys-block/lsiutil/metadata.xml b/sys-block/lsiutil/metadata.xml
deleted file mode 100644
index 342d632ace6e..000000000000
--- a/sys-block/lsiutil/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sysadmin@gentoo.org</email>
- <name>Gentoo Sysadmin Project</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/mbuffer/Manifest b/sys-block/mbuffer/Manifest
deleted file mode 100644
index 2d73e2e713c5..000000000000
--- a/sys-block/mbuffer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mbuffer-20260301.tgz 156642 BLAKE2B 5e566218038a9f20514a480be5f6181f02d32401fd81484d886c694bccb45ff6dd8fd08060d9c870dac6cc62925033ab6bd876f8260686210b20666504b77d05 SHA512 755368fc3d614258e8be00da37fa53801dd680b86dc39107bf706685d9630dba25706a87a83f05cd72cc1b146bce27af9e9ca4ddee5bc4e21a669306f6fb66a5
-DIST mbuffer-20260511.tgz 156683 BLAKE2B 35befc46db8d5f1e3d073c7ffa41afa57d7b55a0ca38b7f2922186427e0c4b2add824d6460dd5e7bf8d3f9120d4795bd2c290cd9f926b3c3ae4712379b4cf2b6 SHA512 5b18e55db47aed2766b0b6b893c2523cff2d45f6a19235012f4197aa54a72df91d621d91c7577a027479a971fe4c0193df5c725c19f7688dfd01b2cc52b5e5dc
diff --git a/sys-block/mbuffer/files/mbuffer-20180410-sysconfdir.patch b/sys-block/mbuffer/files/mbuffer-20180410-sysconfdir.patch
deleted file mode 100644
index 560f4c516df8..000000000000
--- a/sys-block/mbuffer/files/mbuffer-20180410-sysconfdir.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -12,6 +12,7 @@ OBJDUMP = @OBJDUMP@
- VPATH = @srcdir@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
-+sysconfdir = @sysconfdir@
- datarootdir = @datarootdir@
- bindir = @bindir@
- mandir = @mandir@/man1
-@@ -46,11 +47,11 @@ distclean: clean
- -$(RM) $(TARGET) config.h config.log \
- config.status Makefile mbuffer.1 core
-
--$(DESTDIR)$(etcdir)/mbuffer.rc:
-- -$(INSTALL) -d -m 755 $(DESTDIR)$(etcdir)
-- $(INSTALL) -m 644 mbuffer.rc $(DESTDIR)$(etcdir)
-+$(DESTDIR)$(sysconfdir)/mbuffer.rc:
-+ -$(INSTALL) -d -m 755 $(DESTDIR)$(sysconfdir)
-+ $(INSTALL) -m 644 mbuffer.rc $(DESTDIR)$(sysconfdir)/
-
--install: $(TARGET) $(DESTDIR)$(etcdir)/mbuffer.rc
-+install: $(TARGET) $(DESTDIR)$(sysconfdir)/mbuffer.rc
- -$(INSTALL) -d -m 755 $(DESTDIR)$(bindir)
- $(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(bindir)/
- -$(INSTALL) -d -m 755 $(DESTDIR)$(mandir)
diff --git a/sys-block/mbuffer/files/mbuffer-20200929-find-OBJDUMP.patch b/sys-block/mbuffer/files/mbuffer-20200929-find-OBJDUMP.patch
deleted file mode 100644
index 891084b6ca7e..000000000000
--- a/sys-block/mbuffer/files/mbuffer-20200929-find-OBJDUMP.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -113,7 +113,7 @@ AC_PATH_PROG(AWK,awk)
- AC_SYS_LARGEFILE
- AC_STRUCT_ST_BLKSIZE
-
--AC_CHECK_TARGET_TOOLS(OBJDUMP,gobjdump objdump)
-+AC_CHECK_TOOLS(OBJDUMP, [gobjdump objdump])
-
- AC_HEADER_ASSERT
- AC_CHECK_LIB(pthread, pthread_mutex_init)
diff --git a/sys-block/mbuffer/mbuffer-20260301.ebuild b/sys-block/mbuffer/mbuffer-20260301.ebuild
deleted file mode 100644
index 618d1f42a879..000000000000
--- a/sys-block/mbuffer/mbuffer-20260301.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="M(easuring)buffer is a replacement for buffer with additional functionality"
-HOMEPAGE="https://www.maier-komor.de/mbuffer.html"
-SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="debug ssl test"
-
-REQUIRED_USE="test? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="ssl? (
- dev-libs/openssl:0=
-
- )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-20180410-sysconfdir.patch"
- "${FILESDIR}/${PN}-20200929-find-OBJDUMP.patch"
-)
-
-src_prepare() {
- ln -s "${DISTDIR}"/${P}.tgz test.tar #258881
-
- default
-
- mv configure.in configure.ac || die
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable ssl md5)
- $(use_enable debug)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then
- ewarn "Some tests may fail with FEATURES=usersandbox or"
- ewarn "FEATURES=network-sandbox; Skipping tests because"
- ewarn "test suite would hang forever in such environments!"
- return 0;
- fi
-
- # Enforce MAKEOPTS=-j1 because src_test() spawns multiple listener
- # using same port and src_install may have problems (with /etc folder)
- local -x MAKEOPTS=-j1
-
- default
-}
-
-pkg_postinst() {
- if ! has_version "app-arch/mt-st"; then
- elog ""
- elog "If you want autoloader support you need to install \"app-arch/mt-st\" in addition!"
- fi
-}
diff --git a/sys-block/mbuffer/mbuffer-20260511.ebuild b/sys-block/mbuffer/mbuffer-20260511.ebuild
deleted file mode 100644
index 618d1f42a879..000000000000
--- a/sys-block/mbuffer/mbuffer-20260511.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="M(easuring)buffer is a replacement for buffer with additional functionality"
-HOMEPAGE="https://www.maier-komor.de/mbuffer.html"
-SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
-IUSE="debug ssl test"
-
-REQUIRED_USE="test? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="ssl? (
- dev-libs/openssl:0=
-
- )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-20180410-sysconfdir.patch"
- "${FILESDIR}/${PN}-20200929-find-OBJDUMP.patch"
-)
-
-src_prepare() {
- ln -s "${DISTDIR}"/${P}.tgz test.tar #258881
-
- default
-
- mv configure.in configure.ac || die
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable ssl md5)
- $(use_enable debug)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then
- ewarn "Some tests may fail with FEATURES=usersandbox or"
- ewarn "FEATURES=network-sandbox; Skipping tests because"
- ewarn "test suite would hang forever in such environments!"
- return 0;
- fi
-
- # Enforce MAKEOPTS=-j1 because src_test() spawns multiple listener
- # using same port and src_install may have problems (with /etc folder)
- local -x MAKEOPTS=-j1
-
- default
-}
-
-pkg_postinst() {
- if ! has_version "app-arch/mt-st"; then
- elog ""
- elog "If you want autoloader support you need to install \"app-arch/mt-st\" in addition!"
- fi
-}
diff --git a/sys-block/mbuffer/metadata.xml b/sys-block/mbuffer/metadata.xml
deleted file mode 100644
index cbc880a592a8..000000000000
--- a/sys-block/mbuffer/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/megacli/Manifest b/sys-block/megacli/Manifest
deleted file mode 100644
index 05fd638dc13c..000000000000
--- a/sys-block/megacli/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST 8-07-14_MegaCLI.zip 7939395 BLAKE2B 3b4151724fab8b9fd2a5797d11919c52cdd5c96fefb6074fad6637a9a82a6d9291dd43e5480669779dbce18f3cb0c56fe119e868a6d6a7c9d05779eb6fccb154 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3
diff --git a/sys-block/megacli/files/megacli-wrapper b/sys-block/megacli/files/megacli-wrapper
deleted file mode 100644
index ec6e2b8dc9da..000000000000
--- a/sys-block/megacli/files/megacli-wrapper
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/opt/megacli/lib"
-exec /opt/megacli/megacli "$@"
diff --git a/sys-block/megacli/megacli-8.07.14-r4.ebuild b/sys-block/megacli/megacli-8.07.14-r4.ebuild
deleted file mode 100644
index 6303cac9c79c..000000000000
--- a/sys-block/megacli/megacli-8.07.14-r4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RPM_COMPRESS_TYPE=none
-inherit rpm
-
-MY_PV="${PV//./-}"
-MY_P=${MY_PV}_MegaCLI
-
-DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
-HOMEPAGE="https://www.broadcom.com/support/knowledgebase/1211161498596/megacli-cheat-sheet--live-examples https://www.broadcom.com/support/knowledgebase/1211161496959/megacli-commands"
-# This file is '[zip] MegaCLI 5.5 P2', Date: 01/20/2014 Size: 7753 KB
-SRC_URI="https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip"
-S="${WORKDIR}"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="amd64 x86"
-# Previous releases from LSI directly required a click-through EULA; but the
-# upstream website no longer requires this consistently: most old files have
-# two or more download pages, and while one of the pages has a generic
-# click-through download form, the file-specific download page only requires
-# click-through on some items. See also sys-block/lsiutil
-RESTRICT="mirror bindist"
-
-BDEPEND="
- app-admin/chrpath
- app-arch/unzip"
-# links to glibc and libstdc++/libgcc_s
-RDEPEND="
- sys-devel/gcc
- sys-libs/glibc
- sys-libs/ncurses-compat:5"
-
-QA_PREBUILT="
- /opt/${PN}/${PN}
- /opt/${PN}/lib/*"
-
-src_unpack() {
- unpack ${A}
- cd "${S}" || die
- rpm_unpack ./Linux/MegaCli-${PV}-1.noarch.rpm
-}
-
-src_install() {
- newdoc "${PV}_MegaCLI.txt" RELEASE.txt
-
- exeinto /opt/megacli
- libsysfs=libstorelibir-2.so.14.07-0
- case ${ARCH} in
- amd64) MegaCli=MegaCli64;;
- x86) MegaCli=MegaCli;;
- *) die "invalid ARCH";;
- esac
- newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
-
- exeinto /opt/${PN}/lib
- doexe opt/MegaRAID/MegaCli/${libsysfs}
-
- into /opt
- newbin "${FILESDIR}"/${PN}-wrapper ${PN}
- dosym ${PN} /opt/bin/MegaCli
-
- # Remove DT_RPATH
- chrpath -d "${ED}"/opt/${PN}/${PN} || die
-}
-
-pkg_postinst() {
- einfo
- einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
- einfo "(contains LSI model names only, not those sold by 3rd parties"
- einfo "under custom names like Dell PERC etc)."
- einfo
- einfo "As there's no dedicated manual, you might want to have"
- einfo "a look at the following cheat sheet (originally written"
- einfo "for Dell PowerEdge Expandable RAID Controllers):"
- einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
- einfo
- einfo "For more information about working with Dell PERCs see:"
- einfo "http://tools.rapidsoft.de/perc/"
- einfo
-}
diff --git a/sys-block/megacli/metadata.xml b/sys-block/megacli/metadata.xml
deleted file mode 100644
index 342d632ace6e..000000000000
--- a/sys-block/megacli/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sysadmin@gentoo.org</email>
- <name>Gentoo Sysadmin Project</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/megactl/Manifest b/sys-block/megactl/Manifest
deleted file mode 100644
index 231f9a8d4fab..000000000000
--- a/sys-block/megactl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST megactl-0.4.1.tar.gz 179173 BLAKE2B 778e0ef67226ca74aeaf47afa76c0842764bc95c05ef9fe7bfc57ae1d1e6395a3098301bc09dee8fdd0a5d29e8f2dcf511e0a8920538bb76824cea496de6a619 SHA512 65a97f03fbe1c76375d2e16016c1e57c7e4544bfd7185b13a330560819caf48ecad8e9f1feb1d448b45d4f862abf2799868bd357d120019a709088c90b58ac92
diff --git a/sys-block/megactl/files/megactl-0.4.1-Makefile.patch b/sys-block/megactl/files/megactl-0.4.1-Makefile.patch
deleted file mode 100644
index f1ee2f9bb2a4..000000000000
--- a/sys-block/megactl/files/megactl-0.4.1-Makefile.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -urN megactl-0.4.1.orig/src/Makefile megactl-0.4.1/src/Makefile
---- megactl-0.4.1.orig/src/Makefile 2007-08-21 09:19:53.000000000 +0200
-+++ megactl-0.4.1/src/Makefile 2009-11-21 12:30:44.242501898 +0100
-@@ -1,11 +1,17 @@
-
--SRCS= megactl.c adapter.c megaioctl.c megatrace.c callinfo.c dumpbytes.c logpage.c ntrim.c
-+SRCS= megactl.c adapter.c megaioctl.c callinfo.c dumpbytes.c logpage.c ntrim.c
- INC= -I./schily -Iincludes-hack
- HDRS= mega.h adapter.h megaioctl.h callinfo.h logpage.h dumpbytes.h
--ARCH= -m32
--CFLAGS= -g -Wall $(INC) $(ARCH)
--LDFLAGS= -g $(ARCH)
--PROGRAMS= megactl megasasctl megatrace
-+ARCH?= -m32
-+CFLAGS?= -g -Wall
-+CFLAGS+= $(INC) $(ARCH)
-+LDFLAGS?= -g
-+LDFLAGS+= $(ARCH)
-+PROGRAMS= megactl megasasctl
-+ifeq ($(ARCH),-m32)
-+PROGRAMS+= megatrace
-+SRCS+= megatrace.c
-+endif
-
- all: $(PROGRAMS)
-
diff --git a/sys-block/megactl/files/megactl-0.4.1-gcc-fixes.patch b/sys-block/megactl/files/megactl-0.4.1-gcc-fixes.patch
deleted file mode 100644
index 7ea6e8cac453..000000000000
--- a/sys-block/megactl/files/megactl-0.4.1-gcc-fixes.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff -Nuar --exclude '*.swp' --exclude '*.o' megactl-0.4.1.orig/src/callinfo.c megactl-0.4.1/src/callinfo.c
---- megactl-0.4.1.orig/src/callinfo.c 2007-08-21 00:19:53.000000000 -0700
-+++ megactl-0.4.1/src/callinfo.c 2014-07-13 22:05:06.585598812 -0700
-@@ -255,7 +255,12 @@
- { SYS_setfsgid32, 0, "setfsgid32" },
- { SYS_pivot_root, 0, "pivot_root" },
- { SYS_mincore, 0, "mincore" },
-+#ifdef SYS_madvise
-+ { SYS_madvise, 0, "madvise" },
-+#endif
-+#ifdef SYS_madvise1
- { SYS_madvise1, 0, "madvise1" },
-+#endif
- { SYS_getdents64, 0, "getdents64" },
- { SYS_fcntl64, 0, "fcntl64" },
- { 222, 0, NULL },
-diff -Nuar --exclude '*.swp' --exclude '*.o' megactl-0.4.1.orig/src/logpage.c megactl-0.4.1/src/logpage.c
---- megactl-0.4.1.orig/src/logpage.c 2007-08-21 00:19:53.000000000 -0700
-+++ megactl-0.4.1/src/logpage.c 2014-07-13 21:58:34.010848677 -0700
-@@ -20,6 +20,8 @@
- * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-+#define __STDC_FORMAT_MACROS
-+#include <inttypes.h>
-
- #include "megaioctl.h"
- #include "logpage.h"
-@@ -107,7 +109,7 @@
-
- for (k = 0; (b >= 1024) && (k < sizeof (suffix) / sizeof (suffix[0]) - 1); ++k, b /= 1024)
- ;
-- snprintf (bytes, sizeof bytes, "%3llu%s%s", b, suffix[k], unit);
-+ snprintf (bytes, sizeof bytes, "%3" PRIu64 "%s%s", b, suffix[k], unit);
- return bytes;
- }
-
-@@ -378,7 +380,7 @@
- default: result = "unknown result"; notice = 0; break;
- }
- if (verbosity > notice)
-- fprintf (f, " %2d: timestamp %4ud%02uh: %10s %-30s seg:%u lba:%-8lld sk:%u asc:%u ascq:%u vs:%u\n", k, t->timestamp / 24, t->timestamp % 24, test, result, t->number, t->lba, t->sense_key, t->additional_sense_code, t->additional_sense_code_qualifier, t->vendor_specific);
-+ fprintf (f, " %2d: timestamp %4ud%02uh: %10s %-30s seg:%u lba:%-8"PRIu64" sk:%u asc:%u ascq:%u vs:%u\n", k, t->timestamp / 24, t->timestamp % 24, test, result, t->number, t->lba, t->sense_key, t->additional_sense_code, t->additional_sense_code_qualifier, t->vendor_specific);
- }
- }
- break;
diff --git a/sys-block/megactl/files/megactl-0.4.1-tracefix.patch b/sys-block/megactl/files/megactl-0.4.1-tracefix.patch
deleted file mode 100644
index 915cc2d2a20d..000000000000
--- a/sys-block/megactl/files/megactl-0.4.1-tracefix.patch
+++ /dev/null
@@ -1,232 +0,0 @@
-diff -Nuar megactl-0.4.1.orig/src/megactl.c megactl-0.4.1/src/megactl.c
---- megactl-0.4.1.orig/src/megactl.c 2007-08-21 00:19:53.000000000 -0700
-+++ megactl-0.4.1/src/megactl.c 2014-07-14 11:15:14.538745305 -0700
-@@ -45,6 +45,9 @@
-
- ********************************************************************/
-
-+#define __STDC_FORMAT_MACROS
-+#include <inttypes.h>
-+
- #include "mega.h"
- #include "megaioctl.h"
- #include "adapter.h"
-@@ -207,7 +210,7 @@
-
- for (k = 0; (b >= 1024) && (k < sizeof (suffix) / sizeof (suffix[0]) - 1); ++k, b /= 1024)
- ;
-- snprintf (bytes, sizeof bytes, "%3llu%s%s", b, suffix[k], unit);
-+ snprintf (bytes, sizeof bytes, "%3"PRIu64"%s%s", b, suffix[k], unit);
- return bytes;
- }
-
-@@ -604,6 +607,8 @@
- fprintf (stderr, "megaraid driver version %x too old.\n", driverVersion);
- return 1;
- }
-+#else
-+ driverVersion = 0;
- #endif
-
- if (megaGetNumAdapters (fd, &numAdapters, sas) < 0)
-diff -Nuar megactl-0.4.1.orig/src/megaioctl.c megactl-0.4.1/src/megaioctl.c
---- megactl-0.4.1.orig/src/megaioctl.c 2014-07-14 11:30:03.590781305 -0700
-+++ megactl-0.4.1/src/megaioctl.c 2014-07-14 11:31:36.410258930 -0700
-@@ -87,7 +87,11 @@
- m->cmd = cmd;
- m->opcode = opcode;
- m->subopcode = subopcode;
-+#ifdef __x86_64__
-+ m->xferaddr = (uint64_t) data;
-+#else
- m->xferaddr = (uint32_t) data;
-+#endif
- if (data)
- memset (data, 0, len);
-
-@@ -115,7 +119,11 @@
- m->cmd = cmd;
- m->opcode = opcode;
- m->subopcode = subopcode;
-+#ifdef __x86_64__
-+ m->xferaddr = (uint64_t) data;
-+#else
- m->xferaddr = (uint32_t) data;
-+#endif
- if (data)
- memset (data, 0, len);
-
-@@ -178,11 +186,19 @@
- u.ui.fcs.adapno = MKADAP(adapter->adapno);
- u.data = data;
- m->cmd = MBOXCMD_PASSTHRU;
-+#ifdef __x86_64__
-+ m->xferaddr = (uint64_t) p;
-+#else
- m->xferaddr = (uint32_t) p;
-+#endif
- p->timeout = 3;
- p->ars = 1;
- p->target = target;
-- p->dataxferaddr = (uint32_t) data;
-+#ifdef __x86_64__
-+ p->dataxferaddr = (uint64_t) data;
-+#else
-+ p->dataxferaddr = (uint32_t) data;
-+#endif
- p->dataxferlen = len;
- p->scsistatus = 239; /* HMMM */
- memcpy (p->cdb, cdb, cdblen);
-diff -Nuar megactl-0.4.1.orig/src/megatrace.c megactl-0.4.1/src/megatrace.c
---- megactl-0.4.1.orig/src/megatrace.c 2014-07-14 01:31:47.704312799 -0700
-+++ megactl-0.4.1/src/megatrace.c 2014-07-14 11:37:20.570755832 -0700
-@@ -170,7 +170,11 @@
- fprintf (stderr, "ptrace:getregs: %s\n", strerror (errno));
- exit (1);
- }
-+#ifdef __x86_64__
-+ call = r.orig_rax;
-+#else
- call = r.orig_eax;
-+#endif
- /*printthis = call == SYS_ioctl;*/
-
- if (state == INBOUND)
-@@ -188,18 +192,30 @@
- {
- if ((call < 0) || (call > callmax) || (callinfo[call].name == NULL))
- {
-+#ifdef __x86_64__
-+ fprintf (stderr, "= 0x%08llx\n", (unsigned long long) r.rax);
-+#else
- fprintf (stderr, "= 0x%08lx\n", (unsigned long) r.eax);
-+#endif
- }
- else
- {
- if (callinfo[call].ptrval)
- {
- if (printcalls || printthis)
-+#ifdef __x86_64__
-+ fprintf (stderr, " = 0x%08llx\n", r.rax);
-+#else
- fprintf (stderr, " = 0x%08lx\n", r.eax);
-+#endif
- }
- else
- {
-+#ifdef __x86_64__
-+ long rv = r.rax;
-+#else
- long rv = r.eax;
-+#endif
- if (rv < 0)
- {
- if (printcalls || printthis)
-@@ -219,16 +235,22 @@
- unsigned int len = 16;
- unsigned char buf[65536];
-
-+#ifdef __x86_64__
-+ unsigned long long fd = r.rbx;
-+ unsigned long long ioc = r.rcx;
-+ unsigned long long arg = r.rdx;
-+#else
- unsigned long fd = r.ebx;
--
- unsigned long ioc = r.ecx;
-+ unsigned long arg = r.edx;
-+#endif
-+
- unsigned int iocdir = _IOC_DIR(ioc);
- unsigned char ioctype = _IOC_TYPE(ioc);
- unsigned int iocnr = _IOC_NR(ioc);
- unsigned int iocsize = _IOC_SIZE(ioc);
- char *iocdirname;
-
-- unsigned long arg = r.edx;
-
- switch (iocdir)
- {
-@@ -240,7 +262,11 @@
-
- fprintf (stderr, "%s: ioctl(%ld, _IOC(\"%s\",'%c',0x%02x,0x%02x), 0x%08lx)", tbuf, fd, iocdirname, ioctype, iocnr, iocsize, arg);
- if (state == OUTBOUND)
-+#ifdef __x86_64__
-+ fprintf (stderr, " = %lld\n", r.rax);
-+#else
- fprintf (stderr, " = %ld\n", r.eax);
-+#endif
- if (getenv ("LOG_INBOUND"))
- fprintf (stderr, "\n");
-
-@@ -249,10 +275,18 @@
- if (len > sizeof buf)
- len = sizeof buf;
-
-+#ifdef __x86_64__
-+ if (printregs)
-+ fprintf (stderr, " rbx=%08llx rcx=%08llx rdx=%08llx rsi=%08llx rdi=%08llx rbp=%08llx rax=%08llx ds=%08llx es=%08llx fs=%08llx gs=%08llx orig_rax=%08llx rip=%08llx cs=%08llx eflags=%08llx rsp=%08llx ss=%08llx\n", r.rbx, r.rcx, r.rdx, r.rsi, r.rdi, r.rbp, r.rax, r.ds, r.es, r.fs, r.gs, r.orig_rax, r.rip, r.cs, r.eflags, r.rsp, r.ss);
-+
-+ copyout (buf, len, pid, r.rdx);
-+#else
- if (printregs)
- fprintf (stderr, " ebx=%08lx ecx=%08lx edx=%08lx esi=%08lx edi=%08lx ebp=%08lx eax=%08lx xds=%08lx xes=%08lx xfs=%08lx xgs=%08lx orig_eax=%08lx eip=%08lx xcs=%08lx eflags=%08lx esp=%08lx xss=%08lx\n", r.ebx, r.ecx, r.edx, r.esi, r.edi, r.ebp, r.eax, r.xds, r.xes, r.xfs, r.xgs, r.orig_eax, r.eip, r.xcs, r.eflags, r.esp, r.xss);
-
- copyout (buf, len, pid, r.edx);
-+#endif
-+
-
- if ((ioctype == 'm') && (iocnr == 0) && (iocsize == sizeof (struct uioctl_t)))
- {
-@@ -405,7 +439,11 @@
- else
- {
- fprintf (stderr, " host %d, off 0x%04x, count %d, sense_off 0x%08x, sense_len 0x%08x\n", iocp->host_no, iocp->sgl_off, iocp->sge_count, iocp->sense_off, iocp->sense_len);
-+#ifdef __x86_64__
-+ dumpbytes (stderr, buf, len, (void *) r.rdx, NULL);
-+#else
- dumpbytes (stderr, buf, len, (void *) r.edx, NULL);
-+#endif
- }
- if (log)
- {
-@@ -427,23 +465,38 @@
- }
- else
- {
-+#ifdef __x86_64__
-+ dumpbytes (stderr, buf, len, (void *) r.rdx, NULL);
-+#else
- dumpbytes (stderr, buf, len, (void *) r.edx, NULL);
-+#endif
- }
- fprintf (stderr, "\n");
- }
-
- switch (state)
- {
-+#ifdef __x86_64__
-+ static u64 lastrip = 0;
-+#else
- static u32 lasteip = 0;
-+#endif
-+
-
- case UNTRACED:
- /* We don't know whether we were inbound or outbound on the first signal; this
- appears to differ between kernels. So we defer until we see the same eip in
- two successive traps, at which point we know we were outbound, so the next
- trap is inbound. */
-+#ifdef __x86_64__
-+ if (lastrip == r.rip)
-+ state = INBOUND;
-+ lastrip = r.rip;
-+#else
- if (lasteip == r.eip)
- state = INBOUND;
- lasteip = r.eip;
-+#endif
- break;
- case INBOUND: state = OUTBOUND; break;
- case OUTBOUND: state = INBOUND; break;
diff --git a/sys-block/megactl/files/megactl-0.4.1.patch b/sys-block/megactl/files/megactl-0.4.1.patch
deleted file mode 100644
index 3d857c9c1c57..000000000000
--- a/sys-block/megactl/files/megactl-0.4.1.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -urN megactl-0.4.1.orig/src/megatrace.c megactl-0.4.1/src/megatrace.c
---- megactl-0.4.1.orig/src/megatrace.c 2007-08-21 09:19:53.000000000 +0200
-+++ megactl-0.4.1/src/megatrace.c 2008-02-10 21:27:24.416919438 +0100
-@@ -49,7 +49,7 @@
- #include <signal.h>
- #include <sys/ptrace.h>
- #include <sys/wait.h>
--#include <asm/user.h>
-+#include <sys/user.h>
- #include <sys/syscall.h>
- #include <sys/ioctl.h>
- #include <sys/time.h>
-@@ -250,7 +250,7 @@
- len = sizeof buf;
-
- if (printregs)
-- fprintf (stderr, " ebx=%08lx ecx=%08lx edx=%08lx esi=%08lx edi=%08lx ebp=%08lx eax=%08lx ds=%04x __ds=%04x es=%04x __es=%04x fs=%04x __fs=%04x gs=%04x __gs=%04x orig_eax=%08lx eip=%08lx cs=%04x __cs=%04x eflags=%08lx esp=%08lx ss=%04x __ss=%04x\n", r.ebx, r.ecx, r.edx, r.esi, r.edi, r.ebp, r.eax, r.ds, r.__ds, r.es, r.__es, r.fs, r.__fs, r.gs, r.__gs, r.orig_eax, r.eip, r.cs, r.__cs, r.eflags, r.esp, r.ss, r.__ss);
-+ fprintf (stderr, " ebx=%08lx ecx=%08lx edx=%08lx esi=%08lx edi=%08lx ebp=%08lx eax=%08lx xds=%08lx xes=%08lx xfs=%08lx xgs=%08lx orig_eax=%08lx eip=%08lx xcs=%08lx eflags=%08lx esp=%08lx xss=%08lx\n", r.ebx, r.ecx, r.edx, r.esi, r.edi, r.ebp, r.eax, r.xds, r.xes, r.xfs, r.xgs, r.orig_eax, r.eip, r.xcs, r.eflags, r.esp, r.xss);
-
- copyout (buf, len, pid, r.edx);
-
diff --git a/sys-block/megactl/megactl-0.4.1-r3.ebuild b/sys-block/megactl/megactl-0.4.1-r3.ebuild
deleted file mode 100644
index b053ddb41f3b..000000000000
--- a/sys-block/megactl/megactl-0.4.1-r3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="LSI MegaRAID control utility"
-HOMEPAGE="https://sourceforge.net/projects/megactl/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-PATCHES=( "${FILESDIR}"/${P}.patch
- "${FILESDIR}"/${P}-Makefile.patch
- "${FILESDIR}"/${P}-gcc-fixes.patch
- "${FILESDIR}"/${P}-tracefix.patch )
-
-src_compile() {
- use x86 && MY_MAKEOPTS="ARCH=-m32"
- use amd64 && MY_MAKEOPTS="ARCH=-m64"
- emake -C src CC=$(tc-getCC) ${MY_MAKEOPTS}
-}
-
-src_install() {
- cd src || die
- dosbin megactl megasasctl megarpt megasasrpt
- # it's not quite fixed yet
- [ -x megatrace ] && dosbin megatrace
- dodoc ../README
-}
diff --git a/sys-block/megactl/metadata.xml b/sys-block/megactl/metadata.xml
deleted file mode 100644
index 52f4eb70ec84..000000000000
--- a/sys-block/megactl/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sysadmin@gentoo.org</email>
- <name>Gentoo Sysadmin Project</name>
- </maintainer>
- <longdescription>
- This project is a small collection of programs for examining configuration and
- status of LSI megaraid adapters, especially Dell PERC RAID adapters, and
- attached storage devices.
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/megarc/Manifest b/sys-block/megarc/Manifest
deleted file mode 100644
index 4480ad5903d7..000000000000
--- a/sys-block/megarc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST README_FOR_ut_linux_megarc_1-11-zip.txt 3512 BLAKE2B acaf7d5213b1c13d46a8cca23f5f4ad87d8fa27bf64f61bd57916ff1e0addb0593f53b654a3383e2cb8342c2332b8e55cd5ead5830d157de52b36abef1be1167 SHA512 8ee63fad41875442e158b72a82fafe1ed15e00fd47bed2ff1f4f37f4bd6685eccfcd361294a2694a23c4d53d024d9488d5272ba5352685f346b7722ae7cff694
-DIST ut_linux_megarc_1-11.zip 301703 BLAKE2B e6092fe3e6a58b1d88701801121f2e77b324d3420aa55c824c600917387275f015677c470b7b9e1639777bfed40141e3cb7f5d88f6b08559d2243cb1b657f187 SHA512 9f79ad0c0bb05b9fd9044d66551da0ac95485ddd8ed3a37f1bdb064db80c97897f904150418e93b66783e86bc3ccb2ec1eca9bac7a5dd25bb03cd4414b8389b7
diff --git a/sys-block/megarc/megarc-1.11-r3.ebuild b/sys-block/megarc/megarc-1.11-r3.ebuild
deleted file mode 100644
index a352a738c3d0..000000000000
--- a/sys-block/megarc/megarc-1.11-r3.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
-
-MY_PN="ut_linux_megarc"
-MY_PV="${PV//./-}"
-MY_P="${MY_PN}_${MY_PV}"
-
-DESCRIPTION="LSI Logic MegaRAID Text User Interface management tool"
-# Previous releases from LSI directly required a click-through EULA; but the
-# upstream website no longer requires this consistently: most old files have
-# two or more download pages, and while one of the pages has a generic
-# click-through download form, the file-specific download page only requires
-# click-through on some items. See also sys-block/lsiutil, sys-block/megarc
-# 2022/03/19: robbat2 confirms the SRC_URI links work AND the files have not changed upstream
-HOMEPAGE="http://www.avagotech.com/cs/Satellite?q=megacli&pagename=AVG2%2FsearchLayout&locale=avg_en&within=megacli&Search=megarc&srch-radio=new&Submit=Search"
-SRC_URI="
- https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip
- https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/README_FOR_${MY_P}-zip.txt"
-S="${WORKDIR}"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-RESTRICT="mirror bindist"
-
-BDEPEND="
- app-arch/unzip
- doc? ( app-text/antiword )"
-
-QA_PREBUILT="/opt/bin/megarc"
-
-src_compile() {
- if use doc; then
- antiword ut_linux.doc > ${PN}-manual.txt || die
- fi
-}
-
-src_install() {
- use doc && dodoc ${PN}-manual.txt
- newdoc ut_linux_${PN}_${PV}.txt ${PN}-release-${PV}.txt
- newdoc "${DISTDIR}"/README_FOR_${MY_P}-zip.txt README
-
- exeinto /opt/bin
- newexe megarc.bin megarc
-}
diff --git a/sys-block/megarc/metadata.xml b/sys-block/megarc/metadata.xml
deleted file mode 100644
index 342d632ace6e..000000000000
--- a/sys-block/megarc/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sysadmin@gentoo.org</email>
- <name>Gentoo Sysadmin Project</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/mmc-utils/Manifest b/sys-block/mmc-utils/Manifest
deleted file mode 100644
index 0a6c8f876ba9..000000000000
--- a/sys-block/mmc-utils/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mmc-utils-0_p20240402.tar.gz 53588 BLAKE2B 6acc9a60103d6bb83d3d5f2403f997abe616aed36e23a4b91dec7156a5e73ce559dcd87737a9a0fa38e7c6f609d4ebf02c6ebe931fbf169ec6fd2c57056578fa SHA512 7891c16cb447c9900225a15f273e167b6eaf21cc73fbb2b80d11ee95df9e63cb430267101b8887e3e00c3a6c9d20d7aa29613933c0b25221589991c1693c73bb
-DIST mmc-utils-1.0.tar.gz 60193 BLAKE2B 6e6250dacc1219ec6fe7c0c67ed5da09ffd28c0efe555ca025fccb7f5b7c8a06669bfb69215f9ddeaced460d941d04d019994f3a9785a86674163ec33bf4a7dc SHA512 f44d23f1befb9233a4ccbbefcaceb07028278af2f0c2059ce951ad2a685ef1cf13aac314d6565de191c8957c5d2a6c0a9e36486ff68e84eaa4b025412d6582ee
diff --git a/sys-block/mmc-utils/metadata.xml b/sys-block/mmc-utils/metadata.xml
deleted file mode 100644
index 85bf27499bed..000000000000
--- a/sys-block/mmc-utils/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/mmc-utils/mmc-utils-0_p20240402.ebuild b/sys-block/mmc-utils/mmc-utils-0_p20240402.ebuild
deleted file mode 100644
index 531e6d8ccb2d..000000000000
--- a/sys-block/mmc-utils/mmc-utils-0_p20240402.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Userspace tools for MMC/SD devices"
-HOMEPAGE="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/"
-
-MY_COMMIT="f757f413dea4a143ad7c3b48b8264176f0499a82"
-
-SRC_URI="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/snapshot/mmc-utils-${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="!dev-lang/mercury"
-
-src_prepare() {
- default
- sed -i \
- -e 's/-Werror //' \
- -e 's/-D_FORTIFY_SOURCE=2 //' \
- -e "s/-DVERSION=.*/-DVERSION=\\\\\"gentoo-${PVR}\\\\\"/" \
- Makefile || die
-}
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dosbin mmc
- dodoc README
- doman man/mmc.1
-}
diff --git a/sys-block/mmc-utils/mmc-utils-1.0.ebuild b/sys-block/mmc-utils/mmc-utils-1.0.ebuild
deleted file mode 100644
index e5a477c5fcfa..000000000000
--- a/sys-block/mmc-utils/mmc-utils-1.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Userspace tools for MMC/SD devices"
-HOMEPAGE="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/"
-
-SRC_URI="https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/snapshot/mmc-utils-${PV}.tar.gz"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-
-KEYWORDS="amd64 ~arm64"
-
-IUSE="doc"
-
-RDEPEND="!dev-lang/mercury"
-BDEPEND="doc? ( dev-python/sphinx )"
-
-src_prepare() {
- default
- sed -i \
- -e '/^GIT_VERSION /d' \
- -e 's/-Werror //' \
- -e 's/-D_FORTIFY_SOURCE=2 //' \
- -e "s/-DVERSION=.*/-DVERSION=\\\\\"gentoo-${PVR}\\\\\"/" \
- Makefile || die
-}
-
-src_configure() {
- tc-export CC
-}
-
-src_compile() {
- emake C=0
- use doc && emake -C docs html
-}
-
-src_install() {
- dosbin mmc
- dodoc README
- doman man/mmc.1
- if use doc; then
- docinto html
- dodoc -r docs/_build/html/.
- fi
-}
diff --git a/sys-block/mpt-status/Manifest b/sys-block/mpt-status/Manifest
deleted file mode 100644
index 516b4577abb3..000000000000
--- a/sys-block/mpt-status/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mpt-status-1.2.0-linux-sources.tar.bz2 33155 BLAKE2B 8ffd6c7ba99d4eedfd6260698a93af432ab5d330ef5c609a3ce28325bfe4208842b8f61bf351c3f1b5c3eef3770c08861fa6965c5de65fa9b71e1b5321c8b53d SHA512 f5155dba7125e658d2a4a500e0ca6cddbee0102f4e8b19908b9a1ea53ece06af8a97583efaca737486c67f8caefb08318efb8f8cde7bb2d6ce3bfa00a02ebb62
-DIST mpt-status-1.2.0.tar.bz2 36060 BLAKE2B f17cb1c224256c244c4263e9604d2e708bc236447c338015ba83b37e0edf9dcf047312ee758a5d67a821a3f7cc97ac2376779bd74a84cc0a5559d85f3b2606d6 SHA512 854c21aa2c6bda1683ff162342cac2139fd7a98de693edab345b053d6c2fc2dfe6db09f12237ad140cadf10e95f64c7f5fa773a4e4d063654eddede1ce52bbec
diff --git a/sys-block/mpt-status/files/mpt-status-1.2.0-gentoo.patch b/sys-block/mpt-status/files/mpt-status-1.2.0-gentoo.patch
deleted file mode 100644
index 77734695de9a..000000000000
--- a/sys-block/mpt-status/files/mpt-status-1.2.0-gentoo.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-Patch for Gentoo distribution of mpt-status.
- 1. -I../linux-sources/drivers/message/fusion for our inclusion of the mpt headers.
- 2. Remove -O2, and use $(CFLAGS) from user instead.
- 3. Use LDFLAGS
- 4. -D flag to install is GNU specific.
- 5. Remove sparc64 specific CFLAGS.
- 6. Remember to make the sbin directory before installing to it.
- 7. Don't strip the binary.
-
-Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
-
---- a/Makefile
-+++ b/Makefile
-@@ -3,28 +3,26 @@
- KERNEL_PATH := /usr/src/linux
- KERNEL_PATH_B := /lib/modules/`uname -r`/build
- KERNEL_PATH_S := /lib/modules/`uname -r`/source
--CFLAGS := -Iincl -Wall -W -O2 \
-+CFLAGS := -Iincl -Wall -W \
-+ -I../linux-sources/drivers/message/fusion \
- -I${KERNEL_PATH}/drivers/message/fusion \
- -I${KERNEL_PATH_B}/drivers/message/fusion \
-- -I${KERNEL_PATH_S}/drivers/message/fusion
-+ -I${KERNEL_PATH_S}/drivers/message/fusion \
-+ $(CFLAGS)
- DFLAGS := #-DSANITIZED_KERNEL_HEADERS
--LDFLAGS :=
-+LDFLAGS := $(LDFLAGS)
- DESTDIR :=
- MANDIR := /usr/share/man
- CC := gcc
--INSTALL := install -D
-+INSTALL := install
- ARCH := $(shell uname -m)
-
--ifeq "${ARCH}" "sparc64"
-- CFLAGS := -Iincl -Wall -W -O2 -m64 -pipe \
-- -mcpu=ultrasparc -mcmodel=medlow
--endif
--
- ${PROG}: ${PROG}.c ${PROG}.h
- ${CC} ${DFLAGS} ${CFLAGS} -o $@ $< ${LDFLAGS}
-
- install: ${PROG}
-- ${INSTALL} -s -o root -g root -m 0500 $< \
-+ ${INSTALL} -d ${DESTDIR}${PREFIX}/sbin/
-+ ${INSTALL} -o root -g root -m 0500 $< \
- ${DESTDIR}${PREFIX}/sbin
-
- install_doc: man/${PROG}.8
diff --git a/sys-block/mpt-status/files/mpt-status-1.2.0-stdint.patch b/sys-block/mpt-status/files/mpt-status-1.2.0-stdint.patch
deleted file mode 100644
index 8478be7b3761..000000000000
--- a/sys-block/mpt-status/files/mpt-status-1.2.0-stdint.patch
+++ /dev/null
@@ -1,265 +0,0 @@
-Use C99/stdint.h types over non-portable (deprecated) glibc types
-Bug: https://bugs.gentoo.org/713400
-
---- a/linux-sources/drivers/message/fusion/lsi/mpi_type.h
-+++ b/linux-sources/drivers/message/fusion/lsi/mpi_type.h
-@@ -26,6 +26,7 @@
- #ifndef MPI_TYPE_H
- #define MPI_TYPE_H
-
-+#include <stdint.h>
-
- /*******************************************************************************
- * Define MPI_POINTER if it hasn't already been defined. By default MPI_POINTER
-@@ -50,7 +51,7 @@
-
-
- typedef int32_t S32;
--typedef u_int32_t U32;
-+typedef uint32_t U32;
-
- typedef struct _S64
- {
---- a/linux-sources/drivers/message/fusion/mptctl.h
-+++ b/linux-sources/drivers/message/fusion/mptctl.h
-@@ -267,9 +267,9 @@
-
- #ifndef __KERNEL__
- typedef struct {
-- uint event;
-- uint eventContext;
-- uint data[2];
-+ unsigned event;
-+ unsigned eventContext;
-+ unsigned data[2];
- } MPT_IOCTL_EVENTS;
- #endif
-
-@@ -390,7 +390,7 @@
- u16 subsystem_id;
- u8 devfn;
- u8 bus;
-- ushort host_no; /* SCSI Host number, if scsi driver not loaded*/
-+ unsigned short host_no; /* SCSI Host number, if scsi driver not loaded*/
- u8 fw_version[16]; /* string */
- u8 serial_number[24]; /* string */
- u32 ioc_status;
-@@ -413,7 +413,7 @@
- u16 subsystem_id;
- u8 devfn;
- u8 bus;
-- ushort host_no; /* SCSI Host number, if scsi driver not loaded*/
-+ unsigned short host_no; /* SCSI Host number, if scsi driver not loaded*/
- u8 fw_version[16]; /* string */
- u8 serial_number[24]; /* string */
- u32 ioc_status;
---- a/mpt-status-1.2.0/incl/pci.h
-+++ b/mpt-status-1.2.0/incl/pci.h
-@@ -31,31 +31,31 @@
- #ifdef OS_FREEBSD
- #include <sys/types.h>
-
--typedef u_int8_t byte;
--typedef u_int8_t u8;
--typedef u_int16_t word;
--typedef u_int16_t u16;
--typedef u_int32_t u32;
-+typedef uint8_t byte;
-+typedef uint8_t u8;
-+typedef uint16_t word;
-+typedef uint16_t u16;
-+typedef uint32_t u32;
- #endif
-
- #ifdef OS_NETBSD
- #include <sys/types.h>
-
--typedef u_int8_t byte;
--typedef u_int8_t u8;
--typedef u_int16_t word;
--typedef u_int16_t u16;
--typedef u_int32_t u32;
-+typedef uint8_t byte;
-+typedef uint8_t u8;
-+typedef uint16_t word;
-+typedef uint16_t u16;
-+typedef uint32_t u32;
- #endif
-
- #ifdef OS_AIX
- #include <sys/param.h>
-
--typedef u_int8_t byte;
--typedef u_int8_t u8;
--typedef u_int16_t word;
--typedef u_int16_t u16;
--typedef u_int32_t u32;
-+typedef uint8_t byte;
-+typedef uint8_t u8;
-+typedef uint16_t word;
-+typedef uint16_t u16;
-+typedef uint32_t u32;
- #endif
-
- #ifdef HAVE_LONG_ADDRESS
---- a/mpt-status-1.2.0/mpt-status.c
-+++ b/mpt-status-1.2.0/mpt-status.c
-@@ -117,7 +117,7 @@
- static int mpt_fprintf(FILE *, const char *, ...);
- static void print_usage(const char *);
- static void print_version(void);
--static int read_page2(uint);
-+static int read_page2(unsigned);
- //static int hasVolume(void);
- static void GetVolumeInfo(void);
- static void GetPhysDiskInfo(RaidVol0PhysDisk_t *, int);
-@@ -193,7 +193,7 @@
- return 0;
- }
-
--mpiIoctlBlk_t *allocIoctlBlk(uint numBytes) {
-+mpiIoctlBlk_t *allocIoctlBlk(unsigned numBytes) {
- int blksize = sizeof(mpiIoctlBlk_t) + numBytes;
-
- if (blksize >= BIG) {
-@@ -274,7 +274,7 @@
- Config_t *ConfigRequest;
- ConfigReply_t *pReply = NULL;
- RaidVolumePage0_t *pRVP0 = NULL;
-- uint numBytes;
-+ unsigned numBytes;
- int status;
- int id;
- int scsi_id;
-@@ -330,7 +330,7 @@
- return -1;
- }
-
--static int read_page2(uint flags) {
-+static int read_page2(unsigned flags) {
- MPIDefaultReply_t *pReply = NULL;
- int CmdBlkSize;
- int status = -1;
-@@ -361,8 +361,8 @@
- Config_t *ConfigRequest;
- ConfigReply_t *pReply = NULL;
- IOCPage2_t *pIOC2 = NULL;
-- uint numBytes;
-- uint numVolumes = 0;
-+ unsigned numBytes;
-+ unsigned numVolumes = 0;
- int status;
- unsigned bus = id_of_primary_device;
-
-@@ -419,7 +419,7 @@
- RaidVolumePage0_t *pRVP0 = NULL;
- RaidVol0PhysDisk_t disk_num[16];
- unsigned char pdisk_vol[16];
-- uint numBytes;
-+ unsigned numBytes;
- int status;
- int i, id;
- int pdisk_cnt = 0;
-@@ -515,7 +515,7 @@
- static void GetPhysDiskInfo(RaidVol0PhysDisk_t *pDisk, int count) {
- Config_t *ConfigRequest;
- ConfigReply_t *pReply = NULL;
-- uint numBytes;
-+ unsigned numBytes;
- int status;
- int i;
-
-@@ -534,7 +534,7 @@
- ConfigRequest->MsgContext = -1;
- ConfigRequest->Header.PageType = MPI_CONFIG_PAGETYPE_RAID_PHYSDISK;
- ConfigRequest->Header.PageNumber = ioc_unit;
-- ConfigRequest->PageAddress = cpu_to_le32((uint)pDisk[0].PhysDiskNum);
-+ ConfigRequest->PageAddress = cpu_to_le32((unsigned)pDisk[0].PhysDiskNum);
-
- status = read_page2(MPT_FLAGS_KEEP_MEM);
- if ((status == 0) && (pReply->Header.PageLength > 0)) {
-@@ -550,7 +550,7 @@
- ConfigRequest->Header.PageVersion = pReply->Header.PageVersion;
- ConfigRequest->Header.PageLength = pReply->Header.PageLength;
- for (i = 0; i < count; i++){
-- ConfigRequest->PageAddress = cpu_to_le32((uint)pDisk[i].PhysDiskNum);
-+ ConfigRequest->PageAddress = cpu_to_le32((unsigned)pDisk[i].PhysDiskNum);
-
- status = read_page2(MPT_FLAGS_KEEP_MEM);
- if (status == 0) {
-@@ -573,9 +573,9 @@
- Config_t *ConfigRequest;
- ConfigReply_t *pReply = NULL;
- IOCPage5_t *pPg5 = NULL;
-- uint numBytes;
-+ unsigned numBytes;
- int status;
-- uint num_spares = 0;
-+ unsigned num_spares = 0;
-
- numBytes = (sizeof(Config_t) - sizeof(SGE_IO_UNION)) + sizeof (SGESimple64_t);
- if ((mpiBlkPtr = allocIoctlBlk(numBytes)) == NULL)
-@@ -639,7 +639,7 @@
- ConfigRequest->Function = MPI_FUNCTION_CONFIG;
- ConfigRequest->MsgContext = -1;
- ConfigRequest->Header.PageType = MPI_CONFIG_PAGETYPE_RAID_PHYSDISK;
-- ConfigRequest->PageAddress = cpu_to_le32((uint)disk_num[0].PhysDiskNum);
-+ ConfigRequest->PageAddress = cpu_to_le32((unsigned)disk_num[0].PhysDiskNum);
-
- status = read_page2(MPT_FLAGS_KEEP_MEM);
- if ((status == 0) && (pReply->Header.PageLength > 0)) {
-@@ -655,7 +655,7 @@
- ConfigRequest->Header.PageVersion = pReply->Header.PageVersion;
- ConfigRequest->Header.PageLength = pReply->Header.PageLength;
- for (i = 0; i < num_spares; i++){
-- ConfigRequest->PageAddress = cpu_to_le32((uint)disk_num[i].PhysDiskNum);
-+ ConfigRequest->PageAddress = cpu_to_le32((unsigned)disk_num[i].PhysDiskNum);
-
- status = read_page2(MPT_FLAGS_KEEP_MEM);
- if (status == 0) {
-@@ -671,10 +671,10 @@
-
- static void GetResyncPercentageSilent(RaidVol0PhysDisk_t *pDisk, unsigned char *pVol, int count) {
- MpiRaidActionRequest_t *pRequest;
-- uint blks_done;
-- uint numBytes;
-+ unsigned blks_done;
-+ unsigned numBytes;
- int i;
-- uint tot_blks, blks_left;
-+ unsigned tot_blks, blks_left;
- int status;
-
- numBytes = (sizeof(MpiRaidActionRequest_t) - sizeof(SGE_IO_UNION))
-@@ -695,7 +695,7 @@
- status = read_page2(MPT_FLAGS_KEEP_MEM);
- if (status == 0) {
- // pDisk[i].PhysDiskNum == scsi_id
-- uint *pdata = (uint *) mpiBlkPtr->replyFrameBufPtr;
-+ unsigned *pdata = (unsigned *) mpiBlkPtr->replyFrameBufPtr;
- pdata += 6;
- tot_blks = *pdata;
- pdata++;
-@@ -718,10 +718,10 @@
-
- static void GetResyncPercentage(RaidVol0PhysDisk_t *pDisk, unsigned char *pVol, int count) {
- MpiRaidActionRequest_t *pRequest;
-- uint blks_done;
-- uint numBytes;
-+ unsigned blks_done;
-+ unsigned numBytes;
- int i;
-- uint tot_blks, blks_left;
-+ unsigned tot_blks, blks_left;
- int status;
-
- numBytes = (sizeof(MpiRaidActionRequest_t) - sizeof(SGE_IO_UNION))
-@@ -746,7 +746,7 @@
- status = read_page2(MPT_FLAGS_KEEP_MEM);
- if (status == 0) {
- // pDisk[i].PhysDiskNum == scsi_id
-- uint *pdata = (uint *) mpiBlkPtr->replyFrameBufPtr;
-+ unsigned *pdata = (unsigned *) mpiBlkPtr->replyFrameBufPtr;
- mpt_debug("DEBUG: *pdata=%d\n", *pdata);
- pdata += 6;
- tot_blks = *pdata;
diff --git a/sys-block/mpt-status/metadata.xml b/sys-block/mpt-status/metadata.xml
deleted file mode 100644
index 5f33304011d5..000000000000
--- a/sys-block/mpt-status/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/mpt-status/mpt-status-1.2.0-r2.ebuild b/sys-block/mpt-status/mpt-status-1.2.0-r2.ebuild
deleted file mode 100644
index df5510b5aace..000000000000
--- a/sys-block/mpt-status/mpt-status-1.2.0-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Query tool to access the running configuration and status of LSI SCSI HBAs"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="
- mirror://gentoo/${P}.tar.bz2
- mirror://gentoo/${PN}-1.2.0-linux-sources.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-src_prepare() {
- eapply "${FILESDIR}"/${PN}-1.2.0-gentoo.patch
- eapply_user
-
- sed -i -e 's,\(^.*linux/compiler\.h.*$\),,' mpt-status.h || die
- sed -i -e '/KERNEL_PATH/d' Makefile || die
-
- cd "${WORKDIR}" || die
- eapply "${FILESDIR}"/${PN}-1.2.0-stdint.patch
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- default
- dodoc doc/{AUTHORS,Changelog,DeveloperNotes,FAQ,README,ReleaseNotes,THANKS,TODO}
-}
diff --git a/sys-block/ms-sys/Manifest b/sys-block/ms-sys/Manifest
deleted file mode 100644
index 23995e487df5..000000000000
--- a/sys-block/ms-sys/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ms-sys-2.7.0.tar.gz 85195 BLAKE2B ae1b6de38bb4ac275f971c7dfbbdc5d32a645ffc0c32a6fa82f6673fa8788f1a328d9609c2e82812fc74b9c94ea980f257297e67b7fb9536c9d42c0fabc26f8f SHA512 d9828c86a5b316cadcc712ea029bcf7322f89ab31424982fe2a7e23cdb2334a5d076c2b58299f1f312b0d4b4c869a3d7ffadf236230344bc2e7b4a72c668510e
diff --git a/sys-block/ms-sys/metadata.xml b/sys-block/ms-sys/metadata.xml
deleted file mode 100644
index 4d3ddbab07fe..000000000000
--- a/sys-block/ms-sys/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <bugs-to>https://sourceforge.net/p/ms-sys/bugs/</bugs-to>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/ms-sys/ms-sys-2.7.0.ebuild b/sys-block/ms-sys/ms-sys-2.7.0.ebuild
deleted file mode 100644
index c02587a0ca1e..000000000000
--- a/sys-block/ms-sys/ms-sys-2.7.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A command-line program for writing Microsoft compatible boot records"
-HOMEPAGE="http://ms-sys.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="sys-devel/gettext"
-RDEPEND="virtual/libintl"
-
-src_prepare() {
- default
- # don't compress man-pages by default
- sed '/gzip --no-name -f/d' -i Makefile || die
-}
-
-src_compile() {
- tc-export CC
- default
-}
-
-src_install() {
- local nls=""
- if ! has sv ${LINGUAS-sv} ; then
- nls='NLS_FILES='
- fi
-
- emake DESTDIR="${D}" MANDIR="/usr/share/man" \
- PREFIX="/usr" ${nls} install
-
- dodoc CHANGELOG CONTRIBUTORS FAQ README TODO
-}
diff --git a/sys-block/mtx/Manifest b/sys-block/mtx/Manifest
deleted file mode 100644
index 019d9bddcf5c..000000000000
--- a/sys-block/mtx/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mtx-1.3.12.tar.gz 235214 BLAKE2B af5d0dd35ecf4fca75af700c4eddd48775187c6015c00048204774a87d2905a016a8c36fcfce07535d093a3f16b1a31b9e455e3e3e605cc0a7db49bd76da088d SHA512 d54c360608a2c25bd4d31af3e659de0557ed355fbe45d2dbf1341cfc7e468515eb07eb89200b77ee1fe2618139295ba3c3f4340cc43a7c506ced26aab2652028
diff --git a/sys-block/mtx/files/mtx-1.3.12-c23.patch b/sys-block/mtx/files/mtx-1.3.12-c23.patch
deleted file mode 100644
index c923c7100aac..000000000000
--- a/sys-block/mtx/files/mtx-1.3.12-c23.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Description: Fix compilation with gcc15 / c23
-Author: Dan Horák <dan@danny.cz>
-Bug-Debian: http://bugs.debian.org/1097421
-
---- a/mtx.h
-+++ b/mtx.h
-@@ -222,7 +222,8 @@ typedef unsigned char Direction_T;
- #define Input 0
- #define Output 1
- #else
--typedef enum { false, true } boolean;
-+#include <stdbool.h>
-+typedef bool boolean;
-
- typedef enum { Input, Output } Direction_T;
- #endif
diff --git a/sys-block/mtx/files/mtx-1.3.12-fix-buildsystem.patch b/sys-block/mtx/files/mtx-1.3.12-fix-buildsystem.patch
deleted file mode 100644
index 6627bfac0504..000000000000
--- a/sys-block/mtx/files/mtx-1.3.12-fix-buildsystem.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -109,13 +109,13 @@
- dbgs: $(DBGS)
-
- install: $(BINS)
-- $(INSTALL_DIR) $(sbindir)
-+ $(INSTALL_DIR) $(DESTDIR)$(sbindir)
- for file in $(BINS); do \
-- $(INSTALL_BIN) "$$file" $(sbindir) ; \
-+ $(INSTALL_BIN) "$$file" $(DESTDIR)$(sbindir) ; \
- done
-- $(INSTALL_DIR) $(mandir) $(mandir)/man1
-+ $(INSTALL_DIR) $(mandir) $(DESTDIR)$(mandir)/man1
- for file in mtx.1 tapeinfo.1 scsitape.1 scsieject.1 loaderinfo.1 ; do \
-- $(INSTALL_DOC) "$$file" $(mandir)/man1 ; \
-+ $(INSTALL_DOC) "$$file" $(DESTDIR)$(mandir)/man1 ; \
- done
-
- clean:
diff --git a/sys-block/mtx/metadata.xml b/sys-block/mtx/metadata.xml
deleted file mode 100644
index f308c62eb267..000000000000
--- a/sys-block/mtx/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/mtx/mtx-1.3.12-r1.ebuild b/sys-block/mtx/mtx-1.3.12-r1.ebuild
deleted file mode 100644
index 4d4683fda994..000000000000
--- a/sys-block/mtx/mtx-1.3.12-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Utilities for controlling SCSI media changers and tape drives"
-HOMEPAGE="https://sourceforge.net/projects/mtx/"
-SRC_URI="https://downloads.sourceforge.net/mtx/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~riscv ~sparc x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-buildsystem.patch
- "${FILESDIR}"/${P}-c23.patch
-)
-
-DOCS=( CHANGES COMPATABILITY FAQ README TODO )
-HTML_DOCS=( mtxl.README.html )
diff --git a/sys-block/nbd/Manifest b/sys-block/nbd/Manifest
deleted file mode 100644
index 71ecec187a88..000000000000
--- a/sys-block/nbd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nbd-3.25.tar.xz 566360 BLAKE2B dce56fb91f6358955b0173b589df19ce2682e3cd6810b0bd74eeb973c24e52307ed55e197c13dcb9c2a62ac92e0dddb046fd1f4348862c7f7dc17bc479ba8cad SHA512 e8b83475a698b5c3718331b55a2c28fd10ca031e347aac7c439f1653d78a405fefa5cb2618e60f73b2f170a8c93d68e79a2cd5875e5c6a970cb1ef9d8e08ebda
diff --git a/sys-block/nbd/files/nbd-3.25-fix-build-on-musl-gcc14.patch b/sys-block/nbd/files/nbd-3.25-fix-build-on-musl-gcc14.patch
deleted file mode 100644
index 91828c159d76..000000000000
--- a/sys-block/nbd/files/nbd-3.25-fix-build-on-musl-gcc14.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://github.com/NetworkBlockDevice/nbd/commit/4664b8dd3bc124c27b160720113339c1da97c2c4.patch
-From: Khem Raj <raj.khem@gmail.com>
-Date: Mon, 20 May 2024 17:50:51 -0700
-Subject: [PATCH] nbd-client: Fix build on musl + gcc14
-
-GCC-14 has promoted incompatible-pointer-types warning into error which is
-now flagged especially with when building on musl
-
-Fixes following error
-
-| ../nbd-3.26.1/nbd-client.c: In function 'openunix':
-| ../nbd-3.26.1/nbd-client.c:345:27: error: passing argument 2 of 'connect' from incompatible pointer type [-Wincompatible-pointer-types]
-| 345 | if (connect(sock, &un_addr, sizeof(un_addr)) == -1) {
-| | ^~~~~~~~
-| | |
-| | struct sockaddr_un *
-| In file included from ../nbd-3.26.1/nbd-client.c:25:
-| /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/nbd/3.26.1/recipe-sysroot/usr/include/sys/socket.h:386:19: note: expected 'const struct sockaddr *' but argument is of type 'struct sockaddr_un *'
-| 386 | int connect (int, const struct sockaddr *, socklen_t);
-| | ^~~~~~~~~~~~~~~~~~~~~~~
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
---- a/nbd-client.c
-+++ b/nbd-client.c
-@@ -342,7 +342,7 @@ int openunix(const char *path) {
- return -1;
- };
-
-- if (connect(sock, &un_addr, sizeof(un_addr)) == -1) {
-+ if (connect(sock, (struct sockaddr*)&un_addr, sizeof(un_addr)) == -1) {
- err_nonfatal("CONNECT failed");
- close(sock);
- return -1;
-
diff --git a/sys-block/nbd/metadata.xml b/sys-block/nbd/metadata.xml
deleted file mode 100644
index b3b33f731e39..000000000000
--- a/sys-block/nbd/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <use>
- <flag name="netlink">Add support for netlink protocol via <pkg>dev-libs/libnl</pkg>
- </flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:network_block_device_project:network_block_device</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/nbd/nbd-3.25-r1.ebuild b/sys-block/nbd/nbd-3.25-r1.ebuild
deleted file mode 100644
index 313d35d77080..000000000000
--- a/sys-block/nbd/nbd-3.25-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-DESCRIPTION="Userland client/server for kernel network block device"
-HOMEPAGE="https://nbd.sourceforge.io/"
-
-if [[ ${PV} == 9999 ]] ; then
- inherit autotools git-r3
- EGIT_REPO_URI="https://github.com/NetworkBlockDevice/nbd.git"
-else
- SRC_URI="https://github.com/NetworkBlockDevice/nbd/releases/download/${P}/${P}.tar.xz"
- SRC_URI+=" https://downloads.sourceforge.net/nbd/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~sparc x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug gnutls netlink zlib"
-
-RDEPEND="
- >=dev-libs/glib-2.32.0
- gnutls? ( >=net-libs/gnutls-2.12.0 )
- netlink? ( >=dev-libs/libnl-3.1 )
- zlib? ( virtual/zlib:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- sys-devel/bison
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.25-fix-build-on-musl-gcc14.patch"
-)
-
-if [[ ${PV} == 9999 ]] ; then
- BDEPEND+="
- app-text/docbook-sgml-dtd:4.5
- app-text/docbook-sgml-utils
- dev-build/autoconf-archive
- "
-fi
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]] ; then
- emake -C man -f mans.mk \
- nbd-server.1.sh.in \
- nbd-server.5.sh.in \
- nbd-client.8.sh.in \
- nbd-trdump.1.sh.in \
- nbd-trplay.1.sh.in \
- nbdtab.5.sh.in
-
- emake -C systemd -f Makefile.am nbd@.service.sh.in
-
- eautoreconf
- fi
-}
-
-src_configure() {
- # Needs Bison
- unset YACC
-
- local myeconfargs=(
- --enable-lfs
- # https://github.com/NetworkBlockDevice/nbd/issues/149
- --disable-gznbd
- $(use_enable !debug syslog)
- $(use_enable debug)
- $(use_with gnutls)
- $(use_with netlink libnl)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- systemd_dounit systemd/nbd@.service
-}
diff --git a/sys-block/nbd/nbd-9999.ebuild b/sys-block/nbd/nbd-9999.ebuild
deleted file mode 100644
index b222c82a1b60..000000000000
--- a/sys-block/nbd/nbd-9999.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-DESCRIPTION="Userland client/server for kernel network block device"
-HOMEPAGE="https://nbd.sourceforge.io/"
-
-if [[ ${PV} == 9999 ]] ; then
- inherit autotools git-r3
- EGIT_REPO_URI="https://github.com/NetworkBlockDevice/nbd.git"
-else
- SRC_URI="https://github.com/NetworkBlockDevice/nbd/releases/download/${P}/${P}.tar.xz"
- SRC_URI+=" https://downloads.sourceforge.net/nbd/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug gnutls netlink zlib"
-
-RDEPEND="
- >=dev-libs/glib-2.32.0
- gnutls? ( >=net-libs/gnutls-2.12.0 )
- netlink? ( >=dev-libs/libnl-3.1 )
- zlib? ( virtual/zlib:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- sys-devel/bison
- virtual/pkgconfig
-"
-
-if [[ ${PV} == 9999 ]] ; then
- BDEPEND+="
- app-text/docbook-sgml-dtd:4.5
- app-text/docbook-sgml-utils
- dev-build/autoconf-archive
- "
-fi
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]] ; then
- emake -C man -f mans.mk \
- nbd-server.1.sh.in \
- nbd-server.5.sh.in \
- nbd-client.8.sh.in \
- nbd-trdump.1.sh.in \
- nbd-trplay.1.sh.in \
- nbdtab.5.sh.in
-
- emake -C systemd -f Makefile.am nbd@.service.sh.in
-
- eautoreconf
- fi
-}
-
-src_configure() {
- # Needs Bison
- unset YACC
-
- local myeconfargs=(
- --enable-lfs
- # https://github.com/NetworkBlockDevice/nbd/issues/149
- --disable-gznbd
- $(use_enable !debug syslog)
- $(use_enable debug)
- $(use_with gnutls)
- $(use_with netlink libnl)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- systemd_dounit systemd/nbd@.service
-}
diff --git a/sys-block/nbdkit/Manifest b/sys-block/nbdkit/Manifest
deleted file mode 100644
index 147a58d5453a..000000000000
--- a/sys-block/nbdkit/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST nbdkit-1.44.3.tar.gz 2656054 BLAKE2B 9c63ac0a70e1398789609d68b854ddaea3ce24fb5335f6378833c72903d03a10446418f68282d065bc0233244bb170103a142f8e8508d6f7f0dc0b499feb7b03 SHA512 5809c11dd5bf73efd0ce92076647ece61af856f01f6a5e61ac9cddcd50de90e9d8b51ef1d91adfda075d74a8236972457ea3efa7ff1ea5ee7f2f11ba943c9ed7
-DIST nbdkit-1.46.0.tar.gz 2739966 BLAKE2B 38a2c98a90b4bfaa594b6bbbc0db59971290c6f5aa4ca7b8c317c910bfaa6b2ea7cad9c6e4c37c4288d82e03c1854c7e23d70f4ef1d4460d20111dc2ffa446d8 SHA512 ed225bdbd5c1e96b40ed0493f72173853cedafc9ada2296e6418021d4e3f2e6732dbbb764d24baf6263f4b07c3868b05207518d34667fe68c7324360fc3f5254
diff --git a/sys-block/nbdkit/files/nbdkit-1.46.0-which-hunt.patch b/sys-block/nbdkit/files/nbdkit-1.46.0-which-hunt.patch
deleted file mode 100644
index b5fa9ba79493..000000000000
--- a/sys-block/nbdkit/files/nbdkit-1.46.0-which-hunt.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 4d548de1..38531960 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -205,7 +205,7 @@ AC_PROG_RANLIB
- dnl Bash must be at least version 4. If it is too old, fail hard
- dnl with a good diagnostic. Note macOS ships an ancient version
- dnl of bash (https://gitlab.com/nbdkit/nbdkit/-/issues/21)
--bash=`which bash`
-+bash=$(command -v bash)
- AC_MSG_CHECKING([for the major version of $bash])
- bash_major=`bash -c 'echo ${BASH_VERSINFO:-0}'`
- AC_MSG_RESULT([$bash_major])
diff --git a/sys-block/nbdkit/metadata.xml b/sys-block/nbdkit/metadata.xml
deleted file mode 100644
index 7001e6c08106..000000000000
--- a/sys-block/nbdkit/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>arsen@gentoo.org</email>
- <name>Arsen Arsenović</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:nbdkit_project:nbdkit</remote-id>
- </upstream>
- <use>
- <flag name="ext2">Enable the ext2 filter via <pkg>sys-fs/e2fsprogs</pkg>.</flag>
- <flag name="libguestfs">Enable the <pkg>app-emulation/libguestfs</pkg> plugin.</flag>
- <flag name="libssh">Enable the SSH plugin via <pkg>net-libs/libssh</pkg>.</flag>
- <flag name="libvirt">Enable the <pkg>app-emulation/libvirt</pkg> plugin.</flag>
- <flag name="nbd">Enable the nbd plugin via <pkg>sys-libs/libnbd</pkg>.</flag>
- <flag name="torrent">Enable the torrent plugin via <pkg>net-libs/libtorrent-rasterbar</pkg>.</flag>
- <flag name="zlib-ng">Use <pkg>sys-libs/zlib-ng</pkg> to handle zlib decompression.</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/nbdkit/nbdkit-1.44.3.ebuild b/sys-block/nbdkit/nbdkit-1.44.3.ebuild
deleted file mode 100644
index 7c1eaf967395..000000000000
--- a/sys-block/nbdkit/nbdkit-1.44.3.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools bash-completion-r1 optfeature python-single-r1
-
-DESCRIPTION="NBD server with stable plugin ABI and permissive license"
-HOMEPAGE="https://gitlab.com/nbdkit/nbdkit"
-SRC_URI="https://download.libguestfs.org/nbdkit/$(ver_cut 1-2)-stable/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~loong ppc64 ~sparc ~x86"
-IUSE="
- curl ext2 nbd gnutls libguestfs libssh libvirt lzma selinux python
- torrent valgrind zlib zlib-ng zstd
-"
-
-RDEPEND="
- virtual/libiconv
- selinux? ( sys-libs/libselinux )
- gnutls? ( net-libs/gnutls:= )
- curl? ( net-misc/curl )
- libssh? ( net-libs/libssh:= )
- libvirt? ( app-emulation/libvirt:= )
- zlib? ( virtual/zlib:= )
- zlib-ng? ( sys-libs/zlib-ng )
- nbd? ( sys-libs/libnbd )
- lzma? ( app-arch/xz-utils )
- zstd? ( app-arch/zstd:= )
- libguestfs? ( app-emulation/libguestfs:= )
- ext2? ( sys-fs/e2fsprogs )
- torrent? ( net-libs/libtorrent-rasterbar:= )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
- dev-lang/perl
- virtual/pkgconfig
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-src_prepare() {
- default
-
- # TODO(arsen): This test fails for some reason.
- cat <<-HACK > tests/test-file-extents.sh || die
- #!/bin/sh
- echo Gentoo: This test is skipped
- exit 77
- HACK
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --with-extra=Gentoo
-
- --with-iconv
- --with-manpages
-
- $(use_with selinux)
- $(use_with gnutls)
- $(use_with curl)
- $(use_with libvirt)
- $(use_with zlib)
- $(use_with zlib-ng)
- $(use_with nbd libnbd)
- $(use_with lzma liblzma)
- $(use_with zstd libzstd)
- $(use_with libguestfs)
- $(use_with ext2)
- $(use_with libssh ssh)
- $(use_enable torrent)
- $(use_enable valgrind)
-
- --disable-linuxdisk # Not in Gentoo.
- --disable-libfuzzer # Should not be used normally according to upstream
- --without-libblkio # Not in Gentoo.
- --without-bash-completions # Handled manually.
-
- # TODO(arsen): Bindings left out
- --disable-perl
- # salahx: Add python support
- $(use_enable python)
- --disable-ocaml
- --disable-rust
- --disable-tcl
- --disable-lua
- --disable-golang
-
- # This just enabled a few code paths with no extra library
- # dependencies, but it does have an extra xorriso runtime
- # dependency. Seeing as it's optional, and it conflates BDEPEND
- # and RDEPEND; I think it's okay to just specify that it uses
- # XORRISO installed as xorriso. Maybe the user should be able
- # to override this in the future if they prefer one of the other
- # ISOPROGs?
- --with-iso
- ac_cv_prog_XORRISO=xorriso
-
- # Involves proprietary code and a dlopen mess, see
- # plugins/vddk/README.VDDK.
- --disable-vddk
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
- dobashcomp bash-completion/nbdkit
-}
-
-pkg_postinst() {
- optfeature "virtual ISO plugin via xorriso" dev-libs/libisoburn
- if use python; then
- optfeature "Amazon S3 support" dev-python/boto3
- fi
-}
diff --git a/sys-block/nbdkit/nbdkit-1.46.0.ebuild b/sys-block/nbdkit/nbdkit-1.46.0.ebuild
deleted file mode 100644
index c4cda59ee850..000000000000
--- a/sys-block/nbdkit/nbdkit-1.46.0.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools bash-completion-r1 optfeature python-single-r1
-
-DESCRIPTION="NBD server with stable plugin ABI and permissive license"
-HOMEPAGE="https://gitlab.com/nbdkit/nbdkit"
-SRC_URI="https://download.libguestfs.org/nbdkit/$(ver_cut 1-2)-stable/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~sparc ~x86"
-IUSE="
- curl ext2 nbd gnutls libguestfs libssh libvirt lzma selinux python
- torrent valgrind zlib zlib-ng zstd
-"
-
-RDEPEND="
- virtual/libiconv
- selinux? ( sys-libs/libselinux )
- gnutls? ( net-libs/gnutls:= )
- curl? ( net-misc/curl )
- libssh? ( net-libs/libssh:=[sftp] )
- libvirt? ( app-emulation/libvirt:= )
- zlib? ( virtual/zlib:= )
- zlib-ng? ( sys-libs/zlib-ng )
- nbd? ( sys-libs/libnbd )
- lzma? ( app-arch/xz-utils )
- zstd? ( app-arch/zstd:= )
- libguestfs? ( app-emulation/libguestfs:= )
- ext2? ( sys-fs/e2fsprogs )
- torrent? ( net-libs/libtorrent-rasterbar:= )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-BDEPEND="
- dev-lang/perl
- virtual/pkgconfig
-"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-PATCHES=( "${FILESDIR}/${PN}-1.46.0-which-hunt.patch" )
-
-src_prepare() {
- default
-
- # TODO(arsen): This test fails for some reason.
- cat <<-HACK > tests/test-file-extents.sh || die
- #!/bin/sh
- echo Gentoo: This test is skipped
- exit 77
- HACK
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --with-extra=Gentoo
-
- --with-iconv
- --with-manpages
-
- $(use_with selinux)
- $(use_with gnutls)
- $(use_with curl)
- $(use_with libvirt)
- $(use_with zlib)
- $(use_with zlib-ng)
- $(use_with nbd libnbd)
- $(use_with lzma liblzma)
- $(use_with zstd libzstd)
- $(use_with libguestfs)
- $(use_with ext2)
- $(use_with libssh ssh)
- $(use_enable torrent)
- $(use_enable valgrind)
-
- --disable-linuxdisk # Not in Gentoo.
- --disable-libfuzzer # Should not be used normally according to upstream
- --without-libblkio # Not in Gentoo.
- --without-bash-completions # Handled manually.
-
- # TODO(arsen): Bindings left out
- --disable-perl
- # salahx: Add python support
- $(use_enable python)
- --disable-ocaml
- --disable-rust
- --disable-tcl
- --disable-lua
- --disable-golang
-
- # This just enabled a few code paths with no extra library
- # dependencies, but it does have an extra xorriso runtime
- # dependency. Seeing as it's optional, and it conflates BDEPEND
- # and RDEPEND; I think it's okay to just specify that it uses
- # XORRISO installed as xorriso. Maybe the user should be able
- # to override this in the future if they prefer one of the other
- # ISOPROGs?
- --with-iso
- ac_cv_prog_XORRISO=xorriso
-
- # Involves proprietary code and a dlopen mess, see
- # plugins/vddk/README.VDDK.
- --disable-vddk
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
- dobashcomp bash-completion/nbdkit
-}
-
-pkg_postinst() {
- optfeature "virtual ISO plugin via xorriso" dev-libs/libisoburn
- if use python; then
- optfeature "Amazon S3 support" dev-python/boto3
- fi
-}
diff --git a/sys-block/ndctl/Manifest b/sys-block/ndctl/Manifest
deleted file mode 100644
index 34f13ca758fa..000000000000
--- a/sys-block/ndctl/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ndctl-71.1.tar.gz 330512 BLAKE2B 582f29fb649f33a48b5412bfefc15de2b1f765b27251d1b8a472d8c7705d671acbd6bf646f737baf8556d8fda39db68242f44e11225d7305e95f5d2ec5931f31 SHA512 92fb06ca64455775ce0b89ba0846f70235e02fe3502e2a8a55a858f76f87cb90ae98f5bf01620e5884f667ea78ee2bee2cd9e7a85ffa8f8d9c456e9282ca9ebc
-DIST ndctl-76.1.tar.gz 419651 BLAKE2B 52fdbb382a32005873e3be46d3c9b21c80e9ad53b5852c32d73d0ee966c61890d598d2b8d03fd0aa090970e5746daf52e91e70b9a79b328f1a2137a37bfb61a1 SHA512 76d32599df029969734276f8972f3f4bf701e471117c8a48d1f96b62c87a59ac54d59104ee62d1cbbb518a06a779677ca856df32ce6218d758a8c73daa3e5b06
-DIST ndctl-77.tar.gz 421255 BLAKE2B fcc9ed092d67a8ef86b60a487db5caca51f3ead43216da8df63f083ad016bd34058f0957702055faf3da967e54e70228fdb54fcd0536dc120a46719d7a1dc994 SHA512 cd1e37d015f209df446441da162d41bbca1b740d799b383c1147d3a3b1acc4e6dc4bcc1fda0e868f305e8a1698c969426c08d8a6222d8a0c8f3c94963b0ae36e
diff --git a/sys-block/ndctl/files/ndctl-71.1-bash-completion-configure.patch b/sys-block/ndctl/files/ndctl-71.1-bash-completion-configure.patch
deleted file mode 100644
index d6a796ab9796..000000000000
--- a/sys-block/ndctl/files/ndctl-71.1-bash-completion-configure.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-https://github.com/pmem/ndctl/pull/174
-
-From 92485810ce872c92b925ccdf4e3b58fa37ccbb8e Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sat, 17 Jul 2021 19:31:56 +0100
-Subject: [PATCH] change bash-completion
-
----
- configure.ac | 17 ++++++++++-------
- 1 file changed, 10 insertions(+), 7 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 5ec8d2f..f7b1aed 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -133,19 +133,22 @@ PKG_CHECK_MODULES([UUID], [uuid],
- [AC_DEFINE([HAVE_UUID], [1], [Define to 1 if using libuuid])])
- PKG_CHECK_MODULES([JSON], [json-c])
-
--AC_ARG_WITH([bash],
-- AS_HELP_STRING([--with-bash],
-- [Enable bash auto-completion. @<:@default=yes@:>@]),
-+AC_ARG_WITH([bash-completion-dir],
-+ AS_HELP_STRING([--with-bash-completion-dir[=PATH]],
-+ [Enable bash auto-completion. Uses pkgconfig if no path given. @<:@default=yes@:>@]),
- [],
-- [with_bash=yes])
-+ [with_bash_completion_dir=yes])
-
--if test "x$with_bash" = "xyes"; then
-+if test "x$with_bash_completion_dir" = "xyes"; then
- PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0],
-- [BASH_COMPLETION_DIR=$($PKG_CONFIG --variable=completionsdir bash-completion)], [])
-+ [BASH_COMPLETION_DIR=$($PKG_CONFIG --variable=completionsdir bash-completion)],
-+ [BASH_COMPLETION_DIR="$datadir/bash-completion/completions"])
-+else
-+ BASH_COMPLETION_DIR="$with_bash_completion_dir"
- fi
-
- AC_SUBST([BASH_COMPLETION_DIR])
--AM_CONDITIONAL([ENABLE_BASH_COMPLETION], [test "x$with_bash" = "xyes"])
-+AM_CONDITIONAL([ENABLE_BASH_COMPLETION], [test "x$with_bash_completion_dir" != "xno"])
-
- AC_ARG_ENABLE([local],
- AS_HELP_STRING([--disable-local], [build against kernel ndctl.h @<:@default=system@:>@]),
---
-2.32.0
-
diff --git a/sys-block/ndctl/metadata.xml b/sys-block/ndctl/metadata.xml
deleted file mode 100644
index 191811223492..000000000000
--- a/sys-block/ndctl/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <use>
- <flag name="libtracefs">Use <pkg>dev-libs/libtracefs</pkg> to build cxl-monitor binary</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/ndctl/ndctl-71.1-r2.ebuild b/sys-block/ndctl/ndctl-71.1-r2.ebuild
deleted file mode 100644
index 6680b6b69825..000000000000
--- a/sys-block/ndctl/ndctl-71.1-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="Helper tools and libraries for managing non-volatile memory on Linux"
-HOMEPAGE="https://github.com/pmem/ndctl"
-SRC_URI="https://github.com/pmem/ndctl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1 MIT CC0-1.0"
-SLOT="0/6"
-KEYWORDS="amd64 ~x86"
-IUSE="systemd test"
-
-DEPEND="
- dev-libs/json-c:=
- sys-apps/keyutils:=
- sys-apps/kmod:=
- sys-apps/util-linux:=
- virtual/libudev:=
- systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- app-text/asciidoc
- app-text/xmlto
- dev-build/libtool
- virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-# tests require root access
-RESTRICT+=" test"
-
-DOCS=(
- README.md
- CONTRIBUTING.md
-)
-
-PATCHES=(
- "${FILESDIR}/${PN}-71.1-bash-completion-configure.patch"
-)
-
-src_prepare() {
- default
- printf 'm4_define([GIT_VERSION], [%s])' "${PV}" > version.m4 || die
- sed -e '/git-version-gen/ d' -i Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- --with-bash-completion-dir="$(get_bashcompdir)" \
- $(use_with systemd) \
- --disable-asciidoctor
-}
-
-src_test() {
- emake check
-}
-
-src_install() {
- default
-
- bashcomp_alias ndctl daxctl
-}
diff --git a/sys-block/ndctl/ndctl-76.1.ebuild b/sys-block/ndctl/ndctl-76.1.ebuild
deleted file mode 100644
index 63ea8a4e0f1c..000000000000
--- a/sys-block/ndctl/ndctl-76.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit udev meson bash-completion-r1
-
-DESCRIPTION="Helper tools and libraries for managing non-volatile memory on Linux"
-HOMEPAGE="https://github.com/pmem/ndctl"
-SRC_URI="https://github.com/pmem/ndctl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1 MIT CC0-1.0"
-SLOT="0/6"
-KEYWORDS="amd64 ~x86"
-IUSE="doc libtracefs systemd test"
-
-DEPEND="
- dev-libs/iniparser:0=
- dev-libs/json-c:=
- sys-apps/keyutils:=
- sys-apps/kmod:=
- sys-apps/util-linux:=
- virtual/libudev:=
- libtracefs? ( dev-libs/libtracefs:= )
- systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- doc? (
- app-text/asciidoc
- app-text/xmlto
- )
- dev-build/libtool
- virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-# tests require root access
-RESTRICT+=" test"
-
-DOCS=(
- README.md
- CONTRIBUTING.md
-)
-
-src_configure() {
- local -a emesonargs=(
- $(meson_feature systemd)
- $(meson_feature libtracefs)
- $(meson_feature doc docs)
- -Dasciidoctor=disabled
- -Dbashcompletiondir="$(get_bashcompdir)"
- -Drootprefix=/usr
- -Drootlibdir="/usr/$(get_libdir)"
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # upstream doesn't install udev rules unless using systemd
- use systemd || udev_dorules daxctl/90-daxctl-device.rules
-
- bashcomp_alias ndctl daxctl
- bashcomp_alias ndctl cxl
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-block/ndctl/ndctl-77-r2.ebuild b/sys-block/ndctl/ndctl-77-r2.ebuild
deleted file mode 100644
index 8c808120df76..000000000000
--- a/sys-block/ndctl/ndctl-77-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit udev meson bash-completion-r1
-
-DESCRIPTION="Helper tools and libraries for managing non-volatile memory on Linux"
-HOMEPAGE="https://github.com/pmem/ndctl"
-SRC_URI="https://github.com/pmem/ndctl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1 MIT CC0-1.0"
-SLOT="0/6"
-KEYWORDS="amd64 ~x86"
-IUSE="doc libtracefs systemd test"
-
-DEPEND="
- >=dev-libs/iniparser-4.1-r2:=
- dev-libs/json-c:=
- sys-apps/keyutils:=
- sys-apps/kmod:=
- sys-apps/util-linux:=
- virtual/libudev:=
- libtracefs? ( dev-libs/libtracefs:= )
- systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- doc? (
- app-text/asciidoc
- app-text/xmlto
- )
- dev-build/libtool
- virtual/pkgconfig
-"
-
-RESTRICT="!test? ( test )"
-
-# tests require root access
-RESTRICT+=" test"
-
-DOCS=(
- README.md
- CONTRIBUTING.md
-)
-
-src_configure() {
- local -a emesonargs=(
- $(meson_feature systemd)
- $(meson_feature libtracefs)
- $(meson_feature doc docs)
- -Dasciidoctor=disabled
- -Dbashcompletiondir="$(get_bashcompdir)"
- -Drootprefix=/usr
- -Drootlibdir="/usr/$(get_libdir)"
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # upstream doesn't install udev rules unless using systemd
- use systemd || udev_dorules daxctl/90-daxctl-device.rules
-
- bashcomp_alias ndctl daxctl
- bashcomp_alias ndctl cxl
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-block/open-iscsi/Manifest b/sys-block/open-iscsi/Manifest
deleted file mode 100644
index 73afb0c8455f..000000000000
--- a/sys-block/open-iscsi/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST open-iscsi-2.1.10.tar.gz 645825 BLAKE2B 6a2e279e2dcf77e8d340c025eb59168121ee0c50bd013d0b5d9dac2fbc7116cc54904b4206eea192bd3888e3bcf3da42caeae1e428268edc6c2f7184958b6b04 SHA512 18b92d3e9a85d8de66734d95e9ca74a8acc5167a98830134c18ad5e226b29a00d358f952edfab67b643c454ec63c0a382c7ab7e7e76970f7574b46cea0d5c82d
-DIST open-iscsi-2.1.11.tar.gz 644204 BLAKE2B 3db4d425b52cb88bfcaf798f779203f4a2caef253cb404de17bf71521d12c028ceb877f0ba20cbe031ad0528221278ee13678b3de18672bd0799d8577a420caa SHA512 5e7a160e675ce016123f703522758cbbf2ba3be6b97dc73a69b8ff0fe247c6d994c43ca67ebe6f21982bfa22eee27f2d08cbfc502767c0afc127852389411e4d
diff --git a/sys-block/open-iscsi/files/initiatorname.iscsi b/sys-block/open-iscsi/files/initiatorname.iscsi
deleted file mode 100644
index 22179903c543..000000000000
--- a/sys-block/open-iscsi/files/initiatorname.iscsi
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-#
-# This file must contain a InitiatorName entry!
-# white space is significent here!
-#InitiatorName=iqn.2005-09.tld.domain.hostname:openiscsi-initiator
-#InitiatorAlias=foobar
-
-# Sample documentation follows:
-
-# The InitiatorName should take the following format
-# iqn.${YEAR}-${MONTH}-${DOMAIN_REVERSED}.${HOSTNAME}:${UNIQUE_STRING}
-# Where YEAR and MONTH are the dates that your domain was registered.
-# You can use WHOIS to find when your domain was registered.
-# If you don't have a real domain in the outside world, invent one, but use
-# .local for your top-level.
-
-# Example case #1:
-# This assumes you own foobar.co.uk.
-# Domain name: foobar.co.uk.
-# Registration date: March 2001
-# Hostname: linux
-# InitiatorName=iqn.2001-03.uk.co.foobar.linux:openiscsi-29b48ad602d5f83dd9cd9aa3ef741216
-
-# Example case #2:
-# This assumes you don't have a domain of your own.
-# Domain name: foobar.local
-# Registration date: March 2001
-# Hostname: linux
-# InitiatorName=iqn.2001-03.local.foobar.linux:openiscsi-29b48ad602d5f83dd9cd9aa3ef741216
diff --git a/sys-block/open-iscsi/files/iscsid-conf.d b/sys-block/open-iscsi/files/iscsid-conf.d
deleted file mode 100644
index 02e584fbce52..000000000000
--- a/sys-block/open-iscsi/files/iscsid-conf.d
+++ /dev/null
@@ -1,18 +0,0 @@
-# /etc/conf.d/iscsid
-
-# config file to use
-CONFIG_FILE=/etc/iscsi/iscsid.conf
-
-# you need to specify an initiatorname in the file
-INITIATORNAME_FILE=/etc/iscsi/initiatorname.iscsi
-
-# options to pass to iscsid
-OPTS="-i ${INITIATORNAME_FILE}"
-
-# Start automatic targets when iscsid is started
-AUTOSTARTTARGETS="yes"
-
-# if set to "strict", iscsid will stop, if connecting the
-# autostart targets failed
-# AUTOSTART="strict"
-
diff --git a/sys-block/open-iscsi/files/iscsid-init.d b/sys-block/open-iscsi/files/iscsid-init.d
deleted file mode 100644
index 617af9ac1097..000000000000
--- a/sys-block/open-iscsi/files/iscsid-init.d
+++ /dev/null
@@ -1,106 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation, Inc.
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-command="/usr/sbin/iscsid"
-command_args="${OPTS}"
-start_stop_daemon_args="-w 100" # iscsid might fail e.g. when the iSCSI kernel modules aren't available
-pidfile=${PIDFILE:-/var/run/${SVCNAME}.pid}
-
-extra_started_commands="starttargets stoptargets"
-extra_commands="restarttargets"
-
-ISCSIADM=/usr/sbin/iscsiadm
-
-depend() {
- after modules multipath
- use net
-}
-
-checkconfig() {
- if [ ! -e /etc/conf.d/${SVCNAME} ]; then
- eerror "Config file /etc/conf.d/${SVCNAME} does not exist!"
- return 1
- fi
- if [ ! -e "${CONFIG_FILE}" ]; then
- eerror "Config file ${CONFIG_FILE} does not exist!"
- return 1
- fi
-
- if [ -e ${INITIATORNAME_FILE} ]; then
- . ${INITIATORNAME_FILE}
- fi
- if [ ! -e ${INITIATORNAME_FILE} -o -z "${InitiatorName}" ]; then
- ewarn "${INITIATORNAME_FILE} should contain a string with your initiatior name."
- local IQN=$(/usr/sbin/iscsi-iname)
- ebegin "Creating InitiatorName ${IQN} in ${INITIATORNAME_FILE}"
- echo "InitiatorName=${IQN}" >> "${INITIATORNAME_FILE}"
- eend $?
- fi
-}
-
-starttargets() {
- ebegin "Setting up iSCSI targets"
- $ISCSIADM -m node --loginall=automatic
- local ret=$?
- eend $ret
- return $ret
-}
-
-stoptargets() {
- ebegin "Disconnecting iSCSI targets"
- sync
- $ISCSIADM -m node --logoutall=all
- local ret=$?
-
- if [ $ret -eq 21 ]; then
- # See man iscsiadm(8)
- einfo "No active sessions to disconnect"
- eend 0
- return 0
- fi
-
- eend $ret
- return $ret
-}
-
-restarttargets() {
- stoptargets
- starttargets
-}
-
-status() {
- ebegin "Showing current active iSCSI sessions"
- $ISCSIADM -m session
-}
-
-
-start_pre() {
- local ret=1
-
- ebegin "Checking Open-iSCSI configuration"
- checkconfig
- ret=$?
- if [ $ret -ne 0 ]; then
- eend 1
- return 1
- fi
- eend 0
-}
-
-start_post() {
- # Start automatic targets when iscsid is started
- if [ "${AUTOSTARTTARGETS}" = "yes" ]; then
- starttargets
- local ret=$?
- if [ "${AUTOSTART}" = "strict" -a $ret -ne 0 ]; then
- stop
- return $ret
- fi
- fi
- return 0
-}
-
-stop_pre() {
- stoptargets
-}
diff --git a/sys-block/open-iscsi/files/open-iscsi-2.1.7-fix_bitwise.patch b/sys-block/open-iscsi/files/open-iscsi-2.1.7-fix_bitwise.patch
deleted file mode 100644
index 2ff094c83f0f..000000000000
--- a/sys-block/open-iscsi/files/open-iscsi-2.1.7-fix_bitwise.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 0a6432de1a2186449d5e6557f75a9f30e487471d Mon Sep 17 00:00:00 2001
-From: Matthias Maier <tamiko@43-1.org>
-Date: Thu, 2 Jun 2022 13:12:43 -0500
-Subject: [PATCH] Use __bitwise instead of __bitwise__
-
-The iscsi_proto.h header goes into great length ensuring that the
-__bitwise macro is defined:
-
- #if !defined(__bitwise)
- /*
- * If running svn modules we may need to define these.
- * This should not go upstream since this is already properly defined there
- */
- #ifdef __CHECKER__
- #define __bitwise__ __attribute__((bitwise))
- #else
- #define __bitwise__
- #endif
- #ifdef __CHECK_ENDIAN__
- #define __bitwise __bitwise__
- #else
- #define __bitwise
- #endif
- #endif
-
-But then uses the __bitwise__ macro instead:
-
- typedef uint32_t __bitwise__ itt_t;
-
-(This is the only occurence where the __bitwise__ (or __bitwise) macro
-is actually used). This seems to be a typo, changing this to __bitwise
-fixes compilation with gcc-11 onwards.
----
- include/iscsi_proto.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/include/iscsi_proto.h b/include/iscsi_proto.h
-index 1d14b89..3fe9018 100644
---- a/include/iscsi_proto.h
-+++ b/include/iscsi_proto.h
-@@ -63,7 +63,7 @@
- #endif
-
- /* initiator tags; opaque for target */
--typedef uint32_t __bitwise__ itt_t;
-+typedef uint32_t __bitwise itt_t;
- /* below makes sense only for initiator that created this tag */
- #define build_itt(itt, age) ((__force itt_t)\
- ((itt) | ((age) << ISCSI_AGE_SHIFT)))
---
-2.35.1
-
diff --git a/sys-block/open-iscsi/metadata.xml b/sys-block/open-iscsi/metadata.xml
deleted file mode 100644
index bf96d7f76035..000000000000
--- a/sys-block/open-iscsi/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <use>
- <flag name="tcp">Support iSCSI over TCP</flag>
- <flag name="rdma">Support iSCSI over RDMA</flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:open-iscsi_project:open-iscsi</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/open-iscsi/open-iscsi-2.1.10-r1.ebuild b/sys-block/open-iscsi/open-iscsi-2.1.10-r1.ebuild
deleted file mode 100644
index 0832525453d4..000000000000
--- a/sys-block/open-iscsi/open-iscsi-2.1.10-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic linux-info meson systemd toolchain-funcs udev
-
-DESCRIPTION="A performant, transport independent, multi-platform implementation of RFC3720"
-HOMEPAGE="https://www.open-iscsi.com/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3+ GPL-2+"
-SLOT="0/0.2"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="debug infiniband +tcp rdma systemd"
-REQUIRED_USE="infiniband? ( rdma ) || ( rdma tcp )"
-# Tries to write to /run/lock/iscsi etc
-RESTRICT="test"
-
-DEPEND="
- dev-libs/openssl:=
- sys-apps/kmod
- sys-block/open-isns:=
- sys-kernel/linux-headers
- infiniband? ( sys-cluster/rdma-core )
- systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="
- ${DEPEND}
- sys-fs/lsscsi
- sys-apps/util-linux
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.1.7-fix_bitwise.patch
-)
-
-pkg_setup() {
- linux-info_pkg_setup
-
- if kernel_is -lt 2 6 16; then
- die "Sorry, your kernel must be 2.6.16-rc5 or newer!"
- fi
-
- # Needs to be done, as iscsid currently only starts, when having the iSCSI
- # support loaded as module. Kernel builtin options don't work. See this for
- # more information:
- # https://groups.google.com/group/open-iscsi/browse_thread/thread/cc10498655b40507/fd6a4ba0c8e91966
- # If there's a new release, check whether this is still valid!
- TCP_MODULES="SCSI_ISCSI_ATTRS ISCSI_TCP"
- RDMA_MODULES="INFINIBAND_ISER"
- INFINIBAND_MODULES="INFINIBAND_IPOIB INIBAND_USER_MAD INFINIBAND_USER_ACCESS"
- CONFIG_CHECK_MODULES="tcp? ( ${TCP_MODULES} ) rdma? ( ${RDMA_MODULES} ) infiniband? ( ${INFINIBAND_MODULES} )"
- if linux_config_exists; then
- if use tcp; then
- for module in ${TCP_MODULES}; do
- linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)"
- done
- fi
- if use infiniband; then
- for module in ${INFINIBAND_MODULES}; do
- linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)"
- done
- fi
- if use rdma; then
- for module in ${RDMA_MODULES}; do
- linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)"$
- done
- fi
- fi
-}
-
-src_configure() {
- use debug && append-cppflags -DDEBUG_TCP -DDEBUG_SCSI
-
- # TODO: Make sys-block/open-isns optional if useful? There's an upstream
- # build system option for this already as of 2.1.9.
- local emesonargs=(
- -Dsystemddir="$(systemd_get_utildir)"
- -Drulesdir="$(get_udevdir)"/rules.d
- $(meson_use !systemd no_systemd)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # We'll regenerate this later to avoid baking the value into binary
- # packages. It doesn't get generated when cross-compiling.
- tc-is-cross-compiler || rm "${ED}"/etc/iscsi/initiatorname.iscsi || die
-
- docinto test/
- dodoc $(find test -maxdepth 1 -type f ! -name ".*")
-
- insinto /etc/iscsi
- newins "${FILESDIR}"/initiatorname.iscsi initiatorname.iscsi.example
-
- newconfd "${FILESDIR}"/iscsid-conf.d iscsid
- newinitd "${FILESDIR}"/iscsid-init.d iscsid
-
- keepdir /var/db/iscsi
- fperms 700 /var/db/iscsi
- fperms 600 /etc/iscsi/iscsid.conf
-}
-
-pkg_postinst() {
- in='/etc/iscsi/initiatorname.iscsi'
- if ! tc-is-cross-compiler && [[ ! -f "${EROOT}${in}" ]] && [[ -f "${EROOT}${in}.example" ]] ; then
- {
- cat "${EROOT}${in}.example"
- echo "# InitiatorName generated by ${CATEGORY}/${PF} at $(date -uR)"
- echo "InitiatorName=$("${EROOT}"/usr/sbin/iscsi-iname)"
- } >> "${EROOT}${in}.tmp" && mv -f "${EROOT}${in}.tmp" "${EROOT}${in}"
- fi
-
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-block/open-iscsi/open-iscsi-2.1.11.ebuild b/sys-block/open-iscsi/open-iscsi-2.1.11.ebuild
deleted file mode 100644
index e7164dc43159..000000000000
--- a/sys-block/open-iscsi/open-iscsi-2.1.11.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic linux-info meson systemd toolchain-funcs udev
-
-DESCRIPTION="A performant, transport independent, multi-platform implementation of RFC3720"
-HOMEPAGE="https://www.open-iscsi.com/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3+ GPL-2+"
-SLOT="0/0.2"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="debug infiniband +tcp rdma selinux systemd"
-REQUIRED_USE="infiniband? ( rdma ) || ( rdma tcp )"
-# Tries to write to /run/lock/iscsi etc
-RESTRICT="test"
-
-DEPEND="
- dev-libs/openssl:=
- sys-apps/kmod
- sys-block/open-isns:=
- sys-kernel/linux-headers
- infiniband? ( sys-cluster/rdma-core )
- systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="
- ${DEPEND}
- sys-fs/lsscsi
- sys-apps/util-linux
- selinux? ( sec-policy/selinux-iscsi )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.1.7-fix_bitwise.patch
-)
-
-pkg_setup() {
- linux-info_pkg_setup
-
- # Needs to be done, as iscsid currently only starts, when having the iSCSI
- # support loaded as module. Kernel builtin options don't work. See this for
- # more information:
- # https://groups.google.com/group/open-iscsi/browse_thread/thread/cc10498655b40507/fd6a4ba0c8e91966
- # If there's a new release, check whether this is still valid!
- TCP_MODULES="SCSI_ISCSI_ATTRS ISCSI_TCP"
- RDMA_MODULES="INFINIBAND_ISER"
- INFINIBAND_MODULES="INFINIBAND_IPOIB INIBAND_USER_MAD INFINIBAND_USER_ACCESS"
- CONFIG_CHECK_MODULES="tcp? ( ${TCP_MODULES} ) rdma? ( ${RDMA_MODULES} ) infiniband? ( ${INFINIBAND_MODULES} )"
- if linux_config_exists; then
- if use tcp; then
- for module in ${TCP_MODULES}; do
- linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)"
- done
- fi
- if use infiniband; then
- for module in ${INFINIBAND_MODULES}; do
- linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)"
- done
- fi
- if use rdma; then
- for module in ${RDMA_MODULES}; do
- linux_chkconfig_module ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)"$
- done
- fi
- fi
-}
-
-src_configure() {
- use debug && append-cppflags -DDEBUG_TCP -DDEBUG_SCSI
-
- # TODO: Make sys-block/open-isns optional if useful? There's an upstream
- # build system option for this already as of 2.1.9.
- local emesonargs=(
- -Dsystemddir="$(systemd_get_utildir)"
- -Drulesdir="$(get_udevdir)"/rules.d
- $(meson_use !systemd no_systemd)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # We'll regenerate this later to avoid baking the value into binary
- # packages. It doesn't get generated when cross-compiling.
- tc-is-cross-compiler || rm "${ED}"/etc/iscsi/initiatorname.iscsi || die
-
- docinto test/
- dodoc $(find test -maxdepth 1 -type f ! -name ".*")
-
- insinto /etc/iscsi
- newins "${FILESDIR}"/initiatorname.iscsi initiatorname.iscsi.example
-
- newconfd "${FILESDIR}"/iscsid-conf.d iscsid
- newinitd "${FILESDIR}"/iscsid-init.d iscsid
-
- keepdir /var/db/iscsi
- fperms 700 /var/db/iscsi
- fperms 600 /etc/iscsi/iscsid.conf
-}
-
-pkg_postinst() {
- in='/etc/iscsi/initiatorname.iscsi'
- if ! tc-is-cross-compiler && [[ ! -f "${EROOT}${in}" ]] && [[ -f "${EROOT}${in}.example" ]] ; then
- {
- cat "${EROOT}${in}.example"
- echo "# InitiatorName generated by ${CATEGORY}/${PF} at $(date -uR)"
- echo "InitiatorName=$("${EROOT}"/usr/sbin/iscsi-iname)"
- } >> "${EROOT}${in}.tmp" && mv -f "${EROOT}${in}.tmp" "${EROOT}${in}"
- fi
-
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-block/open-isns/Manifest b/sys-block/open-isns/Manifest
deleted file mode 100644
index 1f95a19884f9..000000000000
--- a/sys-block/open-isns/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST open-isns-0.102.tar.gz 303210 BLAKE2B d6095f8a550faabd60475df4bce644dffa85187168d01616cc016003a5536663c68adc588e21fb6ab82937ac8d5a0ff46dde8c4c2664560f4b792b0324fb5856 SHA512 f5ae8af89b85565181c2f6def9834d9dab0a15d5d9b28721cce116c5580173ed9adba219e1ede48988cb57f047578db4ece458c4a7db598412c7583e56393d2b
-DIST open-isns-0.103.tar.gz 254988 BLAKE2B cd6db63992328c815af218bd4ae1ff2a19e49c5a1d3c686167b96130f5b7bde8d861e8be6399c5668077c68ff54e61226b743704147d0da97e0b227c821660b1 SHA512 219dd4f7e0a8459f5acaf2036fc737b90604cdcfe78b5492d50e4826744923afe35c9c331b3e39aa7c9bb5ebb2c378c464dced204d51da46e2b7474c6ca94057
diff --git a/sys-block/open-isns/files/open-isns-0.98-libressl-compatibility.patch b/sys-block/open-isns/files/open-isns-0.98-libressl-compatibility.patch
deleted file mode 100644
index b4d5ae63786d..000000000000
--- a/sys-block/open-isns/files/open-isns-0.98-libressl-compatibility.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/pki.c.orig
-+++ b/pki.c
-@@ -30,7 +30,7 @@
- #endif
- /* OpenSSL 1.1 made a lot of structures opaque, so we need to
- * define the 1.1 wrappers in previous versions. */
--#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)
- #define EVP_PKEY_base_id(o) ((o)->type)
- #define EVP_PKEY_get0_DSA(o) ((o)->pkey.dsa)
- static EVP_MD_CTX *EVP_MD_CTX_new(void)
diff --git a/sys-block/open-isns/metadata.xml b/sys-block/open-isns/metadata.xml
deleted file mode 100644
index cbc880a592a8..000000000000
--- a/sys-block/open-isns/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/open-isns/open-isns-0.102.ebuild b/sys-block/open-isns/open-isns-0.102.ebuild
deleted file mode 100644
index 9baa09bd51df..000000000000
--- a/sys-block/open-isns/open-isns-0.102.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2021-2022 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="iSNS server and client for Linux"
-HOMEPAGE="https://github.com/open-iscsi/open-isns"
-SRC_URI="https://github.com/open-iscsi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug ssl static"
-
-DEPEND="
- ssl? (
- dev-libs/openssl:0=
-
- )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.98-libressl-compatibility.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- use debug && append-cppflags -DDEBUG_TCP -DDEBUG_SCSI
- append-lfs-flags
- local myeconfargs=(
- --without-slp
- $(use_with ssl security)
- $(use_enable !static shared)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- emake DESTDIR="${D}" install_hdrs
- emake DESTDIR="${D}" install_lib
- keepdir /var/lib/${PN/open-}
- if ! use static ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
diff --git a/sys-block/open-isns/open-isns-0.103.ebuild b/sys-block/open-isns/open-isns-0.103.ebuild
deleted file mode 100644
index 0e0d6a3e666d..000000000000
--- a/sys-block/open-isns/open-isns-0.103.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2021-2024 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="iSNS server and client for Linux"
-HOMEPAGE="https://github.com/open-iscsi/open-isns"
-SRC_URI="https://github.com/open-iscsi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug ssl static"
-
-DEPEND="
- ssl? (
- dev-libs/openssl:0=
-
- )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.98-libressl-compatibility.patch"
-)
-
-src_configure() {
- local mesonargs=(
- --without-slp
- $(use_with ssl security)
- $(use_enable !static shared_version)
- )
- meson_src_configure
-}
-
diff --git a/sys-block/parted/Manifest b/sys-block/parted/Manifest
deleted file mode 100644
index 0e80a126454b..000000000000
--- a/sys-block/parted/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST parted-3.6.tar.xz 1896164 BLAKE2B 99b6d096e4db05144c98e9f0a9a97c647aa911ee5df031244b03d5223f709d43d9302cef12dd4b2f97f42ec476510561b7f8b3b1ef7cb09d0a7c4d512e7a6739 SHA512 034a44b25718acba175212019d24f092972a791c5bd1d921ae91e17478657a77c5c5dd0c832bed7968c3a07ec6c65c0785acfac2f90c1ca5e1692f3c141693ef
-DIST parted-3.6.tar.xz.sig 508 BLAKE2B 92fbf624cfeb474e36d43954ecf6c42cf86557b99c7cd477c648bdeefb3ca2b40c51c320b20ea91075276d9ccc1da4219cd843b2916157c564c92a34a35ec55f SHA512 7c845026937b29fb49085ef9e3354226b73a1c3b5f9082d440d9a8ac13d76b1d07dae0bc10d8c974d4e57bc582f38c0a908e80718dd1ff1adfad3b04699c672c
-DIST parted-3.7.tar.xz 1970028 BLAKE2B 967a2c5e6f8d93bd8eff2fe9092413582437c7d33fb151ca5230c8acd0c32e94c90edcb83abed888da560f7fbfcc77ee31cda54ddc3c1af24b1a1c522ab83bca SHA512 941afeb68edb45c33fb797f4c320ed1aa1de2e8b35defa5d742aa6894618e6729a1440e3ee0824e8710bc58eb42b85d77f28ba083d92d4ea3f3f65f37c8307b0
-DIST parted-3.7.tar.xz.sig 508 BLAKE2B 006bb49ee8ff9135e633bfa6c2a32fcd9f661e83cab58e85535adcac3481350a6c552a730b5b32abca41a8a9f953f85bc48abd5a24d05e6048bd1f5a8dd3efc1 SHA512 b6cb75d0e58ea344b91e8b92aba40de1d828257b123134052a9aafaaad5ed0f1aec2e11c2ea17776ea30800636d823aa2da0044be52c9c5addf4b102caafc25c
diff --git a/sys-block/parted/files/parted-3.2-po4a-mandir.patch b/sys-block/parted/files/parted-3.2-po4a-mandir.patch
deleted file mode 100644
index be0a9c69f403..000000000000
--- a/sys-block/parted/files/parted-3.2-po4a-mandir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/doc/po4a.mk
-+++ b/doc/po4a.mk
-@@ -23,7 +23,7 @@
- # threshold is 80%), it won't be distributed, and the build won't fail.
- #
-
--mandir = $(mandir)/$(lang)
-+mandir := $(mandir)/$(lang)
-
- # Inform automake that we want to install some man pages in section 1, 5
- # and 8.
diff --git a/sys-block/parted/files/parted-3.3-atari.patch b/sys-block/parted/files/parted-3.3-atari.patch
deleted file mode 100644
index 41771d02d4ee..000000000000
--- a/sys-block/parted/files/parted-3.3-atari.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/libparted/labels/atari.c
-+++ b/libparted/labels/atari.c
-@@ -1957,7 +1957,7 @@
- PED_ASSERT (sizeof (AtariRawPartition) == 12);
- PED_ASSERT (sizeof (AtariRawTable) == 512);
- /* GNU Libc doesn't support NULL instead of the locale name */
-- PED_ASSERT ((atr_c_locale = newlocale(LC_ALL_MASK, "C", NULL)) != NULL);
-+ atr_c_locale = newlocale(LC_ALL_MASK, "C", NULL);
-
- ped_disk_type_register (&atari_disk_type);
- }
diff --git a/sys-block/parted/files/parted-3.4-posix-printf.patch b/sys-block/parted/files/parted-3.4-posix-printf.patch
deleted file mode 100644
index 9aeb37c2cf27..000000000000
--- a/sys-block/parted/files/parted-3.4-posix-printf.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-From 9665bdd5d6756058bb3b767eacc1c195667bf276 Mon Sep 17 00:00:00 2001
-From: Kerin Millar <kfm@plushkava.net>
-Date: Sat, 5 Feb 2022 03:29:34 +0000
-Subject: [PATCH] tests: have printf(1) use octal numbers for POSIX conformance
-
-Per https://pubs.opengroup.org/onlinepubs/9699919799/utilities/printf.html,
-backslash-escape sequences incorporating hexadecimal numbers are non-standard.
-
-Signed-off-by: Kerin Millar <kfm@plushkava.net>
----
- tests/t0205-gpt-list-clobbers-pmbr.sh | 4 ++--
- tests/t0206-gpt-print-with-corrupt-primary-clobbers-pmbr.sh | 4 ++--
- tests/t2500-probe-corrupt-hfs.sh | 4 ++--
- 3 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/tests/t0205-gpt-list-clobbers-pmbr.sh b/tests/t0205-gpt-list-clobbers-pmbr.sh
-index 52f60cc..b1664fb 100644
---- a/tests/t0205-gpt-list-clobbers-pmbr.sh
-+++ b/tests/t0205-gpt-list-clobbers-pmbr.sh
-@@ -36,8 +36,8 @@ parted -m -s $dev u s p || fail=1
-
- # Write non-NUL bytes all over the MBR, so we're likely to see any change.
- # However, be careful to leave the type of the first partition, 0xEE,
--# as well as the final two magic bytes.
--printf '%0450d\xee%059d\x55\xaa' 0 0 | dd of=$dev count=1 conv=notrunc || fail=1
-+# as well as the final two magic bytes, 0x55 0xAA.
-+printf '%0450d\356%059d\125\252' 0 0 | dd of=$dev count=1 conv=notrunc || fail=1
-
- dd if=$dev of=before count=1 || fail=1
-
-diff --git a/tests/t0206-gpt-print-with-corrupt-primary-clobbers-pmbr.sh b/tests/t0206-gpt-print-with-corrupt-primary-clobbers-pmbr.sh
-index 83c2a9c..8f2a4ef 100755
---- a/tests/t0206-gpt-print-with-corrupt-primary-clobbers-pmbr.sh
-+++ b/tests/t0206-gpt-print-with-corrupt-primary-clobbers-pmbr.sh
-@@ -32,8 +32,8 @@ parted -m -s $dev u s p || fail=1
-
- # Write non-NUL bytes all over the MBR, so we're likely to see any change.
- # However, be careful to leave the type of the first partition, 0xEE,
--# as well as the final two magic bytes.
--printf '%0450d\xee%059d\x55\xaa' 0 0 | dd of=$dev count=1 conv=notrunc || fail=1
-+# as well as the final two magic bytes, 0x55 0xAA.
-+printf '%0450d\356%059d\125\252' 0 0 | dd of=$dev count=1 conv=notrunc || fail=1
-
- dd if=$dev of=before count=1 || fail=1
-
-diff --git a/tests/t2500-probe-corrupt-hfs.sh b/tests/t2500-probe-corrupt-hfs.sh
-index 3b4ade8..32ddcfc 100755
---- a/tests/t2500-probe-corrupt-hfs.sh
-+++ b/tests/t2500-probe-corrupt-hfs.sh
-@@ -29,8 +29,8 @@ compare /dev/null out || fail=1
-
- parted -s "$dev" u s p || fail=1
-
--# Poke an HFS+ signature into place
--printf '\x48\x2b' | dd of=$dev seek=$((2048+2)) conv=notrunc || fail=1
-+# Poke an HFS+ signature into place (0x48 0x2B)
-+printf '\110\053' | dd of=$dev seek=$((2048+2)) conv=notrunc || fail=1
-
- # Or, if starting from a valid HFS/HFS+ file system, poke these:
- # offset 18 total_blocks=0(16b)
---
-2.35.1
-
diff --git a/sys-block/parted/files/parted-3.6-c23.patch b/sys-block/parted/files/parted-3.6-c23.patch
deleted file mode 100644
index 97134562dd65..000000000000
--- a/sys-block/parted/files/parted-3.6-c23.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-https://bugs.gentoo.org/943690
-https://debbugs.gnu.org/74444
-https://git.savannah.gnu.org/gitweb/?p=parted.git;a=commit;h=16343bda6ce0d41edf43f8dac368db3bbb63d271
-
-From 16343bda6ce0d41edf43f8dac368db3bbb63d271 Mon Sep 17 00:00:00 2001
-From: Rudi Heitbaum <rudi@heitbaum.com>
-Date: Wed, 20 Nov 2024 12:22:22 +0000
-Subject: [PATCH] bug#74444: [PATCH] parted: fix do_version declaration
-
-With gcc 15-20241117 compile fails with the below error, update the
-do_version declaration to match the header in command.h
-
-../../parted/parted.c: In function '_init_commands':
-../../parted/parted.c:2469:9: error: passing argument 2 of 'command_create' from incompatible pointer type [-Wincompatible-pointer-types]
- 2469 | do_version,
- | ^~~~~~~~~~
- | |
- | int (*)(void)
-In file included from ../../parted/parted.c:28:
-../../parted/command.h:35:39: note: expected 'int (*)(PedDevice **, PedDisk **)' {aka 'int (*)(struct _PedDevice **, struct _PedDisk **)'} but argument is of type 'int (*)(void)'
- 35 | int (*method) (PedDevice** dev, PedDisk** diskp),
- | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
-Signed-off-by: Brian C. Lane <bcl@redhat.com>
---- a/parted/parted.c
-+++ b/parted/parted.c
-@@ -2172,7 +2172,7 @@ do_unit (PedDevice** dev, PedDisk** diskp)
- }
-
- static int
--do_version ()
-+do_version (PedDevice** dev, PedDisk** diskp)
- {
- printf ("\n%s\n%s",
- prog_name,
---
-2.34.1
diff --git a/sys-block/parted/files/parted-3.6-tests-non-bash.patch b/sys-block/parted/files/parted-3.6-tests-non-bash.patch
deleted file mode 100644
index 02c44f68998a..000000000000
--- a/sys-block/parted/files/parted-3.6-tests-non-bash.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-https://debbugs.gnu.org/61128
-
-From c7b5c04083b8fc21c3e0d044375631d559e122e3 Mon Sep 17 00:00:00 2001
-From: Kerin Millar <kfm@plushkava.net>
-Date: Wed, 25 Jan 2023 15:26:46 +0000
-Subject: [PATCH] Use complementation correctly in shell globs
-
-Negation should be performed by using the <exclamation-mark> character.
-Attempting to use the <circumflex> shall result in undefined behaviour.
-
-Dash used to tolerate this violation of the spec but the following
-commit put a stop to it.
-
-https://git.kernel.org/pub/scm/utils/dash/dash.git/commit/?id=8f9cca0
-
-Signed-off-by: Kerin Millar <kfm@plushkava.net>
-Link: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_13
-Bug: https://bugs.gentoo.org/890869
---- a/m4/o-direct.m4
-+++ b/m4/o-direct.m4
-@@ -47,14 +47,14 @@ frobnozzle
- /dev/shm) ;;
- /*) case $pe_dir in
- # Accept $HOME or $TMP only if the value is nice and boring.
-- *[^/a-zA-Z0-9_.-]*) ;;
-+ *[!/a-zA-Z0-9_.-]*) ;;
- *) pe_cand_dirs="$pe_cand_dirs $pe_dir";;
- esac
- esac
- done
-
- case $PARTED_TMPDIR in
-- *[^/a-zA-Z0-9_.-]*) ;;
-+ *[!/a-zA-Z0-9_.-]*) ;;
- *) pe_cand_dirs="$PARTED_TMPDIR $pe_cand_dirs";;
- esac
-
---- a/tests/t-local.sh
-+++ b/tests/t-local.sh
-@@ -138,7 +138,7 @@ require_512_byte_sector_size_()
- peek_()
- {
- case $# in 2) ;; *) echo "usage: peek_ FILE 0_BASED_OFFSET" >&2; exit 1;; esac
-- case $2 in *[^0-9]*) echo "peek_: invalid offset: $2" >&2; exit 1 ;; esac
-+ case $2 in *[!0-9]*) echo "peek_: invalid offset: $2" >&2; exit 1 ;; esac
- dd if="$1" bs=1 skip="$2" count=1
- }
-
-@@ -146,7 +146,7 @@ poke_()
- {
- case $# in 3) ;; *) echo "usage: poke_ FILE 0_BASED_OFFSET BYTE" >&2; exit 1;;
- esac
-- case $2 in *[^0-9]*) echo "poke_: invalid offset: $2" >&2; exit 1 ;; esac
-+ case $2 in *[!0-9]*) echo "poke_: invalid offset: $2" >&2; exit 1 ;; esac
- case $3 in ?) ;; *) echo "poke_: invalid byte: '$3'" >&2; exit 1 ;; esac
- printf %s "$3" | dd of="$1" bs=1 seek="$2" count=1 conv=notrunc
- }
-@@ -155,7 +155,7 @@ poke_()
- gpt1_pte_name_offset_()
- {
- local ss=$1
-- case $ss in *[^0-9]*) echo "$0: invalid sector size: $ss">&2; return 1;; esac
-+ case $ss in *[!0-9]*) echo "$0: invalid sector size: $ss">&2; return 1;; esac
- expr $ss \* 2 + 56
- return 0
- }
-@@ -167,7 +167,7 @@ gpt_corrupt_primary_table_()
- case $# in 2) ;; *) echo "$0: expected 2 args, got $#" >&2; return 1;; esac
- local dev=$1
- local ss=$2
-- case $ss in *[^0-9]*) echo "$0: invalid sector size: $ss">&2; return 1;; esac
-+ case $ss in *[!0-9]*) echo "$0: invalid sector size: $ss">&2; return 1;; esac
-
- # get the first byte of the name
- local orig_pte_name_byte
-@@ -188,7 +188,7 @@ gpt_restore_primary_table_()
- case $# in 3) ;; *) echo "$0: expected 2 args, got $#" >&2; return 1;; esac
- local dev=$1
- local ss=$2
-- case $ss in *[^0-9]*) echo "$0: invalid sector size: $ss">&2; return 1;; esac
-+ case $ss in *[!0-9]*) echo "$0: invalid sector size: $ss">&2; return 1;; esac
- local orig_byte=$3
- poke_ $dev $(gpt1_pte_name_offset_ $ss) "$orig_byte" || return 1
- }
---
-2.39.1
diff --git a/sys-block/parted/files/parted-3.6-tests-unicode.patch b/sys-block/parted/files/parted-3.6-tests-unicode.patch
deleted file mode 100644
index 316c184f460d..000000000000
--- a/sys-block/parted/files/parted-3.6-tests-unicode.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-https://debbugs.gnu.org/61129
-
-From af8ed66e00bfac4a189ea32c62199bffaa3eb836 Mon Sep 17 00:00:00 2001
-From: Kerin Millar <kfm@plushkava.net>
-Date: Sun, 29 Jan 2023 00:34:27 +0000
-Subject: [PATCH] Use any available UTF-8 locale in t0251; skip if none found
-
-The "t0251-gpt-unicode.sh" test presently suffers from several issues
-which are addressed herewith.
-
-Do not begin by trying to match the "en_US.utf8" locale specifically.
-The only requirement for the test to be conducted correctly is that the
-system character type be set to UTF-8. For this, _any_ UTF-8 supporting
-locale will do. Simply select the first locale that ends with ".utf8"
-or "UTF-8". After all, not everyone is American, nor do all systems
-using GNU glibc yet have a C.UTF-8 locale.
-
-Escape the dot/period in the locale-matching regular expression.
-
-Skip the test outright if no UTF-8 supporting locale can be found,
-rather than spuriously fail.
-
-Assign the locale found to LC_CTYPE. There is no need to set any of the
-other locale-related environment variables for the purpose of this
-test. To guarantee that LC_CTYPE takes effect, unset LC_ALL also.
-
-Signed-off-by: Kerin Millar <kfm@plushkava.net>
-Bug: https://bugs.gentoo.org/753677
---- a/tests/t0251-gpt-unicode.sh
-+++ b/tests/t0251-gpt-unicode.sh
-@@ -17,16 +17,21 @@
-
- . "${srcdir=.}/init.sh"; path_prepend_ ../parted
-
-+# LC_CTYPE must not be overridden
-+unset LC_ALL
-+
-+# any UTF-8 locale will suffice for setting the character type
-+LC_CTYPE=$(locale -a | awk '/\.(utf8|UTF-8)$/ { print; exit; }')
-+if [ -z "$LC_CTYPE" ]; then
-+ skip_ 'no UTF-8 supporting locale is available'
-+fi
-+export LC_CTYPE
-+
- dev=loop-file
-
- # create zeroed device
- truncate -s 10m $dev || fail=1
-
--LC_ALL=$(locale -a | grep en_US.utf8)
--if [ -z "$LC_ALL" ]; then
-- LC_ALL=C.UTF-8
--fi
--export LC_ALL="$LC_ALL"
- # create gpt label with named partition
- part_name=$(printf 'foo\341\264\244')
- parted -s $dev mklabel gpt mkpart primary ext2 1MiB 2MiB name 1 $part_name > empty 2>&1 || fail=1
---
-2.39.1
diff --git a/sys-block/parted/files/parted-3.6-underlinked-util-linux.patch b/sys-block/parted/files/parted-3.6-underlinked-util-linux.patch
deleted file mode 100644
index 1b23c27398fb..000000000000
--- a/sys-block/parted/files/parted-3.6-underlinked-util-linux.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-https://bugs.gentoo.org/910487
-https://git.savannah.gnu.org/cgit/parted.git/commit/?id=d22c2d01f62139e0d386d90584cac0705857a571
-https://git.savannah.gnu.org/cgit/parted.git/commit/?id=60b3300ed6d3ba2e7af4ddce55bd873b232d12ff
-
-From d22c2d01f62139e0d386d90584cac0705857a571 Mon Sep 17 00:00:00 2001
-From: Yegor Yefremov <yegorslists@googlemail.com>
-Date: Thu, 11 May 2023 10:03:59 +0200
-Subject: parted: link to libuuid
-
-parted.c uses libuuid since 61b3a9733c0e0a79ccc43096642d378c8706add6.
-Hence, add UUID_LIBS to PARTED_LIBS to avoid
-"DSO missing from command line" error.
-
-Signed-off-by: Brian C. Lane <bcl@redhat.com>
---- a/configure.ac
-+++ b/configure.ac
-@@ -298,6 +298,8 @@ Note: originally, libuuid was part of the e2fsprogs package. Later, it
- moved to util-linux-ng-2.16, and that package is now the preferred source.])])
- AC_SUBST([UUID_LIBS])
-
-+PARTED_LIBS="$PARTED_LIBS $UUID_LIBS"
-+
- dnl Check for libdevmapper
- DM_LIBS=
- if test $ENABLE_DEVICE_MAPPER = yes; then
---
-cgit v1.1
-
-From 60b3300ed6d3ba2e7af4ddce55bd873b232d12ff Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Mon, 12 Jun 2023 10:55:19 -0700
-Subject: bug#64034: [PATCH] libparted: link libparted-fs-resize.so to libuuid
-
-uuid_generate() is used in this library
-Hence, add UUID_LIBS to libparted_fs_resize_la_LIBADD to avoid
-
-"ld.lld: error: undefined reference due to --no-allow-shlib-undefined: uuid_generate"
-
-This is uncovered by lld linker linking fatresize package
-due to this linker defaulting to --no-allow-shlib-undefined.
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-Signed-off-by: Brian C. Lane <bcl@redhat.com>
----
- libparted/fs/Makefile.am | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/libparted/fs/Makefile.am b/libparted/fs/Makefile.am
-index 41a60d9..7fa8d14 100644
---- a/libparted/fs/Makefile.am
-+++ b/libparted/fs/Makefile.am
-@@ -75,6 +75,7 @@ libparted_fs_resize_la_LDFLAGS = \
- EXTRA_DIST += fsresize.sym
- libparted_fs_resize_la_DEPENDENCIES = $(sym_file)
-
-+libparted_fs_resize_la_LIBADD = $(UUID_LIBS)
- libparted_fs_resize_la_SOURCES = \
- r/filesys.c \
- r/fat/bootsector.c \
---
-cgit v1.1
diff --git a/sys-block/parted/metadata.xml b/sys-block/parted/metadata.xml
deleted file mode 100644
index 6ac8bc24a0fb..000000000000
--- a/sys-block/parted/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Base System Project</name>
- </maintainer>
- <use>
- <flag name="device-mapper">
- Enable device-mapper support from <pkg>sys-fs/lvm2</pkg>
- in parted
- </flag>
- <flag name="debug">
- Enable debugging as encouraged by upstream: [The default
- configuration] includes --enable-debug (by default), which
- contains many assertions. Obviously, these "waste" space,
- but in the past, they have caught potentially dangerous bugs
- before they would have done damage, so we think it's worth
- it. Also, it means we get more bug reports ;)
- </flag>
- </use>
- <upstream>
- <remote-id type="cpe">cpe:/a:parted_project:parted</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/parted/parted-3.6-r2.ebuild b/sys-block/parted/parted-3.6-r2.ebuild
deleted file mode 100644
index 395708d73b2a..000000000000
--- a/sys-block/parted/parted-3.6-r2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bcl.asc
-
-inherit autotools verify-sig
-
-DESCRIPTION="Create, destroy, resize, check, copy partitions and file systems"
-HOMEPAGE="https://www.gnu.org/software/parted/"
-SRC_URI="
- mirror://gnu/${PN}/${P}.tar.xz
- verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="+debug device-mapper nls readline static-libs"
-
-# util-linux for libuuid
-RDEPEND="
- >=sys-fs/e2fsprogs-1.27
- sys-apps/util-linux
- device-mapper? ( >=sys-fs/lvm2-2.02.45 )
- readline? (
- >=sys-libs/ncurses-5.7-r7:0=
- >=sys-libs/readline-5.2:0=
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- nls? ( >=sys-devel/gettext-0.12.1-r2 )
- verify-sig? ( >=sec-keys/openpgp-keys-bcl-20230315 )
- virtual/pkgconfig
-"
-
-DOCS=(
- AUTHORS BUGS ChangeLog NEWS README THANKS TODO doc/{API,FAT,USER.jp}
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.2-po4a-mandir.patch
- "${FILESDIR}"/${PN}-3.3-atari.patch
- # https://lists.gnu.org/archive/html/bug-parted/2022-02/msg00000.html
- "${FILESDIR}"/${PN}-3.4-posix-printf.patch
- # https://debbugs.gnu.org/61129
- "${FILESDIR}"/${PN}-3.6-tests-unicode.patch
- # https://debbugs.gnu.org/61128
- "${FILESDIR}"/${PN}-3.6-tests-non-bash.patch
- # bug #910487
- "${FILESDIR}"/${P}-underlinked-util-linux.patch
- # bug #943690
- "${FILESDIR}"/${P}-c23.patch
-)
-
-# false positive
-QA_CONFIG_IMPL_DECL_SKIP="MIN"
-
-src_prepare() {
- default
- eautoreconf
-
- touch doc/pt_BR/Makefile.in || die
-}
-
-src_configure() {
- # -fanalyzer substantially slows down the build and isn't useful for
- # us. It's useful for upstream as it's static analysis, but it's not
- # useful when just getting something built.
- export gl_cv_warn_c__fanalyzer=no
-
- local myconf=(
- $(use_enable debug)
- $(use_enable device-mapper)
- $(use_enable nls)
- $(use_enable static-libs static)
- $(use_with readline)
- --disable-rpath
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/sys-block/parted/parted-3.7.ebuild b/sys-block/parted/parted-3.7.ebuild
deleted file mode 100644
index 7e07365aa06f..000000000000
--- a/sys-block/parted/parted-3.7.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bcl.asc
-
-inherit verify-sig
-
-DESCRIPTION="Create, destroy, resize, check, copy partitions and file systems"
-HOMEPAGE="https://www.gnu.org/software/parted/"
-SRC_URI="
- mirror://gnu/${PN}/${P}.tar.xz
- verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="+debug device-mapper nls readline static-libs"
-
-# util-linux for libuuid
-RDEPEND="
- >=sys-fs/e2fsprogs-1.27
- sys-apps/util-linux
- device-mapper? ( >=sys-fs/lvm2-2.02.45 )
- readline? (
- >=sys-libs/ncurses-5.7-r7:0=
- >=sys-libs/readline-5.2:0=
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- nls? ( >=sys-devel/gettext-0.12.1-r2 )
- verify-sig? ( >=sec-keys/openpgp-keys-bcl-20260418 )
- virtual/pkgconfig
-"
-
-DOCS=(
- AUTHORS BUGS ChangeLog NEWS README THANKS TODO doc/{API.md,FAT,USER.jp}
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.2-po4a-mandir.patch
- # https://lists.gnu.org/archive/html/bug-parted/2022-02/msg00000.html
- "${FILESDIR}"/${PN}-3.4-posix-printf.patch
- # https://debbugs.gnu.org/61129
- "${FILESDIR}"/${PN}-3.6-tests-unicode.patch
-)
-
-# false positive
-QA_CONFIG_IMPL_DECL_SKIP="MIN"
-
-src_prepare() {
- default
-
- touch doc/pt_BR/Makefile.in || die
-}
-
-src_configure() {
- # -fanalyzer substantially slows down the build and isn't useful for
- # us. It's useful for upstream as it's static analysis, but it's not
- # useful when just getting something built.
- export gl_cv_warn_c__fanalyzer=no
-
- local myconf=(
- $(use_enable debug)
- $(use_enable device-mapper)
- $(use_enable nls)
- $(use_enable static-libs static)
- $(use_with readline)
- --disable-rpath
- # Avoid clobbering _FORTIFY_SOURCE
- --disable-gcc-warnings
- )
-
- # https://debbugs.gnu.org/61128
- CONFIG_SHELL="${BROOT}"/bin/bash econf "${myconf[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/sys-block/partimage/Manifest b/sys-block/partimage/Manifest
deleted file mode 100644
index d01ed555db6a..000000000000
--- a/sys-block/partimage/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST partimage-0.6.9.tar.bz2 666522 BLAKE2B d9a240f82a7b6ae73997df46c964fdddf8dddea9e3bd9548252d9409a526358714908316c52864b60bc9fcc1113a5e1c6cf294faff6845a183c7ffe1012475a6 SHA512 252885921b23933fdcdf0bb6efa4b82066b08ca95cc653296912d384ae875b421c1d39f347a90115315139176d4eab4a930c24919c2d38cf00ed29c764cd14d9
diff --git a/sys-block/partimage/files/partimage-0.6.9-clang.patch b/sys-block/partimage/files/partimage-0.6.9-clang.patch
deleted file mode 100644
index b6df8868d16e..000000000000
--- a/sys-block/partimage/files/partimage-0.6.9-clang.patch
+++ /dev/null
@@ -1,181 +0,0 @@
---- a/src/client/gui_text.cpp
-+++ b/src/client/gui_text.cpp
-@@ -341,7 +341,7 @@
- m_labelSplit = newtLabel(1, 12, i18n("Image split mode"));
- m_radioSplitAuto = newtRadiobutton(1, 13, i18n("Automatic split (when no space left)"), !options.qwSplitSize, NULL);
- m_radioSplitSize = newtRadiobutton(1, 14, i18n("Into files whose size is:............"), !!options.qwSplitSize, m_radioSplitAuto);
-- SNPRINTF(szTemp, "%"PRIu64"", (!!options.qwSplitSize) ? (options.qwSplitSize/1024/1024) : 2048);
-+ SNPRINTF(szTemp, "%" PRIu64 "", (!!options.qwSplitSize) ? (options.qwSplitSize/1024/1024) : 2048);
- m_editSplitSize = newtEntry(43, 14, szTemp, 8, NULL, 0);
- m_labelSplitSizeKB = newtLabel(52, 14, i18n("MiB"));
- m_checkSplitWait = newtCheckbox(1, 15, i18n("Wait after each volume change"), (!!options.bSplitWait ? 'X' : ' '), " X", NULL);
-@@ -462,7 +462,7 @@
- SNPRINTF(szTemp, i18n("Partition to save:...........%s"), szDevice);
- m_labelPartition = newtLabel(1, 0, szTemp);
-
-- SNPRINTF(szTemp, i18n("Size of the Partition:.......%s = %"PRIu64" bytes"), formatSize(qwPartSize, szTemp2), qwPartSize);
-+ SNPRINTF(szTemp, i18n("Size of the Partition:.......%s = %" PRIu64 " bytes"), formatSize(qwPartSize, szTemp2), qwPartSize);
- m_labelPartitionSize = newtLabel(1, 1, szTemp);
-
- SNPRINTF(szTemp, i18n("Image file to create:........%s"), szImageFile);
-@@ -610,7 +610,7 @@
- newtLabelSetText(m_labelImageFileSize, szTemp);
- }
-
-- SNPRINTF (szTemp, i18n("Available space for image:...%s = %"PRIu64" bytes"), formatSize(qwFreeSpace, szTemp2), qwFreeSpace);
-+ SNPRINTF (szTemp, i18n("Available space for image:...%s = %" PRIu64 " bytes"), formatSize(qwFreeSpace, szTemp2), qwFreeSpace);
- newtLabelSetText(m_labelFreeSpace, szTemp);
-
- //option -B gui=no
-@@ -734,7 +734,7 @@
- SNPRINTF(szTemp, i18n("Partition to restore:.............%s"), szDevice);
- m_labelPartition = newtLabel(1, 0, szTemp);
-
-- SNPRINTF(szTemp, i18n("Size of partition to restore:.....%s = %"PRIu64" bytes"), formatSize(qwCurPartSize, szTemp2), qwCurPartSize);
-+ SNPRINTF(szTemp, i18n("Size of partition to restore:.....%s = %" PRIu64 " bytes"), formatSize(qwCurPartSize, szTemp2), qwCurPartSize);
- m_labelPartitionSize = newtLabel(1, 1, szTemp);
-
- SNPRINTF(szTemp, i18n("Image file to use:................%s"), szImageFile);
-@@ -751,7 +751,7 @@
- SNPRINTF(szTemp, i18n("Image created on:.................%s\n"), asctime_portable(&dateCreate));
- m_labelDate = newtLabel(1, 6, szTemp);
-
-- SNPRINTF(szTemp, i18n("Size of the original partition:...%s = %"PRIu64" bytes"), formatSize(qwOrigPartSize, szTemp2), qwOrigPartSize);
-+ SNPRINTF(szTemp, i18n("Size of the original partition:...%s = %" PRIu64 " bytes"), formatSize(qwOrigPartSize, szTemp2), qwOrigPartSize);
- m_labelOriginalPartitionSize = newtLabel(1, 7, szTemp);
-
- // stats
---- a/src/client/imginfo.cpp
-+++ b/src/client/imginfo.cpp
-@@ -111,7 +111,7 @@
- {
- snprintf(szText, nMaxTextLen, i18n("-------------------- MBR %.3d -------------------\n"
- "Device:................%s\n"
-- "Device blocks count:...%"PRIu64"\n"
-+ "Device blocks count:...%" PRIu64 "\n"
- "Device model:..........%s\n\n"),
- i, mbr->szDevice, mbr->qwBlocksCount, mbr->szDescModel);
- }
-@@ -153,7 +153,7 @@
- snprintf(szText, nMaxTextLen, i18n("Volume number:.........%u\n"
- "Volume size:...........%s\n"
- "Compression level: ....%d -> %s\n"
-- "Identificator:.........%"PRIu64"=%"PRIX64"\n\n"),
-+ "Identificator:.........%" PRIu64 "=%" PRIX64 "\n\n"),
- head->dwVolumeNumber, formatSize(qwImageSize, cTemp), dwCompression,
- szCompression, head->qwIdentificator, head->qwIdentificator);
- }
---- a/src/client/main.cpp
-+++ b/src/client/main.cpp
-@@ -301,7 +301,7 @@
- case 'V': // split image into multiple files
-
- options.qwSplitSize = (QWORD)atol(optarg) * 1024 * 1024;
-- fprintf (stderr, i18n("Volume size: %"PRIu64" bytes (%ld MiB)\n"),
-+ fprintf (stderr, i18n("Volume size: %" PRIu64 " bytes (%ld MiB)\n"),
- options.qwSplitSize, atol(optarg));
- break;
-
---- a/src/client/misc.cpp
-+++ b/src/client/misc.cpp
-@@ -211,7 +211,7 @@
- image.closeReading(true);
- throw excep;
- }
-- SNPRINTF(szTemp, "%.3u: %s [%"PRIu64" blocks]", i, mbrOriginal[i].szDevice, mbrOriginal[i].qwBlocksCount);
-+ SNPRINTF(szTemp, "%.3u: %s [%" PRIu64 " blocks]", i, mbrOriginal[i].szDevice, mbrOriginal[i].qwBlocksCount);
- if (options->bBatchMode == false)
- optGui.addMbr(szTemp, i);
-
---- a/src/client/fs/fs_base.cpp
-+++ b/src/client/fs/fs_base.cpp
-@@ -730,10 +730,10 @@
-
- if (bShowBlocksInfo)
- {
-- SNPRINTF(szBlocksInfo, i18n("Block size:...................%"PRIu64" bytes\n"
-- "Total blocks count:...........%"PRIu64"\n"
-- "Used blocks count:............%"PRIu64"\n"
-- "Free blocks count:............%"PRIu64"\n"),
-+ SNPRINTF(szBlocksInfo, i18n("Block size:...................%" PRIu64 " bytes\n"
-+ "Total blocks count:...........%" PRIu64 "\n"
-+ "Used blocks count:............%" PRIu64 "\n"
-+ "Free blocks count:............%" PRIu64 "\n"),
- m_header.qwBlockSize,
- m_header.qwBlocksCount,
- m_header.qwUsedBlocks,
-@@ -745,7 +745,7 @@
- }
-
- snprintf(szDest, nMaxLen, i18n("%s" // Blocks infos
-- "Space usage:..................%"PRIu64" %%\n"
-+ "Space usage:..................%" PRIu64 " %%\n"
- "Used space:...................%s\n"
- "Free space:...................%s\n"
- "Bitmap size:..................%s\n"
---- a/src/client/fs/fs_hfs.cpp
-+++ b/src/client/fs/fs_hfs.cpp
-@@ -142,10 +142,10 @@
- getStdInfos(szText, sizeof(szText), true);
-
- SNPRINTF(szFullText, i18n("%s" // standard infos
-- "Allocation Group count:.......%"PRIu64"\n"
-+ "Allocation Group count:.......%" PRIu64 "\n"
- "Blocks per Allocation Group:..%u\n"
- "Allocation Group size:........%s\n"
-- "First allocation block:.......%"PRIu64"\n"),
-+ "First allocation block:.......%" PRIu64 "\n"),
- szText, m_info.qwAllocCount, m_info.dwBlocksPerAlloc,
- formatSize(m_info.dwAllocSize,szTemp1), m_info.qwFirstAllocBlock);
-
---- a/src/client/fs/fs_ntfs.cpp
-+++ b/src/client/fs/fs_ntfs.cpp
-@@ -312,7 +312,7 @@
- "Bytes per sector:.............%u\n"
- "Sectors per cluster:..........%u\n"
- "File record size:.............%u\n"
-- "LCN of MFT Data attrib:.......%"PRIu64"\n"),
-+ "LCN of MFT Data attrib:.......%" PRIu64 "\n"),
- szText, m_info.nBytesPerSector, m_info.cSectorsPerCluster,
- m_info.dwFileRecordSize, m_info.qwLCNOfMftDataAttrib);
-
-@@ -730,7 +730,7 @@
- QWORD i;
-
- for (i=0L; i < m_qwClustersCount; i++)
-- fprintf(stderr, "cluster[%llu] = %"PRIu64"\n", (long long unsigned int)i, m_qwOffset[i]);
-+ fprintf(stderr, "cluster[%llu] = %" PRIu64 "\n", (long long unsigned int)i, m_qwOffset[i]);
-
- }
-
---- a/src/client/fs/fs_ufs.cpp
-+++ b/src/client/fs/fs_ufs.cpp
-@@ -217,7 +217,7 @@
- "Cylinder group size:..........%s\n"
- "Basic blocks per CG:..........%u\n"
- "Basic block size:.............%u\n"
-- "Data frags count:.............%"PRIu64"\n"),
-+ "Data frags count:.............%" PRIu64 "\n"),
- szText, m_info.dwCylinderGroupsCount,
- formatSize(m_info.dwCylinderGroupSize*m_info.dwBasicBlockSize,szTemp1),
- m_info.dwCylinderGroupSize, m_info.dwBasicBlockSize, m_info.qwDataFrags);
---- a/src/shared/common.cpp
-+++ b/src/shared/common.cpp
-@@ -272,7 +272,7 @@
-
- if (qwSize < llKiloB) // In Bytes
- {
-- snprintf(szText, nMaxLen, i18n("%"PRId64" bytes"), qwSize);
-+ snprintf(szText, nMaxLen, i18n("%" PRId64 " bytes"), qwSize);
- }
- else if (qwSize < llMegaB) // In KiloBytes
- {
-@@ -311,7 +311,7 @@
-
- if (qwSize < llKiloB) // In Bytes
- {
-- snprintf(szText, nMaxLen, i18n("%"PRId64" Bytes"), qwSize);
-+ snprintf(szText, nMaxLen, i18n("%" PRId64 " Bytes"), qwSize);
- }
- else if (qwSize < llMegaB) // In KiloBytes
- {
diff --git a/sys-block/partimage/files/partimage-0.6.9-minor-typo.patch b/sys-block/partimage/files/partimage-0.6.9-minor-typo.patch
deleted file mode 100644
index 8e0e00e05659..000000000000
--- a/sys-block/partimage/files/partimage-0.6.9-minor-typo.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/580290
-
---- a/src/client/misc.h
-+++ b/src/client/misc.h
-@@ -36,7 +36,7 @@ struct COptions;
- #endif
-
- #ifndef makedev
-- #define makedev(maj,min) (((maj) << 8) | min))
-+ #define makedev(maj,min) (((maj) << 8) | (min))
- #endif
-
- // =======================================================
diff --git a/sys-block/partimage/files/partimage-0.6.9-missing-includes.patch b/sys-block/partimage/files/partimage-0.6.9-missing-includes.patch
deleted file mode 100644
index 956afe8319a6..000000000000
--- a/sys-block/partimage/files/partimage-0.6.9-missing-includes.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 0b7b162fbbab1b1d4adf61c5e33f508be0e68895 Mon Sep 17 00:00:00 2001
-From: Jory Pratt <anarchy@gentoo.org>
-Date: Sun, 12 Apr 2020 13:25:49 -0500
-Subject: [PATCH] add missing includes
-
----
- src/client/misc.cpp | 1 +
- src/shared/common.h | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/src/client/misc.cpp b/src/client/misc.cpp
-index a094803..1c96ef6 100644
---- a/src/client/misc.cpp
-+++ b/src/client/misc.cpp
-@@ -40,6 +40,7 @@
-
- #include <ctype.h>
- #include <sys/types.h>
-+#include <sys/sysmacros.h>
- #include <sys/ioctl.h>
- #include <sys/mount.h>
- #include <sys/time.h>
-diff --git a/src/shared/common.h b/src/shared/common.h
-index 71de058..eead7e3 100644
---- a/src/shared/common.h
-+++ b/src/shared/common.h
-@@ -23,6 +23,7 @@
- #include <pthread.h>
-
- #include <sys/param.h>
-+#include <sys/types.h>
-
- #include "partimage.h"
-
diff --git a/sys-block/partimage/files/partimage-0.6.9-musl-null-type.patch b/sys-block/partimage/files/partimage-0.6.9-musl-null-type.patch
deleted file mode 100644
index fddf4b2dbc80..000000000000
--- a/sys-block/partimage/files/partimage-0.6.9-musl-null-type.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-In newer musl, the type of NULL in C++ is nullptr rather than an
-integer.
-
-Upstream: https://git.musl-libc.org/cgit/musl/commit/?id=98e688a9da5e7b2925dda17a2d6820dddf1fb287
-Bug: https://bugs.gentoo.org/853883
-
-diff --git a/src/server/partimaged-client.cpp b/src/server/partimaged-client.cpp
-index 7c5f856..35b3514 100644
---- a/src/server/partimaged-client.cpp
-+++ b/src/server/partimaged-client.cpp
-@@ -89,9 +89,9 @@ void CPartimagedClients::Release(unsigned int client)
- pthread_mutex_lock(&mClients);
- showDebug(1, "%d released\n", client);
- shutdown(Clients[client].Sock, SHUT_RDWR);
-- Clients[client].Sock = NULL;
-+ Clients[client].Sock = 0x0;
- Clients[client].Present = false;
-- Clients[client].MyPid = NULL;
-+ Clients[client].MyPid = 0x0;
- pthread_mutex_unlock(&mClients);
- }
-
-@@ -109,9 +109,9 @@ void CPartimagedClients::ReleaseClientByPid(unsigned int client_pid)
- found = true;
- showDebug(1, "client %d pid = %d released by pid\n", next, client_pid);
- shutdown(Clients[next].Sock, SHUT_RDWR);
-- Clients[next].Sock = NULL;
-+ Clients[next].Sock = 0x0;
- Clients[next].Present = false;
-- Clients[next].MyPid = NULL;
-+ Clients[next].MyPid = 0x0;
- }
- else
- next++;
diff --git a/sys-block/partimage/files/partimage-0.6.9-openssl-1.1-compatibility.patch b/sys-block/partimage/files/partimage-0.6.9-openssl-1.1-compatibility.patch
deleted file mode 100644
index af4d9c153df2..000000000000
--- a/sys-block/partimage/files/partimage-0.6.9-openssl-1.1-compatibility.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -240,7 +240,7 @@ if test "$SSL" = "yes"; then
- AC_CHECKING([ for SSL Library and Header files ... ])
- AC_SEARCH_HEADERS(rsa.h crypto.h x509.h pem.h ssl.h err.h,
- $SSL_HDR_DIR /usr/include/ssl /usr/include/openssl /usr/include,
-- [ AC_CHECK_LIB(crypto, CRYPTO_lock, [LIBS="$LIBS -lcrypto"],
-+ [ AC_CHECK_LIB(crypto, X509_new, [LIBS="$LIBS -lcrypto"],
- AC_MSG_ERROR([ Required for SSL Crypto Library not found. ])
- )
- AC_CHECK_LIB(ssl, SSL_CTX_new,
---- a/src/client/netclient.cpp
-+++ b/src/client/netclient.cpp
-@@ -43,7 +43,11 @@ CNetClient::CNetClient(bool bMustLogin, bool bUseSSL):CNet()
- {
- showDebug(3, "initializing client ssl\n");
- SSLeay_add_ssl_algorithms();
-- meth = SSLv2_client_method();
-+#if OPENSSL_VERSION_NUMBER < 0x10100000
-+ meth = TLSv1_client_method();
-+#else
-+ meth = TLS_client_method();
-+#endif
- SSL_load_error_strings();
- ctx = SSL_CTX_new(meth);
- if (!ctx)
---- a/src/server/netserver.cpp
-+++ b/src/server/netserver.cpp
-@@ -39,7 +39,11 @@ CNetServer::CNetServer(unsigned short int port):CNet()
- {
- SSL_load_error_strings();
- SSLeay_add_ssl_algorithms();
-- meth = SSLv23_server_method();
-+#if OPENSSL_VERSION_NUMBER < 0x10100000
-+ meth = TLSv1_server_method();
-+#else
-+ meth = TLS_server_method();
-+#endif
- ctx = SSL_CTX_new(meth);
- if (!ctx)
- {
diff --git a/sys-block/partimage/files/partimage-0.6.9-zlib-1.2.5.2-r1.patch b/sys-block/partimage/files/partimage-0.6.9-zlib-1.2.5.2-r1.patch
deleted file mode 100644
index 05150e131e36..000000000000
--- a/sys-block/partimage/files/partimage-0.6.9-zlib-1.2.5.2-r1.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-http://bugs.gentoo.org/405323
-
---- a/src/client/imagefile.cpp
-+++ b/src/client/imagefile.cpp
-@@ -783,7 +783,7 @@
- else if (m_options.dwCompression == COMPRESS_GZIP) // Gzip compression
- {
- showDebug(1, "open gzip\n");
-- m_gzImageFile = (gzFile *) gzdopen(m_nFdImage, "wb"); //"wb1h");
-+ m_gzImageFile = gzdopen(m_nFdImage, "wb"); //"wb1h");
- if (m_gzImageFile == NULL)
- {
- showDebug(1, "error:%d %s\n", errno, strerror(errno));
-@@ -1098,7 +1098,7 @@
- }
- else if (m_options.dwCompression == COMPRESS_GZIP) // Gzip compression
- {
-- m_gzImageFile = (gzFile *) gzdopen(m_nFdImage, "rb");
-+ m_gzImageFile = gzdopen(m_nFdImage, "rb");
- if (m_gzImageFile == NULL)
- THROW(ERR_ERRNO, errno);
- else
---- a/src/client/imagefile.h
-+++ b/src/client/imagefile.h
-@@ -41,7 +41,7 @@
- COptions m_options;
-
- FILE *m_fImageFile;
-- gzFile *m_gzImageFile;
-+ gzFile m_gzImageFile;
- BZFILE *m_bzImageFile;
-
- int m_nFdImage;
diff --git a/sys-block/partimage/files/partimaged.conf b/sys-block/partimage/files/partimaged.conf
deleted file mode 100644
index 0f4301b4bb68..000000000000
--- a/sys-block/partimage/files/partimaged.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# You can define the following optional arguments:
-# -d <dest> Destination directory for the backup images
-# -pX Server port
-# -r <dest> Chroot directory for improved security
-
-#PARTIMAGED_OPTS=""
diff --git a/sys-block/partimage/files/partimaged.init.2 b/sys-block/partimage/files/partimaged.init.2
deleted file mode 100644
index f19cebacf89a..000000000000
--- a/sys-block/partimage/files/partimaged.init.2
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2005-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-PARTIMAGED="/usr/sbin/partimaged"
-
-failed_startup() {
- eerror "The PartImage daemon did not start up correctly."
- eerror "Perhaps you compiled it with SSL support but forgot to run the ebuild config?"
- return 1
-}
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting partimaged"
- start-stop-daemon --start --exec ${PARTIMAGED} \
- -- ${PARTIMAGED_OPTS} --daemon
- eend $? || failed_startup
-}
-
-stop() {
- ebegin "Stopping partimaged"
- start-stop-daemon --stop --exec ${PARTIMAGED}
- eend $?
-}
diff --git a/sys-block/partimage/files/partimaged.pam.2 b/sys-block/partimage/files/partimaged.pam.2
deleted file mode 100644
index 9ed5507a74f9..000000000000
--- a/sys-block/partimage/files/partimaged.pam.2
+++ /dev/null
@@ -1,7 +0,0 @@
-# PAM config file for Partimaged
-
-auth required pam_listfile.so onerr=fail item=user sense=allow file=/etc/partimaged/partimagedusers
-auth optional pam_warn.so
-auth include system-auth
-account include system-auth
-session include system-auth
diff --git a/sys-block/partimage/files/servercert.cnf b/sys-block/partimage/files/servercert.cnf
deleted file mode 100644
index 63de305e3ea7..000000000000
--- a/sys-block/partimage/files/servercert.cnf
+++ /dev/null
@@ -1,36 +0,0 @@
-# Robin H. Johnson <robbat2@gentoo.org> - October 17, 2003
-# This is the openssl config file to generate keys for partimage
-# It is read by mkservercert
-
-[ req ]
-# you can increase this value, but be aware that it will make things much slower
-# this should be a power of 2!
-default_bits = 1024
-# leave the rest of these alone!
-encrypt_key = yes
-distinguished_name = req_dn
-x509_extensions = cert_type
-prompt = no
-
-[ req_dn ]
-# 2-Letter ISO country code
-C=US
-# FULL name of state/province/district
-# NO abbreviations!
-ST=Alabama
-# FULL name of city
-# NO abbreviations!
-L=Mobile
-# Full Name of your organization
-# NO abbreviations!
-O=Foobar Systems
-# Leave this alone unless specifically need to change it!
-OU=Automatically-generated PartImage SSL key
-# This should be a FQDN that resolves to the IP of your server
-CN=localhost
-# This should be the email address for the administrator of the server
-emailAddress=root@localhost
-
-# Leave this alone!
-[ cert_type ]
-nsCertType = server
diff --git a/sys-block/partimage/metadata.xml b/sys-block/partimage/metadata.xml
deleted file mode 100644
index c39bdec189d2..000000000000
--- a/sys-block/partimage/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <use>
- <flag name="nologin">Do not include login support when connecting partimaged</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/partimage/partimage-0.6.9-r4.ebuild b/sys-block/partimage/partimage-0.6.9-r4.ebuild
deleted file mode 100644
index 5a4ccfa6e886..000000000000
--- a/sys-block/partimage/partimage-0.6.9-r4.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic pam
-
-DESCRIPTION="Console-based application to efficiently save raw partition data to image file"
-HOMEPAGE="https://www.partimage.org/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ~riscv ~sparc x86"
-IUSE="nls nologin pam ssl static"
-REQUIRED_USE="static? ( !pam )"
-
-COMMON_DEPEND="
- acct-group/partimag
- acct-user/partimag
-"
-LIBS_DEPEND="
- app-arch/bzip2
- >=dev-libs/newt-0.52
- >=sys-libs/slang-2
- virtual/zlib:=
- !nologin? ( virtual/libcrypt:= )
- ssl? ( dev-libs/openssl:0= )
-"
-PAM_DEPEND="pam? ( sys-libs/pam )"
-RDEPEND="
- ${COMMON_DEPEND}
- ${PAM_DEPEND}
- !static? ( ${LIBS_DEPEND} )
-"
-DEPEND="
- ${PAM_DEPEND}
- ${LIBS_DEPEND}
-"
-BDEPEND="
- ${COMMON_DEPEND}
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.6.9-zlib-1.2.5.2-r1.patch #405323
- "${FILESDIR}"/${PN}-0.6.9-minor-typo.patch #580290
- "${FILESDIR}"/${PN}-0.6.9-openssl-1.1-compatibility.patch
- "${FILESDIR}"/${PN}-0.6.9-missing-includes.patch
- "${FILESDIR}"/${PN}-0.6.9-clang.patch
- "${FILESDIR}"/${PN}-0.6.9-musl-null-type.patch #853883
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # XXX: Do we still need these?
- filter-flags -fno-exceptions
- use ppc && append-flags -fsigned-char
-
- local myeconfargs=(
- $(use_enable nls)
- $(usex nologin '--disable-login' '')
- $(use_enable pam)
- $(use_enable ssl)
- $(use_enable static all-static)
- --with-log-dir="${EPREFIX}"/var/log/partimage
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- keepdir /var/lib/partimage
- keepdir /var/log/partimage
-
- newinitd "${FILESDIR}"/partimaged.init.2 partimaged
- newconfd "${FILESDIR}"/partimaged.conf partimaged
-
- if use pam; then
- newpamd "${FILESDIR}"/partimaged.pam.2 partimaged
- fi
-
- if use ssl; then
- insinto /etc/partimaged
- doins "${FILESDIR}"/servercert.cnf
- fi
-
- fowners partimag:root /etc/partimaged/partimagedusers
-}
-
-pkg_config() {
- if use ssl; then
- local confdir="${EROOT}"/etc/partimaged
- local privkey="${confdir}"/partimaged.key
- local cnf="${confdir}"/servercert.cnf
- local csr="${confdir}"/partimaged.csr
- local cert="${confdir}"/partimaged.cert
-
- ewarn "Please customize /etc/partimaged/servercert.cnf before you continue!"
- ewarn "Press Ctrl-C to break now for it, or press enter to continue."
- read
- if [ ! -f "${privkey}" ]; then
- einfo "Generating unencrypted private key: ${privkey}"
- openssl genrsa -out "${privkey}" 2048 || die
- else
- einfo "Private key already exists: ${privkey}"
- fi
- if [ ! -f "${csr}" ]; then
- einfo "Generating certificate request: ${csr}"
- openssl req -new -x509 -outform PEM -out "${csr}" -key "${privkey}" -config "${cnf}" || die
- else
- einfo "Certificate request already exists: ${csr}"
- fi
- if [ ! -f "${cert}" ]; then
- einfo "Generating self-signed certificate: ${cert}"
- openssl x509 -in "${csr}" -out "${cert}" -signkey "${privkey}" || die
- else
- einfo "Self-signed certifcate already exists: ${cert}"
- fi
- einfo "Setting permissions"
- chmod 600 "${privkey}" || die
- chown partimag:root "${privkey}" || die
- chmod 644 "${cert}" "${csr}" || die
- chown root:root "${cert}" "${csr}" || die
- einfo "Done"
- else
- einfo "SSL is disabled, not building certificates"
- fi
-}
-
-pkg_postinst() {
- if use ssl; then
- einfo "To create the required SSL certificates, please do:"
- einfo "emerge --config =${PF}"
- fi
-}
diff --git a/sys-block/partitionmanager/Manifest b/sys-block/partitionmanager/Manifest
deleted file mode 100644
index 06be8ad065db..000000000000
--- a/sys-block/partitionmanager/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST partitionmanager-25.12.3.tar.xz 2340748 BLAKE2B e5c66695857f3595a207fe9e9091fdce4c89e4b81c9f756f9f1016138d551098bc7d868924af13b884f07d691c5df7181e5bccfd752b3af4186f779ec7a14775 SHA512 96cb2469ed75ef86d66e86c70ef9a610cdc6bfc76e5b7c8513ab049c485e98866d35f0ca4b0b6058f30ca4799a209a0345afb688d72878d0a02cc9608d32587a
-DIST partitionmanager-26.04.1.tar.xz 2342532 BLAKE2B 3a1c8883594a59b9c0fb76b2bbe8deab22cc318e51cf5213d121df13e25f193e008eb139bbb34ae3565307ce8e6a455d8a8901c38fb9d3285a30ff5597488ffb SHA512 b0eea2be05d62d13395038d949185da9ddd6ecf11da79376eafae76df9e1547422dbc390f1ab95afdf9690817254b5468b90e08c8e6d6da6944f12009e988264
diff --git a/sys-block/partitionmanager/metadata.xml b/sys-block/partitionmanager/metadata.xml
deleted file mode 100644
index f2915ab8ac4d..000000000000
--- a/sys-block/partitionmanager/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/partitionmanager/partitionmanager-25.12.3.ebuild b/sys-block/partitionmanager/partitionmanager-25.12.3.ebuild
deleted file mode 100644
index 96227300ba1a..000000000000
--- a/sys-block/partitionmanager/partitionmanager-25.12.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=6.19.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.10.1
-inherit ecm gear.kde.org xdg
-
-DESCRIPTION="Utility for management of disks, partitions and file systems"
-HOMEPAGE="https://apps.kde.org/partitionmanager/"
-
-LICENSE="GPL-3"
-SLOT="6"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=sys-auth/polkit-qt-0.175.0[qt6(+)]
- >=sys-libs/kpmcore-${PVCUT}:6=
-"
-RDEPEND="${DEPEND}"
diff --git a/sys-block/partitionmanager/partitionmanager-26.04.1.ebuild b/sys-block/partitionmanager/partitionmanager-26.04.1.ebuild
deleted file mode 100644
index ecd124457e68..000000000000
--- a/sys-block/partitionmanager/partitionmanager-26.04.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=6.22.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=6.10.1
-inherit ecm gear.kde.org xdg
-
-DESCRIPTION="Utility for management of disks, partitions and file systems"
-HOMEPAGE="https://apps.kde.org/partitionmanager/"
-
-LICENSE="GPL-3"
-SLOT="6"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=sys-auth/polkit-qt-0.175.0[qt6(+)]
- >=sys-libs/kpmcore-${PVCUT}:6=
-"
-RDEPEND="${DEPEND}"
diff --git a/sys-block/perccli/Manifest b/sys-block/perccli/Manifest
deleted file mode 100644
index 37a20f01855e..000000000000
--- a/sys-block/perccli/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST PERCCLI_7.2313.0_A14_Linux.tar.gz 4690834 BLAKE2B 9c197a4cdb3305b7c7228506dc96ea943308c442a770be8aae08c9ff6c92396a73b7ffac227967bd6330f2fa1b7c12c886984bd01405f9326e17e067adbef1b9 SHA512 640a31c774f67250a4001e427ed6934d8d9b87be97aa20ab9ecb2e19211e4adb1c09a0266af6f2894fcbe03c2b68b965e9d288c10cab7606c3f4ac766386f0c5
-DIST dell-sas-hba-12gbps_reference-guide_en-us.pdf 450398 BLAKE2B b97ef640b53fb631ac4d9478f621709d7dad1d19786b8fcd96adcaef3ae8a13ca449f0b5d63b29e36c0a10a30b187164cc2a538836f95c6c0c669f31c9443b2f SHA512 17be31c01d350ca28434ded58599f1de8ca93770fcc52da107d8639d93145397ba5b43931c86020093de9eaec092f8bb6a4c401a2d98bdc7ec465e947b462a3d
-DIST perccli-7.2313.0.efi 14427392 BLAKE2B 1407fd682982604ee2c602fd70ea577fefec729751c561534d7141204c36fddad2113e78913e840d75cde2d62905caa6761b68cb98d2d3247e0da103f7b93233 SHA512 6f1f3f5e027202720336784de4482b092b537ba0d0c34a364886fd39c7ab3393ddaf2ba5b966d73e8c3735e89abfa747d53189182547794c73b2eef3a5d15c7c
-DIST perccli_linux_NF8G9_A07_7.529.00.tar.gz 6624840 BLAKE2B 29b67d8807bc12b2c4d3df880176209ba9c44f48d74367172d1d673070ece435537158c5998fc79eb68c33ec3eb2009e55e333f88419c23f911af091e6ccf371 SHA512 71e44772d291fa2d9529ab10917a3841395fe16daa66a2d64d1e120d5c3d43ce34479a5217fc1fbe7f4772b92fccc673fe387cb2e9a7683c9b5a3e26a348713c
diff --git a/sys-block/perccli/metadata.xml b/sys-block/perccli/metadata.xml
deleted file mode 100644
index e237f4885427..000000000000
--- a/sys-block/perccli/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </maintainer>
- <use>
- <flag name="uefi">Install UEFI variant as well</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/perccli/perccli-7.2313.0.ebuild b/sys-block/perccli/perccli-7.2313.0.ebuild
deleted file mode 100644
index f8eb5c063882..000000000000
--- a/sys-block/perccli/perccli-7.2313.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RPM_COMPRESS_TYPE=xz
-inherit mount-boot rpm secureboot
-
-DESCRIPTION="LINUX PERCCLI Utility For All Dell HBA/PERC Controllers"
-HOMEPAGE="https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=tdghn"
-# Files not fetchable with the default user-agent, and EULA
-# requires consent for redistribution.
-SRC_URI="https://dl.dell.com/FOLDER09770976M/1/PERCCLI_7.2313.0_A14_Linux.tar.gz
- uefi? ( https://dl.dell.com/FOLDER09770794M/1/perccli.efi -> perccli-7.2313.0.efi )"
-S=${WORKDIR}
-
-LICENSE="Dell-EULA"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="uefi"
-RESTRICT="bindist fetch mirror strip"
-QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi"
-
-pkg_nofetch() {
- einfo "Please download PERCCLI_7.2313.0_A14_Linux.tar.gz from"
- einfo "${HOMEPAGE}"
- einfo "and place the file in your DISTDIR directory."
- if use uefi; then
- einfo "Please download perccli.efi from"
- einfo "${HOMEPAGE}"
- einfo "and rename the file to perccli-7.2313.0.efi and place it in your DISTDIR directory."
- fi
-}
-
-pkg_setup() {
- use uefi && secureboot_pkg_setup
-}
-
-src_unpack() {
- default
- rpm_unpack ./PERCCLI*Linux/*.rpm
-}
-
-src_install() {
- exeinto /opt/MegaRAID/perccli
- doexe opt/MegaRAID/perccli/perccli64 && \
- dosym perccli64 /opt/MegaRAID/perccli/perccli
- dosym ../MegaRAID/perccli/perccli /opt/bin/perccli
- if use uefi; then
- exeinto /boot/efi
- newexe "${DISTDIR}/perccli-7.2313.0.efi" perccli.efi
- fi
- use uefi && secureboot_auto_sign --in-place
-}
diff --git a/sys-block/perccli/perccli-7.5.007.0529-r3.ebuild b/sys-block/perccli/perccli-7.5.007.0529-r3.ebuild
deleted file mode 100644
index 0dfdb49dda2b..000000000000
--- a/sys-block/perccli/perccli-7.5.007.0529-r3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RPM_COMPRESS_TYPE=none
-inherit mount-boot rpm secureboot
-
-DISTFILE_DOC="dell-sas-hba-12gbps_reference-guide_en-us.pdf"
-
-DESCRIPTION="LINUX PERCCLI Utility For All Dell HBA/PERC Controllers"
-HOMEPAGE="https://www.dell.com/support/home/us/en/19/drivers/driversdetails?driverId=NF8G9"
-SRC_URI="
- https://downloads.dell.com/FOLDER05235308M/1/perccli_linux_NF8G9_A07_7.529.00.tar.gz
- doc? ( https://topics-cdn.dell.com/pdf/${DISTFILE_DOC} )"
-S="${WORKDIR}/perccli_7.5-007.0529_linux"
-
-LICENSE="Avago BSD"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="doc uefi"
-RESTRICT="strip"
-
-QA_PREBUILT="opt/MegaRAID/perccli/perccli* boot/efi/perccli.efi"
-
-pkg_setup() {
- use uefi && secureboot_pkg_setup
-}
-
-src_unpack() {
- default
- cd "${S}" || die
- rpm_unpack ./Linux/perccli-*.rpm
-}
-
-src_install() {
- exeinto /opt/MegaRAID/perccli/
- use amd64 && doexe opt/MegaRAID/perccli/perccli64 && \
- dosym perccli64 /opt/MegaRAID/perccli/perccli
- newexe opt/MegaRAID/perccli/perccli perccli32
- use x86 && dosym perccli32 opt/MegaRAID/perccli/perccli
- dosym ../MegaRAID/perccli/perccli /opt/bin/perccli
- use amd64 && dosym ../MegaRAID/perccli/perccli32 /opt/bin/perccli32
- if use uefi; then
- exeinto /boot/efi/
- doexe EFI/perccli.efi
- fi
- use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC}
- use uefi && secureboot_auto_sign --in-place
-}
diff --git a/sys-block/qla-fc-firmware/Manifest b/sys-block/qla-fc-firmware/Manifest
deleted file mode 100644
index bfb03dc085e1..000000000000
--- a/sys-block/qla-fc-firmware/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qla-fc-firmware-20101015.tar.bz2 3237889 BLAKE2B cc20a4fcebd851ef3aac09a89f431be0852cf10ec736a09cede0e96632c9282dffe23c230a718e3864bef86fbf15772c3e513746126df2ecda0366833ee91eea SHA512 19cd38a2a146cc3147840a2c87c0f44996896ff1b1961d1d858d054db890d6808c89bfe93e82a54536933180da3b8cc8e54a5f57d9c9edcb3129a11dbd394342
diff --git a/sys-block/qla-fc-firmware/metadata.xml b/sys-block/qla-fc-firmware/metadata.xml
deleted file mode 100644
index 2dc15941296d..000000000000
--- a/sys-block/qla-fc-firmware/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <longdescription lang="en">
- QLogic Linux Fibre Channel HBA Firmware for ql2xxx cards.
- This package contains snapshots of firmware releases from the QLogic FTP server.
-</longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/qla-fc-firmware/qla-fc-firmware-20101015-r1.ebuild b/sys-block/qla-fc-firmware/qla-fc-firmware-20101015-r1.ebuild
deleted file mode 100644
index 607da43aaa04..000000000000
--- a/sys-block/qla-fc-firmware/qla-fc-firmware-20101015-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="QLogic Linux Fibre Channel HBA Firmware for ql2xxx cards"
-HOMEPAGE="ftp://ftp.qlogic.com/outgoing/linux/firmware/"
-SRC_URI="mirror://gentoo/${P}.tar.bz2"
-
-LICENSE="qlogic-fibre-channel-firmware"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-
-# Really depends on absolutely nothing
-RDEPEND="!sys-kernel/linux-firmware"
-
-src_install() {
- # We must install this, say QLogic's people.
- # They have claimed to me that the /license/ directory isn't sufficient, as
- # there is no guarantee it will be on a system - and it would not be in any
- # binpkg either. If you do something else with the firmware blobs, you are
- # thus strongly encouraged to keep a copy of the LICENSE file with them on
- # the system.
- dodoc LICENSE
- dodoc README.* CURRENT_VERSIONS
-
- insinto /lib/firmware
- # some older firmware are always provided by upstream
- # for reasons documented in CURRENT_VERSIONS.
-
- # Please see README.* as to why we do not use the MID/MIDX versions by
- # default if they are newer.
- # TODO: Provide a means to get them for people that really want them.
- local f fw_basename=( ql2100_fw.bin ql2200_fw.bin ql2300_fw.bin ql2322_fw.bin ql2400_fw.bin ql2500_fw.bin ql6312_fw.bin )
- for f in "${fw_basename[@]}"; do
- doins "${f}".*
- latest_f="$(ls ${f}.* | grep -v MID | sort -n | tail -n1)"
- dosym "${latest_f}" /lib/firmware/"${f}"
- done
-}
diff --git a/sys-block/raid-check/Manifest b/sys-block/raid-check/Manifest
deleted file mode 100644
index 4bc4870397cb..000000000000
--- a/sys-block/raid-check/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST raid-check-20140719.tar.xz 4000 BLAKE2B d9ece0d24d0d32fa68debb7960b74d95f90acc556fdbdd2802597b738cf88e7e993c8d410e9f6b5474484c441b8da3653b4953de9cea8f84a48d2693fc6aac93 SHA512 dc7b4c6e784b3ef2ca89e9dac0bbe3e47056439dfe48615b79922b47cb3b0df7f157ae52ab9de0b9abf5373bd769090088fc8712b492b0aa5327aeaeaee52edb
diff --git a/sys-block/raid-check/files/raid-check-20140719-makefile.patch b/sys-block/raid-check/files/raid-check-20140719-makefile.patch
deleted file mode 100644
index 95c27ef8cc69..000000000000
--- a/sys-block/raid-check/files/raid-check-20140719-makefile.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 0c9ec8a..6bc0bb5 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1,9 +1,6 @@
- ### The project name
- PROJECT=raid-check
-
--### Dependencies
--DEP_BINS=grep cat sleep awk ps renice ionice logger
--
- ### Destination Paths
- D_BIN=/usr/local/sbin
- D_CNF=/etc
-@@ -15,16 +12,11 @@ F_CONF=raid-check.conf raid-check.cron
-
- all: install
-
--install: test bin config
-+bin install: $(PROJECT).sh config
- # install the actual script
-- install -D --owner root --group root -m 0755 $(PROJECT).sh $(DESTDIR)$(D_BIN)/$(PROJECT)
-+ install -D $(PROJECT).sh $(DESTDIR)$(D_BIN)/$(PROJECT)
-
- test:
-- @echo "==> Checking for required external dependencies"
-- for bindep in $(DEP_BINS) ; do \
-- which $$bindep > /dev/null || { echo "$$bindep not found"; exit 1;} ; \
-- done
--
- @echo "==> Checking for valid script syntax"
- bash -n raid-check.sh
-
-@@ -32,12 +24,8 @@ bin: $(PROJECT).sh test
-
- config: $(F_CONF)
- # Install (without overwriting) configuration files
-- if [ ! -e $(DESTDIR)$(D_CNF)/raid-check.conf ] ; then \
-- install -D -m 0644 raid-check.conf $(DESTDIR)$(D_CNF)/raid-check.conf ; \
-- fi
-- if [ ! -e $(DESTDIR)$(D_CNF)/cron.d/raid-check ] ; then \
-- install -D -m 0644 raid-check.cron $(DESTDIR)$(D_CNF)/cron.d/raid-check ; \
-- fi
-+ install -D raid-check.conf $(DESTDIR)$(D_CNF)/raid-check.conf
-+ install -D -m 0644 raid-check.cron $(DESTDIR)$(D_CNF)/cron.d/raid-check
-
- uninstall:
- rm -f $(DESTDIR)$(D_BIN)/$(PROJECT)
diff --git a/sys-block/raid-check/files/raid-check-20140719-path.patch b/sys-block/raid-check/files/raid-check-20140719-path.patch
deleted file mode 100644
index 4c8680f4c01c..000000000000
--- a/sys-block/raid-check/files/raid-check-20140719-path.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-diff --git a/raid-check.cron b/raid-check.cron
-index 92aa48b..d7f23fd 100644
---- a/raid-check.cron
-+++ b/raid-check.cron
-@@ -1,3 +1,2 @@
- # Run system wide raid-check once a week on Sunday at 1am by default
--0 1 * * Sun root /usr/local/sbin/raid-check
--
-+0 1 * * Sun root /usr/sbin/raid-check
diff --git a/sys-block/raid-check/metadata.xml b/sys-block/raid-check/metadata.xml
deleted file mode 100644
index 77d8a3d7b616..000000000000
--- a/sys-block/raid-check/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <longdescription lang="en">
- Script that should be run regularly on systems running software RAID (mdadm) to
- perform "scrubbing" (https://en.wikipedia.org/wiki/Data_scrubbing#In_RAID)
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/raid-check/raid-check-20140719-r1.ebuild b/sys-block/raid-check/raid-check-20140719-r1.ebuild
deleted file mode 100644
index 75104e0054d4..000000000000
--- a/sys-block/raid-check/raid-check-20140719-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Script to do \"scrubbing\" on software RAID systems"
-HOMEPAGE="https://github.com/fukawi2/raid-check"
-SRC_URI="mirror://gentoo/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-
-PATCHES=(
- "${FILESDIR}"/${P}-makefile.patch
- "${FILESDIR}"/${P}-path.patch
-)
-
-src_compile() { :; }
-
-src_test() {
- emake test
-}
-
-src_install() {
- emake DESTDIR="${D}" D_BIN=/usr/sbin install
-}
diff --git a/sys-block/sas2ircu/Manifest b/sys-block/sas2ircu/Manifest
deleted file mode 100644
index b91c1c8bdbfa..000000000000
--- a/sys-block/sas2ircu/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST SAS2IRCU_P20.zip 2777958 BLAKE2B ba8c3ef1cf353af90f32a53722b3a7039768c0f48e1d5b48766acdf1c1c05a039692e1edc2586140da5af0f1f2378f4bfaca219895317dc7974004f3aed25343 SHA512 a0a4fa7d07959aa6a81d3540e71e3cc248c23267875ca098da6a80850e008cbdf57b2d6456b5fe17ef890fd39ac550788c9769d169a0673578632f1a8c8a8311
-DIST SAS2IRCU_User_Guide.pdf 794046 BLAKE2B e976f57ada3c51b58bfee24cd2f5d059f59b48bf388d93b146238d54aa09b06f6d450e3ccf149903871dfcdb32807a35d6f379738e149b410b7c1279f811153f SHA512 515869794be428ffbefcbfadac992912fb0eebab0cda640b315b4a231b5f25f1205978605f108b9009380015f3058c47e0ce4352c693ef23ab31980ea8b821a0
diff --git a/sys-block/sas2ircu/metadata.xml b/sys-block/sas2ircu/metadata.xml
deleted file mode 100644
index 0537bcb72ee1..000000000000
--- a/sys-block/sas2ircu/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- <name>Robin H. Johnson</name>
- </maintainer>
- <use>
- <flag name="uefi">Install UEFI variant as well</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/sas2ircu/sas2ircu-20-r1.ebuild b/sys-block/sas2ircu/sas2ircu-20-r1.ebuild
deleted file mode 100644
index 6fc257827999..000000000000
--- a/sys-block/sas2ircu/sas2ircu-20-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=SAS2IRCU
-MY_P="${MY_PN}_P${PV}"
-
-DISTFILE_BIN=${MY_P}.zip
-DISTFILE_DOC="SAS2IRCU_User_Guide.pdf"
-DOC_PV=12
-SRC_URI_BIN="https://docs.broadcom.com/docs/${DISTFILE_BIN}"
-# This is "SAS-2 Integrated RAID Configuration Utility (SAS2IRCU) User Guide"
-# and replaces the older SAS2_IR_User_Guide.pdf.
-# It contains additional material compared to the older PDF.
-SRC_URI_DOC="https://docs.broadcom.com/doc/12353380"
-
-inherit mount-boot secureboot
-
-DESCRIPTION="LSI MPT-SAS2 controller management tool"
-HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9207-8e#tab-archive-drivers4-abc"
-SRC_URI="
-${SRC_URI_BIN}
-doc? ( ${SRC_URI_DOC} -> ${DISTFILE_DOC} )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~ppc64 ~x86 ~x64-solaris"
-IUSE="doc uefi"
-RESTRICT="strip fetch mirror"
-
-BDEPEND="app-arch/unzip"
-QA_PREBUILT="opt/lsi/sas2ircu boot/efi/sas2ircu.efi"
-
-LICENSE_URL="http://www.lsi.com/cm/License.do?url=&prodName=&subType=Miscellaneous&locale=EN"
-
-pkg_nofetch() {
- elog "LSI has a mandatory click-through license on thier binaries."
- elog "Please visit ${SRC_URI_BIN} to agree to the license and download the binary."
- elog "After downloading, move ${DISTFILE_BIN} into your DISTDIR directory"
- if use doc; then
- elog "Please also download 'SAS-2 Integrated RAID Configuration Utility User Guide' at ${SRC_URI_DOC}"
- elog "and also place it into your DISTDIR directory, named ${DISTFILE_DOC}"
- fi
-}
-
-supportedcards() {
- elog "This binary supports should support ALL cards, including, but not"
- elog "limited to the following series:"
- elog ""
- elog "LSI SAS 2004"
- elog "LSI SAS 2008"
- elog "LSI SAS 2108"
- elog "LSI SAS 2208"
- elog "LSI SAS 2304"
- elog "LSI SAS 2308"
- elog "Dell PERC H200, H700"
- elog "IBM System x3200 M2 (4367, 4368)"
- elog "IBM System x3200 M3 (7327, 7328)"
- elog "IBM System x3250 M2 (4190, 4191, 4194)"
- elog "IBM System x3250 M3 (4251, 4252, 4261)"
- elog "IBM System x3350 (4192, 4193)"
- elog "IBM System x3400 (7973, 7974, 7975, 7976)"
- elog "IBM System x3400 M2 (7836, 7837)"
- elog "IBM System x3455 (7940, 7941)"
- elog "IBM System x3500 (7977)"
- elog "IBM System x3500 M2 (7839)"
- elog "IBM System x3550 (7978, 1913)"
- elog "IBM System x3550 M2 (7946, 4198)"
- elog "IBM System x3650 (7979, 1914)"
- elog "IBM System x3650 M2 (7947, 4199)"
- elog "IBM System x3650 NAS (7979)"
- elog "IBM System x3655 (7985, 7943)"
- elog "IBM System x3755 (8877, 7163)"
- elog "IBM System x3850 M2 (7141, 7144, 7233, 7234)"
- elog "IBM System x3850 X5 (7145, 7146)"
- elog "IBM System x3950 M2 (7141, 7233, 7234)"
- elog "IBM System x3950 X5 (7145)"
-}
-
-src_unpack() {
- unpack ${DISTFILE_BIN}
-}
-
-src_install() {
- exeinto /opt/lsi/
- use amd64 || use x86 && doexe sas2ircu_linux_x86_rel/sas2ircu
- use ppc64 && doexe sas2ircu_linux_x86_rel/sas2ircu
- use x64-solaris && doexe sas2ircu_solaris_x86_rel/sas2ircu
- if use uefi; then
- if use amd64; then
- exeinto /boot/efi/
- doexe sas2ircu_efi_ebc_rel/sas2ircu.efi
- secureboot_auto_sign --in-place
- fi
- fi
- dodoc Readme_Release_Notes_SAS2IRCU_Phase_${PV}.00.00.00.txt
- dodoc SAS2IRCU_Phase${PV}.0-${PV}.00.00.00.pdf
- use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC}
- dodir /opt/bin
- dosym ../lsi/sas2ircu /opt/bin/sas2ircu
-}
diff --git a/sys-block/sas2ircu/sas2ircu-20-r2.ebuild b/sys-block/sas2ircu/sas2ircu-20-r2.ebuild
deleted file mode 100644
index 5fe19539e711..000000000000
--- a/sys-block/sas2ircu/sas2ircu-20-r2.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=SAS2IRCU
-MY_P="${MY_PN}_P${PV}"
-
-DISTFILE_BIN=${MY_P}.zip
-DISTFILE_DOC="SAS2IRCU_User_Guide.pdf"
-DOC_PV=12
-SRC_URI_BIN="https://docs.broadcom.com/docs/${DISTFILE_BIN}"
-# This is "SAS-2 Integrated RAID Configuration Utility (SAS2IRCU) User Guide"
-# and replaces the older SAS2_IR_User_Guide.pdf.
-# It contains additional material compared to the older PDF.
-SRC_URI_DOC="https://docs.broadcom.com/doc/12353380"
-
-inherit mount-boot secureboot linux-info
-
-DESCRIPTION="LSI MPT-SAS2 controller management tool"
-HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9207-8e#tab-archive-drivers4-abc"
-SRC_URI="
-${SRC_URI_BIN}
-doc? ( ${SRC_URI_DOC} -> ${DISTFILE_DOC} )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~ppc64 ~x86 ~x64-solaris"
-IUSE="doc uefi"
-RESTRICT="strip fetch mirror"
-
-BDEPEND="app-arch/unzip"
-QA_PREBUILT="opt/lsi/sas2ircu boot/efi/sas2ircu.efi"
-
-LICENSE_URL="http://www.lsi.com/cm/License.do?url=&prodName=&subType=Miscellaneous&locale=EN"
-
-pkg_pretend() {
- use uefi && mount-boot_pkg_pretend
-}
-
-pkg_nofetch() {
- elog "LSI has a mandatory click-through license on their binaries."
- elog "Please visit ${SRC_URI_BIN} to agree to the license and download the binary."
- elog "After downloading, move ${DISTFILE_BIN} into your DISTDIR directory"
- if use doc; then
- elog "Please also download 'SAS-2 Integrated RAID Configuration Utility User Guide' at ${SRC_URI_DOC}"
- elog "and also place it into your DISTDIR directory, named ${DISTFILE_DOC}"
- fi
-}
-
-pkg_setup() {
- if ! use x86; then
- # For newer kernels it needs to be enabled as well, don't know
- # how to check for that short of running the binary.
- local CONFIG_CHECK="IA32_EMULATION"
- check_extra_config
- fi
-}
-
-supportedcards() {
- elog "This binary supports should support ALL cards, including, but not"
- elog "limited to the following series:"
- elog ""
- elog "LSI SAS 2004"
- elog "LSI SAS 2008"
- elog "LSI SAS 2108"
- elog "LSI SAS 2208"
- elog "LSI SAS 2304"
- elog "LSI SAS 2308"
- elog "Dell PERC H200, H700"
- elog "IBM System x3200 M2 (4367, 4368)"
- elog "IBM System x3200 M3 (7327, 7328)"
- elog "IBM System x3250 M2 (4190, 4191, 4194)"
- elog "IBM System x3250 M3 (4251, 4252, 4261)"
- elog "IBM System x3350 (4192, 4193)"
- elog "IBM System x3400 (7973, 7974, 7975, 7976)"
- elog "IBM System x3400 M2 (7836, 7837)"
- elog "IBM System x3455 (7940, 7941)"
- elog "IBM System x3500 (7977)"
- elog "IBM System x3500 M2 (7839)"
- elog "IBM System x3550 (7978, 1913)"
- elog "IBM System x3550 M2 (7946, 4198)"
- elog "IBM System x3650 (7979, 1914)"
- elog "IBM System x3650 M2 (7947, 4199)"
- elog "IBM System x3650 NAS (7979)"
- elog "IBM System x3655 (7985, 7943)"
- elog "IBM System x3755 (8877, 7163)"
- elog "IBM System x3850 M2 (7141, 7144, 7233, 7234)"
- elog "IBM System x3850 X5 (7145, 7146)"
- elog "IBM System x3950 M2 (7141, 7233, 7234)"
- elog "IBM System x3950 X5 (7145)"
-}
-
-src_unpack() {
- unpack ${DISTFILE_BIN}
-}
-
-src_install() {
- exeinto /opt/lsi/
- use amd64 || use x86 && doexe sas2ircu_linux_x86_rel/sas2ircu
- use ppc64 && doexe sas2ircu_linux_x86_rel/sas2ircu
- use x64-solaris && doexe sas2ircu_solaris_x86_rel/sas2ircu
- if use uefi; then
- if use amd64; then
- exeinto /boot/efi/
- doexe sas2ircu_efi_ebc_rel/sas2ircu.efi
- secureboot_auto_sign --in-place
- fi
- fi
- dodoc Readme_Release_Notes_SAS2IRCU_Phase_${PV}.00.00.00.txt
- dodoc SAS2IRCU_Phase${PV}.0-${PV}.00.00.00.pdf
- use doc && dodoc "${DISTDIR}"/${DISTFILE_DOC}
- dodir /opt/bin
- dosym ../lsi/sas2ircu /opt/bin/sas2ircu
-}
-
-pkg_preinst() {
- use uefi && mount-boot_pkg_preinst
-}
-
-pkg_prerm() {
- use uefi && mount-boot_pkg_prerm
-}
diff --git a/sys-block/sas3flash/Manifest b/sys-block/sas3flash/Manifest
deleted file mode 100644
index 25630b44cf81..000000000000
--- a/sys-block/sas3flash/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST Installer_P16_for_Linux.zip 931509 BLAKE2B 059ce415dde9c872bd5e235bd3168a01bd966fc7433b297875849d563bf57d9207b5d4ce253bd9ac40072353a77ab403ecf110c21758edc5a1a832d7a8af6066 SHA512 fde7967e45f13c81b40b53f9d8893de8bf8b16b8c008b197ddfdcdc0338675c9926b53fc48f38087ca35738de3b8da662d22bdd620648eafb0c8889b48e94431
-DIST Installer_P16_for_Solaris.zip 450562 BLAKE2B 6aa3ce50128a719fb36d8c9a28f87dc43a4c90f261b373dbe0455f1803dea4212b85efc2c5961a7da9254c21938ff189b893eec44a8e959589df59073517296a SHA512 6a73b142ba50d8c3b6427d96153367e96498787a48bef2ea784fba8567ab9a32554fc8560c3ea798b7f7c04af7a8115d778532087aeca6d7b64fbf4a6be5d649
-DIST Installer_P16_for_UEFI.zip 360466 BLAKE2B 8c98387033bc3979a62c1e29e78678563d32ac9e6a90359160fe64694b765cc083ec1c4e3d816ee9fbcc9390fc195078e4b18976d24c3ed79d93baf69c5bff5d SHA512 f670690df3d024dc968325354650c4279ff9823c6e9846cf37b7a7e3ba0ed77e1a94c8e358c691a41dfd1d438215448cb4fb1df246e5a1e6fa72bbfa3e5ee710
-DIST sas3Flash_quickRefGuide_rev1-0.pdf 301289 BLAKE2B c52a00b7dd6abd14d2a476ed2fca9d56d59555c7f92b802cd37f9876c17d83a9919df6e9c64697eefd2195bec01a1eed14884c3f7daa82195f276032d37a146b SHA512 88129695ac971a28d472f3cea3af8a99fcff508b29b2c7c74994b6854515710239a6bbff766fc4fd31af8726784a3799b2a63a9dd8241e97b34d4e05638e088b
diff --git a/sys-block/sas3flash/metadata.xml b/sys-block/sas3flash/metadata.xml
deleted file mode 100644
index e237f4885427..000000000000
--- a/sys-block/sas3flash/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </maintainer>
- <use>
- <flag name="uefi">Install UEFI variant as well</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/sas3flash/sas3flash-16.ebuild b/sys-block/sas3flash/sas3flash-16.ebuild
deleted file mode 100644
index 235774821fde..000000000000
--- a/sys-block/sas3flash/sas3flash-16.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit mount-boot secureboot
-
-DESCRIPTION="Flash utility for LSI MPT-SAS3 controller"
-HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
-
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~x64-solaris"
-IUSE="doc uefi"
-
-RESTRICT="strip fetch mirror"
-BDEPEND="app-arch/unzip"
-QA_PREBUILT="opt/lsi/sas3flash boot/efi/sas3flash.efi"
-
-SRC_URI_BASE="https://docs.broadcom.com/docs-and-downloads"
-SRC_URI_PREFIX="${SRC_URI_BASE}/host-bus-adapters/host-bus-adapters-common-files/sas_sata_12g_p${PV}_point_release"
-
-SRC_URI_LINUX="${SRC_URI_PREFIX}/Installer_P${PV}_for_Linux.zip"
-SRC_URI_SOLARIS="${SRC_URI_PREFIX}/Installer_P${PV}_for_Solaris.zip"
-SRC_URI_UEFI="${SRC_URI_PREFIX}/Installer_P${PV}_for_UEFI.zip"
-
-DISTFILE_BINS=( "${SRC_URI_LINUX##*/}" "${SRC_URI_SOLARIS##*/}" "${SRC_URI_UEFI##*/}" )
-DISTFILE_DOC=sas3Flash_quickRefGuide_rev1-0.pdf
-
-SRC_URI="
- amd64? ( ${SRC_URI_LINUX} )
- x86? ( ${SRC_URI_LINUX} )
- ppc64? ( ${SRC_URI_LINUX} )
- x64-solaris? ( ${SRC_URI_SOLARIS} )
- uefi? ( ${SRC_URI_UEFI} )
- doc? ( "${SRC_URI_BASE}/oracle/files/${DISTFILE_DOC}" )"
-
-S="${WORKDIR}"
-
-pkg_nofetch() {
- elog "Broadcom has a mandatory click-through license on their binaries."
- elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BINS[@]} from the Mangement Software section."
- elog "After downloading, move ${DISTFILE_BINS[@]} into your DISTDIR directory."
- if use doc; then
- elog "Please also download 'SAS3Flash Utility Quick Reference Guide' (${DISTFILE_DOC}) "
- elog "and also place it into your DISTDIR directory."
- fi
- einfo "${SRC_URI}"
-}
-
-pkg_setup() {
- use uefi && secureboot_pkg_setup
-}
-
-supportedcards() {
- elog "This binary supports should support ALL cards, including, but not"
- elog "limited to the following series:"
- elog ""
- elog "LSI SAS 3004"
- elog "LSI SAS 3008"
- elog "LSI SAS 3108"
- elog "LSI SAS 3116"
- elog "LSI SAS 3208"
- elog "LSI SAS 3308"
-}
-
-src_install() {
- # The second number is some sort of internal revision that is inconsistent between releases.
- local DOCS=( Installer_P"${PV}"_for_Linux/{FLASH_MPT_GEN3_Phase"${PV}".0-*.pdf,sas3Flash_quickRefGuide_rev1-0.pdf} )
-
- if use doc; then
- DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
- fi
-
- exeinto /opt/lsi/
- if use amd64; then
- doexe Installer_P16_for_Linux/sas3flash_linux_x64_rel/sas3flash
- DOCS+=( Installer_P"${PV}"_for_Linux/README_Installer_P"${PV}"_Linux.txt )
- elif use x86; then
- doexe Installer_P16_for_Linux/sas3flash_linux_i386_rel/sas3flash
- DOCS+=( Installer_P"${PV}"_for_Linux/README_Installer_P"${PV}"_Linux.txt )
- elif use ppc64; then
- doexe Installer_P16_for_Linux/sas3flash_linux_ppc64_rel/sas3flash
- DOCS+=( Installer_P"${PV}"_for_Linux/README_Installer_P"${PV}"_Linux.txt )
- elif use x64-solaris; then
- doexe Installer_P16_for_Solaris/sas3flash_solaris_x86_rel/sas3flash
- DOCS+=( Installer_P"${PV}"_for_Solaris/README_Installer_P"${PV}"_Solaris.txt )
- fi
-
- if use uefi; then
- exeinto /boot/efi/
- DOCS+=( Installer_P"${PV}"_for_UEFI/README_Installer_P"${PV}"_UEFI.txt )
- if use amd64; then
- doexe Installer_P"${PV}"_for_UEFI/sas3flash_udk_uefi_x64_rel/sas3flash.efi
- fi
- secureboot_auto_sign --in-place
- fi
-
- default
-}
diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest
deleted file mode 100644
index 5d02b4377ba4..000000000000
--- a/sys-block/sas3ircu/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST SAS3IRCU_P16.zip 6342932 BLAKE2B a5c4f9a83eb1f51a049e9f04c29c029580590500deb48ae03b0960c394946f1e89d40efc68a0d505004bda519e3174fc573111e95f028c09b1a0ae6bd18f98ed SHA512 cc44d64c500f2608895129414d95cc3d23fae5a3ae39bb28119f150b830ec20b6c934cd1d23dcd1253e9c38ca3b16a7020ae0b8386412638fd2dca6d93d92ac0
-DIST SAS3_IR_UG.pdf 714573 BLAKE2B 09a3a47abf6118343f023f4cdf85ab2f5f583f806e305dafa6397d1099fc01ecc33b331afd10d63ac8bb75a365d09c931c19fc673fa707b5171feb23d64f97bf SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433
diff --git a/sys-block/sas3ircu/metadata.xml b/sys-block/sas3ircu/metadata.xml
deleted file mode 100644
index 20df77ae3a3c..000000000000
--- a/sys-block/sas3ircu/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- <name>Robin H. Johnson</name>
- </maintainer>
- <use>
- <flag name="uefi">Install EFI variant as well</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/sas3ircu/sas3ircu-16-r1.ebuild b/sys-block/sas3ircu/sas3ircu-16-r1.ebuild
deleted file mode 100644
index 2564c4691034..000000000000
--- a/sys-block/sas3ircu/sas3ircu-16-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN^^}_P${PV}"
-
-DISTFILE_BIN="${MY_P}.zip"
-DISTFILE_DOC="SAS3_IR_UG.pdf"
-SRC_URI_BASE="https://docs.broadcom.com/docs-and-downloads/host-bus-adapters"
-
-inherit mount-boot secureboot
-
-DESCRIPTION="LSI MPT-SAS3 controller management tool"
-HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
-SRC_URI="
- ${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
- https://docs.broadcom.com/docs/${DISTFILE_BIN}
- doc? ( "${SRC_URI_BASE}/${DISTFILE_DOC}" )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-solaris"
-IUSE="doc uefi"
-RESTRICT="strip fetch mirror"
-
-BDEPEND="app-arch/unzip"
-
-QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
-
-pkg_nofetch() {
- elog "Broadcom has a mandatory click-through license on thier binaries."
- elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BIN} from the Mangement Software section."
- elog "If the file has been moved again, the license form might be available at https://docs.broadcom.com/docs/${DISTFILE_BIN}"
- elog "After downloading, move ${MY_P} into your DISTDIR directory"
- if use doc; then
- elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
- elog "and also place it into your DISTDIR directory"
- fi
- einfo "${SRC_URI}"
-}
-
-pkg_setup() {
- use uefi && secureboot_pkg_setup
-}
-
-supportedcards() {
- elog "This binary supports should support ALL cards, including, but not"
- elog "limited to the following series:"
- elog ""
- elog "LSI SAS 3004"
- elog "LSI SAS 3008"
- elog "LSI SAS 3108"
- elog "LSI SAS 3116"
- elog "LSI SAS 3208"
- elog "LSI SAS 3308"
-}
-
-src_install() {
- # The second number is some sort of internal revision that is inconsistent between releases.
- local DOCS=( IRCU_MPT_GEN3_Phase"${PV}".0-*.pdf "README_SAS3IRCU_P${PV}.txt" )
- use doc && DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
-
- default
-
- local ARCH
- use amd64 && ARCH="x64"
- use arm64 && ARCH="arm"
- use ppc64 && ARCH="ppc64"
- use x64-solaris && ARCH="solaris_x86"
- use x86 && ARCH="x86"
-
- exeinto /opt/lsi/
- doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_"${ARCH}"_rel/sas3ircu
-
- if use uefi; then
- if use amd64 || use arm64; then
- exeinto /boot/efi/
- doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_"${ARCH}"_rel/sas3ircu.efi
- secureboot_auto_sign --in-place
- fi
- fi
-
- dodir /opt/bin
- dosym ../lsi/sas3ircu /opt/bin/sas3ircu
-}
diff --git a/sys-block/sas3ircu/sas3ircu-16-r2.ebuild b/sys-block/sas3ircu/sas3ircu-16-r2.ebuild
deleted file mode 100644
index 19b627edc362..000000000000
--- a/sys-block/sas3ircu/sas3ircu-16-r2.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${PN^^}_P${PV}"
-
-DISTFILE_BIN="${MY_P}.zip"
-DISTFILE_DOC="SAS3_IR_UG.pdf"
-SRC_URI_BASE="https://docs.broadcom.com/docs-and-downloads/host-bus-adapters"
-
-inherit mount-boot secureboot
-
-DESCRIPTION="LSI MPT-SAS3 controller management tool"
-HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
-SRC_URI="
- ${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
- https://docs.broadcom.com/docs/${DISTFILE_BIN}
- doc? ( "${SRC_URI_BASE}/${DISTFILE_DOC}" )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LSI"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-solaris"
-IUSE="doc uefi"
-RESTRICT="strip fetch mirror"
-
-BDEPEND="app-arch/unzip"
-
-QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
-
-pkg_pretend() {
- use uefi && mount-boot_pkg_pretend
-}
-
-pkg_nofetch() {
- elog "Broadcom has a mandatory click-through license on their binaries."
- elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BIN} from the Mangement Software section."
- elog "If the file has been moved again, the license form might be available at https://docs.broadcom.com/docs/${DISTFILE_BIN}"
- elog "After downloading, move ${MY_P} into your DISTDIR directory"
- if use doc; then
- elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
- elog "and also place it into your DISTDIR directory"
- fi
- einfo "${SRC_URI}"
-}
-
-pkg_setup() {
- use uefi && secureboot_pkg_setup
-}
-
-supportedcards() {
- elog "This binary supports should support ALL cards, including, but not"
- elog "limited to the following series:"
- elog ""
- elog "LSI SAS 3004"
- elog "LSI SAS 3008"
- elog "LSI SAS 3108"
- elog "LSI SAS 3116"
- elog "LSI SAS 3208"
- elog "LSI SAS 3308"
-}
-
-src_install() {
- # The second number is some sort of internal revision that is inconsistent between releases.
- local DOCS=( IRCU_MPT_GEN3_Phase"${PV}".0-*.pdf "README_SAS3IRCU_P${PV}.txt" )
- use doc && DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
-
- default
-
- local ARCH
- use amd64 && ARCH="x64"
- use arm64 && ARCH="arm"
- use ppc64 && ARCH="ppc64"
- use x64-solaris && ARCH="solaris_x86"
- use x86 && ARCH="x86"
-
- exeinto /opt/lsi/
- doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_"${ARCH}"_rel/sas3ircu
-
- if use uefi; then
- if use amd64 || use arm64; then
- exeinto /boot/efi/
- doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_"${ARCH}"_rel/sas3ircu.efi
- secureboot_auto_sign --in-place
- fi
- fi
-
- dodir /opt/bin
- dosym ../lsi/sas3ircu /opt/bin/sas3ircu
-}
-
-pkg_preinst() {
- use uefi && mount-boot_pkg_preinst
-}
-
-pkg_prerm() {
- use uefi && mount-boot_pkg_prerm
-}
diff --git a/sys-block/scsiadd/Manifest b/sys-block/scsiadd/Manifest
deleted file mode 100644
index 057ccc2d3344..000000000000
--- a/sys-block/scsiadd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scsiadd-1.97.tar.gz 43574 BLAKE2B 13f0875165f7d5ea2c87e4931d0d09104a971eaa126969ee5274ade5b337d2ba3edd920293ae2cc962fb841c0449523f68b4ce6b467835a1797174fe30b2eaa9 SHA512 16ffd700d09b27d50f2cb04ba913eb6c4e7f40779ff8037ef1bb24cc593ddb4465733006449c903f6b0f31e0fb8c14e043fba70ed98975f8e07751e0316faa7b
diff --git a/sys-block/scsiadd/metadata.xml b/sys-block/scsiadd/metadata.xml
deleted file mode 100644
index 48c255816056..000000000000
--- a/sys-block/scsiadd/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription lang="en">
- Add and remove SCSI devices from your Linux system during runtime.
- No need to reboot your system, just because you have switched on
- an external device.
- </longdescription>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/scsiadd/scsiadd-1.97-r2.ebuild b/sys-block/scsiadd/scsiadd-1.97-r2.ebuild
deleted file mode 100644
index 112fdbce9ac4..000000000000
--- a/sys-block/scsiadd/scsiadd-1.97-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Add and remove SCSI devices from your Linux system during runtime"
-HOMEPAGE="https://llg.cubic.org/tools/"
-SRC_URI="https://llg.cubic.org/tools/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="suid"
-
-RDEPEND="suid? ( acct-group/scsi )"
-BDEPEND="${RDEPEND}"
-
-src_prepare() {
- default
-
- # Remove 'strip' command, as portage handles this
- sed -e "s:^\(.*strip.*\):#\1:g" -i Makefile.in || die
-
- # Convert docs to UTF-8
- if [ -x "$(type -p iconv)" ]; then
- for X in NEWS README; do
- iconv -f LATIN1 -t UTF8 -o "${X}~" "${X}" \
- && mv -f "${X}~" "${X}" \
- || rm -f "${X}~" || die
- done
- fi
-}
-
-src_compile() {
- # Extra safety for suid
- append-ldflags -Wl,-z,now
-
- # Use system compiler
- tc-export CC
-
- default
-}
-
-src_install() {
- dosbin scsiadd
-
- if use suid; then
- fowners root:scsi /usr/sbin/scsiadd
- fperms 4710 /usr/sbin/scsiadd
- fi
-
- doman scsiadd.8
-
- einstalldocs
-}
-
-pkg_postinst() {
- if use suid; then
- ewarn "You have chosen to install ${PN} with the binary setuid root. This"
- ewarn "means that if there any undetected vulnerabilities in the binary,"
- ewarn "then local users may be able to gain root access on your machine."
- fi
-}
diff --git a/sys-block/scsiping/Manifest b/sys-block/scsiping/Manifest
deleted file mode 100644
index d6020bedd517..000000000000
--- a/sys-block/scsiping/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scsiping-0.0.1.tgz 1633 BLAKE2B 81c59f3179e3108aca99f5526f27784c74e9e4a88f27cac316c68a31d979ff43acbc1d1f4733aa918b648f897fe2c211b873c69349a9c3ad63e4ab33219127cf SHA512 ba296f259399c61abecb72793753982ec8effd3ee3c7a1445f10449956b1d42443c989890f8a37e88db4d6bd12eae826b236cd84650cd19ea99602a13dcd9f20
diff --git a/sys-block/scsiping/files/scsiping-0.0.1-clang16.patch b/sys-block/scsiping/files/scsiping-0.0.1-clang16.patch
deleted file mode 100644
index 9e57d9cc4aa0..000000000000
--- a/sys-block/scsiping/files/scsiping-0.0.1-clang16.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-https://bugs.gentoo.org/870445
---- a/main.c
-+++ b/main.c
-@@ -2,2 +2,4 @@
- #include <stdio.h>
-+#include <stdlib.h>
-+#include <sys/ioctl.h>
- #include <string.h>
diff --git a/sys-block/scsiping/metadata.xml b/sys-block/scsiping/metadata.xml
deleted file mode 100644
index 5d08ae950a93..000000000000
--- a/sys-block/scsiping/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/scsiping/scsiping-0.0.1-r2.ebuild b/sys-block/scsiping/scsiping-0.0.1-r2.ebuild
deleted file mode 100644
index 60cb71ea6eb4..000000000000
--- a/sys-block/scsiping/scsiping-0.0.1-r2.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 toolchain-funcs
-
-DESCRIPTION="SCSIPing pings a host on the SCSI-chain"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="mirror://gentoo/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_prepare() {
- default
-
- sed -i '/strip scsiping/d' Makefile || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dosbin scsiping
-}
-
-pkg_postinst() {
- ewarn "WARNING: using scsiping on a device with mounted partitions may be hazardous to your system!"
-}
diff --git a/sys-block/scsirastools/Manifest b/sys-block/scsirastools/Manifest
deleted file mode 100644
index f6bb68fec95a..000000000000
--- a/sys-block/scsirastools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scsirastools-1.6.6.tar.gz 813890 BLAKE2B 62ccbc2462e9d4d3ce3aba2a0c0c70b8634e41b8230415b0137674079fc2e73ea5006215ef7aa66f912170f1c485c5a03c3e365f280e8e173562f29a7952f56a SHA512 a679e41e0984e3aa21be57129329bd40a08a436c256645b4f8b00250f3f8f0c9d3cf15540f5f75a21d1b7b3826a0fc2830ad5f3ade54a6e703fc8ffbcc01d886
diff --git a/sys-block/scsirastools/files/scsirastools-1.6.6-autotools.patch b/sys-block/scsirastools/files/scsirastools-1.6.6-autotools.patch
deleted file mode 100644
index d4f6e222e112..000000000000
--- a/sys-block/scsirastools/files/scsirastools-1.6.6-autotools.patch
+++ /dev/null
@@ -1,71 +0,0 @@
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -1,42 +1,2 @@
--#!/bin/sh
--# Makefile to build/install doc files
--#
--TOPDIR = ${top_srcdir}
--fromd = $(TOPDIR)/doc
--MKDIR = sh $(TOPDIR)/mkinstalldirs
--INSTALL_SH = sh $(TOPDIR)/install-sh
--INSTALL_DATA_CMD = ${INSTALL_SH} -c -m 644
--INSTALL_SCRIPT_CMD = ${INSTALL_SH} -c -m 755
--prefix = /usr
--exe_prefix =
--
--datadir = ${prefix}/share
--mandir = ${prefix}/share/man
--sysconfdir = ${exe_prefix}/etc
--sbindir = ${exe_prefix}/sbin
--datato = ${DESTDIR}${datadir}/scsirastools
--
--sbin_PROGRAMS =
--
--all:
--
--clean:
--
--distclean:
--
--install:
-- $(MKDIR) ${DESTDIR}${mandir}/man8
-- $(MKDIR) ${datato}
-- ${INSTALL_DATA_CMD} $(fromd)/sgdefects.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA_CMD} $(fromd)/sgdskfl.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA_CMD} $(fromd)/sgdiag.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA_CMD} $(fromd)/sgmode.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA_CMD} $(fromd)/sgraidmon.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA_CMD} $(fromd)/sgdiskmon.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA_CMD} $(fromd)/sgsafte.8 ${DESTDIR}${mandir}/man8
-- ${INSTALL_DATA_CMD} $(fromd)/UserGuide ${datato}
-- ${INSTALL_DATA_CMD} $(TOPDIR)/README ${datato}
-- ${INSTALL_DATA_CMD} $(TOPDIR)/COPYING ${datato}
-- ${INSTALL_DATA_CMD} $(TOPDIR)/kern/SCSIRAS ${datato}
--
--EXTRA_DIST =
-+dist_man_MANS = sgdefects.8 sgdskfl.8 sgdiag.8 sgmode.8 sgraidmon.8 sgdiskmon.8 sgsafte.8
-+dist_doc_DATA = UserGuide
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,20 +1,15 @@
-
--SUBDIRS = mdadm.d src files doc
-+SUBDIRS = src doc
- PKGDIR = /usr/src/redhat
- SOURCEDIR = $(PKGDIR)/SOURCES
- BUILDDIR = $(PKGDIR)/BUILD
- RSPEC = doc/$(PACKAGE).spec
- PNAME = $(PACKAGE)-$(VERSION)
- TMPDIR = /tmp/$(PNAME)
--RPMB = rpmbuild
-
- rpm: $(RSPEC)
- make tarball
-- $(RPMB) -bs $(RSPEC)
-- $(RPMB) -bb $(RSPEC)
-
--# $(RPMB) --rebuild $(PKGDIR)/SRPMS/$(PNAME)-1.i386.rpm
--# $(RPMB) -bb --buildroot $(BUILDDIR)/$(PNAME) $(RSPEC)
-
- tarball:
- rm -f $(SOURCEDIR)/$(PNAME).tar.gz
diff --git a/sys-block/scsirastools/files/scsirastools-1.6.6-prefix.patch b/sys-block/scsirastools/files/scsirastools-1.6.6-prefix.patch
deleted file mode 100644
index 5d52ec7db003..000000000000
--- a/sys-block/scsirastools/files/scsirastools-1.6.6-prefix.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-* binaries get installed into /usr/sbin
-
---- a/src/sgdiskmon.c
-+++ b/src/sgdiskmon.c
-@@ -80,7 +80,7 @@
- //////////////////////////////////////////////////////////////////////
- char *progver = "1.66"; /* program version */
- char *progname = "sgdiskmon"; /* program name */
--char sgevtcmd[] = "/sbin/sgevt";
-+char sgevtcmd[] = "/usr/sbin/sgevt";
- char initscript[] = "/etc/init.d/sgdisk";
- char logfile[] = "/var/log/sgdiskmon.log"; /* log filename */
- FILE *fdlog = NULL; /* log file descriptor */
---- a/src/sgraidmon.c
-+++ b/src/sgraidmon.c
-@@ -152,7 +152,7 @@
- //////////////////////////////////////////////////////////////////////
- char *progver = "1.66"; /* program version */
- char *progname = "sgraidmon"; /* program name */
--char mdevtcmd[] = "/sbin/mdevt";
-+char mdevtcmd[] = "/usr/sbin/mdevt";
- char initscript[] = "/etc/init.d/sgraid";
- char logfile[] = "/var/log/sgraidmon.log"; /* log filename */
- FILE *fdlog = NULL; /* log file descriptor */
diff --git a/sys-block/scsirastools/metadata.xml b/sys-block/scsirastools/metadata.xml
deleted file mode 100644
index 5d08ae950a93..000000000000
--- a/sys-block/scsirastools/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/scsirastools/scsirastools-1.6.6.ebuild b/sys-block/scsirastools/scsirastools-1.6.6.ebuild
deleted file mode 100644
index f716d662822a..000000000000
--- a/sys-block/scsirastools/scsirastools-1.6.6.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Serviceability for SCSI Disks and Arrays"
-HOMEPAGE="http://scsirastools.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-RDEPEND=">=sys-apps/sg3_utils-1.44"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-prefix.patch
- "${FILESDIR}"/${P}-autotools.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-
- # remove pre-compiled binaries
- rm files/ialarms* || die
-}
-
-src_configure() {
- # -Werror=lto-type-mismatch
- # https://bugs.gentoo.org/863719
- # Upstream sourceforge; dead for 6 years; no bug filed.
- filter-lto
-
- econf --sbindir=/usr/sbin
-}
-
-src_install() {
- default
- dosbin files/sgevt files/mdevt
-
- # install modepage files
- insinto /usr/share/${PN}
- doins files/*.mdf
-}
diff --git a/sys-block/sdmon/Manifest b/sys-block/sdmon/Manifest
deleted file mode 100644
index a361ff1187e7..000000000000
--- a/sys-block/sdmon/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sdmon-0.9.0_p20250201.tar.gz 35052 BLAKE2B 10618843a5b202a839e58136f4559850de531063200a59ce610d2f82fcef9039b7fddabdcb27ebadc9284258006878be69ba14fefa05d2c60b0ff00631808522 SHA512 3ec3fb7b02c97cd3d852a6e414b57588c39625fe3727d802fe43025f7807b828ff6c99b82570ae889e1f85fe01b7202f8e38b19c37b77804a058b45143ddfb64
diff --git a/sys-block/sdmon/metadata.xml b/sys-block/sdmon/metadata.xml
deleted file mode 100644
index b92dbb9ac69a..000000000000
--- a/sys-block/sdmon/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/Ognian/sdmon/issues</bugs-to>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/sdmon/sdmon-0.9.0_p20250201.ebuild b/sys-block/sdmon/sdmon-0.9.0_p20250201.ebuild
deleted file mode 100644
index 98f01d3470f0..000000000000
--- a/sys-block/sdmon/sdmon-0.9.0_p20250201.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Get SD-card health data"
-HOMEPAGE="https://www.ogi-it.com/portfolio/sdmon/ https://github.com/Ognian/sdmon"
-
-MY_COMMIT_ID="9ab840a15bbd93dd4e2797ecc47f8d2362ef2785"
-SRC_URI="
- https://github.com/Ognian/sdmon/archive/${MY_COMMIT_ID}.tar.gz
- -> ${P}.tar.gz
-"
-
-S="${WORKDIR}/${PN}-${MY_COMMIT_ID}/src"
-
-LICENSE="GPL-2 BSD-2"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm64"
-
-src_install() {
- dosbin sdmon
- dodoc ../readme.md
-}
diff --git a/sys-block/sedutil/Manifest b/sys-block/sedutil/Manifest
deleted file mode 100644
index 5f2b318e0c37..000000000000
--- a/sys-block/sedutil/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sedutil-1.20.0.tar.gz 301067 BLAKE2B 6eb18b15a00a2555684459f00c59a9ffa1c0a85ab275bfd4de50225e3e7e9990751c7e4065987527f9c9c798c52abb5d45ef2336c72d6ee1c0e06c8a668ca210 SHA512 b85891f1c519295bf9551ffc2488300611f519aec88c60d74555e0870e125efd6153a49a6ae5a9783102e0ad0fbb148a0c0a804a61984934c23020add85287d3
diff --git a/sys-block/sedutil/files/sedutil-1.20.0-gcc-13.patch b/sys-block/sedutil/files/sedutil-1.20.0-gcc-13.patch
deleted file mode 100644
index 7b803028230b..000000000000
--- a/sys-block/sedutil/files/sedutil-1.20.0-gcc-13.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://github.com/Drive-Trust-Alliance/sedutil/pull/425
-
-From 927cd88cad7bea94c2eebecc18f7881f0defaccb Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Thu, 26 Jan 2023 23:36:29 -0800
-Subject: [PATCH] include missing <cstdint>
-
-gcc 13 moved some includes around and as a result <cstdint>
-is no longer transitively included [1]. Explicitly include
-it for uint{32,64}_t.
-
-[1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
---- a/Common/DtaOptions.h
-+++ b/Common/DtaOptions.h
-@@ -21,6 +21,7 @@ along with sedutil. If not, see <http://www.gnu.org/licenses/>.
- #ifndef _DTAOPTIONS_H
- #define _DTAOPTIONS_H
-
-+#include <cstdint>
- /** Output modes */
- typedef enum _sedutiloutput {
- sedutilNormal,
-
diff --git a/sys-block/sedutil/metadata.xml b/sys-block/sedutil/metadata.xml
deleted file mode 100644
index 9948806b74b4..000000000000
--- a/sys-block/sedutil/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/sedutil/sedutil-1.20.0.ebuild b/sys-block/sedutil/sedutil-1.20.0.ebuild
deleted file mode 100644
index d920ad8c3c36..000000000000
--- a/sys-block/sedutil/sedutil-1.20.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
-
-inherit autotools
-
-DESCRIPTION="The Drive Trust Alliance Self Encrypting Drive Utility"
-HOMEPAGE="https://github.com/Drive-Trust-Alliance/sedutil"
-SRC_URI="https://github.com/Drive-Trust-Alliance/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.20.0-gcc-13.patch
-)
-
-src_prepare() {
- default
- # https://github.com/Drive-Trust-Alliance/sedutil/pull/49
- sed 's: -Werror: :g' \
- -i configure.ac \
- -i Makefile.am || die
- eautoreconf
-}
diff --git a/sys-block/seekwatcher/Manifest b/sys-block/seekwatcher/Manifest
deleted file mode 100644
index 8edef7a53c15..000000000000
--- a/sys-block/seekwatcher/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST seekwatcher-0.15.tar.gz 26181 BLAKE2B 75e3064d209303af2c1791d3c1afeaed2ffb00358ea8900e4fe84c030d4925b2b793477b0fa79eccfe34ec8d532a4b0923d1b949afc02700065423d0b53c1c32 SHA512 befbbbfb3a2a1e1c4b3fa1888726f45e9dae81ab1bd35bdeb330acafb83214f3783d77edbf311645616e4f59355281336f02001424bf29ee5f6395f74eace4ee
diff --git a/sys-block/seekwatcher/metadata.xml b/sys-block/seekwatcher/metadata.xml
deleted file mode 100644
index 5d08ae950a93..000000000000
--- a/sys-block/seekwatcher/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/seekwatcher/seekwatcher-0.15-r1.ebuild b/sys-block/seekwatcher/seekwatcher-0.15-r1.ebuild
deleted file mode 100644
index 808f52c1f846..000000000000
--- a/sys-block/seekwatcher/seekwatcher-0.15-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Generates graphs from blktrace to help visualize IO patterns and performance"
-HOMEPAGE="https://github.com/trofi/seekwatcher"
-SRC_URI="https://github.com/trofi/seekwatcher/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ')
-"
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/matplotlib[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- sys-block/blktrace
-"
diff --git a/sys-block/smp_utils/Manifest b/sys-block/smp_utils/Manifest
deleted file mode 100644
index fc89512bea99..000000000000
--- a/sys-block/smp_utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST smp_utils-0.99.tar.xz 344292 BLAKE2B 3652a4772ab887c5f29f083f35667630440ebfe564064b791b57f24cb99359d83cb8961b48c64f4bf132a1a67a164aaa05e87a30133176d4979a530ec4050d3d SHA512 6be07fb4948f46aed4499b52fdaba00b2651048c22b429b99c28c1a45cc221324e423e6411f65bd2542c06a0658e19e1798e1633c2a6d7f65cef7990d86ae34c
diff --git a/sys-block/smp_utils/files/smp_utils-0.99-stdint.patch b/sys-block/smp_utils/files/smp_utils-0.99-stdint.patch
deleted file mode 100644
index b21fe9f4713a..000000000000
--- a/sys-block/smp_utils/files/smp_utils-0.99-stdint.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Use C99/stdint.h types over non-portable (deprecated) glibc types
-Bug: https://bugs.gentoo.org/715840
-
---- a/lib/mpi_type.h
-+++ b/lib/mpi_type.h
-@@ -26,6 +26,7 @@
- #ifndef MPI_TYPE_H
- #define MPI_TYPE_H
-
-+#include <stdint.h>
-
- /*******************************************************************************
- * Define MPI_POINTER if it hasn't already been defined. By default MPI_POINTER
-@@ -50,7 +51,7 @@
-
-
- typedef int32_t S32;
--typedef u_int32_t U32;
-+typedef uint32_t U32;
-
- typedef struct _S64
- {
diff --git a/sys-block/smp_utils/metadata.xml b/sys-block/smp_utils/metadata.xml
deleted file mode 100644
index f308c62eb267..000000000000
--- a/sys-block/smp_utils/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/smp_utils/smp_utils-0.99-r1.ebuild b/sys-block/smp_utils/smp_utils-0.99-r1.ebuild
deleted file mode 100644
index 77c0244842ca..000000000000
--- a/sys-block/smp_utils/smp_utils-0.99-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="${PV/_beta/b}"
-MY_PV="${MY_PV/_p/r}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Utilities for SAS management protocol (SMP)"
-HOMEPAGE="http://sg.danny.cz/sg/smp_utils.html"
-SRC_URI="http://sg.danny.cz/sg/p/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="static-libs"
-
-PATCHES=( "${FILESDIR}"/${P}-stdint.patch )
-DOCS=( AUTHORS ChangeLog COVERAGE CREDITS README )
-
-src_configure() {
- local myeconfargs=(
- $(use_enable static-libs static)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name "*.la" -delete || die
-}
diff --git a/sys-block/storcli/Manifest b/sys-block/storcli/Manifest
deleted file mode 100644
index 6771caba9e38..000000000000
--- a/sys-block/storcli/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST storcli-7.2405.zip 32082928 BLAKE2B 6c1398745a3234b5183772e0f8ba90977ecec16c5b0e1427792571194e3887192655f309243d9e478984f5b231a5dd4348bfb6c9b929c795cbcaec51f7fb0709 SHA512 91591dd4afb96e9ee53bd3f2940fdc95c7e62c94119229508642771c8a1d223a450ab0dfcc7ed57ce70ad3b9454cb1517a696881d894c11ee493753badbbffcb
-DIST storcli-7.3703.zip 58995944 BLAKE2B 4028893166a2b8089098c58b4fc444760a56ec68b0e43670fd5e481c8fd80ac2b9798bc43b27730efc48d8b8ce2fbcb378b06c606bf5ce474f1762e772723f97 SHA512 6a5e5fff5a18a7d6df1410165d80ca8036878a5af3f23e747240902d5fae47785d767be29db7129d8c1950b74e892e10526b2c10e36f4ef1f27364c6189beabe
diff --git a/sys-block/storcli/metadata.xml b/sys-block/storcli/metadata.xml
deleted file mode 100644
index fa1c304fa1e3..000000000000
--- a/sys-block/storcli/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>web@inode64.com</email>
- <name>Francisco Javier Félix</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/storcli/storcli-7.2405.ebuild b/sys-block/storcli/storcli-7.2405.ebuild
deleted file mode 100644
index 2b86bca27470..000000000000
--- a/sys-block/storcli/storcli-7.2405.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RPM_COMPRESS_TYPE=xz
-inherit rpm
-
-# Upstream is still using strange version numbers
-MY_PV="00${PV}.0000.0000"
-MY_P="${PN}-${MY_PV}"
-MY_PN="STORCLI_SAS3.5_P25"
-DESCRIPTION="MegaRAID StorCLI (successor of the MegaCLI)"
-HOMEPAGE="https://www.broadcom.com/support/download-search?dk=storcli"
-SRC_URI="https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p25/${MY_PN}.zip -> ${P}.zip"
-S="${WORKDIR}"
-
-LICENSE="Avago LSI BSD"
-SLOT="0"
-KEYWORDS="-* amd64"
-BDEPEND="app-arch/unzip"
-
-QA_PREBUILT="/opt/MegaRAID/storcli/storcli64"
-
-src_unpack() {
- default
- rpm_unpack ./${MY_PN}/univ_viva_cli_rel/Unified_storcli_all_os/Linux/${MY_P}-1.noarch.rpm
- unzip ./${MY_PN}/univ_viva_cli_rel/Unified_storcli_all_os/JSON-Schema/JSON_SCHEMA_FILES.zip
-}
-
-src_prepare() {
- default
-
- find JSON-Schema/ -type f -name *.json -exec sed -i -e 's|/home/|/usr/share/storcli/|g' {} \+ || die
-}
-
-src_install() {
- insinto /usr/share/storcli
- doins JSON-Schema/*.xlsx
- doins ${MY_PN}/univ_viva_cli_rel/Unified_storcli_all_os/storcliconf.ini
-
- insinto /usr/share/storcli/JSON-Schema/
- doins JSON-Schema/*.json
-
- exeinto /opt/MegaRAID/storcli
- doexe opt/MegaRAID/storcli/storcli64
-
- dosym ../../opt/MegaRAID/storcli/storcli64 /usr/sbin/storcli
- dosym ../../opt/MegaRAID/storcli/storcli64 /usr/sbin/storcli64
-}
diff --git a/sys-block/storcli/storcli-7.3703.ebuild b/sys-block/storcli/storcli-7.3703.ebuild
deleted file mode 100644
index 685d5dc8050d..000000000000
--- a/sys-block/storcli/storcli-7.3703.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RPM_COMPRESS_TYPE=xz
-inherit rpm
-
-# Upstream is still using strange version numbers
-MY_PV="00${PV}.0000.0000"
-MY_P="${PN}-${MY_PV}"
-MY_PN="STORCLI_SAS3.5_P38"
-DESCRIPTION="MegaRAID StorCLI (successor of the MegaCLI)"
-HOMEPAGE="https://www.broadcom.com/support/download-search?dk=storcli"
-SRC_URI="https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_nvme_12g_p38/${MY_PN}.zip -> ${P}.zip"
-S="${WORKDIR}"
-
-LICENSE="Avago LSI BSD"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-BDEPEND="app-arch/unzip"
-
-QA_PREBUILT="/opt/MegaRAID/storcli/storcli64"
-
-src_unpack() {
- default
- rpm_unpack ./${MY_PN}/univ_viva_cli_rel/Unified_storcli_all_os/Linux/${MY_P}-1.noarch.rpm
- unzip ./${MY_PN}/univ_viva_cli_rel/Unified_storcli_all_os/JSON-Schema/JSON_SCHEMA_FILES.zip
-}
-
-src_prepare() {
- default
-
- find JSON-Schema/ -type f -name "*.json" -exec sed -i -e 's|/home/|/usr/share/storcli/|g' {} \+ || die
-}
-
-src_install() {
- insinto /usr/share/storcli
- doins JSON-Schema/*.xlsx
- doins ${MY_PN}/univ_viva_cli_rel/Unified_storcli_all_os/storcliconf.ini
-
- insinto /usr/share/storcli/JSON-Schema/
- doins JSON-Schema/*.json
-
- exeinto /opt/MegaRAID/storcli
- doexe opt/MegaRAID/storcli/storcli64
-
- dosym ../../opt/MegaRAID/storcli/storcli64 /usr/sbin/storcli
- dosym ../../opt/MegaRAID/storcli/storcli64 /usr/sbin/storcli64
-}
diff --git a/sys-block/tapecat/Manifest b/sys-block/tapecat/Manifest
deleted file mode 100644
index 1c1a80720386..000000000000
--- a/sys-block/tapecat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tapecat-1.0.0.tar.bz2 15095 BLAKE2B 37a0e61ab577792efc395bbab693645180b95757e24bda6ddddfedfb42c5b7f56a900b4c51fa99c1e70165c22e99df3c6189acb1ad864e0b84ddfb9fe5fb8456 SHA512 b155aa2d6cf68f02d8ac76afa1853178167f51cad6ec89521ac2ca61fc0c7520c6ec28b85c8c2dcbfa437cc4b9729bb710405447801d937e060d56c531a0cd22
diff --git a/sys-block/tapecat/metadata.xml b/sys-block/tapecat/metadata.xml
deleted file mode 100644
index 00dc10d4fcb0..000000000000
--- a/sys-block/tapecat/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/tapecat/tapecat-1.0.0-r1.ebuild b/sys-block/tapecat/tapecat-1.0.0-r1.ebuild
deleted file mode 100644
index 99d172996470..000000000000
--- a/sys-block/tapecat/tapecat-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="tapecat is a tape utility used to describe the physical content of a tape"
-HOMEPAGE="http://www.inventivetechnology.at/tapecat/"
-SRC_URI="http://downloads.inventivetechnology.at/${PN}/${P}.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-DEPEND="sys-apps/file:="
-RDEPEND="${DEPEND}"
-
-src_compile() {
- emake CFLAGS="${CFLAGS} -Wall -ansi"
-}
-
-src_install() {
- dobin tapecat
- doman tapecat.1
-}
diff --git a/sys-block/targetcli-fb/Manifest b/sys-block/targetcli-fb/Manifest
deleted file mode 100644
index 3d48b51af36f..000000000000
--- a/sys-block/targetcli-fb/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST targetcli-fb-2.1.58.tar.gz 39546 BLAKE2B bfbe8435e49874803550225aa6d0b002382e5858c151503266a63a3368ffe19b3b076f41b4d091a4c7eaa3c6d70d0df2a0f07035b8f462fedeea20e00f915805 SHA512 1ef1dda1d8df8e98ba8a5882368477dfb5a0aa880c535dbe526e221dc5be32c49eaadda6c54f60b045288277d6d80dc6b47283fc656144f8ab5cde570d7e6343
-DIST targetcli-fb-3.0.1.tar.gz 39748 BLAKE2B f2bc1e89ed3762c3ce35271596125ed09e0ec9490102f2e63cf3a56f62ab233a64fa15b66cc08fbb1a58e044b48cfae763640319ba52b4a5a0025a08bbabf34a SHA512 e4ed5b1911ba8858fcf8fe39580462b7b645672f836b195fba0549fb5f9532bf5223a7034bf92c14e5d01c106e388d8ec942cacac421dfd1271f9916ac47f4c0
diff --git a/sys-block/targetcli-fb/metadata.xml b/sys-block/targetcli-fb/metadata.xml
deleted file mode 100644
index 1934d2d9a797..000000000000
--- a/sys-block/targetcli-fb/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <stabilize-allarches />
- <upstream>
- <maintainer status="active">
- <email>mlombard@redhat.com</email>
- <name>Maurizio Lombardi</name>
- </maintainer>
- <maintainer>
- <email>agrover@redhat.com</email>
- <name>Andy Grover</name>
- </maintainer>
- <bugs-to>https://github.com/open-iscsi/targetcli-fb</bugs-to>
- <remote-id type="cpe">cpe:/a:targetcli-fb_project:targetcli-fb</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/targetcli-fb/targetcli-fb-2.1.58-r1.ebuild b/sys-block/targetcli-fb/targetcli-fb-2.1.58-r1.ebuild
deleted file mode 100644
index 30b49266643a..000000000000
--- a/sys-block/targetcli-fb/targetcli-fb-2.1.58-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 systemd
-
-DESCRIPTION="Command shell for managing Linux LIO kernel target"
-HOMEPAGE="https://github.com/open-iscsi/targetcli-fb"
-SRC_URI="https://github.com/open-iscsi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-# bug #950321: <dev-python/rtslib-fb-2.2
-RDEPEND="dev-python/configshell-fb[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- <dev-python/rtslib-fb-2.2[${PYTHON_USEDEP}]
- >=dev-python/rtslib-fb-2.1.73[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- sys-apps/dbus"
-
-src_install() {
- distutils-r1_src_install
-
- keepdir /etc/target /etc/target/backup
- doman targetcli.8
- systemd_dounit systemd/targetclid.{service,socket}
-}
diff --git a/sys-block/targetcli-fb/targetcli-fb-3.0.1.ebuild b/sys-block/targetcli-fb/targetcli-fb-3.0.1.ebuild
deleted file mode 100644
index 19f9477e4c08..000000000000
--- a/sys-block/targetcli-fb/targetcli-fb-3.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=hatchling
-inherit distutils-r1 systemd
-
-DESCRIPTION="Command shell for managing Linux LIO kernel target"
-HOMEPAGE="https://github.com/open-iscsi/targetcli-fb"
-SRC_URI="https://github.com/open-iscsi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- dev-python/configshell-fb[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- >=dev-python/rtslib-fb-2.2.3[${PYTHON_USEDEP}]
- sys-apps/dbus"
-BDEPEND="dev-python/hatch-vcs[${PYTHON_USEDEP}]"
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_install() {
- distutils-r1_src_install
-
- keepdir /etc/target /etc/target/backup
- doman targetcli.8
- systemd_dounit systemd/targetclid.{service,socket}
-}
diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest
deleted file mode 100644
index 1b8c248e227a..000000000000
--- a/sys-block/tgt/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST tgt-1.0.91.tar.gz 305813 BLAKE2B 8ab714ff6ce29ead7800a2538241ed93e3c363881c0d37009bf7074063ff88daa25969cb5ebcac2ac55ec475cd02756656c82bfaa855da88569f0b577034a8c0 SHA512 ea3a2d82c2533267a58b52d8db7cd8576447f1713ce5431955d2871272976b0e1c155c27c28e0bbf29b75b3e3a9fcf608e1fc1ce9ebeb558ae0219b0be2b5ad5
-DIST tgt-1.0.92.tar.gz 305797 BLAKE2B 144773460e5ab4241e9cf7e35f4b84b347da8a48dfbb2dfba4b0c02f7d346746a80f1f3c65cdbb0fa1c1dc25a19b0cbd951e6b9c38a9022f2136ffc95b67d00d SHA512 a865a61bae3c4503ad4a67192fc7d0f16f0dbf767d067f2a65ddc24f674ec33413a130b4861b7ab33324243489e45259644f84b7f2d8162005d23f0eb2476bd2
diff --git a/sys-block/tgt/files/tgtd.confd b/sys-block/tgt/files/tgtd.confd
deleted file mode 100644
index fd4c098eaef2..000000000000
--- a/sys-block/tgt/files/tgtd.confd
+++ /dev/null
@@ -1,4 +0,0 @@
-# Here you can specify options that are passed directly to tgt daemon
-TGTD_OPTS=""
-
-# vim: ft=gentoo-conf-d
diff --git a/sys-block/tgt/files/tgtd.confd-new b/sys-block/tgt/files/tgtd.confd-new
deleted file mode 100644
index 99a8f8db02fd..000000000000
--- a/sys-block/tgt/files/tgtd.confd-new
+++ /dev/null
@@ -1,7 +0,0 @@
-# Here you can specify options that are passed directly to tgt daemon
-#tgtd_opts=""
-
-# Config file for automatic configuration with tgt-admin
-#tgtd_conf="/etc/tgt/targets.conf"
-
-# vim: ft=gentoo-conf-d
diff --git a/sys-block/tgt/files/tgtd.initd b/sys-block/tgt/files/tgtd.initd
deleted file mode 100644
index 4931e2e38e93..000000000000
--- a/sys-block/tgt/files/tgtd.initd
+++ /dev/null
@@ -1,124 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-TGTD_CONFIG=/etc/tgt/targets.conf
-
-TASK=$1
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting target framework daemon"
- ebegin "Starting ${SVCNAME}"
- # Start tgtd first.
- start-stop-daemon --start --quiet \
- --name tgtd \
- --exec /usr/sbin/tgtd -- \
- ${TGTD_OPTS}
- RETVAL=$?
- if [ "$RETVAL" -ne 0 ] ; then
- echo "Could not start tgtd (is tgtd already running?)"
- exit 1
- fi
- # We need to wait for 1 second before do anything with tgtd
- sleep 1
- # Put tgtd into "offline" state until all the targets are configured.
- # We don't want initiators to (re)connect and fail the connection
- # if it's not ready
- tgtadm --op update --mode sys --name State -v offline
- # Configure the targets.
- tgt-admin --update ALL -c $TGTD_CONFIG
- # Put tgtd into "ready" state.
- tgtadm --op update --mode sys --name State -v ready
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- ebegin "Stopping target framework daemon"
- # start-stop-daemon --stop --exec /usr/sbin/tgtd --quiet
- if [ "$RUNLEVEL" = 0 -o "$RUNLEVEL" = 6 ] ; then
- forcedstop
- fi
- # Remove all targets. It only removes targets which are not in use.
- tgt-admin --update ALL -c /dev/null >/dev/null 2>&1
- # tgtd will exit if all targets were removed
- tgtadm --op delete --mode system >/dev/null 2>&1
- RETVAL=$?
- if [ "$RETVAL" -eq 107 ] ; then
- echo "tgtd is not running"
- if [ "$TASK" != "restart" ] ; then
- exit 1
- fi
- elif [ "$RETVAL" -ne 0 ] ; then
- echo "Some initiators are still connected - could not stop tgtd"
- exit 2
- fi
- # echo -n
- eend $?
-}
-
-forcedstop() {
- # NOTE: Forced shutdown of the iscsi target may cause data corruption
- # for initiators that are connected.
- echo "Force-stopping target framework daemon"
- # Offline everything first. May be needed if we're rebooting, but
- # expect the initiators to reconnect cleanly when we boot again
- # (i.e. we don't want them to reconnect to a tgtd which is still
- # working, but the target is gone).
- tgtadm --op update --mode sys --name State -v offline >/dev/null 2>&1
- RETVAL=$?
- if [ "$RETVAL" -eq 107 ] ; then
- echo "tgtd is not running"
- if [ "$TASK" != "restart" ] ; then
- exit 1
- fi
- else
- tgt-admin --offline ALL
- # Remove all targets, even if they are still in use.
- tgt-admin --update ALL -c /dev/null -f
- # It will shut down tgtd only after all targets were removed.
- tgtadm --op delete --mode system
- RETVAL=$?
- if [ "$RETVAL" -ne 0 ] ; then
- echo "Failed to shutdown tgtd"
- exit 1
- fi
- fi
- echo -n
-}
-
-reload() {
- echo "Updating target framework daemon configuration"
- # Update configuration for targets. Only targets which
- # are not in use will be updated.
- tgt-admin --update ALL -c $TGTD_CONFIG >/dev/null 2>&1
- RETVAL=$?
- if [ "$RETVAL" -eq 107 ] ; then
- echo "tgtd is not running"
- exit 1
- fi
-}
-
-forcedreload() {
- echo "Force-updating target framework daemon configuration"
- # Update configuration for targets, even those in use.
- tgt-admin --update ALL -f -c $TGTD_CONFIG >/dev/null 2>&1
- RETVAL=$?
- if [ "$RETVAL" -eq 107 ] ; then
- echo "tgtd is not running"
- exit 1
- fi
-}
-
-status() {
- TGTD_PROC=$(pidof -c -o $$ -o %PPID tgtd)
- if [ -n "$TGTD_PROC" ] ; then
- echo "tgtd is running. Run 'tgt-admin -s' to see detailed target info."
- else
- echo "tgtd is NOT running."
- fi
-}
diff --git a/sys-block/tgt/files/tgtd.initd-new b/sys-block/tgt/files/tgtd.initd-new
deleted file mode 100644
index 962ed7bd3a2a..000000000000
--- a/sys-block/tgt/files/tgtd.initd-new
+++ /dev/null
@@ -1,136 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# shellcheck shell=sh
-
-# Default configuration fike
-: "${tgtd_conf:=/etc/tgt/targets.conf}"
-
-pidfile="/var/run/${RC_SVCNAME}.pid"
-command="/usr/sbin/tgtd"
-command_args_background="--pid-file ${pidfile} ${tgtd_opts}"
-extra_commands="forcedstop"
-extra_started_commands="forcedreload reload"
-
-depend() {
- use net
-}
-
-start_post() {
- # We need to wait for 1 second before do anything with tgtd.
- sleep 1
- # Put tgtd into "offline" state until all the targets are configured.
- # We don't want initiators to (re)connect and fail the connection
- # if configuration is not ready.
- tgtadm --op update --mode sys --name State -v offline
-
- # Configure the targets.
- if [ ! -r "${tgtd_conf}" ]; then
- ewarn "Configuration file '${tgtd_conf}' not found!"
- ewarn "Leaving ${SVCNAME} running in 'offline' state."
- eend 0
- else
- ebegin "Loading target configuration"
- tgt-admin --update ALL -c "${tgtd_conf}"
- retval=$?
- if [ $retval -ne 0 ]; then
- eerror "Could not load configuration!"
- stop
- exit $?
- fi
- eend $retval
-
- # Put tgtd into "ready" state.
- ebegin "Onlining targets. Accepting connections"
- tgtadm --op update --mode sys --name State -v ready
- eend $?
- fi
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- # We need to force shutdown if system is restarting
- # or shutting down.
- if [ "$RC_RUNLEVEL" = "shutdown" ] ; then
- forcedstop
- else
- # Remove all targets. Only remove targets which are not in use.
- tgt-admin --update ALL -c /dev/null >/dev/null 2>&1
- retval=$?
- if [ $retval -eq 107 ] ; then
- einfo "tgtd is not running"
- else
- # tgtd will exit if all targets were removed.
- tgtadm --op delete --mode system >/dev/null 2>&1
- retval=$?
- if [ $retval -ne 0 ] ; then
- eerror "WARNING: Some initiators are still connected - could not stop tgtd"
- fi
- fi
- fi
- eend $retval
-}
-
-forcedstop() {
- # NOTE: Forced shutdown of the iscsi target may cause data corruption
- # for initiators that are connected.
- ewarn "WARNING: Force-stopping target framework daemon"
- for i in 5 4 3 2 1; do
- einfo "Continuing in $i seconds..."
- sleep 1
- done
-
- # Offline everything first. May be needed if we're rebooting, but
- # expect the initiators to reconnect cleanly when we boot again
- # (i.e. we don't want them to reconnect to a tgtd which is still
- # onlineg, but the target is gone).
- tgtadm --op update --mode sys --name State -v offline >/dev/null 2>&1
- retval=$?
- if [ $retval -eq 107 ] ; then
- einfo "tgtd is not running"
- else
- # Offline all targets
- tgt-admin --offline ALL
-
- # Remove all targets, even if they are still in use.
- tgt-admin --update ALL -c /dev/null -f
-
- # tgtd shuts down after all targets are removed.
- tgtadm --op delete --mode system
- retval=$?
- if [ $retval -ne 0 ] ; then
- eerror "Failed to shutdown tgtd"
- eend 1
- fi
- fi
- eend $retval
-}
-
-reload() {
- ebegin "Updating target framework daemon configuration"
- # Update configuration for targets. Only targets which
- # are not in use will be updated.
- tgt-admin --update ALL -c "${tgtd_conf}" >/dev/null 2>&1
- retval=$?
- if [ $retval -eq 107 ]; then
- ewarn "WARNING: tgtd is not running"
- fi
- eend $retval
-}
-
-forcedreload() {
- ebegin "Updating target framework daemon configuration"
- ewarn "WARNING: Force-updating running configuration!"
- # Update configuration for targets, even those in use.
- tgt-admin --update ALL -f -c "${tgtd_conf}" >/dev/null 2>&1
- retval=$?
- if [ $retval -eq 107 ]; then
- ewarn "WARNING: tgtd is not running"
- fi
- eend $retval
-}
-
-status_post() {
- einfo "Run 'tgt-admin -s' to see detailed target info."
-}
diff --git a/sys-block/tgt/metadata.xml b/sys-block/tgt/metadata.xml
deleted file mode 100644
index 8ab75936695e..000000000000
--- a/sys-block/tgt/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>prometheanfire@gentoo.org</email>
- <name>Matthew Thode</name>
- </maintainer>
- <maintainer type="project">
- <email>cluster@gentoo.org</email>
- <name>Gentoo Cluster Project</name>
- </maintainer>
- <use>
- <flag name="rbd">Add support for ceph block devices</flag>
- </use>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/tgt/tgt-1.0.91.ebuild b/sys-block/tgt/tgt-1.0.91.ebuild
deleted file mode 100644
index 2a429a32163f..000000000000
--- a/sys-block/tgt/tgt-1.0.91.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs systemd
-
-DESCRIPTION="Linux SCSI target framework (tgt)"
-HOMEPAGE="https://github.com/fujita/tgt"
-SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="infiniband rbd selinux"
-
-DEPEND="
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- dev-perl/Config-General
- rbd? ( sys-cluster/ceph )
- infiniband? ( sys-cluster/rdma-core )
-"
-RDEPEND="
- ${DEPEND}
- dev-libs/libaio
- sys-apps/sg3_utils
- selinux? ( sec-policy/selinux-tgtd )
-"
-
-pkg_setup() {
- tc-export CC
-}
-
-src_prepare() {
- default
- sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
- # make sure xml docs are generated before trying to install them
- sed -i -e "s@install: @& all @g" doc/Makefile || die
- sed -i -e 's|-Werror||g' usr/Makefile || die
-}
-
-src_compile() {
- local myconf
- use infiniband && myconf="${myconf} ISCSI_RDMA=1"
- use rbd && myconf="${myconf} CEPH_RBD=1"
-
- emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
- emake -C doc
-}
-
-src_install() {
- emake install-programs install-scripts install-doc DESTDIR="${D}" docdir=/usr/share/doc/${PF}
- newinitd "${FILESDIR}"/tgtd.initd-new tgtd
- newconfd "${FILESDIR}"/tgtd.confd-new tgtd
- systemd_dounit "${S}"/scripts/tgtd.service
- dodir /etc/tgt
- keepdir /etc/tgt
-}
diff --git a/sys-block/tgt/tgt-1.0.92.ebuild b/sys-block/tgt/tgt-1.0.92.ebuild
deleted file mode 100644
index cd533b6023c3..000000000000
--- a/sys-block/tgt/tgt-1.0.92.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit toolchain-funcs systemd
-
-DESCRIPTION="Linux SCSI target framework (tgt)"
-HOMEPAGE="https://github.com/fujita/tgt"
-SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="infiniband rbd selinux"
-
-DEPEND="
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- dev-perl/Config-General
- rbd? ( sys-cluster/ceph )
- infiniband? ( sys-cluster/rdma-core )
-"
-RDEPEND="
- ${DEPEND}
- dev-libs/libaio
- sys-apps/sg3_utils
- selinux? ( sec-policy/selinux-tgtd )
-"
-
-pkg_setup() {
- tc-export CC
-}
-
-src_prepare() {
- default
- sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
- # make sure xml docs are generated before trying to install them
- sed -i -e "s@install: @& all @g" doc/Makefile || die
- sed -i -e 's|-Werror||g' usr/Makefile || die
-}
-
-src_compile() {
- local myconf
- use infiniband && myconf="${myconf} ISCSI_RDMA=1"
- use rbd && myconf="${myconf} CEPH_RBD=1"
-
- emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
- emake -C doc
-}
-
-src_install() {
- emake install-programs install-scripts install-doc DESTDIR="${D}" docdir=/usr/share/doc/${PF}
- newinitd "${FILESDIR}"/tgtd.initd-new tgtd
- newconfd "${FILESDIR}"/tgtd.confd-new tgtd
- systemd_dounit "${S}"/scripts/tgtd.service
- dodir /etc/tgt
- keepdir /etc/tgt
-}
diff --git a/sys-block/thin-provisioning-tools/Manifest b/sys-block/thin-provisioning-tools/Manifest
deleted file mode 100644
index 874018144056..000000000000
--- a/sys-block/thin-provisioning-tools/Manifest
+++ /dev/null
@@ -1,216 +0,0 @@
-DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
-DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
-DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
-DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402
-DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
-DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641
-DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
-DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
-DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
-DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
-DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
-DIST bindgen-0.71.1.crate 237785 BLAKE2B 4ef4af15b95a65510190e611662e39c4c7f6a33c02ed49c19e7e2d8d0ba951657ee5f681e73d3297603a87cff02ad857a21711f1a66eb13526d5af72e749ad1b SHA512 ff7f9f1989cf014fdc73f47263adff7928a51787e57a08eb687bfa3fae2b474300c13bfba62eff4da97cb70c456846826353debd9ef6de255228fe30dc9a7b6d
-DIST bindgen-0.72.1.crate 246071 BLAKE2B b6db53ca86fa3b5f71abbf6d2fd5f83553e167507db2e869ed7f3acf8865478e49430eddce8c255a8fabf8f6e408e7dcc78a9088201cdeea1e48bc387f8a6f28 SHA512 14f4277b62cfc91661400ed1bacb82a9f28b7e6caa17dd4bb4dbeedd5784299d5915c2235af9da42a8a216fa0b14b49f1e38eaa530f1e906bcd74f864ae8a7e2
-DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
-DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
-DIST bytemuck-1.24.0.crate 53243 BLAKE2B 472563c13565b62378576597a98c8050117940842846f2fb711fe4fc251e3bab19ed8f0d7e8215c880f06638684f1b8090afee598c730dacfe536f53287dcd69 SHA512 4e3b8071b7dc3b88104786f007f2fb8930cf252fc6cc04ff0c1a13873cd272971edcedcc9231a2a44bbdeca9c831f4c732e6917581420f209003b47761a8ced8
-DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST cassowary-0.3.0.crate 22876 BLAKE2B 7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9 SHA512 0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
-DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
-DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
-DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
-DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
-DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
-DIST clap-4.5.50.crate 62030 BLAKE2B cf2cf1761b2d4500ba6ce9c48e9127d83bc0eda99d111eedc5d45c9444c8cf53d15f9d56dddb1cd1d1ae464e514bd6484a15b4055a6305c5e476e80d57e090d0 SHA512 f98dc12a40453f17c733562e2d3a08dd4c073f2930665a683328100c5a09ae7d77fe535a22cce12c4eee8e2b073ebdfc156cfd4f5ebbd2f57fe779d206092264
-DIST clap-4.5.52.crate 62033 BLAKE2B 49d6c9ec19e31324e4e4493f4b0f45986bef54b6943c9d2164f9a00ea994c6ee257e64892828668992cc6cd5bdc99b1fd3d680aa7b3569dc6ce433cd07a2835f SHA512 17e7ccaaa76db226c3857644e197c6861b18e02a32bdda7108b38b22727bba8d3d06fe96df7826a4e2dddab0bdfde051090e6bb6f68faf7b412b8859fca6934a
-DIST clap_builder-4.5.50.crate 171137 BLAKE2B c22e6f71df95d9cfd3c5f319d7c374ecb4879667279343e65ba35cac4308b490cacf2b2a702c4927d04412df2b1de776a38dd4081673777cf101553206fd32a0 SHA512 767b3bc14de66da6ba4cdf937b65d1f05fc34396026d8eeab39365714b26c7a2e0a7a494101ba13c97f23cbdabdedebfb62f522cce72fdb6f0fd5f45fd030cae
-DIST clap_builder-4.5.52.crate 170544 BLAKE2B 4a3d91c0d34789c25550f9fc14acc744ec27c00b8e96a4b5dc182672a2d92614019cf706ee68309e9b3d2095a9fa2837e11fa01ef224ca813f80a398f6c750e2 SHA512 c4af54b9e8ed6d99b6687fd5b8d81bb4b365493959598a83d40da99b57325e8bd60f5a8ed5220e5bad22247859a070886c1424a90ae476f79a5e678979e255b0
-DIST clap_lex-0.7.6.crate 13466 BLAKE2B 723f306a9ae6c1fedd6b85fade039cc2a1dba51aa4412972025e0ff1aa8f15742e090dec61df3ac17ea9aae426e96049a673f5b944cb164b649ec1809477ab88 SHA512 d248b65234f201b2cb867562ca3d8299e79d348874547639b31883c6eac8416d3d6394e5b0047ad74f1a2c37e7721375c76bcaed1e60d13c3f1937b20ad9c54e
-DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST compact_str-0.8.1.crate 71371 BLAKE2B de7fd2b980a4b34b323010fe559a94e8b1aafa30456debc039aefcdaaefa48439353139a071e440b3bb136df166aabe096774bf3f6a7b91669cd5d80e4a24408 SHA512 146e2a6be6cf948981d51f9034f0aaa1a1563debef58ca7fd3110093b0f4333a9a6a3c5dc7cde25b936d8dfba72254bfacb7814f86167043431ded9c5797417a
-DIST console-0.16.1.crate 39129 BLAKE2B beec08ca77c04ff56595ab7a3d7d3237bee31f02f4af9c74ca34c6e9cb47bdb2bf422b2d9151d6be0694fd98d1f5ddccd42b64c0b9d8c100bd2baacbb9f6b20c SHA512 8d3f4e52355f135f98f0ececdf8b7ada8270ed0ee5faf791299d236a194fef42ec87ac84bbddb464619dd32d8ea8b985b26c8710acfc29480bd362507b150786
-DIST crc32c-0.6.8.crate 9647 BLAKE2B 91f007df201128e3f0470d3b681322ffa7dce1ef99323fd830d20a8e863562878e77d66acb65d576dba536d3be56fbe9ac99d22cf84bf9bdf4c441d66d068037 SHA512 928319ea908ca28ef4039e7fbde86dce2ed870887e0cd1116a7d016aa7e533f5f36d11a89fd78cccf1f50c4f1ff20b8f6fd5e3711bbb84c2146686a9d351fad8
-DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
-DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
-DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
-DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
-DIST data-encoding-2.9.0.crate 21564 BLAKE2B 2abe5ad8772030140a67c015cb1ef5c0f1fadfb0398d0e73bdd8f93ae229955ef9ae430b28cf622ea3cff4ea8108159c05aa4d501eb6feb5b7a34b4a6c86fe03 SHA512 ec4edf4b7e9cf3f0f963de117e15cf4e7723587782b4520b01101e91880b074eca1473dc6c9d4e484bc2193caa975a7fc11ef3efb114354c491f13c86b149104
-DIST devicemapper-0.34.5.crate 77244 BLAKE2B 7cfb2be51d5d4608411c0ee76be09b59eeb4e3e25e2088261c0303731f79bc006a5f3ee4da8b0a291bf4b8b76669a71c41c3c03e2e02bd29ad32d13851ba0e28 SHA512 544850dd14922ab3e56935b1641b028c252ea3ca5f86dc78afd6cf96b4aff931c61d31e296df4a0747efdf30848eff5b985a179a79db6a256d4821a1174c94e7
-DIST devicemapper-sys-0.3.2.crate 10278 BLAKE2B 9463c842c157508218088312f12d032eee19d06490aba16e2623fb8b6d5e308ebffca6291f7d4e2ad5ef7f86296de3f081414e3535e438d94a0c10b1cdccf98c SHA512 695c5d7262c3dab8dcfd4022d5080784199cb6fd762d70dde729d0a21a3a941abd6175db823c078989d6ec373686d6567eb8508f1cc86959be96db9d85800d3f
-DIST devicemapper-sys-0.3.3.crate 9813 BLAKE2B b5f07c247c7f3db891a763884c865f624d2512775d0390f6a7a22408320e6f1b2b37b57d14a173637bdd4334a4549e2ead73f0eab33722cb7809553f3337026a SHA512 d5fcc713c88fc5cbcaaf0b12e7dcf55b5659c13df212be024655fbe94d543e50b732b07aa8f2b5d2902447488d403f1f88facc73a5da40887ccea9466a263ed5
-DIST downcast-0.11.0.crate 5976 BLAKE2B 4ca0e66dbd8dbc86920d4184de8b37ab41954cb1560c7727334c990b97ad9544b098f7ce50759d10cac8b9cb955893805aed3bac5849c8b44a965e24d2ac7653 SHA512 11b037a09829e3e93eabff69f02b608725e6e348a191b1b6c8bb044b8d820a6ebf46eaea2f8bf5eb1c156f20d3e97be9b581e1b5fccebbfe76d94157d6bccd53
-DIST duct-1.1.0.crate 35093 BLAKE2B 5580216e79152c95ff1012000daae202f665eb08aa8b77dba58772b2342cb4c65b18dbd222ad773fe42b590020ed0f8cf35df3abb68620405c834d4d6e779741 SHA512 8bbb4a65404c6c074bf60b4a5bb5432a3fa240ccde3d224eba3a753bfda01e2576dc828d37edd656b314caefa4a9f400ffb260d352a698627ccb623700523368
-DIST duct-1.1.1.crate 37041 BLAKE2B e65f1fe1cb46f46ea6a981575d2ffb2602407a012a94bb36c3f8a950b6fb8a89a94c4ad1aa032886884c73818b3dd3c4435e06f3539dbddc1d4ee1804f4af2a7 SHA512 2bfc531841954e040f5d55c78dd9ccf72dff1fcf6f675ab3f7e8a7f520070532db16057fe921be7b14844addb88a45b662632624dec2b38912b4ae195b742b59
-DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
-DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
-DIST env_filter-0.1.4.crate 15281 BLAKE2B 4c069793165e5adcbf59586a4bbf4aa436532d838f1b939ad92db011f51f1e337cdbd7e3b84cb9e7681d942c36400f169e0ed6f8b66429cdc77626010a781f68 SHA512 58ebb6a087e50c212fe1292a4e0fe6ce7154d3ca7164ffc6bab914e4300543726f4b7875918effcdbb660b08ccac67df7c91b1fc43f5fdf53ea7a46351ac9299
-DIST env_logger-0.11.8.crate 32538 BLAKE2B 9d62afecac4d4fb20bbb99611cade6ddbec17c8dedca94aeb13fad8fbfcf82988a55bb45400e78adf8257fb346b0d6cda3e2c2ed2332961d485055b365f396fb SHA512 84091355d3d9f2bfb1fdf4f1c6309444b513385d9b911f3af8cd1b5c467033769e7add11f65f31da8931dd05d96a348e0bcd670733d31ff981faf760d727afa7
-DIST env_logger-0.8.4.crate 33342 BLAKE2B b1bb359be2f34ca6f93f72154c86920b8254f574b48f693b2ae7296cd1ff25d34dea61e95fb2954569fdebb6c522c851ef7499c107005528aa2226df13b0de33 SHA512 9e4478ff609a2e1e1a902a55b221af43a52622fdb5668dc33fb0be354b964708b7b6d13b7f1ef11982f45fa7e71f0712a2ab3fd4ea98155a5115e5a7c3d33049
-DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
-DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
-DIST exitcode-1.1.2.crate 6538 BLAKE2B 3015eb8bf6658336cfe43b4cc59ca95d8fff5380dfa2bb2a3086005b0dde5e6a704c6b62e027bb5c0d6e6103bb5dec4ab4c869ef454361f224d013c267bf4a78 SHA512 fa31817e2bfdafe64faaaa6b32573e01e2ca0db24c6c88c81f43d84a9db66d19db842b61cbd89b8f6e199aad531a1dc0053b2d4166e0f9196f275fe715f28fc3
-DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST fixedbitset-0.5.7.crate 26537 BLAKE2B 48b7e02d7fa3fb33f05fb2de50a829e2f25d19ac680d59c754faef754ca4678d1671fcdc66d06c39b51b4f937bca44a89b87da195e43a4a905a0d29fa95996f9 SHA512 320b1b47a9f93590f24d5c111c171c401f15a50dc29617c8715b6c9d0b3f26e17f966a87d8628661dfc62ff8dee98524f3b6f4f4391725b1b77db714eb6eef60
-DIST flate2-1.1.4.crate 77010 BLAKE2B fac509e03369218f587db1c8372fc6e7ef4aa8d5f9cbe22bc19408347544112330c5bc3f6a1545ccef964d2042c3efed0d5f5b0afcd5fd7d593ef35c85750900 SHA512 23f595b3cba18df65843ef1db2597f445bff8edea152f0e0200d13419580f8e4d20a39a492c52122f225ee6835615706456b2769d7d3fad597924d4733f57c44
-DIST flate2-1.1.5.crate 77015 BLAKE2B 3bc8387b79a2f8d4124f98aa9f65580c3bc6f1a927643b52f414ffce4eb3eeab0fb595532e14591573ec0955800891b039c3935619b964d7fed3b2dac9031256 SHA512 b1be1942083756459f87044212b9915656a4c272ca9414f76d38a87242fe5c7a993cb7b05641f18163b2481daf6e9d724f500bed2fde9aebe35103470f065648
-DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
-DIST fragile-2.0.1.crate 14648 BLAKE2B c717d80a6ccc1af7ebfd76d91d2dc3e081cbeff258efb33b4b6ab6d462c7dc41ecf0d74d8a40c88434b429b6e0f458d3deb430e425713c70066edbb3db1a8d4a SHA512 2c1eeda0fe1ddc7128b313c66eb853b539c1e4c40379f5c16200935ccd6c29b63986ca152e2848c255220dac08b38fe3a62414ae11f7b8a9a675bfb2e7bc913d
-DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
-DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
-DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219
-DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045
-DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
-DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
-DIST indicatif-0.18.1.crate 66826 BLAKE2B 96ba7d6bb3ba41f6f8190daf7329e41068d841d37750141beca58ac12d05ee54191ae14d64fe8986e2e9d7cf5a1a0bef4f9d9480d67f1efb5e9a6c9bc70879bf SHA512 af81776df2de89dcfa81772b8cea21b32dfad9ad483f4e4f060ae1b2b53ca89c5766564eee2855e74f21d80c13821bc72416bbd4807ba86621f11bfc7579d5e0
-DIST indicatif-0.18.3.crate 66504 BLAKE2B 61c6e0a3892bca66cc6db8d5371ad3130a43d45936b1e8e29e99bb3a7e3b6b3842798373a326f167c7eb752d9d3cd18ffa5bd274310c88a6b30e142f44d8714f SHA512 356b999f503bd64f98f817578dcd957645c8d23c256229ce1b1bf2d1ebd390caecb1ccdd71165311181f2447d6e80561763fc3418688c2ddeddf8c1af95c9028
-DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
-DIST instability-0.3.9.crate 14451 BLAKE2B e45163b3d73ed63c3df11147f5540a94b2b67ae7e977d6ba1b9ec80544898082c948b7909f4a770f76b8e60bea7ebf52d81ed36b28366b458a34b6e68cb0e5c3 SHA512 1a710c6be8eadf481e505854d7fc614f983d410caf56516a35c36cbf637b04290c7d4ec9d4ab6398151a645a962b1af8824c69078a180856eebec1033fdffde0
-DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
-DIST io-uring-0.7.10.crate 103070 BLAKE2B a958427e3f5e5e1d24a29e92da91654859597eb49363b076f9b3b6c9278387f4c264d95212ab12f903acc336014e224d63eb79b52210202abf5933fd9d5e6e32 SHA512 637c324d33f2d78bb6e2e13d021d9d3da02de4bf6698585c738de29e14b89e7ad2b310aa2ae0bea0eaa283e354a55f88b5de50212671d8e67a27833bca722165
-DIST io-uring-0.7.11.crate 104409 BLAKE2B 8cbace2d564916184ab58c10e422481bc4a14fa5edc090fe689adb373ab2f490c00d609857bafcbd6d148c587c2413d63cd369c89a3bb9147c35b629be2499ea SHA512 a4c2aabcce6f583f49cc92b1c38f6d4bc40e2d03fee69f138340fbb56e34110781474e17b369281431ba54b9eb883d1eb801dd98260b6834934020a522a6abc7
-DIST iovec-0.1.4.crate 8720 BLAKE2B aa1b4cd98ebe47901c0959cf1d8eb2586a803d0453e2a8bdd5c63442b32886dbcb37650aa218c748fd45c9fe3a7fdf20569eae5b19716487b139caae1526da4c SHA512 e23fcaac239807daea20ddcf2cdd4fb858ba1aa970ce6248f70f0fba5bff7ebdb27247c0997ac0ff2791178f86ff9657e473d8f64b86c644763e5b3474edd158
-DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
-DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
-DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
-DIST jiff-0.2.15.crate 712996 BLAKE2B c90d59db2762c59fd85fa8f45c189e2cdb476afd140899e5cde1b657b2630cee75a10ea3d3f20a7ce2853fef972bbbfb21b701375e5e9d20b6287cbe433e9a10 SHA512 577b5b326c66bf8b81174c48e913ee381cb17030b7cfb3d211ea3376a4805edf08eebff7ba1aa67cf20144ebf3aca02d6f96f771cd44e5bf6aa0a23e96f6fd27
-DIST jiff-0.2.16.crate 731814 BLAKE2B 70fe71b4093af82d4484c32bcab37a49c3c2a7e5f155aaa91adc3fca0c4f1ba8240fa8095f431cb373b2858bea8ae6a7e71baf96ac02194bc40bced43416fafb SHA512 981899e22374207bc7af728a14703b0468cfd65bfc331c2c3c179a10fdae85c32d8e5711ebf64191f6eba3d913a94c4998fc70a0c7bb2dd1371c4a37e18b33c4
-DIST jiff-static-0.2.15.crate 76146 BLAKE2B 5409fded10b61363d8a6c907716b5e374eb1de51cd062706eb3a81f53064584722984e9bcfae5fb0f90d1c3c841a12a2c569419ab459319697c98e6d70c630dc SHA512 282b8bbfcba6b86f84a5f93f3efcc20a61b727abad664836e8f81d00b397a34b1e94276af05dca25c7abd44292abcfe7af3c3b710087d4af8b5bbf348999089a
-DIST jiff-static-0.2.16.crate 77672 BLAKE2B bc22d4e757ed36a1dd04ef524f5a27707d5ccda94e009deac32cb0ee2eb99a59181bff15e60e1168afa42e15198f1f1200610e8729da60372a929da6b51bbf52 SHA512 5701a44d5d9f2f70e67018271a47ac224d0bbcc5b92f66919c89d59dd69b45332aa4674e82016f4458e666026ca1b56a14568a75085d7fc58d035e8906245a2e
-DIST js-sys-0.3.81.crate 56399 BLAKE2B b279d15b1b177e4617ba5b6509d35c41d077d458f4f30684fd211c652d7a1f0b4e3bba62a74842aaa1227f61b382f5729e9cbf4bf517c0d2fc9dbbb0e46a67e6 SHA512 c62b7ed89c6b82dad85c7950add67c352a92ad9b7dc759170a42291e62fc21b1dd2fe84214a893d6447b73b00762439b5f787f7d86e5fd7cb505c056e6be50c7
-DIST js-sys-0.3.82.crate 56436 BLAKE2B 9f7b485177d1a3ade0f1c47becb114ba3dded7fe308420e56e1784199cd9cfcc1fd773a53fe4cc30132ec6579454936ae2be641ab3007c07658c9d525d73394a SHA512 ded31e414e3921c583358032b3e70895e570750f7b3913d685b2582a45b350e854acce64348f1c46692d910d4c7b366b6748574ec993c197b18e87870a52657b
-DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
-DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee
-DIST libredox-0.1.10.crate 7332 BLAKE2B b3dec5511df635f98f1424d9765724a8313b85ed73bbc6fc736a57b5b0a49972cf02d546654c88562846dd6bb2eb3701d4e14312eda85b173336167104687899 SHA512 3cf139189f8ae2ff77fa9663d1a5405ac3047d5cbab76b6497038631e2070fc2b637f9aab5001756d2f0d2f34e820a909de19da68a59c903ecc3bf80d8e80680
-DIST libudev-sys-0.1.4.crate 6177 BLAKE2B c513b5cd68fc60a7a33ba281e4fc4f9a5896946aeb1fe31abb8af22d279c39c3d781fd34109f98fd010fe8aa817b9d91726887f0ee8bf0f66a3bf313b01c9ff3 SHA512 185bd84a729a5dda6fb274584c7a731652418da9435d844870a9d09662918c9230287f4ad002273599d0a3e9709a36ae06d59a6686dfba978fb7cd1c51bbc2c7
-DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
-DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
-DIST lru-0.12.5.crate 16047 BLAKE2B b5d7d77b4b29973fde0854f55c395edb6ea6e3a309fd33f0c43a6680955bdeb60fab624f02135b637d95e5a0e9da79890a71290c19d797f758c73d16c3d44a27 SHA512 a77230403b1ccb5aa3ed1ed89e7e6af53b3b34d4373e663c1a9789dada12c252e2b5d8b7ac78717c4c4909203c7ea2ce5743ee6cb414aa268c329b889d66a982
-DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
-DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
-DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
-DIST mockall-0.13.1.crate 22825 BLAKE2B 8365cc35cfd590b6fb86f4d14d52652975d855c6d06750a58794f3e1d0818bb79e815d6b1966bbff1fa13e512d960f48f660fe591333a04df413d81a8e1b390e SHA512 8ed8c2d5adf26eda8bfa9fc3cdff43d1ec95a5696258c33fcc5241c9846a73975cd0394707491440f4b827e0d8bc3d14df5c825fc6c7cf9f79312316c01aa834
-DIST mockall_derive-0.13.1.crate 47822 BLAKE2B 17d9ae282e165550168eb568df0ccc5512d7479e18fbfe02829803efd81b53dee1f660ed00b88a213575c65ba5d24944c44a530776708e63c57834c2c728c59d SHA512 3e1eab7f9dd2e0b40d41cef0311f0c360f42236988182c28db2199044c1d3b712ec4ead7cc5e6a89fc33df286e34eebc00a4bae6a02b4e8fedfac2158fccc993
-DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87
-DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
-DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6
-DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST num_cpus-1.17.0.crate 15874 BLAKE2B 8b31104cb49696d8994fd05176556056db69ec3e2b7d61b6b0a88f8ea7f4395934df1187c86301a3a56c3dd6be02b5eb2baeb72a991fa3cbf61571767dd1ee76 SHA512 b2d7f664214bceb8acca0758bde4d516267c0c76a70fafa25ed6204eebedd69a110f045682f50cfe6759a9c2178b026df077c5f0f85d020712dab65cf65d0aff
-DIST numtoa-0.2.4.crate 9167 BLAKE2B 16b0e6c26879c33c952ee0122c8d2b28cd678d3d877434292203fe420f1f60d8be7ef1b9067070e449a15cb138551bf3c3b6421b629b80c201d34ba1f1e688da SHA512 d627d2ea465c81b768545a1ed1770d5a567f0cd6fb19e819717ba31d795c47296f1575c56d767a7f7535c83c65d81482cbfda8d1c8e711c209e76ab813065b4a
-DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
-DIST os_pipe-1.2.3.crate 10467 BLAKE2B 223f79114161825747792e10f073c5fc32bfc4ffa67d6d48ad73feb8589370a5260054c9cfe3b6d77dc5742b72015ff96d8271cc74c505dad0aebe8a666cec05 SHA512 19dee6ead0eb792eab5e282e595ed5c3bc741613e1a7a790c9478c63f6b179f4aa55f4ddbd768f01aa8cc502c860691836f25e00e49bf133a0153ce7c5545f3b
-DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
-DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
-DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
-DIST portable-atomic-util-0.2.4.crate 47043 BLAKE2B 6a8e122bb2b9eb8262e9eb790f336dbb602f6c086f8ac025740c043170360d5474af578b3842b06ec51535535de3f4d1b6753ec54a6871dd0396f5c1012b0bd4 SHA512 f2266e78576181123aaf68e7b5d3523a368fa8136d447bac68a08d65c7051dea677cea84491a1a03b9decb4704b2f9392574d68dda9427092a2ac92cfa0affe8
-DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
-DIST predicates-3.1.3.crate 24063 BLAKE2B f57d4d19128107107b436bcce2be5efcb2a17cb18952221bbcb63691f5bb0fa3932a50e721dcfbd959d27b34084a6a9931378bc55c3c23a6668fa6a552e72abf SHA512 0da703faeb708e3f9eb9bb8803dd8cf6a493b02d38b9b617fd1eed7ccb870ae96c5be6cfe63b7ea8855cb2a019a7ea59799faf2bd78fb490d62e640d1a7de1e2
-DIST predicates-core-1.0.9.crate 8618 BLAKE2B e5ff73c0756f4cd91ff5d2fdd7dfd33e300dae34731933c11798d7ad2e07d9500dbb7828e7473a055c55b5ffa8a761f02a9d04ef313e544e477e4cb94159576b SHA512 618db56d417f44f5575159265f245fbb62399951824730546df735dd9bc9dba2200f58c0a7c7830040bf27954bb48e01fddb5fe0f4d4890d5e172cb1c586735b
-DIST predicates-tree-1.0.12.crate 8392 BLAKE2B 4b124a7b718d2942f5624d410fb8c59c06e90ec5b576fdfe20542dd00da64fe6a5fbacadcde3c3a6f19b8ef99efd862b08be08e08691e858a4b3d7bd72a4cf71 SHA512 f5f6d7d0cba4ca7176a26d9adea5ded46f1a3361f9b6ceaa7dcf468ce616912cf3b764b8250f39a42a24eac71fb94e0d4d822c89361aae02472cf761ba55dfaa
-DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
-DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
-DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce
-DIST quick-xml-0.38.3.crate 204498 BLAKE2B b029d214e594b3fa6161edac5957769c0b711dc866ac8e8caf06339f1d317a2d08097c0495b488cebe258ff0033a568e9ec5b46743dbf40886246dbf5e5e2f19 SHA512 6ea8669671deced89bd14761786e490cdb51693e7344b482480988604fbe323c0c20232fad09d7620b0449ea1c8a1eaf7e716374d2096e919630ba540d45e242
-DIST quick-xml-0.38.4.crate 205035 BLAKE2B 242ca800fc568f77d0d2b7f2963fd16142a05150a692a15584b3044c54fb5a2b44eb703dcc04fc9fe99b6efa35560ef6a760a180ac445a26b0f1e944d7ea1773 SHA512 dd2bea3dec3410978f8f15a0f6046047e5735fc75e714f6a19ab646090b347805ed77be51378ce3f9de19744daaf588ab5ea6e6a8b2d1f72198b4c78056b3877
-DIST quickcheck-1.0.3.crate 28069 BLAKE2B 5f0ddc8e22fec55e879745a95024abaa03d7bcfc6453286eec072663b36a5d6ae247b3c1622c4743e1ca9b7c4bb21da0d095aa5247f32b0bedc393f92cda6bc0 SHA512 07dd707c9d3fd0b9cedbba545bc8b4fc1ca2770d169e444f8c96f8306d3161a6a3e9189cc5d0d6b3dc4221f7dbc05887dfe2dedc914f88d5e69ab2b94179185a
-DIST quickcheck_macros-1.1.0.crate 11744 BLAKE2B 50ad3dce5da43105a0fabc8ba373d614c718fcb0918a9dddfcf7115f1802c2d8509f8eb11d63937154686281a4e024ff9f5fa71a2209f7e84a9e9a31be3eca94 SHA512 d63c43796b4995b4a416c82365b09e29c50376e00c8c3a25d05da88a0f62b90c17385e98508659e3f210fbab8b103cee4113acaa76b5c2215faf0c47dfbf786f
-DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e
-DIST quote-1.0.42.crate 31504 BLAKE2B a8106c0fe3953bcc2aa421516dfbaad6d6cb2ea839b2ce1447a45b8732dad40a921c2008b477bc0fa029dc0e0357a339db543b1f90bb9da77a5a3681fc16bed0 SHA512 6d55047312de6bab660459750c54213e986f0a80b4458fdb706c2fb3bab83b8239cd230dd9291662076d395c818a391142af1228ae3158cfa4960d6c74d531ba
-DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
-DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
-DIST rangemap-1.6.0.crate 58332 BLAKE2B f167e720b9ec094379ed639eb3454b75cb2688930aa3ea7b1eacaeb4bf7c911f12ab18546bbaa9e29a4645e77fba2bfe9a6de5ec72660c3696a5ad5b74502f0d SHA512 159908404972a709cf4d638a196df84859958cceeb5efeedfd05afe8c309aa2d87a8f0546e193f8bade8ec89ae85b3cc4e8a0063e06c1b057d837e4d0587a1a5
-DIST rangemap-1.7.0.crate 57912 BLAKE2B cf6de2ea92f11639369941efcd1fea35c7d3abade01e583475d93108db42e7cb3cbe3e6afb072ac050e069cd69a742313fb472ebd031a7d5f1cad1e1ca399b43 SHA512 629a83f4023b9db7a0ca764e4d79844319862a23b918842136c177a1451a7ccf582f0208dafe8b2e4eb7dd00b41f26cfa18866ee19543aa5f3226032cf5b63bc
-DIST ratatui-0.29.0.crate 543514 BLAKE2B d5e7de30e0c7f077ea5a4d13ce5417ab5221e0afa7d819c5706b711a843eced0d7bcef9f2d64bee5e74892ac9f6431d8ebf1f6b326e467e08e948ed0b86ded2f SHA512 0825af0b840e83e6a4aef9e631ae8840e8f7fe4ecc80dfe24b093488a95e1710d11c9a99f92690b0028f106b3d2351949a2b64016369a1fdf822eb4a2381eeb6
-DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
-DIST redox_termios-0.1.3.crate 3240 BLAKE2B 3aa7360c9e982faf433b527605fab4cc01f74eac5f1f4698b5c7f43e5a7645fcddb39bd639c8f6935fb82db5a065630ee788fd8b111cca80be15db1a08d0b3fe SHA512 a221afea8eb1c7efe848e270a6ad5b65a97af945b4f64d3aa5346f5a61a9daaac1993446ddd78c1923b798e1659518856d7260d9d30651d91897850b0a1950d8
-DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
-DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
-DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4
-DIST retry-2.1.0.crate 6859 BLAKE2B a6f3bc404bd87320c96e852b277bfe645e47336c8b34310aa06100b421bd4035e9364dfb51218cd2900f2c1a6cfc65a3f65a80de7eb6b2283fda9c4cf6bbf809 SHA512 995a52c965a88c7cddecb7cae61a19aaf250466d456933d177a940744fde59a75325890bf22da9b6408e437e29c138187ee5977c6f0c9d407241e3546ac26c22
-DIST roaring-0.11.2.crate 127098 BLAKE2B dd650c47b77b9256aa43dda996a2bd8813ccda0190448a7c7e6c79c37fdd030c1e4220bc941a135ec69f29fe988b7d12e3c481cf794c7b872038b67a6d1846e6 SHA512 cc2472ab967885902a52b07e59a28bcb0c81e81930f20c83745dfba5052685d9a810877634ae622e5be4efbe223adb8ecad5a49aadbf128109d6a8b1af3efb26
-DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
-DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
-DIST rustix-1.1.2.crate 422717 BLAKE2B 603a41f610c6a2be2ee170f6d35ce1683a50590d909ba5444c1777b9c00b584f4544868f4c4d3b2397ca8b77da2d8a40154ccc6f0f2f6affd2353aebfd6b4515 SHA512 4a5ebae0902c7ce683acf5c2a0ee62a4903ccdd7f147ab5b1a657ae6d4b468beca31a15c473f02bb2f9e81c2b07924c23b31ff860482a711808a774dfb5af5bf
-DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
-DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
-DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c
-DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
-DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
-DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
-DIST shared_child-1.1.1.crate 14191 BLAKE2B 905b72fce40712746c11119409f641697adb784859b3c13c6a342bc94db05a9c91a9c9df72cfa251de7fa4a254033d59c35459089a397b7e2a43fe33b7e21b7c SHA512 718c6ed1138f3cf2769815d504a2ed4a792defee66d3abaa65b46924e0151603bcfc81360ce451b1b8f1b3fe8f48144e046fb17e7c35ec3821c819b59c4ff384
-DIST shared_thread-0.2.0.crate 6364 BLAKE2B 63e6804882db3afb83cc99a096d0ec89d423f3f9efdbc950da1cbde941b8391a05f3ed086592e18e6e32e03ae13952f9249b0c37478e791965c232c95cfb13c9 SHA512 e69dd85b70c7570fd05e38ee29d0f86b357e073c4b84a100d8c5e71b7c343cdf44c74c21b6fe1392703fc4745737be2a27959cc70fb6938a8ef36179b6b76a10
-DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
-DIST sigchld-0.2.4.crate 9955 BLAKE2B 9ea94edf40d1aa67a72cd3878d58b8aef7a3d2869f35395d9403ed0d8b6dbb6cbdc1ac3ea1a28d1969187ee0d07a953150c645dd7f432e29f98b694a9f55a470 SHA512 8d80a83c15a7dc5d820041087b7b2cfd86fc0ba23b7a70e1cf0d9faa2d7b1dd94acd9050d0f83d667ab153fdcb1464ea476da2f11d67f196a523fb680b318353
-DIST signal-hook-0.3.18.crate 50862 BLAKE2B a0ae80afc2de0e3eb8b3c10241617cda08dcf2a6c06da3b385dfaf098ea4fb6c14f5d1aa6720325cff15d8ab195bf4d05966dc5a9e7155a1e43fcaf238ffb654 SHA512 1955288d7f47738007252ac2aed0fd05d1c16f1726ae2a97ac35b0ba5a6a82620b26ecc03c4760b12d86d4b83c7484a3830aa84530dc010d398fff436fda3137
-DIST signal-hook-registry-1.4.6.crate 19277 BLAKE2B 0ae8056e09cd2a036cbbba5d654a480e58a31d3f39e2654e991c03f628e3c755cff692c4bf984f8f033a30085abc9fd2164e4d31e13c5e8115b61deaf83e4886 SHA512 58b60f104bbc529ef5c207c25f1f9805be08a5162c4e4c7ebbec486834eb39882f6be8d6e8b1dc3cf56774ed46aff2cd22dc69fc9c22ef1f2cff6e22878f9fec
-DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
-DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
-DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268
-DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
-DIST syn-2.0.107.crate 301716 BLAKE2B 76ae71e40724b7ab0912df8c5d9ff571a21b6da1ed8f849395ca8565535c245894bbb1927952fa2c81891ce08d5e19336138f80c6374ca4a46c8bc8ed1ff53c7 SHA512 6c65589ad86a01307defcbfcb62d95b342135ad22636b899195784e56d476fe5eb5c7f2b54f827166e573f0a4af0ca834f4a107700417fd68edce7e423467f4a
-DIST syn-2.0.110.crate 302184 BLAKE2B 68135017080bbdcee324fc4c98a719d70f9abe3f0a0913b82ad5dd96c8969712bb50d1bb387ed5e60b9fb64e69d6a1e0070361b4c41bc7c0804a4b674099222f SHA512 f9a393a3edcb49d039926bafa46f8befcb840da2af80329eb8b0efa1a2911e5db3e531d1866341f78cb4c28b7a122a07e269263262ff372c27334c7988f536e1
-DIST tempfile-3.23.0.crate 43063 BLAKE2B f799368de517d83a5e42505438565c9d16217300d5c5f552e2789de4edcd493474d1d9a9e9cfdb88a776f26f403a89e0f436308b2ae7535d9b377b7c652f7cae SHA512 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753
-DIST termion-4.0.5.crate 24766 BLAKE2B 0622af95cdeb86ba569eac27e2837c810e5978da5bed214a873b4fedaf25a033d53bd8e9b901d0a8c60763bfef28646987275c8d00d56ae03cce0ff8fd3604e8 SHA512 2577813b9b1ca4f4b669f4d79d46f44bfd53152056b78e26ce4c972dae09a7550264412be2d5932f262a7c178ce4be7e54adaf2c4853816883818f0805f77ade
-DIST termtree-0.5.1.crate 8498 BLAKE2B ebe1face80741908e28d3fbf828bd0a7a70bb317f4532fe38ac9b6adae898a7032f751718a39300ecca8c7bf0ea6cca028c02c93c7ce7a645d67656318e90172 SHA512 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125
-DIST thin-provisioning-tools-1.3.0.tar.gz 471090 BLAKE2B 5a36385249459d87d3d1e0d2de87392f668a9f82cd8d73f370137f1785ef0ca9fa8fca1094fa0f25ab97f92c723553fb54ff71ac846783503b19ce543f4bef3d SHA512 84e364df240a43fea44edfe14cf428d79d1301891b2482599229e125768912127922377139c2117db50a5370fb08c0f52d589d11b6a90673af2d242ff4ef7920
-DIST thin-provisioning-tools-1.3.1.tar.gz 482509 BLAKE2B c55a4067389fa281f172ead6ded56d7902cf1968f3753a4499753ef8c5298f84ece01f0c2dbc1cdea07780364ac20c7a6e0a67de3fdba6760539c892832a44db SHA512 ff0758b21b50702568cad88522ee4c2b6b4433cec0a5f5074c9d1791c13e630e5c516601d7a68c51ac34e036091fc82fe831dbe51e6776737571d90ed266878e
-DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91
-DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec
-DIST udev-0.9.3.crate 21737 BLAKE2B 395c0e57f33be007dbf9d4c77f6d1e2619ab779ed45e6bc3dbd14c77454c0df3d27b6ec85776cbc39214d4b76750472292ca5895b360aa2b4bfda3f0d65ccc57 SHA512 527c075460cc1badcd290255451da1f39aa5fa46ea659c4009847d1af46d21957c099cb1f7de39083e9d7d611cc91f5703bcec0e39b037d70bff7ef0e548c99a
-DIST unicode-ident-1.0.20.crate 47416 BLAKE2B 98ae8010ba78315f3ad79707a24f437d86692a14bf857a495f1fec7a0007dc51577c787c9858c9ae379a3c80bc4b471da718087ec9c2fa613b4da66e0f337ffe SHA512 dee59f539c1a92c6847644dd609b65ebe08cfc2ad1054b6bb6c835b5a63c90d9fff09889c4a5cffaf11119898bc1235d8af421b6b1668ae0a153f221684c4c4c
-DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
-DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
-DIST unicode-truncate-1.1.0.crate 12529 BLAKE2B 908c794c44d4928bcb73e3cb7f89a5f57ec39bb0a2931db282849d547fee1e228f0ae01d50421b86a5d08c4860c4960d96909f1444e00179ee7309e25e1a7fd6 SHA512 090050af06ec187902102b07b2caa4f5c4d1a046d013aa1fabef9d18fd3679a6dc4dde6b55b9f606dfb057349fb5c10e2c229d3577116c9fcff07f1099fdf4f2
-DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
-DIST unicode-width-0.2.0.crate 271509 BLAKE2B 53015f24c57ba65d7ffc6e15e947f5ab96fa272996fe5a4d2f9203051972238ea7591c99f1d8ae5d2610c7b83c215b6912eff7aaae034237aec8d79620bfb843 SHA512 38149ad512a44fc79b2c991c6b5667da2e8f8b442ab6bb7e4f404e7fbb034f7540c7e0e8b9e72a1ff6117b899d6034862239f43b6423fa89d55dcf489caff37d
-DIST unit-prefix-0.5.1.crate 7627 BLAKE2B 73c1cfe0c8736556700ae374de1004832d3c5e87370d0e0295a60ee78c8dc7a1b4153c1649207734a716820d55e9f3fc5932da87fbd8abd9ff5b8e0d3477eafe SHA512 ceffc0a250d17eb08edd4ad07411834dfcef275c1f5bfa4085f16852133a8b3467be3e8e696336da4a9901b235da66f04ecd9616395b6dd0d9ea88b66000a5a0
-DIST unit-prefix-0.5.2.crate 8041 BLAKE2B b4758a3191a670db8c133ea1cb2b5348df68e4d7f50f08397b3964cf3dbcfad9abf10f9a07da05a5af54cbd976f5f17e177538670579a48076d460263b49f54b SHA512 d4b80b081e5dbcad2cec9b40889fac228539563a29eb0c904d90dc67a4f300ce4006bff55701cb3fe9801a1352b1467afeafc25e8398074bc34cb890fbfc2c52
-DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
-DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
-DIST wasm-bindgen-0.2.104.crate 47345 BLAKE2B 36867eb3a9f872da20a511e3724f13a1c7b6fbff71c0a7d13d1b6380ebfcb4eb2eda9a8d30cc5306497c199d50343ea37445f71b9d9148e71e6cfd123dbd27f4 SHA512 1e6a3aa20c236becd7cd06748b08f3b6eeb59c3fa7b52a15ba0e5e2164ee04ca635c0af7fe3d12f12dda43af739d0df4bae586dac76e63d72176bcf1782986d3
-DIST wasm-bindgen-0.2.105.crate 48215 BLAKE2B 1246bf578db288dfe1f441ed307d781c8c3b593343eaa70efdb602dfaf7eb20ac52ca5744c9ecd03784e4c61d166401db66cf7599b1385d1e15133b47cf2ec0d SHA512 f79d9c1251c005f8ae3a6f7e364c54a34eb80f445bf5a23de0428114dd5dd6f5f74b76c92df784f7b54a0d978c02d5df932626819bd26a97fe90fbbd3d6f8396
-DIST wasm-bindgen-backend-0.2.104.crate 32230 BLAKE2B 50d1589b4a04e3807c8217e4707335227451dc9c7112675c5c5720830d82369f31f521748f39604e1f83c7af8676e8cf97ea599ae7c82f1ea095fa3560e52d74 SHA512 959c441e6e6b3391c880db9ec53e646b5ff249791107a6a3b87f0fd5288f91e92f26627a5420c47d205c73b047a8b2a10f35ea3d17cd0d3fead1a0b6d542ee08
-DIST wasm-bindgen-macro-0.2.104.crate 9390 BLAKE2B 5bc5251e0c3c7803967e0ec8ed6666a52f7cacdcc9cea55366f9cb9051d4f99361321d6fb7dbc77bc899148089c408c5a2774c36787b5053b22c5eac239e46ae SHA512 3387d5a8faf6829accc6f36011182446bad3ea7af1b514404036c7cc06a5bb78021e8f649a5d2b78b67f6ccfb3ffc05b86eab07575f2ddb783c3ab9aa8108a4a
-DIST wasm-bindgen-macro-0.2.105.crate 9264 BLAKE2B e2c4327e94482a8f1a22cc5bd2a67a7af96290c365bfaffe9e07acb1fb71034bda67dbb97e03e9239c8ef0be06a967ae5e1072f88a35ecb61b110a1ad122e243 SHA512 5f3ddd3dfd3060210e63f5da5384a308dcb1466d6c0435e30b4b0183b34284fa972aa70224c6c8f7cf19058e08b6945bafb17ad4d008312eb7b30d26f66fbb3c
-DIST wasm-bindgen-macro-support-0.2.104.crate 26411 BLAKE2B 0cc34516f3ffd4f5b72b56c184626a0099aa992c3787b7cd52c6e770c5f8c14c178f69983c7a696ef845306f22a93d14f55075ab0f8617971880dbc3fd774a77 SHA512 49b4ed12f09be6d22ef395a1c867d739b5a033cbcbeb308de879138da4f14f7e2de902ae55fabaaaad3a8688f2c05f5c6e7c885e6fbe453df6dcb05e03e326ac
-DIST wasm-bindgen-macro-support-0.2.105.crate 49633 BLAKE2B 36c59a0fffe14cb6b5cc767285e6533aac2f1832ca91da5f535779d51323433a324bc07f351d491a151a8f6a67e234e75bf07d508494c314f483bc5d2882b03d SHA512 a579183f46e5e3a9ef32183166b443050af50b8df84ca4cc25cc5a6787e8e45fc1fc3b74c29e3fcdf44fd7b522627252c4894205c693317f27eb475a1b0d9b4e
-DIST wasm-bindgen-shared-0.2.104.crate 9057 BLAKE2B 970e017fb34c816e7827a175f5a252cf377fcc19fb15be93eafb830523b47df1eb0d9ec03565ec5086914f740818f7deb9a14edb7e7972c6fcb3319394598363 SHA512 ad994073722bd9c4ea955a77032fc5f3c9236446e1e7dad80b8a396be1deb7f1d1c4ba700fd2438c9d0a40c212c171e222dcb8a95235f3f48e42cfb76d721554
-DIST wasm-bindgen-shared-0.2.105.crate 9269 BLAKE2B c67cbf7f2eda35a29c0c60313e9887bc4e44ce0233cd9387f30fce55bfe173551b06f3b0e0d1834dd7c2a0e6383ce0b28390cf05e9ff692245fe4e38751e0b17 SHA512 a3604dd72ed83a627a1b708f1b268693c93a56cf1851823398e43da066f87a25535222cfdf987153d12f948cd7e316e5c2382d12273c63317025ad774411c079
-DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
-DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
-DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
-DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
-DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
-DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
-DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
-DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
-DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
-DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
-DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
-DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
-DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
-DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
-DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df
-DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451
diff --git a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-1.0.6-build-with-cargo.patch b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-1.0.6-build-with-cargo.patch
deleted file mode 100644
index 5e06583164f8..000000000000
--- a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-1.0.6-build-with-cargo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-For USE=debug to work, portage needs to run cargo_src_compile(), but if `emake`
-is used in src_install(), it will trigger a rebuild without debug. If
-cargo_src_install() is used instead, manpages and symlinks won't be installed
-and the binary would have to be moved since there's no way to make cargo install
-to /usr/sbin. So remove $(PDATA_TOOLS) dependency in Makefile instead. Might as
-well patch out $(STRIP) too.
-
---- a/Makefile
-+++ b/Makefile
-@@ -56,10 +56,9 @@
-
- MANPAGES:=$(patsubst %,man8/%.8,$(TOOLS))
-
--install: $(PDATA_TOOLS) $(MANPAGES)
-+install: $(MANPAGES)
- $(INSTALL_DIR) $(BINDIR)
- $(INSTALL_PROGRAM) $(PDATA_TOOLS) $(BINDIR)
-- $(STRIP) $(BINDIR)/pdata_tools
- ln -s -f pdata_tools $(BINDIR)/cache_check
- ln -s -f pdata_tools $(BINDIR)/cache_dump
- ln -s -f pdata_tools $(BINDIR)/cache_metadata_size
diff --git a/sys-block/thin-provisioning-tools/metadata.xml b/sys-block/thin-provisioning-tools/metadata.xml
deleted file mode 100644
index 00dc10d4fcb0..000000000000
--- a/sys-block/thin-provisioning-tools/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.3.0.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.3.0.ebuild
deleted file mode 100644
index d2de24ae7efa..000000000000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.3.0.ebuild
+++ /dev/null
@@ -1,280 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.82.0"
-
-CRATES="
- adler2@2.0.1
- aho-corasick@1.1.3
- allocator-api2@0.2.21
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.4
- anstyle-wincon@3.0.10
- anstyle@1.0.13
- anyhow@1.0.100
- autocfg@1.5.0
- base64@0.22.1
- bindgen@0.71.1
- bitflags@2.10.0
- bumpalo@3.19.0
- bytemuck@1.24.0
- byteorder@1.5.0
- cassowary@0.3.0
- castaway@0.2.4
- cexpr@0.6.0
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- clang-sys@1.8.1
- clap@4.5.50
- clap_builder@4.5.50
- clap_lex@0.7.6
- colorchoice@1.0.4
- compact_str@0.8.1
- console@0.16.1
- crc32c@0.6.8
- crc32fast@1.5.0
- darling@0.20.11
- darling_core@0.20.11
- darling_macro@0.20.11
- data-encoding@2.9.0
- devicemapper-sys@0.3.2
- devicemapper@0.34.5
- downcast@0.11.0
- duct@1.1.0
- either@1.15.0
- encode_unicode@1.0.0
- env_filter@0.1.4
- env_logger@0.11.8
- env_logger@0.8.4
- equivalent@1.0.2
- errno@0.3.14
- exitcode@1.1.2
- fastrand@2.3.0
- fixedbitset@0.5.7
- flate2@1.1.4
- fnv@1.0.7
- foldhash@0.1.5
- fragile@2.0.1
- getrandom@0.2.16
- getrandom@0.3.4
- glob@0.3.3
- hashbrown@0.15.5
- heck@0.5.0
- hermit-abi@0.3.9
- hermit-abi@0.5.2
- ident_case@1.0.1
- indicatif@0.18.1
- indoc@2.0.7
- instability@0.3.9
- io-lifetimes@1.0.11
- io-uring@0.7.10
- iovec@0.1.4
- is_terminal_polyfill@1.70.2
- itertools@0.13.0
- itoa@1.0.15
- jiff-static@0.2.15
- jiff@0.2.15
- js-sys@0.3.81
- libc@0.2.177
- libloading@0.8.9
- libredox@0.1.10
- libudev-sys@0.1.4
- linux-raw-sys@0.11.0
- log@0.4.28
- lru@0.12.5
- memchr@2.7.6
- minimal-lexical@0.2.1
- miniz_oxide@0.8.9
- mockall@0.13.1
- mockall_derive@0.13.1
- nix@0.30.1
- nom@7.1.3
- nom@8.0.0
- num-derive@0.4.2
- num-traits@0.2.19
- num_cpus@1.17.0
- numtoa@0.2.4
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- os_pipe@1.2.3
- paste@1.0.15
- pkg-config@0.3.32
- portable-atomic-util@0.2.4
- portable-atomic@1.11.1
- ppv-lite86@0.2.21
- predicates-core@1.0.9
- predicates-tree@1.0.12
- predicates@3.1.3
- prettyplease@0.2.37
- proc-macro2@1.0.101
- quick-xml@0.38.3
- quickcheck@1.0.3
- quickcheck_macros@1.1.0
- quote@1.0.41
- r-efi@5.3.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.3
- rangemap@1.6.0
- ratatui@0.29.0
- redox_syscall@0.5.18
- redox_termios@0.1.3
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- retry@2.1.0
- roaring@0.11.2
- rustc-hash@2.1.1
- rustc_version@0.4.1
- rustix@1.1.2
- rustversion@1.0.22
- ryu@1.0.20
- semver@1.0.27
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- shared_child@1.1.1
- shared_thread@0.2.0
- shlex@1.3.0
- sigchld@0.2.4
- signal-hook-registry@1.4.6
- signal-hook@0.3.18
- simd-adler32@0.3.7
- static_assertions@1.1.0
- strsim@0.11.1
- strum@0.26.3
- strum_macros@0.26.4
- syn@2.0.107
- tempfile@3.23.0
- termion@4.0.5
- termtree@0.5.1
- thiserror-impl@2.0.17
- thiserror@2.0.17
- udev@0.9.3
- unicode-ident@1.0.20
- unicode-segmentation@1.12.0
- unicode-truncate@1.1.0
- unicode-width@0.1.14
- unicode-width@0.2.0
- unit-prefix@0.5.1
- utf8parse@0.2.2
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.1+wasi-0.2.4
- wasm-bindgen-backend@0.2.104
- wasm-bindgen-macro-support@0.2.104
- wasm-bindgen-macro@0.2.104
- wasm-bindgen-shared@0.2.104
- wasm-bindgen@0.2.104
- web-time@1.1.0
- windows-link@0.2.1
- windows-sys@0.48.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.48.5
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.53.1
- wit-bindgen@0.46.0
- zerocopy-derive@0.8.27
- zerocopy@0.8.27
-"
-
-LLVM_COMPAT=( {17..20} )
-
-inherit cargo llvm-r1
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/jthornber/thin-provisioning-tools.git"
- inherit git-r3
-else
- SRC_URI="
- https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
- "
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-LICENSE="GPL-3"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB"
-SLOT="0"
-IUSE="io-uring"
-
-RDEPEND="virtual/libudev:="
-# libdevmapper.h needed for devicemapper-sys crate
-DEPEND="
- ${RDEPEND}
- sys-fs/lvm2
-"
-# Needed for bindgen
-BDEPEND="
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- ')
- virtual/pkgconfig
-"
-
-DOCS=(
- CHANGES
- COPYING
- README.md
- doc/TODO.md
- doc/thinp-version-2/notes.md
-)
-
-# Rust
-QA_FLAGS_IGNORED="usr/sbin/pdata_tools"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.6-build-with-cargo.patch"
-)
-
-pkg_setup() {
- llvm-r1_pkg_setup
- rust_pkg_setup
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]] ; then
- git-r3_src_unpack
- cargo_live_src_unpack
- else
- cargo_src_unpack
- fi
-}
-
-src_configure() {
- local myfeatures=( $(usev io-uring io_uring) )
- cargo_src_configure
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- DATADIR="${ED}/usr/share" \
- PDATA_TOOLS="$(cargo_target_dir)/pdata_tools" \
- install
-
- einstalldocs
-}
diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.3.1.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.3.1.ebuild
deleted file mode 100644
index debf527bd708..000000000000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.3.1.ebuild
+++ /dev/null
@@ -1,279 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- adler2@2.0.1
- aho-corasick@1.1.4
- allocator-api2@0.2.21
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.13
- anyhow@1.0.100
- autocfg@1.5.0
- base64@0.22.1
- bindgen@0.72.1
- bitflags@2.10.0
- bumpalo@3.19.0
- bytemuck@1.24.0
- byteorder@1.5.0
- cassowary@0.3.0
- castaway@0.2.4
- cexpr@0.6.0
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- clang-sys@1.8.1
- clap@4.5.52
- clap_builder@4.5.52
- clap_lex@0.7.6
- colorchoice@1.0.4
- compact_str@0.8.1
- console@0.16.1
- crc32c@0.6.8
- crc32fast@1.5.0
- darling@0.20.11
- darling_core@0.20.11
- darling_macro@0.20.11
- data-encoding@2.9.0
- devicemapper-sys@0.3.3
- devicemapper@0.34.5
- downcast@0.11.0
- duct@1.1.1
- either@1.15.0
- encode_unicode@1.0.0
- env_filter@0.1.4
- env_logger@0.11.8
- env_logger@0.8.4
- equivalent@1.0.2
- errno@0.3.14
- exitcode@1.1.2
- fastrand@2.3.0
- fixedbitset@0.5.7
- flate2@1.1.5
- fnv@1.0.7
- foldhash@0.1.5
- fragile@2.0.1
- getrandom@0.2.16
- getrandom@0.3.4
- glob@0.3.3
- hashbrown@0.15.5
- heck@0.5.0
- hermit-abi@0.3.9
- hermit-abi@0.5.2
- ident_case@1.0.1
- indicatif@0.18.3
- indoc@2.0.7
- instability@0.3.9
- io-lifetimes@1.0.11
- io-uring@0.7.11
- iovec@0.1.4
- is_terminal_polyfill@1.70.2
- itertools@0.13.0
- itoa@1.0.15
- jiff-static@0.2.16
- jiff@0.2.16
- js-sys@0.3.82
- libc@0.2.177
- libloading@0.8.9
- libredox@0.1.10
- libudev-sys@0.1.4
- linux-raw-sys@0.11.0
- log@0.4.28
- lru@0.12.5
- memchr@2.7.6
- minimal-lexical@0.2.1
- miniz_oxide@0.8.9
- mockall@0.13.1
- mockall_derive@0.13.1
- nix@0.30.1
- nom@7.1.3
- nom@8.0.0
- num-derive@0.4.2
- num-traits@0.2.19
- num_cpus@1.17.0
- numtoa@0.2.4
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- os_pipe@1.2.3
- paste@1.0.15
- pkg-config@0.3.32
- portable-atomic-util@0.2.4
- portable-atomic@1.11.1
- ppv-lite86@0.2.21
- predicates-core@1.0.9
- predicates-tree@1.0.12
- predicates@3.1.3
- prettyplease@0.2.37
- proc-macro2@1.0.103
- quick-xml@0.38.4
- quickcheck@1.0.3
- quickcheck_macros@1.1.0
- quote@1.0.42
- r-efi@5.3.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.3
- rangemap@1.7.0
- ratatui@0.29.0
- redox_syscall@0.5.18
- redox_termios@0.1.3
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- retry@2.1.0
- roaring@0.11.2
- rustc-hash@2.1.1
- rustc_version@0.4.1
- rustix@1.1.2
- rustversion@1.0.22
- ryu@1.0.20
- semver@1.0.27
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- shared_child@1.1.1
- shared_thread@0.2.0
- shlex@1.3.0
- sigchld@0.2.4
- signal-hook-registry@1.4.6
- signal-hook@0.3.18
- simd-adler32@0.3.7
- static_assertions@1.1.0
- strsim@0.11.1
- strum@0.26.3
- strum_macros@0.26.4
- syn@2.0.110
- tempfile@3.23.0
- termion@4.0.5
- termtree@0.5.1
- thiserror-impl@2.0.17
- thiserror@2.0.17
- udev@0.9.3
- unicode-ident@1.0.22
- unicode-segmentation@1.12.0
- unicode-truncate@1.1.0
- unicode-width@0.1.14
- unicode-width@0.2.0
- unit-prefix@0.5.2
- utf8parse@0.2.2
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.1+wasi-0.2.4
- wasm-bindgen-macro-support@0.2.105
- wasm-bindgen-macro@0.2.105
- wasm-bindgen-shared@0.2.105
- wasm-bindgen@0.2.105
- web-time@1.1.0
- windows-link@0.2.1
- windows-sys@0.48.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.48.5
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.53.1
- wit-bindgen@0.46.0
- zerocopy-derive@0.8.27
- zerocopy@0.8.27
-"
-
-LLVM_COMPAT=( {19..21} )
-RUST_MIN_VER="1.82.0"
-RUST_NEEDS_LLVM=1
-
-inherit cargo llvm-r1
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/jthornber/thin-provisioning-tools.git"
- inherit git-r3
-else
- SRC_URI="
- https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
- "
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~sparc x86"
-fi
-
-LICENSE="GPL-3"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 ZLIB"
-SLOT="0"
-IUSE="io-uring"
-
-RDEPEND="virtual/libudev:="
-# libdevmapper.h needed for devicemapper-sys crate
-DEPEND="
- ${RDEPEND}
- sys-fs/lvm2
-"
-# Needed for bindgen
-BDEPEND="
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- ')
- virtual/pkgconfig
-"
-
-DOCS=(
- CHANGES
- COPYING
- README.md
- doc/TODO.md
- doc/thinp-version-2/notes.md
-)
-
-# Rust
-QA_FLAGS_IGNORED="usr/sbin/pdata_tools"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.6-build-with-cargo.patch"
-)
-
-pkg_setup() {
- llvm-r1_pkg_setup
- rust_pkg_setup
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]] ; then
- git-r3_src_unpack
- cargo_live_src_unpack
- else
- cargo_src_unpack
- fi
-}
-
-src_configure() {
- local myfeatures=( $(usev io-uring io_uring) )
- cargo_src_configure
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- DATADIR="${ED}/usr/share" \
- PDATA_TOOLS="$(cargo_target_dir)/pdata_tools" \
- install
-
- einstalldocs
-}
diff --git a/sys-block/tw_cli/Manifest b/sys-block/tw_cli/Manifest
deleted file mode 100644
index cea4ed80990d..000000000000
--- a/sys-block/tw_cli/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST 368_tw_cli_debian8_beta.tgz 1958337 BLAKE2B 5e10c253a36132c8ee74e555b7e9151e70dd126ab4e58a76465c6d198387d612f19bd121c1d4dee49ca6c6fc35aeef5ed19466f05d3ce59ac4c4ab2d6f488f65 SHA512 1a0e22bd59eed4d26957bf17dd191f842251e61c035973cfc0e4611b0f93d798e718bed2dcb54e3fbf9ac8bbc9f7aaf9b332c419210331c318fb507a9d34492c
-DIST CLI_linux-from_the_10.2.2.1_9.5.5.1_codesets.zip 1878621 BLAKE2B 628070e5f6dc4dbc75f029067298be278b696b84afb245d19761043183bc6232fcf48dfe46954ef61e027082d974905244f6b3e73b596fbbe8d7955375859be2 SHA512 e8a7f27401e7811d5f8533d839066bdf6d93eeb2cb1242b00af7fc559b0a34316f8e6dc80f68e869d97f44290ea32c9e65d1d857c1010009ad1a540252400e31
-DIST LSI-tw_cli 35638 BLAKE2B 8267d311b7b09dd3f0e619fd7d5aadcaf5b24afa1958c99e838b9280b175b8f070dc58164622bf3ab54dc5ddfc24a4a4ea06971a919b17a3c2594541e43ea41f SHA512 1a1d35395ffccf70004b0c111d8c4a7e408cf0c57503bb4d1fdd608f9b71d6ea4d7488307dd6806eaf6557d65badd9c43aeea3e7c1ddae1c56962c85c2b868c9
diff --git a/sys-block/tw_cli/metadata.xml b/sys-block/tw_cli/metadata.xml
deleted file mode 100644
index 92ad74cfe5f3..000000000000
--- a/sys-block/tw_cli/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- <name>Robin H. Johnson</name>
- <description>Primary maintainer, PATA controllers</description>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/tw_cli/tw_cli-10.2.2.1-r2.ebuild b/sys-block/tw_cli/tw_cli-10.2.2.1-r2.ebuild
deleted file mode 100644
index 44a9f8b42a12..000000000000
--- a/sys-block/tw_cli/tw_cli-10.2.2.1-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="3ware SATA/PATA/SAS RAID controller Command Line Interface tool"
-HOMEPAGE="http://www.lsi.com/products/raid-controllers/pages/3ware-sas-9750-8i.aspx"
-
-# This is apparently what the upstream stuff was based on when LSI took over?
-ThreeDM2_PV="9.5.5.1"
-
-SRC_URI_BASE="http://www.lsi.com/downloads/Public/SATA/SATA%20Common%20Files/"
-SRC_URI_A_linux="CLI_linux-from_the_${PV}_${ThreeDM2_PV}_codesets.zip"
-# 10.2.2.1 special case:
-# Newer kernels cause a segmentation fault, and a special build is available for Linux only.
-# https://www.broadcom.com/support/knowledgebase/1211161501805/debian-8-twcli-causes-fault-segment-failure
-EXTRA_linux="https://docs.broadcom.com/docs-and-downloads/kb-documents/lsi/368_tw_cli_debian8_beta.tgz"
-[[ -n "${SRC_URI_A_linux}${EXTRA_linux}" ]] && SRC_URI+=" kernel_linux? ( ${SRC_URI_A_linux:+${SRC_URI_BASE}/}${SRC_URI_A_linux} ${EXTRA_linux} )"
-# The license is not available easily from upstream (embedded in a textbox),
-# nor in the upstream tarball, but needs to be installed, and can't be
-# referenced via PORTDIR per bug #373349.
-SRC_URI+=" https://gitweb.gentoo.org/repo/gentoo.git/plain/licenses/LSI-tw_cli"
-S="${WORKDIR}"
-
-# the minor ver on the end changes...
-RELNOTES="${SRC_URI_BASE}/${PV}_Release_Notes.pdf"
-
-# Note: 3ware gave permission to redistribute the binaries before:
-# Ref: https://bugs.gentoo.org/show_bug.cgi?id=60690#c106
-#
-# Please note that the LSI-tw_cli license does allow redistribution, despite
-# being a EULA:
-# 2. Grant of Rights
-# 2.1 LSI Binary Code. Subject to the terms of this Agreement, LSI grants
-# to Licensee a non-exclusive, world-wide, revocable (for breach in
-# accordance with Section 7), non-transferable limited license, without
-# the right to sublicense except as expressly provided herein, solely to:
-# (c) Distribute the LSI Binary Code as incorporated in Licensee's
-# Products or for use with LSI Devices to its Subsequent Users;
-# (d) Distribute the Explanatory Materials related to LSI Binary Code only
-# for use with LSI Devices;
-#
-# 3. License Restrictions
-# 3.1. LSI Binary Code. The Licenses granted in Section 2.1 for LSI Binary
-# Code and related Explanatory Materials are subject to the following
-# restrictions:
-# (a) Licensee shall not use the LSI Binary Code and related Explanatory
-# Materials for any purpose other than as expressly provided in Article 2;
-# (b) Licensee shall reproduce all copyright notices and other proprietary
-# markings or legends contained within or on the LSI Binary Code and
-# related Explanatory Materials on any copies it makes; and
-LICENSE="LSI-tw_cli"
-SLOT="0"
-
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="-* amd64 x86"
-RESTRICT="strip"
-
-# binary packages
-BDEPEND="app-arch/unzip"
-
-QA_PREBUILT="/opt/tw_cli/tw_cli"
-
-# If you want to fetch it yourself (not from the mirrors), there is an IP-based
-# clickthrough to accept the EULA.
-pkg_nofetch() {
- einfo "Upstream has implemented a mandatory clickthrough EULA for distfile download"
- einfo "Please visit ${SRC_URI}"
- einfo "And place ${A} into your DISTDIR directory."
-}
-
-src_install() {
- local cli_bin
- case ${ARCH} in
- # Special case per 10.2.2.1 segfault
- amd64) cli_bin=debian8/x86_64/tw_cli ;;
- x86) cli_bin=debian8/x86/tw_cli ;;
- *) die "unsupported ARCH";;
- esac
- exeinto /opt/tw_cli
- # The names have varied in the past, sometimes there is a suffix
- newexe ${cli_bin} tw_cli
- dosym ../../opt/tw_cli/tw_cli /usr/sbin/tw_cli
-
- newman ${PN}.8.nroff ${PN}.8
- dodoc *.txt
- docinto html
- dodoc *.html
-
- # to comply with license requirement 3.1.b, per upstream request.
- insinto /opt/tw_cli
- newins "${DISTDIR}/${LICENSE}" LICENSE
-}
-
-pkg_postinst() {
- elog "This binary supports should support ALL cards, including, but not"
- elog "limited to the following series:"
- elog ""
- elog "PATA: 6xxx, 72xx, 74xx, 78xx, 7000, 7500, 7506"
- elog "SATA: 8006, 8500, 8506, 9500S, 9550SX, 9590SE,"
- elog " 9550SXU, 9650SE, 9650SE-{24M8,4LPME},"
- elog " 9690SA, 9750"
- elog ""
- elog "Release notes for this version are available at:"
- elog "${RELNOTES}"
-}
diff --git a/sys-block/vblade/Manifest b/sys-block/vblade/Manifest
deleted file mode 100644
index b71e8970646b..000000000000
--- a/sys-block/vblade/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vblade-25.tar.gz 32524 BLAKE2B 5bc396e5f47fa293968b58d589a9f8c5c837434abcc93be5f859047b25a5c6d3e3ecce8119f536fda222574b5b1d598a009f4ae393075c597c3f0f1f1f7ea79c SHA512 a70ee7e98a71bc2a649501c92e6c37fc0410837f5f68f9501e75b688743f0bbe2d1f93969b3a9fe068247cd49c209ba72f794dcbb68ee9d955c0f7fad774fd92
diff --git a/sys-block/vblade/files/conf.d-vblade b/sys-block/vblade/files/conf.d-vblade
deleted file mode 100644
index 4948543ee6e2..000000000000
--- a/sys-block/vblade/files/conf.d-vblade
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# If you intent to run only one vblade, you should edit config_vblade0
-# SYNTAX: SHELF SLOT NETIF SOURCE
-config_vblade0="0 0 eth0 /root/test.img"
-
-# SHELF is a numeric value >= 0
-# SLOT is a numeric value 0 <= X <= 15
-# NETIF is a network interface name
-# SOURCE is a file or block device
-
-# For additional vblades, run:
-# ln -s /etc/init.d/vblade.vblade0 /etc/init.d/vblade.$NAME
-# and define config_$NAME in this file.
-
-# Note that the combination of SHELF:SLOT:NETIF should be unique for your
-# network.
-
-# Some additional examples
-# config_vblade1="0 1 eth0 /root/test2.img"
-# config_foobar="0 1 eth1 /dev/md0"
-
-# vim: ft=filetype=gentoo-conf-d syntax=filetype=gentoo-conf-d :
-# vim: ai sw=2 sts=2 ts=2 :
diff --git a/sys-block/vblade/files/init.d-vblade.vblade0-r2 b/sys-block/vblade/files/init.d-vblade.vblade0-r2
deleted file mode 100644
index 879c07d4e538..000000000000
--- a/sys-block/vblade/files/init.d-vblade.vblade0-r2
+++ /dev/null
@@ -1,125 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-extra_commands="checkconfig"
-
-depend() {
- need net
-}
-
-# bug #218043
-if [ ! -f /etc/init.d/sysfs ]; then
- conf="$(add_suffix /etc/conf.d/vblade)"
- [ -e "${conf}" ] && . "${conf}"
- vblade_name="${myservice#*.}"
-else
- conf="/etc/conf.d/vblade"
- [ -e "${conf}" ] && . "${conf}"
- vblade_name="${RC_SVCNAME#*.}"
-fi
-
-vblade_conf_variable="config_${vblade_name}"
-vblade_conf="${!vblade_conf_variable}"
-pidfile="/var/run/vblade-${vblade_name}.pid"
-srvname="vblade.${vblade_name}"
-
-getconfig() {
- args=""
- while getopts b:dsrm: FLAG; do
- case "${FLAG}" in
- b) is_valid_numeric "${OPTARG}" && args="${args} -b ${OPTARG}" || ewarn "vblade block size argument is non-numeric IGNORING";;
-
- d|s|r) args="${args} -${FLAG}";;
-
- # FIXME: there is no sanity checking on the MAC address...we'll leave that up to vblade
- m) args="${args} -m ${OPTARG}";;
- esac
- done
-
- shift $(( OPTIND - 1 ))
-
- shelf=${1}
- slot=${2}
- netif=${3}
- src=${4}
-
- export args shelf slot netif src
-}
-
-checkconfig() {
- if [ -z "${vblade_conf}" ]; then
- eerror "vblade configuration not specified for ${vblade_name}"
- return 1
- fi
- getconfig ${vblade_conf}
-
- is_valid_numeric "${shelf}" 0
- if [ $? -ne 0 ]; then
- eerror "Shelf '${shelf}' is non-numeric or less than zero."
- return 1
- fi
- is_valid_numeric "${slot}" 0 15
- if [ $? -ne 0 ]; then
- eerror "Slot '${slot}' is outside the valid range [0..15]."
- return 1
- fi
-
- sysfs_base="/sys/class/net/"
- procfs_base="/proc/sys/net/ipv4/conf/"
- if test ! \( -e "${sysfs_base}${netif}" -o -e "${procfs_base}${netif}" \); then
- eerror "Network interface '${netif}' does not exist"
- return 1
- fi
-
- if test ! \( -f "${src}" -o -b "${src}" \) ; then
- eerror "Source '${src}' must be a file or block device"
- return 1
- fi
-
- if test ! \( -e "${src}" -a -r "${src}" \) ; then
- eerror "Source '${src}' is not readable."
- return 1
- fi
-
- return 0
-}
-
-is_valid_numeric() {
- num="${1}"
- min="${2}"
- max="${3}"
- # non-numeric
- test "$num" -ge "0" 2>/dev/null
- rc=$?
- test "$rc" -eq 2 && return 2
- # check for min
- test -z "$min" && return 0
- test "$num" -lt "$min" && return 1
- # check for max
- test -z "$max" && return 0
- test "$num" -gt "$max" && return 1
- # done
- return 0
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting ${srvname}: e${shelf}.${slot} on ${netif} using '${src}'"
- export LOGTAG="${srvname}"
- start-stop-daemon --start --quiet \
- --pidfile ${pidfile} --background \
- --make-pidfile --exec /usr/sbin/vbladed -- \
- ${args} ${shelf} ${slot} ${netif} "${src}"
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${srvname}"
- getconfig ${vblade_conf}
- ps -Ao pid,args | egrep "^[[:space:]]*[[:digit:]]+ /usr/sbin/vblade.* ${shelf} ${slot} " | awk '{print $1}' | xargs kill
- eend $?
-}
-
-# vim: ft=gentoo-init-d syntax=gentoo-init-d :
-# vim: ai sw=4 sts=4 ts=4 :
diff --git a/sys-block/vblade/files/vblade-25-makefile.patch b/sys-block/vblade/files/vblade-25-makefile.patch
deleted file mode 100644
index 072c963b1c39..000000000000
--- a/sys-block/vblade/files/vblade-25-makefile.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- a/makefile
-+++ b/makefile
-@@ -9,29 +9,23 @@ sharedir = ${prefix}/share
- mandir = ${sharedir}/man
-
- O=aoe.o bpf.o ${PLATFORM}.o ata.o dat.o
--CFLAGS += -Wall -g -O2 -fno-common
--CC = gcc
-+CFLAGS += -Wall
-
- vblade: $O
-- ${CC} -o vblade $O
-+ ${CC} ${LDFLAGS} -o vblade $O ${LIBS}
-
- aoe.o : aoe.c config.h dat.h fns.h makefile
-- ${CC} ${CFLAGS} -c $<
-
- ${PLATFORM}.o : ${PLATFORM}.c config.h dat.h fns.h makefile
-- ${CC} ${CFLAGS} -c $<
-
- ata.o : ata.c config.h dat.h fns.h makefile
-- ${CC} ${CFLAGS} -c $<
-
- bpf.o : bpf.c
-- ${CC} ${CFLAGS} -c $<
-
- dat.o : dat.c
-- ${CC} ${CFLAGS} -c $<
-
- config.h : config/config.h.in makefile
-- @if ${CC} ${CFLAGS} config/u64.c > /dev/null 2>&1; then \
-+ @if ${CC} ${CFLAGS} ${CPPFLAGS} config/u64.c > /dev/null 2>&1; then \
- sh -xc "cp config/config.h.in config.h"; \
- else \
- sh -xc "sed 's!^//u64 !!' config/config.h.in > config.h"; \
-
diff --git a/sys-block/vblade/files/vbladed b/sys-block/vblade/files/vbladed
deleted file mode 100644
index 5822d677843a..000000000000
--- a/sys-block/vblade/files/vbladed
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-#
-# run a vblade daemon using a logger process
-# output is directed to syslogd
-#
-# Although logging goes to syslog, let's going to
-# protect ourselves against the most common way or
-# calling vbladed: without arguments.
-if [ -z "$*" ]
-then
- echo "Usage: vbladed <shelf> <slot> <ethn> <device>" >&2
- exit 1
-fi
-
-[ -z "${LOGTAG}" ] && LOGTAG=vbladed
-
-/usr/sbin/vblade "${@}" </dev/null 2>&1 | /usr/bin/logger -t "${LOGTAG}"
diff --git a/sys-block/vblade/metadata.xml b/sys-block/vblade/metadata.xml
deleted file mode 100644
index f308c62eb267..000000000000
--- a/sys-block/vblade/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/vblade/vblade-25.ebuild b/sys-block/vblade/vblade-25.ebuild
deleted file mode 100644
index 056925010027..000000000000
--- a/sys-block/vblade/vblade-25.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="vblade exports a block device using AoE"
-HOMEPAGE="https://github.com/OpenAoE/vblade"
-SRC_URI="https://github.com/OpenAoE/${PN}/archive/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-RDEPEND="sys-apps/util-linux"
-
-S="${WORKDIR}/${PN}-${P}"
-
-PATCHES=( "${FILESDIR}"/vblade-25-makefile.patch )
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dosbin vblade
- dosbin "${FILESDIR}"/vbladed
-
- doman vblade.8
- dodoc HACKING NEWS README
-
- newconfd "${FILESDIR}"/conf.d-vblade vblade
- newinitd "${FILESDIR}"/init.d-vblade.vblade0-r2 vblade.vblade0
-}
diff --git a/sys-block/vdo/Manifest b/sys-block/vdo/Manifest
deleted file mode 100644
index ac5074135cac..000000000000
--- a/sys-block/vdo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vdo-8.3.2.1.tar.gz 243029 BLAKE2B c70d7fcaa470cef6e0ec347b14d750a9c1d8fd903752e6805013907bbf645b302746772116e64e1e8ea123c5c28c0d0e8807b6b0ec2cf3ae1d9344739d3e9a39 SHA512 8d1c019546847fb78808f34dd5d206103507da2f774c1c8607daa6ae00b6ebe15bc16cb0276e3e73a4ecc529f00d16da71056f9c853bf2fc404db8e8029093c1
diff --git a/sys-block/vdo/metadata.xml b/sys-block/vdo/metadata.xml
deleted file mode 100644
index 00dc10d4fcb0..000000000000
--- a/sys-block/vdo/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>robbat2@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/vdo/vdo-8.3.2.1.ebuild b/sys-block/vdo/vdo-8.3.2.1.ebuild
deleted file mode 100644
index d96647897799..000000000000
--- a/sys-block/vdo/vdo-8.3.2.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Userspace tools for managing VDO volumes"
-HOMEPAGE="https://github.com/dm-vdo/vdo"
-SRC_URI="https://github.com/dm-vdo/vdo/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-
-# libdevmapper.h & more
-DEPEND="
- sys-fs/lvm2
- sys-apps/util-linux
-"
-RDEPEND="
- ${DEPEND}
- virtual/libudev:=
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_install() {
- emake install \
- DESTDIR="${D}" \
- bindir=/usr/bin \
- mandir=/usr/share/man
- mv "${D}"/usr/share/doc/{vdo,"${P}"}
-}
diff --git a/sys-block/viaideinfo/Manifest b/sys-block/viaideinfo/Manifest
deleted file mode 100644
index 9e3b21106d52..000000000000
--- a/sys-block/viaideinfo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST viaideinfo-0.5.tar.gz 87428 BLAKE2B 6f2834378f58ad091cec7c60f18d3124b1e67b90be08a5550c56679e95186dcc8da961ec7eed0d3b9e9f83ccd1a1cfddc1f56a483b0f78ab1f984a99a62fc0d8 SHA512 8b697f5192828db9393706bbc4b679c664a1f3f5668820bfad7aaf1b8767586e49fe428fdc61e9223ee4cc2a16601f6060a2ec206690c098a864e9f26915e7c2
diff --git a/sys-block/viaideinfo/metadata.xml b/sys-block/viaideinfo/metadata.xml
deleted file mode 100644
index 5f33304011d5..000000000000
--- a/sys-block/viaideinfo/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/viaideinfo/viaideinfo-0.5-r1.ebuild b/sys-block/viaideinfo/viaideinfo-0.5-r1.ebuild
deleted file mode 100644
index 09238683e7f9..000000000000
--- a/sys-block/viaideinfo/viaideinfo-0.5-r1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Query VIA IDE controllers for various information"
-HOMEPAGE="http://www.reactivated.net/software/viaideinfo"
-SRC_URI="http://www.reactivated.net/software/viaideinfo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND=">=sys-apps/pciutils-2.2.0"
-RDEPEND="${DEPEND}"
-DOCS=(
- ChangeLog NEWS README THANKS
-)
diff --git a/sys-block/wait-for-dri-devices-rules/Manifest b/sys-block/wait-for-dri-devices-rules/Manifest
deleted file mode 100644
index 4f046c13b95f..000000000000
--- a/sys-block/wait-for-dri-devices-rules/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wait-for-dri-devices-rules-1.tar.bz2 6995 BLAKE2B 0cd257c1223844948040728be2ceef53b71007e6d87d23c7c6f697f125ca89432d7bfe4011605dc2dec9185091f777c1205233cfd425471c7b2bc25f65bf79b3 SHA512 51149b8d604a97eb531452b17c1290779ced8ec300c615e89accfb80522287d53c47177c0aee58714686fc9c1c0544e865611d09634d5b8f7ee3e542d74d3f9d
diff --git a/sys-block/wait-for-dri-devices-rules/metadata.xml b/sys-block/wait-for-dri-devices-rules/metadata.xml
deleted file mode 100644
index 47ee1a46e070..000000000000
--- a/sys-block/wait-for-dri-devices-rules/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pacho@gentoo.org</email>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild b/sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild
deleted file mode 100644
index 4d955e61626f..000000000000
--- a/sys-block/wait-for-dri-devices-rules/wait-for-dri-devices-rules-1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit readme.gentoo-r1 udev
-
-DESCRIPTION="Udev and systemd rules to wait for dri devices"
-HOMEPAGE="https://gitlab.com/pachoramos/wait-for-dri-devices-rules"
-SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- sys-apps/systemd
- virtual/udev
-"
-
-DOC_CONTENTS="
- Feel free to modify
- /etc/systemd/system/display-manager.service.d/10-wait-for-dri-devices.conf
- according to your needed cards."
-
-src_install() {
- udev_dorules udev/rules.d/99-systemd-dri-devices.rules
- insinto /etc/systemd/system/display-manager.service.d/10-wait-for-dri-devices.conf
- doins systemd/system/display-manager.service.d/10-wait-for-dri-devices.conf
- einstalldocs
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- udev_reload
- readme.gentoo_print_elog
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-block/whdd/Manifest b/sys-block/whdd/Manifest
deleted file mode 100644
index e34bdccc8bc1..000000000000
--- a/sys-block/whdd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST whdd-3.1-rel.tar.gz 45806 BLAKE2B dce0230955fda721539891f0e993f25d3777e7d11331bbbd7b7e853dafd2edba043fc598c672634cc8bb65bad5c0ae9f3e26713f98c0d551dc72d08de20e1eb4 SHA512 8960b482d7c3a75b0b9e540092a0c074dbb66561f455fdf454e8cd89cc5dc4dc028e60b44ce74ecbf568af5e7e34a5b3b5deaee9480112f4161d98b773442bed
diff --git a/sys-block/whdd/metadata.xml b/sys-block/whdd/metadata.xml
deleted file mode 100644
index 5f33304011d5..000000000000
--- a/sys-block/whdd/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/whdd/whdd-3.1.ebuild b/sys-block/whdd/whdd-3.1.ebuild
deleted file mode 100644
index cc512b2ae761..000000000000
--- a/sys-block/whdd/whdd-3.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Diagnostic and recovery tool for block devices"
-HOMEPAGE="https://whdd.github.io"
-
-inherit toolchain-funcs
-
-if [[ ${PV} == 9999 ]]
-then
- EGIT_REPO_URI="https://github.com/${PN}/${PN}"
- inherit git-r3
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}-rel.tar.gz"
- KEYWORDS="amd64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-DEPEND="dev-util/dialog:=
- sys-libs/ncurses:=[unicode(+)]"
-RDEPEND="${DEPEND}
- sys-apps/smartmontools"
-
-src_compile() {
- tc-export CC
- default
-}
-
-src_install() {
- emake DESTDIR="${ED}" install
- einstalldocs
-}
diff --git a/sys-block/zram-init/Manifest b/sys-block/zram-init/Manifest
deleted file mode 100644
index bbe77f4d9d3a..000000000000
--- a/sys-block/zram-init/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST zram-init-12.2.1.tar.gz 21457 BLAKE2B d4b7c4b8a094e3ce13ec44a497efe205388e756a8c7ddbacdb424a02dd4b04a559d67ca793347cfe1c945f89444fafd8587ddb04dfbd9751afbb02058b7b242d SHA512 f8318ef0fd570791dc2b38a558d3fd98559f1ef34280417629b563f9a93ae4d45833c70151eb123e08cc08881a5bd32318f89a5331e8c8eb593c4ae8bf96b518
-DIST zram-init-12.2.2.tar.gz 21447 BLAKE2B 28fd3891b3a58b67705d016c7bff387020446dcd0bf9cd97cd6df0ca66b6a0b2841f660427d21e057e66e28dee1f291334372a8184e4fc23297203081ce0408e SHA512 74de3b26a6e30b2112fa1a1f903103a4363d594600f069d6d57bd01d5aadb42d820e2fb6b35415c5de1057b8eb57e3eb78ee177f8cb54317b5f04bb73f820a4b
-DIST zram-init-13.0.1.tar.gz 21264 BLAKE2B e57f22e16209fb81cb10797f2fc739aa58adf699c6a83f13aaece2e9da74f75882984fa96c34e3b531619634c12a13e5f8ab930ad527da6d38930e75c7fdff39 SHA512 b6c72d6857d6d6a8b7017c0a0435e0c6bbc937bbae62644047399b2fc6322a723097df10358f203b1413e9cddcfed3840a462090c1ce2d61711585aef12b1437
-DIST zram-init-13.0.tar.gz 21233 BLAKE2B 2966930d11f226ef6a8f0fcbf235eed86c3f5955e3cc4dd648c239254275b5f0faef1fc25339766eb5a81c5d7eba15a0d41096dd9c3fc02dc8e875967ecc0cae SHA512 66345d24ff25fff022e8326e04de0fdaac06a4423bd59bf80a409ce0fc94eb8ebb707129c5bf0ec4f5a922f6f835d5bed06a8561027d03c4d4e8f8659d25d01b
-DIST zram-init-13.2.tar.gz 21861 BLAKE2B 99bc2950d88905d5082350a0f4a4438d1f17506980c560106bfbbd04cea6b22bb4b881eba51e16e7cf2b6158e33fa7f7467de16b890c0ab9711f0fe02244a454 SHA512 d2e851831f8d4fe10aab7745cfc1bde1fd591062c8a9b4d3b218806e5342ae00ac0be09e5d95f9ed99d4c40b73aaca387339bcf7c031936222f297ba6674f19c
diff --git a/sys-block/zram-init/metadata.xml b/sys-block/zram-init/metadata.xml
deleted file mode 100644
index 9c103447e90d..000000000000
--- a/sys-block/zram-init/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>beatussum@protonmail.com</email>
- <name>Mattéo Rossillol‑‑Laruelle</name>
- </maintainer>
- <maintainer type="person">
- <email>perfinion@gentoo.org</email>
- <name>Jason Zaman</name>
- </maintainer>
- <stabilize-allarches />
- <upstream>
- <maintainer status="active">
- <name>Martin Väth</name>
- <email>martin@mvath.de</email>
- </maintainer>
- <changelog>https://raw.githubusercontent.com/vaeth/zram-init/master/ChangeLog</changelog>
- <bugs-to>https://github.com/vaeth/zram-init/issues/</bugs-to>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/sys-block/zram-init/zram-init-12.2.1.ebuild b/sys-block/zram-init/zram-init-12.2.1.ebuild
deleted file mode 100644
index e31f82338aa7..000000000000
--- a/sys-block/zram-init/zram-init-12.2.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit prefix readme.gentoo-r1
-
-DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zRAM"
-HOMEPAGE="https://github.com/vaeth/zram-init/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/vaeth/${PN}.git"
-else
- SRC_URI="https://github.com/vaeth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-RESTRICT="binchecks strip test"
-
-BDEPEND="sys-devel/gettext"
-
-RDEPEND="
- >=app-shells/push-2.0
- virtual/libintl
- || ( sys-apps/openrc sys-apps/systemd )
-"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="\
-To use zram-init, activate it in your kernel and add it to the default
-runlevel:
- rc-update add zram-init default
-If you use systemd enable zram_swap, zram_tmp, and/or zram_var_tmp with
-systemctl. You might need to modify the following file depending on the number
-of devices that you want to create:
- /etc/modprobe.d/zram.conf.
-If you use the \$TMPDIR as zram device with OpenRC, you should add zram-init to
-the boot runlevel:
- rc-update add zram-init boot
-Still for the same case, you should add in the OpenRC configuration file for
-the services using \$TMPDIR the following line:
- rc_need=\"zram-init\""
-
-src_prepare() {
- default
-
- hprefixify "${S}/man/${PN}.8"
-
- hprefixify -e "s%(}|:)(/(usr/)?sbin)%\1${EPREFIX}\2%g" \
- "${S}/sbin/${PN}.in"
-
- hprefixify -e "s%( |=)(/tmp)%\1${EPREFIX}\2%g" \
- "${S}/systemd/system"/* \
- "${S}/openrc"/*/*
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}/usr" MODIFY_SHEBANG=FALSE
-}
-
-src_install() {
- einstalldocs
- readme.gentoo_create_doc
-
- emake DESTDIR="${ED}" PREFIX="/usr" BINDIR="${ED}/sbin" SYSCONFDIR="/etc" \
- SYSTEMDDIR="${ED}/lib/systemd/system" install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-block/zram-init/zram-init-12.2.2.ebuild b/sys-block/zram-init/zram-init-12.2.2.ebuild
deleted file mode 100644
index 800c11683cfc..000000000000
--- a/sys-block/zram-init/zram-init-12.2.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit prefix readme.gentoo-r1
-
-DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zRAM"
-HOMEPAGE="https://github.com/vaeth/zram-init/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/vaeth/${PN}.git"
-else
- SRC_URI="https://github.com/vaeth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-RESTRICT="binchecks strip test"
-
-BDEPEND="sys-devel/gettext"
-
-RDEPEND="
- >=app-shells/push-2.0
- >=sys-apps/util-linux-2.41
- virtual/libintl
- || ( sys-apps/openrc sys-apps/systemd )
-"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="\
-To use zram-init, activate it in your kernel and add it to the default
-runlevel:
- rc-update add zram-init default
-If you use systemd enable zram_swap, zram_tmp, and/or zram_var_tmp with
-systemctl. You might need to modify the following file depending on the number
-of devices that you want to create:
- /etc/modprobe.d/zram.conf.
-If you use the \$TMPDIR as zram device with OpenRC, you should add zram-init to
-the boot runlevel:
- rc-update add zram-init boot
-Still for the same case, you should add in the OpenRC configuration file for
-the services using \$TMPDIR the following line:
- rc_need=\"zram-init\""
-
-src_prepare() {
- default
-
- hprefixify "${S}/man/${PN}.8"
-
- hprefixify -e "s%(}|:)(/(usr/)?sbin)%\1${EPREFIX}\2%g" \
- "${S}/sbin/${PN}.in"
-
- hprefixify -e "s%( |=)(/tmp)%\1${EPREFIX}\2%g" \
- "${S}/systemd/system"/* \
- "${S}/openrc"/*/*
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}/usr" MODIFY_SHEBANG=FALSE
-}
-
-src_install() {
- einstalldocs
- readme.gentoo_create_doc
-
- emake DESTDIR="${ED}" PREFIX="/usr" BINDIR="${ED}/sbin" SYSCONFDIR="/etc" \
- SYSTEMDDIR="${ED}/lib/systemd/system" install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-block/zram-init/zram-init-13.0.1.ebuild b/sys-block/zram-init/zram-init-13.0.1.ebuild
deleted file mode 100644
index cce030fb1697..000000000000
--- a/sys-block/zram-init/zram-init-13.0.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit prefix readme.gentoo-r1
-
-DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zRAM"
-HOMEPAGE="https://github.com/vaeth/zram-init/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/vaeth/${PN}.git"
-else
- SRC_URI="https://github.com/vaeth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-RESTRICT="binchecks strip test"
-
-BDEPEND="sys-devel/gettext"
-
-RDEPEND="
- >=app-shells/push-2.0
- >=sys-apps/util-linux-2.41
- virtual/libintl
- || ( sys-apps/openrc sys-apps/systemd )
-"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="\
-To use zram-init, activate it in your kernel and add it to the default
-runlevel:
- rc-update add zram-init default
-If you use systemd enable zram_swap, zram_tmp, and/or zram_var_tmp with
-systemctl. You might need to modify the following file depending on the number
-of devices that you want to create:
- /etc/modprobe.d/zram.conf.
-If you use the \$TMPDIR as zram device with OpenRC, you should add zram-init to
-the boot runlevel:
- rc-update add zram-init boot
-Still for the same case, you should add in the OpenRC configuration file for
-the services using \$TMPDIR the following line:
- rc_need=\"zram-init\""
-
-src_prepare() {
- default
-
- hprefixify "${S}/man/${PN}.8"
-
- hprefixify -e "s%(}|:)(/(usr/)?sbin)%\1${EPREFIX}\2%g" \
- "${S}/sbin/${PN}.in"
-
- hprefixify -e "s%( |=)(/tmp)%\1${EPREFIX}\2%g" \
- "${S}/systemd/system"/* \
- "${S}/openrc"/*/*
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}/usr" MODIFY_SHEBANG=FALSE
-}
-
-src_install() {
- einstalldocs
- readme.gentoo_create_doc
-
- emake DESTDIR="${ED}" PREFIX="/usr" BINDIR="${ED}/sbin" SYSCONFDIR="/etc" \
- SYSTEMDDIR="${ED}/lib/systemd/system" install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-block/zram-init/zram-init-13.0.ebuild b/sys-block/zram-init/zram-init-13.0.ebuild
deleted file mode 100644
index 800c11683cfc..000000000000
--- a/sys-block/zram-init/zram-init-13.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit prefix readme.gentoo-r1
-
-DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zRAM"
-HOMEPAGE="https://github.com/vaeth/zram-init/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/vaeth/${PN}.git"
-else
- SRC_URI="https://github.com/vaeth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-RESTRICT="binchecks strip test"
-
-BDEPEND="sys-devel/gettext"
-
-RDEPEND="
- >=app-shells/push-2.0
- >=sys-apps/util-linux-2.41
- virtual/libintl
- || ( sys-apps/openrc sys-apps/systemd )
-"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="\
-To use zram-init, activate it in your kernel and add it to the default
-runlevel:
- rc-update add zram-init default
-If you use systemd enable zram_swap, zram_tmp, and/or zram_var_tmp with
-systemctl. You might need to modify the following file depending on the number
-of devices that you want to create:
- /etc/modprobe.d/zram.conf.
-If you use the \$TMPDIR as zram device with OpenRC, you should add zram-init to
-the boot runlevel:
- rc-update add zram-init boot
-Still for the same case, you should add in the OpenRC configuration file for
-the services using \$TMPDIR the following line:
- rc_need=\"zram-init\""
-
-src_prepare() {
- default
-
- hprefixify "${S}/man/${PN}.8"
-
- hprefixify -e "s%(}|:)(/(usr/)?sbin)%\1${EPREFIX}\2%g" \
- "${S}/sbin/${PN}.in"
-
- hprefixify -e "s%( |=)(/tmp)%\1${EPREFIX}\2%g" \
- "${S}/systemd/system"/* \
- "${S}/openrc"/*/*
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}/usr" MODIFY_SHEBANG=FALSE
-}
-
-src_install() {
- einstalldocs
- readme.gentoo_create_doc
-
- emake DESTDIR="${ED}" PREFIX="/usr" BINDIR="${ED}/sbin" SYSCONFDIR="/etc" \
- SYSTEMDDIR="${ED}/lib/systemd/system" install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-block/zram-init/zram-init-13.2.ebuild b/sys-block/zram-init/zram-init-13.2.ebuild
deleted file mode 100644
index 67bbec4db248..000000000000
--- a/sys-block/zram-init/zram-init-13.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit prefix readme.gentoo-r1
-
-DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zRAM"
-HOMEPAGE="https://github.com/vaeth/zram-init/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/vaeth/${PN}.git"
-else
- SRC_URI="https://github.com/vaeth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-RESTRICT="binchecks strip test"
-
-BDEPEND="sys-devel/gettext"
-
-RDEPEND="
- >=app-shells/push-2.0
- >=sys-apps/util-linux-2.41
- virtual/libintl
- || ( sys-apps/openrc sys-apps/systemd )
-"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="\
-To use zram-init, activate it in your kernel and add it to the default
-runlevel:
- rc-update add zram-init default
-If you use systemd enable zram_swap, zram_tmp, and/or zram_var_tmp with
-systemctl. You might need to modify the following file depending on the number
-of devices that you want to create:
- /etc/modprobe.d/zram.conf.
-If you use the \$TMPDIR as zram device with OpenRC, you should add zram-init to
-the boot runlevel:
- rc-update add zram-init boot
-Still for the same case, you should add in the OpenRC configuration file for
-the services using \$TMPDIR the following line:
- rc_need=\"zram-init\""
-
-src_prepare() {
- default
-
- hprefixify "${S}/man/${PN}.8"
-
- hprefixify -e "s%(}|:)(/(usr/)?sbin)%\1${EPREFIX}\2%g" \
- "${S}/sbin/${PN}.in"
-
- hprefixify -e "s%( |=)(/tmp)%\1${EPREFIX}\2%g" \
- "${S}/systemd/system"/* \
- "${S}/openrc"/*/*
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}/usr" MODIFY_SHEBANG=FALSE
-}
-
-src_install() {
- einstalldocs
- readme.gentoo_create_doc
-
- emake DESTDIR="${ED}" PREFIX="/usr" BINDIR="${ED}/sbin" SYSCONFDIR="/etc" \
- SYSTEMDDIR="${ED}/lib/systemd/system" install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-block/zram-init/zram-init-9999.ebuild b/sys-block/zram-init/zram-init-9999.ebuild
deleted file mode 100644
index 800c11683cfc..000000000000
--- a/sys-block/zram-init/zram-init-9999.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit prefix readme.gentoo-r1
-
-DESCRIPTION="Scripts to support compressed swap devices or ramdisks with zRAM"
-HOMEPAGE="https://github.com/vaeth/zram-init/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/vaeth/${PN}.git"
-else
- SRC_URI="https://github.com/vaeth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-RESTRICT="binchecks strip test"
-
-BDEPEND="sys-devel/gettext"
-
-RDEPEND="
- >=app-shells/push-2.0
- >=sys-apps/util-linux-2.41
- virtual/libintl
- || ( sys-apps/openrc sys-apps/systemd )
-"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="\
-To use zram-init, activate it in your kernel and add it to the default
-runlevel:
- rc-update add zram-init default
-If you use systemd enable zram_swap, zram_tmp, and/or zram_var_tmp with
-systemctl. You might need to modify the following file depending on the number
-of devices that you want to create:
- /etc/modprobe.d/zram.conf.
-If you use the \$TMPDIR as zram device with OpenRC, you should add zram-init to
-the boot runlevel:
- rc-update add zram-init boot
-Still for the same case, you should add in the OpenRC configuration file for
-the services using \$TMPDIR the following line:
- rc_need=\"zram-init\""
-
-src_prepare() {
- default
-
- hprefixify "${S}/man/${PN}.8"
-
- hprefixify -e "s%(}|:)(/(usr/)?sbin)%\1${EPREFIX}\2%g" \
- "${S}/sbin/${PN}.in"
-
- hprefixify -e "s%( |=)(/tmp)%\1${EPREFIX}\2%g" \
- "${S}/systemd/system"/* \
- "${S}/openrc"/*/*
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}/usr" MODIFY_SHEBANG=FALSE
-}
-
-src_install() {
- einstalldocs
- readme.gentoo_create_doc
-
- emake DESTDIR="${ED}" PREFIX="/usr" BINDIR="${ED}/sbin" SYSCONFDIR="/etc" \
- SYSTEMDDIR="${ED}/lib/systemd/system" install
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}