Up to [cvs.NetBSD.org] / pkgsrc / lang / ruby21-base
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Remove ruby21-base package since Ruby 2.1 is EOL. Please use ruby23-base, ruby24-base or ruby22-base.
Replace RUBY_VERSION_FULL with RUBY_VERSION since there is no RUBY_VERSION_FULL contains Ruby's patchlevel.
Trying to move common configuration to common place.
Rename RUBY_VERSION_SUPPORTED into _RUBY_VERSIONS_ACCEPTED to follow the naming scheme of the other multi-version packages. Add support for the coorresponding RUBY_VERSIONS_INCOMPATIBLE list.
Removed reference to undefined RUBY_LICENSE variable.
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.
Bump PKGREVISION for security/openssl ABI bump.
Use OPSYSVARS.
Newer ruby releases require C99 due to use of signbit().
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.
Mark a few more variables as volatile to prevent clobbering by setjmp. Found due to crashes with very recent clang. Bump revision.
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@
Pullup ticket #4803 - requested by taca lang/ruby21-base: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.146 - lang/ruby21-base/Makefile 1.15 - lang/ruby21-base/PLIST 1.7 - lang/ruby21-base/distinfo 1.19 - lang/ruby21-base/patches/patch-ext_tk_extconf.rb deleted - lang/ruby21-base/patches/patch-ext_tk_lib_tk.rb deleted - lang/ruby21-base/patches/patch-ext_tk_tcltklib.c deleted - lang/ruby21-base/patches/patch-lib_rubygems_remote__fetcher.rb deleted --- Module Name: pkgsrc Committed By: taca Date: Thu Aug 20 15:27:43 UTC 2015 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby21-base: Makefile PLIST distinfo Removed Files: pkgsrc/lang/ruby21-base/patches: patch-ext_tk_extconf.rb patch-ext_tk_lib_tk.rb patch-ext_tk_tcltklib.c patch-lib_rubygems_remote__fetcher.rb Log Message: 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.
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.
Add security fix for rubygems, CVE-2015-3900. Bump PKGREVISION.
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.
Pullup ticket #4721 - requested by taca lang/ruby21-base: build fix Revisions pulled up: - pkgsrc/lang/ruby21-base/Makefile 1.12 - pkgsrc/lang/ruby21-base/distinfo 1.17 - pkgsrc/lang/ruby21-base/patches/patch-configure 1.4 - pkgsrc/lang/ruby21-base/patches/patch-lib_mkmf.rb 1.1 --- Module Name: pkgsrc Committed By: sevan Date: Wed Apr 22 19:04:56 UTC 2015 Modified Files: pkgsrc/lang/ruby21-base: distinfo pkgsrc/lang/ruby21-base/patches: patch-configure Log Message: Remove mention of MirBSD in patch description as support is there by default now Reviewed by wiz@ --- Module Name: pkgsrc Committed By: taca Date: Thu Apr 30 03:27:20 UTC 2015 Modified Files: pkgsrc/lang/ruby21-base: Makefile distinfo Added Files: pkgsrc/lang/ruby21-base/patches: patch-lib_mkmf.rb Log Message: 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.
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.
Reset PKGREVISION just now since PKGBASE hase changed.
* 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.
Bump PKGREVISION Install new certificate for rubygems.org. This fixes certification invalid error from gem and bundler.
Pullup ticket #4535 - requested by taca lang/ruby21-base: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.127 - lang/ruby21-base/Makefile 1.8 - lang/ruby21-base/PLIST 1.3 - lang/ruby21-base/distinfo 1.8-1.9 - lang/ruby21-base/patches/patch-ext_dl_extconf.rb deleted - lang/ruby21-base/patches/patch-pack.c deleted --- Module Name: pkgsrc Committed By: taca Date: Thu Oct 2 08:59:52 UTC 2014 Modified Files: pkgsrc/lang/ruby21-base: distinfo pkgsrc/lang/ruby21-base/patches: patch-pack.c Log Message: Fix typo in comment in a patch file. --- Module Name: pkgsrc Committed By: taca Date: Mon Oct 27 16:29:57 UTC 2014 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby21-base: Makefile PLIST distinfo Removed Files: pkgsrc/lang/ruby21-base/patches: patch-ext_dl_extconf.rb patch-pack.c Log Message: 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.
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.
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.
Pullup ticket #4489 - requested by tron lang/ruby21-base: security patch Revisions pulled up: - lang/ruby21-base/Makefile 1.6 - lang/ruby21-base/distinfo 1.7 - lang/ruby21-base/patches/patch-pack.c 1.1 --- Module Name: pkgsrc Committed By: taca Date: Mon Aug 25 03:28:25 UTC 2014 Modified Files: pkgsrc/lang/ruby21-base: Makefile distinfo Added Files: pkgsrc/lang/ruby21-base/patches: patch-pack.c Log Message: Add fix for CVS-2014-4975. Bump PKGREVISION.
Add fix for CVS-2014-4975. Bump PKGREVISION.
Use gmake on Darwin, bmake doesn't like the codesign / POSTLINK bits.
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.
One more rubygem's platform fix from jperkin@. It solves some build problem of ruby extension on NetBSD/i386. Bump PKGREVISION.
Allow duplicated dependencies in gemspec since many existing rubygems have wrong duplicated dependencies. Bump PKGREVISION.
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.