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

Reply via email to