summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106904 -> 107213 bytes
-rw-r--r--dev-ruby/red-colors/Manifest2
-rw-r--r--dev-ruby/red-colors/red-colors-0.3.0-r2.ebuild (renamed from dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild)2
-rw-r--r--dev-ruby/ruby-atk/Manifest2
-rw-r--r--dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild16
-rw-r--r--dev-ruby/ruby-cairo-gobject/Manifest2
-rw-r--r--dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild18
-rw-r--r--dev-ruby/ruby-gdk3/Manifest3
-rw-r--r--dev-ruby/ruby-gdk3/metadata.xml11
-rw-r--r--dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild21
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/Manifest2
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild20
-rw-r--r--dev-ruby/ruby-gio2/Manifest2
-rw-r--r--dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild21
-rw-r--r--dev-ruby/ruby-glib2/Manifest2
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild21
-rw-r--r--dev-ruby/ruby-gobject-introspection/Manifest2
-rw-r--r--dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild18
-rw-r--r--dev-ruby/ruby-gtk3/Manifest3
-rw-r--r--dev-ruby/ruby-gtk3/metadata.xml11
-rw-r--r--dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild30
-rw-r--r--dev-ruby/ruby-pango/Manifest2
-rw-r--r--dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild33
-rw-r--r--dev-ruby/ruby-poppler/Manifest2
-rw-r--r--dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild19
25 files changed, 264 insertions, 1 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 4300362393d3..dadff7f2c10b 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/red-colors/Manifest b/dev-ruby/red-colors/Manifest
index 3f05f1c55bc1..f1defa63dad4 100644
--- a/dev-ruby/red-colors/Manifest
+++ b/dev-ruby/red-colors/Manifest
@@ -1,3 +1,3 @@
DIST red-colors-0.3.0.gem 104448 BLAKE2B 46b99c755e745eadfc1af61c024df66d54b583c9fbad37522971d44ee42b1db9a5148529a37252ad50cdb276fee8e58aca2afdc190bac3098baa67857eac0d6a SHA512 baa05634213a46da968a42e478db097c5bc47187e61807a3b3c30b8109a0fae63d587e5a3227b5bca75b921304b9d5e24a5ba945361dd5eba1c25235889c2cf1
-EBUILD red-colors-0.3.0-r1.ebuild 404 BLAKE2B c577706401fc4665f97dc8cab8c8c3078e1d55e127831c402f460c3d1485ac0fa71cefc3fa92848518957f008745a8636889aecc2e1c2951dac1451d566ddc94 SHA512 61e757ad378edb8e202576029bc79065b1bb0da1e6a9569d8fc1e51131ce375efa57a812dea650d582ec8db1a2105d5d10bbbd95fa1d6aecc771cfeea9e3b64b
+EBUILD red-colors-0.3.0-r2.ebuild 440 BLAKE2B b1edb7faab74769c705e5224b6dd6ad569a832262e9be76dafb7f0f08e65fd4c96c694851ce87c23753d182e26a1637b2b7059ee7a9edb80689e15c0a02139c6 SHA512 2d16287e707ae23158af00237fc359cf54d6a32bbf7223d509e17573913c20b1eaf3ffd087ff0d2d46f6023c1be083e827b4f8457abf962aacc72836b17dabd3
MISC metadata.xml 335 BLAKE2B 298565d1b2f148ef55048346117b9b6c373864aeada709667a8457ac9b641c60110048264d8f4d9e5d099fb619332a6e87951f9f4a9847d1d1488dc25f339d3d SHA512 a482d5ac8ac06b92e03f3e0b6a2a3b79737e3d573142de2107ee85a41e86414e6c0a4a7a360e74bfaa9d0777ef40308c2f927dd2126f26e4a0a0a0355ffbef0e
diff --git a/dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild b/dev-ruby/red-colors/red-colors-0.3.0-r2.ebuild
index d2f60e5e1a86..c758a648ec3c 100644
--- a/dev-ruby/red-colors/red-colors-0.3.0-r1.ebuild
+++ b/dev-ruby/red-colors/red-colors-0.3.0-r2.ebuild
@@ -18,3 +18,5 @@ IUSE=""
SLOT="0"
LICENSE="MIT"
KEYWORDS="amd64 ~ppc ~riscv ~x86"
+
+ruby_add_rdepend "dev-ruby/matrix"
diff --git a/dev-ruby/ruby-atk/Manifest b/dev-ruby/ruby-atk/Manifest
index f81f4e3acd6f..25fb5539e2d9 100644
--- a/dev-ruby/ruby-atk/Manifest
+++ b/dev-ruby/ruby-atk/Manifest
@@ -1,3 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-atk-3.5.1.ebuild 413 BLAKE2B 17fbe0437b9b7e034d714c123fbebb35b5c389963972970fef6183bf846c2ed91218b92e887f1bf52fce796ebc47a9e0a91e1dc0a8017b3c3c122ec708b9eb76 SHA512 de9001a32664f726372702742c86f811d2e7f8ddf101eee99102ff5e58c94fc4d685b7376d3814872600efaedb77e5a55f62c78606aa009ce44b563b5cd77037
+EBUILD ruby-atk-4.1.2.ebuild 377 BLAKE2B 7c46af62c8c59ec4d4e291bac3c4a471874a5b80955a3fc0560cfb7b8eaf0534e8b17d2490421c886f83ae5a6ff0da14edb58853ba793ff9444b537c3272c7d6 SHA512 ff238bee70a584ed60895408f8917521821d91131dd6c4dc299f0cc08f0aa17dcfc504a181fb671a60686a69647d62513f16d5690c9905ee4adead5419f9ef59
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild b/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild
new file mode 100644
index 000000000000..aa465ae64b69
--- /dev/null
+++ b/dev-ruby/ruby-atk/ruby-atk-4.1.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Atk bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+RDEPEND+=" dev-libs/atk[introspection]"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}"
diff --git a/dev-ruby/ruby-cairo-gobject/Manifest b/dev-ruby/ruby-cairo-gobject/Manifest
index 37d8cec263d0..48bd6bd85098 100644
--- a/dev-ruby/ruby-cairo-gobject/Manifest
+++ b/dev-ruby/ruby-cairo-gobject/Manifest
@@ -1,3 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-cairo-gobject-3.5.1-r1.ebuild 422 BLAKE2B 85af2f0333b63b24473a1379cb4ec4efae1aed7e426ee86bc5fe6167cf888d20e4c14f71ab1daf0a7e67aa29c52dbf54a71060f11f6333fd8593190044b85c88 SHA512 2c06e593b89a0d71f29506e8114b7388dc7da037f51b0f0c882ddfd0d821217884f97c038579099e57c5ad7833d476eb5ecbb7d20d323df9e54baf81652bb59c
+EBUILD ruby-cairo-gobject-4.1.2.ebuild 426 BLAKE2B 52cdbfd5c3ed8d5a1863930feff18a6a0e673d5d2ea00e48f0eecf37c35338c006870ddeb9fcc68dd42d48deb809a8978da1238c252c604b39f8a76e2471be9b SHA512 faa7715e30a3f032712e3eff3ca9bacc7d68fd162bd854aceb58e02c482258debba8458efcdc0df9750020c0e985fcc81a698a7e011650809a1c4ab34f7f1498
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild
new file mode 100644
index 000000000000..65d4d9993ac0
--- /dev/null
+++ b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.1.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby cairo-gobject bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+
+DEPEND+=" x11-libs/cairo"
+RDEPEND+=" x11-libs/cairo"
+
+ruby_add_rdepend "dev-ruby/rcairo
+ ~dev-ruby/ruby-glib2-${PV}
+ test? ( ~dev-ruby/ruby-gobject-introspection-${PV} )"
diff --git a/dev-ruby/ruby-gdk3/Manifest b/dev-ruby/ruby-gdk3/Manifest
new file mode 100644
index 000000000000..dc0c5e6a9385
--- /dev/null
+++ b/dev-ruby/ruby-gdk3/Manifest
@@ -0,0 +1,3 @@
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
+EBUILD ruby-gdk3-4.1.2.ebuild 450 BLAKE2B 2b8cdac3ecff7ef1d5f5f1e69ccb9fa576ed8e8fc7f7a993106d7b2f0f730e86a114f3e6c8e5ae135608a09afbfe797f0368219fa64d843e80bdf118787a7fbd SHA512 913361bb0b1e12007e3da4d6034ea96048e980f042af730133bfac3cab9500accf41541e09217c21a927b79797ab8543538aa67c4001f44d5e5d2fe56083b045
+MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gdk3/metadata.xml b/dev-ruby/ruby-gdk3/metadata.xml
new file mode 100644
index 000000000000..3b50d592e675
--- /dev/null
+++ b/dev-ruby/ruby-gdk3/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ruby-gnome/ruby-gnome</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild b/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild
new file mode 100644
index 000000000000..4ab6d7480718
--- /dev/null
+++ b/dev-ruby/ruby-gdk3/ruby-gdk3-4.1.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_GNOME2_NEED_VIRTX=yes
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby GDK-3.x bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+
+DEPEND+=" x11-libs/gtk+:3"
+RDEPEND+=" x11-libs/gtk+:3"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-gdkpixbuf2-${PV}
+ ~dev-ruby/ruby-pango-${PV}"
diff --git a/dev-ruby/ruby-gdkpixbuf2/Manifest b/dev-ruby/ruby-gdkpixbuf2/Manifest
index ee3e34ee4d5d..24e4b9cf69ed 100644
--- a/dev-ruby/ruby-gdkpixbuf2/Manifest
+++ b/dev-ruby/ruby-gdkpixbuf2/Manifest
@@ -1,3 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-gdkpixbuf2-3.5.1.ebuild 461 BLAKE2B 8ef873ec41f6d21fed0679635b118cf1df048261e88cea08badd1b2ce7e6c0c00af3b7038ddc8def1a9a5d4bbe051bb0b401a3abb58a03f6a0c4edb7961342bd SHA512 1f7b21e902254423e1df066da178855730ed7c64eaa5ad93bdf20cc188cfd147aab33e654467d2d2b66fcb9555237ac4e6fab626c3af6f277c0a5b2f089f290f
+EBUILD ruby-gdkpixbuf2-4.1.2.ebuild 462 BLAKE2B 8fc38f4865e56484b4744240a0d0b0fa02354c31726993e473633298071cc0ef666ce05ae619b2a97f677d4e7087e9ae8ff41d3ca35aba2de7b4fcb315562ca7 SHA512 6d73dd7a2bdd3db6314431cdc71b7712db755c82dd3bf5f14edf4baf41681454f6c3b71e9c1304c425929ff8326863d99bb27831dc8123e33a996c50ccc51b95
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild
new file mode 100644
index 000000000000..2b414c0e5c6c
--- /dev/null
+++ b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.1.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_NAME="gdk_pixbuf2"
+
+inherit ruby-ng-gnome2
+
+RUBY_S=ruby-gnome-${PV}/gdk_pixbuf2
+
+DESCRIPTION="Ruby GdkPixbuf2 bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+
+DEPEND+=" test? ( x11-libs/gdk-pixbuf[jpeg] )"
+RDEPEND+=" x11-libs/gdk-pixbuf[introspection]"
+
+ruby_add_rdepend "~dev-ruby/ruby-gio2-${PV}"
diff --git a/dev-ruby/ruby-gio2/Manifest b/dev-ruby/ruby-gio2/Manifest
index 1582ca1927e5..88e577087fb8 100644
--- a/dev-ruby/ruby-gio2/Manifest
+++ b/dev-ruby/ruby-gio2/Manifest
@@ -1,3 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-gio2-3.5.1.ebuild 642 BLAKE2B bd07af676087d3a38aed5ce240eea9a30fa939ed3b6d00bc2ac5bce2cb37579d00d3d35a447b1e63e4ba497beb976997f5f092a1663fa3bba5512859987f3260 SHA512 4b2ef4197a0e3e930f8686e4a917499bbb08f6312c96c3633c93c346a45cc48ef08fff4f885302fc0d811284749957990bbc8d38501a6c71f63f0d654fcb28d8
+EBUILD ruby-gio2-4.1.2.ebuild 503 BLAKE2B b7c59a75fbc255ef989888e7738578cbe4c4f011c3e7d98d7fa9280c59a98509bff6a82cbe84f6e45015b059dc8311a25ead60421726b44c08fb19773018b6e4 SHA512 758d5100ce547fa6aa4dcc7ca3947cc15932c0d015325fde24e1ea466dcad952a63b83f2a3b5f52f236df1075f556f70992726ceeaf2113f70426f02606a2f71
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild b/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild
new file mode 100644
index 000000000000..e1bf4e07c34e
--- /dev/null
+++ b/dev-ruby/ruby-gio2/ruby-gio2-4.1.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby binding of gio-2"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+
+DEPEND+=" dev-libs/glib
+ test? ( sys-apps/dbus )"
+RDEPEND+=" dev-libs/glib"
+ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}"
+
+each_ruby_test() {
+ XDG_RUNTIME_DIR=${T} dbus-launch ${RUBY} test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-glib2/Manifest b/dev-ruby/ruby-glib2/Manifest
index 20c63ab112d4..9cbb47434574 100644
--- a/dev-ruby/ruby-glib2/Manifest
+++ b/dev-ruby/ruby-glib2/Manifest
@@ -1,4 +1,6 @@
AUX ruby-glib2-3.5.1-glib-2.76.patch 730 BLAKE2B d5097174b6a6852f81f882cff5783d33322e581229f7943846b263cc9d16daa489061fe77d5387c4e7c66ae6a34b6885420d4b2cd3add815736bffb0c1e22b48 SHA512 5367fe07fd261ec78a4b43ca636f7f4c42536fadcb658cf9b347ed301c4625c11c98cfee0943f8516f9a11adb37e373624c866adce26f1406958ce6a8b209f43
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-glib2-3.5.1-r1.ebuild 577 BLAKE2B 2d4bd6fa4029a38e547eacc2471956daebf625191ca2825d75179e0a7510be7a5fbfb80bc9e92436ab2fe22a453e3c9dc54ce39d6730cbfd61960156aefc4f4d SHA512 b6840113d9af1fae00ba40443af17df4db1e3595674487b63cc9aaf9e1da0c2e3dffea67105ac8fe0ed7cd1e6cdb506edaeea0a4404495aa3deb6b43c1f58d4a
+EBUILD ruby-glib2-4.1.2.ebuild 516 BLAKE2B 18832fbba17e90b1ffce27d4f4e4b99494182ba41c45722597f9574b28f0165fb590eedab7f1a63221237944c40757f866a67efa7e823a1e73e3375a75587b23 SHA512 ae1a639ea80ff568303e768b5fb23c66a3027938422e6462c0557f0ffbc562fb0774468fa2c01b4e2480e8193bafb5256a6625069557fdf83546dc134fadb6f6
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild
new file mode 100644
index 000000000000..123e4695f826
--- /dev/null
+++ b/dev-ruby/ruby-glib2/ruby-glib2-4.1.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Glib2 bindings"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+RDEPEND+=" >=dev-libs/glib-2"
+DEPEND+=" >=dev-libs/glib-2"
+
+all_ruby_prepare() {
+ ruby-ng-gnome2_all_ruby_prepare
+
+ # Skip spawn tests since our sandbox also provides items in the
+ # environment and this makes the test fragile.
+ rm -v test/test-spawn.rb || die
+}
diff --git a/dev-ruby/ruby-gobject-introspection/Manifest b/dev-ruby/ruby-gobject-introspection/Manifest
index b914b27dfe24..c8c116754ade 100644
--- a/dev-ruby/ruby-gobject-introspection/Manifest
+++ b/dev-ruby/ruby-gobject-introspection/Manifest
@@ -1,3 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-gobject-introspection-3.5.1.ebuild 430 BLAKE2B 7e6e7e0a778ac3cd84de4d3c4679b9486fe85fe11087bdbf1928568ce26eed9d0f2d7bb00fbf8da19df39a216f8284ae75566e38156d1251fd551b5afecc9c66 SHA512 0cfaff1daa68f41742182fc78c2a09ef1cade9b1e062cd14c23d5531774f537ceadf622e1825db65e8fe1d55a1514811810cd6311e3eb8bde39058c7da3e4a48
+EBUILD ruby-gobject-introspection-4.1.2.ebuild 424 BLAKE2B 94da2d5ca651a6448824f1231fc72d435ae7a93bd34ba5368f4fc2446500c2e01db828f72719153831d558c53d9dc04143496e967335de419e8906128ac92848 SHA512 af656f36514c79b47bb98b0445d17f1c4e3c98e6f0789f5e58ba812615975df93f744af2ced3dd4cd01f1ded740552fe33240064e907af1d1e67cbe200620abd
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild
new file mode 100644
index 000000000000..78cb6138f3a3
--- /dev/null
+++ b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.1.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby GObjectIntrospection bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+
+DEPEND+=" dev-libs/glib
+ dev-libs/gobject-introspection"
+RDEPEND+=" dev-libs/glib
+ dev-libs/gobject-introspection"
+
+ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}"
diff --git a/dev-ruby/ruby-gtk3/Manifest b/dev-ruby/ruby-gtk3/Manifest
new file mode 100644
index 000000000000..d369fdc80e61
--- /dev/null
+++ b/dev-ruby/ruby-gtk3/Manifest
@@ -0,0 +1,3 @@
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
+EBUILD ruby-gtk3-4.1.2.ebuild 674 BLAKE2B 519bca653664dee2eed1f130c2b230da7d5329a5c5d81cd836a3549967307a42e9cb755f1795865756852aaaa383a154f0ea6217cc8cdbb6f4415de79d4e503a SHA512 a3dc941d5d3bdf6ef05c629a71b01c146737830f7c1dacfdc49db78d6b15564db9dfb2eff1059babe5780272d43a5b2a8844d4baf0cca778dada43ae7565be4b
+MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gtk3/metadata.xml b/dev-ruby/ruby-gtk3/metadata.xml
new file mode 100644
index 000000000000..3b50d592e675
--- /dev/null
+++ b/dev-ruby/ruby-gtk3/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ruby-gnome/ruby-gnome</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild b/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild
new file mode 100644
index 000000000000..ec86b43ab95b
--- /dev/null
+++ b/dev-ruby/ruby-gtk3/ruby-gtk3-4.1.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_GNOME2_NEED_VIRTX=yes
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Gtk2 bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+
+DEPEND+=" dev-libs/glib
+ dev-libs/gobject-introspection
+ x11-base/xorg-proto
+ x11-libs/gtk+:3"
+RDEPEND+=" dev-libs/glib
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-atk-${PV}
+ ~dev-ruby/ruby-gdk3-${PV}"
+ruby_add_bdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}
+ ~dev-ruby/ruby-pango-${PV}"
diff --git a/dev-ruby/ruby-pango/Manifest b/dev-ruby/ruby-pango/Manifest
index 5a3a34cbd5ec..cf4bdd70a76a 100644
--- a/dev-ruby/ruby-pango/Manifest
+++ b/dev-ruby/ruby-pango/Manifest
@@ -1,3 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-pango-3.5.1.ebuild 778 BLAKE2B a7c7663b6db1958512971c21a84e761609ad143da4af85e316cd029d8203615af6bf3248ee6540cdd55ef0b42d1a7413060a8141addba728c5f3f3ce9de36db0 SHA512 51954798828c07529676efee3ae96009ac60ffe54ac7269f2b3ee44aa68dfa053f7966e396d1e32e75bdf836b46d80adb4997ebde4865bb3cf6881979db95456
+EBUILD ruby-pango-4.1.2.ebuild 792 BLAKE2B 7ce65868a0fd79ea13d38c40d6d0683424e517737a1be6071b31b82ca6524a2c873f53b132511cc6c3c0f0413604ebdb47604d64295c41764cfcd7430af40e7d SHA512 a8dce711ed3f4173011fcced937b61bfe3fbacd416b7862a053a88b116e014e6e64cb4996f9d6b37c5ea3f9e748825addfd2861e21c63b86b04cfab934649b30
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild b/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild
new file mode 100644
index 000000000000..6c5b410c2b2f
--- /dev/null
+++ b/dev-ruby/ruby-pango/ruby-pango-4.1.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Pango bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+DEPEND+=" dev-libs/glib
+ >=x11-libs/pango-1.14.0[introspection]"
+RDEPEND+=" dev-libs/glib
+ >=x11-libs/pango-1.14.0[introspection]"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}
+"
+
+all_ruby_prepare() {
+ ruby-ng-gnome2_all_ruby_prepare
+
+ # Remove test depending on specific locales to be set up: bug 526248
+ rm -f test/test-language.rb || die
+}
+
+each_ruby_test() {
+ # Include pango path since run-test does not list it
+ ${RUBY} -Iext/pango test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-poppler/Manifest b/dev-ruby/ruby-poppler/Manifest
index 11b8a2c5f6c8..80a5076f60b7 100644
--- a/dev-ruby/ruby-poppler/Manifest
+++ b/dev-ruby/ruby-poppler/Manifest
@@ -1,3 +1,5 @@
DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21
+DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
EBUILD ruby-poppler-3.5.1.ebuild 444 BLAKE2B 7eb8905b7603c22b23c2a079dae5599af143481aeb5ddfaa2fa1f94ecb7727622f892200af071c89758e6d4a8d185bd93c59a5836ce56db0f166139c2a8b6ddb SHA512 b9d63d50bab44cd8d45ea3df4e2313162d6b847824089550269d158184e97a95a121e0dc01e63f40a7bef17a66b640e654fcbb790ef138698b0e2820e77d592f
+EBUILD ruby-poppler-4.1.2.ebuild 438 BLAKE2B 6f2a1a2d8bcd666246212e3776ff47af3c517e56c634520b7ea3ae6a53d993179e49cd5190889211dfe8471e1417d7d13a247f8c1a3d67302f4d84262cbd2b2c SHA512 75b6d9257c5111ab3a63c189f4403db4320740402307b57a18d7d622ce38a9094506ac338e22de401b562d906080a6f004564ae6a27365dcb9a14f3115df69c8
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild b/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild
new file mode 100644
index 000000000000..44060206a44a
--- /dev/null
+++ b/dev-ruby/ruby-poppler/ruby-poppler-4.1.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby poppler-glib bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE=""
+
+RDEPEND+=" app-text/poppler[cairo,introspection]"
+DEPEND+=" app-text/poppler[cairo,introspection]"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-gio2-${PV}
+"