summaryrefslogtreecommitdiff
path: root/sys-block/f3
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-31 22:30:36 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-31 22:30:36 +0000
commit618c3037024b4e5328531cdc07c6ceb7486f5329 (patch)
tree7c9f8d50c6f5fbd53f3df583c471f5d2e5c34202 /sys-block/f3
parent76dfef0cec9170000357d2f354e412daf48941fc (diff)
gentoo resync : 31.12.2017 (final resync this year)
Diffstat (limited to 'sys-block/f3')
-rw-r--r--sys-block/f3/Manifest2
-rw-r--r--sys-block/f3/f3-7.0.ebuild68
2 files changed, 70 insertions, 0 deletions
diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest
index 4cf4e58dcafc..5c43794a1ec0 100644
--- a/sys-block/f3/Manifest
+++ b/sys-block/f3/Manifest
@@ -5,5 +5,7 @@ AUX f3-6.0-respect-ldflags.patch 1092 BLAKE2B db0069bac1bd7558edaebe058d72189aa0
AUX f3-6.0-upstream-issue-44.patch 655 BLAKE2B f276f377674fccab2e1ae2d13dd5e7c3454868c83f7289249390d066a894d6a7595e132a55cc519b0b37802b709f6f703829babd66bf323029715e16c9c37c19 SHA512 3228507ae8ce77a683689f3b1efc67c68ee718f2903d7bc5bcea2fbd8e8943deec586154f99bbf9f7ed992b7c351958e6862b8f45a1936763f92a6d30a2f0a35
AUX f3-6.0-use-argp_parse.patch 10555 BLAKE2B f598b473e727741094153570e0975895bf6e5994817172a0a6da03ae0d3cc92521a603ea4e99a6db46245f557a818e107273b9bcd192ded41606cd793b3a8da0 SHA512 46afaf0b8954c06a80d6b5d8a06f8da73bbd843799c78ff45083d03e687d387ef27c87f69befb274438a58fffbc041e7adeba5b6496305dd998f54cda05f651d
DIST f3-6.0.tar.gz 45355 BLAKE2B c06f5ea3285f46197af05e7c4a75dc1e94b28acc14ec4f8da6b3fbeaec723cfaa420fa2542573a1cd5586ea50e27c3e8010ecd88ecfeb7b9ad28591f072c1377 SHA512 7960d01d7a2bd01a236006fcb4081cc7e2c0be674bc3e28137f00ea3f558a04eed47f10e7d3795c219943092ee43fb3189e19ff1925a7ed4ff5102130d65a470
+DIST f3-7.0.tar.gz 67492 BLAKE2B 6b6882958ca831a26cd815635a563dd1bac9c93103fd6e9a2a4040b6ea3725395be96d0cbef9d7e01441402edf63a63110be41f5db559eb5fa85ac82a101751d SHA512 217348c3911995143e2d1f777ff6038ffd541f6868d58da9ca0a702610377f26eac7aafcd993d9b410b4d5a6d27d2c4fa8020b665beee7c2f760dc293a63c41f
EBUILD f3-6.0.ebuild 1387 BLAKE2B c20f631d61c25b08b9cf090491b43e55a81a2d41badcc533604215f1ba4c21f20e66e69c8b7bc71c22c852e5fe2a7f768da1ec9fad7a6249aba8edbb56eeaca5 SHA512 4fdc8440afd59d67130b44a5d8a74e86730f882bf4f0ddca7271e4e71b9fcc501934c04130ff6e85a4ac34007a592d4b58712bab0c6b51a7b5cec7d8aa56304e
+EBUILD f3-7.0.ebuild 1101 BLAKE2B 3138246757df8786b965d02053fc45c0c7892cb7cc5f16bd4e0c795e9dca5540c0bb836d4735d66d9539ded5dd1cebb2ff5ca79262ca78582387185d20751880 SHA512 fd7e3a67dc1aecd489facb63038b9d880083202354e120b88bb56706ec72330fa77be437b0bfa1a1b2ed34bf90745979f2aab42fd9e1dde4357e41f3d95115cf
MISC metadata.xml 959 BLAKE2B 216b03b57f363f727f19317c6ac7a9dcd5c383f23939803e0e04a5061628c0669083084e0bfd2a3bd8234810e37cf851babc8b63355bd9e4082a35126844c4df SHA512 a3c52956ad1241ea8d834cfe4d45f36fb80e4c3d717f18e0f15e126b950a2cf6fdd036e8612b9feee8812d9c77a49ce9e209a2e54fd8d0f3655696814b4c9b40
diff --git a/sys-block/f3/f3-7.0.ebuild b/sys-block/f3/f3-7.0.ebuild
new file mode 100644
index 000000000000..a7890b6371bd
--- /dev/null
+++ b/sys-block/f3/f3-7.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Utilities to detect broken or counterfeit flash storage"
+HOMEPAGE="http://oss.digirati.com.br/f3/ https://github.com/AltraMayor/f3"
+
+PATCHES=(
+)
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/AltraMayor/${PN}.git"
+
+ PATCHES=()
+
+ inherit git-r3
+else
+ SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+IUSE="extra"
+
+DEPEND="extra? (
+ sys-block/parted
+ virtual/udev
+ )"
+
+RDEPEND=""
+
+DOCS=( changelog README.rst )
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e 's:-ggdb::' \
+ -e 's:^PREFIX =:PREFIX ?=:' \
+ Makefile || die
+
+ tc-export CC
+
+ append-cflags -fgnu89-inline # https://github.com/AltraMayor/f3/issues/34
+}
+
+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
+
+ dodoc "${DOCS[@]}"
+}