Commit graph

394 commits

Author SHA1 Message Date
rodent
88869efb5c Add RUBY_API_VERSION to PLIST_SUBST. 2015-07-06 01:15:22 +00:00
taca
89cc6cb52e Update rubygems to 2.4.8, including security fix for CVE-2015-3900.
=== 2.4.8 / 2015-06-08

Bug fixes:

* Tightened API endpoint checks for CVE-2015-3900

=== 2.4.7 / 2015-05-14

Bug fixes:

* Backport: Limit API endpoint to original security domain for CVE-2015-3900.
  Fix by claudijd
2015-06-23 14:07:36 +00:00
taca
7945ada5c9 Start update of Ruby on Rails to 3.2.22. 2015-06-22 13:49:38 +00:00
ryoon
a4d14ea52f Enable Ruby 2.2
O.K. by taca@ on tech-pkg@.
2015-05-16 11:21:00 +00:00
rodent
df78136a90 Correcting what seems to be a typo, and would result in "BO" being OK here. 2015-04-26 16:51:26 +00:00
taca
4dc5e9c9d8 Update ruby22-base and ruby22 package to 2.2.2.
From release announce:

We are pleased to announce the release of Ruby 2.2.2. This is a TEENY version
release of the stable 2.2 series.

This release includes the security fix for a OpenSSL extension¡Çs hostname
verification vulnerability.

    CVE-2015-1855: Ruby OpenSSL Hostname Verification

There are also some bugfixes. See ChangeLog for details.
2015-04-19 16:25:10 +00:00
taca
b5efa54bc4 Update ruby21-base and ruby21 packages to 2.1.6.
From release announce:

Ruby 2.1.6 has been released.

This release includes a security fix for OpenSSL extension. Please view the
topic below for more details.

    CVE-2015-1855: Ruby OpenSSL Hostname Verification

And, many bug fixes are also included. See tickets and ChangeLog for details.
2015-04-19 16:19:00 +00:00
taca
4cdf46c389 Update ruby200 package to 2.0.0p645 (Ruby 2.0.0-p645).
From release announce:

We are pleased to announce the release of Ruby 2.0.0-p645.

This release includes a security fix for OpenSSL extension. Please view the
topic below for more details.

    CVE-2015-1855: Ruby OpenSSL Hostname Verification

Ruby 2.0.0 is now under the state of the security maintenance phase, until
Feb. 24th, 2016. After the date, maintenance of Ruby 2.0.0 will be ended. We
recommend you start planning migration to newer versions of Ruby, such as 2.1
or 2.2.

This release includes the security fix mentioned above along with small
changes required for test environment (that shouldn¡Çt affect normal users).

See ChangeLog for full details.
2015-04-19 16:12:23 +00:00
taca
15fbc8741e Add RUBY_MAJOR_MINOR to use in PLIST. 2015-03-15 14:00:57 +00:00
taca
d5a82cb6d0 Allow build with ruby22-base. 2015-03-08 16:32:32 +00:00
taca
6c5e472475 Update ruby22's informatino from 2.2.0 to 2.2.1. 2015-03-08 16:17:01 +00:00
taca
0542e1f45c Update ruby200-base to 2.0.0p643.
This is the last ordinal release of Ruby 2.0.0. Ruby 2.0.0 goes into the
state of the security maintenance phase, and will never be released unless
any critical regressions or security issues are found. This phase is planned
to be maintained for 1 year. Then, maintenance of Ruby 2.0.0 will be ended
at Feb. 24th, 2016. We recommend to start planning to migrate to newer
versions of Ruby, such as 2.1 or 2.2.

pkgsrc change:

* Change "os" of Gem::Platform, now it change the case of "netbsd" only.
* Reduce patches to builtin rubygems.
2015-03-08 14:59:12 +00:00
taca
b752b2dc2f Update rubygems to 2.4.6.
* Simplify Gem::Specification definition.
* Remove some pkgsrc specific modifications.

