commit:     27074e80a34f3ad5c66500b802bb940a844b7b16
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  3 16:32:14 2016 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Feb  3 16:32:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27074e80

sys-block/fio: fix bug 572446 caused by newer kernel headers, also version bump.

Package-Manager: portage-2.2.27

 sys-block/fio/Manifest                              |  1 +
 sys-block/fio/files/fio-2.2.10-libmtd.patch         | 12 ++++++++++++
 sys-block/fio/files/fio-2.2.13-libmtd.patch         | 12 ++++++++++++
 sys-block/fio/fio-2.2.10.ebuild                     |  1 +
 sys-block/fio/fio-2.2.13.ebuild                     |  1 +
 sys-block/fio/fio-2.5.ebuild                        |  1 +
 sys-block/fio/{fio-2.2.10.ebuild => fio-2.6.ebuild} |  1 +
 7 files changed, 29 insertions(+)

diff --git a/sys-block/fio/Manifest b/sys-block/fio/Manifest
index 5fca220..f53ae8f 100644
--- a/sys-block/fio/Manifest
+++ b/sys-block/fio/Manifest
@@ -8,3 +8,4 @@ DIST fio-2.2.13.tar.bz2 503950 SHA256 
66a0084c37bd8804d9f7d260d843a9a3bf51561954
 DIST fio-2.2.4.tar.bz2 467312 SHA256 
9e1c77216457d9e21e418a55fa28bc1f98c283723fe9dcccff6138e3fb25285b SHA512 
91fa0d8f9dd8d950dd26ef5c778414acddd9d6deeb84caeecdfef08df7e00c7972566a76bd242b0d5aea33a7c588aa05cf2fdcd79ef5a475277a2139d1f111a1
 WHIRLPOOL 
4588601d5f44c1836f97cc223bf08cce3f29f5ea3421880c00a16dcd9e3cffd741bbdd2029518712f8808548469d7f44f1b0348189643419bfd2104eab980536
 DIST fio-2.2.9.tar.bz2 492404 SHA256 
c881d9cf15500bd4436970d0467c356c5c021417131587931ba78845e965bf56 SHA512 
e0cd26bb8a760ef5e40ddb73246671c1988f0c0886bd24fa510fcab93fe64d8853f120355f55fa109168c7fae0b081f63278f2233644f5ed20da4e4c3cb3f3fc
 WHIRLPOOL 
4f5ada7f1140c7229fc3173fa0582a4ae7401121768d8dec828dcd42c1c22ec828e9c000c482b155ead4fd75ee15c4d7678fc7c6d18c8fbb9c749e83f87a4881
 DIST fio-2.5.tar.bz2 509978 SHA256 
30f85cd6596125bd2f76b379f15a4edee1149bb0347a9c10a2dda15d7591a543 SHA512 
44fc4bc342b611f9ed89685d73592389dd9e63970a9bbcc1b332aa8434a3e4a52b0c16d27b6a6dd96fcf3a9831a68af5249251895a6dbd9f7190ad0b8935eb40
 WHIRLPOOL 
dced416aae899987ff80c6f37999a064d8a45c8ea809d7a3f3a2eea5dd3b6ae5633125326373a5da3b37429dc940f0c97fa9694e976a61819709db3b6ab7ac3e
+DIST fio-2.6.tar.bz2 509685 SHA256 
b4b846fca614f724b8315348cb23e2d4a1046e63f10e79b4b310acf29c4d1ac0 SHA512 
9831c3de2110c509f6c99ffe0fc8256aea2b9b337e6b2799108c89d1b5e472a85e6df9cb090549db80429658717aa75f2ab10d41359386e1dde861c600645b39
 WHIRLPOOL 
c5138eb2def4c67ee0d5cca46db6aa663e2a1e0eead05aab5938ced20dd68bc214f217724d3bd1c4a1030b4ffee2c07ee37910b57c6f11b2ed6a0ff67d3b30cc

