./lang/ruby/2.7 [object oriented script language with threads]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.7.4, Package name: ruby-2.7.4
Maintained by: Jeremy Evans
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • no_ri_docs
  • bootstrap
Description-gdbm
This is a Ruby extension to the GDBM library which is part of the Ruby
distribution.

Description-main
Ruby is the interpreted scripting language for quick and
easy object-oriented programming. It has many features to
process text files and to do system management tasks (as in
Perl). It is simple, straight-forward, and extensible.

Features of Ruby are shown below.

- Simple Syntax
- *Normal* Object-Oriented features(ex. class, method calls)
- *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
- Operator Overloading
- Exception Handling
- Iterators and Closures
- Garbage Collection
- Dynamic Loading of Object files(on some architecture)
- Highly Portable(works on many UNIX machines, and on DOS,
Windows, Mac, BeOS etc.)

Description-ri_docs
This contains the files used by ruby's ri tool to get documentation
about classes and methods in ruby core and standard library.


Filesize: 16519.237 KB
Version History (View Complete History)
  • (2021-07-10) Updated to version: ruby-2.7.4
  • (2021-04-07) Updated to version: ruby-2.7.3
  • (2020-10-06) Updated to version: ruby-2.7.2
  • (2020-04-03) Updated to version: ruby-2.7.1
  • (2020-01-13) Package added to openports.se, version ruby-2.7.0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-07-09 11:05:03 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to Ruby 2.7.4
   2021-05-25 11:36:45 by Rafael Sadowski | Files touched by this commit (2)
Log message:
Add missing applications from MESSAGE in UNMESSAGE
OK jeremy@
   2021-04-09 08:43:07 by Stuart Henderson | Files touched by this commit (1)
Log message:
ruby/2.7: Reinstate coroutine/copy/Context.h patch, unbreaking build on
archs which don't use a more specific version of Context.h (alloca.h
dep). ok phessler@ jeremy@
   2021-04-07 08:57:24 by Jeremy Evans | Files touched by this commit (5)
Log message:
Update to Ruby 2.7.3
Drop a few patches now incorporated upstream.
   2021-01-03 08:44:41 by joshua stein | Files touched by this commit (6)
Log message:
mention ruby-shims in ruby MESSAGE files as an alternative to adding
symlinks
ok kn
   2020-12-07 18:03:32 by Jeremy Evans | Files touched by this commit (3)
Log message:
Use a better fix for the copy coroutine fiber implementation
This comes from the Ruby fiber maintainer.  It doesn't require compiling a
couple files without optimization, and it was able to get through a make
test run without crashing on sparc64, which uses the copy coroutine fiber
implementation.
OK kn@
   2020-11-05 13:21:35 by Klemens Nanni | Files touched by this commit (2)
Log message:
Switch github.com/<commit>.diff URLs to .patch in PATCHFILES
The latter includes the original commit message which we then
get to see in "make patch" output.
   2020-10-30 16:07:20 by Jeremy Evans | Files touched by this commit (3)
Log message:
Add distpatch to fix crashes when using fibers on sparc64
Also add local patch to compile a couple of fiber-related
files with -O0, as that is also needed to prevent the crash
on sparc64.
Add a second distpatch to fix a regression in 2.7.2 causing
a crash when calling ffi_closure_free.
OK kn@
   2020-10-05 11:13:13 by Jeremy Evans | Files touched by this commit (5)
Log message:
Update to Ruby 2.7.2
   2020-08-18 17:40:13 by Aaron Bieber | Files touched by this commit (2)
Log message:
Enable TLS 1.3 in ruby 2.7. Patch from tb@, tests from myself.
OK jeremy@
   2020-07-22 04:22:35 by Visa Hankala | Files touched by this commit (6)
Log message:
Disable the peephole optimizer on mips64 to fix intermittent crashes.
OK jeremy@
   2020-04-02 19:47:41 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to Ruby 2.7.1