summaryrefslogtreecommitdiff
path: root/sys-block
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-29 00:32:16 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-29 00:32:16 +0000
commitad108e7b751d67723534624b94eb0e04250dd1af (patch)
treeb2c2e47b9c23ac5a70d7170b3ba364b32da31944 /sys-block
parentc44ae5c03130467400468d0e9a7f83e723c99f35 (diff)
gentoo auto-resync : 29:03:2025 - 00:32:15
Diffstat (limited to 'sys-block')
-rw-r--r--sys-block/Manifest.gzbin10888 -> 10891 bytes
-rw-r--r--sys-block/f3/Manifest2
-rw-r--r--sys-block/f3/f3-9.0.ebuild64
3 files changed, 66 insertions, 0 deletions
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index aa964e2bd261..1066fdd2693c 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest
index 4ad05dfd2de7..37504c26fd02 100644
--- a/sys-block/f3/Manifest
+++ b/sys-block/f3/Manifest
@@ -1,3 +1,5 @@
DIST f3-8.0.tar.gz 71493 BLAKE2B e5c580971b001be0041b7cda2815d3e075b9590dde20f3afc722dc0126b10dfd13f85e4d2c7994210b4bc4746fed2ef400582293cbdf9d3271ca62ba379b4df0 SHA512 4c929eb3ad56ffefff7ae3266148e2000e14f01553c1960ddbe77a164df18dda6f32980140b7568e32a3165f9362e4f43c990a946a62b15b06720d6f8b87f924
+DIST f3-9.0.tar.gz 73728 BLAKE2B 9199d2531245a40e53e69f8e645989a22232f5e0c21a78d9f1d06605a524566fc47125f3a7fb2882b0d0105aee848903d3a1b548392351a9c28c061a80a2907e SHA512 94fd5ec42831901b67180c74380ee03c683376006a46a9e45d22a5d13da3127d27f222db31726ae251f56f2a1d1ac2f3fbe707048866e8319125697368d7084b
EBUILD f3-8.0-r1.ebuild 1071 BLAKE2B 39c55a9e0a7499f17eb0cd46aa542b01e07d8246e62677b891fc36fac24a30dc4039eb72f43bee7ca3003025585eeeecac53687e6572996e3bf12d7803b1d65e SHA512 067b5df8f581c8637dabd5c421f6468f9cb7aa6bde7f6a78bb2b316a6e777f2ed7890e6d99217bc699f2451b220f94b3d19e801fc29888af124865dd761b63b3
+EBUILD f3-9.0.ebuild 1076 BLAKE2B 4715b7ce41c2cfddc9b8b402e1f1bdd93b23e15cfbcfb4b824e98532eae2d03fcfed7d7dbce74170e1beebd4bbbcff3679aea455c49ae176440f7c81d0271475 SHA512 2f46723eab9e12efe2cfaeff52bf662988ff3c948c493e7f540b209839878be35fd3d24cb52107e8ac6c43d38b8563c9ff75b566cf9626ff10ae74550fb84e19
MISC metadata.xml 876 BLAKE2B f8cfda7a892bfe6221780f072eabdd89724dfb5752557a157cfd1245dc52262ee03f5c749fd660f7d0ec514d631946c13dcce4153ae3bdcefaa7b7d93193d00c SHA512 d19e16a5d242a33af6a821e33c81f2aab3a361e0cf721915740c3f14d45bfa705d23490d44131d4e28d11e0930a5fbb334b738660b5bbe7a48264a2d5523638c
diff --git a/sys-block/f3/f3-9.0.ebuild b/sys-block/f3/f3-9.0.ebuild
new file mode 100644
index 000000000000..06f94d580709
--- /dev/null
+++ b/sys-block/f3/f3-9.0.ebuild
@@ -0,0 +1,64 @@
+# 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
+}