Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Ruby 3.1
@ 2021-12-26 16:25 leahneukirchen
  2022-03-11  9:58 ` [PR PATCH] [Closed]: " leahneukirchen
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: leahneukirchen @ 2021-12-26 16:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 663 bytes --]

There is a new pull request by leahneukirchen against master on the void-packages repository

https://github.com/leahneukirchen/void-packages ruby31
https://github.com/void-linux/void-packages/pull/34706

Ruby 3.1
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **NO**

Due to upstream bug https://bugs.ruby-lang.org/issues/18373 we need a workaround for now: https://bugs.ruby-lang.org/issues/18373

Vagrant required a patch, someone please test whether it still works.

A patch file from https://github.com/void-linux/void-packages/pull/34706.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-ruby31-34706.patch --]
[-- Type: text/x-diff, Size: 40524 bytes --]

From f3559a6e9f23d74e8a121bfc59565a1f885f22e6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 15:00:14 +0100
Subject: [PATCH 01/53] ruby: update to 3.1.0.

---
 common/shlibs         |  2 +-
 srcpkgs/ruby/template | 11 ++++++++---
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index e1a175684656..c437f6b93e9f 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -439,7 +439,7 @@ libKScreenLocker.so.5 kscreenlocker-5.8.4_1
 libparted.so.2 libparted-3.1_1
 libparted-fs-resize.so.0 libparted-3.1_1
 libntfs-3g.so.89 ntfs-3g-2021.8.22_1
-libruby.so.3.0 ruby-3.0.2_1
+libruby.so.3.1 ruby-3.1.0_1
 librw.so.0 rankwidth-0.9_1
 libprocessui.so.9 libksysguard-5.18.90_1
 libksignalplotter.so.9 libksysguard-5.18.90_1
diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template
index f9fb36a74dda..b1604c326a07 100644
--- a/srcpkgs/ruby/template
+++ b/srcpkgs/ruby/template
@@ -1,8 +1,8 @@
 # Template file for 'ruby'
-_ruby_abiver=3.0.0
+_ruby_abiver=3.1.0
 
 pkgname=ruby
-version=3.0.3
+version=3.1.0
 revision=1
 build_style=gnu-configure
 configure_args="--enable-shared --disable-rpath
@@ -16,7 +16,7 @@ homepage="http://www.ruby-lang.org/en/"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Ruby, BSD-2-Clause"
 distfiles="https://cache.ruby-lang.org/pub/ruby/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88cc7f0f021f15c4cd62b1f922e3a401697f7943551fe45b1fdf4f2417a17a9c
+checksum=1a0e0b69b9b062b6299ff1f6c6d77b66aff3995f63d1d8b8771e7a113ec472e2
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)	# Broken on the builders but successfully built locally
@@ -48,6 +48,11 @@ if [ "$CROSS_BUILD" ]; then
 fi
 
 post_patch() {
+	find .bundle -name extconf.rb -exec \
+		sed -i \
+			-e '/create_makefile/i \$arch_hdrdir = "$(hdrdir)/../.ext/include/$(arch)"' \
+			-e '/create_makefile/i \$DLDFLAGS << " -L#{$top_srcdir}"' {} \;
+
 	[ "$XBPS_TARGET_LIBC" = "glibc" ] && return 0
 
 	echo "Patching out using binary gems for non-glibc..."

From 8b0c616ed3c1cc3329180bf34453cfda33524938 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:04 +0100
Subject: [PATCH 02/53] ruby-clocale: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-clocale/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-clocale/template b/srcpkgs/ruby-clocale/template
index dafff2630e6c..d3d57548dc02 100644
--- a/srcpkgs/ruby-clocale/template
+++ b/srcpkgs/ruby-clocale/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-clocale'
 pkgname=ruby-clocale
 version=0.0.4
-revision=4
+revision=5
 build_style=gemspec
 short_desc="Ruby gem that wraps C locale functions"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 71eac41e8530d289b508a9b1c83ada76b77d4fec Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:23 +0100
Subject: [PATCH 03/53] ruby-ffi: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ffi/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ffi/template b/srcpkgs/ruby-ffi/template
index efe3ca4f3f5f..11a8d58499ed 100644
--- a/srcpkgs/ruby-ffi/template
+++ b/srcpkgs/ruby-ffi/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ffi'
 pkgname=ruby-ffi
 version=1.11.3
-revision=5
+revision=6
 wrksrc="ffi-${version}"
 build_style=gemspec
 hostmakedepends="libffi-devel"

From 03cf6158fd38f295139a5b79e4c160cfc3a9cbe0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:45 +0100
Subject: [PATCH 04/53] ruby-hpricot: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-hpricot/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-hpricot/template b/srcpkgs/ruby-hpricot/template
index 1013a395fa57..40cdaabc73ff 100644
--- a/srcpkgs/ruby-hpricot/template
+++ b/srcpkgs/ruby-hpricot/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-hpricot'
 pkgname=ruby-hpricot
 version=0.8.6
-revision=6
+revision=7
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 393230098983cccb10203bcabc00c7a48fd09267 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:58:19 +0100
Subject: [PATCH 05/53] ruby-rdiscount: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rdiscount/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rdiscount/template b/srcpkgs/ruby-rdiscount/template
index b784e7283e13..acd6dc4a494a 100644
--- a/srcpkgs/ruby-rdiscount/template
+++ b/srcpkgs/ruby-rdiscount/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rdiscount'
 pkgname=ruby-rdiscount
 version=2.2.0.1
-revision=7
+revision=8
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 3e0091164d0930ea0be878f40f68c8ab75233214 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:58:57 +0100
Subject: [PATCH 06/53] vim: rebuild for ruby-3.1.0.

---
 srcpkgs/vim/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index 39edc3d83b6d..bc8377ee4367 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
 # Template file for 'vim'
 pkgname=vim
 version=8.2.3565
-revision=1
+revision=2
 hostmakedepends="gettext glib-devel pkg-config"
 makedepends="acl-devel ncurses-devel
  $(vopt_if x11 libXt-devel)

From 28a1480a6d069a6f7909166ccd7596e5174b3b53 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:59:22 +0100
Subject: [PATCH 07/53] ruby-asciidoctor: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-asciidoctor/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-asciidoctor/template b/srcpkgs/ruby-asciidoctor/template
index 8b0417bb3623..e9e7669f0f6c 100644
--- a/srcpkgs/ruby-asciidoctor/template
+++ b/srcpkgs/ruby-asciidoctor/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-asciidoctor'
 pkgname=ruby-asciidoctor
 version=2.0.15
-revision=2
+revision=3
 build_style=gem
 short_desc="Ruby implementation of AsciiDoc"
 maintainer="Orphaned <orphan@voidlinux.org>"

From dcac70ae37d4012dee16bcb440d1b130c1811bd5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:01:12 +0100
Subject: [PATCH 08/53] weechat: rebuild for ruby-3.1.0.

---
 srcpkgs/weechat/template | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 9395e73319cf..a496a6412e85 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
 # Template file for 'weechat'
 pkgname=weechat
 version=3.4
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DENABLE_MAN=ON -DENABLE_PERL=ON
  -DENABLE_LUA=ON -DENABLE_RUBY=ON -DENABLE_SPELL=ON
@@ -32,6 +32,10 @@ if [ "$CROSS_BUILD" ]; then
 	 -DPERL_LFLAGS=-L$_perlpath"
 fi
 
+post_extract() {
+	vsed -i '/pkg_search_module/s/ruby-3.0/ruby-3.1 &/' cmake/FindRuby.cmake
+}
+
 weechat-aspell_package() {
 	lib32disabled=yes
 	depends="${sourcepkg}>=${version}_${revision}"

From c46937f08d38b6a8797a14654e55ddc940ca1e73 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:18 +0100
Subject: [PATCH 09/53] ruby-sync: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-sync/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-sync/template b/srcpkgs/ruby-sync/template
index a76352acfaab..77569174612f 100644
--- a/srcpkgs/ruby-sync/template
+++ b/srcpkgs/ruby-sync/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-sync'
 pkgname=ruby-sync
 version=0.5.0
-revision=3
+revision=4
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From 516dd2bf72d6752579b06db278c170154c6b535f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:39 +0100
Subject: [PATCH 10/53] ruby-concurrent-ruby: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-concurrent-ruby/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-concurrent-ruby/template b/srcpkgs/ruby-concurrent-ruby/template
index cb58198062a2..8117a8fef1c8 100644
--- a/srcpkgs/ruby-concurrent-ruby/template
+++ b/srcpkgs/ruby-concurrent-ruby/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-concurrent-ruby'
 pkgname=ruby-concurrent-ruby
 version=1.1.7
-revision=2
+revision=3
 build_style=gem
 hostmakedepends="ruby"
 depends="ruby"

From 6edbfbaa3a42608689f41e4e8575816379819981 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:53 +0100
Subject: [PATCH 11/53] ruby-rubysl-singleton: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rubysl-singleton/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rubysl-singleton/template b/srcpkgs/ruby-rubysl-singleton/template
index d119521708b2..36945b5cf4f5 100644
--- a/srcpkgs/ruby-rubysl-singleton/template
+++ b/srcpkgs/ruby-rubysl-singleton/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rubysl-singleton'
 pkgname=ruby-rubysl-singleton
 version=2.0.0
-revision=4
+revision=5
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"

From 98be3a9da1a9b81159ff1fb69301ddcee93fa48f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:11 +0100
Subject: [PATCH 12/53] ruby-deep_merge: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-deep_merge/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-deep_merge/template b/srcpkgs/ruby-deep_merge/template
index 858e491f0a99..2f38c05c30ea 100644
--- a/srcpkgs/ruby-deep_merge/template
+++ b/srcpkgs/ruby-deep_merge/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-deep_merge'
 pkgname=ruby-deep_merge
 version=1.2.1
-revision=4
+revision=5
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From 520d7767284600225b25530147b1b8bf4e87d411 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:46 +0100
Subject: [PATCH 13/53] ruby-addressable: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-addressable/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-addressable/template b/srcpkgs/ruby-addressable/template
index 89ee94646ec5..13097fcfe0be 100644
--- a/srcpkgs/ruby-addressable/template
+++ b/srcpkgs/ruby-addressable/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-addressable'
 pkgname=ruby-addressable
 version=2.7.0
-revision=5
+revision=6
 build_style=gem
 depends="ruby-public_suffix>=2.0.2 ruby-public_suffix<5.0"
 short_desc="Replacement for Ruby's standard library URI implementation"

From a1c6080f952efa5076d8b2f402667b35a675d0ca Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:55 +0100
Subject: [PATCH 14/53] ruby-backports: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-backports/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-backports/template b/srcpkgs/ruby-backports/template
index adcf4bfdde06..355a40cfad75 100644
--- a/srcpkgs/ruby-backports/template
+++ b/srcpkgs/ruby-backports/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-backports'
 pkgname=ruby-backports
 version=3.15.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Essential backports that enable many of the nice features of Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 35f2221356957964023ed0d18aeb895ee34c570a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:11 +0100
Subject: [PATCH 15/53] ruby-connection_pool: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-connection_pool/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-connection_pool/template b/srcpkgs/ruby-connection_pool/template
index 6e0dc024cce7..a83d37b84ed5 100644
--- a/srcpkgs/ruby-connection_pool/template
+++ b/srcpkgs/ruby-connection_pool/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-connection_pool'
 pkgname=ruby-connection_pool
 version=2.2.2
-revision=5
+revision=6
 build_style=gem
 short_desc="Generic connection pool for Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From b04c567dadb0cc866eee47bdcafdd5f4d58e39ec Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:23 +0100
Subject: [PATCH 16/53] ruby-erubis: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-erubis/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-erubis/template b/srcpkgs/ruby-erubis/template
index b79aff3062b8..5cc96909679e 100644
--- a/srcpkgs/ruby-erubis/template
+++ b/srcpkgs/ruby-erubis/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-erubis'
 pkgname=ruby-erubis
 version=2.7.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Erubis is an implementation of eRuby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 050a9423133060a775f63e119ce65386a6305362 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:29 +0100
Subject: [PATCH 17/53] ruby-ethon: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ethon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ethon/template b/srcpkgs/ruby-ethon/template
index d6bbf0958c52..a3184cb3fc47 100644
--- a/srcpkgs/ruby-ethon/template
+++ b/srcpkgs/ruby-ethon/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ethon'
 pkgname=ruby-ethon
 version=0.12.0
-revision=4
+revision=5
 build_style=gem
 depends="ruby-ffi>=1.3.0"
 short_desc="Lightweight wrapper around libcurl"

From 8c65a27a8d4bba5e4ccf0a4634a2f6f65eba784d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:44 +0100
Subject: [PATCH 18/53] ruby-faraday: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-faraday/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-faraday/template b/srcpkgs/ruby-faraday/template
index 5d8de2ac9e1c..6b8997a6425d 100644
--- a/srcpkgs/ruby-faraday/template
+++ b/srcpkgs/ruby-faraday/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-faraday'
 pkgname=ruby-faraday
 version=1.0.1
-revision=3
+revision=4
 build_style=gem
 depends="ruby-multipart-post>=1.2 ruby-multipart-post<3"
 short_desc="HTTP/REST API client library"

From 10dc4dd664e685d74f0d5149d9b0e576039c567b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:51 +0100
Subject: [PATCH 19/53] ruby-faraday_middleware: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-faraday_middleware/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-faraday_middleware/template b/srcpkgs/ruby-faraday_middleware/template
index 6f6eadeb60af..b819c537ba5f 100644
--- a/srcpkgs/ruby-faraday_middleware/template
+++ b/srcpkgs/ruby-faraday_middleware/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-faraday_middleware'
 pkgname=ruby-faraday_middleware
 version=1.0.0
-revision=3
+revision=4
 build_style=gem
 depends="ruby-faraday>=1.0"
 short_desc="Various middleware for Faraday"

From 533ad4c2e197ca06de8d14aca9a6f44525469c1e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:58 +0100
Subject: [PATCH 20/53] ruby-filesize: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-filesize/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-filesize/template b/srcpkgs/ruby-filesize/template
index 9acb1415fe18..8747f29f33b5 100644
--- a/srcpkgs/ruby-filesize/template
+++ b/srcpkgs/ruby-filesize/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-filesize'
 pkgname=ruby-filesize
 version=0.2.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Small class for handling filesizes"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 17a7c0bfae424b3f14c909b27e3a5603055dafcb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:07 +0100
Subject: [PATCH 21/53] ruby-gh: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-gh/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-gh/template b/srcpkgs/ruby-gh/template
index fa43ad84d5f0..5758f646973d 100644
--- a/srcpkgs/ruby-gh/template
+++ b/srcpkgs/ruby-gh/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-gh'
 pkgname=ruby-gh
 version=0.15.1
-revision=5
+revision=6
 build_style=gem
 depends="ruby-addressable>=2.4.0 ruby-backports ruby-faraday>=0.8
  ruby-multi_json>=1.0 ruby-net-http-persistent>=2.9 ruby-net-http-pipeline"

From afe6d3018b5b9b632faa92c8c2186acd46805cfd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:15 +0100
Subject: [PATCH 22/53] ruby-highline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-highline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-highline/template b/srcpkgs/ruby-highline/template
index aa00cf9b5bde..7e7e9bdd80ea 100644
--- a/srcpkgs/ruby-highline/template
+++ b/srcpkgs/ruby-highline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-highline'
 pkgname=ruby-highline
 version=2.0.3
-revision=4
+revision=5
 build_style=gem
 short_desc="High-level IO library for comamndline interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 11cfc4dc4053765086068dcb45d538661eec1261 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:23 +0100
Subject: [PATCH 23/53] ruby-httparty: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-httparty/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-httparty/template b/srcpkgs/ruby-httparty/template
index 2df74d93b219..4b286f65f329 100644
--- a/srcpkgs/ruby-httparty/template
+++ b/srcpkgs/ruby-httparty/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-httparty'
 pkgname=ruby-httparty
 version=0.17.1
-revision=4
+revision=5
 build_style=gem
 depends="ruby-mime-types>=3.0 ruby-multi_xml>=0.5.2"
 short_desc="Makes http fun! Also, makes consuming restful web services dead easy"

From 5845565276ed5590c537220fe23fbcf7e56e063d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:33 +0100
Subject: [PATCH 24/53] ruby-launchy: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-launchy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-launchy/template b/srcpkgs/ruby-launchy/template
index 0e2f076b4977..f8890626158c 100644
--- a/srcpkgs/ruby-launchy/template
+++ b/srcpkgs/ruby-launchy/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-launchy'
 pkgname=ruby-launchy
 version=2.4.3
-revision=5
+revision=6
 build_style=gem
 depends="ruby-addressable>=2.3 ruby-addressable<3.0"
 short_desc="Helper class for launching cross-platform applications"

From cc4feae5cb0afe9e3b94cebd270e52eb1366bcd6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:47 +0100
Subject: [PATCH 25/53] ruby-manpages: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-manpages/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-manpages/template b/srcpkgs/ruby-manpages/template
index 4b6625ab628e..a8ccdbf3e681 100644
--- a/srcpkgs/ruby-manpages/template
+++ b/srcpkgs/ruby-manpages/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-manpages'
 pkgname=ruby-manpages
 version=0.6.1
-revision=5
+revision=6
 build_style=gem
 short_desc="Gem to add man pages support to ruby gems"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 5243c15d356bc03d863d5d1faea4203e86b2bc73 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:56 +0100
Subject: [PATCH 26/53] ruby-mime-types: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mime-types/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mime-types/template b/srcpkgs/ruby-mime-types/template
index 4323b3617da1..94fa4f592d2a 100644
--- a/srcpkgs/ruby-mime-types/template
+++ b/srcpkgs/ruby-mime-types/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mime-types'
 pkgname=ruby-mime-types
 version=3.3
-revision=4
+revision=5
 build_style=gem
 depends="ruby-mime-types-data>=3.2015"
 short_desc="Library for registry and information about MIME types"

From 34163e4b901d546a32dc93e3b934a70e5c27b2fa Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:01 +0100
Subject: [PATCH 27/53] ruby-mime-types-data: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mime-types-data/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mime-types-data/template b/srcpkgs/ruby-mime-types-data/template
index 8f4b85acebc1..64d444528873 100644
--- a/srcpkgs/ruby-mime-types-data/template
+++ b/srcpkgs/ruby-mime-types-data/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mime-types-data'
 pkgname=ruby-mime-types-data
 version=3.2019.1009
-revision=4
+revision=5
 build_style=gem
 short_desc="Registry for MIME media type definitions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From b273815b9394e71f63d59be598d4d25afe048d2c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:07 +0100
Subject: [PATCH 28/53] ruby-mini_portile2: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mini_portile2/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mini_portile2/template b/srcpkgs/ruby-mini_portile2/template
index aacfb695d15c..f7c225545dc9 100644
--- a/srcpkgs/ruby-mini_portile2/template
+++ b/srcpkgs/ruby-mini_portile2/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mini_portile2'
 pkgname=ruby-mini_portile2
 version=2.4.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Simplistic port-like solution for developers"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 98b58673e39324c2c47f3bdd236e51137e2afd90 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:17 +0100
Subject: [PATCH 29/53] ruby-multi_json: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multi_json/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multi_json/template b/srcpkgs/ruby-multi_json/template
index 72d7a67451c9..006d7d578a16 100644
--- a/srcpkgs/ruby-multi_json/template
+++ b/srcpkgs/ruby-multi_json/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multi_json'
 pkgname=ruby-multi_json
 version=1.14.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Common interface for multiple JSON parsing libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"

From d0c8947b7d7c113731285572771d2f4d9bcb1eda Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:26 +0100
Subject: [PATCH 30/53] ruby-multi_xml: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multi_xml/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multi_xml/template b/srcpkgs/ruby-multi_xml/template
index 9df407b1c57e..fd23fbc227f5 100644
--- a/srcpkgs/ruby-multi_xml/template
+++ b/srcpkgs/ruby-multi_xml/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multi_xml'
 pkgname=ruby-multi_xml
 version=0.6.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 11cc018663a668d7c78e0aa507308c5ded021cd3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:35 +0100
Subject: [PATCH 31/53] ruby-multipart-post: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multipart-post/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multipart-post/template b/srcpkgs/ruby-multipart-post/template
index 616e52195daf..c6baa24adf70 100644
--- a/srcpkgs/ruby-multipart-post/template
+++ b/srcpkgs/ruby-multipart-post/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multipart-post'
 pkgname=ruby-multipart-post
 version=2.1.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Use with Net::HTTP to do multipart form posts"
 maintainer="Orphaned <orphan@voidlinux.org>"

From f3f3e53b91292bde63269b27ebe85708fc013404 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:45 +0100
Subject: [PATCH 32/53] ruby-mustache: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mustache/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mustache/template b/srcpkgs/ruby-mustache/template
index ce9b567d0dd5..cf10ae6f107f 100644
--- a/srcpkgs/ruby-mustache/template
+++ b/srcpkgs/ruby-mustache/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mustache'
 pkgname=ruby-mustache
 version=1.1.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Framework-agnostic way to render logic-free views"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 2b0ded6d622f363cf6a8c93d2d165e6ce3d87545 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:56 +0100
Subject: [PATCH 33/53] ruby-net-http-persistent: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-net-http-persistent/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-net-http-persistent/template b/srcpkgs/ruby-net-http-persistent/template
index a0f35fc709ae..943562acf325 100644
--- a/srcpkgs/ruby-net-http-persistent/template
+++ b/srcpkgs/ruby-net-http-persistent/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-net-http-persistent'
 pkgname=ruby-net-http-persistent
 version=4.0.1
-revision=1
+revision=2
 build_style=gem
 depends="ruby-connection_pool>=2.2 ruby-connection_pool<3.0"
 short_desc="Manages persistent connections using Net::HTTP"

From 1dd83e1ab7c58c9ed3f39e01a0524bb3fde346ba Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:04 +0100
Subject: [PATCH 34/53] ruby-net-http-pipeline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-net-http-pipeline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-net-http-pipeline/template b/srcpkgs/ruby-net-http-pipeline/template
index c976e9b00208..a071ee510449 100644
--- a/srcpkgs/ruby-net-http-pipeline/template
+++ b/srcpkgs/ruby-net-http-pipeline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-net-http-pipeline'
 pkgname=ruby-net-http-pipeline
 version=1.0.1
-revision=5
+revision=6
 build_style=gem
 short_desc="HTTP/1.1 pipelining implementation atop Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 4189fb749dda8003a7f12aa1913995680afd0aff Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:16 +0100
Subject: [PATCH 35/53] ruby-pkg-config: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-pkg-config/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-pkg-config/template b/srcpkgs/ruby-pkg-config/template
index cdfa408875dd..8c53cce12f49 100644
--- a/srcpkgs/ruby-pkg-config/template
+++ b/srcpkgs/ruby-pkg-config/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-pkg-config'
 pkgname=ruby-pkg-config
 version=1.4.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Properly detect need libraries for compiling Ruby native extensions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 9577c1855adc6037538cdfda284495ed26b7b6fc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:26 +0100
Subject: [PATCH 36/53] ruby-public_suffix: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-public_suffix/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-public_suffix/template b/srcpkgs/ruby-public_suffix/template
index c68fd046d502..0e4eed0e0f02 100644
--- a/srcpkgs/ruby-public_suffix/template
+++ b/srcpkgs/ruby-public_suffix/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-public_suffix'
 pkgname=ruby-public_suffix
 version=4.0.2
-revision=4
+revision=5
 build_style=gem
 short_desc="Parse domain names into top level domain, domain and subdomains"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 332a93fcb32738a16f152bb8ee16d1fc9f4d1d7f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:34 +0100
Subject: [PATCH 37/53] ruby-pusher-client: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-pusher-client/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-pusher-client/template b/srcpkgs/ruby-pusher-client/template
index 90f0c3249f71..2d4e3c021e57 100644
--- a/srcpkgs/ruby-pusher-client/template
+++ b/srcpkgs/ruby-pusher-client/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-pusher-client'
 pkgname=ruby-pusher-client
 version=0.6.2
-revision=5
+revision=6
 build_style=gem
 depends="ruby-websocket>=1.0 ruby-websocket<2.0"
 short_desc="Client for consuming WebSockets from http://pusher.com"

From 4ae8b9350de9cebd4438351fb67b50b7eb9a6784 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:47 +0100
Subject: [PATCH 38/53] ruby-rainbow: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rainbow/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rainbow/template b/srcpkgs/ruby-rainbow/template
index a2c89bc5e143..88c68e9f3f25 100644
--- a/srcpkgs/ruby-rainbow/template
+++ b/srcpkgs/ruby-rainbow/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rainbow'
 pkgname=ruby-rainbow
 version=3.0.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Colorize printed text on ANSI terminals"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From d61848446c92d99a96f56d54c90491309469a9e1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:51 +0100
Subject: [PATCH 39/53] ruby-rb-readline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rb-readline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rb-readline/template b/srcpkgs/ruby-rb-readline/template
index 9b35afe5be12..15beb60005a5 100644
--- a/srcpkgs/ruby-rb-readline/template
+++ b/srcpkgs/ruby-rb-readline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rb-readline'
 pkgname=ruby-rb-readline
 version=0.5.5
-revision=5
+revision=6
 build_style=gem
 depends="ruby"
 short_desc="Pure Ruby implementation of GNU readline library"

From c58f4bb3e3f8bca770a4c78cfb43b7e1614bd4e9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:11 +0100
Subject: [PATCH 40/53] ruby-rdiscount: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rdiscount/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rdiscount/template b/srcpkgs/ruby-rdiscount/template
index acd6dc4a494a..526af9a6dc2d 100644
--- a/srcpkgs/ruby-rdiscount/template
+++ b/srcpkgs/ruby-rdiscount/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rdiscount'
 pkgname=ruby-rdiscount
 version=2.2.0.1
-revision=8
+revision=9
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 67bc4de34dd74b07fea61a473abe7cb885fe6c1d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:29 +0100
Subject: [PATCH 41/53] ruby-ronn: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ronn/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ronn/template b/srcpkgs/ruby-ronn/template
index 83516fe69653..d6a74ac864b6 100644
--- a/srcpkgs/ruby-ronn/template
+++ b/srcpkgs/ruby-ronn/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ronn'
 pkgname=ruby-ronn
 version=0.7.3
-revision=5
+revision=6
 build_style=gem
 depends="ruby-hpricot ruby-mustache ruby-rdiscount groff"
 short_desc="Strick markdown-like format for manpages"

From bddf6635d519ee6b4c816c907d8a98d50ab83197 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:37 +0100
Subject: [PATCH 42/53] ruby-thor: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-thor/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-thor/template b/srcpkgs/ruby-thor/template
index b7aefd3626c2..241ea78068e6 100644
--- a/srcpkgs/ruby-thor/template
+++ b/srcpkgs/ruby-thor/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-thor'
 pkgname=ruby-thor
 version=0.20.3
-revision=5
+revision=6
 build_style=gem
 short_desc="Toolkit for building powerful command-line interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From eba2c51d89fa772665b8e21fadb4541b13e0b033 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:46 +0100
Subject: [PATCH 43/53] ruby-tmuxinator: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-tmuxinator/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-tmuxinator/template b/srcpkgs/ruby-tmuxinator/template
index 57342385cb77..7d11374018a5 100644
--- a/srcpkgs/ruby-tmuxinator/template
+++ b/srcpkgs/ruby-tmuxinator/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-tmuxinator'
 pkgname=ruby-tmuxinator
 version=0.16.0
-revision=4
+revision=5
 build_style=gem
 depends="ruby-erubis>=2.6 ruby-thor>=0.15.0 ruby-xdg>=2.2.3 tmux"
 short_desc="Create and manage complex tmux sessions easily"

From f415b08abaecc8d541cb1671408987c88c4549b9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:53 +0100
Subject: [PATCH 44/53] ruby-travis: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-travis/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-travis/template b/srcpkgs/ruby-travis/template
index 847c706a36b9..3743358bb37f 100644
--- a/srcpkgs/ruby-travis/template
+++ b/srcpkgs/ruby-travis/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-travis'
 pkgname=ruby-travis
 version=1.9.0
-revision=3
+revision=4
 build_style=gem
 depends="ruby-backports ruby-faraday>=1.0 ruby-faraday_middleware>=1.0
  ruby-gh>=0.13 ruby-highline>=2.0 ruby-launchy>=2.1 ruby-pusher-client>=0.4

From 6ac184284b77f5717a67c3d65a290b3d5791808e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:39 +0100
Subject: [PATCH 45/53] ruby-typhoeus: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-typhoeus/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-typhoeus/template b/srcpkgs/ruby-typhoeus/template
index cd0057c1ca20..4b4bd3a2ccfc 100644
--- a/srcpkgs/ruby-typhoeus/template
+++ b/srcpkgs/ruby-typhoeus/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-typhoeus'
 pkgname=ruby-typhoeus
 version=1.3.1
-revision=5
+revision=6
 build_style=gem
 depends="ruby-ethon>=0.9.0"
 short_desc="Parallel HTTP requests runner"

From 5d085ea8ca2657edef6a77fe9c1511323ebf7d81 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:48 +0100
Subject: [PATCH 46/53] ruby-websocket: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-websocket/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-websocket/template b/srcpkgs/ruby-websocket/template
index c2e971d9b5c5..95d7cd3f07f4 100644
--- a/srcpkgs/ruby-websocket/template
+++ b/srcpkgs/ruby-websocket/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-websocket'
 pkgname=ruby-websocket
 version=1.2.8
-revision=5
+revision=6
 build_style=gem
 short_desc="Universal Ruby library to handle WebSocket protocol"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 79de3e5dabd5ed95bc47ec098fba6e8a054240d2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:57 +0100
Subject: [PATCH 47/53] ruby-xdg: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-xdg/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-xdg/template b/srcpkgs/ruby-xdg/template
index 389d17c7c32a..e04194374ce9 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
 version=5.1.1
-revision=1
+revision=2
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 720f725e86f59002e61968cd4e1545e0c275570b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:11:08 +0100
Subject: [PATCH 48/53] subtle: rebuild for ruby-3.1.0.

---
 srcpkgs/subtle/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/subtle/template b/srcpkgs/subtle/template
index 0a9d2684a2ca..60ff6f1d0543 100644
--- a/srcpkgs/subtle/template
+++ b/srcpkgs/subtle/template
@@ -1,7 +1,7 @@
 # Template file for 'subtle'
 pkgname=subtle
 version=0.11.6579
-revision=2
+revision=3
 wrksrc="${pkgname}-${version#*.*.}"
 hostmakedepends="python3 mercurial ruby-devel pkg-config"
 makedepends="ruby-devel libX11-devel libXpm-devel libXft-devel

From 62b58ee0349354267c9cf04f2d249d549aa56e38 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:11:54 +0100
Subject: [PATCH 49/53] rrdtool: rebuild for ruby-3.1.0.

---
 srcpkgs/rrdtool/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/rrdtool/template b/srcpkgs/rrdtool/template
index 53d8b08aef1a..b1bd0e4e50e9 100644
--- a/srcpkgs/rrdtool/template
+++ b/srcpkgs/rrdtool/template
@@ -1,7 +1,7 @@
 # Template file for 'rrdtool'
 pkgname=rrdtool
 version=1.7.2
-revision=10
+revision=11
 build_style=gnu-configure
 # configure checks sys.version[:3] for Python versioning, so 3.10 becomes 3.1;
 # until this is fixed upstream, manually define am_cv_python_version to circumvent

From 73a45ac9a3fd100231e3267ed81bbd30b30ea13f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:12:53 +0100
Subject: [PATCH 50/53] notmuch: rebuild for ruby-3.1.0.

---
 srcpkgs/notmuch/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/notmuch/template b/srcpkgs/notmuch/template
index c7a25199498a..841645d19fe9 100644
--- a/srcpkgs/notmuch/template
+++ b/srcpkgs/notmuch/template
@@ -1,7 +1,7 @@
 # Template file for 'notmuch'
 pkgname=notmuch
 version=0.32.2
-revision=3
+revision=4
 build_style=configure
 configure_args="--prefix=/usr
  --emacslispdir=/usr/share/emacs/site-lisp/notmuch

From 36e6bc668d7120b5a622f8124d48902b98767cfd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:15:22 +0100
Subject: [PATCH 51/53] hivex: rebuild for ruby-3.1.0.

---
 srcpkgs/hivex/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/hivex/template b/srcpkgs/hivex/template
index 613e708f1fa3..448c06ddc9fa 100644
--- a/srcpkgs/hivex/template
+++ b/srcpkgs/hivex/template
@@ -1,7 +1,7 @@
 # Template file for 'hivex'
 pkgname=hivex
 version=1.3.21
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="--disable-ocaml" # currently ocaml is broken
 hostmakedepends="python3 perl ruby ocaml ocaml-findlib perl-IO-stringy"

From d25fcdf00726d3687a8d1bb9371faf49d2f14f9a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:13:57 +0100
Subject: [PATCH 52/53] libguestfs: rebuild for ruby-3.1.0.

---
 srcpkgs/libguestfs/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libguestfs/template b/srcpkgs/libguestfs/template
index 626fa3ac8aed..f7947e259e3c 100644
--- a/srcpkgs/libguestfs/template
+++ b/srcpkgs/libguestfs/template
@@ -1,7 +1,7 @@
 # Template file for 'libguestfs'
 pkgname=libguestfs
 version=1.46.1
-revision=1
+revision=2
 _version_short=${version%.*}
 build_style=gnu-configure
 make_install_args="INSTALLDIRS=vendor"

From afbfa11836fbf3bada1e78d4ee5b1836ac6581dc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:21:25 +0100
Subject: [PATCH 53/53] vagrant: rebuild for ruby-3.1.0.

---
 srcpkgs/vagrant/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/vagrant/template b/srcpkgs/vagrant/template
index 05139891c1b4..f15d85850d03 100644
--- a/srcpkgs/vagrant/template
+++ b/srcpkgs/vagrant/template
@@ -1,7 +1,7 @@
 # Template file for 'vagrant'
 pkgname=vagrant
 version=2.2.19
-revision=1
+revision=2
 archs="i686 x86_64*"
 hostmakedepends="ruby"
 makedepends="ruby-devel zlib-devel"
@@ -15,7 +15,7 @@ checksum=4f0e6b1d466e26dead682c4d4843e8f64a012eba4be91506ae6c6d34d3d9c8f9
 nocross=yes
 
 post_extract() {
-	sed -i 's|\,\ "<\ 2\.7"||g' $pkgname.gemspec
+	sed -i 's|, "< 3\.1"||g' $pkgname.gemspec
 }
 
 do_build() {

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PR PATCH] [Closed]: Ruby 3.1
  2021-12-26 16:25 [PR PATCH] Ruby 3.1 leahneukirchen
@ 2022-03-11  9:58 ` leahneukirchen
  2022-03-11  9:58 ` [PR PATCH] [Updated] " leahneukirchen
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2022-03-11  9:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 499 bytes --]

There's a closed pull request on the void-packages repository

Ruby 3.1
https://github.com/void-linux/void-packages/pull/34706

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **NO**

Due to upstream bug https://bugs.ruby-lang.org/issues/18373 we need a workaround for now: https://bugs.ruby-lang.org/issues/18373

Vagrant required a patch, someone please test whether it still works.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PR PATCH] [Updated] Ruby 3.1
  2021-12-26 16:25 [PR PATCH] Ruby 3.1 leahneukirchen
  2022-03-11  9:58 ` [PR PATCH] [Closed]: " leahneukirchen