=== 2.4.6 / 2014-02-05

Bug fixes:

* Fixed resolving gems with both upper and lower requirement boundaries.
  Issue #1141 by Jakub Jirutka.
* Moved extension directory after require_paths to fix missing constant bugs
  in some gems with C extensions.  Issue #784 by Andr«± Arko, pull request
  #1137 by Barry Allard.
* Use Gem::Dependency#requirement when adding a dependency to an existing
  dependency instance.  Pull request #1101 by Josh Cheek.
* Fixed warning of shadowed local variable in Gem::Specification.  Pull request
  #1109 by Rohit Arondekar
* Gem::Requirement should always sort requirements before coercion to Hash.
  Pull request #1139 by Eito Katagiri.
* The `gem open` command should change the current working directory before
  opening the editor.  Pull request #1142 by Alex Wood.
* Ensure quotes are stripped from the Windows launcher script used to install
  gems.  Pull request #1115 by Youngjun Song.
* Fixed errors when writing to NFS to to 0444 files.  Issue #1161 by Emmanuel
  Hadoux.
* Removed dead code in Gem::StreamUI.  Pull request #1117 by mediaslave24.
* Fixed typos.  Pull request #1096 by hakeda.
* Relaxed CMake dependency for RHEL 6 and CentOS 6.  Pull request #1124 by V«¿t
  Ondruch.
* Relaxed Psych dependency.  Pull request #1128 by V«¿t Ondruch.
2015-03-08 14:44:16 +00:00
taca
69529038c9 * Split gem-vars.mk and gem-extract.mk from gem.mk.
* Make GEM_EXTSDIR from output of gem command instead of derived from
  RUBY_ARCH related variables.
2015-03-08 14:41:12 +00:00
taca
50e538357f Change RUBY_VER_DIR from RUBY_VERSION to RUBY_API_VERSION on Ruby 2.1 and
2.2.  It affects ruby 2.1 only.

* Binary packages' file name start with "ruby21-" instead of "ruby215-".
* ${PREFIX}/include/ruby-2.1.5 are changed from ${PREFIX}/include/ruby-2.1.5
  to ${PREFIX}/include/ruby-2.1.0.
* ${PREFIX}/lib/ruby/2.1.5 and ${PREFIX}/lib/ruby/gem/2.1.5 are changed
  to ${PREFIX}/lib/ruby/2.1.0 and ${PREFIX}/lib/ruby/gem/2.1.0.
2015-03-08 14:35:33 +00:00
taca
b4255efa03 Remove "18" from RUBY_VERSION_SUPPORTED.
It cause support for ruby18 unless explictly specified by
RUBY_VERSION_SUPPORTED in packages' Makefile.
2015-03-08 14:21:45 +00:00
riastradh
772c7b8852 Reflect MACHINE_GNU_PLATFORM's new ABI suffix in RUBY_ARCH.
Should fix build on all NetBSD earm*, noted by joerg@ on earmv7hf.
Shouldn't affect anything else.

