[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: 2e4079ac97e3540f722f0558f1b47525233b02c6 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Oct 9 16:19:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Oct 9 16:19:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4079ac sys-block/f3: Stabilize 8.0-r1 x86, #915426 Signed-off-by: Arthur Zamarin gentoo.org> sys-block/f3/f3-8.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/f3/f3-8.0-r1.ebuild b/sys-block/f3/f3-8.0-r1.ebuild index 69e189a0304e..aa0846cb32a5 100644 --- a/sys-block/f3/f3-8.0-r1.ebuild +++ b/sys-block/f3/f3-8.0-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: 2a0673c7983a55f65e206c678be20bf141770af4 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Oct 9 16:19:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Oct 9 16:19:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0673c7 sys-block/f3: Stabilize 8.0-r1 amd64, #915426 Signed-off-by: Arthur Zamarin gentoo.org> sys-block/f3/f3-8.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/f3/f3-8.0-r1.ebuild b/sys-block/f3/f3-8.0-r1.ebuild index aa0846cb32a5..f4569914ae13 100644 --- a/sys-block/f3/f3-8.0-r1.ebuild +++ b/sys-block/f3/f3-8.0-r1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: ec46e59c6a7d19dbb8dcb8d5f49e5c3a3d31ad2b Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Jul 11 12:56:15 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 15 00:51:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec46e59c sys-block/f3: remove old Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/31837 Signed-off-by: Conrad Kostecki gentoo.org> sys-block/f3/Manifest | 1 - sys-block/f3/f3-7.2.ebuild | 66 -- 2 files changed, 67 deletions(-) diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest index 638b4b478da2..c80e57566191 100644 --- a/sys-block/f3/Manifest +++ b/sys-block/f3/Manifest @@ -1,2 +1 @@ -DIST f3-7.2.tar.gz 68471 BLAKE2B fa2e98ee0bdbad117c44bcc866d8ee5ef1572469d0b3cc48734de0fdb47653946774cc85429157f00d2a977662f593885074822bf1e069aa84ceafafa64726bf SHA512 4e41fca8b02dbd6bfaae01237a47573916aefe47f5aafc864618d708568e32ec122390c03af24d89caaf03de692fa374e87747b07a8546eaf8cafd57887a61ac DIST f3-8.0.tar.gz 71493 BLAKE2B e5c580971b001be0041b7cda2815d3e075b9590dde20f3afc722dc0126b10dfd13f85e4d2c7994210b4bc4746fed2ef400582293cbdf9d3271ca62ba379b4df0 SHA512 4c929eb3ad56ffefff7ae3266148e2000e14f01553c1960ddbe77a164df18dda6f32980140b7568e32a3165f9362e4f43c990a946a62b15b06720d6f8b87f924 diff --git a/sys-block/f3/f3-7.2.ebuild b/sys-block/f3/f3-7.2.ebuild deleted file mode 100644 index 9888e5edfae8.. --- a/sys-block/f3/f3-7.2.ebuild +++ /dev/null @@ -1,66 +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="Utilities to detect broken or counterfeit flash storage" -HOMEPAGE="http://oss.digirati.com.br/f3/ https://github.com/AltraMayor/f3; - -PATCHES=( -) - -if [[ ${PV} == "" ]]; 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 ~arm ~arm64 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 -} - -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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: b0a915f211ccb97476f690a791a660558581a881 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Jul 11 12:55:58 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 15 00:51:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a915f2 sys-block/f3: EAPI8 bump, remove broken HOMEPAGE Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> sys-block/f3/f3-8.0-r1.ebuild | 62 +++ 1 file changed, 62 insertions(+) diff --git a/sys-block/f3/f3-8.0-r1.ebuild b/sys-block/f3/f3-8.0-r1.ebuild new file mode 100644 index ..69e189a0304e --- /dev/null +++ b/sys-block/f3/f3-8.0-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 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} == "" ]]; 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 )" +DEPEND="${RDEPEND} + extra? ( + sys-block/parted + virtual/udev + )" + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: cb408246d132f56c48d9290a245986ca7469874c Author: Sam James gentoo org> AuthorDate: Sun Nov 7 05:10:33 2021 + Commit: Sam James gentoo org> CommitDate: Sun Nov 7 05:10:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb408246 sys-block/f3: fix build on musl Closes: https://bugs.gentoo.org/715518 Signed-off-by: Sam James gentoo.org> sys-block/f3/f3-8.0.ebuild | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sys-block/f3/f3-8.0.ebuild b/sys-block/f3/f3-8.0.ebuild index 48e47b0d6ef..88a46210bc8 100644 --- a/sys-block/f3/f3-8.0.ebuild +++ b/sys-block/f3/f3-8.0.ebuild @@ -27,13 +27,13 @@ SLOT="0" IUSE="extra" -DEPEND="extra? ( +RDEPEND="elibc_musl? ( sys-libs/argp-standalone )" +DEPEND="${RDEPEND} + extra? ( sys-block/parted virtual/udev )" -RDEPEND="" - DOCS=( changelog README.rst ) src_prepare() { @@ -44,6 +44,9 @@ src_prepare() { -e 's:^PREFIX =:PREFIX ?=:' \ Makefile || die + # bug #715518 + use elibc_musl && append-ldflags -largp + tc-export CC }
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: a308a61f9f23ed1e77f1aa5daef0b967118af8ed Author: Sam James gentoo org> AuthorDate: Sat May 8 18:43:18 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 8 18:43:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a308a61f sys-block/f3: Stabilize 8.0 x86, #788817 Signed-off-by: Sam James gentoo.org> sys-block/f3/f3-8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/f3/f3-8.0.ebuild b/sys-block/f3/f3-8.0.ebuild index 31bcbc34362..48e47b0d6ef 100644 --- a/sys-block/f3/f3-8.0.ebuild +++ b/sys-block/f3/f3-8.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: 6d194ed36754b343a9a6d0149a53789370c4b683 Author: Sam James gentoo org> AuthorDate: Fri May 7 15:07:06 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 7 15:07:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d194ed3 sys-block/f3: Stabilize 8.0 amd64, #788817 Signed-off-by: Sam James gentoo.org> sys-block/f3/f3-8.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-block/f3/f3-8.0.ebuild b/sys-block/f3/f3-8.0.ebuild index 353b4009e3c..31bcbc34362 100644 --- a/sys-block/f3/f3-8.0.ebuild +++ b/sys-block/f3/f3-8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -19,7 +19,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: d161cc3a0b4584625574e6fc275193a97ce2fc4a Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Nov 1 23:38:20 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Nov 1 23:41:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d161cc3a sys-block/f3: bump to v8.0 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> sys-block/f3/Manifest | 1 + sys-block/f3/f3-8.0.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest index 456beb10b9b..638b4b478da 100644 --- a/sys-block/f3/Manifest +++ b/sys-block/f3/Manifest @@ -1 +1,2 @@ DIST f3-7.2.tar.gz 68471 BLAKE2B fa2e98ee0bdbad117c44bcc866d8ee5ef1572469d0b3cc48734de0fdb47653946774cc85429157f00d2a977662f593885074822bf1e069aa84ceafafa64726bf SHA512 4e41fca8b02dbd6bfaae01237a47573916aefe47f5aafc864618d708568e32ec122390c03af24d89caaf03de692fa374e87747b07a8546eaf8cafd57887a61ac +DIST f3-8.0.tar.gz 71493 BLAKE2B e5c580971b001be0041b7cda2815d3e075b9590dde20f3afc722dc0126b10dfd13f85e4d2c7994210b4bc4746fed2ef400582293cbdf9d3271ca62ba379b4df0 SHA512 4c929eb3ad56ffefff7ae3266148e2000e14f01553c1960ddbe77a164df18dda6f32980140b7568e32a3165f9362e4f43c990a946a62b15b06720d6f8b87f924 diff --git a/sys-block/f3/f3-8.0.ebuild b/sys-block/f3/f3-8.0.ebuild new file mode 100644 index 000..353b4009e3c --- /dev/null +++ b/sys-block/f3/f3-8.0.ebuild @@ -0,0 +1,66 @@ +# 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="Utilities to detect broken or counterfeit flash storage" +HOMEPAGE="http://oss.digirati.com.br/f3/ https://github.com/AltraMayor/f3; + +PATCHES=( +) + +if [[ ${PV} == "" ]]; 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 ~arm ~arm64 ~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 +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: 4db78b363e1886fc5215dd5432752cbb78d2 Author: Sam James (sam_c) cmpct info> AuthorDate: Mon Jun 22 12:02:50 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 26 20:21:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db78b36 sys-block/f3: arm keyworded (bug #728502) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Thomas Deutschmann gentoo.org> sys-block/f3/f3-7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/f3/f3-7.2.ebuild b/sys-block/f3/f3-7.2.ebuild index cbf537f4358..9888e5edfae 100644 --- a/sys-block/f3/f3-7.2.ebuild +++ b/sys-block/f3/f3-7.2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64 x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: 66763447cda1656b0f74ecb5f7550d95efba06b9 Author: David Seifert gentoo org> AuthorDate: Sat Feb 8 16:23:38 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 8 16:23:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66763447 sys-block/f3: [QA] Fix UnnecessarySlashStrip Signed-off-by: David Seifert gentoo.org> sys-block/f3/f3-7.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-block/f3/f3-7.2.ebuild b/sys-block/f3/f3-7.2.ebuild index 11b6e4fcd9d..026dd140fef 100644 --- a/sys-block/f3/f3-7.2.ebuild +++ b/sys-block/f3/f3-7.2.ebuild @@ -56,10 +56,10 @@ src_compile() { } src_install() { - emake PREFIX="${ED%/}/usr" install + emake PREFIX="${ED}/usr" install if use extra; then - emake PREFIX="${ED%/}/usr" install-extra + emake PREFIX="${ED}/usr" install-extra fi einstalldocs
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: a54624686b2b1b4bf4cab43b52c92de4e31ded3f Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Dec 31 03:00:07 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Dec 31 03:00:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5462468 sys-block/f3: drop old Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann gentoo.org> sys-block/f3/Manifest | 2 -- sys-block/f3/f3-7.0.ebuild | 68 -- sys-block/f3/f3-7.1.ebuild | 66 3 files changed, 136 deletions(-) diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest index a8535e7de58..456beb10b9b 100644 --- a/sys-block/f3/Manifest +++ b/sys-block/f3/Manifest @@ -1,3 +1 @@ -DIST f3-7.0.tar.gz 67492 BLAKE2B 6b6882958ca831a26cd815635a563dd1bac9c93103fd6e9a2a4040b6ea3725395be96d0cbef9d7e01441402edf63a63110be41f5db559eb5fa85ac82a101751d SHA512 217348c3911995143e2d1f777ff6038ffd541f6868d58da9ca0a702610377f26eac7aafcd993d9b410b4d5a6d27d2c4fa8020b665beee7c2f760dc293a63c41f -DIST f3-7.1.tar.gz 67934 BLAKE2B 7d5e12d8af7abda6136dfa19127554b6e5c45fdec7f0cef10d792d77cd2cfae035a572cdf2f22faf54c61852b1660e70270a326bb4408ed64725114f1f9aff4f SHA512 d696bb96ebaefab13c50a4479be01c206365d8dcf7d3c3b1d906b68705b654fffabdbeee49ea208047383c117bcac2a85c2c5fb129cace82f8addc16f22d7514 DIST f3-7.2.tar.gz 68471 BLAKE2B fa2e98ee0bdbad117c44bcc866d8ee5ef1572469d0b3cc48734de0fdb47653946774cc85429157f00d2a977662f593885074822bf1e069aa84ceafafa64726bf SHA512 4e41fca8b02dbd6bfaae01237a47573916aefe47f5aafc864618d708568e32ec122390c03af24d89caaf03de692fa374e87747b07a8546eaf8cafd57887a61ac diff --git a/sys-block/f3/f3-7.0.ebuild b/sys-block/f3/f3-7.0.ebuild deleted file mode 100644 index 987ef57f6f6..000 --- a/sys-block/f3/f3-7.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2018 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} == "" ]]; 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 ~arm64 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[@]}" -} diff --git a/sys-block/f3/f3-7.1.ebuild b/sys-block/f3/f3-7.1.ebuild deleted file mode 100644 index 726e10fa800..000 --- a/sys-block/f3/f3-7.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -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} == "" ]]; 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 ~arm64 ~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 -} - -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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: a8b2913f1b0ee9c7e3fc02b684c6354e401a2212 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Dec 31 02:59:41 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Dec 31 02:59:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8b2913f sys-block/f3: amd64 & x86 stable Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann gentoo.org> sys-block/f3/f3-7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/f3/f3-7.2.ebuild b/sys-block/f3/f3-7.2.ebuild index 6f012d090ba..11b6e4fcd9d 100644 --- a/sys-block/f3/f3-7.2.ebuild +++ b/sys-block/f3/f3-7.2.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: 06cbfc12282f3b5ed73639e772e8e766073eee23 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jun 24 21:42:39 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jun 24 21:57:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06cbfc12 sys-block/f3: bump to v7.2 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann gentoo.org> sys-block/f3/Manifest | 1 + sys-block/f3/f3-7.2.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest index 43a76e35303..a8535e7de58 100644 --- a/sys-block/f3/Manifest +++ b/sys-block/f3/Manifest @@ -1,2 +1,3 @@ DIST f3-7.0.tar.gz 67492 BLAKE2B 6b6882958ca831a26cd815635a563dd1bac9c93103fd6e9a2a4040b6ea3725395be96d0cbef9d7e01441402edf63a63110be41f5db559eb5fa85ac82a101751d SHA512 217348c3911995143e2d1f777ff6038ffd541f6868d58da9ca0a702610377f26eac7aafcd993d9b410b4d5a6d27d2c4fa8020b665beee7c2f760dc293a63c41f DIST f3-7.1.tar.gz 67934 BLAKE2B 7d5e12d8af7abda6136dfa19127554b6e5c45fdec7f0cef10d792d77cd2cfae035a572cdf2f22faf54c61852b1660e70270a326bb4408ed64725114f1f9aff4f SHA512 d696bb96ebaefab13c50a4479be01c206365d8dcf7d3c3b1d906b68705b654fffabdbeee49ea208047383c117bcac2a85c2c5fb129cace82f8addc16f22d7514 +DIST f3-7.2.tar.gz 68471 BLAKE2B fa2e98ee0bdbad117c44bcc866d8ee5ef1572469d0b3cc48734de0fdb47653946774cc85429157f00d2a977662f593885074822bf1e069aa84ceafafa64726bf SHA512 4e41fca8b02dbd6bfaae01237a47573916aefe47f5aafc864618d708568e32ec122390c03af24d89caaf03de692fa374e87747b07a8546eaf8cafd57887a61ac diff --git a/sys-block/f3/f3-7.2.ebuild b/sys-block/f3/f3-7.2.ebuild new file mode 100644 index 000..6f012d090ba --- /dev/null +++ b/sys-block/f3/f3-7.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +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} == "" ]]; 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 ~arm64 ~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 +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: f4737df28dbea69242aec0c235cc9f8667751dda Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 31 17:11:50 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 31 17:13:11 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4737df2 sys-block/f3: amd64 & x86 stable Package-Manager: Portage-2.3.44, Repoman-2.3.10 sys-block/f3/f3-7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/f3/f3-7.0.ebuild b/sys-block/f3/f3-7.0.ebuild index b7bbbc4ae4f..987ef57f6f6 100644 --- a/sys-block/f3/f3-7.0.ebuild +++ b/sys-block/f3/f3-7.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: 64ad3935d25e147740021046e756a07f9a291c99 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 31 17:10:57 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 31 17:13:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ad3935 sys-block/f3: bump to v7.1 Package-Manager: Portage-2.3.44, Repoman-2.3.10 sys-block/f3/Manifest | 1 + sys-block/f3/f3-7.1.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest index 5fd5b809e6c..54f97075311 100644 --- a/sys-block/f3/Manifest +++ b/sys-block/f3/Manifest @@ -1,2 +1,3 @@ DIST f3-6.0.tar.gz 45355 BLAKE2B c06f5ea3285f46197af05e7c4a75dc1e94b28acc14ec4f8da6b3fbeaec723cfaa420fa2542573a1cd5586ea50e27c3e8010ecd88ecfeb7b9ad28591f072c1377 SHA512 7960d01d7a2bd01a236006fcb4081cc7e2c0be674bc3e28137f00ea3f558a04eed47f10e7d3795c219943092ee43fb3189e19ff1925a7ed4ff5102130d65a470 DIST f3-7.0.tar.gz 67492 BLAKE2B 6b6882958ca831a26cd815635a563dd1bac9c93103fd6e9a2a4040b6ea3725395be96d0cbef9d7e01441402edf63a63110be41f5db559eb5fa85ac82a101751d SHA512 217348c3911995143e2d1f777ff6038ffd541f6868d58da9ca0a702610377f26eac7aafcd993d9b410b4d5a6d27d2c4fa8020b665beee7c2f760dc293a63c41f +DIST f3-7.1.tar.gz 67934 BLAKE2B 7d5e12d8af7abda6136dfa19127554b6e5c45fdec7f0cef10d792d77cd2cfae035a572cdf2f22faf54c61852b1660e70270a326bb4408ed64725114f1f9aff4f SHA512 d696bb96ebaefab13c50a4479be01c206365d8dcf7d3c3b1d906b68705b654fffabdbeee49ea208047383c117bcac2a85c2c5fb129cace82f8addc16f22d7514 diff --git a/sys-block/f3/f3-7.1.ebuild b/sys-block/f3/f3-7.1.ebuild new file mode 100644 index 000..726e10fa800 --- /dev/null +++ b/sys-block/f3/f3-7.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +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} == "" ]]; 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 ~arm64 ~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 +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/, sys-block/f3/files/
commit: d322d0827f05f64af1a70c1a85672476b0092e35 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jul 31 17:12:43 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jul 31 17:13:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d322d082 sys-block/f3: drop old Package-Manager: Portage-2.3.44, Repoman-2.3.10 sys-block/f3/Manifest | 1 - sys-block/f3/f3-6.0.ebuild | 74 sys-block/f3/files/f3-6.0-extra-target.patch | 108 -- .../f3-6.0-fix-compiler-warnings_f3probe.patch | 50 --- .../f3-6.0-fix-compiler-warnings_f3read.patch | 88 - sys-block/f3/files/f3-6.0-respect-ldflags.patch| 40 -- sys-block/f3/files/f3-6.0-upstream-issue-44.patch | 25 -- sys-block/f3/files/f3-6.0-use-argp_parse.patch | 417 - 8 files changed, 803 deletions(-) diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest index 54f97075311..43a76e35303 100644 --- a/sys-block/f3/Manifest +++ b/sys-block/f3/Manifest @@ -1,3 +1,2 @@ -DIST f3-6.0.tar.gz 45355 BLAKE2B c06f5ea3285f46197af05e7c4a75dc1e94b28acc14ec4f8da6b3fbeaec723cfaa420fa2542573a1cd5586ea50e27c3e8010ecd88ecfeb7b9ad28591f072c1377 SHA512 7960d01d7a2bd01a236006fcb4081cc7e2c0be674bc3e28137f00ea3f558a04eed47f10e7d3795c219943092ee43fb3189e19ff1925a7ed4ff5102130d65a470 DIST f3-7.0.tar.gz 67492 BLAKE2B 6b6882958ca831a26cd815635a563dd1bac9c93103fd6e9a2a4040b6ea3725395be96d0cbef9d7e01441402edf63a63110be41f5db559eb5fa85ac82a101751d SHA512 217348c3911995143e2d1f777ff6038ffd541f6868d58da9ca0a702610377f26eac7aafcd993d9b410b4d5a6d27d2c4fa8020b665beee7c2f760dc293a63c41f DIST f3-7.1.tar.gz 67934 BLAKE2B 7d5e12d8af7abda6136dfa19127554b6e5c45fdec7f0cef10d792d77cd2cfae035a572cdf2f22faf54c61852b1660e70270a326bb4408ed64725114f1f9aff4f SHA512 d696bb96ebaefab13c50a4479be01c206365d8dcf7d3c3b1d906b68705b654fffabdbeee49ea208047383c117bcac2a85c2c5fb129cace82f8addc16f22d7514 diff --git a/sys-block/f3/f3-6.0.ebuild b/sys-block/f3/f3-6.0.ebuild deleted file mode 100644 index ac8d4869cb4..000 --- a/sys-block/f3/f3-6.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2018 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=( - "${FILESDIR}"/f3-6.0-fix-compiler-warnings_f3read.patch - "${FILESDIR}"/f3-6.0-fix-compiler-warnings_f3probe.patch - "${FILESDIR}"/f3-6.0-respect-ldflags.patch - "${FILESDIR}"/f3-6.0-use-argp_parse.patch - "${FILESDIR}"/f3-6.0-extra-target.patch - "${FILESDIR}"/f3-6.0-upstream-issue-44.patch -) - -if [[ ${PV} == "" ]]; 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 ~arm64 x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -IUSE="extra" - -DEPEND="extra? ( - sys-block/parted - virtual/udev - )" - -RDEPEND="" - -DOCS=( changelog README.md ) - -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[@]}" -} diff --git a/sys-block/f3/files/f3-6.0-extra-target.patch b/sys-block/f3/files/f3-6.0-extra-target.patch deleted file mode 100644 index 8523ca3f2b5..000 --- a/sys-block/f3/files/f3-6.0-extra-target.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 64d169e2486121eaece555c56040d6aff71e0b51 Mon Sep 17 00:00:00 2001 -From: Michel Machado -Date: Tue, 29 Mar 2016 12:56:43 -0400 -Subject: [PATCH] Mark experimental applications as stable - -The code of the applications f3probe, f3brew, and f3fix is now -mature, and they have not received any significant bug report for -about six months. - -From now on, one needs to compile these applications with -```make extra``` - Makefile | 10 +- - README.md | 29 - - 2 files changed, 17 insertions(+), 22 deletions(-) - -diff --git a/Makefile b/Makefile -index 46853f5..ce54842 100644 a/Makefile -+++ b/Makefile -@@ -2,14 +2,14 @@ CC ?= gcc - CFLAGS += -std=c99 -Wall -Wextra -pedantic -MMD -ggdb - - TARGETS = f3write f3read --EXPERIMENTAL_TARGETS = f3probe f3brew f3fix -+EXTRA_TARGETS = f3probe f3brew f3fix -
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: 9d35287e739457767d98e80cb827633a2d6177d7 Author: Luca Barbato gentoo org> AuthorDate: Sun Dec 31 19:20:08 2017 + Commit: Luca Barbato gentoo org> CommitDate: Sun Dec 31 19:20:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d35287e sys-block/f3: Version bump Package-Manager: Portage-2.3.19, Repoman-2.3.6 sys-block/f3/Manifest | 1 + sys-block/f3/f3-7.0.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest index 8cfdc128e86..5fd5b809e6c 100644 --- a/sys-block/f3/Manifest +++ b/sys-block/f3/Manifest @@ -1 +1,2 @@ DIST f3-6.0.tar.gz 45355 BLAKE2B c06f5ea3285f46197af05e7c4a75dc1e94b28acc14ec4f8da6b3fbeaec723cfaa420fa2542573a1cd5586ea50e27c3e8010ecd88ecfeb7b9ad28591f072c1377 SHA512 7960d01d7a2bd01a236006fcb4081cc7e2c0be674bc3e28137f00ea3f558a04eed47f10e7d3795c219943092ee43fb3189e19ff1925a7ed4ff5102130d65a470 +DIST f3-7.0.tar.gz 67492 BLAKE2B 6b6882958ca831a26cd815635a563dd1bac9c93103fd6e9a2a4040b6ea3725395be96d0cbef9d7e01441402edf63a63110be41f5db559eb5fa85ac82a101751d SHA512 217348c3911995143e2d1f777ff6038ffd541f6868d58da9ca0a702610377f26eac7aafcd993d9b410b4d5a6d27d2c4fa8020b665beee7c2f760dc293a63c41f diff --git a/sys-block/f3/f3-7.0.ebuild b/sys-block/f3/f3-7.0.ebuild new file mode 100644 index 000..a7890b6371b --- /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} == "" ]]; 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[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/
commit: af10e1f7aff09d8e4c65db5f7a2e795579f64488 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Nov 27 21:07:04 2016 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Nov 27 21:08:24 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af10e1f7 sys-block/f3: amd64/x86 stable, bug #595460 Package-Manager: portage-2.3.2 sys-block/f3/f3-6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/f3/f3-6.0.ebuild b/sys-block/f3/f3-6.0.ebuild index f65de35..0505acc 100644 --- a/sys-block/f3/f3-6.0.ebuild +++ b/sys-block/f3/f3-6.0.ebuild @@ -29,7 +29,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-3+"
[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/, sys-block/f3/files/
commit: 5923229d2c7b63be3ffbad51070c29499300b030 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Aug 14 15:18:37 2016 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Aug 14 15:18:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5923229d sys-block/f3: New package 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. Package-Manager: portage-2.3.0 sys-block/f3/Manifest | 1 + sys-block/f3/f3-6.0.ebuild | 78 sys-block/f3/files/f3-6.0-extra-target.patch | 108 ++ .../f3-6.0-fix-compiler-warnings_f3probe.patch | 50 +++ .../f3-6.0-fix-compiler-warnings_f3read.patch | 88 + sys-block/f3/files/f3-6.0-respect-ldflags.patch| 40 ++ sys-block/f3/files/f3-6.0-upstream-issue-44.patch | 25 ++ sys-block/f3/files/f3-6.0-use-argp_parse.patch | 417 + sys-block/f3/metadata.xml | 26 ++ 9 files changed, 833 insertions(+) diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest new file mode 100644 index 000..2f440a9 --- /dev/null +++ b/sys-block/f3/Manifest @@ -0,0 +1 @@ +DIST f3-6.0.tar.gz 45355 SHA256 d72addb15809bc6229a08ac57e2b87b34eac80346384560ba1f16dae03fbebd5 SHA512 7960d01d7a2bd01a236006fcb4081cc7e2c0be674bc3e28137f00ea3f558a04eed47f10e7d3795c219943092ee43fb3189e19ff1925a7ed4ff5102130d65a470 WHIRLPOOL 5d96587b62528c3559061ee940342247934995cbcc919991ab53f75cc7e38d9400e3695535be1aaf80d17efc4530e89e61fead9af08c635ceba1c2937d3803d6 diff --git a/sys-block/f3/f3-6.0.ebuild b/sys-block/f3/f3-6.0.ebuild new file mode 100644 index 000..f65de35 --- /dev/null +++ b/sys-block/f3/f3-6.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +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=( + "${FILESDIR}"/f3-6.0-fix-compiler-warnings_f3read.patch + "${FILESDIR}"/f3-6.0-fix-compiler-warnings_f3probe.patch + "${FILESDIR}"/f3-6.0-respect-ldflags.patch + "${FILESDIR}"/f3-6.0-use-argp_parse.patch + "${FILESDIR}"/f3-6.0-extra-target.patch + "${FILESDIR}"/f3-6.0-upstream-issue-44.patch +) + +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI=" + git://github.com/AltraMayor/${PN}.git + 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.md ) + +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[@]}" +} diff --git a/sys-block/f3/files/f3-6.0-extra-target.patch b/sys-block/f3/files/f3-6.0-extra-target.patch new file mode 100644 index 000..8523ca3 --- /dev/null +++ b/sys-block/f3/files/f3-6.0-extra-target.patch @@ -0,0 +1,108 @@ +From 64d169e2486121eaece555c56040d6aff71e0b51 Mon Sep 17 00:00:00 2001 +From: Michel Machado+Date: Tue, 29 Mar 2016 12:56:43 -0400 +Subject: [PATCH] Mark experimental applications as stable + +The code of the applications f3probe, f3brew, and f3fix is now +mature, and they have not received any significant bug report for +about six months. + +From now on, one needs to compile these applications with +```make extra``` +--- + Makefile | 10 +- + README.md | 29 - + 2 files changed, 17 insertions(+), 22 deletions(-) + +diff --git a/Makefile b/Makefile +index 46853f5..ce54842 100644 +--- a/Makefile b/Makefile +@@ -2,14 +2,14 @@ CC ?= gcc + CFLAGS += -std=c99 -Wall -Wextra -pedantic -MMD -ggdb + + TARGETS = f3write f3read +-EXPERIMENTAL_TARGETS = f3probe f3brew f3fix ++EXTRA_TARGETS = f3probe f3brew f3fix + + PREFIX = /usr/local + INSTALL = install + LN = ln + + all: $(TARGETS) +-experimental: