public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/shoulda-matchers/
Date: Sun, 26 Mar 2023 03:03:17 +0000 (UTC)	[thread overview]
Message-ID: <1679799769.1ee2bf13a9992b2272ad11086f59397bbc2e55f4.sam@gentoo> (raw)

commit:     1ee2bf13a9992b2272ad11086f59397bbc2e55f4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 25 12:01:25 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 03:02:49 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee2bf13

dev-ruby/shoulda-matchers: add 5.3.0

I spent several hours today trying to get tests running for this,
buried deep in layers-upon-layers of test dependencies, only to find
that its test suite is so dependent on being able to execute bundler
that none of it is really usable within Portage anyway.

In CI, they actively test with newer rubies and tests pass, and reverse
dependencies in Gentoo work with them enabled, so that's good enough
in this case, having tried and failed to get the tests running myself.

(I still have the branch if anyone wants to carry on with it, but
it involved packaging several NIH test deps.)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-ruby/shoulda-matchers/Manifest                 |  1 +
 .../shoulda-matchers/shoulda-matchers-5.3.0.ebuild | 26 ++++++++++++++++++++++
 2 files changed, 27 insertions(+)

diff --git a/dev-ruby/shoulda-matchers/Manifest b/dev-ruby/shoulda-matchers/Manifest
index ca62b2c47986..03ba78db9ac4 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -2,3 +2,4 @@ DIST shoulda-matchers-3.1.3.gem 208384 BLAKE2B 0ce7cb91ec8a311ecd4872ca45b178686
 DIST shoulda-matchers-4.5.1.tar.gz 243634 BLAKE2B 32d846d0dc3c8725a9bd0d60e858eb9fe4106a20222503ac908d1a9c9c310d8e1477aa6264f06961812151b9bd1a1a33488707d9c96524cd3431ed7b3246e534 SHA512 8c240fe7699094a63db824145ca28c245526e95d489fac82e1a28a2418ae40524ba0a184a7f9b269b7c31ad7ae2cbc24b453547cab0845639fdea442bada483a
 DIST shoulda-matchers-5.0.0.tar.gz 241021 BLAKE2B 68d70f0ac503deaf05a769b39ad905ee87108b2e2a3f5d76d23b2772c0374e83e3c5cb0b0024a771e7c04958da0b890f3b564287230fffa0d207d501bb8d4c0d SHA512 c81c514071c297a2372b05caa987fc39cf03af25ba0d7ba4ef1f23deebbad81013d80ac5b360a00f5fc0a155e75f3ff65b782c56a5682348f683ea11814ba710
 DIST shoulda-matchers-5.1.0.tar.gz 241567 BLAKE2B 5e778175ca80619b5e3da04fc235a6c68ef150e4abbe34520502fda5a86f44530dec3b0d4d448f87c30c54e062085a00bf6cfe3dee83c82825e238050480e10c SHA512 2abb23126aabc83d1787838468c1959442a32ecdafb244a6f20a08e382990a716ccf2219abee6f8121ff0a3f720e86a6775dee5ae351299416e51df12ad21b32
+DIST shoulda-matchers-5.3.0.tar.gz 244767 BLAKE2B 4a1a006702bb352acb338c71e0c3152bfce288c51d676c194ce3135d41057d119c02053c26e5e9079dee49514f3396f6f0155fd310063713a975d747221d8e34 SHA512 5794f1eafdb852732e35433b7ba06975a65ec25363b8c7dedf154644fbf65ecb8b929da538f1a49ad4e767b286f7e8910cd06fa6f41f5ccc6f0e8a62f498c56e

diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
new file mode 100644
index 000000000000..428331095b72
--- /dev/null
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-5.3.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_EXTRAINSTALL="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Making tests easy on the fingers and eyes"
+HOMEPAGE="https://github.com/thoughtbot/shoulda-matchers"
+SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend ">=dev-ruby/activesupport-5.2.0:*"
+
+all_ruby_prepare() {
+	sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+}


             reply	other threads:[~2023-03-26  3:03 UTC|newest]