XXX Revbump everything using RUBY_ARCH?
2015-02-20 15:43:10 +00:00
taca
3256e3303b Drop RUBYGEMS_REQD. Since all ruby*-base package contains enough version
of rubygems except ruby18-base.
2015-01-25 16:09:16 +00:00
taca
8fe310f3e5 * Add definition for Ruby 2.2.0 (but still disabled.)
* Add RUBY_GEMS_PKGSRC_VERS and RUBY_RDOC_PKGSRC_VERS.
2015-01-25 16:03:38 +00:00
taca
5287f35006 Add http://cache.ruby-lang.org to MASTER_SITE_RUBY. 2015-01-25 15:58:29 +00:00
taca
830c875fdf Fix typo, s/GEM_CLEANBUOLD_EXTENSIONS/GEM_CLEANBUILD_EXTENSIONS/. 2015-01-16 09:18:47 +00:00
taca
60555b521e Start update of Ruby on Rails to 3.2.21. 2014-11-18 15:41:34 +00:00
taca
22c6492ba3 Update ruby21-base (and ruby21) package to 2.1.5 (Ruby 2.1.5).
* CVE-2014-8090: Another Denial of Service XML Expansion.
2014-11-15 14:42:20 +00:00
taca
e9fd21e805 Update ruby193-base (and ruby193) to 1.9.3p551 (Ruby 1.9.3-p551).
* CVE-2014-8090: Another Denial of Service XML Expansion.
2014-11-15 14:39:09 +00:00
taca
3fe70bbf26 Update ruby200-base and related packages to 2.0.0-p598 (Ruby 2.0.0-p598).
* CVE-2014-8090: Another Denial of Service XML Expansion.
2014-11-15 14:33:45 +00:00
taca
b8518bacd2 Start update of Ruby on Rails to 3.2.20. 2014-11-01 14:57:15 +00:00
taca
acdcfdb23f Update ruby21/ruby21-base package to 2.1.4.
Ruby 2.1.4 is released

Ruby 2.1.4 has been released.

This release includes security fixes for the following vulnerabilities:

    * CVE-2014-8080: Denial Of Service XML Expansion
    * Changed default settings of ext/openssl related to CVE-2014-3566

And there are some bug-fixes.

See tickets and ChangeLog for details.


Ruby 2.1.3 Released

We are pleased to announce the release of Ruby 2.1.3. This is a patchlevel
release of the stable 2.1 series.

