sys-fs/bcache-tools: Fix build problems
authorJustin Lecher <jlec@gentoo.org>
Sat, 30 Jan 2016 15:11:14 +0000 (16:11 +0100)
committerJustin Lecher <jlec@gentoo.org>
Sat, 30 Jan 2016 15:11:26 +0000 (16:11 +0100)
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573372

Package-Manager: portage-2.2.27
Signed-off-by: Justin Lecher <jlec@gentoo.org>
sys-fs/bcache-tools/bcache-tools-1.0.8_p20140220-r1.ebuild [moved from sys-fs/bcache-tools/bcache-tools-1.0.8_p20140220.ebuild with 91% similarity]

similarity index 91%
rename from sys-fs/bcache-tools/bcache-tools-1.0.8_p20140220.ebuild
rename to sys-fs/bcache-tools/bcache-tools-1.0.8_p20140220-r1.ebuild
index a3a949e12abf8a9be03ee86b23d7ef96e5377910..af47111be78ac6d91f9cfde10fc37569d550ef85 100644 (file)
@@ -6,7 +6,7 @@ EAPI=5
 
 PYTHON_COMPAT=( python3_{3,4,5} )
 
-inherit eutils python-r1 toolchain-funcs udev
+inherit eutils flag-o-matic python-r1 toolchain-funcs udev
 
 DESCRIPTION="Tools for bcachefs"
 HOMEPAGE="http://bcache.evilpiepirate.org/"
@@ -32,7 +32,6 @@ PATCHES=(
        "${FILESDIR}"/${PV}/bcache-tools-1.0.8-noprobe.patch
        "${FILESDIR}"/${PV}/bcache-tools-20131018-fedconf.patch
        "${FILESDIR}"/${PV}/bcache-tools-status-20130826-man.patch
-       "${FILESDIR}"/${PV}/bcache-tools-1.0.8-probe-bcache-underlinking.patch
 )
 
 S="${WORKDIR}"/${P%%_p*}
@@ -41,9 +40,11 @@ src_prepare() {
        tc-export CC
        sed \
                -e '/^CFLAGS/s:-O2::' \
-               -e '/^CFLAGS/s:-g::' \
+               -e '/^CFLAGS/s:-g:-std=gnu99:' \
                -i Makefile || die
 
+       append-lfs-flags
+
        cp ../bcache-status*/bcache-status .  || die
 
        epatch "${PATCHES[@]}"