Commit graph

283 commits

Author SHA1 Message Date
taca
121e771b03 There were another extra DIST_SUBDIR to fix build problem. 2012-10-17 00:17:50 +00:00
taca
ca9b09a7d8 Update ruby18-base and ruby18 to 1.8.7.371 (Ruby 1.8.7-p371).
Additional fix to CVE-2011-1005 was incorporated.
So, there is no change to ruby18/ruby18-base packages of pkgsrc except
version.
2012-10-12 15:27:48 +00:00
taca
17e088c1fe Update ruby193-base to 1.9.3p286.
Ruby 1.9.3-p286 is released.

This release includes some security fixes, and other many bug fixes.

* $SAFE escaping vulnerability about Exception#to_s / NameError#to_s
  (CVE-2012-4464, CVE-2012-4466)
* Unintentional file creation caused by inserting a illegal NUL character
* other many bug fixes.

See ticktes and ChangeLog for details.

Changelog: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog
tickets: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5
2012-10-12 14:51:31 +00:00
cheusov
0de6a19a7b Move documentation for *_REQD variables to "Infrastructure variables"
as suggested by obache@
2012-10-03 23:48:00 +00:00
asau
b89680320c Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 12:55:08 +00:00
asau
03b2363e06 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 20:11:34 +00:00
cheusov
85ef7fff4e Update documentation for {PYTHON,RUBY,PHP}_VERSION_REQD variables, move them
to "user variables" section.  pkglint is now aware of them.  Bump pkglint
version.  Oked by wiz@
2012-09-16 20:03:50 +00:00
taca
eb383bc88a Remove support of ruby19 (Ruby 1.9.2), take 2. 2012-09-16 15:27:42 +00:00
taca
b9038c89c5 Remove support of ruby19 (Ruby 1.9.2). 2012-09-16 15:23:12 +00:00
taca
939857b855 Remove support of ruby19 (Ruby 1.9.2). 2012-09-16 15:21:30 +00:00
taca
5b105d70d8 Remove ruby19 (Ruby 1.9.2) support. 2012-09-16 15:17:12 +00:00
taca
b2126aa23b Change order in RUBY_VERSION_SUPPORTED, default version come first for now. 2012-09-16 01:23:17 +00:00
taca
98435a7757 Start update of Ruby on Rails 3.2.8. 2012-08-12 12:37:06 +00:00
taca
4f6e36c3cb Start Ruby on Rails 3.1.8. 2012-08-12 10:32:52 +00:00
taca
c714d25db2 Start update of Ruby on Rails 3.0.17. 2012-08-12 09:44:22 +00:00
obache
93601b1f35 change description about default value of RUBY_VERSION_SUPPORTED to match reality. 2012-08-11 13:38:50 +00:00
taca
dfb616ac18 Start update of Ruby on Rails 3.2.7. 2012-07-31 12:50:28 +00:00
taca
71538b5e29 Start update of Ruby on Rails 3.1.7. 2012-07-31 12:34:39 +00:00
taca
f56adc651e Start update of Ruby on Rails to 3.0.16. 2012-07-31 12:20:08 +00:00
bsiegert
c2528532f4 MirBSD support.
This adds shlib version handling to rubyversion.mk, a fix to configure
(include <sys/time.h> when checking for struct timespec) and a workaround
for broken code if getgrnam_r is available.
2012-07-25 14:26:57 +00:00
taca
c625fedfe4 Update ruby18-base package to 1.8.7.370 (Ruby 1.8.7pl370).
No security fix, but bug fix only,


Fri Jun 29 21:26:05 2012  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* eval.c (stack_extend): prevent ALLOCA_N, which reserves a memory
	  space with for restoring machine stack stored in each threads, from
	  optimization out.  backport r34278 from the trunk.

Mon Jun 18 18:32:43 2012  Martin Bosslet  <Martin.Bosslet@googlemail.com>

	* backport r32609 from trunk.

	* ext/openssl/ossl_hmac.c: Revert checking return type of
	  HMAC_Init_ex as it is not compatible with OpenSSL < 1.0.0.

