Up to [cvs.NetBSD.org] / pkgsrc / lang / ruby27-base
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
lang/ruby27-base: remove package Ruby 2.7 reached EOL.
Pullup ticket #6616 - requested by taca lang/ruby27: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.247 - lang/ruby27-base/Makefile 1.9 - lang/ruby27-base/distinfo 1.10 - lang/ruby27/Makefile 1.3 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: taca Date: Tue Apr 12 14:21:00 UTC 2022 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby27: Makefile pkgsrc/lang/ruby27-base: Makefile distinfo Log Message: lang/ruby27-base: update to 2.6.7 Ruby 2.7.6 has been released. This release includes a security fix. Please check the topics below for details. CVE-2022-28739: Buffer overrun in String-to-Float conversion This release also includes some bug fixes. See the commit logs for further details. After thies release, we end the normal maintenance phase of Ruby 2.7, and Ruby 2.7 enters the security maintenance phase. This means that we will no longer backport any bug fixes to Ruby 2.7 excpet security fixes. Ther term of the security maintenance pahse is scheduled for a year. Ruby 2.7 reaches EOL and its official support ends by the end of the security maintenance phase. Therefore, we recommend that you start to plan upgrade to Ruby 3.0 or 3.1. To generate a diff of this commit: cvs rdiff -u -r1.246 -r1.247 pkgsrc/lang/ruby/rubyversion.mk cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ruby27/Makefile cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/ruby27-base/Makefile cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/ruby27-base/distinfo
lang/ruby27-base: update to 2.6.7 Ruby 2.7.6 has been released. This release includes a security fix. Please check the topics below for details. CVE-2022-28739: Buffer overrun in String-to-Float conversion This release also includes some bug fixes. See the commit logs for further details. After thies release, we end the normal maintenance phase of Ruby 2.7, and Ruby 2.7 enters the security maintenance phase. This means that we will no longer backport any bug fixes to Ruby 2.7 excpet security fixes. Ther term of the security maintenance pahse is scheduled for a year. Ruby 2.7 reaches EOL and its official support ends by the end of the security maintenance phase. Therefore, we recommend that you start to plan upgrade to Ruby 3.0 or 3.1.
lang/ruby27-base: take in ruby-fiddle pacakge Stop separating ruby-fiddle package and take in it since devel/ruby-fiddle lacks its rubygem's meta data and I have no idea to add them to it. Bump PKGREVISION.
lang/ruby: clean up some macro handling 1. Move some variables from gem-vars.mk to rubyversion.mk: GEM_EXTSBASE GEM_PATH GEM_PLUGINSDIR RUBYGEM RUBY_GEM_ARCH 2. Drop unused GEM_EXTSDIR_NEEDS_SUBDIR (it is always true). 3. Define bundled module's version as "MODULE_VER". 4. Generate PLIST_SUBST and PRINT_PLIST_AWK from bundled module's name if corresponding MODULE_VER is defined. 5. Do not run ${RUBYGEM} for RUYB_GEM_ARCH and RUBY_GEM_VER. NFCI.
lang/ruby27-base: trivial fixes * Do not REPLACE_RUBY for nonexistent files. * Fix include guard for hack.mk.
Pullup ticket #6336 - requested by taca lang/ruby27-base: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.223 - lang/ruby27-base/Makefile 1.5 - lang/ruby27-base/PLIST 1.3 - lang/ruby27-base/distinfo 1.3 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: taca Date: Sun Oct 4 03:29:25 UTC 2020 Modified Files: pkgsrc/lang/ruby27-base: Makefile PLIST distinfo Log Message: lang/ruby27: update to 2.7.2 Update ruby27 to 2.7.2. Ruby 2.7.2 Released Posted by nagachika on 2 Oct 2020 Ruby 2.7.2 has been released. This release contains intentional incompatibility. The deprecated warnings are off by default on 2.7.2 and later. You can turn on the deprecated warnings by specifing command line option -w or -W:deprecated. Please check the topics below for details. * Feature #17000 2.7.2 turns off deprecation warnings by default * Feature #16345 Don't emit deprecation warnings by default. This release contains the new version of webrick with a security fix described in the article. * CVE-2020-25613: Potential HTTP Request Smuggling Vulnerability in WEBrick To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/ruby27-base/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ruby27-base/PLIST \ pkgsrc/lang/ruby27-base/distinfo ------------------------------------------------------------------- Module Name: pkgsrc Committed By: taca Date: Sun Oct 4 04:28:35 UTC 2020 Modified Files: pkgsrc/lang/ruby: rubyversion.mk Log Message: lang/ruby: update version for Ruby 2.7.2 Update versions for Ruby 2.7.2, it should be commited along with update to Ruby 2.7.2. Noted by Ryo ONODERA. To generate a diff of this commit: cvs rdiff -u -r1.222 -r1.223 pkgsrc/lang/ruby/rubyversion.mk
lang/ruby27: update to 2.7.2 Update ruby27 to 2.7.2. Ruby 2.7.2 Released Posted by nagachika on 2 Oct 2020 Ruby 2.7.2 has been released. This release contains intentional incompatibility. The deprecated warnings are off by default on 2.7.2 and later. You can turn on the deprecated warnings by specifing command line option -w or -W:deprecated. Please check the topics below for details. * Feature #17000 2.7.2 turns off deprecation warnings by default * Feature #16345 Don”Ēt emit deprecation warnings by default. This release contains the new version of webrick with a security fix described in the article. * CVE-2020-25613: Potential HTTP Request Smuggling Vulnerability in WEBrick
lang/ruby27-base: generic fix for path to power_assert/console
lang/ruby27-base: fix path to power_assert/console
lang/ruby27-base: fix typo in REPLACE_RUBY
lang/ruby27-base: add ruby-base version 2.7.0 Add ruby27-base 2.7.0 package. This package is Ruby 2.7 release minimum base package. Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible. Features of Ruby are shown below. + Simple Syntax + *Normal* Object-Oriented features (ex. class, method calls) + *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method) + Operator Overloading + Exception Handling + Iterators and Closures + Garbage Collection + Dynamic Loading of Object files (on some architecture) + Highly Portable (works on many UNIX machines, and on DOS, Windows, Mac, etc.) Ruby 2.7 introduces a number of new features and performance improvements, most notably: * Pattern Matching (Experimental) * REPL improvement * Compaction GC * Separation of positional and keyword arguments