I would like to update the default ruby version in ports from 3.4 to 4.0. I think this is a good time in the release cycle for this change. Other than ruby.port.mk, most changes needed are REVISION bumps. Exceptions: * databases/xapian-bindings: Needs PLIST changes due to rdoc changes in ruby 4.0 (no bump as package prefix changes to ruby40) * sysutils/ruby-pdk: gem metadata needs a patch change to build Ruby 4.0 version. * textproc/redland-bindings: Drop REVISION-ruby, as the package prefix changes, this doesn't need a REVISION bump. During this process, I saw we have textproc/libmarisa that uses a ruby- prefix. That seems like a bug. We should switch to a ruby${MODRUBY_BINREV}- prefix. We used to warn for ruby- prefixes, but that was removed in a quirks change a while back. Tested on amd64 using a bulk of all ports that depend on a ruby port. This has fewer bumps than previous upgrades. I decided not to bump ports where MODRUBY_RUNDEP=No, unless SUBST_VARS indicated something ruby related. These tended to be ports using ruby during build or test, where the change in Ruby version shouldn't affect the package. OKs? Thanks, Jeremy Index: databases/ruby-hiera-eyaml/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-hiera-eyaml/Makefile,v diff -u -p -u -p -r1.24 Makefile --- databases/ruby-hiera-eyaml/Makefile 22 May 2026 06:26:16 -0000 1.24 +++ databases/ruby-hiera-eyaml/Makefile 14 Jun 2026 16:41:28 -0000 @@ -1,5 +1,6 @@ COMMENT = Hiera backend for decrypting encrypted yaml properties +REVISION = 0 DISTNAME = hiera-eyaml-5.0.1 CATEGORIES = databases Index: databases/ruby-hiera-eyaml-gpg/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-hiera-eyaml-gpg/Makefile,v diff -u -p -u -p -r1.6 Makefile --- databases/ruby-hiera-eyaml-gpg/Makefile 9 Feb 2026 08:09:46 -0000 1.6 +++ databases/ruby-hiera-eyaml-gpg/Makefile 14 Jun 2026 16:41:20 -0000 @@ -1,6 +1,6 @@ COMMENT = gpg encryptor for the hiera eyaml backend -REVISION = 0 +REVISION = 1 DISTNAME = hiera-eyaml-gpg-0.7.4 CATEGORIES = databases Index: databases/ruby-hiera-file/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-hiera-file/Makefile,v diff -u -p -u -p -r1.12 Makefile --- databases/ruby-hiera-file/Makefile 9 Feb 2026 08:09:46 -0000 1.12 +++ databases/ruby-hiera-file/Makefile 14 Jun 2026 16:41:33 -0000 @@ -1,6 +1,6 @@ COMMENT = data backend for Hiera to return whole files -REVISION = 3 +REVISION = 4 DISTNAME = hiera-file-1.1.1 CATEGORIES = databases Index: databases/ruby-hiera3/Makefile =================================================================== RCS file: /cvs/ports/databases/ruby-hiera3/Makefile,v diff -u -p -u -p -r1.32 Makefile --- databases/ruby-hiera3/Makefile 9 Feb 2026 08:09:46 -0000 1.32 +++ databases/ruby-hiera3/Makefile 14 Jun 2026 16:41:43 -0000 @@ -1,6 +1,6 @@ COMMENT= simple pluggable hierarchical database -REVISION = 0 +REVISION = 1 V= 3.12.0 DISTNAME= hiera-${V} PKGNAME= hiera3-${V} Index: databases/xapian-bindings/pkg/PLIST-ruby =================================================================== RCS file: /cvs/ports/databases/xapian-bindings/pkg/PLIST-ruby,v diff -u -p -u -p -r1.7 PLIST-ruby --- databases/xapian-bindings/pkg/PLIST-ruby 11 Mar 2022 18:31:49 -0000 1.7 +++ databases/xapian-bindings/pkg/PLIST-ruby 15 Jun 2026 07:02:27 -0000 @@ -9,71 +9,14 @@ share/doc/xapian-bindings/ruby${MODRUBY_ share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/examples/simplesearch.rb share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/index.html share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/ -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/ -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/Database.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/Document.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/ESet.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/Enquire.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/ExpandTerm.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/LatLongCoord.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/LatLongCoords.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/MSet.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/Match.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/MultiValueKeyMaker/ -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/MultiValueKeyMaker.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/MultiValueKeyMaker/KeySpec.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/Posting.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/Query.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/QueryParser.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/Term.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/Value.html -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/Xapian/ValueCountMatchSpy.html share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/created.rid share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/css/ -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/css/fonts.css share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/css/rdoc.css -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/fonts/ -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/fonts/Lato-Light.ttf -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/fonts/Lato-LightItalic.ttf -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/fonts/Lato-Regular.ttf -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/fonts/Lato-RegularItalic.ttf -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/fonts/SourceCodePro-Bold.ttf -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/fonts/SourceCodePro-Regular.ttf -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/ -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/add.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/arrow_up.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/brick.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/brick_link.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/bug.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/bullet_black.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/bullet_toggle_minus.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/bullet_toggle_plus.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/date.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/delete.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/find.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/loadingAnimation.gif -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/macFFBgHack.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/package.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/page_green.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/page_white_text.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/page_white_width.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/plugin.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/ruby.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/tag_blue.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/tag_green.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/transparent.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/wrench.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/wrench_orange.png -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/images/zoom.png share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/index.html share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/ -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/darkfish.js -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/navigation.js -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/navigation.js.gz -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/search.js -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/search_index.js -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/search_index.js.gz -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/searcher.js -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/searcher.js.gz -share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/table_of_contents.html +share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/aliki.js +share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/c_highlighter.js +share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/search_controller.js +share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/search_navigation.js +share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/search_ranker.js +share/doc/xapian-bindings/ruby${MODRUBY_BINREV}/rdocs/js/theme-toggle.js Index: devel/gitsh/Makefile =================================================================== RCS file: /cvs/ports/devel/gitsh/Makefile,v diff -u -p -u -p -r1.22 Makefile --- devel/gitsh/Makefile 28 Jun 2025 00:36:32 -0000 1.22 +++ devel/gitsh/Makefile 16 Jun 2026 06:33:43 -0000 @@ -1,5 +1,5 @@ VERSION = 0.13 -REVISION = 7 +REVISION = 8 COMMENT = interactive shell for git @@ -14,7 +14,7 @@ MAINTAINER = Mike Burns <mike+openbsd@m # License: BSD PERMIT_PACKAGE = Yes -# Ruby 3.2 libs need ports-gcc +# Ruby libs need ports-gcc if clang is not available COMPILER = base-clang ports-gcc WANTLIB += ereadline curses ${MODRUBY_WANTLIB} Index: devel/vim-command-t/Makefile =================================================================== RCS file: /cvs/ports/devel/vim-command-t/Makefile,v diff -u -p -u -p -r1.22 Makefile --- devel/vim-command-t/Makefile 30 Mar 2026 12:32:04 -0000 1.22 +++ devel/vim-command-t/Makefile 14 Jun 2026 16:34:54 -0000 @@ -4,7 +4,7 @@ COMMENT = fast, intuitive file opening V = 1.11.2 DISTNAME = vim-command-t-${V} -REVISION = 12 +REVISION = 13 CATEGORIES = devel editors Index: editors/vim/Makefile =================================================================== RCS file: /cvs/ports/editors/vim/Makefile,v diff -u -p -u -p -r1.309 Makefile --- editors/vim/Makefile 15 Jun 2026 20:10:30 -0000 1.309 +++ editors/vim/Makefile 16 Jun 2026 06:23:57 -0000 @@ -4,6 +4,7 @@ COMMENT= vi clone with many additional f # if there are new languages for manpages, "make fix-plist" will add the # ${GUI_ONLY} markers as needed for gui-only tools. V= 9.2.0653 +REVISION= 0 GH_ACCOUNT= vim GH_PROJECT= vim @@ -22,7 +23,7 @@ MAINTAINER= Stuart Henderson <stu.ports@ # Uganda, see runtime/doc/uganda.txt / https://www.kuwasha.net/ PERMIT_PACKAGE= Yes -# ruby 3.2 libraries need ports-gcc +# ruby libraries need ports-gcc if base does not use clang COMPILER= base-clang ports-gcc COMPILER_LANGS= c Index: graphics/inkscape/Makefile =================================================================== RCS file: /cvs/ports/graphics/inkscape/Makefile,v diff -u -p -u -p -r1.129 Makefile --- graphics/inkscape/Makefile 23 May 2026 18:45:16 -0000 1.129 +++ graphics/inkscape/Makefile 15 Jun 2026 07:07:32 -0000 @@ -1,6 +1,7 @@ COMMENT = SVG vector drawing application VERSION = 1.4.4 +REVISION = 0 DISTNAME = inkscape-${VERSION} CATEGORIES = graphics Index: lang/ruby/ruby.port.mk =================================================================== RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v diff -u -p -u -p -r1.126 ruby.port.mk --- lang/ruby/ruby.port.mk 27 Dec 2025 16:28:20 -0000 1.126 +++ lang/ruby/ruby.port.mk 14 Jun 2026 16:02:29 -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.4. +# Without a FLAVOR, assume the use of ruby 4.0. . if empty(FLAVOR) -FLAVOR = ruby34 +FLAVOR = ruby40 . 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.4 for consistency with the default ruby34 FLAVOR for gem ports. -MODRUBY_REV?= 3.4 +# 4.0 for consistency with the default ruby40 FLAVOR for gem ports. +MODRUBY_REV?= 4.0 # 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.31 Makefile --- mail/mew/Makefile 13 May 2026 20:48:57 -0000 1.31 +++ mail/mew/Makefile 14 Jun 2026 16:36:58 -0000 @@ -1,6 +1,7 @@ COMMENT= emacs-based mail client DISTNAME= mew-6.11 +REVISION= 0 CATEGORIES= mail HOMEPAGE= http://www.mew.org/ Index: net/ocserv/Makefile =================================================================== RCS file: /cvs/ports/net/ocserv/Makefile,v diff -u -p -u -p -r1.63 Makefile --- net/ocserv/Makefile 23 Jan 2026 08:27:41 -0000 1.63 +++ net/ocserv/Makefile 14 Jun 2026 16:37:25 -0000 @@ -2,6 +2,7 @@ COMMENT= server implementing the AnyConn VERSION = 1.4.0 DISTNAME= ocserv-${VERSION} +REVISION= 0 EXTRACT_SUFX= .tar.gz CATEGORIES= net Index: net/weechat/Makefile =================================================================== RCS file: /cvs/ports/net/weechat/Makefile,v diff -u -p -u -p -r1.111 Makefile --- net/weechat/Makefile 9 Jun 2026 06:54:56 -0000 1.111 +++ net/weechat/Makefile 14 Jun 2026 16:38:00 -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.20 Makefile --- net/whatweb/Makefile 2 Jun 2026 19:16:31 -0000 1.20 +++ net/whatweb/Makefile 14 Jun 2026 16:38:22 -0000 @@ -3,6 +3,7 @@ COMMENT= web scanner GH_TAGNAME= v0.6.4 GH_PROJECT= WhatWeb GH_ACCOUNT= urbanadventurer +REVISION= 0 CATEGORIES= net www Index: security/arirang/Makefile =================================================================== RCS file: /cvs/ports/security/arirang/Makefile,v diff -u -p -u -p -r1.49 Makefile --- security/arirang/Makefile 28 Jun 2025 00:36:32 -0000 1.49 +++ security/arirang/Makefile 14 Jun 2026 16:38:32 -0000 @@ -2,7 +2,7 @@ COMMENT = powerful webserver security sc DISTNAME = arirang-2.03 CATEGORIES = security -REVISION = 12 +REVISION = 13 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.164 Makefile --- security/openssl-ruby-tests/Makefile 15 Jun 2026 08:54:22 -0000 1.164 +++ security/openssl-ruby-tests/Makefile 15 Jun 2026 15:00:58 -0000 @@ -2,6 +2,7 @@ COMMENT = sources of the Ruby OpenSSL g # Follows HEAD VERSION = 20260530 +REVISION = 0 DISTNAME = openssl-ruby-tests-${VERSION} GH_ACCOUNT = ruby Index: security/wpscan/Makefile =================================================================== RCS file: /cvs/ports/security/wpscan/Makefile,v diff -u -p -u -p -r1.34 Makefile --- security/wpscan/Makefile 4 Jun 2026 17:58:41 -0000 1.34 +++ security/wpscan/Makefile 14 Jun 2026 16:41:53 -0000 @@ -1,5 +1,6 @@ COMMENT = WordPress security scanner +REVISION = 0 DISTNAME = wpscan-4.0.0 CATEGORIES = security Index: sysutils/openvox-server/8/Makefile =================================================================== RCS file: /cvs/ports/sysutils/openvox-server/8/Makefile,v diff -u -p -u -p -r1.5 Makefile --- sysutils/openvox-server/8/Makefile 19 May 2026 19:10:36 -0000 1.5 +++ sysutils/openvox-server/8/Makefile 14 Jun 2026 16:39:18 -0000 @@ -1,6 +1,7 @@ COMMENT = OpenVox server VERSION = 8.13.0 +REVISION = 0 DISTNAME = openvox-server-${VERSION} CATEGORIES = sysutils Index: sysutils/ruby-openfact/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-openfact/Makefile,v diff -u -p -u -p -r1.15 Makefile --- sysutils/ruby-openfact/Makefile 12 May 2026 20:50:46 -0000 1.15 +++ sysutils/ruby-openfact/Makefile 14 Jun 2026 16:42:30 -0000 @@ -3,6 +3,7 @@ COMMENT = system inventory tool DISTNAME = openfact-5.6.1 +REVISION = 0 CATEGORIES = sysutils HOMEPAGE = https://github.com/OpenVoxProject/openfact/ Index: sysutils/ruby-openvox/8/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-openvox/8/Makefile,v diff -u -p -u -p -r1.17 Makefile --- sysutils/ruby-openvox/8/Makefile 13 Jun 2026 14:18:38 -0000 1.17 +++ sysutils/ruby-openvox/8/Makefile 16 Jun 2026 06:23:25 -0000 @@ -1,3 +1,4 @@ +REVISION = 0 VERSION = 8.28.0 RUN_DEPENDS = converters/ruby-multi_json,${MODRUBY_FLAVOR}>=1.13,<2 \ Index: sysutils/ruby-openvoxserver-ca/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-openvoxserver-ca/Makefile,v diff -u -p -u -p -r1.3 Makefile --- sysutils/ruby-openvoxserver-ca/Makefile 19 May 2026 19:09:50 -0000 1.3 +++ sysutils/ruby-openvoxserver-ca/Makefile 14 Jun 2026 16:42:52 -0000 @@ -1,6 +1,7 @@ COMMENT = interact with OpenVox Server's CA DISTNAME = openvoxserver-ca-3.2.0 +REVISION = 0 CATEGORIES = sysutils HOMEPAGE = https://github.com/OpenVoxProject/openvoxserver-ca/ MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org> Index: sysutils/ruby-pdk/patches/patch-_metadata =================================================================== RCS file: /cvs/ports/sysutils/ruby-pdk/patches/patch-_metadata,v diff -u -p -u -p -r1.5 patch-_metadata --- sysutils/ruby-pdk/patches/patch-_metadata 22 May 2026 12:07:14 -0000 1.5 +++ sysutils/ruby-pdk/patches/patch-_metadata 15 Jun 2026 06:56:05 -0000 @@ -1,75 +1,15 @@ +Allowing building on Ruby 4.0+ + Index: .metadata --- .metadata.orig +++ .metadata -@@ -34,16 +34,22 @@ dependencies: - name: minitar - requirement: !ruby/object:Gem::Requirement - requirements: -- - - "~>" -+ - - ">=" +@@ -57,9 +57,6 @@ dependencies: + - - ">=" - !ruby/object:Gem::Version -- version: '0.8' -+ version: '0.9' -+ - - "<" -+ - !ruby/object:Gem::Version -+ version: '2' - type: :runtime - prerelease: false - version_requirements: !ruby/object:Gem::Requirement - requirements: -- - - "~>" -+ - - ">=" - - !ruby/object:Gem::Version -- version: '0.8' -+ version: '0.9' -+ - - "<" -+ - !ruby/object:Gem::Version -+ version: '2' - - !ruby/object:Gem::Dependency - name: bundler - requirement: !ruby/object:Gem::Requirement -@@ -96,7 +102,7 @@ dependencies: - name: hitimes - requirement: !ruby/object:Gem::Requirement - requirements: -- - - '=' -+ - - '>=' - - !ruby/object:Gem::Version - version: 2.0.0 - type: :runtime -@@ -152,7 +158,7 @@ dependencies: - name: json-schema - requirement: !ruby/object:Gem::Requirement - requirements: -- - - "~>" -+ - - ">=" - - !ruby/object:Gem::Version - version: '5.0' - type: :runtime -@@ -168,7 +174,7 @@ dependencies: - requirements: - - - "~>" - - !ruby/object:Gem::Version -- version: '1.0' -+ version: '2.0' - type: :runtime - prerelease: false - version_requirements: !ruby/object:Gem::Requirement -@@ -208,7 +214,7 @@ dependencies: - name: pathspec - requirement: !ruby/object:Gem::Requirement - requirements: -- - - "~>" -+ - - ">=" - - !ruby/object:Gem::Version - version: '1.1' - type: :runtime -@@ -224,7 +230,7 @@ dependencies: - requirements: - - - "~>" - - !ruby/object:Gem::Version -- version: '5.0' -+ version: '6.0' + version: 2.1.0 +- - - "<" +- - !ruby/object:Gem::Version +- version: 3.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement Index: sysutils/ruby-puppet-lint/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet-lint/Makefile,v diff -u -p -u -p -r1.41 Makefile --- sysutils/ruby-puppet-lint/Makefile 9 Feb 2026 08:09:46 -0000 1.41 +++ sysutils/ruby-puppet-lint/Makefile 14 Jun 2026 16:42:00 -0000 @@ -1,6 +1,6 @@ COMMENT= ensure your Puppet manifests conform with the style guide -REVISION = 0 +REVISION = 1 DISTNAME= puppet-lint-5.1.1 CATEGORIES= sysutils Index: sysutils/ruby-r10k/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-r10k/Makefile,v diff -u -p -u -p -r1.49 Makefile --- sysutils/ruby-r10k/Makefile 22 May 2026 11:50:56 -0000 1.49 +++ sysutils/ruby-r10k/Makefile 14 Jun 2026 16:42:08 -0000 @@ -1,5 +1,6 @@ COMMENT = Puppet module management +REVISION = 0 DISTNAME = r10k-5.0.3 CATEGORIES = sysutils HOMEPAGE = https://github.com/puppetlabs/r10k Index: sysutils/tmuxinator/Makefile =================================================================== RCS file: /cvs/ports/sysutils/tmuxinator/Makefile,v diff -u -p -u -p -r1.27 Makefile --- sysutils/tmuxinator/Makefile 28 Jun 2025 00:36:32 -0000 1.27 +++ sysutils/tmuxinator/Makefile 14 Jun 2026 16:42:18 -0000 @@ -1,7 +1,7 @@ COMMENT = create and manage complex tmux sessions easily DISTNAME = tmuxinator-3.0.5 -REVISION = 2 +REVISION = 3 CATEGORIES = sysutils # MIT Index: textproc/asciidoctor/Makefile =================================================================== RCS file: /cvs/ports/textproc/asciidoctor/Makefile,v diff -u -p -u -p -r1.13 Makefile --- textproc/asciidoctor/Makefile 18 Mar 2026 12:08:40 -0000 1.13 +++ textproc/asciidoctor/Makefile 14 Jun 2026 16:43:04 -0000 @@ -3,6 +3,7 @@ COMMENT = better AsciiDoc text proc/publ V = 2.0.26 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.22 Makefile --- textproc/libmarisa/Makefile 23 Mar 2026 06:22:51 -0000 1.22 +++ textproc/libmarisa/Makefile 14 Jun 2026 16:39:58 -0000 @@ -13,7 +13,7 @@ PKGNAME-ruby = ruby-libmarisa-${V} REVISION-main = 4 REVISION-python = 8 -REVISION-ruby = 6 +REVISION-ruby = 7 REVISION-perl = 2 GH_ACCOUNT = s-yata Index: www/sass/Makefile =================================================================== RCS file: /cvs/ports/www/sass/Makefile,v diff -u -p -u -p -r1.13 Makefile --- www/sass/Makefile 28 Jun 2025 00:36:32 -0000 1.13 +++ www/sass/Makefile 14 Jun 2026 16:43:10 -0000 @@ -1,7 +1,7 @@ COMMENT = extension language for CSS DISTNAME = sass-3.4.22 -REVISION = 9 +REVISION = 10 CATEGORIES = www devel HOMEPAGE = http://sass-lang.com Index: www/webkitgtk4/Makefile =================================================================== RCS file: /cvs/ports/www/webkitgtk4/Makefile,v diff -u -p -u -p -r1.259 Makefile --- www/webkitgtk4/Makefile 2 Jun 2026 09:09:28 -0000 1.259 +++ www/webkitgtk4/Makefile 16 Jun 2026 06:42:00 -0000 @@ -16,7 +16,7 @@ DISTNAME = webkitgtk-${V} PKGNAME = webkitgtk${API:S/.//}-${V} FULLPKGNAME = ${PKGNAME} -REVISION = 0 +REVISION = 1 EXTRACT_SUFX = .tar.xz SUBST_VARS = API
No comments:
Post a Comment