[37660] trunk/dports/ruby/rb-rubygems

mr_bond at macports.org mr_bond at macports.org
Tue Jun 17 16:18:17 PDT 2008


Revision: 37660
          http://trac.macosforge.org/projects/macports/changeset/37660
Author:   mr_bond at macports.org
Date:     2008-06-17 16:18:16 -0700 (Tue, 17 Jun 2008)

Log Message:
-----------
rb-rubygems: rev1, adopted blbmp's doc-patch, removed autoconf as a dependency

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

Modified Paths:
--------------
    trunk/dports/ruby/rb-rubygems/Portfile

Added Paths:
-----------
    trunk/dports/ruby/rb-rubygems/files/
    trunk/dports/ruby/rb-rubygems/files/patch-setup.rb.diff

Modified: trunk/dports/ruby/rb-rubygems/Portfile
===================================================================
--- trunk/dports/ruby/rb-rubygems/Portfile	2008-06-17 21:58:47 UTC (rev 37659)
+++ trunk/dports/ruby/rb-rubygems/Portfile	2008-06-17 23:18:16 UTC (rev 37660)
@@ -4,7 +4,8 @@
 PortGroup		ruby 1.0
 
 name			rb-rubygems
-version			1.1.1
+version		1.1.1
+revision		1
 
 homepage		http://www.rubygems.org
 master_sites		http://rubyforge.org/frs/download.php/35283/
@@ -23,6 +24,12 @@
 extract.suffix		.tgz
 platforms		darwin
 
+patchfiles		patch-setup.rb.diff
+post-patch {
+	reinplace "s|@@DESTROOT@@|${destroot}|" ${worksrcpath}/setup.rb
+}
+
+
 configure { }
 build { }
 
@@ -46,4 +53,4 @@
 }
 
 depends_lib     port:ruby
-depends_build	port:autoconf
+

Added: trunk/dports/ruby/rb-rubygems/files/patch-setup.rb.diff
===================================================================
--- trunk/dports/ruby/rb-rubygems/files/patch-setup.rb.diff	                        (rev 0)
+++ trunk/dports/ruby/rb-rubygems/files/patch-setup.rb.diff	2008-06-17 23:18:16 UTC (rev 37660)
@@ -0,0 +1,21 @@
+--- setup.rb.orig	2008-04-01 17:22:20.000000000 -0600
++++ setup.rb	2008-06-16 23:48:53.000000000 -0600
+@@ -213,7 +213,8 @@
+ 
+ # install RDoc
+ 
+-gem_doc_dir = File.join Gem.dir, 'doc'
++gem_doc_dir = File.join '@@DESTROOT@@', Gem.dir, 'doc'
++mkdir_p gem_doc_dir
+ rubygems_name = "rubygems-#{Gem::RubyGemsVersion}"
+ rubygems_doc_dir = File.join gem_doc_dir, rubygems_name
+ 
+@@ -221,7 +222,7 @@
+    (not File.exist? rubygems_doc_dir or
+     File.writable? rubygems_doc_dir) then
+   puts "Removing old RubyGems RDoc and ri"
+-  Dir[File.join(Gem.dir, 'doc', 'rubygems-[0-9]*')].each do |dir|
++  Dir[File.join(gem_doc_dir, 'rubygems-[0-9]*')].each do |dir|
+     rm_rf dir
+   end
+ 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080617/87fecdb6/attachment.htm 


More information about the macports-changes mailing list