summaryrefslogtreecommitdiff
path: root/lang/ruby
AgeCommit message (Collapse)AuthorFilesLines
2020-05-16lang/ruby: start update of Ruby on Rails to 6.0.3taca1-2/+2
Start update of Ruby on Rails to 6.0.3.
2020-05-04lang/ruby: make patching config_file.rb optionalrillig1-1/+2
ruby26-base and beyond don't need this patch anymore. They get the configuration directory from Gem::ConfigFile::SYSTEM_CONFIG_PATH, which is set to RbConfig::CONFIG["sysconfdir"], which in turn is set to PKGSYSCONFDIR.
2020-05-02lang/ruby/gem.mk: introduce GEM_KEEPBUILDtaca1-1/+14
Introduce GEM_KEEPBUILD which specifies file should not be removed by GEM_CLEANBUILD.
2020-05-02lang/ruby: disable check for unknown configure optionsrillig1-1/+2
2020-04-01lang/ruby24-base: update to 2.4.10taca1-3/+3
Update ruby24-base (and ruby24) to 2.4.10. This release includes a security fix. Please check the topics below for details. * CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional fix) Ruby 2.4 is now under the state of the security maintenance phase, until the end of March of 2020. After that date, maintenance of Ruby 2.4 will be ended. Thus, this release would be the last of Ruby 2.4 series. We recommend you immediately upgrade Ruby to newer versions, such as 2.7 or 2.6 or 2.5.
2020-04-01lang/ruby25-base: update to 2.5.8taca1-2/+2
Update ruby25-base (and ruby25) to 2.5.8. 2.5.8 (2020-03-31) This release includes security fixes. Please check the topics below for details. * CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional fix) * CVE-2020-10933: Heap exposure vulnerability in the socket library
2020-04-01lang/ruby27-base: update to 2.7.1taca1-6/+6
Update ruby27-base (and ruby27) to 2.7.1. 2.7.1 (2020-03-31) This release includes security fixes. Please check the topics below for details. * CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional fix) * CVE-2020-10933: Heap exposure vulnerability in the socket library
2020-04-01lang/ruby26-base: update to 2.6.6taca1-3/+3
Update ruby26-base (and ruby26 related packages) to 2.6.6. 2.6.6 (2020-03-31) This release includes security fixes. Please check the topics below for details. * CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional fix) * CVE-2020-10933: Heap exposure vulnerability in the socket library
2020-03-29lang/ruby/Makefile.common: add "used by" linestaca1-1/+3
Add "used by" lines in comment for lang/ruby27/Makefile and ruby27-base/Makefile.
2020-03-21lang/ruby: drop support for Ruby on Rails 4.2taca1-8/+5
Drop support for Ruby on Rails 4.2 packages.
2020-03-20lang/ruby/rails.mk: add support for Ruby on Rails 6.0taca1-6/+15
Add add support for Ruby on Rails 6.0.
2020-03-20lang/ruby/rails.mk: start update of rails52 to 5.2.4.2taca1-2/+2
Start update of rails51 to 5.2.4.2.
2020-03-20lang/ruby/rails.mk: start update of rails51 to 5.1.7taca1-2/+2
Start update of rails51 to 5.1.7.
2020-03-20lang/ruby/rails.mk: Change RUBY_RAILS_DEFAULT to 52taca1-3/+3
Change RUBY_RAILS_DEFAULT to 52; Ruby on Rails 5.2 to default since Rails 4.2 is EOL.
2020-03-15lang/ruby: drop support for Ruby 2.2taca1-33/+10
* Drop support for Ruby 2.2. * Update document in comment for Ruby 2.7.
2020-03-15lang/ruby: add support for Ruby 2.7taca1-3/+61
Add support for Ruby 2.7.
2020-03-08lang/ruby: document RUBY_VERSIONS_INCOMPATIBLEtaca1-1/+7
Add RUBY_VERSIONS_INCOMPATIBLE document in comment.
2020-03-04ruby: Disable dtrace support on NetBSD aarch64 as well as armnia1-2/+2
Seems to cause the exact same problem building miniruby.
2020-01-26all: migrate homepages from http to httpsrillig1-2/+2
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2019-12-15lang/ruby: change default Ruby to 2.6.xtaca1-3/+3
Change default vesion of Ruby from 2.4.x to 2.6.x. * Ruby 2.7 will be released within this year. * Ruby 2.6.x is stable enough and actively maintained. * Ryby 2.5.x will be in security maintenance phase after release of Ruby 2.7. * Ruby 2.4.x will be EOL after 31th March 2020.
2019-11-03lang: align variable assignmentsrillig8-104/+104
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-10-24lang/ruby: change for --no-document optiontaca2-18/+7
Replace RUBY_BUILD_RDOC and RUBY_BUILD_RI with RUBY_BUILD_DOCUMENT since rdoc's --no-rdoc and --no-ri options are deprecated almost 8 years ago and these options are replaced with -no-document option. No package should be changed.
2019-10-02lang/ruby26: update to 2.6.5taca1-2/+2
Update ruby26-base and ruby26 packges to 2.6.5 pkgsrc chagnes * fix warnings of pkglint. Quote from release announce: Ruby 2.6.5 (2019-10-01) This release includes security fixes. Please check the topics below for details. * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix) * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch? * CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick's Digest access authentication
2019-10-02lang/ruby25: update to 2.5.7taca1-2/+2
Update ruby25-base, ruby25 and ruby25-mode packges to 2.5.7. pkgsrc chagnes * fix warnings of pkglint. Quote from release announce: Ruby 2.5.7 (2019-10-01) This release includes security fixes as listed below. Please check the topics below for details. * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix) * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch? * CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick's Digest access authentication
2019-10-02lang/ruby24: update to 2.4.9taca1-2/+2
Update ruby24-base and related packges to 2.4.9. pkgsrc chagnes * fix warnings of pkglint. Quote from release announce: Ruby 2.4.8 (2019-10-01) This release includes security fixes. Please check the topics below for details. * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix) * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and File.fnmatch? * CVE-2019-16201: Regular Expression Denial of Service vulnerability of WEBrick¡Çs Digest access authentication Ruby 2.4.9 (2019-10-02) This release is a re-package of 2.4.8 because the previous Ruby 2.4.8 release tarball does not install. (See [Bug #16197] in detail.) There are no essential change except their version numbers between 2.4.8 and 2.4.9. Ruby 2.4 is now under the state of the security maintenance phase, until the end of March of 2020. After that date, maintenance of Ruby 2.4 will be ended. We recommend you start planning the migration to newer versions of Ruby, such as 2.6 or 2.5.
2019-10-02lang/ruby: fix a warning of pkglinttaca1-1/+2
Fix a warning of pkglint.
2019-09-12lang/ruby: remove deprecated _PKG_SILENT and _PKG_DEBUGrillig1-3/+3
2019-08-28lang/ruby26: update to 2.6.4taca1-3/+3
Update lang/ruby26-base and lang/ruby26 to 2.6.4. Ruby 2.6.4 (2019-08-28) Ruby 2.6.4 has been released. This release includes a security fix of rdoc. Please check the topics below for details. * Multiple jQuery vulnerabilities in RDoc See the commit logs for changes in detail.
2019-08-28lang/ruby25: update to 2.5.6taca1-3/+3
Update ruby25-base/ruby25 to 2.5.6. Ruby 2.5.6 (2019-08-28) Ruby 2.5.6 has been released. This release includes about 40 bug fixes after the previous release, and also includes a security fix. Please check the topics below for details. * Multiple jQuery vulnerabilities in RDoc See the commit log for details.
2019-08-28lang/ruby24-base: update to 2.4.7taca1-3/+3
2.4.7 (2019-08-28) Ruby 2.4.7 has been released. This release includes a security fix. Please check the topics below for details. * Multiple jQuery vulnerabilities in RDoc Ruby 2.4 is now under the state of the security maintenance phase, until the end of March of 2020. After that date, maintenance of Ruby 2.4 will be ended. We recommend you start planning the migration to newer versions of Ruby, such as 2.6 or 2.5.
2019-05-23all: replace SUBST_SED with the simpler SUBST_VARSrillig1-2/+2
pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case.
2019-04-17lang/ruby26-base: update to 2.6.3taca1-3/+3
Update ruby26{,-base} to 2.6.3. Here is release announce: Ruby 2.6.3 Released Posted by naruse on 17 Apr 2019 Ruby 2.6.3 has been released. This release adds support for New Japanese Era “令和” (Reiwa). It updates the Unicode version to 12.1 beta (#15195), and updates date library (#15742). This release also includes some bug fixes. See details commit logs.
2019-04-14lang/ruby: remove support for ruby23taca1-32/+11
Remove support for ruby23.
2019-04-14lang/ruby: start update rails52 to 5.2.3taca1-2/+2
Start update of ruby-rails52.
2019-04-14lang/ruby: start update rails51 to 5.1.6.2taca1-2/+2
Start update of ruby-rails51.
2019-04-14lang/ruby: start update rails42 to 4.2.11taca1-2/+2
Start update of ruby-rails42.
2019-04-07lang/ruby24-base: update to 2.4.6taca1-2/+2
* vulnerabilities of rubygems are already fixed in 2.4.5nb1. Ruby 2.4.6 Released 1 Apr 2019 Ruby 2.4.6 has been released. This release includes about 20 bug fixes after the previous release, and also includes several security fixes. Please check the topics below for details. * Multiple vulnerabilities in RubyGems See the commit log for details. After this release, we will end the normal maintenance phase of Ruby 2.4, and start the security maintenance phase of it. This means that after the release of 2.4.6 we will never backport any bug fixes to 2.4 except security fixes. The term of the security maintenance phase is scheduled for 1 year. By the end of this term, official support of Ruby 2.4 will be over. Therefore, we recommend that you start planning to upgrade to Ruby 2.6 or 2.5.
2019-03-16lang/ruby/rails.mk: not yet, reverttaca1-2/+2
Revert previous, not yet.
2019-03-16lang/ruby/rails.mk: make ruby-on-rails42 to 4.2.11.1taca1-2/+2
Start update of Ruby on Rails42 to 4.2.11.1.
2019-03-16lang/ruby26-base: update to 2.6.2taca1-2/+2
Update ruby26{,-base} to 2.6.2. Quote from release announce. Ruby 2.6.2 (2019-03-13) This release includes bug fixes and a security update of the bundled RubyGems. See details in Multiple vulnerabilities in RubyGems and the commit logs.
2019-03-16lang/ruby25-base: updateo to 2.5.5taca1-2/+2
Update ruby25{,-base} to 2.5.5. Quote from release announce: Ruby 2.5.4 (2019-03-13) This release includes bug fixes and a security update of the bundled RubyGems. See details in Multiple vulnerabilities in RubyGems and the commit logs. Ruby 2.5.5 (2019-03-15) This release includes a bug fix for the deadlock in the multi-thread+multi-process (using Process.fork) applications (ex: puma).
2019-03-03lang/ruby: remove support for Ruby on Rails 3.2taca1-14/+6
Remove support for Ruby on Rails 3.2 packages.
2019-03-03lang/ruby/rails.mk: switch default rails to 4.2taca1-4/+4
Switch default Ruby on Rails version to 4.2.
2019-03-03lang/ruby/rails.mk: add support for Ruby on Rails 5.2taca1-11/+17
Add support for Ruby on Rails 5.2.
2019-02-09lang/ruby/gem.mk: improve messagetaca1-2/+2
OVERRIDE_GEMSPEC would not only update rubygem's dependency but also its meta data.
2019-02-03lang/ruby/Makefile.common: use bsdtar instead of gtartaca1-2/+4
* Use "bsdtar" instead of "gtar" as advised by leot@. * Add "used by" lines for ruby26 and ruby26-base.
2019-02-03lang/ruby: add support for Ruby 2.6taca1-9/+91
* Add support for Ruby 2.6 with release 2.6.1.
2019-02-03ruby/Makefile.common: Use gtar to extracttaca1-1/+2
Use gtar to extract Ruby distfiles.
2019-01-13lang/ruby: reduce support for ruby22taca1-3/+3
Remove "22" from RUBY_VERSIONS_ACCEPTED. Now Ruby 2.2 based package would be lang/ruby22, devel/ruby-redmine and related packages.
2019-01-03lang/ruby: switch to use distfiles in '.xz' formattaca1-2/+2
Switch to use distfiles in '.xz' format.