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

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.5.1, Package name: ruby-2.5.1
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: 15550.043 KB
Version History (View Complete History)
  • (2018-04-01) Updated to version: ruby-2.5.1
  • (2018-01-16) Package added to openports.se, version ruby-2.5.0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2018-03-31 15:12:45 by Jeremy Evans | Files touched by this commit (20)
Log message:
Update to the latest versions of ruby: 2.5.1, 2.4.4, and 2.3.7.
This fixes the following CVEs: 2017-17742, 2018-6914, 2018-8777,
2018-8778, 2018-8779, and 2018-8780.
While here, switch HOMEPAGE and MASTER_SITES from http to https,
requested by tj@.
   2018-03-31 15:12:45 by Jeremy Evans | Files touched by this commit (20)
Log message:
Update to the latest versions of ruby: 2.5.1, 2.4.4, and 2.3.7.
This fixes the following CVEs: 2017-17742, 2018-6914, 2018-8777,
2018-8778, 2018-8779, and 2018-8780.
While here, switch HOMEPAGE and MASTER_SITES from http to https,
requested by tj@.
   2018-03-31 15:12:45 by Jeremy Evans | Files touched by this commit (20)
Log message:
Update to the latest versions of ruby: 2.5.1, 2.4.4, and 2.3.7.
This fixes the following CVEs: 2017-17742, 2018-6914, 2018-8777,
2018-8778, 2018-8779, and 2018-8780.
While here, switch HOMEPAGE and MASTER_SITES from http to https,
requested by tj@.
   2018-03-31 15:12:45 by Jeremy Evans | Files touched by this commit (20)
Log message:
Update to the latest versions of ruby: 2.5.1, 2.4.4, and 2.3.7.
This fixes the following CVEs: 2017-17742, 2018-6914, 2018-8777,
2018-8778, 2018-8779, and 2018-8780.
While here, switch HOMEPAGE and MASTER_SITES from http to https,
requested by tj@.
   2018-03-31 15:12:45 by Jeremy Evans | Files touched by this commit (20)
Log message:
Update to the latest versions of ruby: 2.5.1, 2.4.4, and 2.3.7.
This fixes the following CVEs: 2017-17742, 2018-6914, 2018-8777,
2018-8778, 2018-8779, and 2018-8780.
While here, switch HOMEPAGE and MASTER_SITES from http to https,
requested by tj@.
   2018-03-31 15:12:45 by Jeremy Evans | Files touched by this commit (20)
Log message:
Update to the latest versions of ruby: 2.5.1, 2.4.4, and 2.3.7.
This fixes the following CVEs: 2017-17742, 2018-6914, 2018-8777,
2018-8778, 2018-8779, and 2018-8780.
While here, switch HOMEPAGE and MASTER_SITES from http to https,
requested by tj@.
   2018-03-31 15:12:45 by Jeremy Evans | Files touched by this commit (20)
Log message:
Update to the latest versions of ruby: 2.5.1, 2.4.4, and 2.3.7.
This fixes the following CVEs: 2017-17742, 2018-6914, 2018-8777,
2018-8778, 2018-8779, and 2018-8780.
While here, switch HOMEPAGE and MASTER_SITES from http to https,
requested by tj@.
   2018-02-23 02:54:25 by Stuart Henderson | Files touched by this commit (6)
Log message:
Better fix. It was actually X509_STORE_get_ex_new_index that we don't
have, but Ruby was guarding this by a single function check for
X509_STORE_set_ex_data. In most cases they are doing nice checks in
extconf.rb for the exact function so convert to doing the same here.
   2018-02-23 02:54:25 by Stuart Henderson | Files touched by this commit (6)
Log message:
Better fix. It was actually X509_STORE_get_ex_new_index that we don't
have, but Ruby was guarding this by a single function check for
X509_STORE_set_ex_data. In most cases they are doing nice checks in
extconf.rb for the exact function so convert to doing the same here.
   2018-02-22 14:35:11 by Stuart Henderson | Files touched by this commit (3)
Log message:
quick fix for X509_STORE_set_ex_data to let this package/run; config checking
sets HAVE_X509_STORE_SET_EX_DATA though we don't actually have it yet, causing
undefined symbol when running ruby as part of "make fake" to generate docs.
   2018-02-22 12:36:04 by Stuart Henderson | Files touched by this commit (2)
Log message:
unbreak, now we have DH_get0_engine()
   2018-02-18 19:18:13 by Jeremy Evans | Files touched by this commit (7)
Log message:
Apply upstream patches to fix rubygems security vulnerabilities in
ruby 2.3, 2.4, and 2.5.
   2018-02-18 19:18:13 by Jeremy Evans | Files touched by this commit (7)
Log message:
Apply upstream patches to fix rubygems security vulnerabilities in
ruby 2.3, 2.4, and 2.5.
   2018-02-18 11:01:02 by Stuart Henderson | Files touched by this commit (2)
Log message:
cope with new libressl functions, from jsing
   2018-01-25 07:34:58 by Jeremy Evans | Files touched by this commit (2)
Log message:
Move GCC diagnostic pragma outside function call to fix build with GCC 4.2.
OK landry@
   2018-01-25 07:34:58 by Jeremy Evans | Files touched by this commit (2)
Log message:
Move GCC diagnostic pragma outside function call to fix build with GCC 4.2.
OK landry@