From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 79567158470 for ; Fri, 12 Jan 2024 08:32:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B643CE2A9F; Fri, 12 Jan 2024 08:32:49 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 9EE9DE2A9F for ; Fri, 12 Jan 2024 08:32:49 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E1FCB343136 for ; Fri, 12 Jan 2024 08:32:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7EE6414B4 for ; Fri, 12 Jan 2024 08:32:47 +0000 (UTC) From: "Hans de Graaff" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Hans de Graaff" Message-ID: <1705048357.8bcd1735aef6896e7cb4a8840d0bd53b5f357a33.graaff@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/shoulda/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-ruby/shoulda/Manifest dev-ruby/shoulda/shoulda-4.0.0.ebuild X-VCS-Directories: dev-ruby/shoulda/ X-VCS-Committer: graaff X-VCS-Committer-Name: Hans de Graaff X-VCS-Revision: 8bcd1735aef6896e7cb4a8840d0bd53b5f357a33 X-VCS-Branch: master Date: Fri, 12 Jan 2024 08:32:47 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 1b82811c-0c17-4ca0-9c37-24413c5c7326 X-Archives-Hash: 9e75e635c9a1b33aa628ac4ac71b3e4d commit: 8bcd1735aef6896e7cb4a8840d0bd53b5f357a33 Author: Hans de Graaff gentoo org> AuthorDate: Fri Jan 12 08:32:07 2024 +0000 Commit: Hans de Graaff gentoo org> CommitDate: Fri Jan 12 08:32:37 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bcd1735 dev-ruby/shoulda: add 4.0.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/shoulda/Manifest | 1 + dev-ruby/shoulda/shoulda-4.0.0.ebuild | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/dev-ruby/shoulda/Manifest b/dev-ruby/shoulda/Manifest index 806a7dfc7d10..28daf91eead2 100644 --- a/dev-ruby/shoulda/Manifest +++ b/dev-ruby/shoulda/Manifest @@ -1 +1,2 @@ DIST shoulda-3.6.0.tar.gz 22691 BLAKE2B 798b88e208355b0325b9e8b48f66687ad2702e1b5fc058d45504648fe7c7760b018eaf3d1c7bd45c68656c7bbba8fccc9b74d72003ee0b78ac53a277567609bb SHA512 10f7c6801eaabafa08eb2bc9c4d2a96237d4494aee7d40e5db8cf9c1abd8cccfe86aa21b0e68e2ec42cf222d285cdbec11ed2fdd804ffb8bd65ffd2efa3e72ac +DIST shoulda-4.0.0.tar.gz 17408 BLAKE2B 8e5bd8b5a01292d8c08f76434496a3e99669f4c02c35092e17f4216a8164867f476c6a596a9f1986416106f21daa0d0b24ddb2d04be13c8b2583e98715301bf8 SHA512 850cc685d055ae1e7367f48e963d2839fee3c48a076e079bf3e1c6de2e30d808e78c07c425d0bbcf7ceaeeb944dc647c4f11ceac1ca48134b6b8b555fda53bfe diff --git a/dev-ruby/shoulda/shoulda-4.0.0.ebuild b/dev-ruby/shoulda/shoulda-4.0.0.ebuild new file mode 100644 index 000000000000..87c0b420b2b1 --- /dev/null +++ b/dev-ruby/shoulda/shoulda-4.0.0.ebuild @@ -0,0 +1,33 @@ +# 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_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Making tests easy on the fingers and eyes" +HOMEPAGE="https://github.com/thoughtbot/shoulda" +SRC_URI="https://github.com/thoughtbot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# This now more or less a meta-gem and it only contains features for +# integration tests using Appraisals, which we don't currently package. +RESTRICT=test + +ruby_add_rdepend " + dev-ruby/shoulda-context:2 + dev-ruby/shoulda-matchers:4" + +all_ruby_prepare() { + sed -e '/executables/,/^ end/d ; /test_files/d; s/git ls-files/find * -print/' -i ${RUBY_FAKEGEM_GEMSPEC} || die +}