head 1.5; access; symbols pkgsrc-2023Q2:1.4.0.8 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.6 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.4 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.2 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.3.0.6 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.4 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.2 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.2.0.4 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.2 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.1.0.2 pkgsrc-2021Q1-base:1.1; locks; strict; comment @# @; 1.5 date 2023.09.09.14.18.19; author taca; state dead; branches; next 1.4; commitid Csz9YcXeSzGDr6EE; 1.4 date 2022.07.18.12.47.52; author jperkin; state Exp; branches; next 1.3; commitid H73xLWiCl8mznnMD; 1.3 date 2021.11.03.11.03.22; author jperkin; state Exp; branches; next 1.2; commitid 8Q2hYUGoLa7Y3lfD; 1.2 date 2021.04.11.12.36.28; author taca; state Exp; branches; next 1.1; commitid lBUbiTMqFdXrcSOC; 1.1 date 2021.02.14.14.32.41; author taca; state Exp; branches 1.1.2.1; next ; commitid 0KHbRcD9KrJKDGHC; 1.1.2.1 date 2021.04.15.07.53.24; author bsiegert; state Exp; branches; next ; commitid I3HNcPRbicZovmPC; desc @@ 1.5 log @lang/ruby30-base: remove package Removing Ruby 3.0 package. * There is no need to use Ruby 3.0, Ruby 3.1 has enough compatibility. * Ruby 3.0 dose not support OpenSSL 3. So it cost to keep it now. @ text @bin/bundle @@PREFIX@@/bin/bundle@@RUBY_SUFFIX@@ bin/bundler @@PREFIX@@/bin/bundler@@RUBY_SUFFIX@@ bin/erb @@PREFIX@@/bin/erb@@RUBY_SUFFIX@@ bin/gem @@PREFIX@@/bin/gem@@RUBY_SUFFIX@@ bin/irb @@PREFIX@@/bin/irb@@RUBY_SUFFIX@@ bin/racc @@PREFIX@@/bin/racc@@RUBY_SUFFIX@@ bin/rake @@PREFIX@@/bin/rake@@RUBY_SUFFIX@@ bin/rbs @@PREFIX@@/bin/rbs@@RUBY_SUFFIX@@ bin/rdoc @@PREFIX@@/bin/rdoc@@RUBY_SUFFIX@@ bin/ri @@PREFIX@@/bin/ri@@RUBY_SUFFIX@@ bin/ruby @@PREFIX@@/bin/@@RUBY_NAME@@ bin/typeprof @@PREFIX@@/bin/typeprof@@RUBY_SUFFIX@@ @ 1.4 log @ruby30-base: Remove man entries from ALTERNATIVES. pkg_alternatives does not support manual pages (it creates its own wrappers based on the binary names), and including them breaks upgrade rebuilds. Bump PKGREVISION. @ text @@ 1.3 log @ruby30-base: Fix ALTERNATIVES to use PKGMANDIR. @ text @a12 3 @@PKGMANDIR@@/man1/erb.1 @@PREFIX@@/@@PKGMANDIR@@/man1/erb@@RUBY_SUFFIX@@.1 @@PKGMANDIR@@/man1/irb.1 @@PREFIX@@/@@PKGMANDIR@@/man1/irb@@RUBY_SUFFIX@@.1 @@PKGMANDIR@@/man1/ruby.1 @@PREFIX@@/@@PKGMANDIR@@/man1/ruby@@RUBY_SUFFIX@@.1 @ 1.2 log @lang/ruby30-base: update to 3.0.1 Ruby 3.0.1 Released (2021-04-05) Ruby 3.0.1 has been released. This release includes security fixes. Please check the topics below for details. * CVE-2021-28965: XML round-trip vulnerability in REXML * CVE-2021-28966: Path traversal in Tempfile on Windows See the commit logs for details. @ text @d13 3 a15 3 man/man1/erb.1 @@PREFIX@@/man/man1/erb@@RUBY_SUFFIX@@.1 man/man1/irb.1 @@PREFIX@@/man/man1/irb@@RUBY_SUFFIX@@.1 man/man1/ruby.1 @@PREFIX@@/man/man1/ruby@@RUBY_SUFFIX@@.1 @ 1.1 log @lang/ruby30-base: add version 3.0.0 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 3.0 introduces a number of new features and performance improvements, most notably: * Performance - MJIT * Concurrency - Ractor - Fiber Scheduler * Typing (Static Analysis) - RBS - TypeProf This package is Ruby 3.0 release minimum base package. @ text @d13 3 @ 1.1.2.1 log @Pullup ticket #6445 - requested by taca lang/ruby30-base: security fix Revisions pulled up: - lang/ruby/Makefile 1.69 - lang/ruby/rubyversion.mk 1.230 - lang/ruby30-base/ALTERNATIVES 1.2 - lang/ruby30-base/Makefile 1.2 - lang/ruby30-base/PLIST 1.2 - lang/ruby30-base/distinfo 1.2 --- Module Name: pkgsrc Committed By: taca Date: Sun Apr 11 12:36:28 UTC 2021 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby30-base: ALTERNATIVES Makefile PLIST distinfo Log Message: lang/ruby30-base: update to 3.0.1 Ruby 3.0.1 Released (2021-04-05) Ruby 3.0.1 has been released. This release includes security fixes. Please check the topics below for details. * CVE-2021-28965: XML round-trip vulnerability in REXML * CVE-2021-28966: Path traversal in Tempfile on Windows See the commit logs for details. --- Module Name: pkgsrc Committed By: taca Date: Sun Apr 11 12:43:17 UTC 2021 Modified Files: pkgsrc/lang/ruby: Makefile Log Message: lang/ruby: reset PKGREVISION Reset PKGREVISION with updates of all ruby{26,27,30}. @ text @a12 3 man/man1/erb.1 @@PREFIX@@/man/man1/erb@@RUBY_SUFFIX@@.1 man/man1/irb.1 @@PREFIX@@/man/man1/irb@@RUBY_SUFFIX@@.1 man/man1/ruby.1 @@PREFIX@@/man/man1/ruby@@RUBY_SUFFIX@@.1 @