summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Brown <rbrown@gentoo.org>2007-04-23 19:24:57 +0000
committerRichard Brown <rbrown@gentoo.org>2007-04-23 19:24:57 +0000
commitcc63b2c6508e7fd002a764d76f89ff3edd939f55 (patch)
treea0728bfb900646680c12fe5dcdd98c3f32a3fd06
parentadd ruby and gorg (diff)
downloadrbrown-cc63b2c6508e7fd002a764d76f89ff3edd939f55.tar.gz
rbrown-cc63b2c6508e7fd002a764d76f89ff3edd939f55.tar.bz2
rbrown-cc63b2c6508e7fd002a764d76f89ff3edd939f55.zip
Fix bug 168939
svn path=/; revision=5
-rw-r--r--dev-lang/ruby/ruby-1.8.6.ebuild7
1 files changed, 6 insertions, 1 deletions
diff --git a/dev-lang/ruby/ruby-1.8.6.ebuild b/dev-lang/ruby/ruby-1.8.6.ebuild
index 8591bcc..022e742 100644
--- a/dev-lang/ruby/ruby-1.8.6.ebuild
+++ b/dev-lang/ruby/ruby-1.8.6.ebuild
@@ -75,12 +75,17 @@ src_compile() {
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
fi
+ myconf="--enable-ipv6"
+ if ! use ipv6; then
+ myconf="${myconf} --with-lookup-order-hack=INET"
+ fi
+
econf --program-suffix=${SLOT/./} --enable-shared \
$(use_enable socks5 socks) \
$(use_enable doc install-doc) \
$(use_enable threads pthread) \
- $(use_enable ipv6 ipv6) \
$(use_enable debug debug) \
+ ${myconf} \
--with-sitedir=/usr/$(get_libdir)/ruby/site_ruby \
|| die "econf failed"