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

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.4.4, Package name: ruby-2.4.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: 13891.932 KB
Version History (View Complete History)
  • (2018-04-01) Updated to version: ruby-2.4.4
  • (2017-12-16) Updated to version: ruby-2.4.3
  • (2017-09-17) Updated to version: ruby-2.4.2
  • (2017-03-25) Updated to version: ruby-2.4.1
  • (2017-01-06) Package added to openports.se, version ruby-2.4.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 08:04:03 by Jeremy Evans | Files touched by this commit (7)
Log message:
Update ruby 2.1, 2.2, 2.3, and 2.4 for recent security patches to rubygems.
Use upstream patch directly for 2.2, 2.3, and 2.4, and manually backport
the 2.2 patch to 2.1.
OK jasper@
   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-02-18 10:53:45 by Stuart Henderson | Files touched by this commit (1)
Log message:
regen patch, no other change
   2017-12-18 09:04:00 by Jeremy Evans | Files touched by this commit (12)
Log message:
Update to ruby 2.2.9, 2.3.6, and 2.4.3 in 6.2-stable
This fixes CVE-2017-17405 and CVE-2017-0903.  As ruby 2.1 and 1.8 are no
longer supported upstream, this backports the patch for CVE-2017-17405
to 2.1 and 1.8, and the patch for CVE-2017-0903 to 2.1.
OK sthen@
   2017-12-15 09:47:38 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.4.3, fixing CVE-2017-17405 and CVE-2017-0903
   2017-12-15 09:47:38 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.4.3, fixing CVE-2017-17405 and CVE-2017-0903
   2017-12-15 09:47:38 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.4.3, fixing CVE-2017-17405 and CVE-2017-0903
   2017-12-15 09:47:38 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.4.3, fixing CVE-2017-17405 and CVE-2017-0903
   2017-09-07 11:32:16 by Jeremy Evans | Files touched by this commit (3)
Log message:
Apply rubygems 2.6.13 security patches from upstream
   2017-09-02 15:29:47 by Jeremy Evans | Files touched by this commit (6)
Log message:
Apply security patches provided by ruby-core to fix security issues
in rubygems for versions still supported upstream (2.2, 2.3, and 2.4).
No CVE numbers, but this fixes the following vulnerabilities:
* Fix a DNS request hijacking vulnerability.
* Fix an ANSI escape sequence vulnerability.
* Fix a DOS vulernerability in the query command.
* Fix a vulnerability in the gem installer that allowed a malicious
gem to overwrite arbitrary files.
   2017-09-02 15:29:47 by Jeremy Evans | Files touched by this commit (6)
Log message:
Apply security patches provided by ruby-core to fix security issues
in rubygems for versions still supported upstream (2.2, 2.3, and 2.4).
No CVE numbers, but this fixes the following vulnerabilities:
* Fix a DNS request hijacking vulnerability.
* Fix an ANSI escape sequence vulnerability.
* Fix a DOS vulernerability in the query command.
* Fix a vulnerability in the gem installer that allowed a malicious
gem to overwrite arbitrary files.
   2017-04-18 11:09:26 by Jeremy Evans | Files touched by this commit (1)
Log message:
Fix comment for patchfile, no functional change.
   2017-04-17 12:29:11 by Jeremy Evans | Files touched by this commit (2)
Log message:
Fix heap overflow by renaming HEAP_ALIGN_LOG to HEAP_PAGE_ALIGN_LOG in configure.
   2017-04-17 12:29:11 by Jeremy Evans | Files touched by this commit (2)
Log message:
Fix heap overflow by renaming HEAP_ALIGN_LOG to HEAP_PAGE_ALIGN_LOG in configure.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-03-24 08:39:05 by Jeremy Evans | Files touched by this commit (9)
Log message:
Update to ruby 2.4.1
Shared lib major bump due to removal of ruby_vm_sysstack_error_copy
function.  Regen patches.
   2017-02-21 10:04:45 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
Same as lang/ruby/2.3.  Preventively add arm, just in case it is near
the maximum limit.
Prodded by jeremy@ (maintainer)
   2017-02-21 10:04:45 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
Same as lang/ruby/2.3.  Preventively add arm, just in case it is near
the maximum limit.
Prodded by jeremy@ (maintainer)