On 2013/03/26 13:35, Vadim Zhukov wrote:
> This allows to fix more stuff, e.g.:
> 
> #!/usr/bin/ruby => #!/usr/local/bin/ruby19
> 
> Used to fix stuff in texlive_base.
> 
> This needs to go through a full bulk build first. Landry? :)
> 
> 
> Index: ruby.port.mk
> ===================================================================
> RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v
> retrieving revision 1.60
> diff -u -p -r1.60 ruby.port.mk
> --- ruby.port.mk      20 Mar 2013 19:13:50 -0000      1.60
> +++ ruby.port.mk      26 Mar 2013 09:32:08 -0000
> @@ -252,7 +252,8 @@ TEST_DEPENDS+=    ${MODRUBY_RSPEC_DEPENDS}
>  TEST_DEPENDS+=       ${MODRUBY_RSPEC2_DEPENDS}
>  .endif
>  
> -MODRUBY_RUBY_ADJ=    perl -pi -e 's,/usr/bin/env ruby,${RUBY},'
> +MODRUBY_RUBY_ADJ=    perl -pi -e 's,/usr/bin/env ruby,${RUBY},;' \
> +                              -e 's,/usr/bin/ruby([\s]+.*)?,${RUBY}\1,'
>  MODRUBY_ADJ_FILES?=
>  .if !empty(MODRUBY_ADJ_FILES)
>  MODRUBY_ADJ_REPLACE= for pat in ${MODRUBY_ADJ_FILES:QL}; do \
> 

Do we want to restrict this to the first lines in the file, like in tcl.port.mk?

Reply via email to