Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/git/
Date: Sat, 25 Dec 2021 07:42:21
Message-Id: 1640418133.574f71d82512ff1d018f9ff32934148360380c7b.graaff@gentoo
1 commit: 574f71d82512ff1d018f9ff32934148360380c7b
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 25 07:40:04 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 25 07:42:13 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574f71d8
7
8 dev-ruby/git: add 1.10.0
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 dev-ruby/git/Manifest | 1 +
14 dev-ruby/git/git-1.10.0.ebuild | 41 +++++++++++++++++++++++++++++++++++++++++
15 2 files changed, 42 insertions(+)
16
17 diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
18 index fda25fd1cec0..e06213505893 100644
19 --- a/dev-ruby/git/Manifest
20 +++ b/dev-ruby/git/Manifest
21 @@ -1,2 +1,3 @@
22 +DIST git-1.10.0.tar.gz 207412 BLAKE2B e18406a9690d4c0fc3009b57629515e701f41113592fd7533b6b2ae659b90ec1b635410deb7bcb3bd711ce291aaec2010bfcfb4bfb812b9fffdafac167d33bb9 SHA512 717ae5df3cf2b700395df91e8f6e9632062c804955c8f18215c5220ec373a33c2a991534f2a63155111643a867f45f2e7056e2dd6e297340372143770bb70021
23 DIST git-1.7.0.tar.gz 142017 BLAKE2B cb05ef711582b98b420c143dce8fcc3d932c7509ab8c5577a46d70f180ee37d865d7268f56c133d3327ed27058a4c5cd7b03a6c602c665d2f574bdec476c6eec SHA512 c90cd3fe46767a4db5391eb85534e3801f1bd2f345a324ee89d3c04c4348aef09a5424760c59a079d51f3fa003c3b31d30907bfcff4b854adf3b96339d25a8a0
24 DIST git-1.9.1.tar.gz 206509 BLAKE2B 3f8739286f3197fa86a3fccfab357510d562415f568726126cf96c8b74c716c4fbb592f854cafda26cf2f0371e4bc9b52a9f5efdea860d0ea6836198ca48b887 SHA512 ee1df3e704b8bf0687c9fce83d73502d3d46e7f3291da90906961dda057d8e6ec3a0fda5b68c258dd8542559055f1bfabf8915a7e594edafa4b3f267f302f397
25
26 diff --git a/dev-ruby/git/git-1.10.0.ebuild b/dev-ruby/git/git-1.10.0.ebuild
27 new file mode 100644
28 index 000000000000..48659e920ef8
29 --- /dev/null
30 +++ b/dev-ruby/git/git-1.10.0.ebuild
31 @@ -0,0 +1,41 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +USE_RUBY="ruby26 ruby27 ruby30"
37 +
38 +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
39 +
40 +RUBY_FAKEGEM_GEMSPEC="git.gemspec"
41 +
42 +inherit ruby-fakegem
43 +
44 +DESCRIPTION="Library for using Git in Ruby"
45 +HOMEPAGE="https://github.com/schacon/ruby-git"
46 +SRC_URI="https://github.com/schacon/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
47 +RUBY_S="ruby-git-${PV}"
48 +
49 +LICENSE="MIT"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
52 +IUSE="test"
53 +
54 +DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )"
55 +RDEPEND+=">=dev-vcs/git-1.6.0.0"
56 +
57 +ruby_add_rdepend ">=dev-ruby/rchardet-1.8:1"
58 +
59 +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )"
60 +
61 +all_ruby_prepare() {
62 + # Don't use hardcoded /tmp directory.
63 + sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
64 +
65 + sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
66 +}
67 +
68 +each_ruby_test() {
69 + git config --global user.email "git@×××××××.com" || die
70 + git config --global user.name "GitExample" || die
71 + ${RUBY} -Ilib:.:test -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die
72 +}