Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Ruby 3
@ 2021-07-14 20:36 leahneukirchen
  2021-07-14 21:17 ` [PR PATCH] [Updated] " leahneukirchen
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: leahneukirchen @ 2021-07-14 20:36 UTC (permalink / raw)
  To: ml

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

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

https://github.com/leahneukirchen/void-packages ruby3
https://github.com/void-linux/void-packages/pull/31969

Ruby 3
See #31955.

Missing:
- [ ] subtle, needs new upstream https://github.com/void-linux/void-packages/pull/28918
- [ ] puppet
  - [ ] hiera
  - [ ] ruby-semantic_puppet

Please test vagrant if you use it!

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

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

From 8fb25a3ce5cb89c57cb883d99a6194a7856390c7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:07:05 +0200
Subject: [PATCH 01/52] ruby: update to 3.0.2.

---
 common/shlibs                                 |  2 +-
 .../patch-ext_openssl_extconf_rb.patch        | 13 --------
 .../patch-ext_openssl_openssl_missing_h.patch | 31 -------------------
 srcpkgs/ruby/template                         |  8 ++---
 4 files changed, 5 insertions(+), 49 deletions(-)
 delete mode 100644 srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
 delete mode 100644 srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch

diff --git a/common/shlibs b/common/shlibs
index 9df122c0edfe..231a68282b56 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -434,7 +434,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.88 ntfs-3g-2017.3.23_1
-libruby.so.2.7 ruby-2.7.2_3
+libruby.so.3.0 ruby-3.0.2_1
 libprocessui.so.9 libksysguard-5.18.90_1
 libksignalplotter.so.9 libksysguard-5.18.90_1
 libksgrd.so.9 libksysguard-5.18.90_1
diff --git a/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch b/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
deleted file mode 100644
index 0d1f0db97865..000000000000
--- a/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-$OpenBSD: patch-ext_openssl_extconf_rb,v 1.1 2018/02/23 09:54:25 sthen Exp $
-
-Index: ext/openssl/extconf.rb
---- a/ext/openssl/extconf.rb
-+++ b/ext/openssl/extconf.rb
-@@ -134,6 +134,7 @@ have_func("HMAC_CTX_free")
- OpenSSL.check_func("RAND_pseudo_bytes", "openssl/rand.h") # deprecated
- have_func("X509_STORE_get_ex_data")
- have_func("X509_STORE_set_ex_data")
-+have_func("X509_STORE_get_ex_new_index")
- have_func("X509_CRL_get0_signature")
- have_func("X509_REQ_get0_signature")
- have_func("X509_REVOKED_get0_serialNumber")
diff --git a/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch b/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch
deleted file mode 100644
index 98d356aedaad..000000000000
--- a/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-$OpenBSD: patch-ext_openssl_openssl_missing_h,v 1.4 2018/02/23 09:54:25 sthen Exp $
-
-Index: ext/openssl/openssl_missing.h
---- a/ext/openssl/openssl_missing.h
-+++ b/ext/openssl/openssl_missing.h
-@@ -72,6 +72,9 @@ void ossl_HMAC_CTX_free(HMAC_CTX *);
- #if !defined(HAVE_X509_STORE_SET_EX_DATA)
- #  define X509_STORE_set_ex_data(x, idx, data) \
- 	CRYPTO_set_ex_data(&(x)->ex_data, (idx), (data))
-+#endif
-+
-+#if !defined(HAVE_X509_STORE_GET_EX_NEW_INDEX)
- #  define X509_STORE_get_ex_new_index(l, p, newf, dupf, freef) \
- 	CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_X509_STORE, (l), (p), \
- 				(newf), (dupf), (freef))
-@@ -145,6 +148,7 @@ void ossl_X509_REQ_get0_signature(const X509_REQ *, co
- #endif
- 
- #if !defined(HAVE_OPAQUE_OPENSSL)
-+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL
- #define IMPL_PKEY_GETTER(_type, _name) \
- static inline _type *EVP_PKEY_get0_##_type(EVP_PKEY *pkey) { \
- 	return pkey->pkey._name; }
-@@ -196,6 +200,7 @@ IMPL_PKEY_GETTER(EC_KEY, ec)
- #undef IMPL_PKEY_GETTER
- #undef IMPL_KEY_ACCESSOR2
- #undef IMPL_KEY_ACCESSOR3
-+#endif
- #endif /* HAVE_OPAQUE_OPENSSL */
- 
- #if !defined(EVP_CTRL_AEAD_GET_TAG)
diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template
index 41c6ff9726ab..0411719edc0d 100644
--- a/srcpkgs/ruby/template
+++ b/srcpkgs/ruby/template
@@ -1,8 +1,8 @@
 # Template file for 'ruby'
-_ruby_abiver=2.7.0
+_ruby_abiver=3.0.0
 
 pkgname=ruby
-version=2.7.4
+version=3.0.2
 revision=1
 build_style=gnu-configure
 configure_args="--enable-shared --disable-rpath
@@ -15,8 +15,8 @@ short_desc="Ruby programming language"
 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.bz2"
-checksum=bffa8aec9da392eda98f1c561071bb6e71d217d541c617fc6e3282d79f4e7d48
+distfiles="https://cache.ruby-lang.org/pub/ruby/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=570e7773100f625599575f363831166d91d49a1ab97d3ab6495af44774155c40
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)	# Broken on the builders but successfully built locally

From b89b7b1b4c01b0d59fa86090d49417508ab0645b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:07:30 +0200
Subject: [PATCH 02/52] hivex: rebuild for ruby-3.0.2.

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

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

From 73cd6eb63f27e3903069cf385399fbadd1d0f2cb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:20:00 +0200
Subject: [PATCH 03/52] libguestfs: rebuild for ruby-3.0.2.

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

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

From 2b5d652271f209df17877b60bac145a8e138c1d7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:25:28 +0200
Subject: [PATCH 04/52] ruby-clocale: rebuild for ruby-3.0.2.

---
 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 c0bb7a349c00..dafff2630e6c 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=3
+revision=4
 build_style=gemspec
 short_desc="Ruby gem that wraps C locale functions"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 695c3e6d33d25d7f72474741e39d3f3910e45fca Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:26:49 +0200
Subject: [PATCH 05/52] ruby-ffi: rebuild for ruby-3.0.2.

---
 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 251c75b3cec3..efe3ca4f3f5f 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=4
+revision=5
 wrksrc="ffi-${version}"
 build_style=gemspec
 hostmakedepends="libffi-devel"

From 46f1da1044438ce06a894c80c34c5c17874a24b4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:27:16 +0200
Subject: [PATCH 06/52] ruby-hpricot: rebuild for ruby-3.0.2.

---
 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 b8e8b600c6c5..1013a395fa57 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=5
+revision=6
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 6ef40358328ea4b2981de9294527317a706cc65f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:27:52 +0200
Subject: [PATCH 07/52] ruby-rdiscount: rebuild for ruby-3.0.2.

---
 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 4bf6c29a3342..c8da24053f5e 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=5
+revision=6
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From a3ec857a731b032c9888b7b5df82ada3136090f2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:29:52 +0200
Subject: [PATCH 08/52] rrdtool: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/rrdtool/template b/srcpkgs/rrdtool/template
index 30c956657743..36463c1d8393 100644
--- a/srcpkgs/rrdtool/template
+++ b/srcpkgs/rrdtool/template
@@ -1,7 +1,7 @@
 # Template file for 'rrdtool'
 pkgname=rrdtool
 version=1.7.2
-revision=7
+revision=8
 build_style=gnu-configure
 configure_args="--enable-perl --enable-perl-site-install
  --with-perl-options=INSTALLDIRS=vendor --enable-ruby

From 0ca8d6e73eb832be32c7ec8d0c16fb3826ac896a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:33:12 +0200
Subject: [PATCH 09/52] vagrant: update to 2.2.17.

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

diff --git a/srcpkgs/vagrant/template b/srcpkgs/vagrant/template
index 647d0abc0060..1b335500c48d 100644
--- a/srcpkgs/vagrant/template
+++ b/srcpkgs/vagrant/template
@@ -1,6 +1,6 @@
 # Template file for 'vagrant'
 pkgname=vagrant
-version=2.2.16
+version=2.2.17
 revision=1
 archs="i686 x86_64*"
 hostmakedepends="ruby"
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MIT"
 homepage="https://www.vagrantup.com/"
 distfiles="https://github.com/mitchellh/${pkgname}/archive/v${version}.tar.gz"
-checksum=ab3c60bb12b2da916fd073192849f2b5d3f224f95febf3538212247c4cde28d6
+checksum=4f8f2e8bb8e0abd9e2de90b4f497765b3913f4f05a27e4940df71703940c8ccf
 nocross=yes
 
 post_extract() {

From 9cfb519f09f5a998a1bf5c23983a0f75f12ca9b6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:33:23 +0200
Subject: [PATCH 10/52] vim: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index ebb5779e02f4..ee859105e799 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
 # Template file for 'vim'
 pkgname=vim
 version=8.2.2874
-revision=1
+revision=2
 hostmakedepends="gettext glib-devel pkg-config"
 makedepends="acl-devel gtk+3-devel libXt-devel lua53-devel ncurses-devel
  perl python3-devel ruby-devel"

From 2af5c91c08876fe7f449f17cf1ea9f3da8287e08 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:42:14 +0200
Subject: [PATCH 11/52] ruby-asciidoctor: rebuild for ruby-3.0.2.

---
 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 3bb1d663ce78..8b0417bb3623 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=1
+revision=2
 build_style=gem
 short_desc="Ruby implementation of AsciiDoc"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 9f80f3209f4957710bc17f29490b22ada4530570 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:42:32 +0200
Subject: [PATCH 12/52] weechat: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 3eada5a8d764..8b8c10ae953b 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
 # Template file for 'weechat'
 pkgname=weechat
 version=3.2
-revision=1
+revision=2
 build_style=cmake
 configure_args="-DENABLE_MAN=ON -DENABLE_PERL=ON
  -DENABLE_LUA=ON -DENABLE_RUBY=ON -DENABLE_SPELL=ON

From e79d7f90762aa0dc666fa46f7244c0161c89eda9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:43:26 +0200
Subject: [PATCH 13/52] ruby-sync: rebuild for ruby-3.0.2.

---
 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 ff54f4344ea1..d83e08c03cff 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=2
+revision=3
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From 11e3c12c6b458c1d434884744e5799418d5a0114 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 14/52] ruby-concurrent-ruby: rebuild for ruby-3.0.2.

---
 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 57d1b4897e6c..cb58198062a2 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=1
+revision=2
 build_style=gem
 hostmakedepends="ruby"
 depends="ruby"

From d1dccba1d42eebd4027f349531447f650dd9f8f0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 15/52] ruby-rubysl-singleton: rebuild for ruby-3.0.2.

---
 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 d7e764358998..d119521708b2 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=3
+revision=4
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"

From 5cca910fa41f01c7c0f5bb5fccf06bc0e286a518 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 16/52] ruby-deep_merge: rebuild for ruby-3.0.2.

---
 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 3f895d8049cb..858e491f0a99 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=3
+revision=4
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From 2a7fac200ce83c475f957a723273797a41e47a7e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 17/52] ruby-addressable: rebuild for ruby-3.0.2.

---
 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 41ab786e5999..89ee94646ec5 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=4
+revision=5
 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 976397c142d0dae699c1a1e4fd5d29d641f3b59c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 18/52] ruby-backports: rebuild for ruby-3.0.2.

---
 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 766f4be46e8b..adcf4bfdde06 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=3
+revision=4
 build_style=gem
 short_desc="Essential backports that enable many of the nice features of Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 94b000578b4ae758877229e734e26ef850f34fae Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 19/52] ruby-connection_pool: rebuild for ruby-3.0.2.

---
 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 b45d2743e90f..6e0dc024cce7 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=4
+revision=5
 build_style=gem
 short_desc="Generic connection pool for Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From bc585d5f325afd32c3101b843e523f20c14413df Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 20/52] ruby-erubis: rebuild for ruby-3.0.2.

---
 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 bfcc9a95e37c..b79aff3062b8 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=4
+revision=5
 build_style=gem
 short_desc="Erubis is an implementation of eRuby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From c12dd59289ee174d677d0a7329b21d9bd4cc5f01 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 21/52] ruby-ethon: rebuild for ruby-3.0.2.

---
 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 cf5dd68fd773..d6bbf0958c52 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=3
+revision=4
 build_style=gem
 depends="ruby-ffi>=1.3.0"
 short_desc="Lightweight wrapper around libcurl"

From 7c051459e644caf32e652299d122f99731680a22 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 22/52] ruby-faraday: rebuild for ruby-3.0.2.

---
 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 6bdaaa16d97b..5d8de2ac9e1c 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=2
+revision=3
 build_style=gem
 depends="ruby-multipart-post>=1.2 ruby-multipart-post<3"
 short_desc="HTTP/REST API client library"

From f374f9248e24e0eb280fb20fc219df6c66a8d0c9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 23/52] ruby-faraday_middleware: rebuild for ruby-3.0.2.

---
 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 883521623d24..6f6eadeb60af 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=2
+revision=3
 build_style=gem
 depends="ruby-faraday>=1.0"
 short_desc="Various middleware for Faraday"

From ad147551f054ed80db7b3a36bb6afe34a6e3d81c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 24/52] ruby-filesize: rebuild for ruby-3.0.2.

---
 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 6d67a2cf57e8..9acb1415fe18 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=4
+revision=5
 build_style=gem
 short_desc="Small class for handling filesizes"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 2fa24b27d54556c7d68c11246082d4cf4a7a335a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 25/52] ruby-gh: rebuild for ruby-3.0.2.

---
 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 3e240b6bb7d8..fa43ad84d5f0 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=4
+revision=5
 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 ee8d9a8da4aa4819e5c7489ca73a1e94dbe065ba Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 26/52] ruby-highline: rebuild for ruby-3.0.2.

---
 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 ee6b06debf0f..aa00cf9b5bde 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=3
+revision=4
 build_style=gem
 short_desc="High-level IO library for comamndline interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 335cd8bbafb55e9d4c76e2f2226699010d7f0425 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 27/52] ruby-httparty: rebuild for ruby-3.0.2.

---
 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 3e8616fb2362..2df74d93b219 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=3
+revision=4
 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 4676facd207dc7f804157b77355882b36e502504 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 28/52] ruby-launchy: rebuild for ruby-3.0.2.

---
 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 778bde21eee3..0e2f076b4977 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=4
+revision=5
 build_style=gem
 depends="ruby-addressable>=2.3 ruby-addressable<3.0"
 short_desc="Helper class for launching cross-platform applications"

From 0f5fc5291d5434cb31c5096becbc34b485f1359d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 29/52] ruby-manpages: rebuild for ruby-3.0.2.

---
 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 22923d67af49..4b6625ab628e 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=4
+revision=5
 build_style=gem
 short_desc="Gem to add man pages support to ruby gems"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 939e12de05e0e5fa9be87d30553555c8335248f3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 30/52] ruby-mime-types: rebuild for ruby-3.0.2.

---
 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 d9965c79fef2..4323b3617da1 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=3
+revision=4
 build_style=gem
 depends="ruby-mime-types-data>=3.2015"
 short_desc="Library for registry and information about MIME types"

From 9a2845b148a4f58772fc1a44ac97750b57f6fc38 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 31/52] ruby-mime-types-data: rebuild for ruby-3.0.2.

---
 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 4faca2984f2b..8f4b85acebc1 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=3
+revision=4
 build_style=gem
 short_desc="Registry for MIME media type definitions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 6c3e0383b538d0c1e9d9d0582291aebdd39f9c68 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 32/52] ruby-mini_portile2: rebuild for ruby-3.0.2.

---
 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 81a83e2f4aaa..aacfb695d15c 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=3
+revision=4
 build_style=gem
 short_desc="Simplistic port-like solution for developers"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 0b0c524335347fd958c7f978ed625570d8e3ea1e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 33/52] ruby-multi_json: rebuild for ruby-3.0.2.

---
 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 720c59e0d765..72d7a67451c9 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=3
+revision=4
 build_style=gem
 short_desc="Common interface for multiple JSON parsing libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 17039eed55456bb4a646daeea5bd936b2fd2e581 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 34/52] ruby-multi_xml: rebuild for ruby-3.0.2.

---
 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 adb5eeb523a0..9df407b1c57e 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=4
+revision=5
 build_style=gem
 short_desc="Swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML"
 maintainer="Orphaned <orphan@voidlinux.org>"

From fa082387c72dc97c0d531e42f57c143a8e142455 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 35/52] ruby-multipart-post: rebuild for ruby-3.0.2.

---
 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 61694935fed6..616e52195daf 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=3
+revision=4
 build_style=gem
 short_desc="Use with Net::HTTP to do multipart form posts"
 maintainer="Orphaned <orphan@voidlinux.org>"

From d859c7e9dfedc4e144d7b5b0965bef2d802077c9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 36/52] ruby-mustache: rebuild for ruby-3.0.2.

---
 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 2481ff7a74d4..ce9b567d0dd5 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=3
+revision=4
 build_style=gem
 short_desc="Framework-agnostic way to render logic-free views"
 maintainer="Orphaned <orphan@voidlinux.org>"

From ce09ff733cc172d5f4ea433f61e977af6f529d36 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 37/52] ruby-net-http-persistent: update to 4.0.1.

---
 srcpkgs/ruby-net-http-persistent/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/ruby-net-http-persistent/template b/srcpkgs/ruby-net-http-persistent/template
index 6d18ce933813..a0f35fc709ae 100644
--- a/srcpkgs/ruby-net-http-persistent/template
+++ b/srcpkgs/ruby-net-http-persistent/template
@@ -1,14 +1,14 @@
 # Template file for 'ruby-net-http-persistent'
 pkgname=ruby-net-http-persistent
-version=3.1.0
-revision=3
+version=4.0.1
+revision=1
 build_style=gem
 depends="ruby-connection_pool>=2.2 ruby-connection_pool<3.0"
 short_desc="Manages persistent connections using Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://docs.seattlerb.org/net-http-persistent"
-checksum=eab637fcee31d2f2c119c24b5ae36d73cd8c08ccd9a45567829f24059e9836ae
+checksum=2752f4cce05fd1c45e0537c6f3a98fa5a4899efd5f88e63c104ed5f05cbddef9
 
 post_install() {
 	sed -n '63,82p' README.rdoc > LICENSE

From 44f9e6458c4cf53d4aac0c09616b4194ff25bff7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 38/52] ruby-net-http-pipeline: rebuild for ruby-3.0.2.

---
 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 8ecf3bcdea6c..c976e9b00208 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=4
+revision=5
 build_style=gem
 short_desc="HTTP/1.1 pipelining implementation atop Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 4898ee357bf6a165ff738c15a3a353d205490148 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 39/52] ruby-pkg-config: rebuild for ruby-3.0.2.

---
 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 a7cfd88187a1..cdfa408875dd 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=3
+revision=4
 build_style=gem
 short_desc="Properly detect need libraries for compiling Ruby native extensions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From f48f4ec8581d2931e17d2519c1b7f10f7370fc20 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 40/52] ruby-public_suffix: rebuild for ruby-3.0.2.

---
 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 141144fa06a5..c68fd046d502 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=3
+revision=4
 build_style=gem
 short_desc="Parse domain names into top level domain, domain and subdomains"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 58161f45e8d2944a7d46463daf392e5b53603185 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 41/52] ruby-pusher-client: rebuild for ruby-3.0.2.

---
 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 2acc004ee7d5..90f0c3249f71 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=4
+revision=5
 build_style=gem
 depends="ruby-websocket>=1.0 ruby-websocket<2.0"
 short_desc="Client for consuming WebSockets from http://pusher.com"

From 9a63640d6ae2984660711255f8f50343afbe6ad5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 42/52] ruby-rainbow: rebuild for ruby-3.0.2.

---
 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 3e275e846a4c..a2c89bc5e143 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=4
+revision=5
 build_style=gem
 short_desc="Colorize printed text on ANSI terminals"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 5ead2005b73cc102b7352a0c8fdb5d045764b1db Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 43/52] ruby-rb-readline: rebuild for ruby-3.0.2.

---
 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 a29798888ead..9b35afe5be12 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=4
+revision=5
 build_style=gem
 depends="ruby"
 short_desc="Pure Ruby implementation of GNU readline library"

From 44d4fcd9a4fa046188c67d45f7b47b8cdbaeb55e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 44/52] ruby-rdiscount: rebuild for ruby-3.0.2.

---
 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 c8da24053f5e..b784e7283e13 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=6
+revision=7
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 4f46296a708617cba11cf1ba572940e31dd2ff63 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 45/52] ruby-ronn: rebuild for ruby-3.0.2.

---
 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 1196a2d9dd12..83516fe69653 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=4
+revision=5
 build_style=gem
 depends="ruby-hpricot ruby-mustache ruby-rdiscount groff"
 short_desc="Strick markdown-like format for manpages"

From f067a5d60226c86a9edcb0b6213792bd5e8861d3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 46/52] ruby-thor: rebuild for ruby-3.0.2.

---
 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 876a0db6f191..b7aefd3626c2 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=4
+revision=5
 build_style=gem
 short_desc="Toolkit for building powerful command-line interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From f2d316b22052c411ba1c378bb605d5723a4faa2c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 47/52] ruby-tmuxinator: rebuild for ruby-3.0.2.

---
 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 5cb1f346bcd7..57342385cb77 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=3
+revision=4
 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 f1b9ac9d3cd21011999534e32969e0f85c8844ae Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 48/52] ruby-travis: rebuild for ruby-3.0.2.

---
 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 76305511066a..847c706a36b9 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=2
+revision=3
 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 5fd65b350d693d9a44aa1dba7edd318898cfd026 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 49/52] ruby-typhoeus: rebuild for ruby-3.0.2.

---
 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 0e2df91122c2..cd0057c1ca20 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=4
+revision=5
 build_style=gem
 depends="ruby-ethon>=0.9.0"
 short_desc="Parallel HTTP requests runner"

From eeac5d1a27931d5567fe9f1f111efd5eb3cfc420 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 50/52] ruby-websocket: rebuild for ruby-3.0.2.

---
 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 e1d6ac220401..c2e971d9b5c5 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=4
+revision=5
 build_style=gem
 short_desc="Universal Ruby library to handle WebSocket protocol"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 1e4c82c260ed98db9566c9fc3591c14da12cda1d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 51/52] ruby-xdg: rebuild for ruby-3.0.2.

---
 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 154f6d7df90a..02a4b9d5f8c0 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
 version=3.1.1
-revision=3
+revision=4
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"

From e5efea5c70a3249e3b259c42320c6934f2eafcf2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 21:01:22 +0200
Subject: [PATCH 52/52] ruby-xdg: update to 5.1.1.

---
 srcpkgs/ruby-xdg/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/ruby-xdg/template b/srcpkgs/ruby-xdg/template
index 02a4b9d5f8c0..389d17c7c32a 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,14 +1,14 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
-version=3.1.1
-revision=4
+version=5.1.1
+revision=1
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="http://rubyworks.github.com/xdg"
-checksum=8cb496824936b43c833711aa9f73072c245fcaf13849df64f63fb1a5b0964797
+checksum=3d050ea585c0d1fdb69bbb9ee58858edbd7ad6e6db830391e08b174eddbe4b15
 
 post_install() {
-	vlicense LICENSE.md
+	vlicense LICENSE.adoc
 }

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

* Re: [PR PATCH] [Updated] Ruby 3
  2021-07-14 20:36 [PR PATCH] Ruby 3 leahneukirchen
@ 2021-07-14 21:17 ` leahneukirchen
  2021-07-23 12:02 ` leahneukirchen
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: leahneukirchen @ 2021-07-14 21:17 UTC (permalink / raw)
  To: ml

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

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

https://github.com/leahneukirchen/void-packages ruby3
https://github.com/void-linux/void-packages/pull/31969

Ruby 3
See #31955.

Missing:
- [ ] subtle, needs new upstream https://github.com/void-linux/void-packages/pull/28918
- [ ] puppet
  - [ ] hiera
  - [ ] ruby-semantic_puppet

Please test vagrant if you use it!

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

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

From 8fb25a3ce5cb89c57cb883d99a6194a7856390c7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:07:05 +0200
Subject: [PATCH 01/52] ruby: update to 3.0.2.

---
 common/shlibs                                 |  2 +-
 .../patch-ext_openssl_extconf_rb.patch        | 13 --------
 .../patch-ext_openssl_openssl_missing_h.patch | 31 -------------------
 srcpkgs/ruby/template                         |  8 ++---
 4 files changed, 5 insertions(+), 49 deletions(-)
 delete mode 100644 srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
 delete mode 100644 srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch

diff --git a/common/shlibs b/common/shlibs
index 9df122c0edfe..231a68282b56 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -434,7 +434,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.88 ntfs-3g-2017.3.23_1
-libruby.so.2.7 ruby-2.7.2_3
+libruby.so.3.0 ruby-3.0.2_1
 libprocessui.so.9 libksysguard-5.18.90_1
 libksignalplotter.so.9 libksysguard-5.18.90_1
 libksgrd.so.9 libksysguard-5.18.90_1
diff --git a/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch b/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
deleted file mode 100644
index 0d1f0db97865..000000000000
--- a/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-$OpenBSD: patch-ext_openssl_extconf_rb,v 1.1 2018/02/23 09:54:25 sthen Exp $
-
-Index: ext/openssl/extconf.rb
---- a/ext/openssl/extconf.rb
-+++ b/ext/openssl/extconf.rb
-@@ -134,6 +134,7 @@ have_func("HMAC_CTX_free")
- OpenSSL.check_func("RAND_pseudo_bytes", "openssl/rand.h") # deprecated
- have_func("X509_STORE_get_ex_data")
- have_func("X509_STORE_set_ex_data")
-+have_func("X509_STORE_get_ex_new_index")
- have_func("X509_CRL_get0_signature")
- have_func("X509_REQ_get0_signature")
- have_func("X509_REVOKED_get0_serialNumber")
diff --git a/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch b/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch
deleted file mode 100644
index 98d356aedaad..000000000000
--- a/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-$OpenBSD: patch-ext_openssl_openssl_missing_h,v 1.4 2018/02/23 09:54:25 sthen Exp $
-
-Index: ext/openssl/openssl_missing.h
---- a/ext/openssl/openssl_missing.h
-+++ b/ext/openssl/openssl_missing.h
-@@ -72,6 +72,9 @@ void ossl_HMAC_CTX_free(HMAC_CTX *);
- #if !defined(HAVE_X509_STORE_SET_EX_DATA)
- #  define X509_STORE_set_ex_data(x, idx, data) \
- 	CRYPTO_set_ex_data(&(x)->ex_data, (idx), (data))
-+#endif
-+
-+#if !defined(HAVE_X509_STORE_GET_EX_NEW_INDEX)
- #  define X509_STORE_get_ex_new_index(l, p, newf, dupf, freef) \
- 	CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_X509_STORE, (l), (p), \
- 				(newf), (dupf), (freef))
-@@ -145,6 +148,7 @@ void ossl_X509_REQ_get0_signature(const X509_REQ *, co
- #endif
- 
- #if !defined(HAVE_OPAQUE_OPENSSL)
-+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL
- #define IMPL_PKEY_GETTER(_type, _name) \
- static inline _type *EVP_PKEY_get0_##_type(EVP_PKEY *pkey) { \
- 	return pkey->pkey._name; }
-@@ -196,6 +200,7 @@ IMPL_PKEY_GETTER(EC_KEY, ec)
- #undef IMPL_PKEY_GETTER
- #undef IMPL_KEY_ACCESSOR2
- #undef IMPL_KEY_ACCESSOR3
-+#endif
- #endif /* HAVE_OPAQUE_OPENSSL */
- 
- #if !defined(EVP_CTRL_AEAD_GET_TAG)
diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template
index 41c6ff9726ab..0411719edc0d 100644
--- a/srcpkgs/ruby/template
+++ b/srcpkgs/ruby/template
@@ -1,8 +1,8 @@
 # Template file for 'ruby'
-_ruby_abiver=2.7.0
+_ruby_abiver=3.0.0
 
 pkgname=ruby
-version=2.7.4
+version=3.0.2
 revision=1
 build_style=gnu-configure
 configure_args="--enable-shared --disable-rpath
@@ -15,8 +15,8 @@ short_desc="Ruby programming language"
 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.bz2"
-checksum=bffa8aec9da392eda98f1c561071bb6e71d217d541c617fc6e3282d79f4e7d48
+distfiles="https://cache.ruby-lang.org/pub/ruby/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=570e7773100f625599575f363831166d91d49a1ab97d3ab6495af44774155c40
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)	# Broken on the builders but successfully built locally

From b89b7b1b4c01b0d59fa86090d49417508ab0645b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:07:30 +0200
Subject: [PATCH 02/52] hivex: rebuild for ruby-3.0.2.

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

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

From 73cd6eb63f27e3903069cf385399fbadd1d0f2cb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:20:00 +0200
Subject: [PATCH 03/52] libguestfs: rebuild for ruby-3.0.2.

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

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

From 2b5d652271f209df17877b60bac145a8e138c1d7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:25:28 +0200
Subject: [PATCH 04/52] ruby-clocale: rebuild for ruby-3.0.2.

---
 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 c0bb7a349c00..dafff2630e6c 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=3
+revision=4
 build_style=gemspec
 short_desc="Ruby gem that wraps C locale functions"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 695c3e6d33d25d7f72474741e39d3f3910e45fca Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:26:49 +0200
Subject: [PATCH 05/52] ruby-ffi: rebuild for ruby-3.0.2.

---
 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 251c75b3cec3..efe3ca4f3f5f 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=4
+revision=5
 wrksrc="ffi-${version}"
 build_style=gemspec
 hostmakedepends="libffi-devel"

From 46f1da1044438ce06a894c80c34c5c17874a24b4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:27:16 +0200
Subject: [PATCH 06/52] ruby-hpricot: rebuild for ruby-3.0.2.

---
 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 b8e8b600c6c5..1013a395fa57 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=5
+revision=6
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 6ef40358328ea4b2981de9294527317a706cc65f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:27:52 +0200
Subject: [PATCH 07/52] ruby-rdiscount: rebuild for ruby-3.0.2.

---
 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 4bf6c29a3342..c8da24053f5e 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=5
+revision=6
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From a3ec857a731b032c9888b7b5df82ada3136090f2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:29:52 +0200
Subject: [PATCH 08/52] rrdtool: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/rrdtool/template b/srcpkgs/rrdtool/template
index 30c956657743..36463c1d8393 100644
--- a/srcpkgs/rrdtool/template
+++ b/srcpkgs/rrdtool/template
@@ -1,7 +1,7 @@
 # Template file for 'rrdtool'
 pkgname=rrdtool
 version=1.7.2
-revision=7
+revision=8
 build_style=gnu-configure
 configure_args="--enable-perl --enable-perl-site-install
  --with-perl-options=INSTALLDIRS=vendor --enable-ruby

From 0ca8d6e73eb832be32c7ec8d0c16fb3826ac896a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:33:12 +0200
Subject: [PATCH 09/52] vagrant: update to 2.2.17.

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

diff --git a/srcpkgs/vagrant/template b/srcpkgs/vagrant/template
index 647d0abc0060..1b335500c48d 100644
--- a/srcpkgs/vagrant/template
+++ b/srcpkgs/vagrant/template
@@ -1,6 +1,6 @@
 # Template file for 'vagrant'
 pkgname=vagrant
-version=2.2.16
+version=2.2.17
 revision=1
 archs="i686 x86_64*"
 hostmakedepends="ruby"
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MIT"
 homepage="https://www.vagrantup.com/"
 distfiles="https://github.com/mitchellh/${pkgname}/archive/v${version}.tar.gz"
-checksum=ab3c60bb12b2da916fd073192849f2b5d3f224f95febf3538212247c4cde28d6
+checksum=4f8f2e8bb8e0abd9e2de90b4f497765b3913f4f05a27e4940df71703940c8ccf
 nocross=yes
 
 post_extract() {

From 9cfb519f09f5a998a1bf5c23983a0f75f12ca9b6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:33:23 +0200
Subject: [PATCH 10/52] vim: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index ebb5779e02f4..ee859105e799 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
 # Template file for 'vim'
 pkgname=vim
 version=8.2.2874
-revision=1
+revision=2
 hostmakedepends="gettext glib-devel pkg-config"
 makedepends="acl-devel gtk+3-devel libXt-devel lua53-devel ncurses-devel
  perl python3-devel ruby-devel"

From 2af5c91c08876fe7f449f17cf1ea9f3da8287e08 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:42:14 +0200
Subject: [PATCH 11/52] ruby-asciidoctor: rebuild for ruby-3.0.2.

---
 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 3bb1d663ce78..8b0417bb3623 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=1
+revision=2
 build_style=gem
 short_desc="Ruby implementation of AsciiDoc"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 66e2479f17e6f7204c6eff357354ee29df3bd788 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:42:32 +0200
Subject: [PATCH 12/52] weechat: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 3eada5a8d764..27f0c0484c01 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
 # Template file for 'weechat'
 pkgname=weechat
 version=3.2
-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-2.7/ruby-3.0 &/' cmake/FindRuby.cmake
+}
+
 weechat-aspell_package() {
 	lib32disabled=yes
 	depends="${sourcepkg}>=${version}_${revision}"

From 93917b10fa70d3d54b37759ac5fa2adf4537f767 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:43:26 +0200
Subject: [PATCH 13/52] ruby-sync: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/ruby-sync/template b/srcpkgs/ruby-sync/template
index ff54f4344ea1..a76352acfaab 100644
--- a/srcpkgs/ruby-sync/template
+++ b/srcpkgs/ruby-sync/template
@@ -1,12 +1,12 @@
 # Template file for 'ruby-sync'
 pkgname=ruby-sync
 version=0.5.0
-revision=2
+revision=3
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"
-short_desc="A module that provides a two-phase lock with a counter"
+short_desc="Ruby module that provides a two-phase lock with a counter"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-2-Clause"
 homepage="https://rubygems.org/gems/sync"

From e0051b0d41721bd22e15867f8c53ad609a57d4d4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 14/52] ruby-concurrent-ruby: rebuild for ruby-3.0.2.

---
 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 57d1b4897e6c..cb58198062a2 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=1
+revision=2
 build_style=gem
 hostmakedepends="ruby"
 depends="ruby"

From bd807c5c5b41bff0877453a9f6faf70a08bc7ffd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 15/52] ruby-rubysl-singleton: rebuild for ruby-3.0.2.

---
 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 d7e764358998..d119521708b2 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=3
+revision=4
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"

From 4ac8f08350292c36c1f6031c50d7122e2e36d728 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 16/52] ruby-deep_merge: rebuild for ruby-3.0.2.

---
 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 3f895d8049cb..858e491f0a99 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=3
+revision=4
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From 63fa28ac4f04eff7d7b966da668e80355cdfad71 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 17/52] ruby-addressable: rebuild for ruby-3.0.2.

---
 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 41ab786e5999..89ee94646ec5 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=4
+revision=5
 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 3af9a3a86e6a279901f1017372a0494a124d0b81 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 18/52] ruby-backports: rebuild for ruby-3.0.2.

---
 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 766f4be46e8b..adcf4bfdde06 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=3
+revision=4
 build_style=gem
 short_desc="Essential backports that enable many of the nice features of Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From fcfdbbe5a48d090a9a04e8c9315e1ccc69ec4883 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 19/52] ruby-connection_pool: rebuild for ruby-3.0.2.

---
 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 b45d2743e90f..6e0dc024cce7 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=4
+revision=5
 build_style=gem
 short_desc="Generic connection pool for Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 4b580589bdb007ffd2d931696bf1e02cf9123a52 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 20/52] ruby-erubis: rebuild for ruby-3.0.2.

---
 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 bfcc9a95e37c..b79aff3062b8 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=4
+revision=5
 build_style=gem
 short_desc="Erubis is an implementation of eRuby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From bdfd0e408f258dbd32c579d5768d0728c4cda6f7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 21/52] ruby-ethon: rebuild for ruby-3.0.2.

---
 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 cf5dd68fd773..d6bbf0958c52 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=3
+revision=4
 build_style=gem
 depends="ruby-ffi>=1.3.0"
 short_desc="Lightweight wrapper around libcurl"

From eee48772ddd037876cc89da7b394e5aafda031ed Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 22/52] ruby-faraday: rebuild for ruby-3.0.2.

---
 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 6bdaaa16d97b..5d8de2ac9e1c 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=2
+revision=3
 build_style=gem
 depends="ruby-multipart-post>=1.2 ruby-multipart-post<3"
 short_desc="HTTP/REST API client library"

From 863c24ad759b3432832a707c5f9438224343e0f6 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 23/52] ruby-faraday_middleware: rebuild for ruby-3.0.2.

---
 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 883521623d24..6f6eadeb60af 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=2
+revision=3
 build_style=gem
 depends="ruby-faraday>=1.0"
 short_desc="Various middleware for Faraday"

From bcdaa6f73fd207571eb00fd0690a40d1947ed791 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 24/52] ruby-filesize: rebuild for ruby-3.0.2.

---
 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 6d67a2cf57e8..9acb1415fe18 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=4
+revision=5
 build_style=gem
 short_desc="Small class for handling filesizes"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From c2b6dd1581b8dc3cf57fc847bdc94f5c43352d32 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 25/52] ruby-gh: rebuild for ruby-3.0.2.

---
 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 3e240b6bb7d8..fa43ad84d5f0 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=4
+revision=5
 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 988c3f69e6bf4cd369bfa4c35c9ade2e8dc3a973 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 26/52] ruby-highline: rebuild for ruby-3.0.2.

---
 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 ee6b06debf0f..aa00cf9b5bde 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=3
+revision=4
 build_style=gem
 short_desc="High-level IO library for comamndline interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a5ff2cdf836f7643c53e2021561591ae548f55ec Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 27/52] ruby-httparty: rebuild for ruby-3.0.2.

---
 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 3e8616fb2362..2df74d93b219 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=3
+revision=4
 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 47d1bf1a926aa0db06b49ea45a6a886143de234d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 28/52] ruby-launchy: rebuild for ruby-3.0.2.

---
 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 778bde21eee3..0e2f076b4977 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=4
+revision=5
 build_style=gem
 depends="ruby-addressable>=2.3 ruby-addressable<3.0"
 short_desc="Helper class for launching cross-platform applications"

From 4467b8fe478337846ecae46067214dfbdb9273e4 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 29/52] ruby-manpages: rebuild for ruby-3.0.2.

---
 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 22923d67af49..4b6625ab628e 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=4
+revision=5
 build_style=gem
 short_desc="Gem to add man pages support to ruby gems"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 431a91d8a87a66a17000fbffd0a51039101a3118 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 30/52] ruby-mime-types: rebuild for ruby-3.0.2.

---
 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 d9965c79fef2..4323b3617da1 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=3
+revision=4
 build_style=gem
 depends="ruby-mime-types-data>=3.2015"
 short_desc="Library for registry and information about MIME types"

From 08f509d9a0f4aa57f441766b4ce512a6732dc2b1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 31/52] ruby-mime-types-data: rebuild for ruby-3.0.2.

---
 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 4faca2984f2b..8f4b85acebc1 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=3
+revision=4
 build_style=gem
 short_desc="Registry for MIME media type definitions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 512473fde702f630ea8b33b19eccfc2859d65f95 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 32/52] ruby-mini_portile2: rebuild for ruby-3.0.2.

---
 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 81a83e2f4aaa..aacfb695d15c 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=3
+revision=4
 build_style=gem
 short_desc="Simplistic port-like solution for developers"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 2f2c8d9d6f93b98aacbf2e075d98d989ff965c41 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 33/52] ruby-multi_json: rebuild for ruby-3.0.2.

---
 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 720c59e0d765..72d7a67451c9 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=3
+revision=4
 build_style=gem
 short_desc="Common interface for multiple JSON parsing libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"

From ec71779e34716577f85d387b0e0113056a156f58 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 34/52] ruby-multi_xml: rebuild for ruby-3.0.2.

---
 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 adb5eeb523a0..9df407b1c57e 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=4
+revision=5
 build_style=gem
 short_desc="Swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 04372a80781e6c1ffe21a9c1045b3251a8172803 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 35/52] ruby-multipart-post: rebuild for ruby-3.0.2.

---
 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 61694935fed6..616e52195daf 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=3
+revision=4
 build_style=gem
 short_desc="Use with Net::HTTP to do multipart form posts"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 35bac86ff14e07fee0439c50b7241a55e51421ef Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 36/52] ruby-mustache: rebuild for ruby-3.0.2.

---
 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 2481ff7a74d4..ce9b567d0dd5 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=3
+revision=4
 build_style=gem
 short_desc="Framework-agnostic way to render logic-free views"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 34882e485a8308d2cd0edbce70145c2eb26c6330 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 37/52] ruby-net-http-persistent: update to 4.0.1.

---
 srcpkgs/ruby-net-http-persistent/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/ruby-net-http-persistent/template b/srcpkgs/ruby-net-http-persistent/template
index 6d18ce933813..a0f35fc709ae 100644
--- a/srcpkgs/ruby-net-http-persistent/template
+++ b/srcpkgs/ruby-net-http-persistent/template
@@ -1,14 +1,14 @@
 # Template file for 'ruby-net-http-persistent'
 pkgname=ruby-net-http-persistent
-version=3.1.0
-revision=3
+version=4.0.1
+revision=1
 build_style=gem
 depends="ruby-connection_pool>=2.2 ruby-connection_pool<3.0"
 short_desc="Manages persistent connections using Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://docs.seattlerb.org/net-http-persistent"
-checksum=eab637fcee31d2f2c119c24b5ae36d73cd8c08ccd9a45567829f24059e9836ae
+checksum=2752f4cce05fd1c45e0537c6f3a98fa5a4899efd5f88e63c104ed5f05cbddef9
 
 post_install() {
 	sed -n '63,82p' README.rdoc > LICENSE

From 325d848464583bea95353453b7aae6d46a3e96a5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 38/52] ruby-net-http-pipeline: rebuild for ruby-3.0.2.

---
 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 8ecf3bcdea6c..c976e9b00208 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=4
+revision=5
 build_style=gem
 short_desc="HTTP/1.1 pipelining implementation atop Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"

From b85c4d3834985f275b3eb2f3a2b9287f0898e2fe Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 39/52] ruby-pkg-config: rebuild for ruby-3.0.2.

---
 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 a7cfd88187a1..cdfa408875dd 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=3
+revision=4
 build_style=gem
 short_desc="Properly detect need libraries for compiling Ruby native extensions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 1410003af9621a6217fb095e4c46c080c65322b1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 40/52] ruby-public_suffix: rebuild for ruby-3.0.2.

---
 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 141144fa06a5..c68fd046d502 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=3
+revision=4
 build_style=gem
 short_desc="Parse domain names into top level domain, domain and subdomains"
 maintainer="Orphaned <orphan@voidlinux.org>"

From d7592d2ad328c6a4d14d117844785f4e81403739 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 41/52] ruby-pusher-client: rebuild for ruby-3.0.2.

---
 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 2acc004ee7d5..90f0c3249f71 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=4
+revision=5
 build_style=gem
 depends="ruby-websocket>=1.0 ruby-websocket<2.0"
 short_desc="Client for consuming WebSockets from http://pusher.com"

From 5a5a8b7b78de519777153adbbf309e5d5fe5f5ed Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 42/52] ruby-rainbow: rebuild for ruby-3.0.2.

---
 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 3e275e846a4c..a2c89bc5e143 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=4
+revision=5
 build_style=gem
 short_desc="Colorize printed text on ANSI terminals"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 37be7cd840bed02c245d6145409fdc7ba3b1094e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 43/52] ruby-rb-readline: rebuild for ruby-3.0.2.

---
 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 a29798888ead..9b35afe5be12 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=4
+revision=5
 build_style=gem
 depends="ruby"
 short_desc="Pure Ruby implementation of GNU readline library"

From f394b0729f5c2e3636315b1110b8e6219c8904fa Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 44/52] ruby-rdiscount: rebuild for ruby-3.0.2.

---
 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 c8da24053f5e..b784e7283e13 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=6
+revision=7
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 4d94f7c18079e4d377d5236dce795790d12730c2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 45/52] ruby-ronn: rebuild for ruby-3.0.2.

---
 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 1196a2d9dd12..83516fe69653 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=4
+revision=5
 build_style=gem
 depends="ruby-hpricot ruby-mustache ruby-rdiscount groff"
 short_desc="Strick markdown-like format for manpages"

From 5a4c72f9de6f78adb96785ed2551f45308c923da Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 46/52] ruby-thor: rebuild for ruby-3.0.2.

---
 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 876a0db6f191..b7aefd3626c2 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=4
+revision=5
 build_style=gem
 short_desc="Toolkit for building powerful command-line interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 8f8d0598e7852feb170b7ef169bf31b59010687a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 47/52] ruby-tmuxinator: rebuild for ruby-3.0.2.

---
 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 5cb1f346bcd7..57342385cb77 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=3
+revision=4
 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 dddb5d4ee8d86fb043e5a9750508d972966a8794 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 48/52] ruby-travis: rebuild for ruby-3.0.2.

---
 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 76305511066a..847c706a36b9 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=2
+revision=3
 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 72be8bb5ac263616ee9204e24ed374e71243c671 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 49/52] ruby-typhoeus: rebuild for ruby-3.0.2.

---
 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 0e2df91122c2..cd0057c1ca20 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=4
+revision=5
 build_style=gem
 depends="ruby-ethon>=0.9.0"
 short_desc="Parallel HTTP requests runner"

From b6de624ad65cee7e9bf49f1e169fff490f6a0dce Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 50/52] ruby-websocket: rebuild for ruby-3.0.2.

---
 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 e1d6ac220401..c2e971d9b5c5 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=4
+revision=5
 build_style=gem
 short_desc="Universal Ruby library to handle WebSocket protocol"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 2ee59234e1a4416bd5a6ee3f6b7ec8f5cdd78127 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 51/52] ruby-xdg: rebuild for ruby-3.0.2.

---
 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 154f6d7df90a..02a4b9d5f8c0 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
 version=3.1.1
-revision=3
+revision=4
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 6cafffd3cc5f69b35324f89de92f7f8fc1ad9156 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 21:01:22 +0200
Subject: [PATCH 52/52] ruby-xdg: update to 5.1.1.

---
 srcpkgs/ruby-xdg/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/ruby-xdg/template b/srcpkgs/ruby-xdg/template
index 02a4b9d5f8c0..389d17c7c32a 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,14 +1,14 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
-version=3.1.1
-revision=4
+version=5.1.1
+revision=1
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="http://rubyworks.github.com/xdg"
-checksum=8cb496824936b43c833711aa9f73072c245fcaf13849df64f63fb1a5b0964797
+checksum=3d050ea585c0d1fdb69bbb9ee58858edbd7ad6e6db830391e08b174eddbe4b15
 
 post_install() {
-	vlicense LICENSE.md
+	vlicense LICENSE.adoc
 }

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

* Re: [PR PATCH] [Updated] Ruby 3
  2021-07-14 20:36 [PR PATCH] Ruby 3 leahneukirchen
  2021-07-14 21:17 ` [PR PATCH] [Updated] " leahneukirchen
