From: Klemens Nanni Subject: devel/ruby-thor: update to 1.5.0 To: ports Cc: Sebastian Reitenbach Date: Sun, 16 Aug 2026 11:01:16 +0000 https://github.com/rails/thor/releases openfact requires this minimum version now and works fine with it, just like openvox (client). Other consumers I just build-tested: $ show-reverse-deps `make show=PKGPATH` | cut -d, -f1 | uniq | tee to-build databases/openvoxdb/8 sysutils/openvox-server/8 sysutils/ruby-openfact sysutils/ruby-openvox/8 sysutils/ruby-openvoxserver-ca sysutils/ruby-puppet-syntax sysutils/tmuxinator $ env SUBDIRLIST=./to-build make ; echo $? ... 0 Only the last one needs a relaxed version spec to build; updating to the latest version introduced other version problems, so I left the our port years outdated as-is. Feedback? OK? diff --git a/devel/ruby-thor/Makefile b/devel/ruby-thor/Makefile index 099dd0cbbd7..a8f24f37357 100644 --- a/devel/ruby-thor/Makefile +++ b/devel/ruby-thor/Makefile @@ -1,6 +1,6 @@ COMMENT = scripting framework to replace rake/sake/rubigen -DISTNAME = thor-1.2.1 +DISTNAME = thor-1.5.0 CATEGORIES = devel HOMEPAGE = http://whatisthor.com/ diff --git a/devel/ruby-thor/distinfo b/devel/ruby-thor/distinfo index 76a55903816..de951a54a36 100644 --- a/devel/ruby-thor/distinfo +++ b/devel/ruby-thor/distinfo @@ -1,2 +1,2 @@ -SHA256 (thor-1.2.1.gem) = sXUhU9yca40/yqZl6eGgCj5z8o2l4ji4HEBFAuU51EY= -SIZE (thor-1.2.1.gem) = 53248 +SHA256 (thor-1.5.0.gem) = 46nlX+hX5EhZzhBKhGdatujNWcZQpJEGoF9V8TZCXnM= +SIZE (thor-1.5.0.gem) = 56832 diff --git a/devel/ruby-thor/pkg/PLIST b/devel/ruby-thor/pkg/PLIST index 9bb0566417e..f390895650c 100644 --- a/devel/ruby-thor/pkg/PLIST +++ b/devel/ruby-thor/pkg/PLIST @@ -42,7 +42,12 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/ ${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell.rb ${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/basic.rb ${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/color.rb +${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/column_printer.rb ${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/html.rb +${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/lcs_diff.rb +${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/table_printer.rb +${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/terminal.rb +${GEM_LIB}/gems/${DISTNAME}/lib/thor/shell/wrapped_printer.rb ${GEM_LIB}/gems/${DISTNAME}/lib/thor/util.rb ${GEM_LIB}/gems/${DISTNAME}/lib/thor/version.rb ${GEM_LIB}/gems/${DISTNAME}/thor.gemspec diff --git a/sysutils/tmuxinator/Makefile b/sysutils/tmuxinator/Makefile index d69b22bf901..c46865e1c71 100644 --- a/sysutils/tmuxinator/Makefile +++ b/sysutils/tmuxinator/Makefile @@ -1,7 +1,7 @@ COMMENT = create and manage complex tmux sessions easily DISTNAME = tmuxinator-3.0.5 -REVISION = 3 +REVISION = 4 CATEGORIES = sysutils # MIT diff --git a/sysutils/tmuxinator/patches/patch-_metadata b/sysutils/tmuxinator/patches/patch-_metadata new file mode 100644 index 00000000000..06b32f86214 --- /dev/null +++ b/sysutils/tmuxinator/patches/patch-_metadata @@ -0,0 +1,22 @@ +Relax devel/ruby-thor version spec + +Index: .metadata +--- .metadata.orig ++++ .metadata +@@ -29,14 +29,14 @@ dependencies: + name: thor + requirement: !ruby/object:Gem::Requirement + requirements: +- - - "~>" ++ - - ">=" + - !ruby/object:Gem::Version + version: 1.2.1 + type: :runtime + prerelease: false + version_requirements: !ruby/object:Gem::Requirement + requirements: +- - - "~>" ++ - - ">=" + - !ruby/object:Gem::Version + version: 1.2.1 + - !ruby/object:Gem::Dependency