This removes ruby 1.9 and rubinius support from ruby.port.mk. Both ports
were removed recently, so this is just dead code removal.

Fairly well tested on amd64, though I haven't run a bulk of the ruby
ports with it yet.

I plan on committing this in a few days unless I hear objections.

Thanks,
Jeremy

Index: ruby.port.mk
===================================================================
RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v
retrieving revision 1.84
diff -u -p -r1.84 ruby.port.mk
--- ruby.port.mk        27 Aug 2015 14:36:14 -0000      1.84
+++ ruby.port.mk        29 Aug 2015 16:47:46 -0000
@@ -24,7 +24,7 @@ MODRUBY_HANDLE_FLAVORS ?= No
 # If ruby.pork.mk should handle FLAVORs, define a separate FLAVOR
 # for each ruby interpreter
 .    if !defined(FLAVORS)
-FLAVORS=               ruby18 ruby19 ruby20 ruby21 ruby22 rbx
+FLAVORS=               ruby18 ruby20 ruby21 ruby22
 .      if !${CONFIGURE_STYLE:L:Mext} && !${CONFIGURE_STYLE:L:Mextconf}
 FLAVORS+=              jruby
 .      endif
@@ -53,13 +53,13 @@ FLAVOR =            ruby22
 
 # Check for conflicting FLAVORs and set MODRUBY_REV appropriately based
 # on the FLAVOR.
-.    for i in ruby18 ruby19 ruby20 ruby21 ruby22 jruby rbx
+.    for i in ruby18 ruby20 ruby21 ruby22 jruby
 .      if ${FLAVOR:M$i}
 MODRUBY_REV = ${i:C/ruby([0-9])/\1./}
-.        if ${FLAVOR:N$i:Mruby18} || ${FLAVOR:N$i:Mruby19} || \
+.        if ${FLAVOR:N$i:Mruby18} || \
             ${FLAVOR:N$i:Mruby20} || ${FLAVOR:N$i:Mruby21} || \
             ${FLAVOR:N$i:Mruby22} || \
-           ${FLAVOR:N$i:Mjruby} || ${FLAVOR:N$i:Mrbx}
+           ${FLAVOR:N$i:Mjruby}
 ERRORS += "Fatal: Conflicting flavors used: ${FLAVOR}"
 .        endif
 .      endif
@@ -92,11 +92,6 @@ MODRUBY_BINREV =     18
 MODRUBY_PKG_PREFIX =   ruby
 MODRUBY_FLAVOR =       ruby18
 GEM_BIN_SUFFIX =       18
-.elif ${MODRUBY_REV} == 1.9
-MODRUBY_LIBREV =       1.9.1
-MODRUBY_BINREV =       19
-MODRUBY_FLAVOR =       ruby19
-GEM_BIN_SUFFIX =       19
 .elif ${MODRUBY_REV} == 2.0
 MODRUBY_LIBREV =       2.0
 MODRUBY_BINREV =       20
@@ -124,12 +119,6 @@ MODRUBY_LIBREV =   2.2.0
 
 MODRUBY_FLAVOR =       jruby
 GEM_MAN_SUFFIX =       -${MODRUBY_FLAVOR}
-.elif ${MODRUBY_REV} == rbx
-MODRUBY_LIBREV =       2.1
-#.poison MODRUBY_BINREV
-#.poison MODRUBY_WANTLIB
-MODRUBY_FLAVOR =       rbx
-GEM_MAN_SUFFIX =       -${MODRUBY_FLAVOR}
 .endif
 
 MODRUBY_RSPEC_DEPENDS =        devel/ruby-rspec/1,${MODRUBY_FLAVOR}<2.0
@@ -144,12 +133,6 @@ RAKE=                      ${RUBY} -S rake
 RSPEC=                 ${RUBY} -S spec
 MODRUBY_BIN_RSPEC =    ${RUBY} -S rspec
 MODRUBY_BIN_TESTRB =   ${RUBY} -S testrb
-.elif ${MODRUBY_REV} == rbx
-RUBY=                  ${LOCALBASE}/bin/rbx
-RAKE=                  ${RUBY} -S rake
-RSPEC=                 ${RUBY} -S spec
-MODRUBY_BIN_RSPEC =    ${RUBY} -S rspec
-MODRUBY_BIN_TESTRB =   ${RUBY} -S testrb
 .else
 RUBY=                  ${LOCALBASE}/bin/ruby${MODRUBY_BINREV}
 RAKE=                  ${LOCALBASE}/bin/rake${MODRUBY_BINREV}
