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

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.5.8, Package name: ruby-2.5.8
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: 15315.358 KB
Version History (View Complete History)
  • (2020-04-03) Updated to version: ruby-2.5.8
  • (2020-01-13) Updated to version: ruby-2.5.7
  • (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:

   2020-04-03 17:09:20 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to Ruby 2.5.8
   2020-04-02 19:45:59 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to Ruby 2.5.8
   2019-11-19 10:20:12 by Jeremy Evans | Files touched by this commit (5)
Log message:
Use more automated debug package creation
   2019-11-10 06:50:00 by Jeremy Evans | Files touched by this commit (5)
Log message:
Build debug packages for ruby
   2019-10-04 09:22:25 by Jeremy Evans | Files touched by this commit (1)
Log message:
Update to Ruby 2.5.7, fixing the following vulnerabilities:
* CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test
* CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
* CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch?
* CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick.s Digest access authentication
   2019-10-03 12:39:26 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to Ruby 2.5.7, fixing the following vulnerabilities:
* CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test
* CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
* CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch?
* CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick.s Digest access authentication
   2019-09-03 16:24:43 by Jeremy Evans | Files touched by this commit (6)
Log message:
Update to Ruby 2.4.7, 2.5.6, and 2.6.4
Fixes CVE-2012-6708 and CVE-2015-9251 by removing embedded version of JQuery
from RDoc.
   2019-08-30 09:57:24 by Jeremy Evans | Files touched by this commit (7)
Log message:
Update to Ruby 2.5.6
Backport use of realpath(3) for File.realpath to allow unveil(2) to work.
   2019-06-25 14:25:24 by Stuart Henderson | Files touched by this commit (77)
Log message:
bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into
the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
   2019-03-15 14:43:54 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to ruby 2.5.5
Fixes the following vulnerabilities in rubygems:
CVE-2019-8320: Delete directory using symlink when decompressing tar
CVE-2019-8321: Escape sequence injection vulnerability in verbose
CVE-2019-8322: Escape sequence injection vulnerability in gem owner
CVE-2019-8323: Escape sequence injection vulnerability in API response handling
CVE-2019-8324: Installing a malicious gem may lead to arbitrary code execution
CVE-2019-8325: Escape sequence injection vulnerability in errors
   2019-03-15 10:45:36 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.5.5
Fixes the following vulnerabilities in rubygems:
CVE-2019-8320: Delete directory using symlink when decompressing tar
CVE-2019-8321: Escape sequence injection vulnerability in verbose
CVE-2019-8322: Escape sequence injection vulnerability in gem owner
CVE-2019-8323: Escape sequence injection vulnerability in API response handling
CVE-2019-8324: Installing a malicious gem may lead to arbitrary code execution
CVE-2019-8325: Escape sequence injection vulnerability in errors
   2018-11-30 08:19:07 by Jeremy Evans | Files touched by this commit (2)
Log message:
Bump REVISION after ASN1_dup prototype added back to LibreSSL
Recommended by jca@ and jsing@
   2018-11-02 12:48:39 by Christian Weisgerber | Files touched by this commit (43)
Log message:
bump for package path change devel/gmp -> devel/gmp,-main
   2018-10-22 08:50:06 by Jeremy Evans | Files touched by this commit (6)
Log message:
Update to ruby 2.3.8, 2.4.5, and 2.5.3
Fixes CVE-2018-16395 and CVE-2018-16396.
Lots of PLIST changes due to switch from manual PLIST handling to using
make update-plist.
   2018-10-22 08:46:53 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.5.3
Fixes CVE-2018-16395 and CVE-2018-16396.
Lots of PLIST changes due to switch from manual PLIST handling to using
make update-plist.
   2018-07-03 19:38:05 by Jeremy Evans | Files touched by this commit (8)
Log message:
Remove patches added to work around fifo fdlock bug, tests no longer hang
No bumps as these files are not part of the packages.
   2018-04-11 10:28:10 by Jeremy Evans | Files touched by this commit (10)
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.
   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-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 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@