Ignore:
Timestamp:
Oct 29, 2013, 2:19:39 PM (6 years ago)
Author:
kimuraw@…
Message:

group/ruby-1.0.tcl: pass rake command path to gem via environment "rake"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/_resources/port1.0/group/ruby-1.0.tcl

    r112446 r112688  
    5151#        or not.
    5252# values:
    53 #   ruby.bin, ruby.rdoc, ruby.gem: fullpath to commands for ${ruby.branch}.
     53#   ruby.bin, ruby.rdoc, ruby.gem ruby.rake: fullpath to commands for ${ruby.branch}.
    5454#   ruby.suffix: suffix of portname. port:ruby${ruby.suffix} or
    5555#        port:rb${ruby.suffix}-foo.
     
    6969default ruby.default_branch 1.8
    7070options ruby.branch
    71 options ruby.bin ruby.rdoc ruby.gem ruby.bindir ruby.gemdir ruby.suffix
     71options ruby.bin ruby.rdoc ruby.gem ruby.rake ruby.bindir ruby.gemdir ruby.suffix
    7272option_proc ruby.branch ruby_set_branch
    7373proc ruby_set_branch {option action args} {
     
    7676    }
    7777    global prefix ruby.branch \
    78            ruby.bin ruby.rdoc ruby.gem ruby.bindir ruby.gemdir \
     78           ruby.bin ruby.rdoc ruby.gem ruby.rake ruby.bindir ruby.gemdir \
    7979           ruby.suffix ruby.link_binaries_suffix ruby.api_version \
    8080           ruby.prog_suffix
     
    8282    set ruby.rdoc           ${prefix}/bin/rdoc${ruby.branch}
    8383    set ruby.gem            ${prefix}/bin/gem${ruby.branch}
     84    set ruby.rake           ${prefix}/bin/rake${ruby.branch}
    8485    set ruby.bindir         ${prefix}/libexec/ruby${ruby.branch}
    8586    set ruby.gemdir         ${prefix}/lib/ruby${ruby.branch}/gems/${ruby.api_version}
    8687    # gem command for 1.8 from port:rb-rubygems
     88    # rake command for 1.8 from port:rb-rake
    8789    if {${ruby.branch} eq "1.8"} {
    8890        set ruby.gem        ${ruby.bindir}/gem
     91        set ruby.rake       ${ruby.bindir}/rake
    8992        set ruby.gemdir     ${prefix}/lib/ruby/gems/${ruby.api_version}
    9093    }
     
    139142proc ruby.setup {module vers {type "install.rb"} {docs {}} {source "custom"} {implementation "ruby"}} {
    140143    global destroot prefix worksrcpath os.platform
    141     global ruby.bin ruby.rdoc ruby.gem ruby.branch
     144    global ruby.bin ruby.rdoc ruby.gem ruby.rake ruby.branch
    142145    global ruby.api_version ruby.lib ruby.suffix ruby.bindir ruby.gemdir
    143146    global ruby.module ruby.filename ruby.project ruby.docs ruby.srcdir
     
    432435            if {${implementation} eq "ruby"} {
    433436                depends_lib-append  port:rb-rubygems
     437                if {${ruby.module} ne "rake"} {
     438                    depends_build-append    port:rb-rake
     439                }
    434440            }
    435441
     
    444450            destroot.target install
    445451            destroot.args   --local --force --install-dir ${destroot}${ruby.gemdir}
     452            destroot.env-append rake=${ruby.rake}
    446453
    447454            destroot {
Note: See TracChangeset for help on using the changeset viewer.