Mon Jun 18 18:32:43 2012  Martin Bosslet  <Martin.Bosslet@googlemail.com>

	* backport r32606 from trunk.

	* ext/openssl/ossl_digest.c: Check return value of EVP_DigestInit_ex.
	* ext/openssl/ossl_hmac.c: Check return value of HMAC_Init_ex.
	  Thanks, Jared Jennings, for the patch.
	  [ Ruby 1.9 - Bug #4944 ] [ruby-core:37670]

Sun Jun 10 03:00:21 2012  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* eval.c (ruby_setjmp): need to save the stack after r2 (the Table
	  of Contents on ppc64) is saved onto the stack by getcontext().
	  based on <https://bugzilla.redhat.com/show_bug.cgi?id=628715>.
	  Bug#4411

Thu Jun  7 19:00:35 2012  Kenta Murata <mrkn@mrkn.jp>

	* ext/bigdecimal/bigdecimal.c (VpMemAlloc): Fixes a bug reported
	  by Drew Yao <ayao at apple.com>

Wed Jun  6 15:09:00 2012  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* eval.c (rb_thread_join), ext/thread/thread.c (wake_one): adjusts
	  targets of rest waiting threads to join.  [ruby-core:23457]

Wed Jun  6 14:44:13 2012  Kenta Murata  <mrkn@mrkn.jp>

	* bignum.c (rb_big2dbl), test/ruby/test_bignum.rb (test_to_f):
	  A negative Bignum out of Float range should be converted to -Infinity.
	  [ruby-core:30492] [Bug #3362]

Wed Jun  6 14:06:02 2012  Tanaka Akira  <akr@fsij.org>

	* lib/webrick/utils.rb: fix fcntl call.

	* lib/drb/unix.rb: ditto.

Mon May 21 16:29:47 2012  Akinori MUSHA  <knu@iDaemons.org>

	* ext/syslog/syslog.c (mSyslog_inspect): Make sure self is a
	  module before calling rb_class2name().

Fri May 11 14:09:48 2012  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* ext/bigdecimal/bigdecimal.c (PUSH): to prevent VALUE from GC,
	  must not cast it to unsigned long, which may be shorter than
	  VALUE, and the result can be mere garbage.

Sat Apr 14 18:51:41 2012  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* bignum.c (rb_big2str0): prevent working clone from
	  GC. [exerb-dev:0578].  patched by MURASE Masamitsu
	  <masamitsu.murase AT gmail.com> at [exerb-dev:0580]

Fri Mar  2 11:44:33 2012  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* marshal.c (mark_dump_arg): mark destination string.  patch by
	  Vit Ondruch.  [Bug #4339]

	* marshal.c (clear_dump_arg, clear_load_arg): clean up also data
	  tables as same as symbols tables.

Fri Mar  2 11:44:33 2012  Nobuyoshi Nakada  <nobu@ruby-lang.org>

	* marshal.c (struct {dump,load}_arg): manage with dfree, instead
	  of using local variable which may be moved by context switch.
2012-07-24 16:23:37 +00:00
obache
61fe952824 let to be pkglint happy. 2012-07-06 09:48:26 +00:00
taca
7debafb3ef Make RUBY_RAILS_DEFAULT to "32" since Ruby on Rails 3.0.x is EOL. 2012-06-16 15:24:56 +00:00
taca
cee51c341b Change _RUBY_RAILS_DEPENDS_EXACT to RUBY_RAILS_STRICT_DEP and it public.
For Ruby on Rails component packages depends strictly on teeny version
(RUBY_RAILS_STRICT_DEP is "yes") and others depends on minor version.

Fix some none-component packages which accidently depends strictly.
2012-06-14 15:11:58 +00:00
taca
c7091c36c5 Use a tab instead of spaces. 2012-06-14 15:03:14 +00:00
taca
6f9acfabbc Oops, fix cut&paste error. 2012-06-14 15:01:25 +00:00
taca
06637fc831 Start update of Ruby on Rails 3.0.14 and 3.1.6. 2012-06-14 14:45:25 +00:00
taca
a1de823be0 Start update of Ruby on Rails 3.2.6. 2012-06-13 15:12:40 +00:00
taca
e53b03617f Start update of Ruby on Rails to 3.0.13/3.1.5/3.2.5. 2012-06-02 01:25:57 +00:00
taca
7082b4edab Strict RUBY_VERSION_DEFAULT when RUBY_VERSION_SUPPORTED has one word.
Should be fix PR pkg/46420.
2012-05-07 07:53:28 +00:00
dholland
aded364cfc Set BUILDLINK_API_DEPENDS correctly (with +=, not ?=) 2012-05-07 02:45:47 +00:00
dholland
0bcdacfbcf Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
taca
b50bca60ae Start updating Ruby on Rails to 3.2.3. 2012-04-29 12:56:00 +00:00
taca
0532f3e2b0 Update ruby19 packages to 1.9.2p320.
Security fix with updating bundled RubyGems to 1.8.23 and several a few bug
fixes.


Fri Apr 20 12:40:19 2012  Eric Hodel  <drbrain@segment7.net>

	* lib/rubygems/ssl_certs/AddTrustExternalCARoot.pem:  Removed to avoid
	  conflict with ca-bundle.pem
	* lib/rubygems/ssl_certs/VerisignClass3PublicPrimaryCertificationAuthority-G2.pem:
	  ditto.
	* lib/rubygems/ssl_certs/Entrust_net-Secure-Server-Certification-Authority.pem:
	  ditto.

Fri Apr 20 09:04:35 2012  Eric Hodel  <drbrain@segment7.net>

	* lib/rubygems:  Apply the following security fixes to RubyGems 1.3.7:

	  RubyGems now disallows redirection from HTTPS to HTTP.

	  RubyGems now verifies SSL connections.

	  Patch by Hiroshi Nakamura.

	* test/rubygems:  ditto.
2012-04-22 08:23:00 +00:00
taca
6d42d8bef4 Update ruby193 packages to 1.9.3p194.
Security fix with updating bundled RubyGems to 1.8.23 and several bug fixes.
Please refer ChangeLog in detail:
http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog
2012-04-22 08:17:16 +00:00
taca
f3748bb60d Switch default Ruby's version to 1.9.3. 2012-03-21 15:48:41 +00:00
taca
9b398eeda7 Oops, this is one more file to be commited.
Overhaul buildlink3 processing of Ruby.

* Don't buildlink in ruby/rubyversion.mk any more but define
  RUBY_USE_PTHREAD (use of pthread).
* In ruby/buildlink3.mk, buildlink via mk/pthread.buildlink3.mk as to
  RUBY_USE_PTHREAD.
* Also the same logic in ruby/Makefile.common.
* Buildlink of bdb, libiconv, zlib, openssl in each ruby*-base/Makefile.
2012-03-21 15:47:33 +00:00
taca
6ce0333247 Overhaul buildlink3 processing of Ruby.
* Don't buildlink in ruby/rubyversion.mk any more but define
  RUBY_USE_PTHREAD (use of pthread).
* In ruby/buildlink3.mk, buildlink via mk/pthread.buildlink3.mk as to
  RUBY_USE_PTHREAD.
* Also the same logic in ruby/Makefile.common.
* Buildlink of bdb, libiconv, zlib, openssl in each ruby*-base/Makefile.
2012-03-21 15:40:12 +00:00
taca
fd24f21365 * Move some rails related part from gem.mk to module.mk.
* Require rdoc 2.5.0 and later with Ruby on Rails version 3.1 and later.
2012-03-20 06:14:30 +00:00
taca
a17f541ea0 Remove Ruby on Rails 2 support. 2012-03-18 08:12:30 +00:00
taca
f2f9a9b4e2 Add supports for Ruby on Rails 3.2, currently 3.2.2. 2012-03-18 06:43:54 +00:00
taca
24ecef75b6 Start update of Ruby on Rails 3.1.4. 2012-03-18 05:35:17 +00:00
taca
a46c2d99c6 Start update of Ruby on Rails 3.0.12. 2012-03-18 05:19:55 +00:00
taca
f56d828693 * Propagate RUBY_RAILS_SUPPORTED via MULTI.
* Propagate RUBY_RAILS_DEFAULT and RUBY_RAILS_SUPPORTED via MAKE_ENV.
2012-03-18 05:18:16 +00:00
taca
9ac51a430e Don't override unconditionally set USE_RAKE. 2012-03-18 02:24:13 +00:00
taca
d0182fbb95 Use devel/ruby-rake instead of devel/rake. 2012-03-17 13:53:01 +00:00
marino
c0bae9d513 lang/ruby: Fix ruby193-base for DragonFly
The maintainers of ruby have changed the shared library naming scheme for
FreeBSD and DragonFly:
For ruby18,  it's libruby18.so.18   (last part = RUBY_VER)
For ruby19,  it's libruby19.so.19   (last part = RUBY_VER)
for ruby193, it's libruby193.so.191 (last part derived from API, not version)

The rubyversion.mk was never updated to reflect that, and as a result ruby
1.9.3 has never built on DragonFly.  This commit will allow
lang/ruby193-base package to build.
2012-03-15 08:35:24 +00:00
taca
c5f3c3c106 o Now OVERRIDE_GEMSPEC can modify files in gemspec.
o Protect multiple inclusion.

Nothing should affect current packages.
2012-03-02 03:46:09 +00:00
taca
8ad8b17df8 Update ruby19-base package to 192pl318, Ruby 1.9.2 patchlevel 318.
(It seems to the tag of subversion was created with wrong name.)

Ruby 1.9.2-p318 is released.

This release include a security fixes of the Ruby OpenSSL extension.
See [1] for more detail about this fix.
*1:
http://www.ruby-lang.org/en/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-/

And many bugs are fixed in this release.
See [2] for more details:
*2: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_381/ChangeLog
2012-02-23 14:15:58 +00:00
taca
8f52a180cb o Document RUBY_EXTNAME
o Define default PKGNAME for Ruby extensions which included
  in the Ruby's distribution file.
2012-02-18 06:28:46 +00:00