commit:     533d83ca2219d4a5ab8a6055db0a2517baf4a7b5
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 21 05:57:23 2017 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Oct 21 05:58:57 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533d83ca

dev-ruby/sigar: fix compilation issues, bug 581138

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-ruby/sigar/sigar-0.7.3.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/sigar/sigar-0.7.3.ebuild 
b/dev-ruby/sigar/sigar-0.7.3.ebuild
index 724cfd327d5..2dc9e6cb9b7 100644
--- a/dev-ruby/sigar/sigar-0.7.3.ebuild
+++ b/dev-ruby/sigar/sigar-0.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -20,6 +20,10 @@ IUSE=""
 
 all_ruby_prepare() {
        sed -i -e '25i$CFLAGS += " -std=gnu89"' bindings/ruby/extconf.rb || die
+
+       # Fix compatibility with glibc 2.25
+       sed -i -e '26i#include <sys/sysmacros.h>' \
+               -e '27i#include <ctype.h>' bindings/ruby/rbsigar.c || die
 }
 
 each_ruby_configure() {

Reply via email to