make-rules/ruby.mk
changeset 7130 73b1ef197337
parent 5438 c068f8c677e8
equal deleted inserted replaced
7129:6587d6b48782 7130:73b1ef197337
    29 PKG_MACROS += RUBY_VERSION=$(RUBY_VERSION)
    29 PKG_MACROS += RUBY_VERSION=$(RUBY_VERSION)
    30 PKG_MACROS += RUBY_LIB_VERSION=$(RUBY_LIB_VERSION)
    30 PKG_MACROS += RUBY_LIB_VERSION=$(RUBY_LIB_VERSION)
    31 PKG_MACROS += RUBYV=$(subst .,,$(RUBY_VERSION))
    31 PKG_MACROS += RUBYV=$(subst .,,$(RUBY_VERSION))
    32 VENDOR_RUBY = /usr/ruby/$(RUBY_VERSION)/lib/ruby/vendor_ruby/$(RUBY_LIB_VERSION)
    32 VENDOR_RUBY = /usr/ruby/$(RUBY_VERSION)/lib/ruby/vendor_ruby/$(RUBY_LIB_VERSION)
    33 VENDOR_RUBY_ARCH = /usr/ruby/$(RUBY_VERSION)/lib/ruby/vendor_ruby/$(RUBY_LIB_VERSION)/$(MACH64)-solaris$(SOLARIS_VERSION)
    33 VENDOR_RUBY_ARCH = /usr/ruby/$(RUBY_VERSION)/lib/ruby/vendor_ruby/$(RUBY_LIB_VERSION)/$(MACH64)-solaris$(SOLARIS_VERSION)
       
    34 
       
    35 # Modify ruby scripts in the ruby-version-specific path of the proto area,
       
    36 # under usr/ruby/$(RUBY_VERSION), containing "#!/usr/bin/env ruby" to
       
    37 # use the version-specific ruby path, defined by the $(RUBY_VERSION) macro.
       
    38 # Without this change, the mediated ruby version in /usr/bin/ruby
       
    39 # will probably be used, which may not match the ruby
       
    40 # version supported by the component.
       
    41 COMPONENT_POST_INSTALL_ACTION += \
       
    42     cd $(PROTO_DIR)/usr/ruby/$(RUBY_VERSION); \
       
    43     $(RUBY_SCRIPT_FIX_FUNC);