Skip to content
Permalink
Browse files

vim, MacVim: Add +ruby24 variant

  • Loading branch information
raimue committed Apr 10, 2018
1 parent 46eb18b commit e3772b31e3de5db88e18e8005f94cd08f2df0c1f
Showing with 22 additions and 12 deletions.
  1. +11 −6 editors/MacVim/Portfile
  2. +11 −6 editors/vim/Portfile
@@ -162,36 +162,41 @@ variant python36 conflicts python33 python34 python35 description {Enable Python
}

variant ruby requires ruby18 description {Compatibility variant, requires +ruby18} {}
variant ruby18 conflicts ruby19 ruby20 ruby21 ruby22 ruby23 description {Enable Ruby scripting} {
variant ruby18 conflicts ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby1.8
depends_lib-append port:ruby
}
variant ruby19 conflicts ruby18 ruby20 ruby21 ruby22 ruby23 description {Enable Ruby scripting} {
variant ruby19 conflicts ruby18 ruby20 ruby21 ruby22 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby1.9
depends_lib-append port:ruby19
}
variant ruby20 conflicts ruby18 ruby19 ruby21 ruby22 ruby23 description {Enable Ruby scripting} {
variant ruby20 conflicts ruby18 ruby19 ruby21 ruby22 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.0
depends_lib-append port:ruby20
}
variant ruby21 conflicts ruby18 ruby19 ruby20 ruby22 ruby23 description {Enable Ruby scripting} {
variant ruby21 conflicts ruby18 ruby19 ruby20 ruby22 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.1
depends_lib-append port:ruby21
}
variant ruby22 conflicts ruby18 ruby19 ruby20 ruby21 ruby23 description {Enable Ruby scripting} {
variant ruby22 conflicts ruby18 ruby19 ruby20 ruby21 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.2
depends_lib-append port:ruby22
}
variant ruby23 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 description {Enable Ruby scripting} {
variant ruby23 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.3
depends_lib-append port:ruby23
}
variant ruby24 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.4
depends_lib-append port:ruby24
}

variant tcl description {Enable Tcl scripting} {
configure.args-append --enable-tclinterp \
@@ -161,36 +161,41 @@ variant python36 conflicts python33 python34 python35 description {Enable Python
}

variant ruby requires ruby18 description {Compatibility variant, requires +ruby18} {}
variant ruby18 conflicts ruby19 ruby20 ruby21 ruby22 ruby23 description {Enable Ruby scripting} {
variant ruby18 conflicts ruby19 ruby20 ruby21 ruby22 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby1.8
depends_lib-append port:ruby
}
variant ruby19 conflicts ruby18 ruby20 ruby21 ruby22 ruby23 description {Enable Ruby scripting} {
variant ruby19 conflicts ruby18 ruby20 ruby21 ruby22 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby1.9
depends_lib-append port:ruby19
}
variant ruby20 conflicts ruby18 ruby19 ruby21 ruby22 ruby23 description {Enable Ruby scripting} {
variant ruby20 conflicts ruby18 ruby19 ruby21 ruby22 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.0
depends_lib-append port:ruby20
}
variant ruby21 conflicts ruby18 ruby19 ruby20 ruby22 ruby23 description {Enable Ruby scripting} {
variant ruby21 conflicts ruby18 ruby19 ruby20 ruby22 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.1
depends_lib-append port:ruby21
}
variant ruby22 conflicts ruby18 ruby19 ruby20 ruby21 ruby23 description {Enable Ruby scripting} {
variant ruby22 conflicts ruby18 ruby19 ruby20 ruby21 ruby23 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.2
depends_lib-append port:ruby22
}
variant ruby23 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 description {Enable Ruby scripting} {
variant ruby23 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby24 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.3
depends_lib-append port:ruby23
}
variant ruby24 conflicts ruby18 ruby19 ruby20 ruby21 ruby22 ruby23 description {Enable Ruby scripting} {
configure.args-append --enable-rubyinterp
configure.args-append --with-ruby-command=${prefix}/bin/ruby2.4
depends_lib-append port:ruby24
}

variant tcl description {Enable Tcl scripting} {
configure.args-append --enable-tclinterp \

0 comments on commit e3772b3

Please sign in to comment.
You can’t perform that action at this time.