Commit graph

24 commits

Author SHA1 Message Date
taca
3333e95fac Remove duplicated lines. 2011-11-23 06:01:21 +00:00
taca
461105a981 Remove "PREFIX=" and recover "DATE=" line.
Thanks to sbd@ noted by this mistake.

No PKGREVISION bump since install stage would be failed with previous commit.
2011-11-14 03:20:30 +00:00
taca
e47e9eac6a Clean up DEINSTALL/INSTALL scripts.
* Remove setting PREFIX.
* Remove executing exit on last line.

Bump PKGREVISION.
2011-11-13 15:44:58 +00:00
taca
ce36c909ed * Use RUBY_VERSION_SUPPORTED.
* Correct DESCR; this is 1.9.2 release minimum base package.
* Don't remove whole gem directory but keep its own gem directory only.
* Also make MESSAGE explicitly 1.9.2.
* rubygem: Avoid to use Gem::RequirePathsBuilder now.
* Bump PKGREVISION.
2011-11-08 15:22:45 +00:00
taca
5df13f2643 Add devel/ruby-fiddle and textproc/ruby-psych to MESSAGE.
Bump PKGREVISION.
2011-10-31 05:51:18 +00:00
obache
c8bbd2612e Remove (trial) workaround for getaddrinfo() on Linux added over 5 years ago.
It break the feature in these days.
2011-10-21 05:24:13 +00:00
taca
47fbae61a5 Make sure not to build ext/psych. 2011-10-21 03:09:48 +00:00
taca
4cd323dc62 Fix handling of String in ruby_code() as recent rubygems.
(From rubygem's repository,  6ff4e0eed52ef066fe33.)

Bump PKGREVISION.
2011-09-04 17:02:39 +00:00
minskim
745ffcd875 Disable the fiddle extension explicitly.
fiddle should become a separate package like ruby-curses and ruby-gdbm.
2011-08-27 16:04:22 +00:00
taca
6c954cdd94 * Use the same condition as ruby18-base, about use of
--enable-wide-getaddrinfo.
* Remove utimensat(2) hack since it was temporary (short life)
  NetBSD current's problem.

Bump PKGREVISION.
2011-08-20 13:51:29 +00:00
taca
0f42548a92 Add work around for utimensat(2) on NetBSD. (Don't use it.) 2011-08-15 01:13:25 +00:00
taca
241700ee1e Update ruby19-base pacakge to 1.9.2pl290 (1.9.2-p290).
Here is quote from the article of Ruby Inside.
(http://www.rubyinside.com/ruby-1-9-2-p290-released-the-lowdown-on-rubys-latest-production-release-5145.html)  For more change, please refer:
http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog

What's Changed From p180 to p290?

Quite a lot got changed in terms of the numbers. 132 files were
tweaked with a total of 3505 lines added and 788 taken away.

A selection of the fixes:

* require 'date'; Date.new === nil throws an undefined method error for
  coerce on p180 - this has now been fixed
* The Thread.kill segfaults when the object to be killed isn't a thread bug
  has been resolved.
* Tweaks to reduce segmentation faults when using zlib on x86-64 Darwin
  (OS X) - always good
* Modification to prevent random number sequence repetition on forked child
  processes in SecureRandom
* Fix to io system to resolve a Windows-only bug where characters are being
  read incorrectly due to ASCII not being treated as 7 bit
* A tweak to Psych (the YAML parser) to plug a memory leak
* Load paths are now always expanded by rb_et_expanded_load_path (I think
  this might yield a performance gain?)
* Fixes to Psych's treatment and testing of string taint
* Prevention of temporary objects being garbage collected in some cases
* Fixes to resolve compilation problems with Visual C++ 2010
* A fix so that Tk's extconf.rb would run successfully
* Lots of Tk related fixes generally - I'm guessing Tk is very popular
  amongst the core team, particularly in Japan, because it seems to be a
  common release blocker.
* A fix to string parsing to resolve an obscure symbol-containing-newlines
  parsing bug
2011-08-12 15:35:22 +00:00
taca
33ec882dbe Remove bin/rdoc and bin/ri from ALTERNATIVES since it will conflict
with devel/ruby-rdoc.

Bump PKGREVISION.
2011-06-16 15:16:37 +00:00
taca
f4297a9e51 Add a patch for fix of CVE-2011-0188.
Bump PKGREVISION.
2011-03-28 16:19:36 +00:00
taca
e079eec2b6 Ignore doxygen command not to generate doc files. 2011-03-27 15:49:40 +00:00
taca
0396b58835 Update ruby19-base package to 1.9.2pl180 (Ruby 1.9.2 p180).
* The FileUtils Vulnerability

    http://www.ruby-lang.org/en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/

* Add a patch r30779 from repository; a bug of utf-8 string handling.

For more detail changes of Ruby 1.9.2pl180, please refer:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_180/ChangeLog
2011-02-21 14:44:11 +00:00
taca
ec1c422925 Add a patch from FreeBSD's port and it fixes runtime problem
on DragonFly, too.  The patch was provided by Rumko via private mail.

Bump PKGREVISION.
2011-02-07 11:15:28 +00:00
taca
6f4442484e Update ruby19-base package to 1.9.2pl136.
Release announce:
	http://www.ruby-lang.org/en/news/2010/12/25/ruby-1-9-2-p136-is-released/

Full Changes:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog
2010-12-26 12:33:16 +00:00
taca
90b7548160 Oops, really fix another build problem on Linux, the rest of PR pkg/44174. 2010-12-02 03:22:35 +00:00
taca
db79a0acae Revive ruby-build-ri-db option of ruby19-base. It was no effect since
Ruby 1.9.2 imported, maybe.
2010-12-01 13:56:23 +00:00
taca
ceb76cfdf9 Fix another build problem on Linux, the rest of PR pkg/44174. 2010-12-01 13:52:59 +00:00
taca
fb8db9f667 Some improvements for rubyversion.mk:
- Set RUBY_API_VERSION after RUBY_VERSION has decided.
- Change old RUBY_DOCDIR and RUBY_EXAMPLESDIR to RUBY_DOC and RUBY_EG in
  comment.
- Fix shared libraries PLIST to support Mac OS X with introducing RUBY_SLEXT:
	Shared library => .dylib
	Extension library => .bundle
- Improve PRINT_PLIST_AWK to handle new shared libraries.

No functional change shoud be done and fix PR pkg/44050.
2010-11-17 14:27:09 +00:00
taca
b6d8415737 Fix PLIST. It contained wrong name RUBY_GEM_HOME which was one of
the candidate names for it.

Bump PKGREVISION.
2010-09-26 13:16:11 +00:00
taca
8eecc9adca Importing ruby19-base 1.9.2pl0.
This package is Ruby 1.9 based release.

And this new release has several features and some incompatibility.
Please refer changes from Ruby 1.8.7:

	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS

*Note* NetBSD isn't "supported" but "perhaps" platform by Ruby.  Please
refer about it "Supported Platform" in
http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9-2-is-released/.
2010-09-12 03:50:05 +00:00