BSD Ports

lang/jruby 9.2.17.0 MidnightBSD

Implementation of Ruby Interpreter in Pure Java

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
epl, gpl2, lgpl2.1
Categories
lang, ruby, java

Description

JRuby is a 100% Java implementation of the Ruby programming language. It is Ruby for the JVM.

JRuby provides a complete set of core "builtin" classes and syntax for the Ruby language, as well as most of the Ruby Standard Libraries. The standard libraries are mostly Ruby's own complement of .rb files, but a few that depend on C language-based extensions have been reimplemented. Some are still missing, but we hope to implement as many as is feasible.

In the other systems

SystemPortVersion
MidnightBSDlang/jruby9.2.17.0
FreeBSDlang/jruby9.2.17.0_2
OpenBSDlang/jruby10.1.2.0

Install

Binary package:

mport install jruby

From mports:

cd /usr/mports/lang/jruby && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	jruby>0:lang/jruby

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1

Configuration

Options name: lang_jruby

OptionDefaultDescription
EXAMPLESoff
USES
java cpe
Service scripts
none

Files

pkg-plist 1321
  • bin/jgem
  • bin/jirb
  • bin/jrake
  • bin/jruby
  • %%JRUBY_HOME%%/bin/.dev_mode.java_opts
  • %%JRUBY_HOME%%/bin/.jruby.java_opts
  • %%JRUBY_HOME%%/bin/.jruby.module_opts
  • %%JRUBY_HOME%%/bin/ast
  • %%JRUBY_HOME%%/bin/gem
  • %%JRUBY_HOME%%/bin/install_doc
  • %%JRUBY_HOME%%/bin/irb
  • %%JRUBY_HOME%%/bin/jgem
  • %%JRUBY_HOME%%/bin/jirb
  • %%JRUBY_HOME%%/bin/jirb_swing
  • %%JRUBY_HOME%%/bin/jruby
  • %%JRUBY_HOME%%/bin/jruby.bash
  • %%JRUBY_HOME%%/bin/jruby.sh
  • %%JRUBY_HOME%%/bin/jrubyc
  • %%JRUBY_HOME%%/bin/lock_jars
  • %%JRUBY_HOME%%/bin/racc
  • %%JRUBY_HOME%%/bin/rake
  • %%JRUBY_HOME%%/bin/rdoc
  • %%JRUBY_HOME%%/bin/ri
  • %%JRUBY_HOME%%/bin/testrb
  • %%JRUBY_HOME%%/lib/jni/x86_64-FreeBSD/libjffi-1.2.so
  • %%JRUBY_HOME%%/lib/jruby.jar
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/cache/did_you_mean-1.2.1.gem
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/cache/minitest-5.10.3.gem
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/cache/net-telnet-0.1.1.gem
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/cache/power_assert-1.1.3.gem
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/cache/rake-12.3.3.gem
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/cache/test-unit-3.2.8.gem
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/cache/xmlrpc-0.3.0.gem
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/.ruby-version
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/.travis.yml
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/CHANGELOG.md
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/Gemfile
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/LICENSE.txt
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/README.md
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/Rakefile
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/benchmark/jaro_winkler/memory_usage.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/benchmark/jaro_winkler/speed.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/benchmark/levenshtein/memory_usage.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/benchmark/levenshtein/speed.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/benchmark/memory_usage.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/did_you_mean.gemspec
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/doc/CHANGELOG.md.erb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/doc/changelog_generator.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/core_ext/name_error.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/experimental.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/experimental/initializer_name_correction.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/experimental/ivar_name_correction.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/formatters/plain_formatter.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/formatters/verbose_formatter.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/jaro_winkler.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/levenshtein.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/spell_checker.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/spell_checkers/key_error_checker.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/spell_checkers/method_name_checker.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/spell_checkers/name_error_checkers.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/spell_checkers/null_checker.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/verbose.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/verbose_formatter.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/lib/did_you_mean/version.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/core_ext/name_error_extension_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/deprecated_formatter_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/edit_distance/jaro_winkler_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/experimental/initializer_name_correction_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/experimental/method_name_checker_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/fixtures/book.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/spell_checker_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/spell_checking/class_name_check_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/spell_checking/key_name_check_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/spell_checking/method_name_check_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/spell_checking/uncorrectable_name_check_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/spell_checking/variable_name_check_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/test_helper.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/did_you_mean-1.2.1/test/verbose_formatter_test.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/jar-dependencies-0.4.1/bin/lock_jars
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/.autotest
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/History.rdoc
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/Manifest.txt
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/README.rdoc
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/Rakefile
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/design_rationale.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/hoe/minitest.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/assertions.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/autorun.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/benchmark.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/expectations.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/hell.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/mock.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/parallel.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/pride.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/pride_plugin.rb
  • %%JRUBY_HOME%%/lib/ruby/gems/shared/gems/minitest-5.10.3/lib/minitest/spec.rb

The first 100 are listed.

distinfo 1
FileSizeSHA256
jruby-bin-9.2.17.0.tar.gz2.5790508e+077701d3537b3a606d2765ac6d5c40e675ddaa01d3cebad26a21a66e3aadd5c202
Master sites 1
  • http://jruby.org.s3.amazonaws.com/downloads/9.2.17.0/