I would like to update to the default ruby version in ports from 3.2 to 3.3. We usually do this update after ruby-x.y.2 has been released, and ruby-3.3.2 was released a couple weeks ago, and I plan on committing ruby 3.3.3 tomorrow. I think this is a good time in the release cycle for this change.
Other than ruby.port.mk, the only changes needed are REVISION bumps. Tested on amd64 using a bulk of all ports that depend on a ruby port. OKs? Thanks, Jeremy Index: databases/xapian-bindings/Makefile =================================================================== RCS file: /cvs/ports/databases/xapian-bindings/Makefile,v diff -u -p -u -p -r1.52 Makefile --- databases/xapian-bindings/Makefile 6 May 2024 12:22:36 -0000 1.52 +++ databases/xapian-bindings/Makefile 12 Jun 2024 20:24:35 -0000 @@ -10,7 +10,7 @@ PKGNAME-python= xapian-bindings-python-$ PKGNAME-ruby= ruby${MODRUBY_BINREV}-xapian-${V} REVISION-main= 0 REVISION-python=0 -REVISION-ruby= 0 +REVISION-ruby= 1 CATEGORIES= databases textproc Index: devel/gitsh/Makefile =================================================================== RCS file: /cvs/ports/devel/gitsh/Makefile,v diff -u -p -u -p -r1.19 Makefile --- devel/gitsh/Makefile 21 Sep 2023 09:49:54 -0000 1.19 +++ devel/gitsh/Makefile 12 Jun 2024 20:24:42 -0000 @@ -1,5 +1,5 @@ VERSION = 0.13 -REVISION = 4 +REVISION = 5 COMMENT = interactive shell for git Index: devel/ragel/Makefile =================================================================== RCS file: /cvs/ports/devel/ragel/Makefile,v diff -u -p -u -p -r1.17 Makefile --- devel/ragel/Makefile 21 Sep 2023 09:50:04 -0000 1.17 +++ devel/ragel/Makefile 12 Jun 2024 20:24:47 -0000 @@ -1,7 +1,7 @@ COMMENT = state machine compiler DISTNAME = ragel-6.9 -REVISION = 7 +REVISION = 8 CATEGORIES = devel HOMEPAGE = http://www.colm.net/open-source/ragel/ Index: devel/reposurgeon/Makefile =================================================================== RCS file: /cvs/ports/devel/reposurgeon/Makefile,v diff -u -p -u -p -r1.18 Makefile --- devel/reposurgeon/Makefile 21 Sep 2023 09:50:04 -0000 1.18 +++ devel/reposurgeon/Makefile 12 Jun 2024 20:24:53 -0000 @@ -1,7 +1,7 @@ COMMENT= tool for editing version-control repository history DISTNAME= reposurgeon-4.32 -REVISION= 1 +REVISION= 2 CATEGORIES= devel Index: devel/vim-command-t/Makefile =================================================================== RCS file: /cvs/ports/devel/vim-command-t/Makefile,v diff -u -p -u -p -r1.17 Makefile --- devel/vim-command-t/Makefile 21 Sep 2023 09:50:07 -0000 1.17 +++ devel/vim-command-t/Makefile 12 Jun 2024 20:24:57 -0000 @@ -2,7 +2,7 @@ COMMENT = fast, intuitive file opening V = 1.11.2 DISTNAME = vim-command-t-${V} -REVISION = 8 +REVISION = 9 CATEGORIES = devel editors Index: editors/vim/Makefile =================================================================== RCS file: /cvs/ports/editors/vim/Makefile,v diff -u -p -u -p -r1.263 Makefile --- editors/vim/Makefile 1 Jun 2024 10:03:47 -0000 1.263 +++ editors/vim/Makefile 12 Jun 2024 20:25:30 -0000 @@ -15,6 +15,8 @@ FULLPKGPATH-lang= ${PKGPATH},-lang P= vim${V:R:S/.//} CATEGORIES= editors +REVISION= 0 + HOMEPAGE= https://www.vim.org/ MAINTAINER= Stuart Henderson <stu.po...@spacehopper.org> Index: graphics/inkscape/Makefile =================================================================== RCS file: /cvs/ports/graphics/inkscape/Makefile,v diff -u -p -u -p -r1.112 Makefile --- graphics/inkscape/Makefile 29 May 2024 12:06:31 -0000 1.112 +++ graphics/inkscape/Makefile 12 Jun 2024 23:47:40 -0000 @@ -2,7 +2,7 @@ COMMENT = SVG vector drawing application VERSION = 1.3.2 DISTNAME = inkscape-${VERSION} -REVISION = 2 +REVISION = 3 CATEGORIES = graphics Index: lang/mruby/Makefile =================================================================== RCS file: /cvs/ports/lang/mruby/Makefile,v diff -u -p -u -p -r1.25 Makefile --- lang/mruby/Makefile 15 Apr 2024 15:10:07 -0000 1.25 +++ lang/mruby/Makefile 12 Jun 2024 20:25:44 -0000 @@ -6,6 +6,8 @@ GH_ACCOUNT = mruby GH_PROJECT = mruby GH_TAGNAME = 3.3.0 +REVISION = 0 + CATEGORIES = lang HOMEPAGE = https://mruby.org/ Index: lang/ruby/ruby.port.mk =================================================================== RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v diff -u -p -u -p -r1.120 ruby.port.mk --- lang/ruby/ruby.port.mk 18 Feb 2024 05:03:49 -0000 1.120 +++ lang/ruby/ruby.port.mk 12 Jun 2024 19:39:36 -0000 @@ -42,9 +42,9 @@ FULLPKGNAME?= ${MODRUBY_PKG_PREFIX}-${P SUBST_VARS+= GEM_BIN_SUFFIX GEM_MAN_SUFFIX FLAVOR?= -# Without a FLAVOR, assume the use of ruby 3.2. +# Without a FLAVOR, assume the use of ruby 3.3. . if empty(FLAVOR) -FLAVOR = ruby32 +FLAVOR = ruby33 . endif # Check for conflicting FLAVORs and set MODRUBY_REV appropriately based @@ -63,8 +63,8 @@ ERRORS += "Fatal: Conflicting flavors us .endif # The default ruby version to use for non-gem ports. Defaults to ruby -# 3.2 for consistency with the default ruby32 FLAVOR for gem ports. -MODRUBY_REV?= 3.2 +# 3.3 for consistency with the default ruby33 FLAVOR for gem ports. +MODRUBY_REV?= 3.3 # Use the FLAVOR as the prefix for the package, to avoid conflicts. MODRUBY_PKG_PREFIX = ${MODRUBY_FLAVOR} Index: mail/mew/Makefile =================================================================== RCS file: /cvs/ports/mail/mew/Makefile,v diff -u -p -u -p -r1.27 Makefile --- mail/mew/Makefile 26 Sep 2023 12:28:12 -0000 1.27 +++ mail/mew/Makefile 12 Jun 2024 20:25:56 -0000 @@ -1,7 +1,7 @@ COMMENT= emacs-based mail client DISTNAME= mew-6.9 -REVISION= 2 +REVISION= 3 CATEGORIES= mail HOMEPAGE= http://www.mew.org/ DISTFILES= mew-6.9a.tar.gz Index: multimedia/mkvtoolnix/Makefile =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/Makefile,v diff -u -p -u -p -r1.134 Makefile --- multimedia/mkvtoolnix/Makefile 4 Dec 2023 06:53:00 -0000 1.134 +++ multimedia/mkvtoolnix/Makefile 12 Jun 2024 20:26:04 -0000 @@ -1,6 +1,7 @@ COMMENT= create, alter and inspect Matroska files DISTNAME= mkvtoolnix-81.0 +REVISION= 0 CATEGORIES= multimedia x11 Index: net/ocserv/Makefile =================================================================== RCS file: /cvs/ports/net/ocserv/Makefile,v diff -u -p -u -p -r1.57 Makefile --- net/ocserv/Makefile 18 Mar 2024 04:15:45 -0000 1.57 +++ net/ocserv/Makefile 12 Jun 2024 23:21:15 -0000 @@ -2,6 +2,7 @@ COMMENT= server implementing the AnyConn DISTNAME= ocserv-1.2.4 EXTRACT_SUFX= .tar.xz +REVISION= 0 CATEGORIES= net Index: net/rrdtool/Makefile =================================================================== RCS file: /cvs/ports/net/rrdtool/Makefile,v diff -u -p -u -p -r1.132 Makefile --- net/rrdtool/Makefile 19 Sep 2023 22:02:34 -0000 1.132 +++ net/rrdtool/Makefile 12 Jun 2024 20:26:55 -0000 @@ -4,6 +4,7 @@ COMMENT-ruby= ruby interface to librrd V= 1.8.0 REVISION= 1 +REVISION-ruby= 2 DISTNAME= rrdtool-$V PKGNAME-main= ${DISTNAME} PKGNAME-update= rrdupdate-$V Index: net/weechat/Makefile =================================================================== RCS file: /cvs/ports/net/weechat/Makefile,v diff -u -p -u -p -r1.85 Makefile --- net/weechat/Makefile 10 Jun 2024 05:40:33 -0000 1.85 +++ net/weechat/Makefile 12 Jun 2024 20:27:09 -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 diff -u -p -u -p -r1.17 Makefile --- net/whatweb/Makefile 31 May 2023 15:21:52 -0000 1.17 +++ net/whatweb/Makefile 12 Jun 2024 20:27:13 -0000 @@ -4,7 +4,7 @@ GH_TAGNAME= v0.5.5 GH_PROJECT= WhatWeb GH_ACCOUNT= urbanadventurer -REVISION= 0 +REVISION= 1 CATEGORIES= net www Index: security/arirang/Makefile =================================================================== RCS file: /cvs/ports/security/arirang/Makefile,v diff -u -p -u -p -r1.47 Makefile --- security/arirang/Makefile 27 Sep 2023 16:34:30 -0000 1.47 +++ security/arirang/Makefile 12 Jun 2024 20:27:17 -0000 @@ -2,7 +2,7 @@ COMMENT = powerful webserver security sc DISTNAME = arirang-2.03 CATEGORIES = security -REVISION = 10 +REVISION = 11 FIX_EXTRACT_PERMISSIONS=Yes SITES = http://monkey.org/~pilot/arirang/ \ Index: security/openssl-ruby-tests/Makefile =================================================================== RCS file: /cvs/ports/security/openssl-ruby-tests/Makefile,v diff -u -p -u -p -r1.98 Makefile --- security/openssl-ruby-tests/Makefile 11 Jun 2024 16:34:20 -0000 1.98 +++ security/openssl-ruby-tests/Makefile 12 Jun 2024 20:27:27 -0000 @@ -3,6 +3,7 @@ COMMENT = sources of the Ruby OpenSSL g # Follows HEAD VERSION = 20240611 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 diff -u -p -u -p -r1.29 Makefile --- security/wpscan/Makefile 22 Oct 2023 14:20:24 -0000 1.29 +++ security/wpscan/Makefile 12 Jun 2024 20:30:51 -0000 @@ -2,6 +2,7 @@ COMMENT = WordPress security scanner DISTNAME = wpscan-3.8.25 CATEGORIES = security +REVISION = 0 HOMEPAGE = https://wpscan.org/ MAINTAINER = Sebastian Reitenbach <sebas...@openbsd.org> Index: sysutils/puppetserver/7/Makefile =================================================================== RCS file: /cvs/ports/sysutils/puppetserver/7/Makefile,v diff -u -p -u -p -r1.9 Makefile --- sysutils/puppetserver/7/Makefile 20 Apr 2024 20:23:05 -0000 1.9 +++ sysutils/puppetserver/7/Makefile 12 Jun 2024 20:27:51 -0000 @@ -4,7 +4,7 @@ COMMENT = Puppet server VERSION = 7.17.0 DISTNAME = puppetserver-${VERSION} - +REVISION = 0 CATEGORIES = sysutils Index: sysutils/puppetserver/8/Makefile =================================================================== RCS file: /cvs/ports/sysutils/puppetserver/8/Makefile,v diff -u -p -u -p -r1.4 Makefile --- sysutils/puppetserver/8/Makefile 20 Apr 2024 18:51:03 -0000 1.4 +++ sysutils/puppetserver/8/Makefile 12 Jun 2024 20:28:04 -0000 @@ -2,6 +2,7 @@ COMMENT = Puppet server VERSION = 8.6.0 DISTNAME = puppetserver-${VERSION} +REVISION = 0 CATEGORIES = sysutils Index: sysutils/ruby-puppet/7/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/7/Makefile,v diff -u -p -u -p -r1.11 Makefile --- sysutils/ruby-puppet/7/Makefile 21 Apr 2024 18:33:23 -0000 1.11 +++ sysutils/ruby-puppet/7/Makefile 12 Jun 2024 20:32:40 -0000 @@ -1,6 +1,7 @@ PORTROACH= limit:^7 VERSION= 7.30.0 +REVISION= 0 RUN_DEPENDS+= converters/ruby-multi_json,${MODRUBY_FLAVOR}>=1.10,<2 \ databases/ruby-hiera3,${MODRUBY_FLAVOR}>=3.2.1,<4 \ Index: sysutils/ruby-puppet/8/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/8/Makefile,v diff -u -p -u -p -r1.3 Makefile --- sysutils/ruby-puppet/8/Makefile 20 Apr 2024 20:41:33 -0000 1.3 +++ sysutils/ruby-puppet/8/Makefile 12 Jun 2024 20:32:48 -0000 @@ -1,6 +1,7 @@ PORTROACH= limit:^7 VERSION= 8.6.0 +REVISION= 0 RUN_DEPENDS+= converters/ruby-multi_json,${MODRUBY_FLAVOR}>=1.13,<2 \ devel/ruby-concurrent-ruby,${MODRUBY_FLAVOR}>=1,<2 \ Index: sysutils/tmuxinator/Makefile =================================================================== RCS file: /cvs/ports/sysutils/tmuxinator/Makefile,v diff -u -p -u -p -r1.25 Makefile --- sysutils/tmuxinator/Makefile 31 May 2023 15:21:53 -0000 1.25 +++ sysutils/tmuxinator/Makefile 12 Jun 2024 20:32:57 -0000 @@ -1,7 +1,7 @@ COMMENT = create and manage complex tmux sessions easily DISTNAME = tmuxinator-3.0.5 -REVISION = 0 +REVISION = 1 CATEGORIES = sysutils # MIT Index: textproc/asciidoctor/Makefile =================================================================== RCS file: /cvs/ports/textproc/asciidoctor/Makefile,v diff -u -p -u -p -r1.9 Makefile --- textproc/asciidoctor/Makefile 16 Aug 2023 11:34:11 -0000 1.9 +++ textproc/asciidoctor/Makefile 12 Jun 2024 20:33:07 -0000 @@ -3,6 +3,7 @@ COMMENT = better AsciiDoc text proc/publ V = 2.0.20 DISTNAME = asciidoctor-${V} FULLPKGNAME = ${DISTNAME} +REVISION = 0 CATEGORIES = textproc Index: textproc/libmarisa/Makefile =================================================================== RCS file: /cvs/ports/textproc/libmarisa/Makefile,v diff -u -p -u -p -r1.11 Makefile --- textproc/libmarisa/Makefile 6 May 2024 12:24:08 -0000 1.11 +++ textproc/libmarisa/Makefile 12 Jun 2024 20:28:31 -0000 @@ -11,7 +11,7 @@ PKGNAME-ruby = ruby-libmarisa-${V} REVISION-main = 2 REVISION-python = 5 -REVISION-ruby = 2 +REVISION-ruby = 3 REVISION-perl = 0 GH_ACCOUNT = s-yata Index: www/nginx/Makefile =================================================================== RCS file: /cvs/ports/www/nginx/Makefile,v diff -u -p -u -p -r1.180 Makefile --- www/nginx/Makefile 3 Jun 2024 07:19:08 -0000 1.180 +++ www/nginx/Makefile 12 Jun 2024 23:47:12 -0000 @@ -22,6 +22,7 @@ VERSION= 1.26.1 DISTNAME= nginx-${VERSION} CATEGORIES= www REVISION-main= 0 +REVISION-passenger= 0 VERSION-njs= 0.8.2 VERSION-rtmp= 1.2.1 Index: www/sass/Makefile =================================================================== RCS file: /cvs/ports/www/sass/Makefile,v diff -u -p -u -p -r1.11 Makefile --- www/sass/Makefile 31 May 2023 15:21:53 -0000 1.11 +++ www/sass/Makefile 12 Jun 2024 20:33:14 -0000 @@ -1,7 +1,7 @@ COMMENT = extension language for CSS DISTNAME = sass-3.4.22 -REVISION = 7 +REVISION = 8 CATEGORIES = www devel HOMEPAGE = http://sass-lang.com Index: www/unit/unit-ruby/Makefile =================================================================== RCS file: /cvs/ports/www/unit/unit-ruby/Makefile,v diff -u -p -u -p -r1.7 Makefile --- www/unit/unit-ruby/Makefile 5 Sep 2023 11:31:17 -0000 1.7 +++ www/unit/unit-ruby/Makefile 12 Jun 2024 20:29:39 -0000 @@ -2,6 +2,7 @@ BROKEN-sparc64= doesn't detect Ruby libr UNIT_MODNAME= ruby${MODRUBY_REV} UNIT_SHORTNAME= ruby +REVISION= 0 MODULES+= lang/ruby Index: x11/kde-applications/kross-interpreters/Makefile =================================================================== RCS file: /cvs/ports/x11/kde-applications/kross-interpreters/Makefile,v diff -u -p -u -p -r1.16 Makefile --- x11/kde-applications/kross-interpreters/Makefile 20 May 2024 06:39:03 -0000 1.16 +++ x11/kde-applications/kross-interpreters/Makefile 12 Jun 2024 20:30:33 -0000 @@ -3,6 +3,8 @@ DISTNAME = kross-interpreters-${VERSION} PKGNAME = kross-interpreters-kf5-${VERSION} CATEGORIES = devel +REVISION = 0 + WANTLIB += ${COMPILER_LIBCXX} KF5KrossCore Qt5Core Qt5Gui Qt5Script WANTLIB += Qt5Widgets Qt5Xml m