This release contains a change of full GC timing to reduce memory consumption
(see Bug #9607), and many bugfixes.

See tickets and ChangeLog for details.
2014-10-27 16:29:57 +00:00
taca
e7ae34a2cd Update ruby200-base and related packages to 2.0.0-p594 (Ruby 2.0.0-p594).
Ruby 2.0.0-p594 Released

We are pleased to announce the release of Ruby 2.0.0-p594.

This release includes a security fix for DoS vulnerability of REXML.

* CVE-2014-8080: Denial Of Service XML Expansion

This release also includes the change of default settings of
ext/openssl. Insecure SSL/TLS options are now turn off by default.

* Changed default settings of ext/openssl

And, many bug fixes are also included. See tickets and ChangeLog for details.


Ruby 2.0.0-p576 Released

We are pleased to announce the release of Ruby 2.0.0-p576, to celebrate the
holding of RubyKaigi2014 in Japan now.

This release includes many bugfixes, such as:

* many fixes of memory leaks and using extra memory.
* many fixes of platform-specific issues (especially in build process).
* many document fixes.

See tickets and ChangeLog for details.
2014-10-27 16:20:16 +00:00
taca
d94a742394 Update ruby193-base and related packages to 1.9.3p550 (Ruby 1.9.3-p550).
Ruby 1.9.3-p550 Released

We are pleased to announce the release of Ruby 1.9.3-p550.

This release includes a security fix for DoS vulnerability of REXML.

    * CVE-2014-8080: Denial Of Service XML Expansion

This release also includes the change of default settings of
ext/openssl. Insecure SSL/TLS options are now turn off by default.

    * Changed default settings of ext/openssl

And, in addition, bandled jQuery for darkfish template of RDoc is also
updated.
2014-10-27 16:11:17 +00:00
taca
eb893c946d Clarify description of RUBY_NOVERSION, RUBY_PKGPREFIX and RUBY_SUFFIX. 2014-09-15 06:26:33 +00:00
taca
27d6aec6be Upadte ruby193-base to 1.9.3p547 (Ruby 1.9.3 patchlevel 547).
Almost no functional change to existing packages.


Wed May 14 17:35:32 2014  NAKAMURA Usaku  <usa@ruby-lang.org>

	* common.mk: need to quote $BASERUBY because it may includes options.
	  this change is only for release management, not bug fix.
	  [Backport #9837] [ruby-dev:48218]

Mon Mar 31 15:38:07 2014  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* ext/openssl/ossl.c (ossl_make_error): check NULL for unknown
	  error reasons with old OpenSSL, and insert a colon iff formatted
	  message is not empty.
2014-08-25 03:25:57 +00:00
taca
f61b10d2a8 Pass CONFIGURE_ARGS to _RUBYGEM_OPTIONS with "--build-args". 2014-08-19 15:26:44 +00:00
taca
8a8092542d * Pass RUBY_VER to MAKEFLAGS to fix build problem via dependency.
* Add RUBY21_PATCHLEVEL with commented out.
2014-08-14 03:59:22 +00:00
obache
03d640f0fd Allow '.' in gem name, for http_parser.rb gem. 2014-07-20 01:11:28 +00:00
taca
d4f87dfd23 Start update of Ruby on Rails to 3.2.19. 2014-07-06 07:36:35 +00:00
taca
d10c44e5ee Update ruby21 to 2.1.2.
Quote from release announce:

This release contains a fix for a regression of Hash#reject in Ruby 2.1.1,
support for build with Readline-6.3 (see Bug #9578), an updated bundled
version of libyaml with psych, and some bug fixes.

For details, please refer ChangeLog.
2014-05-21 03:19:57 +00:00
taca
3ba6ae9eb5 Update ruby200 to Ruby 2.0.0-p481.
Including many bug fixes:

* support for build with Readline-6.3
* a fix for old OpenSSL (regression in p451)
* an updated bundled version of libyaml (see Heap Overflow in YAML URI Escape Parsing (CVE-2014-2525))

For detail, please refer ChangeLog.
2014-05-21 03:14:45 +00:00
taca
4a210f743f Add some "used by" lines. 2014-05-21 03:10:30 +00:00
taca
cb90059711 Instead of comparing _RUBY_VERSION_REQD to "211", compare "18" or "193". 2014-05-21 03:08:34 +00:00
obache
7ed197ead6 Update comments for ruby21. 2014-05-17 11:34:35 +00:00
taca
4b3a599655 Start update of Ruby on Rails to 3.2.18. 2014-05-11 10:00:59 +00:00
taca
02428f4819 Fix broken print-PLIST with gem based packages. 2014-05-01 12:45:09 +00:00
taca
6cba5cd6c4 Move definition of GEM_EXTSDIR and PRINT_PLIST_AWK definition block to
appropriate place.  Noted by obache@.
2014-03-15 12:30:26 +00:00
obache
542cf4aa94 Fixes dependency pattern for the case RUBY_JSON_TYPE=pure. 2014-03-15 08:16:03 +00:00
asau
803939e1cc Do not preserve owner of installed files.
This causes multiple failures of Ruby gems in FreeBSD bulk builds.
(Besides, it is unclear whether it is actually needed or wanted.)
2014-03-14 22:31:31 +00:00
taca
debea21529 Switch default version of Ruby to 2.0.0.
And add value for Ruby 2.1.1 in description.
2014-03-14 19:54:23 +00:00
taca
04590e4269 Enable using 21 to RUBY_VER; Ruby 2.1.1. 2014-03-14 19:33:59 +00:00
taca
8eda6d6744 Remove mention to rdoc's version in comment. 2014-03-14 19:33:10 +00:00
taca
bb5463697c Use GEM_EXTSDIR only if it isn't empty. 2014-03-14 13:21:34 +00:00
taca
3de21a410a Update ruby200-base and ruby200 packages to 2.0.0p451 (Ruby 2.0.0-p451).
pkgsrc chagnges:

* Use RUBY_SUFFIX instead of RUBY_VER for appropriate place.
* Detect NetBSD correctly in Gem::Platform.

Quote from release announce:

 This release includes many bugfixes. See tickets and ChangeLog for details.
2014-03-13 18:00:02 +00:00