@ 2021-07-23 12:02 ` leahneukirchen
  2021-07-23 12:49 ` leahneukirchen
  2021-07-23 12:49 ` [PR PATCH] [Merged]: " leahneukirchen
  3 siblings, 0 replies; 5+ messages in thread
From: leahneukirchen @ 2021-07-23 12:02 UTC (permalink / raw)
  To: ml

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

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

https://github.com/leahneukirchen/void-packages ruby3
https://github.com/void-linux/void-packages/pull/31969

Ruby 3
See #31955.

Missing:
- [ ] subtle, needs new upstream https://github.com/void-linux/void-packages/pull/28918
- [ ] puppet
  - [ ] hiera
  - [ ] ruby-semantic_puppet

Please test vagrant if you use it!

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

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

From 0c13d3fea7e16dbd88f3b1468d8f3602749eb006 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:07:05 +0200
Subject: [PATCH 01/53] ruby: update to 3.0.2.

---
 common/shlibs                                 |  2 +-
 .../patch-ext_openssl_extconf_rb.patch        | 13 --------
 .../patch-ext_openssl_openssl_missing_h.patch | 31 -------------------
 srcpkgs/ruby/template                         |  8 ++---
 4 files changed, 5 insertions(+), 49 deletions(-)
 delete mode 100644 srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
 delete mode 100644 srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch

diff --git a/common/shlibs b/common/shlibs
index c35332b64a28..a7afbf2a56f7 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -434,7 +434,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.88 ntfs-3g-2017.3.23_1
-libruby.so.2.7 ruby-2.7.2_3
+libruby.so.3.0 ruby-3.0.2_1
 libprocessui.so.9 libksysguard-5.18.90_1
 libksignalplotter.so.9 libksysguard-5.18.90_1
 libksgrd.so.9 libksysguard-5.18.90_1
diff --git a/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch b/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
deleted file mode 100644
index 0d1f0db97865..000000000000
--- a/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-$OpenBSD: patch-ext_openssl_extconf_rb,v 1.1 2018/02/23 09:54:25 sthen Exp $
-
-Index: ext/openssl/extconf.rb
---- a/ext/openssl/extconf.rb
-+++ b/ext/openssl/extconf.rb
-@@ -134,6 +134,7 @@ have_func("HMAC_CTX_free")
- OpenSSL.check_func("RAND_pseudo_bytes", "openssl/rand.h") # deprecated
- have_func("X509_STORE_get_ex_data")
- have_func("X509_STORE_set_ex_data")
-+have_func("X509_STORE_get_ex_new_index")
- have_func("X509_CRL_get0_signature")
- have_func("X509_REQ_get0_signature")
- have_func("X509_REVOKED_get0_serialNumber")
diff --git a/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch b/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch
deleted file mode 100644
index 98d356aedaad..000000000000
--- a/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-$OpenBSD: patch-ext_openssl_openssl_missing_h,v 1.4 2018/02/23 09:54:25 sthen Exp $
-
-Index: ext/openssl/openssl_missing.h
---- a/ext/openssl/openssl_missing.h
-+++ b/ext/openssl/openssl_missing.h
-@@ -72,6 +72,9 @@ void ossl_HMAC_CTX_free(HMAC_CTX *);
- #if !defined(HAVE_X509_STORE_SET_EX_DATA)
- #  define X509_STORE_set_ex_data(x, idx, data) \
- 	CRYPTO_set_ex_data(&(x)->ex_data, (idx), (data))
-+#endif
-+
-+#if !defined(HAVE_X509_STORE_GET_EX_NEW_INDEX)
- #  define X509_STORE_get_ex_new_index(l, p, newf, dupf, freef) \
- 	CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_X509_STORE, (l), (p), \
- 				(newf), (dupf), (freef))
-@@ -145,6 +148,7 @@ void ossl_X509_REQ_get0_signature(const X509_REQ *, co
- #endif
- 
- #if !defined(HAVE_OPAQUE_OPENSSL)
-+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL
- #define IMPL_PKEY_GETTER(_type, _name) \
- static inline _type *EVP_PKEY_get0_##_type(EVP_PKEY *pkey) { \
- 	return pkey->pkey._name; }
-@@ -196,6 +200,7 @@ IMPL_PKEY_GETTER(EC_KEY, ec)
- #undef IMPL_PKEY_GETTER
- #undef IMPL_KEY_ACCESSOR2
- #undef IMPL_KEY_ACCESSOR3
-+#endif
- #endif /* HAVE_OPAQUE_OPENSSL */
- 
- #if !defined(EVP_CTRL_AEAD_GET_TAG)
diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template
index 41c6ff9726ab..0411719edc0d 100644
--- a/srcpkgs/ruby/template
+++ b/srcpkgs/ruby/template
@@ -1,8 +1,8 @@
 # Template file for 'ruby'
-_ruby_abiver=2.7.0
+_ruby_abiver=3.0.0
 
 pkgname=ruby
-version=2.7.4
+version=3.0.2
 revision=1
 build_style=gnu-configure
 configure_args="--enable-shared --disable-rpath
@@ -15,8 +15,8 @@ short_desc="Ruby programming language"
 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.bz2"
-checksum=bffa8aec9da392eda98f1c561071bb6e71d217d541c617fc6e3282d79f4e7d48
+distfiles="https://cache.ruby-lang.org/pub/ruby/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=570e7773100f625599575f363831166d91d49a1ab97d3ab6495af44774155c40
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)	# Broken on the builders but successfully built locally

From f241be3f30eb99cabf6eb7ce0909f2e16d2b7706 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:25:28 +0200
Subject: [PATCH 02/53] ruby-clocale: rebuild for ruby-3.0.2.

---
 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 c0bb7a349c00..dafff2630e6c 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=3
+revision=4
 build_style=gemspec
 short_desc="Ruby gem that wraps C locale functions"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From bc4045cf2f603ffa7aa673a322c203a38a5065c5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:26:49 +0200
Subject: [PATCH 03/53] ruby-ffi: rebuild for ruby-3.0.2.

---
 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 251c75b3cec3..efe3ca4f3f5f 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=4
+revision=5
 wrksrc="ffi-${version}"
 build_style=gemspec
 hostmakedepends="libffi-devel"

From 58eb6a11ff6a189f689543b049d29481fcfb816c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:27:16 +0200
Subject: [PATCH 04/53] ruby-hpricot: rebuild for ruby-3.0.2.

---
 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 b8e8b600c6c5..1013a395fa57 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=5
+revision=6
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 81a65f07a9be7dcb9726aa1be32d1ac7a802d420 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:27:52 +0200
Subject: [PATCH 05/53] ruby-rdiscount: rebuild for ruby-3.0.2.

---
 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 4bf6c29a3342..c8da24053f5e 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=5
+revision=6
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 6084db18f2b1cf86ca24a7833e317d8990e20bf5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:33:12 +0200
Subject: [PATCH 06/53] vagrant: update to 2.2.17.

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

diff --git a/srcpkgs/vagrant/template b/srcpkgs/vagrant/template
index 647d0abc0060..1b335500c48d 100644
--- a/srcpkgs/vagrant/template
+++ b/srcpkgs/vagrant/template
@@ -1,6 +1,6 @@
 # Template file for 'vagrant'
 pkgname=vagrant
-version=2.2.16
+version=2.2.17
 revision=1
 archs="i686 x86_64*"
 hostmakedepends="ruby"
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MIT"
 homepage="https://www.vagrantup.com/"
 distfiles="https://github.com/mitchellh/${pkgname}/archive/v${version}.tar.gz"
-checksum=ab3c60bb12b2da916fd073192849f2b5d3f224f95febf3538212247c4cde28d6
+checksum=4f8f2e8bb8e0abd9e2de90b4f497765b3913f4f05a27e4940df71703940c8ccf
 nocross=yes
 
 post_extract() {

From 21aaa44969cc2c3e473c9852e88a6090925ddafb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:33:23 +0200
Subject: [PATCH 07/53] vim: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index 20fcf5b15936..a736619c8d04 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
 # Template file for 'vim'
 pkgname=vim
 version=8.2.2874
-revision=3
+revision=4
 hostmakedepends="gettext glib-devel pkg-config"
 makedepends="acl-devel ncurses-devel
  $(vopt_if x11 libXt-devel)

From 49cb506699cf91453bda4ea2a7af103547b7d55b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:42:14 +0200
Subject: [PATCH 08/53] ruby-asciidoctor: rebuild for ruby-3.0.2.

---
 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 3bb1d663ce78..8b0417bb3623 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=1
+revision=2
 build_style=gem
 short_desc="Ruby implementation of AsciiDoc"
 maintainer="Orphaned <orphan@voidlinux.org>"

From edef03607beab9a57fefa74064b7a1985ec2526f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:42:32 +0200
Subject: [PATCH 09/53] weechat: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 8b8c10ae953b..b102b535dae3 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
 # Template file for 'weechat'
 pkgname=weechat
 version=3.2
-revision=2
+revision=3
 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-2.7/ruby-3.0 &/' cmake/FindRuby.cmake
+}
+
 weechat-aspell_package() {
 	lib32disabled=yes
 	depends="${sourcepkg}>=${version}_${revision}"

From b533ec935c22761241afd187f35f469aa415adda Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:43:26 +0200
Subject: [PATCH 10/53] ruby-sync: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/ruby-sync/template b/srcpkgs/ruby-sync/template
index ff54f4344ea1..a76352acfaab 100644
--- a/srcpkgs/ruby-sync/template
+++ b/srcpkgs/ruby-sync/template
@@ -1,12 +1,12 @@
 # Template file for 'ruby-sync'
 pkgname=ruby-sync
 version=0.5.0
-revision=2
+revision=3
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"
-short_desc="A module that provides a two-phase lock with a counter"
+short_desc="Ruby module that provides a two-phase lock with a counter"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-2-Clause"
 homepage="https://rubygems.org/gems/sync"

From 317dbbe1275e987448479ca5f7a9af56ddbba941 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 11/53] ruby-concurrent-ruby: rebuild for ruby-3.0.2.

---
 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 57d1b4897e6c..cb58198062a2 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=1
+revision=2
 build_style=gem
 hostmakedepends="ruby"
 depends="ruby"

From d968bece2adfda8d7ad68db2b842546500c24a4e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 12/53] ruby-rubysl-singleton: rebuild for ruby-3.0.2.

---
 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 d7e764358998..d119521708b2 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=3
+revision=4
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"

From 94fc6f77d600744ff6c46d06f5b95ffae6b47ada Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 13/53] ruby-deep_merge: rebuild for ruby-3.0.2.

---
 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 3f895d8049cb..858e491f0a99 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=3
+revision=4
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From 1d10fb54491c4651ce67e16db2d86b40ceeaab6e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 14/53] ruby-addressable: rebuild for ruby-3.0.2.

---
 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 41ab786e5999..89ee94646ec5 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=4
+revision=5
 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 4a09bd569267ab8f41c7a7bc061dc8c4e8ea1285 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 15/53] ruby-backports: rebuild for ruby-3.0.2.

---
 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 766f4be46e8b..adcf4bfdde06 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=3
+revision=4
 build_style=gem
 short_desc="Essential backports that enable many of the nice features of Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From aff541d01279e04c35fe3ec206a510ab2102e55d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 16/53] ruby-connection_pool: rebuild for ruby-3.0.2.

---
 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 b45d2743e90f..6e0dc024cce7 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=4
+revision=5
 build_style=gem
 short_desc="Generic connection pool for Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 7caba2fae3e28a8b3db69a8151fdfcc629e2650c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 17/53] ruby-erubis: rebuild for ruby-3.0.2.

---
 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 bfcc9a95e37c..b79aff3062b8 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=4
+revision=5
 build_style=gem
 short_desc="Erubis is an implementation of eRuby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a307019068cd7edbc83009b3ef450841f7792efb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 18/53] ruby-ethon: rebuild for ruby-3.0.2.

---
 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 cf5dd68fd773..d6bbf0958c52 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=3
+revision=4
 build_style=gem
 depends="ruby-ffi>=1.3.0"
 short_desc="Lightweight wrapper around libcurl"

From eaa13c2c017daaeb85a9880357e26d6f817e339f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 19/53] ruby-faraday: rebuild for ruby-3.0.2.

---
 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 6bdaaa16d97b..5d8de2ac9e1c 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=2
+revision=3
 build_style=gem
 depends="ruby-multipart-post>=1.2 ruby-multipart-post<3"
 short_desc="HTTP/REST API client library"

From 989a152d2da83a778164cbf8380699b292f59211 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 20/53] ruby-faraday_middleware: rebuild for ruby-3.0.2.

---
 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 883521623d24..6f6eadeb60af 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=2
+revision=3
 build_style=gem
 depends="ruby-faraday>=1.0"
 short_desc="Various middleware for Faraday"

From 8540667659ca235f2c32760f8d5a32920f80803b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 21/53] ruby-filesize: rebuild for ruby-3.0.2.

---
 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 6d67a2cf57e8..9acb1415fe18 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=4
+revision=5
 build_style=gem
 short_desc="Small class for handling filesizes"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 137d744e51597dddd4d51d65ac9fd32a3b1b4f68 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 22/53] ruby-gh: rebuild for ruby-3.0.2.

---
 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 3e240b6bb7d8..fa43ad84d5f0 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=4
+revision=5
 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 59a1b106fa2923fd09a44ab7fa95852e2d854515 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 23/53] ruby-highline: rebuild for ruby-3.0.2.

---
 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 ee6b06debf0f..aa00cf9b5bde 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=3
+revision=4
 build_style=gem
 short_desc="High-level IO library for comamndline interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a742ab384902034a842757ac76c0d1c3e8e7f51e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 24/53] ruby-httparty: rebuild for ruby-3.0.2.

---
 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 3e8616fb2362..2df74d93b219 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=3
+revision=4
 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 de34a801c1c7b6c75983ded0b82e359e91806677 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 25/53] ruby-launchy: rebuild for ruby-3.0.2.

---
 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 778bde21eee3..0e2f076b4977 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=4
+revision=5
 build_style=gem
 depends="ruby-addressable>=2.3 ruby-addressable<3.0"
 short_desc="Helper class for launching cross-platform applications"

From b75700d47bdc08ba95d2e66e56b825eeb4b204db Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 26/53] ruby-manpages: rebuild for ruby-3.0.2.

---
 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 22923d67af49..4b6625ab628e 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=4
+revision=5
 build_style=gem
 short_desc="Gem to add man pages support to ruby gems"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 6b74ff8284ef78f659520736247b317332f8add1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 27/53] ruby-mime-types: rebuild for ruby-3.0.2.

---
 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 d9965c79fef2..4323b3617da1 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=3
+revision=4
 build_style=gem
 depends="ruby-mime-types-data>=3.2015"
 short_desc="Library for registry and information about MIME types"

From affab1db134690ea9e95477935abeab4da18817b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 28/53] ruby-mime-types-data: rebuild for ruby-3.0.2.

---
 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 4faca2984f2b..8f4b85acebc1 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=3
+revision=4
 build_style=gem
 short_desc="Registry for MIME media type definitions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a142ac9b8b635ac9220838464290386c3c8e8f0a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 29/53] ruby-mini_portile2: rebuild for ruby-3.0.2.

---
 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 81a83e2f4aaa..aacfb695d15c 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=3
+revision=4
 build_style=gem
 short_desc="Simplistic port-like solution for developers"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 806496de0448f123eb8c6b6eb2d21ddf9c80793c Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 30/53] ruby-multi_json: rebuild for ruby-3.0.2.

---
 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 720c59e0d765..72d7a67451c9 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=3
+revision=4
 build_style=gem
 short_desc="Common interface for multiple JSON parsing libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 6c7f252ea5425716aaed4ba125c31d74aa525174 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 31/53] ruby-multi_xml: rebuild for ruby-3.0.2.

---
 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 adb5eeb523a0..9df407b1c57e 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=4
+revision=5
 build_style=gem
 short_desc="Swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML"
 maintainer="Orphaned <orphan@voidlinux.org>"

From b39d03630a982c145cae7fd6d3ac112c4653dd16 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 32/53] ruby-multipart-post: rebuild for ruby-3.0.2.

---
 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 61694935fed6..616e52195daf 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=3
+revision=4
 build_style=gem
 short_desc="Use with Net::HTTP to do multipart form posts"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 379cf2b73d3a2e5b4d6416de64fc706485355914 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 33/53] ruby-mustache: rebuild for ruby-3.0.2.

---
 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 2481ff7a74d4..ce9b567d0dd5 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=3
+revision=4
 build_style=gem
 short_desc="Framework-agnostic way to render logic-free views"
 maintainer="Orphaned <orphan@voidlinux.org>"

From e95e4c9e8a0e2e95cdfed37dcf678d7ad598502f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 34/53] ruby-net-http-persistent: update to 4.0.1.

---
 srcpkgs/ruby-net-http-persistent/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/ruby-net-http-persistent/template b/srcpkgs/ruby-net-http-persistent/template
index 6d18ce933813..a0f35fc709ae 100644
--- a/srcpkgs/ruby-net-http-persistent/template
+++ b/srcpkgs/ruby-net-http-persistent/template
@@ -1,14 +1,14 @@
 # Template file for 'ruby-net-http-persistent'
 pkgname=ruby-net-http-persistent
-version=3.1.0
-revision=3
+version=4.0.1
+revision=1
 build_style=gem
 depends="ruby-connection_pool>=2.2 ruby-connection_pool<3.0"
 short_desc="Manages persistent connections using Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://docs.seattlerb.org/net-http-persistent"
-checksum=eab637fcee31d2f2c119c24b5ae36d73cd8c08ccd9a45567829f24059e9836ae
+checksum=2752f4cce05fd1c45e0537c6f3a98fa5a4899efd5f88e63c104ed5f05cbddef9
 
 post_install() {
 	sed -n '63,82p' README.rdoc > LICENSE

From 1cf6b3a0d6135234b7f34fe99ecc07849d48d224 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 35/53] ruby-net-http-pipeline: rebuild for ruby-3.0.2.

---
 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 8ecf3bcdea6c..c976e9b00208 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=4
+revision=5
 build_style=gem
 short_desc="HTTP/1.1 pipelining implementation atop Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"

From a02dc8f21c36dfa93762aef6f6e331d2a79b34b8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 36/53] ruby-pkg-config: rebuild for ruby-3.0.2.

---
 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 a7cfd88187a1..cdfa408875dd 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=3
+revision=4
 build_style=gem
 short_desc="Properly detect need libraries for compiling Ruby native extensions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From f847bfcd1dfba2311e16c20045d66169b6d302c7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 37/53] ruby-public_suffix: rebuild for ruby-3.0.2.

---
 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 141144fa06a5..c68fd046d502 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=3
+revision=4
 build_style=gem
 short_desc="Parse domain names into top level domain, domain and subdomains"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 11cafcc591f9c567eb12f30c0187e49677174214 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 38/53] ruby-pusher-client: rebuild for ruby-3.0.2.

---
 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 2acc004ee7d5..90f0c3249f71 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=4
+revision=5
 build_style=gem
 depends="ruby-websocket>=1.0 ruby-websocket<2.0"
 short_desc="Client for consuming WebSockets from http://pusher.com"

From ca5b9b6e8ea9f022d04b36db7465fa47bf88f708 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 39/53] ruby-rainbow: rebuild for ruby-3.0.2.

---
 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 3e275e846a4c..a2c89bc5e143 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=4
+revision=5
 build_style=gem
 short_desc="Colorize printed text on ANSI terminals"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 42e26e66feab8c2423d9ee61a3156a5e15264d42 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 40/53] ruby-rb-readline: rebuild for ruby-3.0.2.

---
 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 a29798888ead..9b35afe5be12 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=4
+revision=5
 build_style=gem
 depends="ruby"
 short_desc="Pure Ruby implementation of GNU readline library"

From 2e91ac16471980242867cf2bec3ca16245da6899 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 41/53] ruby-rdiscount: rebuild for ruby-3.0.2.

---
 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 c8da24053f5e..b784e7283e13 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=6
+revision=7
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 7fc665073b50a6ee67cbb7f902140120cc946af0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 42/53] ruby-ronn: rebuild for ruby-3.0.2.

---
 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 1196a2d9dd12..83516fe69653 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=4
+revision=5
 build_style=gem
 depends="ruby-hpricot ruby-mustache ruby-rdiscount groff"
 short_desc="Strick markdown-like format for manpages"

From cc188fb383d633eef589d1ce25739c08f60e707d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 43/53] ruby-thor: rebuild for ruby-3.0.2.

---
 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 876a0db6f191..b7aefd3626c2 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=4
+revision=5
 build_style=gem
 short_desc="Toolkit for building powerful command-line interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 80ece7216fecf7a78c548245ceca830b1c9d630b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 44/53] ruby-tmuxinator: rebuild for ruby-3.0.2.

---
 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 5cb1f346bcd7..57342385cb77 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=3
+revision=4
 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 6b9919611e9933098246767258b33dd58bef3753 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 45/53] ruby-travis: rebuild for ruby-3.0.2.

---
 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 76305511066a..847c706a36b9 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=2
+revision=3
 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 d1a2b5559b5c29e30f5e00f9bfbf24547e904156 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 46/53] ruby-typhoeus: rebuild for ruby-3.0.2.

---
 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 0e2df91122c2..cd0057c1ca20 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=4
+revision=5
 build_style=gem
 depends="ruby-ethon>=0.9.0"
 short_desc="Parallel HTTP requests runner"

From d20d1a3bcff2468f60c8fff0a5cf86f6326713cc Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 47/53] ruby-websocket: rebuild for ruby-3.0.2.

---
 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 e1d6ac220401..c2e971d9b5c5 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=4
+revision=5
 build_style=gem
 short_desc="Universal Ruby library to handle WebSocket protocol"
 maintainer="Orphaned <orphan@voidlinux.org>"

From ff47821fb1c955b62f5b6dd501a4513caa7338ea Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 48/53] ruby-xdg: rebuild for ruby-3.0.2.

---
 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 154f6d7df90a..02a4b9d5f8c0 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
 version=3.1.1
-revision=3
+revision=4
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"

From b763147bdf859d2d47702049628da6a749d45a2a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 21:01:22 +0200
Subject: [PATCH 49/53] ruby-xdg: update to 5.1.1.

---
 srcpkgs/ruby-xdg/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/ruby-xdg/template b/srcpkgs/ruby-xdg/template
index 02a4b9d5f8c0..389d17c7c32a 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,14 +1,14 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
-version=3.1.1
-revision=4
+version=5.1.1
+revision=1
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="http://rubyworks.github.com/xdg"
-checksum=8cb496824936b43c833711aa9f73072c245fcaf13849df64f63fb1a5b0964797
+checksum=3d050ea585c0d1fdb69bbb9ee58858edbd7ad6e6db830391e08b174eddbe4b15
 
 post_install() {
-	vlicense LICENSE.md
+	vlicense LICENSE.adoc
 }

From 78dd6af937981cc4ba814eb7475b9ccd03690feb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 23 Jul 2021 13:59:40 +0200
Subject: [PATCH 50/53] subtle: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/subtle/template b/srcpkgs/subtle/template
index 241dd9a556be..0a9d2684a2ca 100644
--- a/srcpkgs/subtle/template
+++ b/srcpkgs/subtle/template
@@ -1,7 +1,7 @@
 # Template file for 'subtle'
 pkgname=subtle
 version=0.11.6579
-revision=1
+revision=2
 wrksrc="${pkgname}-${version#*.*.}"
 hostmakedepends="python3 mercurial ruby-devel pkg-config"
 makedepends="ruby-devel libX11-devel libXpm-devel libXft-devel
@@ -19,7 +19,7 @@ if [ "$CROSS_BUILD" ]; then
 		broken="Word size must match"
 	fi
 	hostmakedepends+=" $makedepends"
-	CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/ruby-2.7.0/"
+	CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/ruby-3.0.0/"
 	export CFLAGS
 fi
 

From ebb4e29bc7906463dbaedbc82e7c8165786f7266 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 23 Jul 2021 14:00:23 +0200
Subject: [PATCH 51/53] ruby-semantic_puppet: remove, unmaintained.

---
 srcpkgs/ruby-semantic_puppet/template | 10 ----------
 1 file changed, 10 deletions(-)
 delete mode 100644 srcpkgs/ruby-semantic_puppet/template

diff --git a/srcpkgs/ruby-semantic_puppet/template b/srcpkgs/ruby-semantic_puppet/template
deleted file mode 100644
index 8d8f174a0c9f..000000000000
--- a/srcpkgs/ruby-semantic_puppet/template
+++ /dev/null
@@ -1,10 +0,0 @@
-# Template file for 'ruby-semantic_puppet'
-pkgname=ruby-semantic_puppet
-version=1.0.2
-revision=3
-build_style=gem
-short_desc="Tools for working with Semantic Versions"
-maintainer="eater <=@eater.me>"
-license="Apache-2.0"
-homepage="https://github.com/puppetlabs/semantic_puppet"
-checksum=605be0ec9ca8354ece1da9481b58128327c48e68b1afa3cff96e5fde7221d510

From 2b4e7612bb65f91550c9a0e5f42dc599e98879b7 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 23 Jul 2021 14:00:34 +0200
Subject: [PATCH 52/53] hiera: remove, unmaintained.

---
 srcpkgs/hiera/template | 14 --------------
 1 file changed, 14 deletions(-)
 delete mode 100644 srcpkgs/hiera/template

diff --git a/srcpkgs/hiera/template b/srcpkgs/hiera/template
deleted file mode 100644
index 9c770ac74074..000000000000
--- a/srcpkgs/hiera/template
+++ /dev/null
@@ -1,14 +0,0 @@
-# Template file for 'hiera'
-pkgname=hiera
-version=3.6.0
-revision=3
-build_style=ruby-module
-hostmakedepends="ruby"
-depends="ruby"
-short_desc="Simple pluggable Hierarchical Database"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="Apache-2.0"
-homepage="http://projects.puppetlabs.com/projects/hiera"
-distfiles="http://github.com/puppetlabs/${pkgname}/archive/${version}.tar.gz"
-checksum=6693de95d67f4be04feb8c8c732ec915e1d679a4e6ec221e5079573dcc191072
-conf_files="/etc/hiera.yaml"

From c43333b49954a8657636b67c3141658e4969cefb Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 23 Jul 2021 14:00:47 +0200
Subject: [PATCH 53/53] puppet: remove, unmaintained.

---
 srcpkgs/puppet/files/puppet/run       |  2 --
 srcpkgs/puppet/files/puppetmaster/run |  4 ----
 srcpkgs/puppet/template               | 27 ---------------------------
 srcpkgs/puppet/update                 |  1 -
 4 files changed, 34 deletions(-)
 delete mode 100644 srcpkgs/puppet/files/puppet/run
 delete mode 100644 srcpkgs/puppet/files/puppetmaster/run
 delete mode 100644 srcpkgs/puppet/template
 delete mode 100644 srcpkgs/puppet/update

diff --git a/srcpkgs/puppet/files/puppet/run b/srcpkgs/puppet/files/puppet/run
deleted file mode 100644
index 2bb3bfa1cfc0..000000000000
--- a/srcpkgs/puppet/files/puppet/run
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec puppet agent --no-daemonize
diff --git a/srcpkgs/puppet/files/puppetmaster/run b/srcpkgs/puppet/files/puppetmaster/run
deleted file mode 100644
index 3bfb340ab5b7..000000000000
--- a/srcpkgs/puppet/files/puppetmaster/run
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-set -e
-install -d -m0755 -o puppet -g puppet /run/puppet
-exec puppet master --no-daemonize
diff --git a/srcpkgs/puppet/template b/srcpkgs/puppet/template
deleted file mode 100644
index d59c43a5f067..000000000000
--- a/srcpkgs/puppet/template
+++ /dev/null
@@ -1,27 +0,0 @@
-# Template file for 'puppet'
-pkgname=puppet
-version=6.16.0
-revision=3
-build_style=ruby-module
-hostmakedepends="ruby facter-devel hiera which"
-makedepends="facter-devel"
-depends="ruby facter-devel hiera ruby-semantic_puppet
- ruby-concurrent-ruby ruby-rubysl-singleton ruby-deep_merge ruby-sync"
-short_desc="Server automation framework and application"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="Apache-2.0"
-homepage="https://puppetlabs.com/facter"
-distfiles="https://downloads.puppetlabs.com/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=38587a835311620b08e78d8e181ce348d8ff74efc3dda67a7e0d29358b0cf761
-
-system_accounts="puppet"
-puppet_homedir="/var/lib/puppet"
-conf_files="
- /etc/puppetlabs/puppet/puppet.conf
- /etc/puppetlabs/puppet/auth.conf"
-make_dirs="/var/lib/puppet 0755 puppet puppet"
-
-post_install() {
-	vsv puppet
-	vsv puppetmaster
-}
diff --git a/srcpkgs/puppet/update b/srcpkgs/puppet/update
deleted file mode 100644
index 6e2a9fec6f6c..000000000000
--- a/srcpkgs/puppet/update
+++ /dev/null
@@ -1 +0,0 @@
-pattern=$pkgname'-\K[\d.]+(?=\.tar.gz)'

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

* Re: [PR PATCH] [Updated] Ruby 3
  2021-07-14 20:36 [PR PATCH] Ruby 3 leahneukirchen
  2021-07-14 21:17 ` [PR PATCH] [Updated] " leahneukirchen
  2021-07-23 12:02 ` leahneukirchen
@ 2021-07-23 12:49 ` leahneukirchen
  2021-07-23 12:49 ` [PR PATCH] [Merged]: " leahneukirchen
  3 siblings, 0 replies; 5+ messages in thread
From: leahneukirchen @ 2021-07-23 12:49 UTC (permalink / raw)
  To: ml

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

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

https://github.com/leahneukirchen/void-packages ruby3
https://github.com/void-linux/void-packages/pull/31969

Ruby 3
See #31955.

Missing:
- [x] subtle, needs new upstream https://github.com/void-linux/void-packages/pull/28918
- [x] ~~puppet~~
  - [x] ~~hiera~~
  - [x] ~~ruby-semantic_puppet~~

Please test vagrant if you use it!

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

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

From f045b3bfffbb713d55f9616a614a70db661ac23f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:07:05 +0200
Subject: [PATCH 01/53] ruby: update to 3.0.2.

---
 common/shlibs                                 |  2 +-
 .../patch-ext_openssl_extconf_rb.patch        | 13 --------
 .../patch-ext_openssl_openssl_missing_h.patch | 31 -------------------
 srcpkgs/ruby/template                         |  8 ++---
 4 files changed, 5 insertions(+), 49 deletions(-)
 delete mode 100644 srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
 delete mode 100644 srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch

diff --git a/common/shlibs b/common/shlibs
index c35332b64a28..a7afbf2a56f7 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -434,7 +434,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.88 ntfs-3g-2017.3.23_1
-libruby.so.2.7 ruby-2.7.2_3
+libruby.so.3.0 ruby-3.0.2_1
 libprocessui.so.9 libksysguard-5.18.90_1
 libksignalplotter.so.9 libksysguard-5.18.90_1
 libksgrd.so.9 libksysguard-5.18.90_1
diff --git a/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch b/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
deleted file mode 100644
index 0d1f0db97865..000000000000
--- a/srcpkgs/ruby/patches/patch-ext_openssl_extconf_rb.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-$OpenBSD: patch-ext_openssl_extconf_rb,v 1.1 2018/02/23 09:54:25 sthen Exp $
-
-Index: ext/openssl/extconf.rb
---- a/ext/openssl/extconf.rb
-+++ b/ext/openssl/extconf.rb
-@@ -134,6 +134,7 @@ have_func("HMAC_CTX_free")
- OpenSSL.check_func("RAND_pseudo_bytes", "openssl/rand.h") # deprecated
- have_func("X509_STORE_get_ex_data")
- have_func("X509_STORE_set_ex_data")
-+have_func("X509_STORE_get_ex_new_index")
- have_func("X509_CRL_get0_signature")
- have_func("X509_REQ_get0_signature")
- have_func("X509_REVOKED_get0_serialNumber")
diff --git a/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch b/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch
deleted file mode 100644
index 98d356aedaad..000000000000
--- a/srcpkgs/ruby/patches/patch-ext_openssl_openssl_missing_h.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-$OpenBSD: patch-ext_openssl_openssl_missing_h,v 1.4 2018/02/23 09:54:25 sthen Exp $
-
-Index: ext/openssl/openssl_missing.h
---- a/ext/openssl/openssl_missing.h
-+++ b/ext/openssl/openssl_missing.h
-@@ -72,6 +72,9 @@ void ossl_HMAC_CTX_free(HMAC_CTX *);
- #if !defined(HAVE_X509_STORE_SET_EX_DATA)
- #  define X509_STORE_set_ex_data(x, idx, data) \
- 	CRYPTO_set_ex_data(&(x)->ex_data, (idx), (data))
-+#endif
-+
-+#if !defined(HAVE_X509_STORE_GET_EX_NEW_INDEX)
- #  define X509_STORE_get_ex_new_index(l, p, newf, dupf, freef) \
- 	CRYPTO_get_ex_new_index(CRYPTO_EX_INDEX_X509_STORE, (l), (p), \
- 				(newf), (dupf), (freef))
-@@ -145,6 +148,7 @@ void ossl_X509_REQ_get0_signature(const X509_REQ *, co
- #endif
- 
- #if !defined(HAVE_OPAQUE_OPENSSL)
-+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL
- #define IMPL_PKEY_GETTER(_type, _name) \
- static inline _type *EVP_PKEY_get0_##_type(EVP_PKEY *pkey) { \
- 	return pkey->pkey._name; }
-@@ -196,6 +200,7 @@ IMPL_PKEY_GETTER(EC_KEY, ec)
- #undef IMPL_PKEY_GETTER
- #undef IMPL_KEY_ACCESSOR2
- #undef IMPL_KEY_ACCESSOR3
-+#endif
- #endif /* HAVE_OPAQUE_OPENSSL */
- 
- #if !defined(EVP_CTRL_AEAD_GET_TAG)
diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template
index 41c6ff9726ab..0411719edc0d 100644
--- a/srcpkgs/ruby/template
+++ b/srcpkgs/ruby/template
@@ -1,8 +1,8 @@
 # Template file for 'ruby'
-_ruby_abiver=2.7.0
+_ruby_abiver=3.0.0
 
 pkgname=ruby
-version=2.7.4
+version=3.0.2
 revision=1
 build_style=gnu-configure
 configure_args="--enable-shared --disable-rpath
@@ -15,8 +15,8 @@ short_desc="Ruby programming language"
 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.bz2"
-checksum=bffa8aec9da392eda98f1c561071bb6e71d217d541c617fc6e3282d79f4e7d48
+distfiles="https://cache.ruby-lang.org/pub/ruby/${version%.*}/${pkgname}-${version}.tar.xz"
+checksum=570e7773100f625599575f363831166d91d49a1ab97d3ab6495af44774155c40
 
 case "$XBPS_TARGET_MACHINE" in
 	*-musl)	# Broken on the builders but successfully built locally

From 062d414fb75926dbbd3b9136e3ea96a026584c74 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:25:28 +0200
Subject: [PATCH 02/53] ruby-clocale: rebuild for ruby-3.0.2.

---
 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 c0bb7a349c00..dafff2630e6c 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=3
+revision=4
 build_style=gemspec
 short_desc="Ruby gem that wraps C locale functions"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From c4497bd00f696b89cea12cd50026588f1f2f7199 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:26:49 +0200
Subject: [PATCH 03/53] ruby-ffi: rebuild for ruby-3.0.2.

---
 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 251c75b3cec3..efe3ca4f3f5f 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=4
+revision=5
 wrksrc="ffi-${version}"
 build_style=gemspec
 hostmakedepends="libffi-devel"

From cda9d1f6463963bde03af3b84f6452b532d326f2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:27:16 +0200
Subject: [PATCH 04/53] ruby-hpricot: rebuild for ruby-3.0.2.

---
 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 b8e8b600c6c5..1013a395fa57 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=5
+revision=6
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From b8d83d08193a44bf5b5a8707b46151eccf5f866b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:27:52 +0200
Subject: [PATCH 05/53] ruby-rdiscount: rebuild for ruby-3.0.2.

---
 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 4bf6c29a3342..c8da24053f5e 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=5
+revision=6
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 31e59c91e13099e604d7523155068c5235de1af9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:33:12 +0200
Subject: [PATCH 06/53] vagrant: update to 2.2.17.

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

diff --git a/srcpkgs/vagrant/template b/srcpkgs/vagrant/template
index 647d0abc0060..1b335500c48d 100644
--- a/srcpkgs/vagrant/template
+++ b/srcpkgs/vagrant/template
@@ -1,6 +1,6 @@
 # Template file for 'vagrant'
 pkgname=vagrant
-version=2.2.16
+version=2.2.17
 revision=1
 archs="i686 x86_64*"
 hostmakedepends="ruby"
@@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
 license="MIT"
 homepage="https://www.vagrantup.com/"
 distfiles="https://github.com/mitchellh/${pkgname}/archive/v${version}.tar.gz"
-checksum=ab3c60bb12b2da916fd073192849f2b5d3f224f95febf3538212247c4cde28d6
+checksum=4f8f2e8bb8e0abd9e2de90b4f497765b3913f4f05a27e4940df71703940c8ccf
 nocross=yes
 
 post_extract() {

From 0ec5467cb10c1ac559ac9df5895a5e37dcca27ec Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:33:23 +0200
Subject: [PATCH 07/53] vim: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/vim/template b/srcpkgs/vim/template
index 20fcf5b15936..a736619c8d04 100644
--- a/srcpkgs/vim/template
+++ b/srcpkgs/vim/template
@@ -1,7 +1,7 @@
 # Template file for 'vim'
 pkgname=vim
 version=8.2.2874
-revision=3
+revision=4
 hostmakedepends="gettext glib-devel pkg-config"
 makedepends="acl-devel ncurses-devel
  $(vopt_if x11 libXt-devel)

From 990a228ad8c2061da44487afd1f855dfdab48128 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:42:14 +0200
Subject: [PATCH 08/53] ruby-asciidoctor: rebuild for ruby-3.0.2.

---
 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 3bb1d663ce78..8b0417bb3623 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=1
+revision=2
 build_style=gem
 short_desc="Ruby implementation of AsciiDoc"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 92b31dc7c8cb17544beee54e6df0ccddddec215b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:42:32 +0200
Subject: [PATCH 09/53] weechat: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/weechat/template b/srcpkgs/weechat/template
index 8b8c10ae953b..b102b535dae3 100644
--- a/srcpkgs/weechat/template
+++ b/srcpkgs/weechat/template
@@ -1,7 +1,7 @@
 # Template file for 'weechat'
 pkgname=weechat
 version=3.2
-revision=2
+revision=3
 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-2.7/ruby-3.0 &/' cmake/FindRuby.cmake
+}
+
 weechat-aspell_package() {
 	lib32disabled=yes
 	depends="${sourcepkg}>=${version}_${revision}"

From e9f07742e08acc4336db3c879ada8d8c2df5ce5b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:43:26 +0200
Subject: [PATCH 10/53] ruby-sync: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/ruby-sync/template b/srcpkgs/ruby-sync/template
index ff54f4344ea1..a76352acfaab 100644
--- a/srcpkgs/ruby-sync/template
+++ b/srcpkgs/ruby-sync/template
@@ -1,12 +1,12 @@
 # Template file for 'ruby-sync'
 pkgname=ruby-sync
 version=0.5.0
-revision=2
+revision=3
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"
-short_desc="A module that provides a two-phase lock with a counter"
+short_desc="Ruby module that provides a two-phase lock with a counter"
 maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="BSD-2-Clause"
 homepage="https://rubygems.org/gems/sync"

From 9ba5cdc4164979a1a397b0dc205a545a1b94704e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 11/53] ruby-concurrent-ruby: rebuild for ruby-3.0.2.

---
 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 57d1b4897e6c..cb58198062a2 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=1
+revision=2
 build_style=gem
 hostmakedepends="ruby"
 depends="ruby"

From 9c50bccd20d37fba750350f962a0766a29332ddd Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 12/53] ruby-rubysl-singleton: rebuild for ruby-3.0.2.

---
 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 d7e764358998..d119521708b2 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=3
+revision=4
 build_style=gemspec
 hostmakedepends="ruby"
 depends="ruby"

From 7bf6653d0391b3a1c39adb8c74fe69fcdbef7591 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 13/53] ruby-deep_merge: rebuild for ruby-3.0.2.

---
 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 3f895d8049cb..858e491f0a99 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=3
+revision=4
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 hostmakedepends="ruby"

From b616b36966c35ebb63f0d406223ffd361a9e0691 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 14/53] ruby-addressable: rebuild for ruby-3.0.2.

---
 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 41ab786e5999..89ee94646ec5 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=4
+revision=5
 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 e4d063c8a6d24a9e9284f19d520a84c6bf28b3b3 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 15/53] ruby-backports: rebuild for ruby-3.0.2.

---
 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 766f4be46e8b..adcf4bfdde06 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=3
+revision=4
 build_style=gem
 short_desc="Essential backports that enable many of the nice features of Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 488dc5a1c35a7219913550bacbc3dfff3215ccbf Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:15 +0200
Subject: [PATCH 16/53] ruby-connection_pool: rebuild for ruby-3.0.2.

---
 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 b45d2743e90f..6e0dc024cce7 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=4
+revision=5
 build_style=gem
 short_desc="Generic connection pool for Ruby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From bd2b06732b44df3c403796efb78b17931e5b1576 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 17/53] ruby-erubis: rebuild for ruby-3.0.2.

---
 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 bfcc9a95e37c..b79aff3062b8 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=4
+revision=5
 build_style=gem
 short_desc="Erubis is an implementation of eRuby"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 82ab71e8777ed1558ed3c6847f56d64a054bd6db Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 18/53] ruby-ethon: rebuild for ruby-3.0.2.

---
 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 cf5dd68fd773..d6bbf0958c52 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=3
+revision=4
 build_style=gem
 depends="ruby-ffi>=1.3.0"
 short_desc="Lightweight wrapper around libcurl"

From 5887fd48cf61d7b41b04e494ce785549e6d68ede Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 19/53] ruby-faraday: rebuild for ruby-3.0.2.

---
 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 6bdaaa16d97b..5d8de2ac9e1c 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=2
+revision=3
 build_style=gem
 depends="ruby-multipart-post>=1.2 ruby-multipart-post<3"
 short_desc="HTTP/REST API client library"

From 0af347ba34eec4359f908aedafab41458a60d92f Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 20/53] ruby-faraday_middleware: rebuild for ruby-3.0.2.

---
 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 883521623d24..6f6eadeb60af 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=2
+revision=3
 build_style=gem
 depends="ruby-faraday>=1.0"
 short_desc="Various middleware for Faraday"

From fb56abbd31e40a62de6d37ed42222c5b8097bfff Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 21/53] ruby-filesize: rebuild for ruby-3.0.2.

---
 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 6d67a2cf57e8..9acb1415fe18 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=4
+revision=5
 build_style=gem
 short_desc="Small class for handling filesizes"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From dd13fcf10caf6cde7aa925dec9ea2bb14824b11d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:16 +0200
Subject: [PATCH 22/53] ruby-gh: rebuild for ruby-3.0.2.

---
 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 3e240b6bb7d8..fa43ad84d5f0 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=4
+revision=5
 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 b912378b1698872ee8cba95fa5f189c418c802e1 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 23/53] ruby-highline: rebuild for ruby-3.0.2.

---
 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 ee6b06debf0f..aa00cf9b5bde 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=3
+revision=4
 build_style=gem
 short_desc="High-level IO library for comamndline interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 788b3de2f1f14fea9f19587f7790130e745be47e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 24/53] ruby-httparty: rebuild for ruby-3.0.2.

---
 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 3e8616fb2362..2df74d93b219 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=3
+revision=4
 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 69a4e0e87e131dd5e8b68434a7ad1923244cd98a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 25/53] ruby-launchy: rebuild for ruby-3.0.2.

---
 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 778bde21eee3..0e2f076b4977 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=4
+revision=5
 build_style=gem
 depends="ruby-addressable>=2.3 ruby-addressable<3.0"
 short_desc="Helper class for launching cross-platform applications"

From 805ab1a4cc4c572dea072165fa86bf1e6ddb4a0e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:17 +0200
Subject: [PATCH 26/53] ruby-manpages: rebuild for ruby-3.0.2.

---
 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 22923d67af49..4b6625ab628e 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=4
+revision=5
 build_style=gem
 short_desc="Gem to add man pages support to ruby gems"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From 794bb08b72fe0d012565c4a4dd4c4c2dead2931a Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 27/53] ruby-mime-types: rebuild for ruby-3.0.2.

---
 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 d9965c79fef2..4323b3617da1 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=3
+revision=4
 build_style=gem
 depends="ruby-mime-types-data>=3.2015"
 short_desc="Library for registry and information about MIME types"

From 2b817f9e433715acfaac4a2d1af9416a9c00cfaa Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 28/53] ruby-mime-types-data: rebuild for ruby-3.0.2.

---
 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 4faca2984f2b..8f4b85acebc1 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=3
+revision=4
 build_style=gem
 short_desc="Registry for MIME media type definitions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 78bbc28800b392596f13138fcc592b02594ed6d9 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 29/53] ruby-mini_portile2: rebuild for ruby-3.0.2.

---
 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 81a83e2f4aaa..aacfb695d15c 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=3
+revision=4
 build_style=gem
 short_desc="Simplistic port-like solution for developers"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 4e60dc73f2efc5773aa0651be3b0def929d419bf Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 30/53] ruby-multi_json: rebuild for ruby-3.0.2.

---
 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 720c59e0d765..72d7a67451c9 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=3
+revision=4
 build_style=gem
 short_desc="Common interface for multiple JSON parsing libraries"
 maintainer="Orphaned <orphan@voidlinux.org>"

From d0724e7ab9c6710de7650f960b681d701b4bd9da Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 31/53] ruby-multi_xml: rebuild for ruby-3.0.2.

---
 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 adb5eeb523a0..9df407b1c57e 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=4
+revision=5
 build_style=gem
 short_desc="Swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 75a846bab3920ea7e1a908d217340e95b15148e5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:18 +0200
Subject: [PATCH 32/53] ruby-multipart-post: rebuild for ruby-3.0.2.

---
 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 61694935fed6..616e52195daf 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=3
+revision=4
 build_style=gem
 short_desc="Use with Net::HTTP to do multipart form posts"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 733f794048cfc2b5e86ede95c3ab8a3322699dff Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 33/53] ruby-mustache: rebuild for ruby-3.0.2.

---
 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 2481ff7a74d4..ce9b567d0dd5 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=3
+revision=4
 build_style=gem
 short_desc="Framework-agnostic way to render logic-free views"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 684ef24e2a166ac8c4fa1fda64c506b57dd20919 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 34/53] ruby-net-http-persistent: update to 4.0.1.

---
 srcpkgs/ruby-net-http-persistent/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/ruby-net-http-persistent/template b/srcpkgs/ruby-net-http-persistent/template
index 6d18ce933813..a0f35fc709ae 100644
--- a/srcpkgs/ruby-net-http-persistent/template
+++ b/srcpkgs/ruby-net-http-persistent/template
@@ -1,14 +1,14 @@
 # Template file for 'ruby-net-http-persistent'
 pkgname=ruby-net-http-persistent
-version=3.1.0
-revision=3
+version=4.0.1
+revision=1
 build_style=gem
 depends="ruby-connection_pool>=2.2 ruby-connection_pool<3.0"
 short_desc="Manages persistent connections using Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="MIT"
 homepage="http://docs.seattlerb.org/net-http-persistent"
-checksum=eab637fcee31d2f2c119c24b5ae36d73cd8c08ccd9a45567829f24059e9836ae
+checksum=2752f4cce05fd1c45e0537c6f3a98fa5a4899efd5f88e63c104ed5f05cbddef9
 
 post_install() {
 	sed -n '63,82p' README.rdoc > LICENSE

From 63f046edc9f5b4b45959c858178c38881c052fd0 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 35/53] ruby-net-http-pipeline: rebuild for ruby-3.0.2.

---
 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 8ecf3bcdea6c..c976e9b00208 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=4
+revision=5
 build_style=gem
 short_desc="HTTP/1.1 pipelining implementation atop Net::HTTP"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 4e48d92ae829a44c82be3b48a153716d91cd600e Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 36/53] ruby-pkg-config: rebuild for ruby-3.0.2.

---
 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 a7cfd88187a1..cdfa408875dd 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=3
+revision=4
 build_style=gem
 short_desc="Properly detect need libraries for compiling Ruby native extensions"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 45f397290916d7dab4a0b9c0bade606eb816f62d Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 37/53] ruby-public_suffix: rebuild for ruby-3.0.2.

---
 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 141144fa06a5..c68fd046d502 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=3
+revision=4
 build_style=gem
 short_desc="Parse domain names into top level domain, domain and subdomains"
 maintainer="Orphaned <orphan@voidlinux.org>"

From fc221c678771722ac0612f387db6d918d7cdf7c5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:19 +0200
Subject: [PATCH 38/53] ruby-pusher-client: rebuild for ruby-3.0.2.

---
 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 2acc004ee7d5..90f0c3249f71 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=4
+revision=5
 build_style=gem
 depends="ruby-websocket>=1.0 ruby-websocket<2.0"
 short_desc="Client for consuming WebSockets from http://pusher.com"

From 2ca26e7caf31d54506c2542c295d92afb8d251ec Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 39/53] ruby-rainbow: rebuild for ruby-3.0.2.

---
 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 3e275e846a4c..a2c89bc5e143 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=4
+revision=5
 build_style=gem
 short_desc="Colorize printed text on ANSI terminals"
 maintainer="Frank Steinborn <steinex@nognu.de>"

From abbd629b336cd0a5d0282d838c6d1ce4397c3fd8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 40/53] ruby-rb-readline: rebuild for ruby-3.0.2.

---
 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 a29798888ead..9b35afe5be12 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=4
+revision=5
 build_style=gem
 depends="ruby"
 short_desc="Pure Ruby implementation of GNU readline library"

From b5f3e8a94fde49d493e9eb9f9511316f85b0851b Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 41/53] ruby-rdiscount: rebuild for ruby-3.0.2.

---
 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 c8da24053f5e..b784e7283e13 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=6
+revision=7
 wrksrc="${pkgname#ruby-}-${version}"
 build_style=gemspec
 makedepends="ruby-devel"

From 9f5a3f428399cfbfb954231829f14856856d08c2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 42/53] ruby-ronn: rebuild for ruby-3.0.2.

---
 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 1196a2d9dd12..83516fe69653 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=4
+revision=5
 build_style=gem
 depends="ruby-hpricot ruby-mustache ruby-rdiscount groff"
 short_desc="Strick markdown-like format for manpages"

From 5b1c9161e8d074310cf1e2357e838cbfe6e11587 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 43/53] ruby-thor: rebuild for ruby-3.0.2.

---
 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 876a0db6f191..b7aefd3626c2 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=4
+revision=5
 build_style=gem
 short_desc="Toolkit for building powerful command-line interfaces"
 maintainer="Orphaned <orphan@voidlinux.org>"

From 9702633f0541ab0b562a33e533c96b902a949d73 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:20 +0200
Subject: [PATCH 44/53] ruby-tmuxinator: rebuild for ruby-3.0.2.

---
 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 5cb1f346bcd7..57342385cb77 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=3
+revision=4
 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 793eb7da260b3b4c1b7bb2b31cafa5943293bb31 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 45/53] ruby-travis: rebuild for ruby-3.0.2.

---
 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 76305511066a..847c706a36b9 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=2
+revision=3
 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 3c21a88e55b724dc60a6c76fd2f40f6d4545f404 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 46/53] ruby-typhoeus: rebuild for ruby-3.0.2.

---
 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 0e2df91122c2..cd0057c1ca20 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=4
+revision=5
 build_style=gem
 depends="ruby-ethon>=0.9.0"
 short_desc="Parallel HTTP requests runner"

From 5e67005bc3360fa6505dcdf77c47ed86a4dfe5a5 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 47/53] ruby-websocket: rebuild for ruby-3.0.2.

---
 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 e1d6ac220401..c2e971d9b5c5 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=4
+revision=5
 build_style=gem
 short_desc="Universal Ruby library to handle WebSocket protocol"
 maintainer="Orphaned <orphan@voidlinux.org>"

From ca1b9b075d1fc10943ff5073257ea3cf4e956836 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 20:46:21 +0200
Subject: [PATCH 48/53] ruby-xdg: rebuild for ruby-3.0.2.

---
 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 154f6d7df90a..02a4b9d5f8c0 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,7 +1,7 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
 version=3.1.1
-revision=3
+revision=4
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"

From dc8c7cb589fec95a21e48240c77a9b81c30279f8 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Wed, 14 Jul 2021 21:01:22 +0200
Subject: [PATCH 49/53] ruby-xdg: update to 5.1.1.

---
 srcpkgs/ruby-xdg/template | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/srcpkgs/ruby-xdg/template b/srcpkgs/ruby-xdg/template
index 02a4b9d5f8c0..389d17c7c32a 100644
--- a/srcpkgs/ruby-xdg/template
+++ b/srcpkgs/ruby-xdg/template
@@ -1,14 +1,14 @@
 # Template file for 'ruby-xdg'
 pkgname=ruby-xdg
-version=3.1.1
-revision=4
+version=5.1.1
+revision=1
 build_style=gem
 short_desc="Module for supporting the XDG Base Directory Standard"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-2-Clause"
 homepage="http://rubyworks.github.com/xdg"
-checksum=8cb496824936b43c833711aa9f73072c245fcaf13849df64f63fb1a5b0964797
+checksum=3d050ea585c0d1fdb69bbb9ee58858edbd7ad6e6db830391e08b174eddbe4b15
 
 post_install() {
-	vlicense LICENSE.md
+	vlicense LICENSE.adoc
 }

From a0c7f428094ed55c2658dfb759e859ba36ef2da2 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 23 Jul 2021 13:59:40 +0200
Subject: [PATCH 50/53] subtle: rebuild for ruby-3.0.2.

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

diff --git a/srcpkgs/subtle/template b/srcpkgs/subtle/template
index 241dd9a556be..0a9d2684a2ca 100644
--- a/srcpkgs/subtle/template
+++ b/srcpkgs/subtle/template
@@ -1,7 +1,7 @@
 # Template file for 'subtle'
 pkgname=subtle
 version=0.11.6579
-revision=1
+revision=2
 wrksrc="${pkgname}-${version#*.*.}"
 hostmakedepends="python3 mercurial ruby-devel pkg-config"
 makedepends="ruby-devel libX11-devel libXpm-devel libXft-devel
@@ -19,7 +19,7 @@ if [ "$CROSS_BUILD" ]; then
 		broken="Word size must match"
 	fi
 	hostmakedepends+=" $makedepends"
-	CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/ruby-2.7.0/"
+	CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/ruby-3.0.0/"
 	export CFLAGS
 fi
 

From 2414751bc0eda26ca0f8345abd7fad37936fb5ad Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 23 Jul 2021 14:00:23 +0200
Subject: [PATCH 51/53] ruby-semantic_puppet: remove, unmaintained.

---
 srcpkgs/ruby-semantic_puppet/template | 10 ----------
 1 file changed, 10 deletions(-)
 delete mode 100644 srcpkgs/ruby-semantic_puppet/template

diff --git a/srcpkgs/ruby-semantic_puppet/template b/srcpkgs/ruby-semantic_puppet/template
deleted file mode 100644
index 8d8f174a0c9f..000000000000
--- a/srcpkgs/ruby-semantic_puppet/template
+++ /dev/null
@@ -1,10 +0,0 @@
-# Template file for 'ruby-semantic_puppet'
-pkgname=ruby-semantic_puppet
-version=1.0.2
-revision=3
-build_style=gem
-short_desc="Tools for working with Semantic Versions"
-maintainer="eater <=@eater.me>"
-license="Apache-2.0"
-homepage="https://github.com/puppetlabs/semantic_puppet"
-checksum=605be0ec9ca8354ece1da9481b58128327c48e68b1afa3cff96e5fde7221d510

From 866918e3b7239f1dc6abed49f5e1887acffaeaef Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 23 Jul 2021 14:00:34 +0200
Subject: [PATCH 52/53] hiera: remove, unmaintained.

---
 srcpkgs/hiera/template | 14 --------------
 1 file changed, 14 deletions(-)
 delete mode 100644 srcpkgs/hiera/template

diff --git a/srcpkgs/hiera/template b/srcpkgs/hiera/template
deleted file mode 100644
index 9c770ac74074..000000000000
--- a/srcpkgs/hiera/template
+++ /dev/null
@@ -1,14 +0,0 @@
-# Template file for 'hiera'
-pkgname=hiera
-version=3.6.0
-revision=3
-build_style=ruby-module
-hostmakedepends="ruby"
-depends="ruby"
-short_desc="Simple pluggable Hierarchical Database"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="Apache-2.0"
-homepage="http://projects.puppetlabs.com/projects/hiera"
-distfiles="http://github.com/puppetlabs/${pkgname}/archive/${version}.tar.gz"
-checksum=6693de95d67f4be04feb8c8c732ec915e1d679a4e6ec221e5079573dcc191072
-conf_files="/etc/hiera.yaml"

From c48c48448d168b55e3ec893f26ff3686b1951619 Mon Sep 17 00:00:00 2001
From: Leah Neukirchen <leah@vuxu.org>
Date: Fri, 23 Jul 2021 14:00:47 +0200
Subject: [PATCH 53/53] puppet: remove, unmaintained.

---
 srcpkgs/puppet/files/puppet/run       |  2 --
 srcpkgs/puppet/files/puppetmaster/run |  4 ----
 srcpkgs/puppet/template               | 27 ---------------------------
 srcpkgs/puppet/update                 |  1 -
 4 files changed, 34 deletions(-)
 delete mode 100644 srcpkgs/puppet/files/puppet/run
 delete mode 100644 srcpkgs/puppet/files/puppetmaster/run
 delete mode 100644 srcpkgs/puppet/template
 delete mode 100644 srcpkgs/puppet/update

diff --git a/srcpkgs/puppet/files/puppet/run b/srcpkgs/puppet/files/puppet/run
deleted file mode 100644
index 2bb3bfa1cfc0..000000000000
--- a/srcpkgs/puppet/files/puppet/run
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec puppet agent --no-daemonize
diff --git a/srcpkgs/puppet/files/puppetmaster/run b/srcpkgs/puppet/files/puppetmaster/run
deleted file mode 100644
index 3bfb340ab5b7..000000000000
--- a/srcpkgs/puppet/files/puppetmaster/run
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-set -e
-install -d -m0755 -o puppet -g puppet /run/puppet
-exec puppet master --no-daemonize
diff --git a/srcpkgs/puppet/template b/srcpkgs/puppet/template
deleted file mode 100644
index d59c43a5f067..000000000000
--- a/srcpkgs/puppet/template
+++ /dev/null
@@ -1,27 +0,0 @@
-# Template file for 'puppet'
-pkgname=puppet
-version=6.16.0
-revision=3
-build_style=ruby-module
-hostmakedepends="ruby facter-devel hiera which"
-makedepends="facter-devel"
-depends="ruby facter-devel hiera ruby-semantic_puppet
- ruby-concurrent-ruby ruby-rubysl-singleton ruby-deep_merge ruby-sync"
-short_desc="Server automation framework and application"
-maintainer="Orphaned <orphan@voidlinux.org>"
-license="Apache-2.0"
-homepage="https://puppetlabs.com/facter"
-distfiles="https://downloads.puppetlabs.com/${pkgname}/${pkgname}-${version}.tar.gz"
-checksum=38587a835311620b08e78d8e181ce348d8ff74efc3dda67a7e0d29358b0cf761
-
-system_accounts="puppet"
-puppet_homedir="/var/lib/puppet"
-conf_files="
- /etc/puppetlabs/puppet/puppet.conf
- /etc/puppetlabs/puppet/auth.conf"
-make_dirs="/var/lib/puppet 0755 puppet puppet"
-
-post_install() {
-	vsv puppet
-	vsv puppetmaster
-}
diff --git a/srcpkgs/puppet/update b/srcpkgs/puppet/update
deleted file mode 100644
index 6e2a9fec6f6c..000000000000
--- a/srcpkgs/puppet/update
+++ /dev/null
@@ -1 +0,0 @@
-pattern=$pkgname'-\K[\d.]+(?=\.tar.gz)'

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

* Re: [PR PATCH] [Merged]: Ruby 3
  2021-07-14 20:36 [PR PATCH] Ruby 3 leahneukirchen
                   ` (2 preceding siblings ...)
  2021-07-23 12:49 ` leahneukirchen
@ 2021-07-23 12:49 ` leahneukirchen
  3 siblings, 0 replies; 5+ messages in thread
From: leahneukirchen @ 2021-07-23 12:49 UTC (permalink / raw)
  To: ml

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

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

Ruby 3
https://github.com/void-linux/void-packages/pull/31969

Description:
See #31955.

Missing:
- [x] subtle, needs new upstream https://github.com/void-linux/void-packages/pull/28918
- [x] ~~puppet~~
  - [x] ~~hiera~~
  - [x] ~~ruby-semantic_puppet~~

Please test vagrant if you use it!

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

end of thread, other threads:[~2021-07-23 12:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-14 20:36 [PR PATCH] Ruby 3 leahneukirchen
2021-07-14 21:17 ` [PR PATCH] [Updated] " leahneukirchen
2021-07-23 12:02 ` leahneukirchen
2021-07-23 12:49 ` leahneukirchen
2021-07-23 12:49 ` [PR PATCH] [Merged]: " 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).