[Bug 286217] [exp-run] Mk/bsd.default-versions.mk: Change default version of Ruby to 3.3

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 09 May 2025 10:11:55 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286217

--- Comment #9 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=da2a4bdd21258e02256c60947246aab8352c5eb2

commit da2a4bdd21258e02256c60947246aab8352c5eb2
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2025-04-20 03:41:46 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2025-05-09 10:06:38 +0000

    Mk/bsd.default-versions.mk: Change default version of Ruby to 3.3

    With the release of 3.2.8 Ruby 3.2 series switched to security fix
    only phase and will be reach its EoL on March 2026. So change defult
    version of Ruby to 3.3.

    Following changes are made to pass exp-run.

    * Fix build of audio/rubygem-ruby-shout by adding
      '--with-cflags="-Wno-error=int-conversion"' to CONFIGURE_ARGS.
    * Build of devel/rubygem-mmap2 fails with Ruby 3.3 and later because
      of internal API change of Ruby. So mark BROKEN with them.
    * devel/rubygem-xdg7, sysutils/vagrant and www/redmine51 don't support
      Ruby 3.3 and later. So mark BROKEN with them.
    * misc/sdformat and textproc/ruby-rdtool are already marked BROKEN
      with Ruby 3.2 and build with all other Ruby versions also fails with
      same error. So mark just BROKEN.
    * Fix plist error of sysutils/puppet8.
    * Fix RUN_DEPENDS of textproc/quarto.

    PR:             286217
    Approved by:    self (with hat of ruby)
    Exp-run by:     antoine

 Mk/bsd.default-versions.mk        | 2 +-
 audio/rubygem-ruby-shout/Makefile | 3 ++-
 devel/rubygem-mmap2/Makefile      | 8 ++++++--
 devel/rubygem-xdg7/Makefile       | 8 +++++++-
 misc/sdformat/Makefile            | 3 ++-
 sysutils/puppet8/pkg-plist        | 2 +-
 sysutils/vagrant/Makefile         | 8 +++++++-
 textproc/quarto/Makefile          | 2 +-
 textproc/ruby-rdtool/Makefile     | 3 ++-
 www/redmine51/Makefile            | 8 ++++++--
 10 files changed, 35 insertions(+), 12 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.