summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2012-06-02 02:23:33 +0000
committertaca <taca@pkgsrc.org>2012-06-02 02:23:33 +0000
commit33c1abf0c08bc541c72ae6ea731aa1e380aba1fd (patch)
tree639abe77e0a07430c786b246302f17d860dcdad8
parent6f532bc5e631e0f2b390d7899ccd85b8f6c3a479 (diff)
downloadpkgsrc-33c1abf0c08bc541c72ae6ea731aa1e380aba1fd.tar.gz
* Don't use --enable-wide-getaddrinfo on SunOS.
* Add a patch from Ruby's repository, r35698; make sure to keep space between "-o" and output filename. Bump PKGREVISION.
-rw-r--r--lang/ruby193-base/Makefile10
-rw-r--r--lang/ruby193-base/distinfo3
-rw-r--r--lang/ruby193-base/patches/patch-lib_mkmf.rb18
3 files changed, 22 insertions, 9 deletions
diff --git a/lang/ruby193-base/Makefile b/lang/ruby193-base/Makefile
index dc53a663a85..44267d0ea24 100644
--- a/lang/ruby193-base/Makefile
+++ b/lang/ruby193-base/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.13 2012/05/08 16:08:53 hans Exp $
+# $NetBSD: Makefile,v 1.14 2012/06/02 02:23:33 taca Exp $
#
DISTNAME= ${RUBY_DISTNAME}
PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL}
+PKGREVISION= 1
CATEGORIES= lang ruby
MASTER_SITES= ${MASTER_SITE_RUBY}
DIST_SUBDIR= ruby193-base-201202170
@@ -90,13 +91,6 @@ CONFIGURE_ENV+= ac_cv_header_ucontext_h=no
.endif
#
-# work around for getaddrinfo(3)
-#
-.if ${OPSYS} == "SunOS" && !empty(OS_VERSION:M5.[6-9])
-CONFIGURE_ARGS+= --enable-wide-getaddrinfo
-.endif
-
-#
# work around for Linux
#
.if ${OPSYS} == "Linux"
diff --git a/lang/ruby193-base/distinfo b/lang/ruby193-base/distinfo
index 8afb50b12e1..2e3d3397fe1 100644
--- a/lang/ruby193-base/distinfo
+++ b/lang/ruby193-base/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.6 2012/04/22 08:17:16 taca Exp $
+$NetBSD: distinfo,v 1.7 2012/06/02 02:23:33 taca Exp $
SHA1 (ruby193-base-201202170/ruby-1.9.3-p194.tar.bz2) = afb497dc10ea3d83ecbe3ccd9ed45fba1457721c
RMD160 (ruby193-base-201202170/ruby-1.9.3-p194.tar.bz2) = bca45d750cfd8523e838903c8693749652960d60
@@ -6,6 +6,7 @@ Size (ruby193-base-201202170/ruby-1.9.3-p194.tar.bz2) = 9841223 bytes
SHA1 (patch-configure) = 3045588df7baca5e100363eaef64567d6a59d527
SHA1 (patch-configure.in) = c6671d30e11dfb2d5e4b253b6f3e53cf32af0152
SHA1 (patch-defs_default__gems) = fb24111736f1a76a05e853aa068024dbdd24e5a5
+SHA1 (patch-lib_mkmf.rb) = a4547a4bcbf1f533e264578c455ef1c7e6c9aa74
SHA1 (patch-lib_rdoc_ri_driver.rb) = acb4cb022893eb8dea2adf7564f5e5e1a0f1e9c8
SHA1 (patch-lib_rubygems.rb) = cc02e3a296d88605ef8444d64ca805ddebb524c6
SHA1 (patch-lib_rubygems_commands_install__command.rb) = ff637f39f3fd76b7550fd7f8c32fe303eec6f8c3
diff --git a/lang/ruby193-base/patches/patch-lib_mkmf.rb b/lang/ruby193-base/patches/patch-lib_mkmf.rb
new file mode 100644
index 00000000000..fc2ee0084dc
--- /dev/null
+++ b/lang/ruby193-base/patches/patch-lib_mkmf.rb
@@ -0,0 +1,18 @@
+$NetBSD: patch-lib_mkmf.rb,v 1.1 2012/06/02 02:23:33 taca Exp $
+
+Make sure to keep space; patch from Ruby's repository, r35698.
+
+--- lib/mkmf.rb.orig 2012-02-17 04:24:39.000000000 +0000
++++ lib/mkmf.rb
+@@ -1687,8 +1687,9 @@ LIBRUBY = #{CONFIG['LIBRUBY']}
+ LIBRUBY_A = #{CONFIG['LIBRUBY_A']}
+ LIBRUBYARG_SHARED = #$LIBRUBYARG_SHARED
+ LIBRUBYARG_STATIC = #$LIBRUBYARG_STATIC
+-OUTFLAG = #{OUTFLAG}
+-COUTFLAG = #{COUTFLAG}
++empty =
++OUTFLAG = #{OUTFLAG}$(empty)
++COUTFLAG = #{COUTFLAG}$(empty)
+
+ RUBY_EXTCONF_H = #{$extconf_h}
+ cflags = #{CONFIG['cflags']}