@ 2022-03-11  9:58 ` leahneukirchen
  2022-03-11 10:00 ` leahneukirchen
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2022-03-11  9:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 668 bytes --]

There is an updated pull request by leahneukirchen against master on the void-packages repository

https://github.com/leahneukirchen/void-packages ruby31
https://github.com/void-linux/void-packages/pull/34706

Ruby 3.1
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **NO**

Due to upstream bug https://bugs.ruby-lang.org/issues/18373 we need a workaround for now: https://bugs.ruby-lang.org/issues/18373

Vagrant required a patch, someone please test whether it still works.

A patch file from https://github.com/void-linux/void-packages/pull/34706.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-ruby31-34706.patch --]
[-- Type: text/x-diff, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PR PATCH] [Updated] Ruby 3.1
  2021-12-26 16:25 [PR PATCH] Ruby 3.1 leahneukirchen
  2022-03-11  9:58 ` [PR PATCH] [Closed]: " leahneukirchen
  2022-03-11  9:58 ` [PR PATCH] [Updated] " leahneukirchen
@ 2022-03-11 10:00 ` leahneukirchen
  2022-03-12 14:48 ` leahneukirchen
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2022-03-11 10:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 668 bytes --]

There is an updated pull request by leahneukirchen against master on the void-packages repository

