I would like to update to the default ruby version in ports from 3.0 to 3.1. We usually do this update after ruby-x.y.2 has been released, and ruby-3.1.2 was released a couple weeks ago. I think this is a good time in the release cycle for this change.
Unlike the Ruby 2.7->3.0 change last year, there are no ports that need patches for this change. Other than the minor change to switch the default version in ruby.port.mk, this is just REVISION bumps. Tested on amd64 using a bulk of all ports that depend on a ruby port. OKs? Thanks, Jeremy Index: lang/ruby/ruby.port.mk =================================================================== RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v retrieving revision 1.107 diff -u -p -r1.107 ruby.port.mk --- lang/ruby/ruby.port.mk 11 Mar 2022 19:29:13 -0000 1.107 +++ lang/ruby/ruby.port.mk 28 Apr 2022 15:46:29 -0000 @@ -43,9 +43,9 @@ FULLPKGNAME?= ${MODRUBY_PKG_PREFIX}-${P SUBST_VARS+= GEM_BIN_SUFFIX GEM_MAN_SUFFIX FLAVOR?= -# Without a FLAVOR, assume the use of ruby 3.0. +# Without a FLAVOR, assume the use of ruby 3.1. . if empty(FLAVOR) -FLAVOR = ruby30 +FLAVOR = ruby31 . endif # Check for conflicting FLAVORs and set MODRUBY_REV appropriately based @@ -64,8 +64,8 @@ ERRORS += "Fatal: Conflicting flavors us .endif # The default ruby version to use for non-gem ports. Defaults to ruby -# 3.0 for consistency with the default ruby30 FLAVOR for gem ports. -MODRUBY_REV?= 3.0 +# 3.1 for consistency with the default ruby31 FLAVOR for gem ports. +MODRUBY_REV?= 3.1 # Because the jruby FLAVORs use same binary names but in # different directories, GEM_MAN_SUFFIX is used for the man pages to avoid Index: databases/xapian-bindings/Makefile =================================================================== RCS file: /cvs/ports/databases/xapian-bindings/Makefile,v retrieving revision 1.39 diff -u -p -r1.39 Makefile --- databases/xapian-bindings/Makefile 11 Mar 2022 18:31:49 -0000 1.39 +++ databases/xapian-bindings/Makefile 26 Apr 2022 01:33:32 -0000 @@ -8,6 +8,7 @@ DISTNAME= xapian-bindings-${V} PKGNAME-main= xapian-bindings-perl-${V} PKGNAME-python= xapian-bindings-python-${V} PKGNAME-ruby= ruby${MODRUBY_BINREV}-xapian-${V} +REVISION-ruby= 0 CATEGORIES= databases textproc Index: devel/gitsh/Makefile =================================================================== RCS file: /cvs/ports/devel/gitsh/Makefile,v retrieving revision 1.15 diff -u -p -r1.15 Makefile --- devel/gitsh/Makefile 11 Mar 2022 18:50:06 -0000 1.15 +++ devel/gitsh/Makefile 26 Apr 2022 01:33:44 -0000 @@ -1,5 +1,5 @@ VERSION = 0.13 -REVISION = 2 +REVISION = 3 COMMENT = interactive shell for git Index: devel/ragel/Makefile =================================================================== RCS file: /cvs/ports/devel/ragel/Makefile,v retrieving revision 1.14 diff -u -p -r1.14 Makefile --- devel/ragel/Makefile 11 Mar 2022 18:53:08 -0000 1.14 +++ devel/ragel/Makefile 26 Apr 2022 01:33:55 -0000 @@ -1,7 +1,7 @@ COMMENT = state machine compiler DISTNAME = ragel-6.9 -REVISION = 5 +REVISION = 6 CATEGORIES = devel HOMEPAGE = http://www.colm.net/open-source/ragel/ Index: devel/swig/Makefile =================================================================== RCS file: /cvs/ports/devel/swig/Makefile,v retrieving revision 1.75 diff -u -p -r1.75 Makefile --- devel/swig/Makefile 11 Mar 2022 18:53:30 -0000 1.75 +++ devel/swig/Makefile 26 Apr 2022 01:34:06 -0000 @@ -2,7 +2,7 @@ COMMENT = simplified wrapper and interfa SUBST_VARS = VERSION VERSION = 4.0.2 -REVISION = 0 +REVISION = 1 DISTNAME = swig-${VERSION} CATEGORIES = devel Index: devel/vim-command-t/Makefile =================================================================== RCS file: /cvs/ports/devel/vim-command-t/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- devel/vim-command-t/Makefile 11 Mar 2022 18:53:34 -0000 1.13 +++ devel/vim-command-t/Makefile 26 Apr 2022 01:34:32 -0000 @@ -2,7 +2,7 @@ COMMENT = fast, intuitive file opening V = 1.11.2 DISTNAME = vim-command-t-${V} -REVISION = 5 +REVISION = 6 CATEGORIES = devel editors Index: editors/vim/Makefile =================================================================== RCS file: /cvs/ports/editors/vim/Makefile,v retrieving revision 1.228 diff -u -p -r1.228 Makefile --- editors/vim/Makefile 21 Mar 2022 15:28:53 -0000 1.228 +++ editors/vim/Makefile 26 Apr 2022 01:37:40 -0000 @@ -13,6 +13,7 @@ FULLPKGNAME-lang= vim-lang-$T FULLPKGPATH-lang= ${PKGPATH},-lang P= vim${V:R:S/.//} CATEGORIES= editors +REVISION= 0 HOMEPAGE= https://www.vim.org/ Index: graphics/inkscape/Makefile =================================================================== RCS file: /cvs/ports/graphics/inkscape/Makefile,v retrieving revision 1.95 diff -u -p -r1.95 Makefile --- graphics/inkscape/Makefile 11 Mar 2022 19:22:33 -0000 1.95 +++ graphics/inkscape/Makefile 26 Apr 2022 02:44:57 -0000 @@ -1,6 +1,7 @@ COMMENT = SVG vector drawing application DISTNAME = inkscape-1.1.2 +REVISION = 0 CATEGORIES = graphics Index: lang/mruby/Makefile =================================================================== RCS file: /cvs/ports/lang/mruby/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- lang/mruby/Makefile 11 Mar 2022 19:29:07 -0000 1.21 +++ lang/mruby/Makefile 26 Apr 2022 01:37:48 -0000 @@ -5,7 +5,7 @@ COMMENT = lightweight, embeddable imple GH_ACCOUNT = mruby GH_PROJECT = mruby GH_TAGNAME = 3.0.0 -REVISION = 0 +REVISION = 1 CATEGORIES = lang HOMEPAGE = https://mruby.org/ Index: mail/mew/Makefile =================================================================== RCS file: /cvs/ports/mail/mew/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- mail/mew/Makefile 11 Mar 2022 19:34:41 -0000 1.21 +++ mail/mew/Makefile 26 Apr 2022 01:38:03 -0000 @@ -1,7 +1,7 @@ COMMENT= emacs-based mail client DISTNAME= mew-6.8 -REVISION= 3 +REVISION= 4 CATEGORIES= mail HOMEPAGE= http://www.mew.org/ Index: misc/tpp/Makefile =================================================================== RCS file: /cvs/ports/misc/tpp/Makefile,v retrieving revision 1.24 diff -u -p -r1.24 Makefile --- misc/tpp/Makefile 11 Mar 2022 19:38:22 -0000 1.24 +++ misc/tpp/Makefile 26 Apr 2022 01:38:17 -0000 @@ -1,7 +1,7 @@ COMMENT = text-based presentation program DISTNAME = tpp-1.3.1 -REVISION = 14 +REVISION = 15 CATEGORIES = misc productivity Index: net/munin/Makefile =================================================================== RCS file: /cvs/ports/net/munin/Makefile,v retrieving revision 1.111 diff -u -p -r1.111 Makefile --- net/munin/Makefile 12 Mar 2022 17:03:12 -0000 1.111 +++ net/munin/Makefile 28 Apr 2022 15:52:28 -0000 @@ -9,7 +9,8 @@ PKGNAME-main = munin-node-$V PKGNAME-server =munin-server-$V CATEGORIES = net -REVISION-main = 0 +REVISION-main = 1 +REVISION-server = 0 HOMEPAGE = https://munin-monitoring.org/ MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=munin/} Index: multimedia/mkvtoolnix/Makefile =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/Makefile,v retrieving revision 1.115 diff -u -p -r1.115 Makefile --- multimedia/mkvtoolnix/Makefile 11 Mar 2022 19:39:23 -0000 1.115 +++ multimedia/mkvtoolnix/Makefile 26 Apr 2022 01:38:26 -0000 @@ -1,6 +1,7 @@ COMMENT= create, alter and inspect Matroska files DISTNAME= mkvtoolnix-65.0.0 +REVISION= 0 CATEGORIES= multimedia x11 Index: net/ocserv/Makefile =================================================================== RCS file: /cvs/ports/net/ocserv/Makefile,v retrieving revision 1.52 diff -u -p -r1.52 Makefile --- net/ocserv/Makefile 21 Mar 2022 04:32:14 -0000 1.52 +++ net/ocserv/Makefile 26 Apr 2022 04:30:56 -0000 @@ -2,6 +2,7 @@ COMMENT= server implementing the AnyConn DISTNAME= ocserv-1.1.6 EXTRACT_SUFX= .tar.xz +REVISION= 0 CATEGORIES= net Index: net/rrdtool/Makefile =================================================================== RCS file: /cvs/ports/net/rrdtool/Makefile,v retrieving revision 1.122 diff -u -p -r1.122 Makefile --- net/rrdtool/Makefile 31 Mar 2022 16:19:21 -0000 1.122 +++ net/rrdtool/Makefile 26 Apr 2022 01:38:58 -0000 @@ -4,7 +4,7 @@ COMMENT-ruby= ruby interface to librrd VERSION= 1.7.2 REVISION= 1 -REVISION-ruby= 2 +REVISION-ruby= 3 DISTNAME= rrdtool-${VERSION} PKGNAME-main= ${DISTNAME} PKGNAME-update= rrdupdate-${VERSION} Index: net/weechat/Makefile =================================================================== RCS file: /cvs/ports/net/weechat/Makefile,v retrieving revision 1.62 diff -u -p -r1.62 Makefile --- net/weechat/Makefile 15 Apr 2022 22:07:39 -0000 1.62 +++ net/weechat/Makefile 26 Apr 2022 01:39:30 -0000 @@ -13,6 +13,8 @@ PKGNAME-python= weechat-python-${V} PKGNAME-ruby= weechat-ruby-${V} PKGNAME-tcl= weechat-tcl-${V} +REVISION-ruby= 0 + CATEGORIES= net HOMEPAGE= https://www.weechat.org/ Index: net/whatweb/Makefile =================================================================== RCS file: /cvs/ports/net/whatweb/Makefile,v retrieving revision 1.14 diff -u -p -r1.14 Makefile --- net/whatweb/Makefile 11 Mar 2022 19:48:11 -0000 1.14 +++ net/whatweb/Makefile 26 Apr 2022 01:40:14 -0000 @@ -4,7 +4,7 @@ GH_TAGNAME = v0.4.9 GH_PROJECT= WhatWeb GH_ACCOUNT= urbanadventurer -REVISION = 3 +REVISION = 4 CATEGORIES= net www Index: print/texlive/texmf/Makefile =================================================================== RCS file: /cvs/ports/print/texlive/texmf/Makefile,v retrieving revision 1.64 diff -u -p -r1.64 Makefile --- print/texlive/texmf/Makefile 11 Mar 2022 19:51:09 -0000 1.64 +++ print/texlive/texmf/Makefile 26 Apr 2022 01:41:43 -0000 @@ -24,6 +24,8 @@ PKGNAME-docs = texlive_texmf-docs-${V} PKGNAME-context = texlive_texmf-context-${V} PKGNAME-buildset = texlive_texmf-buildset-${V} +REVISION-context = 0 + NO_BUILD = Yes NO_TEST = Yes PKG_ARCH = * Index: security/arirang/Makefile =================================================================== RCS file: /cvs/ports/security/arirang/Makefile,v retrieving revision 1.43 diff -u -p -r1.43 Makefile --- security/arirang/Makefile 11 Mar 2022 19:53:17 -0000 1.43 +++ security/arirang/Makefile 26 Apr 2022 01:41:49 -0000 @@ -2,7 +2,7 @@ COMMENT = powerful webserver security sc DISTNAME = arirang-2.03 CATEGORIES = security -REVISION = 8 +REVISION = 9 FIX_EXTRACT_PERMISSIONS=Yes MASTER_SITES = http://monkey.org/~pilot/arirang/ \ Index: security/openssl-ruby-tests/Makefile =================================================================== RCS file: /cvs/ports/security/openssl-ruby-tests/Makefile,v retrieving revision 1.28 diff -u -p -r1.28 Makefile --- security/openssl-ruby-tests/Makefile 17 Apr 2022 13:37:18 -0000 1.28 +++ security/openssl-ruby-tests/Makefile 26 Apr 2022 01:42:03 -0000 @@ -3,6 +3,7 @@ COMMENT = sources of the Ruby OpenSSL g # Follows HEAD VERSION = 20220416 DISTNAME = openssl-ruby-tests-${VERSION} +REVISION = 0 GH_ACCOUNT = ruby GH_PROJECT = openssl Index: security/wpscan/Makefile =================================================================== RCS file: /cvs/ports/security/wpscan/Makefile,v retrieving revision 1.24 diff -u -p -r1.24 Makefile --- security/wpscan/Makefile 11 Mar 2022 19:54:09 -0000 1.24 +++ security/wpscan/Makefile 26 Apr 2022 01:45:32 -0000 @@ -2,6 +2,7 @@ COMMENT = WordPress security scanner DISTNAME = wpscan-3.8.21 CATEGORIES = security +REVISION = 0 HOMEPAGE = https://wpscan.org/ MAINTAINER = Sebastian Reitenbach <sebas...@openbsd.org> Index: sysutils/tmuxinator/Makefile =================================================================== RCS file: /cvs/ports/sysutils/tmuxinator/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- sysutils/tmuxinator/Makefile 11 Mar 2022 19:58:07 -0000 1.22 +++ sysutils/tmuxinator/Makefile 26 Apr 2022 01:45:37 -0000 @@ -1,7 +1,7 @@ COMMENT = create and manage complex tmux sessions easily DISTNAME = tmuxinator-1.1.3 -REVISION = 2 +REVISION = 3 FULLPKGNAME = ${DISTNAME} CATEGORIES = sysutils Index: textproc/asciidoctor/Makefile =================================================================== RCS file: /cvs/ports/textproc/asciidoctor/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- textproc/asciidoctor/Makefile 31 Mar 2022 13:41:49 -0000 1.5 +++ textproc/asciidoctor/Makefile 26 Apr 2022 01:45:46 -0000 @@ -3,6 +3,7 @@ COMMENT = better AsciiDoc text proc/publ V = 2.0.17 DISTNAME = asciidoctor-${V} FULLPKGNAME = ${DISTNAME} +REVISION = 0 CATEGORIES = textproc Index: textproc/libmarisa/Makefile =================================================================== RCS file: /cvs/ports/textproc/libmarisa/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- textproc/libmarisa/Makefile 11 Mar 2022 20:02:39 -0000 1.4 +++ textproc/libmarisa/Makefile 26 Apr 2022 01:42:38 -0000 @@ -11,6 +11,7 @@ PKGNAME-ruby = ruby-libmarisa-${V} REVISION-main = 1 REVISION-python = 0 +REVISION-ruby = 0 GH_ACCOUNT = s-yata GH_PROJECT = marisa-trie Index: textproc/redland-bindings/Makefile =================================================================== RCS file: /cvs/ports/textproc/redland-bindings/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- textproc/redland-bindings/Makefile 11 Mar 2022 20:03:26 -0000 1.26 +++ textproc/redland-bindings/Makefile 26 Apr 2022 01:42:56 -0000 @@ -10,6 +10,7 @@ PKGNAME-python= py3-librdf-$V PKGNAME-ruby= ruby${MODRUBY_BINREV}-librdf-$V REVISION= 6 REVISION-python= 7 +REVISION-ruby= 7 HOMEPAGE= https://librdf.org/bindings/ Index: www/nginx/Makefile =================================================================== RCS file: /cvs/ports/www/nginx/Makefile,v retrieving revision 1.161 diff -u -p -r1.161 Makefile --- www/nginx/Makefile 11 Mar 2022 20:10:10 -0000 1.161 +++ www/nginx/Makefile 26 Apr 2022 02:44:27 -0000 @@ -38,6 +38,8 @@ PKGNAME-passenger= nginx-passenger-${VER PKGNAME-rtmp= nginx-rtmp-${VERSION} PKGNAME-securelink= nginx-securelink-${VERSION} +REVISION-passenger= 0 + ONLY_FOR_ARCHS-passenger= aarch64 amd64 arm i386 MASTER_SITES= https://nginx.org/download/ Index: www/sass/Makefile =================================================================== RCS file: /cvs/ports/www/sass/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- www/sass/Makefile 11 Mar 2022 20:10:58 -0000 1.9 +++ www/sass/Makefile 26 Apr 2022 01:45:56 -0000 @@ -1,7 +1,7 @@ COMMENT = extension language for CSS DISTNAME = sass-3.4.22 -REVISION = 5 +REVISION = 6 CATEGORIES = www devel HOMEPAGE = http://sass-lang.com Index: www/unit/unit-ruby/Makefile =================================================================== RCS file: /cvs/ports/www/unit/unit-ruby/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- www/unit/unit-ruby/Makefile 11 Mar 2022 20:11:05 -0000 1.2 +++ www/unit/unit-ruby/Makefile 26 Apr 2022 01:43:38 -0000 @@ -1,7 +1,7 @@ UNIT_MODNAME= ruby${MODRUBY_REV} UNIT_SHORTNAME= ruby -REVISION= 0 +REVISION= 1 MODULES+= lang/ruby Index: x11/kde-applications/kross-interpreters/Makefile =================================================================== RCS file: /cvs/ports/x11/kde-applications/kross-interpreters/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- x11/kde-applications/kross-interpreters/Makefile 11 Mar 2022 20:16:26 -0000 1.10 +++ x11/kde-applications/kross-interpreters/Makefile 26 Apr 2022 01:44:50 -0000 @@ -2,6 +2,7 @@ COMMENT = Kross interpreter plugins for DISTNAME = kross-interpreters-${VERSION} PKGNAME = kross-interpreters-kf5-${VERSION} CATEGORIES = devel +REVISION = 0 WANTLIB += ${COMPILER_LIBCXX} KF5KrossCore Qt5Core Qt5Gui Qt5Script WANTLIB += Qt5Widgets Qt5Xml m