dev-ruby/sigar: properly fix glibc compatibility
authorHans de Graaff <graaff@gentoo.org>
Sun, 3 Dec 2017 14:09:49 +0000 (15:09 +0100)
committerHans de Graaff <graaff@gentoo.org>
Sun, 3 Dec 2017 14:09:49 +0000 (15:09 +0100)
Pointed out by Rueben Martin.

Bug: https://bugs.gentoo.org/639470
Bug: https://bugs.gentoo.org/581138
Package-Manager: Portage-2.3.13, Repoman-2.3.3

dev-ruby/sigar/Manifest
dev-ruby/sigar/sigar-0.7.3.ebuild

index aab28cb563873f08612ac94ca673dcc5ae2e0998..9405c0d5a6d69dc83463e26a15314ddf78d428d3 100644 (file)
@@ -1 +1 @@
-DIST sigar-0.7.3.gem 205312 SHA256 250a3bd8170f51bf377aa666d44ae08a321c655a2c63c14dffa41fe478308d88 SHA512 cdab3ec8b9662bfa3a432f0206c34c99c6e6e0ac5c85a93cb472367a9f325a27d5232bf2166f5c2955817e3ab8bd1035db06aad709ce20cc261f1b15d89dea2a WHIRLPOOL a1100575ebb4a3af65cea6949223e589f2c6279758dcf888578fc4d92b02267ed349fd564f0563982084e66a150d759e0ef7c848fad7b6b1dfe3889d1cbe97f2
+DIST sigar-0.7.3.gem 205312 BLAKE2B 1a1d526e2f60a4a91ef405bbb7bf6aede2d4707631108f2779dfd1533d345b9e2c1fb586aa748d13ff1f7cb0b228e34618a0e8d549a3b4b4dc44a37684f2e970 SHA512 cdab3ec8b9662bfa3a432f0206c34c99c6e6e0ac5c85a93cb472367a9f325a27d5232bf2166f5c2955817e3ab8bd1035db06aad709ce20cc261f1b15d89dea2a
index 2dc9e6cb9b7b51c7e8141461f7107319aca7dc16..03c1758bc3ef05c5c68188bf429f7cc38a955c2d 100644 (file)
@@ -23,7 +23,7 @@ all_ruby_prepare() {
 
        # Fix compatibility with glibc 2.25
        sed -i -e '26i#include <sys/sysmacros.h>' \
-               -e '27i#include <ctype.h>' bindings/ruby/rbsigar.c || die
+               -e '27i#include <ctype.h>' bindings/ruby/rbsigar.c src/os/linux/linux_sigar.c || die
 }
 
 each_ruby_configure() {