@@ -187,8 +170,6 @@ ERRORS += "Fatal: Ruby C extensions are 
 .  else
 MODRUBY_RUN_DEPENDS=   lang/jruby
 .  endif
-.elif ${MODRUBY_REV} == rbx
-MODRUBY_RUN_DEPENDS=   lang/rubinius
 .else
 MODRUBY_WANTLIB=       ruby${MODRUBY_BINREV}
 MODRUBY_RUN_DEPENDS=   lang/ruby/${MODRUBY_REV}
@@ -200,8 +181,6 @@ MODRUBY_BUILD_DEPENDS=      ${MODRUBY_RUN_DEP
 # location of ruby libraries
 .if ${MODRUBY_REV} == jruby
 MODRUBY_LIBDIR=                ${LOCALBASE}/jruby/lib/ruby
-.elif ${MODRUBY_REV} == rbx
-MODRUBY_LIBDIR=                ${LOCALBASE}/lib/rubinius
 .else
 MODRUBY_LIBDIR=                ${LOCALBASE}/lib/ruby
 .endif
@@ -218,10 +197,6 @@ SUBST_VARS +=              ^MODRUBY_RELDOCDIR ^MODRU
 MODRUBY_ARCH=          ${MACHINE_ARCH:S/amd64/x86_64/}-java
 MODRUBY_SITEDIR =      jruby/lib/ruby/site_ruby/${MODRUBY_LIBREV}
 MODRUBY_SITEARCHDIR =  ${MODRUBY_SITEDIR}/java
-.elif ${MODRUBY_REV} == rbx
-MODRUBY_ARCH=          ${MACHINE_ARCH}-openbsd
-MODRUBY_SITEDIR =      lib/rubinius/site/
-MODRUBY_SITEARCHDIR =  ${MODRUBY_SITEDIR}/${MODRUBY_ARCH}
 .else
 MODRUBY_ARCH=          ${MACHINE_ARCH:S/amd64/x86_64/}-openbsd
 MODRUBY_SITEDIR =      lib/ruby/site_ruby/${MODRUBY_LIBREV}
@@ -298,12 +273,8 @@ EXTRACT_SUFX=      .gem
 .  if ${MODRUBY_REV} == 1.8
 BUILD_DEPENDS+=        devel/ruby-gems>=1.8.23p3
 RUN_DEPENDS+=  devel/ruby-gems>=1.3.7p0
-.  elif ${MODRUBY_REV} == 1.9
-BUILD_DEPENDS+=        lang/ruby/1.9>=1.9.3.0
 .  elif ${MODRUBY_REV} == jruby
 BUILD_DEPENDS+=        lang/jruby>=1.6.5
-.  elif ${MODRUBY_REV} == rbx
-BUILD_DEPENDS+=        lang/rubinius>=2.1.1
 .  elif ${MODRUBY_REV} == 2.1
 # Require version that fixes extensions directory path
 BUILD_DEPENDS+=        lang/ruby/2.1>=2.1.0p0
@@ -335,11 +306,6 @@ GEM=               ${RUBY} -S gem
 GEM_BIN =      jruby/bin
 GEM_LIB =      jruby/lib/ruby/gems/1.8
 GEM_BASE_LIB=  ${GEM_BASE}/jruby/${MODRUBY_LIBREV}
-.  elif ${MODRUBY_REV} == rbx
-GEM=           ${RUBY} -S gem
-GEM_BASE_LIB=  ${GEM_BASE}/rbx/${MODRUBY_LIBREV}
-GEM_BIN =      lib/rubinius/gems/bin
-GEM_LIB =      lib/rubinius/gems
 .  else
 GEM=           ${LOCALBASE}/bin/gem${MODRUBY_BINREV}
 GEM_BIN =      bin
@@ -358,13 +324,7 @@ GEM_FLAGS+=        --local --no-rdoc --no-ri --
 _GEM_CONTENT=  ${WRKDIR}/gem-content
 _GEM_DATAFILE= ${_GEM_CONTENT}/data.tar.gz
 _GEM_PATCHED=  ${DISTNAME}${EXTRACT_SUFX}
-
-.if ${MODRUBY_REV} == rbx
-# V=1 for rbx results in gems not building
-_GEM_MAKE=     "make"
-.else
 _GEM_MAKE=     "make V=1"
-.endif
 
 # Unpack the gem into WRKDIST so it can be patched.  Include the gem metadata
 # under WRKDIST so it can be patched easily to remove or change dependencies.

Reply via email to