Changeset 68327 for trunk/dports/_resources
- Timestamp:
- Jun 1, 2010, 9:20:42 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/_resources/port1.0/group/ruby-1.0.tcl
r68326 r68327 68 68 global ruby.version ruby.lib 69 69 global ruby.module ruby.filename ruby.project ruby.docs ruby.srcdir 70 global ruby.prog_suffix 70 71 71 72 if {${implementation} eq "ruby19"} { 72 set ruby.bin ${prefix}/bin/ruby1.9 73 set ruby.rdoc ${prefix}/bin/rdoc1.9 74 set ruby.gem ${prefix}/bin/gem1.9 75 set ruby.port_prefix rb19 73 set ruby.port_prefix rb19 74 set ruby.prog_suffix "1.9" 76 75 } elseif {${implementation} eq "ruby"} { 77 76 # ruby.bin, ruby.rdoc, and ruby.gem set to 1.8 by default 78 77 set ruby.port_prefix rb 78 # no program suffix by default, so leave as blank 79 set ruby.prog_suffix "" 79 80 } else { 80 81 ui_error "ruby.setup: unknown implementation '${implementation}' specified (ruby, ruby19 possible)" 81 82 return -code error "ruby.setup failed" 82 83 } 84 set ruby.bin ${prefix}/bin/ruby${ruby.prog_suffix} 85 set ruby.rdoc ${prefix}/bin/rdoc${ruby.prog_suffix} 86 set ruby.gem ${prefix}/bin/gem${ruby.prog_suffix} 83 87 84 88 # define ruby global names and lists … … 141 145 livecheck.regex "<strong>${ruby.module}</strong></td><td>(?:REL )?(.*)$" 142 146 } 143 144 145 146 147 148 149 147 rubygems { 148 homepage http://www.rubygems.org/gems/${ruby.project} 149 master_sites http://www.rubygems.org/downloads/ 150 livecheck.type regex 151 livecheck.url http://www.rubygems.org/gems/${ruby.project} 152 livecheck.regex {<h3>(\d|\d[0-9.]*\d)</h3>} 153 } 150 154 sourceforge:* { 151 155 set ruby.project [lindex [split ${source} {:}] 1] … … 296 300 extract.suffix .gem 297 301 298 depends_lib-append port:rb-rubygems 302 if {${implementation} eq "ruby"} { 303 depends_lib-append port:rb-rubygems 304 } 299 305 300 306 extract {} … … 302 308 303 309 pre-destroot { 304 xinstall -d -m 0755 ${destroot}${prefix}/lib/ruby /gems/${ruby.version}310 xinstall -d -m 0755 ${destroot}${prefix}/lib/ruby${ruby.prog_suffix}/gems/${ruby.version} 305 311 } 306 312 307 313 destroot { 308 system "cd ${worksrcpath} && ${ruby.gem} install --local --force --install-dir ${destroot}${prefix}/lib/ruby /gems/${ruby.version} ${distpath}/${distname}"309 310 set binDir ${destroot}${prefix}/lib/ruby /gems/${ruby.version}/bin314 system "cd ${worksrcpath} && ${ruby.gem} install --local --force --install-dir ${destroot}${prefix}/lib/ruby${ruby.prog_suffix}/gems/${ruby.version} ${distpath}/${distname}" 315 316 set binDir ${destroot}${prefix}/lib/ruby${ruby.prog_suffix}/gems/${ruby.version}/bin 311 317 if {[file isdirectory $binDir]} { 312 318 foreach file [readdir $binDir] {
Note: See TracChangeset
for help on using the changeset viewer.