diff --git a/sys-block/fio/files/fio-2.2.10-libmtd.patch 
b/sys-block/fio/files/fio-2.2.10-libmtd.patch
new file mode 100644
index 0000000..7e0a0c0
--- /dev/null
+++ b/sys-block/fio/files/fio-2.2.10-libmtd.patch
@@ -0,0 +1,12 @@
+diff -Nuar --exclude config.log fio-2.2.10/lib/libmtd.h 
fio-2.2.10.new/lib/libmtd.h
+--- fio-2.2.10/lib/libmtd.h    2016-01-26 18:02:07.000000000 -0800
++++ fio-2.2.10.new/lib/libmtd.h        2016-02-03 08:10:19.104693006 -0800
+@@ -29,6 +29,8 @@
+ extern "C" {
+ #endif
+ 
++#include <stdint.h>
++
+ /* Maximum MTD device name length */
+ #define MTD_NAME_MAX 127
+ /* Maximum MTD device type string length */

diff --git a/sys-block/fio/files/fio-2.2.13-libmtd.patch 
b/sys-block/fio/files/fio-2.2.13-libmtd.patch
new file mode 100644
index 0000000..7ab9a96
--- /dev/null
+++ b/sys-block/fio/files/fio-2.2.13-libmtd.patch
@@ -0,0 +1,12 @@
+diff -Nuar --exclude config.log fio-2.2.13/oslib/libmtd.h 
fio-2.2.13.new/oslib/libmtd.h
+--- fio-2.2.13/oslib/libmtd.h  2016-01-26 18:02:07.000000000 -0800
++++ fio-2.2.13.new/oslib/libmtd.h      2016-02-03 08:10:19.104693006 -0800
+@@ -29,6 +29,8 @@
+ extern "C" {
+ #endif
+ 
++#include <stdint.h>
++
+ /* Maximum MTD device name length */
+ #define MTD_NAME_MAX 127
+ /* Maximum MTD device type string length */

diff --git a/sys-block/fio/fio-2.2.10.ebuild b/sys-block/fio/fio-2.2.10.ebuild
index 1d6b7d4..27c39cd 100644
--- a/sys-block/fio/fio-2.2.10.ebuild
+++ b/sys-block/fio/fio-2.2.10.ebuild
@@ -38,6 +38,7 @@ RDEPEND="${DEPEND}
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
+       epatch "${FILESDIR}"/fio-2.2.10-libmtd.patch
        sed -i '/^DEBUGFLAGS/s: -D_FORTIFY_SOURCE=2::g' Makefile || die
        epatch_user
 

diff --git a/sys-block/fio/fio-2.2.13.ebuild b/sys-block/fio/fio-2.2.13.ebuild
index 1d6b7d4..f7a5277 100644
--- a/sys-block/fio/fio-2.2.13.ebuild
+++ b/sys-block/fio/fio-2.2.13.ebuild
@@ -38,6 +38,7 @@ RDEPEND="${DEPEND}
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
+       epatch "${FILESDIR}"/fio-2.2.13-libmtd.patch
        sed -i '/^DEBUGFLAGS/s: -D_FORTIFY_SOURCE=2::g' Makefile || die
        epatch_user
 

diff --git a/sys-block/fio/fio-2.5.ebuild b/sys-block/fio/fio-2.5.ebuild
index 1d6b7d4..f7a5277 100644
--- a/sys-block/fio/fio-2.5.ebuild
+++ b/sys-block/fio/fio-2.5.ebuild
@@ -38,6 +38,7 @@ RDEPEND="${DEPEND}
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
+       epatch "${FILESDIR}"/fio-2.2.13-libmtd.patch
        sed -i '/^DEBUGFLAGS/s: -D_FORTIFY_SOURCE=2::g' Makefile || die
        epatch_user
 

diff --git a/sys-block/fio/fio-2.2.10.ebuild b/sys-block/fio/fio-2.6.ebuild
similarity index 98%
copy from sys-block/fio/fio-2.2.10.ebuild
copy to sys-block/fio/fio-2.6.ebuild
index 1d6b7d4..f7a5277 100644
--- a/sys-block/fio/fio-2.2.10.ebuild
+++ b/sys-block/fio/fio-2.6.ebuild
@@ -38,6 +38,7 @@ RDEPEND="${DEPEND}
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
+       epatch "${FILESDIR}"/fio-2.2.13-libmtd.patch
        sed -i '/^DEBUGFLAGS/s: -D_FORTIFY_SOURCE=2::g' Makefile || die
        epatch_user
 

Reply via email to