sys-block/nbd: Fix bigendian build.
authorJeroen Roovers <jer@gentoo.org>
Sat, 2 Jan 2016 08:31:44 +0000 (09:31 +0100)
committerJeroen Roovers <jer@gentoo.org>
Sat, 2 Jan 2016 08:36:02 +0000 (09:36 +0100)
Package-Manager: portage-2.2.26

sys-block/nbd/files/nbd-3.12.1-readit-and-weep.patch [new file with mode: 0644]
sys-block/nbd/nbd-3.12.1.ebuild

diff --git a/sys-block/nbd/files/nbd-3.12.1-readit-and-weep.patch b/sys-block/nbd/files/nbd-3.12.1-readit-and-weep.patch
new file mode 100644 (file)
index 0000000..6e0a31d
--- /dev/null
@@ -0,0 +1,16 @@
+--- a/cliserv.c
++++ b/cliserv.c
+@@ -81,6 +81,7 @@
+       hi = ntohl(hi);
+       return ((u64) lo) << 32U | hi;
+ }
++#endif
+ 
+ /**
+  * Read data from a file descriptor into a buffer
+@@ -103,5 +104,3 @@
+               }
+       }
+ }
+-
+-#endif
index 566cdcf1596b02ec4d9a70e0c2e697553d65622b..9d504e4d4125a0f3f9fa014279d1bdcb2f6f5eea 100644 (file)
@@ -4,7 +4,7 @@
 
 EAPI="4"
 
-inherit toolchain-funcs
+inherit eutils toolchain-funcs
 
 DESCRIPTION="Userland client/server for kernel network block device"
 HOMEPAGE="http://nbd.sourceforge.net/"
@@ -20,6 +20,10 @@ RDEPEND=">=dev-libs/glib-2.0
 DEPEND="${RDEPEND}
        virtual/pkgconfig"
 
+src_prepare() {
+       epatch "${FILESDIR}"/nbd-3.12.1-readit-and-weep.patch
+}
+
 src_configure() {
        econf \
                --enable-lfs \