The NetBSD Project

CVS log for pkgsrc/lang/ruby30-base/Attic/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / ruby30-base

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11, Sat Sep 9 14:18:19 2023 UTC (7 months ago) by taca
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +1 -1 lines
FILE REMOVED

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.

Revision 1.9.6.1 / (download) - annotate - [select for diffs], Tue Jul 4 15:44:43 2023 UTC (9 months, 1 week ago) by bsiegert
Branch: pkgsrc-2023Q2
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Pullup ticket #6768 - requested by taca
lang/ruby30-base: security fix

Revisions pulled up:
- lang/ruby/rubyversion.mk                                      1.266
- lang/ruby30-base/Makefile                                     1.10
- lang/ruby30-base/distinfo                                     1.13
- lang/ruby30-base/patches/patch-lib_uri_rfc2396__parser.rb     1.1
- lang/ruby30-base/patches/patch-lib_uri_rfc3986__parser.rb     1.1
- lang/ruby30-base/patches/patch-lib_uri_version.rb             1.1

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Thu Jun 29 15:37:17 UTC 2023

   Modified Files:
   	pkgsrc/lang/ruby: rubyversion.mk
   	pkgsrc/lang/ruby30-base: Makefile distinfo
   Added Files:
   	pkgsrc/lang/ruby30-base/patches: patch-lib_uri_rfc2396__parser.rb
   	    patch-lib_uri_rfc3986__parser.rb patch-lib_uri_version.rb

   Log Message:
   lang/ruby30-base: update bundled gem uri to 0.10.3

   Fix CVE-2023-36617: ReDoS vulnerability in URI.

   Bump PKGREVISION.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Jun 29 15:37:17 2023 UTC (9 months, 2 weeks ago) by taca
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

lang/ruby30-base: update bundled gem uri to 0.10.3

Fix CVE-2023-36617: ReDoS vulnerability in URI.

Bump PKGREVISION.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Wed Nov 30 17:25:42 2022 UTC (16 months, 1 week ago) by bsiegert
Branch: pkgsrc-2022Q3
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Pullup ticket #6707 - requested by taca
lang/ruby30-base: security fix

