[37739] trunk/dports/lang/ruby

kimuraw at macports.org kimuraw at macports.org
Sat Jun 21 02:28:12 PDT 2008


Revision: 37739
          http://trac.macosforge.org/projects/macports/changeset/37739
Author:   kimuraw at macports.org
Date:     2008-06-21 02:28:12 -0700 (Sat, 21 Jun 2008)
Log Message:
-----------
update lang/ruby-1.8.7-p22 to rev2
- add missing Config::CONFIG['vendorarch']
- correct files/patch-mkconfig.rb

Revision Links:
--------------
    http://trac.macosforge.org/projects/macports/changeset/2

Modified Paths:
--------------
    trunk/dports/lang/ruby/Portfile
    trunk/dports/lang/ruby/files/patch-mkconfig.rb

Added Paths:
-----------
    trunk/dports/lang/ruby/files/patch-configure.in

Modified: trunk/dports/lang/ruby/Portfile
===================================================================
--- trunk/dports/lang/ruby/Portfile	2008-06-21 08:00:14 UTC (rev 37738)
+++ trunk/dports/lang/ruby/Portfile	2008-06-21 09:28:12 UTC (rev 37739)
@@ -4,7 +4,7 @@
 
 name			ruby
 version			1.8.7-p22
-revision		1
+revision		2
 
 categories		lang ruby
 maintainers		kimuraw
@@ -35,6 +35,7 @@
 				port:ncurses
 				
 patchfiles		patch-Makefile.in \
+				patch-configure.in \
 				patch-mkmf.rb \
 				patch-mkconfig.rb \
 				patch-socket.c \
@@ -97,6 +98,10 @@
 	patchfiles-append		patch-thread-hooks
 }
 
+variant no_doc {
+	destroot.target-delete	install-doc
+}
+
 default_variants	+thread_hooks
 
 livecheck.check	regex

Added: trunk/dports/lang/ruby/files/patch-configure.in
===================================================================
--- trunk/dports/lang/ruby/files/patch-configure.in	                        (rev 0)
+++ trunk/dports/lang/ruby/files/patch-configure.in	2008-06-21 09:28:12 UTC (rev 37739)
@@ -0,0 +1,23 @@
+--- configure.in.orig	2008-06-15 19:28:47.000000000 +0900
++++ configure.in	2008-06-21 18:18:50.000000000 +0900
+@@ -1731,6 +1731,7 @@
+ AC_SUBST(arch)dnl
+ AC_SUBST(sitearch)dnl
+ AC_SUBST(sitedir)dnl
++AC_SUBST(vendorarch)dnl
+ AC_SUBST(vendordir)dnl
+ 
+ configure_args=$ac_configure_args
+@@ -1753,8 +1754,10 @@
+ fi
+ 
+ case "$target_os" in
+-  mingw*) sitearch="$target_cpu-$rb_cv_msvcrt" ;;
+-  *) sitearch="${arch}" ;;
++  mingw*) sitearch="$target_cpu-$rb_cv_msvcrt"
++  	  vendorarch="$target_cpu-$rb_cv_msvcrt" ;;
++  *) sitearch="${arch}"
++     vendorarch="${arch}" ;;
+ esac
+ 
+ AC_DEFINE_UNQUOTED(RUBY_ARCHLIB, "${RUBY_LIB_PATH}/${arch}")

Modified: trunk/dports/lang/ruby/files/patch-mkconfig.rb
===================================================================
--- trunk/dports/lang/ruby/files/patch-mkconfig.rb	2008-06-21 08:00:14 UTC (rev 37738)
+++ trunk/dports/lang/ruby/files/patch-mkconfig.rb	2008-06-21 09:28:12 UTC (rev 37739)
@@ -1,16 +1,16 @@
---- lib/mkmf.rb.orig	2008-05-29 20:23:36.000000000 +0900
-+++ lib/mkmf.rb	2008-06-21 14:00:40.000000000 +0900
-@@ -54,6 +54,13 @@
- $vendordir = CONFIG["vendordir"]
- $vendorlibdir = CONFIG["vendorlibdir"]
- $vendorarchdir = CONFIG["vendorarchdir"]
-+# macports -rvendor-specific support
-+if defined?(VENDOR_SPECIFIC) && VENDOR_SPECIFIC
-+  CONFIG["sitearch"] = CONFIG["vendorarch"]
-+  CONFIG["sitedir"] = CONFIG["vendordir"]
-+  CONFIG["sitelibdir"] = CONFIG["vendorlibdir"]
-+  CONFIG["sitearchdir"] = CONFIG["vendorarchdir"]
-+end
- 
- $mswin = /mswin/ =~ RUBY_PLATFORM
- $bccwin = /bccwin/ =~ RUBY_PLATFORM
+--- mkconfig.rb.orig	2008-06-21 17:22:11.000000000 +0900
++++ mkconfig.rb	2008-06-21 17:23:00.000000000 +0900
+@@ -147,6 +147,13 @@
+   CONFIG["sitearchdir"] = "$(sitelibdir)/$(sitearch)"
+   CONFIG["vendorlibdir"] = "$(vendordir)/$(ruby_version)"
+   CONFIG["vendorarchdir"] = "$(vendorlibdir)/$(sitearch)"
++  # macports -rvendor-specific support
++  if defined?(VENDOR_SPECIFIC) && VENDOR_SPECIFIC
++    CONFIG["sitearch"] = CONFIG["vendorarch"]
++    CONFIG["sitedir"] = CONFIG["vendordir"]
++    CONFIG["sitelibdir"] = CONFIG["vendorlibdir"]
++    CONFIG["sitearchdir"] = CONFIG["vendorarchdir"]
++  end
+   CONFIG["topdir"] = File.dirname(__FILE__)
+   MAKEFILE_CONFIG = {}
+   CONFIG.each{|k,v| MAKEFILE_CONFIG[k] = v.dup}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080621/e9b92a85/attachment.htm 


More information about the macports-changes mailing list