https://github.com/leahneukirchen/void-packages ruby31
https://github.com/void-linux/void-packages/pull/34706

Ruby 3.1
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **NO**

Due to upstream bug https://bugs.ruby-lang.org/issues/18373 we need a workaround for now: https://bugs.ruby-lang.org/issues/18373

Vagrant required a patch, someone please test whether it still works.

A patch file from https://github.com/void-linux/void-packages/pull/34706.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-ruby31-34706.patch --]
[-- Type: text/x-diff, Size: 42459 bytes --]

From cc3ba7338ce48aac8e26b440088d7007662947bc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 15:00:14 +0100
Subject: [PATCH 01/53] ruby: update to 3.1.1.

---
 common/shlibs         |  2 +-
 srcpkgs/ruby/template | 34 ++++++++++++----------------------
 2 files changed, 13 insertions(+), 23 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index d60e60a87534..f26b9bab58fd 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -440,7 +440,7 @@ libKScreenLocker.so.5 kscreenlocker-5.8.4_1
 libparted.so.2 libparted-3.1_1
 libparted-fs-resize.so.0 libparted-3.1_1
 libntfs-3g.so.89 ntfs-3g-2021.8.22_1
-libruby.so.3.0 ruby-3.0.2_1
+libruby.so.3.1 ruby-3.1.0_1
 librw.so.0 rankwidth-0.9_1
 libprocessui.so.9 libksysguard-5.18.90_1
 libksignalplotter.so.9 libksysguard-5.18.90_1
diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template
index f9fb36a74dda..85524a7796b2 100644
--- a/srcpkgs/ruby/template
+++ b/srcpkgs/ruby/template
@@ -1,12 +1,12 @@
 # Template file for 'ruby'
-_ruby_abiver=3.0.0
+_ruby_abiver=3.1.0
 
 pkgname=ruby
-version=3.0.3
+version=3.1.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-shared --disable-rpath
- DOXYGEN=/usr/bin/doxygen DOT=/usr/bin/dot PKG_CONFIG=/usr/bin/pkg-config"
+ PKG_CONFIG=/usr/bin/pkg-config"
 make_build_args="all capi"
 hostmakedepends="pkg-config bison groff"
 makedepends="zlib-devel readline-devel libffi-devel openssl-devel
@@ -16,7 +16,7 @@ homepage="http://www.ruby-lang.org/en/"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Ruby, BSD-2-Clause"
 distfiles="https://cache.ruby-lang.org/pub/ruby/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88cc7f0f021f15c4cd62b1f922e3a401697f7943551fe45b1fdf4f2417a17a9c
+checksum=7aefaa6b78b076515d272ec59c4616707a54fc9f2391239737d5f10af7a16caa
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)	# Broken on the builders but successfully built locally
@@ -48,6 +48,12 @@ if [ "$CROSS_BUILD" ]; then
 fi
 
 post_patch() {
+	# https://bugs.ruby-lang.org/issues/18373#note-8
+	find .bundle -name extconf.rb -exec \
+		sed -i \
+			-e '/create_makefile/i \$arch_hdrdir = "$(hdrdir)/../.ext/include/$(arch)"' \
+			-e '/create_makefile/i \$DLDFLAGS << " -L#{$top_srcdir}"' {} \;
+
 	[ "$XBPS_TARGET_LIBC" = "glibc" ] && return 0
 
 	echo "Patching out using binary gems for non-glibc..."
@@ -55,29 +61,16 @@ post_patch() {
 }
 
 pre_configure() {
-	# this allows the test suite to pass without crashing
-	export CFLAGS+=" -fno-omit-frame-pointer -fno-strict-aliasing"
-	export CPPFLAGS+=" -fno-omit-frame-pointer -fno-strict-aliasing"
-
 	case "$XBPS_TARGET_MACHINE" in
 		ppc64le*) ;;
 		ppc*)
 			# Random segfaults otherwise
 			export CFLAGS+=" -Os"
-			export CPPFLAGS+=" -Os"
 			;;
 	esac