Thread overview: 95+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-03-26  3:03 Sam James [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-12-22  8:48 [gentoo-commits] repo/gentoo:master commit in: dev-ruby/shoulda-matchers/ Hans de Graaff
2024-11-17  9:09 Hans de Graaff
2024-11-17  7:44 Hans de Graaff
2024-11-17  7:44 Hans de Graaff
2024-10-15  5:22 Sam James
2024-10-09  7:15 Arthur Zamarin
2024-10-06 18:39 Arthur Zamarin
2024-10-06 13:30 Arthur Zamarin
2024-10-06 11:14 Sam James
2024-09-23 10:55 Sam James
2024-05-28  4:54 Hans de Graaff
2024-03-04 18:33 Rick Farina
2024-02-10  7:15 Hans de Graaff
2024-01-12  8:32 Hans de Graaff
2024-01-12  8:32 Hans de Graaff
2024-01-12  8:32 Hans de Graaff
2024-01-07  7:49 Hans de Graaff
2023-08-29 14:26 Hans de Graaff
2023-06-16  6:33 Hans de Graaff
2023-06-16  6:20 Hans de Graaff
2023-06-01  7:50 Arthur Zamarin
2023-06-01  6:24 Sam James
2023-06-01  6:22 Sam James
2023-06-01  5:26 Sam James
2023-04-23 22:59 Sam James
2023-04-23 22:21 Sam James
2023-04-23 21:40 Sam James
2023-04-23 21:33 Sam James
2023-04-23 21:33 Sam James
2023-04-13  3:03 Sam James
2023-04-13  3:03 Sam James
2023-04-12  2:33 Sam James
2023-04-08  7:25 Hans de Graaff
2023-04-03  0:57 Sam James
2023-03-26 10:42 Hans de Graaff
2023-01-23  7:17 Hans de Graaff
2022-12-04  7:21 Hans de Graaff
2022-10-21  9:11 Hans de Graaff
2022-06-22  4:35 Hans de Graaff
2022-05-08 15:00 WANG Xuerui
2022-04-26 14:38 Sam James
2022-04-18 17:15 Hans de Graaff
2022-04-18 17:15 Hans de Graaff
2022-04-18 17:15 Hans de Graaff
2022-03-21  7:38 Hans de Graaff
2022-03-21  7:38 Hans de Graaff
2022-03-18  6:50 Jakov Smolić
2021-10-24  5:39 Hans de Graaff
2021-07-03  7:22 Hans de Graaff
2021-07-03  7:22 Hans de Graaff
2021-06-22  5:21 Hans de Graaff
2020-12-20 19:14 Sam James
2020-12-20 19:14 Sam James
2020-12-20 19:03 Sam James
2020-12-20 19:03 Sam James
2020-09-08  5:48 Hans de Graaff
2020-07-14 16:38 Sergei Trofimovich
2020-07-14 16:38 Sergei Trofimovich
2020-05-13  5:05 Hans de Graaff
2020-05-03 17:32 Hans de Graaff
2020-05-03 17:32 Hans de Graaff
2020-05-03  6:55 Hans de Graaff
2020-05-03  6:55 Hans de Graaff
2020-04-27  7:58 Hans de Graaff
2020-04-13 13:09 Hans de Graaff
2020-02-20  6:56 Hans de Graaff
2020-02-20  6:56 Hans de Graaff
2020-01-10 14:02 Hans de Graaff
2019-08-01 16:51 Hans de Graaff
2019-07-16  6:56 Hans de Graaff
2019-06-11  5:40 Hans de Graaff
2019-04-22  5:40 Hans de Graaff
2019-04-20  6:37 Hans de Graaff
2019-04-11 17:46 Hans de Graaff
2019-03-29  9:17 Hans de Graaff
2019-01-30  5:10 Hans de Graaff
2018-07-14  5:21 Hans de Graaff
2018-07-09 19:07 Sergei Trofimovich
2018-05-21 18:15 Hans de Graaff
2018-01-30  5:19 Hans de Graaff
2017-09-16  7:29 Hans de Graaff
2017-07-15  5:33 Hans de Graaff
2017-07-15  5:33 Hans de Graaff
2017-02-14 16:29 Michael Weber
2017-02-14 10:23 Michael Weber
2016-12-29 13:06 Hans de Graaff
2016-10-31  1:36 Manuel Rüger
2016-04-19 21:59 Manuel Rüger
2016-04-19 21:48 Manuel Rüger
2016-02-11  1:06 Manuel Rüger
2016-02-11  1:06 Manuel Rüger
2016-01-12  6:16 Hans de Graaff
2015-11-08  7:05 Hans de Graaff
2015-11-08  7:05 Hans de Graaff

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1679799769.1ee2bf13a9992b2272ad11086f59397bbc2e55f4.sam@gentoo \
    --to=sam@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox