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

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.3.7, Package name: ruby-2.3.7
Maintained by: Jeremy Evans
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • no_tk
  • 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.

Description-tk
This is Ruby/Tk, a Ruby interface to the Tk widget set.
It's a part of the official Ruby distribution.


Filesize: 17440.527 KB
Version History (View Complete History)
  • (2018-04-01) Updated to version: ruby-2.3.7
  • (2017-12-16) Updated to version: ruby-2.3.6
  • (2017-09-17) Updated to version: ruby-2.3.5
  • (2017-04-08) Updated to version: ruby-2.3.4
  • (2016-11-23) Updated to version: ruby-2.3.3
  • (2016-11-19) Updated to version: ruby-2.3.2
  • (2016-04-30) Updated to version: ruby-2.3.1
  • (2016-01-07) Package added to openports.se, version ruby-2.3.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-08 08:00:27 by Jeremy Evans | Files touched by this commit (2)
Log message:
Restore missing $OpenBSD$ entry in ri_docs PLIST
Pointed out by juanfra@
   2018-03-08 08:00:27 by Jeremy Evans | Files touched by this commit (2)
Log message:
Restore missing $OpenBSD$ entry in ri_docs PLIST
Pointed out by juanfra@
   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-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.
   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:46:52 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.3.6, fixing CVE-2017-17405 and CVE-2017-0903
   2017-12-15 09:46:52 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.3.6, fixing CVE-2017-17405 and CVE-2017-0903
   2017-12-15 09:46:52 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.3.6, fixing CVE-2017-17405 and CVE-2017-0903
   2017-12-15 09:46:52 by Jeremy Evans | Files touched by this commit (4)
Log message:
Update to ruby 2.3.6, 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-07 15:14:17 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.4
   2017-04-07 15:14:17 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.4
   2017-04-07 15:14:17 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.4
   2017-02-21 09:45:36 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
ok phessler@ jeremy@ (maintainer)
   2017-02-21 09:45:36 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Workaround for ram-constrained archs: build ext/ripper/ripper.c with -O1
ok phessler@ jeremy@ (maintainer)
   2016-12-21 00:22:20 by Peter Hessler | Files touched by this commit (1)
Log message:
arm: OOM when building ext/ripper/ripper.c
   2016-11-23 08:59:32 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to ruby 2.3.3
   2016-11-23 08:59:32 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to ruby 2.3.3
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-18 21:56:00 by Jeremy Evans | Files touched by this commit (11)
Log message:
Update to ruby 2.3.2
Bump minor due to new exported function.
   2016-11-04 11:03:29 by Jeremy Evans | Files touched by this commit (6)
Log message:
Add a couple directories to the PLIST
These directories are needed to that installing a ruby gem ext port and
then remove the ruby package doesn't leave directories around. This is
only a partial fix, the ruby gem ext ports all need a similar fix.
Problem pointed out by and feedback from pirofti@
   2016-11-04 11:03:29 by Jeremy Evans | Files touched by this commit (6)
Log message:
Add a couple directories to the PLIST
These directories are needed to that installing a ruby gem ext port and
then remove the ruby package doesn't leave directories around. This is
only a partial fix, the ruby gem ext ports all need a similar fix.
Problem pointed out by and feedback from pirofti@
   2016-09-01 04:53:27 by Jasper Lievisse Adriaanse | Files touched by this commit (36)
Log message:
retire sparc
   2016-08-19 13:09:34 by Jeremy Evans | Files touched by this commit (6)
Log message:
Add USE_WXNEEDED to ruby, to get devel/ruby-therubyracer working
Original diff from awolk@, OK sthen@
Change to use USE_WXNEEDED by me
   2016-07-15 09:53:05 by Jeremy Evans | Files touched by this commit (5)
Log message:
Fix REVISION-main bumps
   2016-07-15 09:39:04 by Jeremy Evans | Files touched by this commit (9)
Log message:
Use shadow versions of password functions
   2016-07-15 09:39:04 by Jeremy Evans | Files touched by this commit (9)
Log message:
Use shadow versions of password functions
   2016-06-29 10:14:45 by Marc Espie | Files touched by this commit (309)
Log message:
add is-branch to all trivial ports that exist as multiple branches.
   2016-06-29 10:14:45 by Marc Espie | Files touched by this commit (309)
Log message:
add is-branch to all trivial ports that exist as multiple branches.
   2016-04-30 08:19:00 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.1
   2016-04-30 08:19:00 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.1
   2016-04-30 08:19:00 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update to ruby 2.3.1
   2016-03-30 10:47:34 by Visa Hankala | Files touched by this commit (3)
Log message:
Re-enable on mips64.
OK jasper@
   2016-03-05 03:42:13 by Landry Breuil | Files touched by this commit (1)
Log message:
BROKEN-powerpc = OOM when building ext/ripper/ripper.c (like hppa)
   2016-02-29 13:46:54 by Jeremy Evans | Files touched by this commit (6)
Log message:
Make dpb not try to build -ri_docs subpackages on slow arches
The previous way was bogus.  Use bsd.port.arch.mk to remove
MULTI_PACKAGES instead of having the lack of no_* FLAVOR add them.
Change the no_x11 PSUEDO_FLAVOR to no_tk, since what it does is turn
off the -tk subpackage.
Remove post-install target from Makefile.inc, and use a manually
post-install in every version.  This is necessary due to
bsd.port.arch.mk usage.
Noticed by tobiasu@
Guidance from espie@
   2016-02-15 05:09:03 by Tobias Ulmer | Files touched by this commit (1)
Log message:
mark broken on sparc, needs more memory to compile than we currently allow