[gentoo-commits] repo/gentoo:master commit in: sys-block/f3/, sys-block/f3/files/

2018-07-31 Thread Thomas Deutschmann
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/, sys-block/f3/files/

2016-08-14 Thread Thomas Deutschmann
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: