[49806] users/kimuraw/ruby_select

kimuraw at macports.org kimuraw at macports.org
Sat Apr 18 03:33:33 PDT 2009


Revision: 49806
          http://trac.macports.org/changeset/49806
Author:   kimuraw at macports.org
Date:     2009-04-18 03:33:32 -0700 (Sat, 18 Apr 2009)
Log Message:
-----------
sysutils/ruby_select: correct description

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

Modified: users/kimuraw/ruby_select/lang/ruby186/Portfile
===================================================================
--- users/kimuraw/ruby_select/lang/ruby186/Portfile	2009-04-18 10:30:41 UTC (rev 49805)
+++ users/kimuraw/ruby_select/lang/ruby186/Portfile	2009-04-18 10:33:32 UTC (rev 49806)
@@ -43,13 +43,32 @@
 				patch-lib-rexml-document.rb.diff \
 				patch-ext_openssl_openssl_missing.h.diff
 
+# change rdoc "system" path to "system1.8.7"
+patchfiles-append patch-rdoc_sysdir.diff
+# linking libruby.dylib not libruby${suffix}.dylib when VENDOR_SPECIFIC = true
+patchfiles-append patch-libruby_nosuffix.diff
+
 use_autoconf	yes
 
+set suffix 186
+set ruby_rel 1.8.6
+
 configure.args	--enable-shared \
 				--mandir="${prefix}/share/man" \
 				--enable-pthread \
-				--without-tk
+				--without-tk \
+				--program-suffix=${suffix}
 
+post-configure {
+	# use lib/ruby/1.8.6, not lib/ruby/1.8, to allow activate both of ruby186
+	# and ruby(ruby18).
+	# but use 1.8 for sitedir and vendordir (not change)
+	reinplace "s|lib/ruby/1.8|lib/ruby/${ruby_rel}|g" \
+		${worksrcpath}/config.h
+	reinplace "s|\$(libdir)/ruby/\$(ruby_version)|\$(libdir)/ruby/${ruby_rel}|" \
+		${worksrcpath}/mkconfig.rb
+}
+
 destroot.target	install install-doc
 post-destroot {
 	foreach type {site vendor} {

Modified: users/kimuraw/ruby_select/sysutils/ruby_select/Portfile
===================================================================
--- users/kimuraw/ruby_select/sysutils/ruby_select/Portfile	2009-04-18 10:30:41 UTC (rev 49805)
+++ users/kimuraw/ruby_select/sysutils/ruby_select/Portfile	2009-04-18 10:33:32 UTC (rev 49806)
@@ -12,7 +12,8 @@
 				ruby_select lets you switch the default ruby interpreter. \
 				ruby_select symlinks the standard ruby executables \
 				in the MacPorts prefix to the selected version. \
-				ruby_select [ruby186|ruby18|ruby19]
+				you can select your "ruby" with \
+					`ruby_select ruby186|ruby18|ruby19'
 
 homepage		http://svn.macports.org/repository/macports/contrib/select/
 master_sites	${homepage}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090418/ea91808f/attachment.html>


More information about the macports-changes mailing list