NOTICE: This package no longer exists in Ports


./lang/ruby/1.8 [object oriented script language with threads]

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 1.8.7, Package name: ruby-1.8.7-p374
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-iconv
This is an iconv wrapper class for Ruby, which is actually a part of
the Ruby distribution version 1.8 and later.

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: 4788.817 KB
Version History (View Complete History)
  • (2017-11-02) Package deleted from Ports
  • (2013-07-17) Updated to version: ruby-1.8.7-p374
  • (2012-07-04) Updated to version: ruby-1.8.7-p370
  • (2012-02-28) Updated to version: ruby-1.8.7-p358
  • (2012-01-07) Updated to version: ruby-1.8.7-p357
  • (2011-07-11) Updated to version: ruby-1.8.7-p352
  • (2011-03-08) Updated to version: ruby-1.8.7-p334
  • (2011-01-06) Updated to version: ruby-1.8.7-p330
  • (2010-09-24) Package added to openports.se, version ruby-1.8.7-p302 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   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-06-12 04:57:58 by Antoine Jacoutot | Files touched by this commit (57)
Log message:
Remove trailing lines.
   2016-09-01 08:23:58 by Jeremy Evans | Files touched by this commit (4)
Log message:
Remove references to sparc and vax
   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-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-27 06:07:09 by Christian Weisgerber | Files touched by this commit (1)
Log message:
replace the libiconv module with regular dependencies; ok jeremy@
   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@
   2015-12-24 03:39:41 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Security fixes for CVE-2009-5147 and CVE-2015-7551
   2015-12-18 10:36:31 by Jeremy Evans | Files touched by this commit (2)
Log message:
Backport fix for CVE-2009-5147 and CVE-2015-7551 from r23405
   2015-08-27 09:55:04 by Matthias Kilian | Files touched by this commit (10)
Log message:
Fix build after SSLv3 removal.
ok sthen@
   2015-04-21 04:32:42 by Jasper Lievisse Adriaanse | Files touched by this commit (11)
Log message:
Backport fix for regression introduced by fix for CVE-2013-4073
   2015-04-16 12:48:53 by Jeremy Evans | Files touched by this commit (9)
Log message:
Add patch to fix overly permissive matching of hostnames, CVE-2015-1855.
   2015-04-15 15:58:16 by Jeremy Evans | Files touched by this commit (8)
Log message:
Add patch to fix overly permissive matching of hostnames, CVE-2015-1855.
   2015-02-16 15:57:14 by Christian Weisgerber | Files touched by this commit (213)
Log message:
Drop USE_GROFF from ports where the formatting differences are acceptable
or mandoc provides the more useful output.
   2014-11-17 03:21:50 by Jasper Lievisse Adriaanse | Files touched by this commit (9)
Log message:
security fix for CVE-2014-8090
committing on behalf of jeremy@
   2014-11-17 03:15:29 by Jasper Lievisse Adriaanse | Files touched by this commit (10)
Log message:
security fix for CVE-2014-8090
committing on behalf of jeremy@
   2014-11-14 10:51:42 by Jeremy Evans | Files touched by this commit (2)
Log message:
Fix build of ri-docs subpackage.
The previously backported patch was handled slightly differently by
upstream, so one of the methods no longer exists, and needs to be
removed from the ri docs.
   2014-11-14 10:41:50 by Jeremy Evans | Files touched by this commit (2)
Log message:
Backport security fix for CVE-2014-8090
While here, remove previously backported patch that was already handled
upstream.
   2014-10-31 22:56:40 by Jeremy Evans | Files touched by this commit (2)
Log message:
Backport security fix for CVE-2014-8080
   2014-10-14 20:06:36 by Jeremy Evans | Files touched by this commit (7)
Log message:
Allow gem install to work for gems with C extensions.  As a bonus,
remove the need to use FAKE_AS_ROOT = always-wrap.
landry@ phessler@ naddy@ in favor
   2011-07-19 11:06:39 by Jeremy Evans | Files touched by this commit (2)
Log message:
Override the arch setting to remove OpenBSD version from it,
so ports don't have to be bumped when OpenBSD version changes.
OK landry@, jcs@
   2011-07-18 13:06:37 by Christian Weisgerber | Files touched by this commit (29)
Log message:
bump revision for plist changes 4.9 -> 5.0
   2011-07-10 22:15:19 by Jeremy Evans | Files touched by this commit (2)
Log message:
Update to 1.8.7-p352.
"looks ok to me" landry@
   2011-05-25 12:21:18 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
Security fix for CVE-2011-0188
Ruby BigDecimal Integer Truncation Vulnerability
Fix from upstream svn. Only 64-bit hosts are affected.
ok jeremy@ (MAINTAINER)
   2011-05-25 12:20:43 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
Security fix for CVE-2011-0188
Ruby BigDecimal Integer Truncation Vulnerability
Fix from upstream svn. Only 64-bit hosts are affected.
ok jeremy@ (MAINTAINER)
   2011-05-25 11:50:45 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
regen patches
   2011-03-09 09:04:05 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
Security fix for CVE-2011-1004 and CVE-2011-1005.
ok jeremy@ (MAINTAINER)
   2011-03-07 11:57:38 by Jeremy Evans | Files touched by this commit (2)
Log message:
Bump to ruby 1.8.7p334, fixing two security vulnerabilities:
* FileUtils is vulnerable to symlink race attacks
* Exception methods can bypass $SAFE
   2011-01-14 18:09:43 by Christian Weisgerber | Files touched by this commit (28)
Log message:
bump revision for plist changes 4.8 -> 4.9
   2011-01-05 21:01:52 by Jeremy Evans | Files touched by this commit (3)
Log message:
Update ruby 1.8 port to 1.8.7p330, only minor bugfixes.  While here,
fix REGRESS_DEPENDS.
OK landry@
   2010-11-24 14:26:19 by Jeremy Evans | Files touched by this commit (1)
Log message:
Add a PKGSPEC entry to restrict ports depending on lang/ruby/1.8 to
depend on ruby-1.8 and not ruby-1.9.  This PKGSPEC is slightly
different from the previous one used in ruby.port.mk, so all
dependent ports need to be REVISION bumped (which will happen soon).
In addition, since the subpackages depend on the -main package and
also had a slightly different pkgspec, they need to be bumped as well.
OK landry@
   2010-11-17 01:05:18 by Marc Espie | Files touched by this commit (317)
Log message:
new depends
   2010-11-07 12:12:42 by Marc Espie | Files touched by this commit (10)
Log message:
convert WANTLIB on geo/lang
   2010-11-06 04:18:39 by Marc Espie | Files touched by this commit (17)
Log message:
convert libiconv to new wantlib
   2010-10-24 15:24:05 by Antoine Jacoutot | Files touched by this commit (16)
Log message:
Remove USE_X11.
   2010-10-18 13:20:42 by Marc Espie | Files touched by this commit (54)
Log message:
USE_GROFF=Yes
   2010-10-12 09:39:06 by Jeremy Evans | Files touched by this commit (4)
Log message:
Modify FileUtils.mkdir_p to behave more like mkdir(1) -p. Instead of
attempting to create all intermediate directories and rescuing failures,
don't attempt to create directories that already exist.  Fixes systrace
warnings when building ruby ports.
ok landry