summaryrefslogtreecommitdiff
path: root/app-crypt/rhash/rhash-1.4.4.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt/rhash/rhash-1.4.4.ebuild')
-rw-r--r--app-crypt/rhash/rhash-1.4.4.ebuild8
1 files changed, 8 insertions, 0 deletions
diff --git a/app-crypt/rhash/rhash-1.4.4.ebuild b/app-crypt/rhash/rhash-1.4.4.ebuild
index 165ca9e3ba4a..15d4f0bd4ee6 100644
--- a/app-crypt/rhash/rhash-1.4.4.ebuild
+++ b/app-crypt/rhash/rhash-1.4.4.ebuild
@@ -42,6 +42,14 @@ src_prepare() {
librhash/util.h || die
fi
+ # upstream fix for BSD and others, but was only applied for BSD
+ # we need support for Solaris, where we use a GNU toolchain, so use
+ # the original hack, hopefully next release has this fixed
+ # https://github.com/rhash/RHash/issues/238
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ sed -i -e 's/^elif linux; then/else/' configure || die
+ fi
+
multilib_copy_sources
}