Commit graph

35 commits

Author SHA1 Message Date
taca
f7691b7c36 Update ruby21 and ruby21-base package to 2.1.10.
Ruby 2.1.10 Released				Posted by usa on 1 Apr 2016

Ruby 2.1.10 has been released. This release is not intended for production
use, but for compatibility tests with two-digit version numbers. You don¡Çt
have to replace Ruby 2.1.9 by 2.1.10 in normal use.

As announced in the 2.1.9 release post, Ruby 2.1.10 does not include any
changes from 2.1.9, except for its version number (and only one small related
change in its test suite). Please test your applications and/or libraries for
compatibility with two-digit version numbers.


Ruby 2.1.9 Released				Posted by usa on 30 Mar 2016

Ruby 2.1.9 has been released.

This release includes many bug fixes. See ChangeLog for details.

As announced before, this is the last normal release of the Ruby 2.1
series. After this release we will never backport any bug fixes to 2.1 except
security fixes. We recommend that you start planning to upgrade to Ruby 2.3 or
2.2.

By the way, we are planning to release Ruby 2.1.10 in a few days. Ruby 2.1.10
will not include any changes from 2.1.9, except for its version number. You do
not have to use it on production, but you should test it because it has a
two-digit version number.
2016-05-15 14:15:14 +00:00
taca
f24151ae79 Try to fix build error by recent OpenSSL change on NetBSD,
reported as PR pkg/50971.
2016-03-24 16:28:59 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
jperkin
db1332a441 Use OPSYSVARS. 2016-02-25 14:42:55 +00:00
jperkin
71cc1fb130 Newer ruby releases require C99 due to use of signbit(). 2016-01-27 12:12: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
joerg
2aa9afe82c Mark a few more variables as volatile to prevent clobbering by setjmp.
Found due to crashes with very recent clang. Bump revision.
2015-11-20 14:31:59 +00:00
agc
54622f28e2 Add SHA512 digests for distfiles for lang category
Problems found with existing digests:
	Package nhc98 distfile nhc98src-1.22.tar.gz
	a8adc8f22371998ee0657bc0e01058a57d876abc [recorded]
	81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated]

Problems found locating distfiles:
	Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz
	Package icc11: missing distfile l_cproc_p_11.1.080.tgz
	Package jini: missing distfile jini-1_2_1_001-src.zip
	Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz
	Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz
	Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin
	Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh
	Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz
	Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz
	Package sun-jre6: missing distfile jce_policy-6.zip
	Package sun-jre6: missing distfile jre-6u45-linux-x64.bin
	Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh
	Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz
	Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 22:50:31 +00:00
sevan
dc55922718 Add pkg-config to USE_TOOLS.
Set PKG_CONFIG to empty as it removes reference to the build directory.

Add checks for the presence of SSLv3 in OpenSSL/LibreSSL - obtained from
http://www.libressl.org/patches.html

Fix typo in comment s/refrect/reference.

Reviewed by taca@ wiz@
2015-10-14 18:38:00 +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
08cff58043 Add security fix for rubygems, CVE-2015-3900.
Bump PKGREVISION.
2015-06-23 14:03:02 +00:00
jperkin
62ef18a5cd On EL6 systems the 'systemtap-sdt-devel' RPM installs a /usr/bin/dtrace
which is emphatically not DTrace, causing nothing but problems for
builds.  Explicitly disable DTrace support if /usr/bin/dtrace is found.
2015-06-21 14:58:06 +00:00
taca
6f14e4ae7d Avoid to generate empty command line on some platforms:
$(DLLIB): $(OBJS) Makefile
...
	$(Q) $(POSTLINK)

And POSTLINK is empty macro.  In such case, GNU make ignore empty command
line but BSD make tries to execute it and causes error.

Bump PKGREVISION.
2015-04-30 03:26:37 +00:00
sevan
82e648eabb Remove mention of MirBSD in patch description as support is there by default now
Reviewed by wiz@
2015-04-22 19:04:35 +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
jperkin
900a7d7ec0 Disable CPU detection on Darwin, the result for 32-bit (i486) is incompatible
with pkgsrc MACHINE_ARCH (i386).  Fixes 32-bit build, no change for 64-bit.
2015-04-03 08:59:08 +00:00
taca
23cf8940e3 Reset PKGREVISION just now since PKGBASE hase changed. 2015-03-08 15:52:51 +00:00
taca
83cfb25690 * Add patch ot fix rdoc bug; Get rid of infitite loop with '\r' only in text.
* Change "os" of Gem::Platform, now it change the case of "netbsd" only.

Bump PKGREVISION.
2015-03-08 15:08:33 +00:00
taca
1d73b6cca3 Add patch from PR pkg/49512. 2015-01-07 10:37:56 +00:00
ryoon
caf2f1db22 Bump PKGREVISION
Install new certificate for rubygems.org.
This fixes certification invalid error from gem and bundler.
2015-01-02 07:32:58 +00:00
jperkin
c24ed9c54f The "rename" rule is a published synonym for the "opt" transform rule, however
only the latter is supported by cwrappers.  Change them all to "opt" rules for
consistency and to gain compatibility with cwrappers.
2014-12-15 11:46:34 +00:00
taca
d9f08543b6 Add patches for supporting tcl/tk 8.6 on ruby-tk package. 2014-12-14 13:59:53 +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
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
70859bda54 Fix typo in comment in a patch file. 2014-10-02 08:59:26 +00:00
jperkin
afdbc90803 Remove MAKE_JOBS_SAFE=no, it appears to be a cargo cult from previous
versions, and I cannot trigger any failure up to MAKE_JOBS=24.
2014-09-02 14:03:36 +00:00
taca
ddd9dcefc5 Add fix for CVS-2014-4975.
Bump PKGREVISION.
2014-08-25 03:27:37 +00:00
jperkin
990c2b3a9a Use gmake on Darwin, bmake doesn't like the codesign / POSTLINK bits. 2014-06-26 15:59:31 +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
f609d034a5 One more rubygem's platform fix from jperkin@. It solves some build
problem of ruby extension on NetBSD/i386.

Bump PKGREVISION.
2014-03-30 17:15:01 +00:00
taca
3d056e7c6d More care was needed to the case of editline(3).
Base on r45240 in Ruby's repository with one critical correction.
2014-03-30 00:17:57 +00:00
taca
82d76e54a7 Fix ruby-readline build problem with readline 6.3 and later. 2014-03-29 01:21:36 +00:00
taca
be990d7c37 Allow duplicated dependencies in gemspec since many existing rubygems have
wrong duplicated dependencies.

Bump PKGREVISION.
2014-03-26 13:22:44 +00:00
taca
cf970b8d93 Oops, I forgot to update one word. 2014-03-14 19:44:25 +00:00
taca
2f72af218d Add ruby21-base, base of Ruby 2.1.1. Ruby 2.1.1 is second release of
Ruby 2.1, post release of Ruby 2.0.

*WARNING!* Not all of ruby pkgsrc are supported yet.

Ruby 2.1 has many improvements including speedup without severe
incompatibilities. You can use this on Rails and other applications, and get a
more comfortable experience.

This release includes many bugfixes. See tickets and ChangeLog for details.

Following the previously announced changed versioning policy of Ruby 2.1, this
version is simply called ¡È2.1.1¡É.

Update: We¡Çve noticed a regression in Hash#reject. For more details, see:
Regression of Hash#reject in Ruby 2.1.1.
2014-03-14 19:40:47 +00:00