Path to this page:
./
lang/ruby27-base,
Ruby 2.7.6 release minimum base package
Branch: pkgsrc-2022Q1,
Version: 2.7.6,
Package name: ruby27-base-2.7.6,
Maintainer: tacaRuby 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
This package is Ruby 2.7 release minimum base package.
DEINSTALL [+/-]# $NetBSD: DEINSTALL,v 1.1 2020/03/15 15:26:22 taca Exp $
RUBY_GEM_BASE="${PREFIX}/@RUBY_GEM_BASE@"
RUBY_SITERIDIR="${PREFIX}/@RUBY_SITERIDIR@"
case ${STAGE} in
DEINSTALL)
${RM} -f ${RUBY_SITERIDIR}/created.rid
;;
POST-DEINSTALL)
${RM} -rf ${GEM_HOME}
${RMDIR} ${RUBY_GEM_BASE} 2>/dev/null || true
;;
esac
Package options: ruby-build-ri-db
Master sites: (Expand)
Filesize: 11801.18 KB
Version history: (Expand)
- (2022-04-16) Updated to version: ruby27-base-2.7.6
- (2022-03-31) Package added to pkgsrc.se, version ruby27-base-2.7.5nb1 (created)
CVS history: (Expand)
2022-04-16 11:10:21 by S.P.Zeidler | Files touched by this commit (4) | |
Log message:
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
|