[49812] users/kimuraw/ruby_select

kimuraw at macports.org kimuraw at macports.org
Sat Apr 18 04:24:12 PDT 2009


Revision: 49812
          http://trac.macports.org/changeset/49812
Author:   kimuraw at macports.org
Date:     2009-04-18 04:24:12 -0700 (Sat, 18 Apr 2009)
Log Message:
-----------
2009-04-18  kimura wataru <kimuraw>

	* lang/ruby186/Portfile,
	  lang/ruby186/files/patch-rdoc_sysdir.diff,
	  lang/ruby186/files/patch-libruby_nosuffix.diff:
	ready for ruby_select.

Modified Paths:
--------------
    users/kimuraw/ruby_select/ChangeLog
    users/kimuraw/ruby_select/lang/ruby186/Portfile

Added Paths:
-----------
    users/kimuraw/ruby_select/lang/ruby186/files/patch-libruby_nosuffix.diff
    users/kimuraw/ruby_select/lang/ruby186/files/patch-rdoc_sysdir.diff

Modified: users/kimuraw/ruby_select/ChangeLog
===================================================================
--- users/kimuraw/ruby_select/ChangeLog	2009-04-18 11:02:43 UTC (rev 49811)
+++ users/kimuraw/ruby_select/ChangeLog	2009-04-18 11:24:12 UTC (rev 49812)
@@ -1,5 +1,10 @@
 2009-04-18  kimura wataru <kimuraw>
 
+	* lang/ruby186/Portfile,
+	  lang/ruby186/files/patch-rdoc_sysdir.diff,
+	  lang/ruby186/files/patch-libruby_nosuffix.diff:
+	ready for ruby_select.
+
 	* sysutils/ruby_select:
 	add a new port. ruby_select is a utility program like gcc_select
 	or python_select.

Modified: users/kimuraw/ruby_select/lang/ruby186/Portfile
===================================================================
--- users/kimuraw/ruby_select/lang/ruby186/Portfile	2009-04-18 11:02:43 UTC (rev 49811)
+++ users/kimuraw/ruby_select/lang/ruby186/Portfile	2009-04-18 11:24:12 UTC (rev 49812)
@@ -43,7 +43,7 @@
 				patch-lib-rexml-document.rb.diff \
 				patch-ext_openssl_openssl_missing.h.diff
 
-# change rdoc "system" path to "system1.8.7"
+# change rdoc "system" path to "system1.8.6"
 patchfiles-append patch-rdoc_sysdir.diff
 # linking libruby.dylib not libruby${suffix}.dylib when VENDOR_SPECIFIC = true
 patchfiles-append patch-libruby_nosuffix.diff
@@ -76,7 +76,8 @@
 		xinstall -m 0755 -d ${libdir}
 
 		# special file for installation control of modules
-		xinstall -m 0644 ${filespath}/${type}-specific.rb ${libdir}
+		xinstall -m 0644 ${filespath}/${type}-specific.rb \
+			${destroot}${prefix}/lib/ruby/${ruby_rel}/
 
 		# prevent empty site/vendor directories from being pruned
 		foreach subdir [exec find ${libdir} -type d -empty] {

Added: users/kimuraw/ruby_select/lang/ruby186/files/patch-libruby_nosuffix.diff
===================================================================
--- users/kimuraw/ruby_select/lang/ruby186/files/patch-libruby_nosuffix.diff	                        (rev 0)
+++ users/kimuraw/ruby_select/lang/ruby186/files/patch-libruby_nosuffix.diff	2009-04-18 11:24:12 UTC (rev 49812)
@@ -0,0 +1,10 @@
+--- mkconfig.rb.orig	2009-04-18 19:37:13.000000000 +0900
++++ mkconfig.rb	2009-04-18 19:39:14.000000000 +0900
+@@ -150,6 +150,7 @@
+  	CONFIG["sitedir"] = CONFIG["vendordir"]
+  	CONFIG["sitelibdir"] = CONFIG["vendorlibdir"]
+  	CONFIG["sitearchdir"] = CONFIG["vendorarchdir"]
++ 	CONFIG["RUBY_SO_NAME"] = "ruby"
+   end
+   CONFIG["topdir"] = File.dirname(__FILE__)
+   MAKEFILE_CONFIG = {}

Added: users/kimuraw/ruby_select/lang/ruby186/files/patch-rdoc_sysdir.diff
===================================================================
--- users/kimuraw/ruby_select/lang/ruby186/files/patch-rdoc_sysdir.diff	                        (rev 0)
+++ users/kimuraw/ruby_select/lang/ruby186/files/patch-rdoc_sysdir.diff	2009-04-18 11:24:12 UTC (rev 49812)
@@ -0,0 +1,22 @@
+--- instruby.rb.orig	2008-05-29 20:23:36.000000000 +0900
++++ instruby.rb	2009-04-18 17:09:09.000000000 +0900
+@@ -272,7 +272,7 @@
+   if $rdocdir
+     puts "installing rdoc"
+ 
+-    ridatadir = File.join(CONFIG['datadir'], 'ri/$(MAJOR).$(MINOR)/system')
++    ridatadir = File.join(CONFIG['datadir'], 'ri/$(MAJOR).$(MINOR)/system$(MAJOR).$(MINOR).$(TEENY)')
+     Config.expand(ridatadir)
+     makedirs [ridatadir]
+     install_recursive($rdocdir, ridatadir, :mode => $data_mode)
+--- lib/rdoc/ri/ri_paths.rb.orig	2007-12-24 16:22:01.000000000 +0900
++++ lib/rdoc/ri/ri_paths.rb	2009-04-18 16:26:43.000000000 +0900
+@@ -29,7 +29,7 @@
+     version = Config::CONFIG['ruby_version']
+ 
+     base    = File.join(Config::CONFIG['datadir'], "ri", version)
+-    SYSDIR  = File.join(base, "system")
++    SYSDIR  = File.join(base, "system" + RUBY_VERSION)
+     SITEDIR = File.join(base, "site")
+     homedir = ENV['HOME'] || ENV['USERPROFILE'] || ENV['HOMEPATH']
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090418/ee52db4f/attachment.html>


More information about the macports-changes mailing list