summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-11 17:34:53 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-11 17:34:53 +0000
commit20ba650e8d3869757f6c89b23f8b41500cd64657 (patch)
tree81a698b712c41d64edae44805f36255228d681dc /dev-ruby
parent70fb964b97d74b88cbbdd3fcbf5871d57323dfd3 (diff)
gentoo auto-resync : 11:02:2024 - 17:34:53
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin109106 -> 109104 bytes
-rw-r--r--dev-ruby/rake-compiler/Manifest2
-rw-r--r--dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild55
3 files changed, 57 insertions, 0 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index af27136bd5de..7f89a430bced 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/rake-compiler/Manifest b/dev-ruby/rake-compiler/Manifest
index 0c813e605269..5ee948ee002f 100644
--- a/dev-ruby/rake-compiler/Manifest
+++ b/dev-ruby/rake-compiler/Manifest
@@ -1,7 +1,9 @@
DIST rake-compiler-1.2.3.tar.gz 38603 BLAKE2B d6cb1714ec3983051d794307e0516c01379a1d2a59430fad9780cc4b037a159c924a4edc1abf6cfbfa1b245203e4cfd4ea7bf887dbf2ea02ca93138629012062 SHA512 3dd3374630dbf0ce9d31caf62d399481622ed55aa15184073836043b907d40994b3284c40945f89c604296cc0cd2b588245e2310cef80846da48883c0e6a2f34
DIST rake-compiler-1.2.5.tar.gz 38723 BLAKE2B 9f619026574467e6abd31a449f1825c49e0df691b1f139c7a8829a9361df3401bab65312303ab7a566eaf73f4a3a6b78674c73abe6f1cc72d1f1bbb6f619e51a SHA512 843b9286f874b487f23a3558b0a7565eea5e2a22144a8ece944b4b69d40945eee16cca8341e2ea3678418df7f36637574c6832899215676ca3294ae61b24ff5a
DIST rake-compiler-1.2.6.tar.gz 38890 BLAKE2B 0d0e854b86fda590ea80cdff548195fda09f8851aad444546f88b8bd3594766b459e94185398d99c0322ca4314bee5b8ae9ebdc573ff1df1e3b78c3af651498b SHA512 29ad4a756149788676cf8f33dd419f0c306390d098f22b88aee211e61593b69f53e7f2b566d28c32cf3676478c0c2dba73a360715db1a9d6d50dedbbddb97379
+DIST rake-compiler-1.2.7.tar.gz 39664 BLAKE2B 457359489e5c3c2155d0b2118b146bdf0ed0249b642859d34950640f472e4ed1d166ff3491ba5f739612f4a32e537b8319ee0eca2cd85cd5bfb61aec7a7daecc SHA512 7405037092446e245028f73494acbeeb9b67cdcbc4e90832180d3c53d36df008b05a83e88e1919b884754e39365ca5685aa22cf8caf9e7f96786c11ac7208ead
EBUILD rake-compiler-1.2.3.ebuild 1600 BLAKE2B b23db96de4e6592bb5bf3187390e78b94e08fc39fc41c7ba37a82eb6fd9fe0abd8e1a4b0d4d058369121973d4ee6a0db68baa9751107b301155945c9d8e2cc07 SHA512 f018680b0bc918fdc4526f4589728b0ccbb0c3985484209ee71171ae044a9b3ba60c3b03c75dd909fcb90d36a10088494a33bd8f50df8c36618997d6d6fe33f9
EBUILD rake-compiler-1.2.5.ebuild 1613 BLAKE2B 8ebf6bc58deb1b791899f046ee5ce3410cbea6fed58d70ec84bb9cfbe7776aec697ed8016b2b7442164155a9eccfad690259d8b8783ecda7ff6c89c9917303af SHA512 cc29adf7dcf17777cd775886386df74a403766dcccf8ddad0c4cefe829b721809f796de4512db496044fd112d5eaef0674c4cebcd48598f5fcabe4d4f6fee98d
EBUILD rake-compiler-1.2.6.ebuild 1617 BLAKE2B 07d0bf90c26916e67864c3f8ecb4428cf7c8d9f94c50b7cc79a875bd23ccadd59812b1ae65bb632ddb5e15ab55b4010789420e6b33ed2fba64a776d560da35db SHA512 5d0bc7d7e64c5c91e36e8627fcd9c048d1e40803cf5fd6b0c18eb6b5c1d4519d0ad3b99b7ba34b92d146a236e1b283a4b09ac07952148eb94ec3c990c2527be5
+EBUILD rake-compiler-1.2.7.ebuild 1617 BLAKE2B 07d0bf90c26916e67864c3f8ecb4428cf7c8d9f94c50b7cc79a875bd23ccadd59812b1ae65bb632ddb5e15ab55b4010789420e6b33ed2fba64a776d560da35db SHA512 5d0bc7d7e64c5c91e36e8627fcd9c048d1e40803cf5fd6b0c18eb6b5c1d4519d0ad3b99b7ba34b92d146a236e1b283a4b09ac07952148eb94ec3c990c2527be5
MISC metadata.xml 354 BLAKE2B c711f59f42d530160f707aa7d99563e3274e791698b85925a58e92ca36ca0c49026ae7e13ef42946f07709020f2113c5f6bd2a2f5cadfe86b142c7d4f31cf077 SHA512 7a1a4e0edc58403cdcaa2cdd0e9e5ae7d7642d5c961f9d673bb62ef2f94c95677d79686cf246f24e103985504a2e6d10fb0bddc76d2763553d5fb6808d3f989d
diff --git a/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild b/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild
new file mode 100644
index 000000000000..810b46de41d0
--- /dev/null
+++ b/dev-ruby/rake-compiler/rake-compiler-1.2.7.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rake-compiler.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provide a standard and simplified way to build and package Ruby extensions"
+HOMEPAGE="https://github.com/rake-compiler/rake-compiler"
+LICENSE="MIT"
+
+SRC_URI="https://github.com/rake-compiler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/rake"
+
+ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
+
+USE_RUBY="ruby30 ruby31 ruby32" ruby_add_bdepend "test? ( dev-util/cucumber )"
+
+all_ruby_prepare() {
+ # Avoid failing features for native gems, this also fails with rubygems
+ sed -i -e '/generate native gem/,$ s:^:#:' features/package.feature || die
+
+ # Fix compatibility with newer cucumber versions. The not syntax has
+ # been supported since cucumber 3.x.
+ sed -i -e "s/~@java/'not @java'/" cucumber.yml || die
+
+ # Fix compatibility with newer rspec versions.
+ sed -i -e 's/be_true/be true/ ; s/be_false/be false/' features/step_definitions/*.rb || die
+}
+
+each_ruby_test() {
+ # Skip cucumber for new ruby versions (not ready yet due to rspec 2 usage)
+ case ${RUBY} in
+ *ruby30|*ruby31|*ruby32)
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ruby-ng_cucumber
+ ;;
+ *)
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ;;
+ esac
+}