summaryrefslogtreecommitdiff
path: root/lang/ruby18-base/patches
diff options
context:
space:
mode:
authortaca <taca>2007-09-09 14:17:13 +0000
committertaca <taca>2007-09-09 14:17:13 +0000
commit1dff89b67fd83534a139b9919ac895d1b0e31924 (patch)
treeb5830d43623e0c4c83fb5adbd40bb632c48bdcaf /lang/ruby18-base/patches
parentddd55fbf22e8ed8cfe66e152eeff4af5fe5680e1 (diff)
downloadpkgsrc-1dff89b67fd83534a139b9919ac895d1b0e31924.tar.gz
Update ruby18-base to 1.8.6.36 (Ruby 1.8.6 patchlevel 36).
Ruby 1.8.6 patchlevel 36 is maintainous release of Ruby. Changes are too many, please see ChangeLog: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_36/ChangeLog
Diffstat (limited to 'lang/ruby18-base/patches')
-rw-r--r--lang/ruby18-base/patches/patch-aa25
-rw-r--r--lang/ruby18-base/patches/patch-ab25
-rw-r--r--lang/ruby18-base/patches/patch-bk14
-rw-r--r--lang/ruby18-base/patches/patch-dg15
4 files changed, 51 insertions, 28 deletions
diff --git a/lang/ruby18-base/patches/patch-aa b/lang/ruby18-base/patches/patch-aa
index ff3968357ef..2d569cdabb6 100644
--- a/lang/ruby18-base/patches/patch-aa
+++ b/lang/ruby18-base/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.8 2007/03/15 16:41:30 taca Exp $
+$NetBSD: patch-aa,v 1.9 2007/09/09 14:17:13 taca Exp $
---- configure.in.orig 2007-02-28 22:23:42.000000000 +0900
+--- configure.in.orig 2007-05-23 03:19:07.000000000 +0900
+++ configure.in
-@@ -416,6 +416,9 @@ msdosdjgpp*) LIBS="-lm $LIBS"
+@@ -421,6 +421,9 @@ msdosdjgpp*) LIBS="-lm $LIBS"
;;
bsdi*) LIBS="-lm $LIBS"
ac_cv_sizeof_rlim_t=8;;
@@ -12,7 +12,7 @@ $NetBSD: patch-aa,v 1.8 2007/03/15 16:41:30 taca Exp $
freebsd*) LIBS="-lm $LIBS"
AC_CACHE_CHECK([whether -lxpg4 has to be linked],
rb_cv_lib_xpg4_needed,
-@@ -1021,6 +1024,13 @@ if test "$with_dln_a_out" != yes; then
+@@ -1026,6 +1029,13 @@ if test "$with_dln_a_out" != yes; then
LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
fi
rb_cv_dlopen=yes ;;
@@ -26,7 +26,7 @@ $NetBSD: patch-aa,v 1.8 2007/03/15 16:41:30 taca Exp $
interix*) : ${LDSHARED="$CC -shared"}
XLDFLAGS="$XLDFLAGS -Wl,-E"
LIBPATHFLAG=" -L'%1\$-s'"
-@@ -1383,6 +1393,14 @@ if test "$enable_shared" = 'yes'; then
+@@ -1376,6 +1386,14 @@ if test "$enable_shared" = 'yes'; then
LIBRUBY_DLDFLAGS='-install_name $(libdir)/lib$(RUBY_SO_NAME).dylib -current_version $(MAJOR).$(MINOR).$(TEENY) -compatibility_version $(MAJOR).$(MINOR)'
LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).$(MAJOR).$(MINOR).dylib lib$(RUBY_SO_NAME).dylib'
;;
@@ -39,16 +39,13 @@ $NetBSD: patch-aa,v 1.8 2007/03/15 16:41:30 taca Exp $
+ LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so'
+ ;;
interix*)
- LIBRUBYARG_SHARED='-L${libdir} -L. -l$(RUBY_SO_NAME)'
+ LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)'
;;
-@@ -1393,8 +1411,10 @@ fi
+@@ -1385,6 +1403,7 @@ if test "$enable_shared" = 'yes'; then
+ fi
if test "$enable_rpath" = yes; then
- if test "$GCC" = yes; then
- LIBRUBYARG_SHARED='-Wl,-R -Wl,$(libdir) -L$(libdir) -L. '"$LIBRUBYARG_SHARED"
-+ LIBRUBY_DLDFLAGS='-Wl,-R -Wl,$(libdir) -L$(libdir) -L. '"$LIBRUBY_DLDFLAGS"
- else
- LIBRUBYARG_SHARED='-R $(libdir) -L$(libdir) -L. '"$LIBRUBYARG_SHARED"
-+ LIBRUBY_DLDFLAGS='-R $(libdir) -L$(libdir) -L. '"$LIBRUBY_DLDFLAGS"
- fi
+ LIBRUBYARG_SHARED="${linker_flag}-R ${linker_flag}\$(libdir) -L. -L\$(libdir) $LIBRUBYARG_SHARED"
++ LIBRUBY_DLDFLAGS="${linker_flag}-R ${linker_flag}\$(libdir) -L. -L\$(libdir) $LIBRUBY_DLDFLAGS"
fi
+ LDFLAGS="-L. $LDFLAGS"
diff --git a/lang/ruby18-base/patches/patch-ab b/lang/ruby18-base/patches/patch-ab
index 8a182490da1..af2a6d3de72 100644
--- a/lang/ruby18-base/patches/patch-ab
+++ b/lang/ruby18-base/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.8 2007/03/15 16:41:30 taca Exp $
+$NetBSD: patch-ab,v 1.9 2007/09/09 14:17:13 taca Exp $
---- configure.orig 2007-03-05 00:11:03.000000000 +0900
+--- configure.orig 2007-06-08 17:51:42.000000000 +0900
+++ configure
-@@ -10346,6 +10346,9 @@ msdosdjgpp*) LIBS="-lm $LIBS"
+@@ -10351,6 +10351,9 @@ msdosdjgpp*) LIBS="-lm $LIBS"
;;
bsdi*) LIBS="-lm $LIBS"
ac_cv_sizeof_rlim_t=8;;
@@ -12,7 +12,7 @@ $NetBSD: patch-ab,v 1.8 2007/03/15 16:41:30 taca Exp $
freebsd*) LIBS="-lm $LIBS"
{ echo "$as_me:$LINENO: checking whether -lxpg4 has to be linked" >&5
echo $ECHO_N "checking whether -lxpg4 has to be linked... $ECHO_C" >&6; }
-@@ -15947,6 +15950,13 @@ echo $ECHO_N "checking whether OS depend
+@@ -15952,6 +15955,13 @@ echo $ECHO_N "checking whether OS depend
LDFLAGS="$LDFLAGS -Wl,-export-dynamic"
fi
rb_cv_dlopen=yes ;;
@@ -26,7 +26,7 @@ $NetBSD: patch-ab,v 1.8 2007/03/15 16:41:30 taca Exp $
interix*) : ${LDSHARED="$CC -shared"}
XLDFLAGS="$XLDFLAGS -Wl,-E"
LIBPATHFLAG=" -L'%1\$-s'"
-@@ -16714,6 +16724,14 @@ if test "$enable_shared" = 'yes'; then
+@@ -16707,6 +16717,14 @@ if test "$enable_shared" = 'yes'; then
LIBRUBY_DLDFLAGS='-install_name $(libdir)/lib$(RUBY_SO_NAME).dylib -current_version $(MAJOR).$(MINOR).$(TEENY) -compatibility_version $(MAJOR).$(MINOR)'
LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).$(MAJOR).$(MINOR).dylib lib$(RUBY_SO_NAME).dylib'
;;
@@ -39,16 +39,13 @@ $NetBSD: patch-ab,v 1.8 2007/03/15 16:41:30 taca Exp $
+ LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so'
+ ;;
interix*)
- LIBRUBYARG_SHARED='-L${libdir} -L. -l$(RUBY_SO_NAME)'
+ LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)'
;;
-@@ -16724,8 +16742,10 @@ fi
+@@ -16716,6 +16734,7 @@ if test "$enable_shared" = 'yes'; then
+ fi
if test "$enable_rpath" = yes; then
- if test "$GCC" = yes; then
- LIBRUBYARG_SHARED='-Wl,-R -Wl,$(libdir) -L$(libdir) -L. '"$LIBRUBYARG_SHARED"
-+ LIBRUBY_DLDFLAGS='-Wl,-R -Wl,$(libdir) -L$(libdir) -L. '"$LIBRUBY_DLDFLAGS"
- else
- LIBRUBYARG_SHARED='-R $(libdir) -L$(libdir) -L. '"$LIBRUBYARG_SHARED"
-+ LIBRUBY_DLDFLAGS='-R $(libdir) -L$(libdir) -L. '"$LIBRUBY_DLDFLAGS"
- fi
+ LIBRUBYARG_SHARED="${linker_flag}-R ${linker_flag}\$(libdir) -L. -L\$(libdir) $LIBRUBYARG_SHARED"
++ LIBRUBY_DLDFLAGS="${linker_flag}-R ${linker_flag}\$(libdir) -L. -L\$(libdir) $LIBRUBY_DLDFLAGS"
fi
+ LDFLAGS="-L. $LDFLAGS"
diff --git a/lang/ruby18-base/patches/patch-bk b/lang/ruby18-base/patches/patch-bk
new file mode 100644
index 00000000000..e4aa9cd0e0f
--- /dev/null
+++ b/lang/ruby18-base/patches/patch-bk
@@ -0,0 +1,14 @@
+$NetBSD: patch-bk,v 1.3 2007/09/09 14:17:13 taca Exp $
+
+This is a fix for ruby-1.8.6 patchlevel 36.
+
+--- intern.h.orig 2007-06-07 21:40:01.000000000 +0900
++++ intern.h
+@@ -204,7 +204,6 @@ int rb_thread_alone _((void));
+ void rb_thread_polling _((void));
+ void rb_thread_sleep _((int));
+ void rb_thread_sleep_forever _((void));
+-enum rb_thread_status rb_thread_status _((VALUE));
+ VALUE rb_thread_stop _((void));
+ VALUE rb_thread_wakeup _((VALUE));
+ VALUE rb_thread_wakeup_alive _((VALUE));
diff --git a/lang/ruby18-base/patches/patch-dg b/lang/ruby18-base/patches/patch-dg
new file mode 100644
index 00000000000..64dc4d35e57
--- /dev/null
+++ b/lang/ruby18-base/patches/patch-dg
@@ -0,0 +1,15 @@
+$NetBSD: patch-dg,v 1.1 2007/09/09 14:17:13 taca Exp $
+
+This is a fix for ruby-1.8.6 patchlevel 36.
+
+--- lib/base64.rb.orig 2007-02-27 20:51:55.000000000 +0900
++++ lib/base64.rb
+@@ -110,7 +110,7 @@ module Base64
+ # UnVieQ==
+
+ def b64encode(bin, len = 60)
+- encode64(bin).scan(/.{1,#{len}}/o) do
++ encode64(bin).scan(/.{1,#{len}}/) do
+ print $&, "\n"
+ end
+ end