Revisions pulled up:
- lang/ruby/Makefile                                            1.74
- lang/ruby/rubyversion.mk                                      1.257
- lang/ruby30-base/Makefile                                     1.9
- lang/ruby30-base/distinfo                                     1.11
- lang/ruby30-base/patches/patch-configure                      1.3

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sat Nov 26 13:07:52 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby: Makefile rubyversion.mk
   	pkgsrc/lang/ruby30-base: Makefile distinfo
   	pkgsrc/lang/ruby30-base/patches: patch-configure

   Log Message:
   lang/ruby30-base: update to 3.0.5

   Ruby 3.0.5 Released (2022-11-24)

   Ruby 3.0.5 has been released.

   This release includes a security fix.  Please check the topics below for
   details.

   * CVE-2021-33621: HTTP response splitting in CGI

   This release also includes some bug fixes.  See the commit logs for further
   details.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Nov 26 13:07:52 2022 UTC (16 months, 2 weeks ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Branch point for: pkgsrc-2023Q2
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

lang/ruby30-base: update to 3.0.5

Ruby 3.0.5 Released (2022-11-24)

Ruby 3.0.5 has been released.

This release includes a security fix.  Please check the topics below for
details.

* CVE-2021-33621: HTTP response splitting in CGI

This release also includes some bug fixes.  See the commit logs for further
details.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jul 18 12:47:52 2022 UTC (20 months, 3 weeks ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base
Branch point for: pkgsrc-2022Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

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.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Sun May 8 14:53:37 2022 UTC (23 months ago) by bsiegert
Branch: pkgsrc-2022Q1
Changes since 1.5.2.1: +1 -0 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Pullup tickets #6626 and #6627 - requested by taca
ruby30-base: build fix
ruby31-base: build fix

Revisions pulled up:
- lang/ruby/platform.mk                                         1.10-1.12
- lang/ruby/rubyversion.mk                                      1.251
- lang/ruby30-base/Makefile                                     1.7
- lang/ruby30-base/distinfo                                     1.9-1.10
- lang/ruby30-base/patches/patch-configure                      1.2
- lang/ruby30-base/patches/patch-include_ruby_internal_static__assert.h 1.1
- lang/ruby31-base/Makefile                                     1.4-1.5
- lang/ruby31-base/distinfo                                     1.4-1.7
- lang/ruby31-base/patches/patch-configure                      1.2
- lang/ruby31-base/patches/patch-include_ruby_internal_static__assert.h 1.1
- lang/ruby31-base/patches/patch-template_Makefile.in           1.1
- lang/ruby31-base/patches/patch-tool_runruby.rb                1.1

---
   Module Name:	pkgsrc
   Committed By:	jperkin
   Date:		Wed May  4 15:49:51 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby31-base: Makefile distinfo
   	pkgsrc/lang/ruby31-base/patches: patch-configure

   Log Message:
   ruby31-base: Retain _XOPEN_SOURCE on SunOS.

   Fixes build of eventmachine (which assumes the XPG4.2 "void *" type for
   iov_base), and mirrors settings of ruby 2.x.   Bump PKGREVISION.

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Wed May  4 16:16:49 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby: platform.mk

   Log Message:
   lang/ruby: fix build problem of Ruby 3.1 on NetBSD 8

   Fix build problem of Ruby 3.1 on NetBSD 8 by disabling dtrace.

   Ruby 3.1 dtrace(1) to modify compiled object files during build process.
   But something wrong on NetBSD 8, includeing 8.2_STABLE.

   For example, vm.o contains these symbols on NetBSD 9:

   0000000000000000 A __dtrace_ruby___array__create
   0000000000000000 A __dtrace_ruby___cmethod__entry
   0000000000000000 A __dtrace_ruby___cmethod__return
   0000000000000000 A __dtrace_ruby___hash__create
   0000000000000000 A __dtrace_ruby___method__entry
   0000000000000000 A __dtrace_ruby___method__return
   0000000000000000 A __dtraceenabled_ruby___array__create
   0000000000000000 A __dtraceenabled_ruby___cmethod__entry
   0000000000000000 A __dtraceenabled_ruby___cmethod__return
   0000000000000000 A __dtraceenabled_ruby___hash__create
   0000000000000000 A __dtraceenabled_ruby___method__entry
   0000000000000000 A __dtraceenabled_ruby___method__return

   But on NetBSD 8:

   0000000000000000 A __dtrace_ruby___array-create
   0000000000000000 A __dtrace_ruby___cmethod-entry
   0000000000000000 A __dtrace_ruby___cmethod-return
   0000000000000000 A __dtrace_ruby___hash-create
   0000000000000000 A __dtrace_ruby___method-entry
   0000000000000000 A __dtrace_ruby___method-return
   0000000000000000 A __dtraceenabled_ruby___array-create
   0000000000000000 A __dtraceenabled_ruby___cmethod-entry
   0000000000000000 A __dtraceenabled_ruby___cmethod-return
   0000000000000000 A __dtraceenabled_ruby___hash-create
   0000000000000000 A __dtraceenabled_ruby___method-entry
   0000000000000000 A __dtraceenabled_ruby___method-return

---
   Module Name:	pkgsrc
   Committed By:	jperkin
   Date:		Wed May  4 15:49:16 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby30-base: Makefile distinfo
   	pkgsrc/lang/ruby30-base/patches: patch-configure

   Log Message:
   ruby30-base: Retain _XOPEN_SOURCE on SunOS.

   Fixes build of eventmachine (which assumes the XPG4.2 "void *" type for
   iov_base), and mirrors settings of ruby 2.x.   Bump PKGREVISION.

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Wed May  4 16:44:53 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby: platform.mk
   	pkgsrc/lang/ruby30-base: distinfo
   	pkgsrc/lang/ruby31-base: distinfo
   Added Files:
   	pkgsrc/lang/ruby30-base/patches:
   	    patch-include_ruby_internal_static__assert.h
   	pkgsrc/lang/ruby31-base/patches:
   	    patch-include_ruby_internal_static__assert.h

   Log Message:
   lang/ruby: fix Ruby 3.0 build problem on NetBSD 8.0

   Something wrong with expantion of static_assert macro in <assert.h>
   on NetBSD 8.0.  So, avoid use of static_assert on NetBSD 8.0.

   NetBSD 8.1 and later dose not have this problem.

---
   Module Name:	pkgsrc
   Committed By:	jperkin
   Date:		Thu May  5 10:15:17 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby: rubyversion.mk

   Log Message:
   ruby: Handle ruby31 changing the config triple for arm64 macOS.

---
   Module Name:	pkgsrc
   Committed By:	jperkin
   Date:		Thu May  5 10:25:06 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby31-base: distinfo
   Added Files:
   	pkgsrc/lang/ruby31-base/patches: patch-tool_runruby.rb

   Log Message:
   ruby31-base: Fix install on macOS arm64.

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sat May  7 09:36:16 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby: platform.mk
   	pkgsrc/lang/ruby31-base: Makefile distinfo
   Added Files:
   	pkgsrc/lang/ruby31-base/patches: patch-template_Makefile.in

   Log Message:
   lang/ruby31-base: better fix than privious one

   Instead of disabling DTrace, process object file yjit.o with "dtrace -G".

   Bump PKGREVISION.

Revision 1.7 / (download) - annotate - [select for diffs], Wed May 4 15:49:16 2022 UTC (23 months, 1 week ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

ruby30-base: Retain _XOPEN_SOURCE on SunOS.

Fixes build of eventmachine (which assumes the XPG4.2 "void *" type for
iov_base), and mirrors settings of ruby 2.x.   Bump PKGREVISION.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Sat Apr 16 09:23:40 2022 UTC (23 months, 3 weeks ago) by spz
Branch: pkgsrc-2022Q1
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored)

Pullup ticket #6617 - requested by taca
lang/ruby30-base: security update

Revisions pulled up:
- lang/ruby/rubyversion.mk                                      1.248
- lang/ruby30-base/Makefile                                     1.6
- lang/ruby30-base/PLIST                                        1.7
- lang/ruby30-base/distinfo                                     1.8
- lang/ruby30/Makefile                                          1.3

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Tue Apr 12 14:52:27 UTC 2022

   Modified Files:
   	pkgsrc/lang/ruby: rubyversion.mk
   	pkgsrc/lang/ruby30: Makefile
   	pkgsrc/lang/ruby30-base: Makefile PLIST distinfo

   Log Message:
   lang/ruby30-base: update to 3.0.4

   Ruby 3.0.4 has been released.

   This release includes security fixes.  Please check the topics below for
   details.

   * CVE-2022-28738: Double free in Regexp compilation
   * CVE-2022-28739: Buffer overrun in String-to-Float conversion

   See the commit logs for further details.


   To generate a diff of this commit:
   cvs rdiff -u -r1.247 -r1.248 pkgsrc/lang/ruby/rubyversion.mk
   cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ruby30/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/ruby30-base/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/ruby30-base/PLIST
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/ruby30-base/distinfo

Revision 1.6 / (download) - annotate - [select for diffs], Tue Apr 12 14:52:27 2022 UTC (2 years ago) by taca
Branch: MAIN
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored)

lang/ruby30-base: update to 3.0.4

Ruby 3.0.4 has been released.

This release includes security fixes.  Please check the topics below for
details.

* CVE-2022-28738: Double free in Regexp compilation
* CVE-2022-28739: Buffer overrun in String-to-Float conversion

See the commit logs for further details.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jan 18 08:26:38 2022 UTC (2 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base
Branch point for: pkgsrc-2022Q1
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (colored)

ruby*-base: add PKGMANDIR to FILES_SUBST

Fixes ALTERNATIVES files.

Bump PKGREVISION.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jan 14 16:16:07 2022 UTC (2 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.3: +5 -2 lines
Diff to previous 1.3 (colored)

lang/ruby30-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.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 14 15:42:09 2022 UTC (2 years, 2 months ago) by taca
Branch: MAIN
Changes since 1.2: +11 -11 lines
Diff to previous 1.2 (colored)

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.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Thu Apr 15 07:53:24 2021 UTC (2 years, 11 months ago) by bsiegert
Branch: pkgsrc-2021Q1
Changes since 1.1: +11 -8 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

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}.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Apr 11 12:36:28 2021 UTC (3 years ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.1: +12 -9 lines
Diff to previous 1.1 (colored)

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.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Feb 14 14:32:41 2021 UTC (3 years, 1 month ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base
Branch point for: pkgsrc-2021Q1

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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>