-
-	# force this to pass on systems with these as macros (musl)
-	export ac_cv_func_isnan=yes
-	export ac_cv_func_isinf=yes
 }
 
 pre_build() {
-	# Force getaddrinfo detection.
-	sed -e 's,\(checking_for("wide getaddrinfo") {try_\)run,\1link,' -i ext/socket/extconf.rb
-	# Hack for cross-builds.
-	touch ext/ripper/check
 	# Set -fno-stack-protector for i686* or otherwise linking fails with
 	# ...: undefined reference to '__stack_chk_fail_local'
 	case "$XBPS_TARGET_MACHINE" in
@@ -91,13 +84,10 @@ pre_build() {
 post_install() {
 	# Remove references to the cross compiler
 	if [ "$CROSS_BUILD" ]; then
-		sed -e "s,${XBPS_CROSS_TRIPLET}-,,g" -i ${DESTDIR}/usr/lib/ruby/${_ruby_abiver}/*/rbconfig.rb
+		vsed -e "s,${XBPS_CROSS_TRIPLET}-,,g" -i ${DESTDIR}/usr/lib/ruby/${_ruby_abiver}/*/rbconfig.rb
 	fi
 	# Replace reference to the install(1) wrapper
-	sed -e "s,${XBPS_WRAPPERDIR},/usr/bin,g" -i \
-		${DESTDIR}/usr/lib/ruby/${_ruby_abiver}/*/rbconfig.rb
-	# Remove references to hardening -specs.
-	sed -e "s|\(-specs=.*hardened-ld\)||g" -e "s|\(-specs=.*hardened-cc1\)||g" -i \
+	vsed -e "s,${XBPS_WRAPPERDIR},/usr/bin,g" -i \
 		${DESTDIR}/usr/lib/ruby/${_ruby_abiver}/*/rbconfig.rb
 	vlicense COPYING
 }

From 9fd91968050e31f84c9a573063aa5d79172fc1e7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:04 +0100
Subject: [PATCH 02/53] ruby-clocale: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-clocale/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-clocale/template b/srcpkgs/ruby-clocale/template
index a921bc084bc0..61691785300f 100644
--- a/srcpkgs/ruby-clocale/template
+++ b/srcpkgs/ruby-clocale/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-clocale'
 pkgname=ruby-clocale
 version=0.0.4
-revision=4
+revision=5
 build_style=gemspec
 short_desc="Ruby gem that wraps C locale functions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 236cbe0bb41e8b08625e9a1a02653d1bbb95d07d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:23 +0100
Subject: [PATCH 03/53] ruby-ffi: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ffi/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ffi/template b/srcpkgs/ruby-ffi/template
index efe3ca4f3f5f..11a8d58499ed 100644
--- a/srcpkgs/ruby-ffi/template
+++ b/srcpkgs/ruby-ffi/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ffi'
 pkgname=ruby-ffi
 version=1.11.3
-revision=5
+revision=6
 wrksrc="ffi-${version}"
 build_style=gemspec
 hostmakedepends="libffi-devel"

From 88307657ec4006741babafbca2b298886a231526 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:45 +0100
Subject: [PATCH 04/53] ruby-hpricot: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-hpricot/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-hpricot/template b/srcpkgs/ruby-hpricot/template
index 1013a395fa57..40cdaabc73ff 100644
--- a/srcpkgs/ruby-hpricot/template
+++ b/srcpkgs/ruby-hpricot/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-hpricot'
 pkgname=ruby-hpricot
 version=0.8.6
-revision=6
+revision=7
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 0025363d9cebc96af9447fd955b001002679842c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:58:19 +0100
Subject: [PATCH 05/53] ruby-rdiscount: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rdiscount/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rdiscount/template b/srcpkgs/ruby-rdiscount/template
index b784e7283e13..acd6dc4a494a 100644
--- a/srcpkgs/ruby-rdiscount/template
+++ b/srcpkgs/ruby-rdiscount/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rdiscount'
 pkgname=ruby-rdiscount
 version=2.2.0.1
-revision=7
+revision=8
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From d8292859d31afddcd406ee4ddf4b5b2fa15a610e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:58:57 +0100
Subject: [PATCH 06/53] vim: rebuild for ruby-3.1.0.

---
 srcpkgs/vim/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index bd919ebdf9b7..252c84c21b18 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
 # Template file for 'vim'
 pkgname=vim
 version=8.2.4221
-revision=1
+revision=2
 hostmakedepends="gettext glib-devel pkg-config"
 makedepends="acl-devel ncurses-devel
  $(vopt_if x11 libXt-devel)

From aea641d94bc5089d2076b42c2db3ce4d8ac5ed6f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:59:22 +0100
Subject: [PATCH 07/53] ruby-asciidoctor: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-asciidoctor/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-asciidoctor/template b/srcpkgs/ruby-asciidoctor/template
index 8b0417bb3623..e9e7669f0f6c 100644
--- a/srcpkgs/ruby-asciidoctor/template
+++ b/srcpkgs/ruby-asciidoctor/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-asciidoctor'
 pkgname=ruby-asciidoctor
 version=2.0.15
-revision=2
+revision=3
 build_style=gem
 short_desc="Ruby implementation of AsciiDoc"
 maintainer="Orphaned <orphan@voidlinux.org>"

From dcbe6f9a7ee5ee367448af6e990ec666d37269e2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:01:12 +0100
Subject: [PATCH 08/53] weechat: rebuild for ruby-3.1.0.

---
 srcpkgs/weechat/template | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 9395e73319cf..a496a6412e85 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
 # Template file for 'weechat'
 pkgname=weechat
 version=3.4
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DENABLE_MAN=ON -DENABLE_PERL=ON
  -DENABLE_LUA=ON -DENABLE_RUBY=ON -DENABLE_SPELL=ON
@@ -32,6 +32,10 @@ if [ "$CROSS_BUILD" ]; then
 	 -DPERL_LFLAGS=-L$_perlpath"
 fi
 
+post_extract() {
+	vsed -i '/pkg_search_module/s/ruby-3.0/ruby-3.1 &/' cmake/FindRuby.cmake
+}
+
 weechat-aspell_package() {
 	lib32disabled=yes
 	depends="${sourcepkg}>=${version}_${revision}"

From 21a1411d31448e256fe86b5f2320fc6d80b4eb66 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:18 +0100
Subject: [PATCH 09/53] ruby-sync: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-sync/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-sync/template b/srcpkgs/ruby-sync/template
index a76352acfaab..77569174612f 100644
--- a/srcpkgs/ruby-sync/template
+++ b/srcpkgs/ruby-sync/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-sync'
 pkgname=ruby-sync
 version=0.5.0
-revision=3
+revision=4
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From 1f915a6dad809ef2370cbe7191fe85cd949418f5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:39 +0100
Subject: [PATCH 10/53] ruby-concurrent-ruby: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-concurrent-ruby/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-concurrent-ruby/template b/srcpkgs/ruby-concurrent-ruby/template
index cb58198062a2..8117a8fef1c8 100644
--- a/srcpkgs/ruby-concurrent-ruby/template
+++ b/srcpkgs/ruby-concurrent-ruby/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-concurrent-ruby'
 pkgname=ruby-concurrent-ruby
 version=1.1.7
-revision=2
+revision=3
 build_style=gem
 hostmakedepends="ruby"
 depends="ruby"

From 89d870252750e1828a2e858a0eff4565d0b35ceb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:53 +0100
Subject: [PATCH 11/53] ruby-rubysl-singleton: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rubysl-singleton/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rubysl-singleton/template b/srcpkgs/ruby-rubysl-singleton/template
index d119521708b2..36945b5cf4f5 100644
--- a/srcpkgs/ruby-rubysl-singleton/template
+++ b/srcpkgs/ruby-rubysl-singleton/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rubysl-singleton'
 pkgname=ruby-rubysl-singleton
 version=2.0.0
-revision=4
+revision=5
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"

From 93cbc04c50a85ac1ffb005f5eb08627fe27244e8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:11 +0100
Subject: [PATCH 12/53] ruby-deep_merge: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-deep_merge/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-deep_merge/template b/srcpkgs/ruby-deep_merge/template
index 858e491f0a99..2f38c05c30ea 100644
--- a/srcpkgs/ruby-deep_merge/template
+++ b/srcpkgs/ruby-deep_merge/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-deep_merge'
 pkgname=ruby-deep_merge
 version=1.2.1
-revision=4
+revision=5
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From c02c2257e71a889cd46cd5c2f354149838d0d5cc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:46 +0100
Subject: [PATCH 13/53] ruby-addressable: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-addressable/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-addressable/template b/srcpkgs/ruby-addressable/template
index 89ee94646ec5..13097fcfe0be 100644
--- a/srcpkgs/ruby-addressable/template
+++ b/srcpkgs/ruby-addressable/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-addressable'
 pkgname=ruby-addressable
 version=2.7.0
-revision=5
+revision=6
 build_style=gem
 depends="ruby-public_suffix>=2.0.2 ruby-public_suffix<5.0"
 short_desc="Replacement for Ruby's standard library URI implementation"

From 4a6d854dfe009f91df46d47de047150037b77bd0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:55 +0100
Subject: [PATCH 14/53] ruby-backports: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-backports/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-backports/template b/srcpkgs/ruby-backports/template
index adcf4bfdde06..355a40cfad75 100644
--- a/srcpkgs/ruby-backports/template
+++ b/srcpkgs/ruby-backports/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-backports'
 pkgname=ruby-backports
 version=3.15.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Essential backports that enable many of the nice features of Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From d93fced6cb96a53d748b4fc558c09e21b3fef0a0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:11 +0100
Subject: [PATCH 15/53] ruby-connection_pool: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-connection_pool/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-connection_pool/template b/srcpkgs/ruby-connection_pool/template
index 6e0dc024cce7..a83d37b84ed5 100644
--- a/srcpkgs/ruby-connection_pool/template
+++ b/srcpkgs/ruby-connection_pool/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-connection_pool'
 pkgname=ruby-connection_pool
 version=2.2.2
-revision=5
+revision=6
 build_style=gem
 short_desc="Generic connection pool for Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 91ad5596610c3b6e3db6fc662d88b721c8cfa5d1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:23 +0100
Subject: [PATCH 16/53] ruby-erubis: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-erubis/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-erubis/template b/srcpkgs/ruby-erubis/template
index b79aff3062b8..5cc96909679e 100644
--- a/srcpkgs/ruby-erubis/template
+++ b/srcpkgs/ruby-erubis/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-erubis'
 pkgname=ruby-erubis
 version=2.7.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Erubis is an implementation of eRuby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From fc11b068faa53a49c9de03a2412b66fd46a217fd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:29 +0100
Subject: [PATCH 17/53] ruby-ethon: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ethon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ethon/template b/srcpkgs/ruby-ethon/template
index d6bbf0958c52..a3184cb3fc47 100644
--- a/srcpkgs/ruby-ethon/template
+++ b/srcpkgs/ruby-ethon/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ethon'
 pkgname=ruby-ethon
 version=0.12.0
-revision=4
+revision=5
 build_style=gem
 depends="ruby-ffi>=1.3.0"
 short_desc="Lightweight wrapper around libcurl"

From 56b196040b14312498a5721adb994df38504654a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:44 +0100
Subject: [PATCH 18/53] ruby-faraday: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-faraday/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-faraday/template b/srcpkgs/ruby-faraday/template
index 5d8de2ac9e1c..6b8997a6425d 100644
--- a/srcpkgs/ruby-faraday/template
+++ b/srcpkgs/ruby-faraday/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-faraday'
 pkgname=ruby-faraday
 version=1.0.1
-revision=3
+revision=4
 build_style=gem
 depends="ruby-multipart-post>=1.2 ruby-multipart-post<3"
 short_desc="HTTP/REST API client library"

From 2f6c66aa71e33ab5faf14e766c6c9e6d810fd0d9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:51 +0100
Subject: [PATCH 19/53] ruby-faraday_middleware: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-faraday_middleware/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-faraday_middleware/template b/srcpkgs/ruby-faraday_middleware/template
index 6f6eadeb60af..b819c537ba5f 100644
--- a/srcpkgs/ruby-faraday_middleware/template
+++ b/srcpkgs/ruby-faraday_middleware/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-faraday_middleware'
 pkgname=ruby-faraday_middleware
 version=1.0.0
-revision=3
+revision=4
 build_style=gem
 depends="ruby-faraday>=1.0"
 short_desc="Various middleware for Faraday"

From b5579dfbdf31bc73d324965c8b0f91c8bdbabf4d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:58 +0100
Subject: [PATCH 20/53] ruby-filesize: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-filesize/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-filesize/template b/srcpkgs/ruby-filesize/template
index 0d2c06a995d1..1a9939136b77 100644
--- a/srcpkgs/ruby-filesize/template
+++ b/srcpkgs/ruby-filesize/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-filesize'
 pkgname=ruby-filesize
 version=0.2.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Small class for handling filesizes"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 62b5263d015f7de4857e3ffa4a9d5845bca1e668 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:07 +0100
Subject: [PATCH 21/53] ruby-gh: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-gh/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-gh/template b/srcpkgs/ruby-gh/template
index fa43ad84d5f0..5758f646973d 100644
--- a/srcpkgs/ruby-gh/template
+++ b/srcpkgs/ruby-gh/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-gh'
 pkgname=ruby-gh
 version=0.15.1
-revision=5
+revision=6
 build_style=gem
 depends="ruby-addressable>=2.4.0 ruby-backports ruby-faraday>=0.8
  ruby-multi_json>=1.0 ruby-net-http-persistent>=2.9 ruby-net-http-pipeline"

From aca9468ab7bb67343e657e5091972f3ce9a5ca03 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:15 +0100
Subject: [PATCH 22/53] ruby-highline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-highline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-highline/template b/srcpkgs/ruby-highline/template
index aa00cf9b5bde..7e7e9bdd80ea 100644
--- a/srcpkgs/ruby-highline/template
+++ b/srcpkgs/ruby-highline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-highline'
 pkgname=ruby-highline
 version=2.0.3
-revision=4
+revision=5
 build_style=gem
 short_desc="High-level IO library for comamndline interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From deb7edd665ab8bd117add0a1fda6ae3e843f79af Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:23 +0100
Subject: [PATCH 23/53] ruby-httparty: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-httparty/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-httparty/template b/srcpkgs/ruby-httparty/template
index 2df74d93b219..4b286f65f329 100644
--- a/srcpkgs/ruby-httparty/template
+++ b/srcpkgs/ruby-httparty/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-httparty'
 pkgname=ruby-httparty
 version=0.17.1
-revision=4
+revision=5
 build_style=gem
 depends="ruby-mime-types>=3.0 ruby-multi_xml>=0.5.2"
 short_desc="Makes http fun! Also, makes consuming restful web services dead easy"

From 603836175ed0ff6127db895921e9ccd4c48face0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:33 +0100
Subject: [PATCH 24/53] ruby-launchy: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-launchy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-launchy/template b/srcpkgs/ruby-launchy/template
index 0e2f076b4977..f8890626158c 100644
--- a/srcpkgs/ruby-launchy/template
+++ b/srcpkgs/ruby-launchy/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-launchy'
 pkgname=ruby-launchy
 version=2.4.3
-revision=5
+revision=6
 build_style=gem
 depends="ruby-addressable>=2.3 ruby-addressable<3.0"
 short_desc="Helper class for launching cross-platform applications"

From 71fb3210d505487eac26382450051517f8074523 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:47 +0100
Subject: [PATCH 25/53] ruby-manpages: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-manpages/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-manpages/template b/srcpkgs/ruby-manpages/template
index 4fbc854f82f6..927f16b7068c 100644
--- a/srcpkgs/ruby-manpages/template
+++ b/srcpkgs/ruby-manpages/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-manpages'
 pkgname=ruby-manpages
 version=0.6.1
-revision=5
+revision=6
 build_style=gem
 short_desc="Gem to add man pages support to ruby gems"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 9d7c9e98bc22d32c33ee11b5f5d820335ed226a2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:56 +0100
Subject: [PATCH 26/53] ruby-mime-types: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mime-types/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mime-types/template b/srcpkgs/ruby-mime-types/template
index 4323b3617da1..94fa4f592d2a 100644
--- a/srcpkgs/ruby-mime-types/template
+++ b/srcpkgs/ruby-mime-types/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mime-types'
 pkgname=ruby-mime-types
 version=3.3
-revision=4
+revision=5
 build_style=gem
 depends="ruby-mime-types-data>=3.2015"
 short_desc="Library for registry and information about MIME types"

From d83edb5653ffa5dc676dbda140073fdbfda4b74b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:01 +0100
Subject: [PATCH 27/53] ruby-mime-types-data: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mime-types-data/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mime-types-data/template b/srcpkgs/ruby-mime-types-data/template
index 8f4b85acebc1..64d444528873 100644
--- a/srcpkgs/ruby-mime-types-data/template
+++ b/srcpkgs/ruby-mime-types-data/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mime-types-data'
 pkgname=ruby-mime-types-data
 version=3.2019.1009
-revision=4
+revision=5
 build_style=gem
 short_desc="Registry for MIME media type definitions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From c0fb873328af3f3cfdbaaf318ae38b15d061a38f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:07 +0100
Subject: [PATCH 28/53] ruby-mini_portile2: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mini_portile2/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mini_portile2/template b/srcpkgs/ruby-mini_portile2/template
index aacfb695d15c..f7c225545dc9 100644
--- a/srcpkgs/ruby-mini_portile2/template
+++ b/srcpkgs/ruby-mini_portile2/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mini_portile2'
 pkgname=ruby-mini_portile2
 version=2.4.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Simplistic port-like solution for developers"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a949edeff07330b2f90e6fb540c531fb800c8b38 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:17 +0100
Subject: [PATCH 29/53] ruby-multi_json: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multi_json/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multi_json/template b/srcpkgs/ruby-multi_json/template
index 72d7a67451c9..006d7d578a16 100644
--- a/srcpkgs/ruby-multi_json/template
+++ b/srcpkgs/ruby-multi_json/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multi_json'
 pkgname=ruby-multi_json
 version=1.14.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Common interface for multiple JSON parsing libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 60ffcfab76f6ef50130854fb7ad14d42ec0f7801 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:26 +0100
Subject: [PATCH 30/53] ruby-multi_xml: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multi_xml/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multi_xml/template b/srcpkgs/ruby-multi_xml/template
index 9df407b1c57e..fd23fbc227f5 100644
--- a/srcpkgs/ruby-multi_xml/template
+++ b/srcpkgs/ruby-multi_xml/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multi_xml'
 pkgname=ruby-multi_xml
 version=0.6.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 20e8e8a0f50ccbb6ffb8106a1dbd6319d72a977f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:35 +0100
Subject: [PATCH 31/53] ruby-multipart-post: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multipart-post/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multipart-post/template b/srcpkgs/ruby-multipart-post/template
index 616e52195daf..c6baa24adf70 100644
--- a/srcpkgs/ruby-multipart-post/template
+++ b/srcpkgs/ruby-multipart-post/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multipart-post'
 pkgname=ruby-multipart-post
 version=2.1.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Use with Net::HTTP to do multipart form posts"
 maintainer="Orphaned <orphan@voidlinux.org>"

From c9ef3aa9f13bb1f472b2666ecb9e4b8696c51698 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:45 +0100
Subject: [PATCH 32/53] ruby-mustache: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mustache/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mustache/template b/srcpkgs/ruby-mustache/template
index ce9b567d0dd5..cf10ae6f107f 100644
--- a/srcpkgs/ruby-mustache/template
+++ b/srcpkgs/ruby-mustache/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mustache'
 pkgname=ruby-mustache
 version=1.1.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Framework-agnostic way to render logic-free views"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 487eb6bb7ca645978c0eac1344bf667cd796c10a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:56 +0100
Subject: [PATCH 33/53] ruby-net-http-persistent: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-net-http-persistent/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-net-http-persistent/template b/srcpkgs/ruby-net-http-persistent/template
index a0f35fc709ae..943562acf325 100644
--- a/srcpkgs/ruby-net-http-persistent/template
+++ b/srcpkgs/ruby-net-http-persistent/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-net-http-persistent'
 pkgname=ruby-net-http-persistent
 version=4.0.1
-revision=1
+revision=2
 build_style=gem
 depends="ruby-connection_pool>=2.2 ruby-connection_pool<3.0"
 short_desc="Manages persistent connections using Net::HTTP"

From f21f5ea6c8cd4b474afe9391a87c43a23fb879a7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:04 +0100
Subject: [PATCH 34/53] ruby-net-http-pipeline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-net-http-pipeline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-net-http-pipeline/template b/srcpkgs/ruby-net-http-pipeline/template
index c976e9b00208..a071ee510449 100644
--- a/srcpkgs/ruby-net-http-pipeline/template
+++ b/srcpkgs/ruby-net-http-pipeline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-net-http-pipeline'
 pkgname=ruby-net-http-pipeline
 version=1.0.1
-revision=5
+revision=6
 build_style=gem
 short_desc="HTTP/1.1 pipelining implementation atop Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 846d315b0e57c8ccd56eda5860bb115baf078d7d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:16 +0100
Subject: [PATCH 35/53] ruby-pkg-config: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-pkg-config/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-pkg-config/template b/srcpkgs/ruby-pkg-config/template
index cdfa408875dd..8c53cce12f49 100644
--- a/srcpkgs/ruby-pkg-config/template
+++ b/srcpkgs/ruby-pkg-config/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-pkg-config'
 pkgname=ruby-pkg-config
 version=1.4.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Properly detect need libraries for compiling Ruby native extensions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From dbf37b43ba0743a723ac068b73ab986f82518d56 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:26 +0100
Subject: [PATCH 36/53] ruby-public_suffix: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-public_suffix/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-public_suffix/template b/srcpkgs/ruby-public_suffix/template
index c68fd046d502..0e4eed0e0f02 100644
--- a/srcpkgs/ruby-public_suffix/template
+++ b/srcpkgs/ruby-public_suffix/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-public_suffix'
 pkgname=ruby-public_suffix
 version=4.0.2
-revision=4
+revision=5
 build_style=gem
 short_desc="Parse domain names into top level domain, domain and subdomains"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 6bd2545d7e0895fb80dc444c1d33a26617626fa2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:34 +0100
Subject: [PATCH 37/53] ruby-pusher-client: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-pusher-client/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-pusher-client/template b/srcpkgs/ruby-pusher-client/template
index 90f0c3249f71..2d4e3c021e57 100644
--- a/srcpkgs/ruby-pusher-client/template
+++ b/srcpkgs/ruby-pusher-client/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-pusher-client'
 pkgname=ruby-pusher-client
 version=0.6.2
-revision=5
+revision=6
 build_style=gem
 depends="ruby-websocket>=1.0 ruby-websocket<2.0"
 short_desc="Client for consuming WebSockets from http://pusher.com"

From 9f1b3aea4fb01b122c147dca0918700356c2df10 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:47 +0100
Subject: [PATCH 38/53] ruby-rainbow: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rainbow/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rainbow/template b/srcpkgs/ruby-rainbow/template
index 6bc1fb209420..e9a41a7cf61f 100644
--- a/srcpkgs/ruby-rainbow/template
+++ b/srcpkgs/ruby-rainbow/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rainbow'
 pkgname=ruby-rainbow
 version=3.0.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Colorize printed text on ANSI terminals"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 4b6949a2ec25f0cca3374d44003fbe977c23484a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:51 +0100
Subject: [PATCH 39/53] ruby-rb-readline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rb-readline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rb-readline/template b/srcpkgs/ruby-rb-readline/template
index 9b35afe5be12..15beb60005a5 100644
--- a/srcpkgs/ruby-rb-readline/template
+++ b/srcpkgs/ruby-rb-readline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rb-readline'
 pkgname=ruby-rb-readline
 version=0.5.5
-revision=5
+revision=6
 build_style=gem
 depends="ruby"
 short_desc="Pure Ruby implementation of GNU readline library"

From 11e286afd5becedb6f2bf439d55f30fdf6e55bbc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:11 +0100
Subject: [PATCH 40/53] ruby-rdiscount: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rdiscount/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rdiscount/template b/srcpkgs/ruby-rdiscount/template
index acd6dc4a494a..526af9a6dc2d 100644
--- a/srcpkgs/ruby-rdiscount/template
+++ b/srcpkgs/ruby-rdiscount/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rdiscount'
 pkgname=ruby-rdiscount
 version=2.2.0.1
-revision=8
+revision=9
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 70736744e222371045ea394bd7727cf511d36465 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:29 +0100
Subject: [PATCH 41/53] ruby-ronn: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ronn/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ronn/template b/srcpkgs/ruby-ronn/template
index 83516fe69653..d6a74ac864b6 100644
--- a/srcpkgs/ruby-ronn/template
+++ b/srcpkgs/ruby-ronn/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ronn'
 pkgname=ruby-ronn
 version=0.7.3
-revision=5
+revision=6
 build_style=gem
 depends="ruby-hpricot ruby-mustache ruby-rdiscount groff"
 short_desc="Strick markdown-like format for manpages"

From ff2576d5253e2565d835b84c07b79e9a0e38469b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:37 +0100
Subject: [PATCH 42/53] ruby-thor: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-thor/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-thor/template b/srcpkgs/ruby-thor/template
index b7aefd3626c2..241ea78068e6 100644
--- a/srcpkgs/ruby-thor/template
+++ b/srcpkgs/ruby-thor/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-thor'
 pkgname=ruby-thor
 version=0.20.3
-revision=5
+revision=6
 build_style=gem
 short_desc="Toolkit for building powerful command-line interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a92d8d7f71afd0209e533b393bffd50b923829b3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:46 +0100
Subject: [PATCH 43/53] ruby-tmuxinator: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-tmuxinator/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-tmuxinator/template b/srcpkgs/ruby-tmuxinator/template
index 57342385cb77..7d11374018a5 100644
--- a/srcpkgs/ruby-tmuxinator/template
+++ b/srcpkgs/ruby-tmuxinator/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-tmuxinator'
 pkgname=ruby-tmuxinator
 version=0.16.0
-revision=4
+revision=5
 build_style=gem
 depends="ruby-erubis>=2.6 ruby-thor>=0.15.0 ruby-xdg>=2.2.3 tmux"
 short_desc="Create and manage complex tmux sessions easily"

From 63cfc677c110ee21c0941cfaa273738ce6960135 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:53 +0100
Subject: [PATCH 44/53] ruby-travis: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-travis/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-travis/template b/srcpkgs/ruby-travis/template
index 847c706a36b9..3743358bb37f 100644
--- a/srcpkgs/ruby-travis/template
+++ b/srcpkgs/ruby-travis/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-travis'
 pkgname=ruby-travis
 version=1.9.0
-revision=3
+revision=4
 build_style=gem
 depends="ruby-backports ruby-faraday>=1.0 ruby-faraday_middleware>=1.0
  ruby-gh>=0.13 ruby-highline>=2.0 ruby-launchy>=2.1 ruby-pusher-client>=0.4

From f27b515952a23debb92c5fcd69ca915ecc763f7c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:39 +0100
Subject: [PATCH 45/53] ruby-typhoeus: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-typhoeus/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-typhoeus/template b/srcpkgs/ruby-typhoeus/template
index cd0057c1ca20..4b4bd3a2ccfc 100644
--- a/srcpkgs/ruby-typhoeus/template
+++ b/srcpkgs/ruby-typhoeus/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-typhoeus'
 pkgname=ruby-typhoeus
 version=1.3.1
-revision=5
+revision=6
 build_style=gem
 depends="ruby-ethon>=0.9.0"
 short_desc="Parallel HTTP requests runner"

From 0af45c4a5135e40c34531d6b29f34b70625a5e43 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:48 +0100
Subject: [PATCH 46/53] ruby-websocket: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-websocket/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-websocket/template b/srcpkgs/ruby-websocket/template
index c2e971d9b5c5..95d7cd3f07f4 100644
--- a/srcpkgs/ruby-websocket/template
+++ b/srcpkgs/ruby-websocket/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-websocket'
 pkgname=ruby-websocket
 version=1.2.8
-revision=5
+revision=6
 build_style=gem
 short_desc="Universal Ruby library to handle WebSocket protocol"
 maintainer="Orphaned <orphan@voidlinux.org>"

From d83397827261f0b50edf693f48ec2a316a9fd507 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:57 +0100
Subject: [PATCH 47/53] ruby-xdg: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-xdg/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-xdg/template b/srcpkgs/ruby-xdg/template
index 389d17c7c32a..e04194374ce9 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
 version=5.1.1
-revision=1
+revision=2
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 9f306bf927230b9a1ca8201ef87e8907923a9712 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:11:08 +0100
Subject: [PATCH 48/53] subtle: rebuild for ruby-3.1.0.

---
 srcpkgs/subtle/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/subtle/template b/srcpkgs/subtle/template
index 0a9d2684a2ca..60ff6f1d0543 100644
--- a/srcpkgs/subtle/template
+++ b/srcpkgs/subtle/template
@@ -1,7 +1,7 @@
 # Template file for 'subtle'
 pkgname=subtle
 version=0.11.6579
-revision=2
+revision=3
 wrksrc="${pkgname}-${version#*.*.}"
 hostmakedepends="python3 mercurial ruby-devel pkg-config"
 makedepends="ruby-devel libX11-devel libXpm-devel libXft-devel

From 4a593abffb7247f6066313670af5a44c2be19115 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:11:54 +0100
Subject: [PATCH 49/53] rrdtool: rebuild for ruby-3.1.0.

---
 srcpkgs/rrdtool/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/rrdtool/template b/srcpkgs/rrdtool/template
index 53d8b08aef1a..b1bd0e4e50e9 100644
--- a/srcpkgs/rrdtool/template
+++ b/srcpkgs/rrdtool/template
@@ -1,7 +1,7 @@
 # Template file for 'rrdtool'
 pkgname=rrdtool
 version=1.7.2
-revision=10
+revision=11
 build_style=gnu-configure
 # configure checks sys.version[:3] for Python versioning, so 3.10 becomes 3.1;
 # until this is fixed upstream, manually define am_cv_python_version to circumvent

From 187bea1feaa0e471d2841f22443959d8e9027582 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:12:53 +0100
Subject: [PATCH 50/53] notmuch: rebuild for ruby-3.1.0.

---
 srcpkgs/notmuch/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/notmuch/template b/srcpkgs/notmuch/template
index c7a25199498a..841645d19fe9 100644
--- a/srcpkgs/notmuch/template
+++ b/srcpkgs/notmuch/template
@@ -1,7 +1,7 @@
 # Template file for 'notmuch'
 pkgname=notmuch
 version=0.32.2
-revision=3
+revision=4
 build_style=configure
 configure_args="--prefix=/usr
  --emacslispdir=/usr/share/emacs/site-lisp/notmuch

From 99244eab638641f966fd026d96343a2473f90cd6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:15:22 +0100
Subject: [PATCH 51/53] hivex: rebuild for ruby-3.1.0.

---
 srcpkgs/hivex/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/hivex/template b/srcpkgs/hivex/template
index 613e708f1fa3..448c06ddc9fa 100644
--- a/srcpkgs/hivex/template
+++ b/srcpkgs/hivex/template
@@ -1,7 +1,7 @@
 # Template file for 'hivex'
 pkgname=hivex
 version=1.3.21
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="--disable-ocaml" # currently ocaml is broken
 hostmakedepends="python3 perl ruby ocaml ocaml-findlib perl-IO-stringy"

From ae052ba74059a09872acde729edd380559911d2c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:13:57 +0100
Subject: [PATCH 52/53] libguestfs: rebuild for ruby-3.1.0.

---
 srcpkgs/libguestfs/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libguestfs/template b/srcpkgs/libguestfs/template
index 24a4c3bd4d74..5ac1d1d2b8ee 100644
--- a/srcpkgs/libguestfs/template
+++ b/srcpkgs/libguestfs/template
@@ -1,7 +1,7 @@
 # Template file for 'libguestfs'
 pkgname=libguestfs
 version=1.46.2
-revision=1
+revision=2
 _version_short=${version%.*}
 build_style=gnu-configure
 make_install_args="INSTALLDIRS=vendor"

From ee05381d4bc28d94d3efbb271c8d52099cc92502 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:21:25 +0100
Subject: [PATCH 53/53] vagrant: rebuild for ruby-3.1.0.

---
 srcpkgs/vagrant/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/vagrant/template b/srcpkgs/vagrant/template
index 05139891c1b4..f15d85850d03 100644
--- a/srcpkgs/vagrant/template
+++ b/srcpkgs/vagrant/template
@@ -1,7 +1,7 @@
 # Template file for 'vagrant'
 pkgname=vagrant
 version=2.2.19
-revision=1
+revision=2
 archs="i686 x86_64*"
 hostmakedepends="ruby"
 makedepends="ruby-devel zlib-devel"
@@ -15,7 +15,7 @@ checksum=4f0e6b1d466e26dead682c4d4843e8f64a012eba4be91506ae6c6d34d3d9c8f9
 nocross=yes
 
 post_extract() {
-	sed -i 's|\,\ "<\ 2\.7"||g' $pkgname.gemspec
+	sed -i 's|, "< 3\.1"||g' $pkgname.gemspec
 }
 
 do_build() {

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PR PATCH] [Updated] Ruby 3.1
  2021-12-26 16:25 [PR PATCH] Ruby 3.1 leahneukirchen
                   ` (2 preceding siblings ...)
  2022-03-11 10:00 ` leahneukirchen
@ 2022-03-12 14:48 ` leahneukirchen
  2022-03-12 15:40 ` leahneukirchen
  2022-03-12 15:40 ` [PR PATCH] [Closed]: " leahneukirchen
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2022-03-12 14:48 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 668 bytes --]

There is an updated pull request by leahneukirchen against master on the void-packages repository

https://github.com/leahneukirchen/void-packages ruby31
https://github.com/void-linux/void-packages/pull/34706

Ruby 3.1
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **NO**

Due to upstream bug https://bugs.ruby-lang.org/issues/18373 we need a workaround for now: https://bugs.ruby-lang.org/issues/18373

Vagrant required a patch, someone please test whether it still works.

A patch file from https://github.com/void-linux/void-packages/pull/34706.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-ruby31-34706.patch --]
[-- Type: text/x-diff, Size: 43154 bytes --]

From cc3ba7338ce48aac8e26b440088d7007662947bc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 15:00:14 +0100
Subject: [PATCH 01/53] ruby: update to 3.1.1.

---
 common/shlibs         |  2 +-
 srcpkgs/ruby/template | 34 ++++++++++++----------------------
 2 files changed, 13 insertions(+), 23 deletions(-)

diff --git a/common/shlibs b/common/shlibs
index d60e60a87534..f26b9bab58fd 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -440,7 +440,7 @@ libKScreenLocker.so.5 kscreenlocker-5.8.4_1
 libparted.so.2 libparted-3.1_1
 libparted-fs-resize.so.0 libparted-3.1_1
 libntfs-3g.so.89 ntfs-3g-2021.8.22_1
-libruby.so.3.0 ruby-3.0.2_1
+libruby.so.3.1 ruby-3.1.0_1
 librw.so.0 rankwidth-0.9_1
 libprocessui.so.9 libksysguard-5.18.90_1
 libksignalplotter.so.9 libksysguard-5.18.90_1
diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template
index f9fb36a74dda..85524a7796b2 100644
--- a/srcpkgs/ruby/template
+++ b/srcpkgs/ruby/template
@@ -1,12 +1,12 @@
 # Template file for 'ruby'
-_ruby_abiver=3.0.0
+_ruby_abiver=3.1.0
 
 pkgname=ruby
-version=3.0.3
+version=3.1.1
 revision=1
 build_style=gnu-configure
 configure_args="--enable-shared --disable-rpath
- DOXYGEN=/usr/bin/doxygen DOT=/usr/bin/dot PKG_CONFIG=/usr/bin/pkg-config"
+ PKG_CONFIG=/usr/bin/pkg-config"
 make_build_args="all capi"
 hostmakedepends="pkg-config bison groff"
 makedepends="zlib-devel readline-devel libffi-devel openssl-devel
@@ -16,7 +16,7 @@ homepage="http://www.ruby-lang.org/en/"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="Ruby, BSD-2-Clause"
 distfiles="https://cache.ruby-lang.org/pub/ruby/${version%.*}/${pkgname}-${version}.tar.xz"
-checksum=88cc7f0f021f15c4cd62b1f922e3a401697f7943551fe45b1fdf4f2417a17a9c
+checksum=7aefaa6b78b076515d272ec59c4616707a54fc9f2391239737d5f10af7a16caa
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)	# Broken on the builders but successfully built locally
@@ -48,6 +48,12 @@ if [ "$CROSS_BUILD" ]; then
 fi
 
 post_patch() {
+	# https://bugs.ruby-lang.org/issues/18373#note-8
+	find .bundle -name extconf.rb -exec \
+		sed -i \
+			-e '/create_makefile/i \$arch_hdrdir = "$(hdrdir)/../.ext/include/$(arch)"' \
+			-e '/create_makefile/i \$DLDFLAGS << " -L#{$top_srcdir}"' {} \;
+
 	[ "$XBPS_TARGET_LIBC" = "glibc" ] && return 0
 
 	echo "Patching out using binary gems for non-glibc..."
@@ -55,29 +61,16 @@ post_patch() {
 }
 
 pre_configure() {
-	# this allows the test suite to pass without crashing
-	export CFLAGS+=" -fno-omit-frame-pointer -fno-strict-aliasing"
-	export CPPFLAGS+=" -fno-omit-frame-pointer -fno-strict-aliasing"
-
 	case "$XBPS_TARGET_MACHINE" in
 		ppc64le*) ;;
 		ppc*)
 			# Random segfaults otherwise
 			export CFLAGS+=" -Os"
-			export CPPFLAGS+=" -Os"
 			;;
 	esac
-
-	# force this to pass on systems with these as macros (musl)
-	export ac_cv_func_isnan=yes
-	export ac_cv_func_isinf=yes
 }
 
 pre_build() {
-	# Force getaddrinfo detection.
-	sed -e 's,\(checking_for("wide getaddrinfo") {try_\)run,\1link,' -i ext/socket/extconf.rb
-	# Hack for cross-builds.
-	touch ext/ripper/check
 	# Set -fno-stack-protector for i686* or otherwise linking fails with
 	# ...: undefined reference to '__stack_chk_fail_local'
 	case "$XBPS_TARGET_MACHINE" in
@@ -91,13 +84,10 @@ pre_build() {
 post_install() {
 	# Remove references to the cross compiler
 	if [ "$CROSS_BUILD" ]; then
-		sed -e "s,${XBPS_CROSS_TRIPLET}-,,g" -i ${DESTDIR}/usr/lib/ruby/${_ruby_abiver}/*/rbconfig.rb
+		vsed -e "s,${XBPS_CROSS_TRIPLET}-,,g" -i ${DESTDIR}/usr/lib/ruby/${_ruby_abiver}/*/rbconfig.rb
 	fi
 	# Replace reference to the install(1) wrapper
-	sed -e "s,${XBPS_WRAPPERDIR},/usr/bin,g" -i \
-		${DESTDIR}/usr/lib/ruby/${_ruby_abiver}/*/rbconfig.rb
-	# Remove references to hardening -specs.
-	sed -e "s|\(-specs=.*hardened-ld\)||g" -e "s|\(-specs=.*hardened-cc1\)||g" -i \
+	vsed -e "s,${XBPS_WRAPPERDIR},/usr/bin,g" -i \
 		${DESTDIR}/usr/lib/ruby/${_ruby_abiver}/*/rbconfig.rb
 	vlicense COPYING
 }

From 9fd91968050e31f84c9a573063aa5d79172fc1e7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:04 +0100
Subject: [PATCH 02/53] ruby-clocale: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-clocale/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-clocale/template b/srcpkgs/ruby-clocale/template
index a921bc084bc0..61691785300f 100644
--- a/srcpkgs/ruby-clocale/template
+++ b/srcpkgs/ruby-clocale/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-clocale'
 pkgname=ruby-clocale
 version=0.0.4
-revision=4
+revision=5
 build_style=gemspec
 short_desc="Ruby gem that wraps C locale functions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 236cbe0bb41e8b08625e9a1a02653d1bbb95d07d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:23 +0100
Subject: [PATCH 03/53] ruby-ffi: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ffi/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ffi/template b/srcpkgs/ruby-ffi/template
index efe3ca4f3f5f..11a8d58499ed 100644
--- a/srcpkgs/ruby-ffi/template
+++ b/srcpkgs/ruby-ffi/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ffi'
 pkgname=ruby-ffi
 version=1.11.3
-revision=5
+revision=6
 wrksrc="ffi-${version}"
 build_style=gemspec
 hostmakedepends="libffi-devel"

From 88307657ec4006741babafbca2b298886a231526 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:57:45 +0100
Subject: [PATCH 04/53] ruby-hpricot: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-hpricot/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-hpricot/template b/srcpkgs/ruby-hpricot/template
index 1013a395fa57..40cdaabc73ff 100644
--- a/srcpkgs/ruby-hpricot/template
+++ b/srcpkgs/ruby-hpricot/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-hpricot'
 pkgname=ruby-hpricot
 version=0.8.6
-revision=6
+revision=7
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 0025363d9cebc96af9447fd955b001002679842c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:58:19 +0100
Subject: [PATCH 05/53] ruby-rdiscount: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rdiscount/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rdiscount/template b/srcpkgs/ruby-rdiscount/template
index b784e7283e13..acd6dc4a494a 100644
--- a/srcpkgs/ruby-rdiscount/template
+++ b/srcpkgs/ruby-rdiscount/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rdiscount'
 pkgname=ruby-rdiscount
 version=2.2.0.1
-revision=7
+revision=8
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From d8292859d31afddcd406ee4ddf4b5b2fa15a610e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:58:57 +0100
Subject: [PATCH 06/53] vim: rebuild for ruby-3.1.0.

---
 srcpkgs/vim/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index bd919ebdf9b7..252c84c21b18 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
 # Template file for 'vim'
 pkgname=vim
 version=8.2.4221
-revision=1
+revision=2
 hostmakedepends="gettext glib-devel pkg-config"
 makedepends="acl-devel ncurses-devel
  $(vopt_if x11 libXt-devel)

From aea641d94bc5089d2076b42c2db3ce4d8ac5ed6f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 16:59:22 +0100
Subject: [PATCH 07/53] ruby-asciidoctor: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-asciidoctor/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-asciidoctor/template b/srcpkgs/ruby-asciidoctor/template
index 8b0417bb3623..e9e7669f0f6c 100644
--- a/srcpkgs/ruby-asciidoctor/template
+++ b/srcpkgs/ruby-asciidoctor/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-asciidoctor'
 pkgname=ruby-asciidoctor
 version=2.0.15
-revision=2
+revision=3
 build_style=gem
 short_desc="Ruby implementation of AsciiDoc"
 maintainer="Orphaned <orphan@voidlinux.org>"

From dcbe6f9a7ee5ee367448af6e990ec666d37269e2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:01:12 +0100
Subject: [PATCH 08/53] weechat: rebuild for ruby-3.1.0.

---
 srcpkgs/weechat/template | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 9395e73319cf..a496a6412e85 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
 # Template file for 'weechat'
 pkgname=weechat
 version=3.4
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DENABLE_MAN=ON -DENABLE_PERL=ON
  -DENABLE_LUA=ON -DENABLE_RUBY=ON -DENABLE_SPELL=ON
@@ -32,6 +32,10 @@ if [ "$CROSS_BUILD" ]; then
 	 -DPERL_LFLAGS=-L$_perlpath"
 fi
 
+post_extract() {
+	vsed -i '/pkg_search_module/s/ruby-3.0/ruby-3.1 &/' cmake/FindRuby.cmake
+}
+
 weechat-aspell_package() {
 	lib32disabled=yes
 	depends="${sourcepkg}>=${version}_${revision}"

From 21a1411d31448e256fe86b5f2320fc6d80b4eb66 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:18 +0100
Subject: [PATCH 09/53] ruby-sync: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-sync/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-sync/template b/srcpkgs/ruby-sync/template
index a76352acfaab..77569174612f 100644
--- a/srcpkgs/ruby-sync/template
+++ b/srcpkgs/ruby-sync/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-sync'
 pkgname=ruby-sync
 version=0.5.0
-revision=3
+revision=4
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From 1f915a6dad809ef2370cbe7191fe85cd949418f5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:39 +0100
Subject: [PATCH 10/53] ruby-concurrent-ruby: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-concurrent-ruby/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-concurrent-ruby/template b/srcpkgs/ruby-concurrent-ruby/template
index cb58198062a2..8117a8fef1c8 100644
--- a/srcpkgs/ruby-concurrent-ruby/template
+++ b/srcpkgs/ruby-concurrent-ruby/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-concurrent-ruby'
 pkgname=ruby-concurrent-ruby
 version=1.1.7
-revision=2
+revision=3
 build_style=gem
 hostmakedepends="ruby"
 depends="ruby"

From 89d870252750e1828a2e858a0eff4565d0b35ceb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:02:53 +0100
Subject: [PATCH 11/53] ruby-rubysl-singleton: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rubysl-singleton/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rubysl-singleton/template b/srcpkgs/ruby-rubysl-singleton/template
index d119521708b2..36945b5cf4f5 100644
--- a/srcpkgs/ruby-rubysl-singleton/template
+++ b/srcpkgs/ruby-rubysl-singleton/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rubysl-singleton'
 pkgname=ruby-rubysl-singleton
 version=2.0.0
-revision=4
+revision=5
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"

From 93cbc04c50a85ac1ffb005f5eb08627fe27244e8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:11 +0100
Subject: [PATCH 12/53] ruby-deep_merge: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-deep_merge/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-deep_merge/template b/srcpkgs/ruby-deep_merge/template
index 858e491f0a99..2f38c05c30ea 100644
--- a/srcpkgs/ruby-deep_merge/template
+++ b/srcpkgs/ruby-deep_merge/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-deep_merge'
 pkgname=ruby-deep_merge
 version=1.2.1
-revision=4
+revision=5
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From c02c2257e71a889cd46cd5c2f354149838d0d5cc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:46 +0100
Subject: [PATCH 13/53] ruby-addressable: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-addressable/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-addressable/template b/srcpkgs/ruby-addressable/template
index 89ee94646ec5..13097fcfe0be 100644
--- a/srcpkgs/ruby-addressable/template
+++ b/srcpkgs/ruby-addressable/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-addressable'
 pkgname=ruby-addressable
 version=2.7.0
-revision=5
+revision=6
 build_style=gem
 depends="ruby-public_suffix>=2.0.2 ruby-public_suffix<5.0"
 short_desc="Replacement for Ruby's standard library URI implementation"

From 4a6d854dfe009f91df46d47de047150037b77bd0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:04:55 +0100
Subject: [PATCH 14/53] ruby-backports: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-backports/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-backports/template b/srcpkgs/ruby-backports/template
index adcf4bfdde06..355a40cfad75 100644
--- a/srcpkgs/ruby-backports/template
+++ b/srcpkgs/ruby-backports/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-backports'
 pkgname=ruby-backports
 version=3.15.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Essential backports that enable many of the nice features of Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From d93fced6cb96a53d748b4fc558c09e21b3fef0a0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:11 +0100
Subject: [PATCH 15/53] ruby-connection_pool: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-connection_pool/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-connection_pool/template b/srcpkgs/ruby-connection_pool/template
index 6e0dc024cce7..a83d37b84ed5 100644
--- a/srcpkgs/ruby-connection_pool/template
+++ b/srcpkgs/ruby-connection_pool/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-connection_pool'
 pkgname=ruby-connection_pool
 version=2.2.2
-revision=5
+revision=6
 build_style=gem
 short_desc="Generic connection pool for Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 91ad5596610c3b6e3db6fc662d88b721c8cfa5d1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:23 +0100
Subject: [PATCH 16/53] ruby-erubis: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-erubis/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-erubis/template b/srcpkgs/ruby-erubis/template
index b79aff3062b8..5cc96909679e 100644
--- a/srcpkgs/ruby-erubis/template
+++ b/srcpkgs/ruby-erubis/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-erubis'
 pkgname=ruby-erubis
 version=2.7.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Erubis is an implementation of eRuby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From fc11b068faa53a49c9de03a2412b66fd46a217fd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:29 +0100
Subject: [PATCH 17/53] ruby-ethon: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ethon/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ethon/template b/srcpkgs/ruby-ethon/template
index d6bbf0958c52..a3184cb3fc47 100644
--- a/srcpkgs/ruby-ethon/template
+++ b/srcpkgs/ruby-ethon/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ethon'
 pkgname=ruby-ethon
 version=0.12.0
-revision=4
+revision=5
 build_style=gem
 depends="ruby-ffi>=1.3.0"
 short_desc="Lightweight wrapper around libcurl"

From 56b196040b14312498a5721adb994df38504654a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:44 +0100
Subject: [PATCH 18/53] ruby-faraday: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-faraday/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-faraday/template b/srcpkgs/ruby-faraday/template
index 5d8de2ac9e1c..6b8997a6425d 100644
--- a/srcpkgs/ruby-faraday/template
+++ b/srcpkgs/ruby-faraday/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-faraday'
 pkgname=ruby-faraday
 version=1.0.1
-revision=3
+revision=4
 build_style=gem
 depends="ruby-multipart-post>=1.2 ruby-multipart-post<3"
 short_desc="HTTP/REST API client library"

From 2f6c66aa71e33ab5faf14e766c6c9e6d810fd0d9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:51 +0100
Subject: [PATCH 19/53] ruby-faraday_middleware: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-faraday_middleware/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-faraday_middleware/template b/srcpkgs/ruby-faraday_middleware/template
index 6f6eadeb60af..b819c537ba5f 100644
--- a/srcpkgs/ruby-faraday_middleware/template
+++ b/srcpkgs/ruby-faraday_middleware/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-faraday_middleware'
 pkgname=ruby-faraday_middleware
 version=1.0.0
-revision=3
+revision=4
 build_style=gem
 depends="ruby-faraday>=1.0"
 short_desc="Various middleware for Faraday"

From b5579dfbdf31bc73d324965c8b0f91c8bdbabf4d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:05:58 +0100
Subject: [PATCH 20/53] ruby-filesize: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-filesize/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-filesize/template b/srcpkgs/ruby-filesize/template
index 0d2c06a995d1..1a9939136b77 100644
--- a/srcpkgs/ruby-filesize/template
+++ b/srcpkgs/ruby-filesize/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-filesize'
 pkgname=ruby-filesize
 version=0.2.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Small class for handling filesizes"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 62b5263d015f7de4857e3ffa4a9d5845bca1e668 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:07 +0100
Subject: [PATCH 21/53] ruby-gh: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-gh/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-gh/template b/srcpkgs/ruby-gh/template
index fa43ad84d5f0..5758f646973d 100644
--- a/srcpkgs/ruby-gh/template
+++ b/srcpkgs/ruby-gh/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-gh'
 pkgname=ruby-gh
 version=0.15.1
-revision=5
+revision=6
 build_style=gem
 depends="ruby-addressable>=2.4.0 ruby-backports ruby-faraday>=0.8
  ruby-multi_json>=1.0 ruby-net-http-persistent>=2.9 ruby-net-http-pipeline"

From aca9468ab7bb67343e657e5091972f3ce9a5ca03 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:15 +0100
Subject: [PATCH 22/53] ruby-highline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-highline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-highline/template b/srcpkgs/ruby-highline/template
index aa00cf9b5bde..7e7e9bdd80ea 100644
--- a/srcpkgs/ruby-highline/template
+++ b/srcpkgs/ruby-highline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-highline'
 pkgname=ruby-highline
 version=2.0.3
-revision=4
+revision=5
 build_style=gem
 short_desc="High-level IO library for comamndline interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From deb7edd665ab8bd117add0a1fda6ae3e843f79af Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:23 +0100
Subject: [PATCH 23/53] ruby-httparty: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-httparty/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-httparty/template b/srcpkgs/ruby-httparty/template
index 2df74d93b219..4b286f65f329 100644
--- a/srcpkgs/ruby-httparty/template
+++ b/srcpkgs/ruby-httparty/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-httparty'
 pkgname=ruby-httparty
 version=0.17.1
-revision=4
+revision=5
 build_style=gem
 depends="ruby-mime-types>=3.0 ruby-multi_xml>=0.5.2"
 short_desc="Makes http fun! Also, makes consuming restful web services dead easy"

From 603836175ed0ff6127db895921e9ccd4c48face0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:33 +0100
Subject: [PATCH 24/53] ruby-launchy: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-launchy/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-launchy/template b/srcpkgs/ruby-launchy/template
index 0e2f076b4977..f8890626158c 100644
--- a/srcpkgs/ruby-launchy/template
+++ b/srcpkgs/ruby-launchy/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-launchy'
 pkgname=ruby-launchy
 version=2.4.3
-revision=5
+revision=6
 build_style=gem
 depends="ruby-addressable>=2.3 ruby-addressable<3.0"
 short_desc="Helper class for launching cross-platform applications"

From 71fb3210d505487eac26382450051517f8074523 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:47 +0100
Subject: [PATCH 25/53] ruby-manpages: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-manpages/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-manpages/template b/srcpkgs/ruby-manpages/template
index 4fbc854f82f6..927f16b7068c 100644
--- a/srcpkgs/ruby-manpages/template
+++ b/srcpkgs/ruby-manpages/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-manpages'
 pkgname=ruby-manpages
 version=0.6.1
-revision=5
+revision=6
 build_style=gem
 short_desc="Gem to add man pages support to ruby gems"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 9d7c9e98bc22d32c33ee11b5f5d820335ed226a2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:06:56 +0100
Subject: [PATCH 26/53] ruby-mime-types: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mime-types/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mime-types/template b/srcpkgs/ruby-mime-types/template
index 4323b3617da1..94fa4f592d2a 100644
--- a/srcpkgs/ruby-mime-types/template
+++ b/srcpkgs/ruby-mime-types/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mime-types'
 pkgname=ruby-mime-types
 version=3.3
-revision=4
+revision=5
 build_style=gem
 depends="ruby-mime-types-data>=3.2015"
 short_desc="Library for registry and information about MIME types"

From d83edb5653ffa5dc676dbda140073fdbfda4b74b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:01 +0100
Subject: [PATCH 27/53] ruby-mime-types-data: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mime-types-data/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mime-types-data/template b/srcpkgs/ruby-mime-types-data/template
index 8f4b85acebc1..64d444528873 100644
--- a/srcpkgs/ruby-mime-types-data/template
+++ b/srcpkgs/ruby-mime-types-data/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mime-types-data'
 pkgname=ruby-mime-types-data
 version=3.2019.1009
-revision=4
+revision=5
 build_style=gem
 short_desc="Registry for MIME media type definitions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From c0fb873328af3f3cfdbaaf318ae38b15d061a38f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:07 +0100
Subject: [PATCH 28/53] ruby-mini_portile2: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mini_portile2/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mini_portile2/template b/srcpkgs/ruby-mini_portile2/template
index aacfb695d15c..f7c225545dc9 100644
--- a/srcpkgs/ruby-mini_portile2/template
+++ b/srcpkgs/ruby-mini_portile2/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mini_portile2'
 pkgname=ruby-mini_portile2
 version=2.4.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Simplistic port-like solution for developers"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a949edeff07330b2f90e6fb540c531fb800c8b38 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:17 +0100
Subject: [PATCH 29/53] ruby-multi_json: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multi_json/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multi_json/template b/srcpkgs/ruby-multi_json/template
index 72d7a67451c9..006d7d578a16 100644
--- a/srcpkgs/ruby-multi_json/template
+++ b/srcpkgs/ruby-multi_json/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multi_json'
 pkgname=ruby-multi_json
 version=1.14.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Common interface for multiple JSON parsing libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 60ffcfab76f6ef50130854fb7ad14d42ec0f7801 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:26 +0100
Subject: [PATCH 30/53] ruby-multi_xml: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multi_xml/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multi_xml/template b/srcpkgs/ruby-multi_xml/template
index 9df407b1c57e..fd23fbc227f5 100644
--- a/srcpkgs/ruby-multi_xml/template
+++ b/srcpkgs/ruby-multi_xml/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multi_xml'
 pkgname=ruby-multi_xml
 version=0.6.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 20e8e8a0f50ccbb6ffb8106a1dbd6319d72a977f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:35 +0100
Subject: [PATCH 31/53] ruby-multipart-post: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-multipart-post/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-multipart-post/template b/srcpkgs/ruby-multipart-post/template
index 616e52195daf..c6baa24adf70 100644
--- a/srcpkgs/ruby-multipart-post/template
+++ b/srcpkgs/ruby-multipart-post/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-multipart-post'
 pkgname=ruby-multipart-post
 version=2.1.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Use with Net::HTTP to do multipart form posts"
 maintainer="Orphaned <orphan@voidlinux.org>"

From c9ef3aa9f13bb1f472b2666ecb9e4b8696c51698 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:45 +0100
Subject: [PATCH 32/53] ruby-mustache: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-mustache/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-mustache/template b/srcpkgs/ruby-mustache/template
index ce9b567d0dd5..cf10ae6f107f 100644
--- a/srcpkgs/ruby-mustache/template
+++ b/srcpkgs/ruby-mustache/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-mustache'
 pkgname=ruby-mustache
 version=1.1.1
-revision=4
+revision=5
 build_style=gem
 short_desc="Framework-agnostic way to render logic-free views"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 487eb6bb7ca645978c0eac1344bf667cd796c10a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:07:56 +0100
Subject: [PATCH 33/53] ruby-net-http-persistent: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-net-http-persistent/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-net-http-persistent/template b/srcpkgs/ruby-net-http-persistent/template
index a0f35fc709ae..943562acf325 100644
--- a/srcpkgs/ruby-net-http-persistent/template
+++ b/srcpkgs/ruby-net-http-persistent/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-net-http-persistent'
 pkgname=ruby-net-http-persistent
 version=4.0.1
-revision=1
+revision=2
 build_style=gem
 depends="ruby-connection_pool>=2.2 ruby-connection_pool<3.0"
 short_desc="Manages persistent connections using Net::HTTP"

From f21f5ea6c8cd4b474afe9391a87c43a23fb879a7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:04 +0100
Subject: [PATCH 34/53] ruby-net-http-pipeline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-net-http-pipeline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-net-http-pipeline/template b/srcpkgs/ruby-net-http-pipeline/template
index c976e9b00208..a071ee510449 100644
--- a/srcpkgs/ruby-net-http-pipeline/template
+++ b/srcpkgs/ruby-net-http-pipeline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-net-http-pipeline'
 pkgname=ruby-net-http-pipeline
 version=1.0.1
-revision=5
+revision=6
 build_style=gem
 short_desc="HTTP/1.1 pipelining implementation atop Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 846d315b0e57c8ccd56eda5860bb115baf078d7d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:16 +0100
Subject: [PATCH 35/53] ruby-pkg-config: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-pkg-config/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-pkg-config/template b/srcpkgs/ruby-pkg-config/template
index cdfa408875dd..8c53cce12f49 100644
--- a/srcpkgs/ruby-pkg-config/template
+++ b/srcpkgs/ruby-pkg-config/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-pkg-config'
 pkgname=ruby-pkg-config
 version=1.4.0
-revision=4
+revision=5
 build_style=gem
 short_desc="Properly detect need libraries for compiling Ruby native extensions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From dbf37b43ba0743a723ac068b73ab986f82518d56 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:26 +0100
Subject: [PATCH 36/53] ruby-public_suffix: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-public_suffix/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-public_suffix/template b/srcpkgs/ruby-public_suffix/template
index c68fd046d502..0e4eed0e0f02 100644
--- a/srcpkgs/ruby-public_suffix/template
+++ b/srcpkgs/ruby-public_suffix/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-public_suffix'
 pkgname=ruby-public_suffix
 version=4.0.2
-revision=4
+revision=5
 build_style=gem
 short_desc="Parse domain names into top level domain, domain and subdomains"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 6bd2545d7e0895fb80dc444c1d33a26617626fa2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:34 +0100
Subject: [PATCH 37/53] ruby-pusher-client: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-pusher-client/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-pusher-client/template b/srcpkgs/ruby-pusher-client/template
index 90f0c3249f71..2d4e3c021e57 100644
--- a/srcpkgs/ruby-pusher-client/template
+++ b/srcpkgs/ruby-pusher-client/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-pusher-client'
 pkgname=ruby-pusher-client
 version=0.6.2
-revision=5
+revision=6
 build_style=gem
 depends="ruby-websocket>=1.0 ruby-websocket<2.0"
 short_desc="Client for consuming WebSockets from http://pusher.com"

From 9f1b3aea4fb01b122c147dca0918700356c2df10 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:47 +0100
Subject: [PATCH 38/53] ruby-rainbow: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rainbow/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rainbow/template b/srcpkgs/ruby-rainbow/template
index 6bc1fb209420..e9a41a7cf61f 100644
--- a/srcpkgs/ruby-rainbow/template
+++ b/srcpkgs/ruby-rainbow/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rainbow'
 pkgname=ruby-rainbow
 version=3.0.0
-revision=5
+revision=6
 build_style=gem
 short_desc="Colorize printed text on ANSI terminals"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 4b6949a2ec25f0cca3374d44003fbe977c23484a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:08:51 +0100
Subject: [PATCH 39/53] ruby-rb-readline: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rb-readline/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rb-readline/template b/srcpkgs/ruby-rb-readline/template
index 9b35afe5be12..15beb60005a5 100644
--- a/srcpkgs/ruby-rb-readline/template
+++ b/srcpkgs/ruby-rb-readline/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rb-readline'
 pkgname=ruby-rb-readline
 version=0.5.5
-revision=5
+revision=6
 build_style=gem
 depends="ruby"
 short_desc="Pure Ruby implementation of GNU readline library"

From 11e286afd5becedb6f2bf439d55f30fdf6e55bbc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:11 +0100
Subject: [PATCH 40/53] ruby-rdiscount: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-rdiscount/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-rdiscount/template b/srcpkgs/ruby-rdiscount/template
index acd6dc4a494a..526af9a6dc2d 100644
--- a/srcpkgs/ruby-rdiscount/template
+++ b/srcpkgs/ruby-rdiscount/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-rdiscount'
 pkgname=ruby-rdiscount
 version=2.2.0.1
-revision=8
+revision=9
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 70736744e222371045ea394bd7727cf511d36465 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:29 +0100
Subject: [PATCH 41/53] ruby-ronn: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-ronn/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-ronn/template b/srcpkgs/ruby-ronn/template
index 83516fe69653..d6a74ac864b6 100644
--- a/srcpkgs/ruby-ronn/template
+++ b/srcpkgs/ruby-ronn/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-ronn'
 pkgname=ruby-ronn
 version=0.7.3
-revision=5
+revision=6
 build_style=gem
 depends="ruby-hpricot ruby-mustache ruby-rdiscount groff"
 short_desc="Strick markdown-like format for manpages"

From ff2576d5253e2565d835b84c07b79e9a0e38469b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:37 +0100
Subject: [PATCH 42/53] ruby-thor: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-thor/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-thor/template b/srcpkgs/ruby-thor/template
index b7aefd3626c2..241ea78068e6 100644
--- a/srcpkgs/ruby-thor/template
+++ b/srcpkgs/ruby-thor/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-thor'
 pkgname=ruby-thor
 version=0.20.3
-revision=5
+revision=6
 build_style=gem
 short_desc="Toolkit for building powerful command-line interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a92d8d7f71afd0209e533b393bffd50b923829b3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:46 +0100
Subject: [PATCH 43/53] ruby-tmuxinator: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-tmuxinator/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-tmuxinator/template b/srcpkgs/ruby-tmuxinator/template
index 57342385cb77..7d11374018a5 100644
--- a/srcpkgs/ruby-tmuxinator/template
+++ b/srcpkgs/ruby-tmuxinator/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-tmuxinator'
 pkgname=ruby-tmuxinator
 version=0.16.0
-revision=4
+revision=5
 build_style=gem
 depends="ruby-erubis>=2.6 ruby-thor>=0.15.0 ruby-xdg>=2.2.3 tmux"
 short_desc="Create and manage complex tmux sessions easily"

From 63cfc677c110ee21c0941cfaa273738ce6960135 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:09:53 +0100
Subject: [PATCH 44/53] ruby-travis: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-travis/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-travis/template b/srcpkgs/ruby-travis/template
index 847c706a36b9..3743358bb37f 100644
--- a/srcpkgs/ruby-travis/template
+++ b/srcpkgs/ruby-travis/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-travis'
 pkgname=ruby-travis
 version=1.9.0
-revision=3
+revision=4
 build_style=gem
 depends="ruby-backports ruby-faraday>=1.0 ruby-faraday_middleware>=1.0
  ruby-gh>=0.13 ruby-highline>=2.0 ruby-launchy>=2.1 ruby-pusher-client>=0.4

From f27b515952a23debb92c5fcd69ca915ecc763f7c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:39 +0100
Subject: [PATCH 45/53] ruby-typhoeus: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-typhoeus/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-typhoeus/template b/srcpkgs/ruby-typhoeus/template
index cd0057c1ca20..4b4bd3a2ccfc 100644
--- a/srcpkgs/ruby-typhoeus/template
+++ b/srcpkgs/ruby-typhoeus/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-typhoeus'
 pkgname=ruby-typhoeus
 version=1.3.1
-revision=5
+revision=6
 build_style=gem
 depends="ruby-ethon>=0.9.0"
 short_desc="Parallel HTTP requests runner"

From 0af45c4a5135e40c34531d6b29f34b70625a5e43 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:48 +0100
Subject: [PATCH 46/53] ruby-websocket: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-websocket/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-websocket/template b/srcpkgs/ruby-websocket/template
index c2e971d9b5c5..95d7cd3f07f4 100644
--- a/srcpkgs/ruby-websocket/template
+++ b/srcpkgs/ruby-websocket/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-websocket'
 pkgname=ruby-websocket
 version=1.2.8
-revision=5
+revision=6
 build_style=gem
 short_desc="Universal Ruby library to handle WebSocket protocol"
 maintainer="Orphaned <orphan@voidlinux.org>"

From d83397827261f0b50edf693f48ec2a316a9fd507 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:10:57 +0100
Subject: [PATCH 47/53] ruby-xdg: rebuild for ruby-3.1.0.

---
 srcpkgs/ruby-xdg/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/ruby-xdg/template b/srcpkgs/ruby-xdg/template
index 389d17c7c32a..e04194374ce9 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
 version=5.1.1
-revision=1
+revision=2
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"

From c11a9909592fedec714da1bab0e64cbf0dc193a0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:11:08 +0100
Subject: [PATCH 48/53] subtle: rebuild for ruby-3.1.0.

---
 srcpkgs/subtle/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/subtle/template b/srcpkgs/subtle/template
index 0a9d2684a2ca..4db67b872bce 100644
--- a/srcpkgs/subtle/template
+++ b/srcpkgs/subtle/template
@@ -1,7 +1,7 @@
 # Template file for 'subtle'
 pkgname=subtle
 version=0.11.6579
-revision=2
+revision=3
 wrksrc="${pkgname}-${version#*.*.}"
 hostmakedepends="python3 mercurial ruby-devel pkg-config"
 makedepends="ruby-devel libX11-devel libXpm-devel libXft-devel
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="GPL-3.0-or-later"
 homepage="https://hg.unexist.dev/subtle/"
 distfiles="https://hg.unexist.dev/subtle/archive/${version#*.*.}.tar.gz"
-checksum=82fead3b4ced4d9985410e1dfd912fc8f78ce5c1b77448862da5a5bea1a33a96
+checksum=58b4bf85ae348f120a77001042f036570c239cd3327802b012506ea0158d8d86
 conf_files="/etc/xdg/subtle/subtle.rb"
 
 if [ "$CROSS_BUILD" ]; then
@@ -19,7 +19,7 @@ if [ "$CROSS_BUILD" ]; then
 		broken="Word size must match"
 	fi
 	hostmakedepends+=" $makedepends"
-	CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/ruby-3.0.0/"
+	CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/ruby-3.1.0/"
 	export CFLAGS
 fi
 

From 63d4df911997d7506db0390d87afc1a90220aa13 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:11:54 +0100
Subject: [PATCH 49/53] rrdtool: rebuild for ruby-3.1.0.

---
 srcpkgs/rrdtool/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/rrdtool/template b/srcpkgs/rrdtool/template
index 53d8b08aef1a..b1bd0e4e50e9 100644
--- a/srcpkgs/rrdtool/template
+++ b/srcpkgs/rrdtool/template
@@ -1,7 +1,7 @@
 # Template file for 'rrdtool'
 pkgname=rrdtool
 version=1.7.2
-revision=10
+revision=11
 build_style=gnu-configure
 # configure checks sys.version[:3] for Python versioning, so 3.10 becomes 3.1;
 # until this is fixed upstream, manually define am_cv_python_version to circumvent

From 069f5f52e3a23105a2c22e7b4498f5feb34eaaf3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:12:53 +0100
Subject: [PATCH 50/53] notmuch: rebuild for ruby-3.1.0.

---
 srcpkgs/notmuch/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/notmuch/template b/srcpkgs/notmuch/template
index c7a25199498a..841645d19fe9 100644
--- a/srcpkgs/notmuch/template
+++ b/srcpkgs/notmuch/template
@@ -1,7 +1,7 @@
 # Template file for 'notmuch'
 pkgname=notmuch
 version=0.32.2
-revision=3
+revision=4
 build_style=configure
 configure_args="--prefix=/usr
  --emacslispdir=/usr/share/emacs/site-lisp/notmuch

From f2ff5a7f6ee049c774c9ff61f1b3b839ef939d6e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:15:22 +0100
Subject: [PATCH 51/53] hivex: rebuild for ruby-3.1.0.

---
 srcpkgs/hivex/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/hivex/template b/srcpkgs/hivex/template
index 613e708f1fa3..448c06ddc9fa 100644
--- a/srcpkgs/hivex/template
+++ b/srcpkgs/hivex/template
@@ -1,7 +1,7 @@
 # Template file for 'hivex'
 pkgname=hivex
 version=1.3.21
-revision=3
+revision=4
 build_style=gnu-configure
 configure_args="--disable-ocaml" # currently ocaml is broken
 hostmakedepends="python3 perl ruby ocaml ocaml-findlib perl-IO-stringy"

From 5cdc9806312de478083ce675f4bc9828ca280d36 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:13:57 +0100
Subject: [PATCH 52/53] libguestfs: rebuild for ruby-3.1.0.

---
 srcpkgs/libguestfs/template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/srcpkgs/libguestfs/template b/srcpkgs/libguestfs/template
index 24a4c3bd4d74..5ac1d1d2b8ee 100644
--- a/srcpkgs/libguestfs/template
+++ b/srcpkgs/libguestfs/template
@@ -1,7 +1,7 @@
 # Template file for 'libguestfs'
 pkgname=libguestfs
 version=1.46.2
-revision=1
+revision=2
 _version_short=${version%.*}
 build_style=gnu-configure
 make_install_args="INSTALLDIRS=vendor"

From 010027a3fdb57d28c83de910141b7c68c642806c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Sun, 26 Dec 2021 17:21:25 +0100
Subject: [PATCH 53/53] vagrant: rebuild for ruby-3.1.0.

---
 srcpkgs/vagrant/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/vagrant/template b/srcpkgs/vagrant/template
index 05139891c1b4..f15d85850d03 100644
--- a/srcpkgs/vagrant/template
+++ b/srcpkgs/vagrant/template
@@ -1,7 +1,7 @@
 # Template file for 'vagrant'
 pkgname=vagrant
 version=2.2.19
-revision=1
+revision=2
 archs="i686 x86_64*"
 hostmakedepends="ruby"
 makedepends="ruby-devel zlib-devel"
@@ -15,7 +15,7 @@ checksum=4f0e6b1d466e26dead682c4d4843e8f64a012eba4be91506ae6c6d34d3d9c8f9
 nocross=yes
 
 post_extract() {
-	sed -i 's|\,\ "<\ 2\.7"||g' $pkgname.gemspec
+	sed -i 's|, "< 3\.1"||g' $pkgname.gemspec
 }
 
 do_build() {

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PR PATCH] [Closed]: Ruby 3.1
  2021-12-26 16:25 [PR PATCH] Ruby 3.1 leahneukirchen
                   ` (4 preceding siblings ...)
  2022-03-12 15:40 ` leahneukirchen
@ 2022-03-12 15:40 ` leahneukirchen
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2022-03-12 15:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 499 bytes --]

There's a closed pull request on the void-packages repository

Ruby 3.1
https://github.com/void-linux/void-packages/pull/34706

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **NO**

Due to upstream bug https://bugs.ruby-lang.org/issues/18373 we need a workaround for now: https://bugs.ruby-lang.org/issues/18373

Vagrant required a patch, someone please test whether it still works.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Ruby 3.1
  2021-12-26 16:25 [PR PATCH] Ruby 3.1 leahneukirchen
                   ` (3 preceding siblings ...)
  2022-03-12 14:48 ` leahneukirchen
@ 2022-03-12 15:40 ` leahneukirchen
  2022-03-12 15:40 ` [PR PATCH] [Closed]: " leahneukirchen
  5 siblings, 0 replies; 7+ messages in thread
From: leahneukirchen @ 2022-03-12 15:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 159 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/34706#issuecomment-1065904500

Comment:
93c5c553c0

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-03-12 15:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-26 16:25 [PR PATCH] Ruby 3.1 leahneukirchen
2022-03-11  9:58 ` [PR PATCH] [Closed]: " leahneukirchen
2022-03-11  9:58 ` [PR PATCH] [Updated] " leahneukirchen
2022-03-11 10:00 ` leahneukirchen
2022-03-12 14:48 ` leahneukirchen
2022-03-12 15:40 ` leahneukirchen
2022-03-12 15:40 ` [PR PATCH] [Closed]: " leahneukirchen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).