Commit graph

413 commits

Author SHA1 Message Date
taca
feb40be23d Start update of Ruby on Rails to 3.2.22.2. 2016-03-05 05:23:26 +00:00
taca
ad87318fa8 Update ruby-rdoc to 4.2.2.
=== 4.2.2 / 2016-02-09

* Bug fixes
  * Include lib/rdoc/generator/pot/* in built gem
2016-02-16 14:16:43 +00:00
taca
635a08ac04 Update ruby-rdoc to 4.2.1.
4.2.1 / 2015-12-22

Bug fixes

* Fixed infinite loop with CR #339 by @nobu
* Allow rdoc run with disable-gems #340 by @luizluca
* Don't store full path in GZipped js files #341 by @voxik
* Fix relative path names for drive letters #367 by @nobu
* Fix for valid syntax `class C end` parsing #368 by @nobu
2016-02-06 10:59:55 +00:00
taca
687a92217a Start update of Ruby on Rails to 3.2.22.1.
Also tweak _RAILS_{MAJOR,MINOR,TEENY} variable definition.
2016-02-01 13:42:36 +00:00
taca
6651b11112 Add version of bundled ruby gems in ruby*-base package. 2016-01-06 14:13:04 +00:00
taca
9ea0ecdddf Add support for ruby23. 2015-12-30 15:04:39 +00:00
taca
a36b59b13c Add support for Ruby 2.3. 2015-12-30 14:49:37 +00:00
rillig
c5a7151546 Removed leading whitespace in variable assignment (found by pkglint) 2015-12-29 00:57:28 +00:00
taca
ee1fa296ab Update ruby22{-base} to 2.2.4 (Ruby 2.2.4).
Ruby 2.2.4 Released

Posted by nagachika on 16 Dec 2015

Ruby 2.2.4 has been released.

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

    * CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL

There are also some bugfixes. See ChangeLog for details.
2015-12-16 16:05:19 +00:00
taca
dfd9f971f4 Update ruby21{-base} to 2.1.8 (Ruby 2.1.8).
Ruby 2.1.8 Released

Posted by usa on 16 Dec 2015

Ruby 2.1.8 has been released.

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

    * CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL

And, many bug fixes are also included. See ChangeLog for details.
2015-12-16 16:03:12 +00:00
taca
5679a0a237 Update ruby200{-base} package to 2.0.0p648 (Ruby 2.2.0-p648).
Ruby 2.0.0-p648 Released

Posted by usa on 16 Dec 2015

Ruby 2.0.0-p648 has been released.

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

   *  CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL

Ruby 2.0.0 is now under the state of the security maintenance phase, until
Feb. 24th, 2016. After the date, maintenace of Ruby 2.0.0 will be ended. We
recommend you start planning migration to newer versions of Ruby, such as 2.1,
2.2 or 2.3 (scheduled to release within a few weeks).
2015-12-16 16:00:40 +00:00
jperkin
842c8f3479 Remove mk/find-prefix.mk usage from the lang category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:51:16 +00:00
taca
02566c0938 Oops, accidently my local copy was older version.
Really drop Ruby 1.9.3 support.
2015-11-24 00:57:54 +00:00
taca
1506798ddf Drop Ruby 1.9.3 support and PLIST_VARS clean up. 2015-11-23 16:02:17 +00:00
taca
02aaf14df7 Remove 193 from RUBY_VERSION_SUPPORTED. 2015-11-23 15:46:58 +00:00
taca
a3e222affb Improve description in comment,
* Missing ruby22 and related.
* Update description of RUBY_SUFFIX.
2015-09-27 06:48:04 +00:00
taca
fa8b1e2f30 Update ruby22-base to 2.2.3 (Ruby 2.2.3).
Release note:

Ruby 2.2.3 Released

Posted by nagachika on 18 Aug 2015

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

This release includes the security fix for a RubyGems domain name
verification vulnerability.

    CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier

There are also some bugfixes. See ChangeLog for details.
2015-08-20 15:30:47 +00:00
taca
ffa4e016c2 Update ruby21-base to 2.1.7 (Ruby 2.1.7).
Release announce:

Ruby 2.1.7 Released

Posted by usa on 18 Aug 2015

Ruby 2.1.7 has been released.

This release includes the security fix for a RubyGems domain name
verification vulnerability. Please view the topic below for more details.

    CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier

And, many bug fixes are also included. See tickets and ChangeLog for details.
2015-08-20 15:27:43 +00:00
taca
0eaaf83b12 Update ruby200-base-2.0.0p647 to (Ruby 2.0.0-p647).
Release announce:

Ruby 2.0.0-p647 Released

Posted by usa on 18 Aug 2015

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

This release includes the security fix for a RubyGems domain name
verification vulnerability. Please view the topic below for more details.

    CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier

And, this release also includes the fix for a regression of lib/resolv.rb.

    Uninitialized constant bug introduced by typo in backport of [#10712]

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.
2015-08-20 15:22:16 +00:00
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