summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/base64/base64-0.3.0.ebuild2
-rw-r--r--dev-ruby/bigdecimal/bigdecimal-4.0.1.ebuild2
-rw-r--r--dev-ruby/csv/csv-3.3.5.ebuild2
-rw-r--r--dev-ruby/drb/drb-2.2.3.ebuild2
-rw-r--r--dev-ruby/ipaddr/ipaddr-1.2.8.ebuild2
-rw-r--r--dev-ruby/mutex_m/mutex_m-0.3.0.ebuild2
-rw-r--r--dev-ruby/nkf/nkf-0.2.0.ebuild2
-rw-r--r--dev-ruby/ostruct/ostruct-0.6.3.ebuild2
-rw-r--r--dev-ruby/pstore/pstore-0.2.0.ebuild2
-rw-r--r--dev-ruby/readline/readline-0.0.4.ebuild2
-rw-r--r--dev-ruby/rrdtool-bindings/Manifest1
-rw-r--r--dev-ruby/rrdtool-bindings/rrdtool-bindings-1.11.0.ebuild59
-rw-r--r--dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild2
-rw-r--r--dev-ruby/sqlite3/sqlite3-2.9.5.ebuild2
14 files changed, 72 insertions, 12 deletions
diff --git a/dev-ruby/base64/base64-0.3.0.ebuild b/dev-ruby/base64/base64-0.3.0.ebuild
index 7a56b864ae20..1ba18f01d032 100644
--- a/dev-ruby/base64/base64-0.3.0.ebuild
+++ b/dev-ruby/base64/base64-0.3.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/base64/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
all_ruby_prepare() {
sed -e 's/__FILE__/"base64.gemspec"/' \
diff --git a/dev-ruby/bigdecimal/bigdecimal-4.0.1.ebuild b/dev-ruby/bigdecimal/bigdecimal-4.0.1.ebuild
index b2ce7332ab6a..b00ab4aa3809 100644
--- a/dev-ruby/bigdecimal/bigdecimal-4.0.1.ebuild
+++ b/dev-ruby/bigdecimal/bigdecimal-4.0.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/ruby/bigdecimal/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="|| ( Ruby-BSD BSD-2 )"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
diff --git a/dev-ruby/csv/csv-3.3.5.ebuild b/dev-ruby/csv/csv-3.3.5.ebuild
index 973592df04b1..3c77c61c4aa6 100644
--- a/dev-ruby/csv/csv-3.3.5.ebuild
+++ b/dev-ruby/csv/csv-3.3.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/csv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3.4.8 )"
diff --git a/dev-ruby/drb/drb-2.2.3.ebuild b/dev-ruby/drb/drb-2.2.3.ebuild
index 662ac5580d80..25a20a40e89d 100644
--- a/dev-ruby/drb/drb-2.2.3.ebuild
+++ b/dev-ruby/drb/drb-2.2.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/ruby/drb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_rdepend "dev-ruby/ruby2_keywords"
diff --git a/dev-ruby/ipaddr/ipaddr-1.2.8.ebuild b/dev-ruby/ipaddr/ipaddr-1.2.8.ebuild
index d61654e73a73..f009f808ba59 100644
--- a/dev-ruby/ipaddr/ipaddr-1.2.8.ebuild
+++ b/dev-ruby/ipaddr/ipaddr-1.2.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/ipaddr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
diff --git a/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild b/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild
index 179cf290bae3..2299dcfd3157 100644
--- a/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild
+++ b/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/mutex_m/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
all_ruby_prepare() {
sed -e 's:_relative ": "./:' \
diff --git a/dev-ruby/nkf/nkf-0.2.0.ebuild b/dev-ruby/nkf/nkf-0.2.0.ebuild
index a8f678aa21c1..67caa0213c10 100644
--- a/dev-ruby/nkf/nkf-0.2.0.ebuild
+++ b/dev-ruby/nkf/nkf-0.2.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/ruby/nkf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar
LICENSE="BSD-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit )"
diff --git a/dev-ruby/ostruct/ostruct-0.6.3.ebuild b/dev-ruby/ostruct/ostruct-0.6.3.ebuild
index 4e729d4edf99..26583ebf1769 100644
--- a/dev-ruby/ostruct/ostruct-0.6.3.ebuild
+++ b/dev-ruby/ostruct/ostruct-0.6.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/ostruct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_depend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
diff --git a/dev-ruby/pstore/pstore-0.2.0.ebuild b/dev-ruby/pstore/pstore-0.2.0.ebuild
index 2d73dbe470ae..f3b0a5eeb1c9 100644
--- a/dev-ruby/pstore/pstore-0.2.0.ebuild
+++ b/dev-ruby/pstore/pstore-0.2.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/pstore/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_depend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
diff --git a/dev-ruby/readline/readline-0.0.4.ebuild b/dev-ruby/readline/readline-0.0.4.ebuild
index 82df831ff922..d58fbe4af53b 100644
--- a/dev-ruby/readline/readline-0.0.4.ebuild
+++ b/dev-ruby/readline/readline-0.0.4.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/ruby/readline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
all_ruby_prepare() {
diff --git a/dev-ruby/rrdtool-bindings/Manifest b/dev-ruby/rrdtool-bindings/Manifest
index 6c50cae8e6bd..7aa08abebc71 100644
--- a/dev-ruby/rrdtool-bindings/Manifest
+++ b/dev-ruby/rrdtool-bindings/Manifest
@@ -1,2 +1,3 @@
DIST rrdtool-1.10.3.tar.gz 2996378 BLAKE2B 5ceacdeb3c653db27516f65ea1748bc1e50c1b4a44ec2bdfe4375e34807654eff29d0c14e350a2b95b1b59da61e159d5cbadfb5bedcd44ab0ce79ee250e41733 SHA512 99149f69545c613eaee914a543113ac0744f2b1d18577b049cdfd0dc0cd74cf2ed00c01d094d40aeb047504fc0e81c52b932e87d51cfa9544a1aa8bcb2afceec
+DIST rrdtool-1.11.0.tar.gz 2994499 BLAKE2B 3c02df300dcd096aeccecf24b8331df5227d1ec5c24dfe3382357e8c1dc5ec66620e276b8834894c17200063788a6825c37936a716f7220bdc9169965519c964 SHA512 3b84bb3370ef7a6e8eb98aa17074bdc6a507b14dc13e3982226bd08d3aadb88a4c92e75247fb920aecd1c48f7ad44e2ec3d9559fdafcc7a112150ec4df47e7a1
DIST rrdtool-1.9.0.tar.gz 2972593 BLAKE2B a5633b1bcacf53823f95f7899872e67d9941faec235c56546de8b66faf15a958a7c0d6a86d569c078e11a478dc272b1fbe784c3d3d9d45e8c3de696f0d6e378a SHA512 ebeb1fd9e1eed8e01d4d08a4f07aa22c272cc95ac87852f81a892690e6f446b5398bf64689ea99622779cba490722d97b325bda2d2a6d4dfc0719929b2a4c041
diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.11.0.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.11.0.ebuild
new file mode 100644
index 000000000000..e2ceed8ed348
--- /dev/null
+++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.11.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${P/-bindings}"
+MY_P="${MY_P/_/-}"
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit ruby-ng
+
+DESCRIPTION="Ruby bindings for rrdtool"
+HOMEPAGE="https://oss.oetiker.ch/rrdtool/"
+SRC_URI="https://github.com/oetiker/${PN/-bindings}-1.x/releases/download/v${PV}/${MY_P}.tar.gz"
+RUBY_S="${MY_P}/bindings/ruby"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="graph test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ~net-analyzer/rrdtool-${PV}:=
+"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+ eapply -p3 "${FILESDIR}"/${PN}-1.4.8-graph-ruby.patch
+ use !graph && eapply -p3 "${FILESDIR}"/${PN}-1.4.8-no-graph-ruby-test.patch
+}
+
+each_ruby_configure() {
+ rm ../../src/rrd_config.h || die
+ touch ../../src/rrd_config.h || die
+
+ export ABS_TOP_BUILDDIR="../.."
+
+ ${RUBY} extconf.rb \
+ --with-cflags="${CFLAGS} $(usex graph -DHAVE_RRD_GRAPH -UHAVE_RRD_GRAPH)" || die
+}
+
+each_ruby_compile() {
+ emake V=1
+}
+
+each_ruby_test() {
+ ${RUBY} -I. test.rb || die
+}
+
+all_ruby_install() {
+ dodoc CHANGES README
+}
+
+each_ruby_install() {
+ DESTDIR=${D} emake install
+}
diff --git a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild
index f6d46e4d6943..a704e75537c9 100644
--- a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild
+++ b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild
@@ -16,4 +16,4 @@ HOMEPAGE="https://github.com/ruby/ruby2_keywords"
LICENSE="|| ( BSD-2 Ruby-BSD )"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
diff --git a/dev-ruby/sqlite3/sqlite3-2.9.5.ebuild b/dev-ruby/sqlite3/sqlite3-2.9.5.ebuild
index 0b506b254fc4..7dcbb891a178 100644
--- a/dev-ruby/sqlite3/sqlite3-2.9.5.ebuild
+++ b/dev-ruby/sqlite3/sqlite3-2.9.5.ebuild
@@ -23,7 +23,7 @@ RUBY_S="sqlite3-ruby-${PV}"
LICENSE="BSD"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris"
IUSE="doc test"
# We track the bundled sqlite version here