devel/ruby-thor: update to 1.5.0

Klemens Nanni <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.