summaryrefslogtreecommitdiff
path: root/lang/ruby-base/patches/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'lang/ruby-base/patches/patch-ab')
-rw-r--r--lang/ruby-base/patches/patch-ab43
1 files changed, 22 insertions, 21 deletions
diff --git a/lang/ruby-base/patches/patch-ab b/lang/ruby-base/patches/patch-ab
index ffe3282f703..c3a6f19fdff 100644
--- a/lang/ruby-base/patches/patch-ab
+++ b/lang/ruby-base/patches/patch-ab
@@ -1,22 +1,23 @@
-$NetBSD: patch-ab,v 1.6 2003/03/30 23:45:58 jschauma Exp $
+$NetBSD: patch-ab,v 1.7 2003/06/23 21:40:24 jschauma Exp $
---- configure.orig Tue Nov 19 06:49:26 2002
-+++ configure Sun Mar 30 18:31:40 2003
-@@ -4550,6 +4550,9 @@
- osf*) LDSHARED="$CC -shared"
- rb_cv_dlopen=yes ;;
- linux*) LDSHARED="$CC -shared"
-+ if test "$rb_cv_binary_elf" = yes; then
-+ LDFLAGS="-Wl,-rpath,${PREFIX}/lib"
-+ fi
- rb_cv_dlopen=yes ;;
- freebsd*) LDSHARED="$CC -shared"
- if test "$rb_cv_binary_elf" = yes; then
-@@ -5516,6 +5519,7 @@
- s%@setup@%$setup%g
- s%@MINIRUBY@%$MINIRUBY%g
- s%@PREP@%$PREP%g
-+s%@X11BASE@%$X11BASE%g
- s%@LIBRUBY_LDSHARED@%$LIBRUBY_LDSHARED%g
- s%@LIBRUBY_DLDFLAGS@%$LIBRUBY_DLDFLAGS%g
- s%@RUBY_INSTALL_NAME@%$RUBY_INSTALL_NAME%g
+--- configure.orig Tue Nov 19 03:49:26 2002
++++ configure Mon Jun 23 11:47:50 2003
+@@ -4524,7 +4524,7 @@
+
+ case "$target_os" in
+ hpux*) DLDFLAGS="-E"
+- LDSHARED='ld -b'
++ LDSHARED="ld -b $LDSHARED"
+ LDFLAGS="-Wl,-E"
+ rb_cv_dlopen=yes;;
+ solaris*) if test "$GCC" = yes; then
+@@ -4539,7 +4539,8 @@
+ rb_cv_dlopen=yes;;
+ sunos*) LDSHARED='ld -assert nodefinitions'
+ rb_cv_dlopen=yes;;
+- irix*) LDSHARED='ld -shared'
++ irix*) LDSHARED='ld -shared -L${X11BASE}/lib${ABI}'
++ LDFLAGS="-L${X11BASE}/lib${ABI} ${LDFLAGS}"
+ rb_cv_dlopen=yes;;
+ sysv4*) LDSHARED='ld -G'
+ rb_cv_dlopen=yes;;