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/css_parser/
Date: Wed, 07 Jul 2021 06:53:45
Message-Id: 1625640815.673e35457add65e69b03ab30196095aba838568f.graaff@gentoo
1 commit: 673e35457add65e69b03ab30196095aba838568f
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 7 06:29:27 2021 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 7 06:53:35 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=673e3545
7
8 dev-ruby/css_parser: add 1.9.0
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.2
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 dev-ruby/css_parser/Manifest | 1 +
14 dev-ruby/css_parser/css_parser-1.9.0.ebuild | 43 +++++++++++++++++++++++++++++
15 2 files changed, 44 insertions(+)
16
17 diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest
18 index 51a1b636769..4f4d35d8255 100644
19 --- a/dev-ruby/css_parser/Manifest
20 +++ b/dev-ruby/css_parser/Manifest
21 @@ -1 +1,2 @@
22 DIST css_parser-1.7.1.tar.gz 33667 BLAKE2B 5732461958bb3abe7578c3898bd80c601fc957c38b3feda5092d89c4419cd64f0c6e4be296919c07bea5e9082cb03f32bfe9255244b56206caa7bab8e1a29765 SHA512 f1dba16fa18362e1b58d463a1f718c4c981170f3a7b0b719e5a309b74decded063cd3631540a4b76c1d78e5cfa92a35b56130979d7724d745eacdc372c69dd9b
23 +DIST css_parser-1.9.0.tar.gz 38201 BLAKE2B 6d2042429f7347613b14649e7c205e88a26dec9759a1634a3805e79e3f8599ab6b1ab2c4283dee631476e16580f447c08cd41327a62c813eb006a7e435787f9e SHA512 79ff06b471298f2fe82b096703c828122f1ae778b71fcac3f2eea1e243145729d3871c21eb1714777a2648ba91d05b9b973691b5ff41b2361eecb4170d3a2601
24
25 diff --git a/dev-ruby/css_parser/css_parser-1.9.0.ebuild b/dev-ruby/css_parser/css_parser-1.9.0.ebuild
26 new file mode 100644
27 index 00000000000..e725137e229
28 --- /dev/null
29 +++ b/dev-ruby/css_parser/css_parser-1.9.0.ebuild
30 @@ -0,0 +1,43 @@
31 +# Copyright 1999-2021 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +USE_RUBY="ruby25 ruby26 ruby27 ruby30"
36 +
37 +RUBY_FAKEGEM_DOC_DIR="doc"
38 +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md "
39 +RUBY_FAKEGEM_TASK_TEST=""
40 +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
41 +
42 +GITHUB_USER="premailer"
43 +GITHUB_PROJECT="${PN}"
44 +inherit ruby-fakegem
45 +
46 +DESCRIPTION="Sass-based Stylesheet Framework"
47 +HOMEPAGE="https://github.com/premailer/css_parser/"
48 +LICENSE="MIT"
49 +
50 +SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
51 +
52 +SLOT="0"
53 +KEYWORDS="~amd64 ~ppc ~x86"
54 +IUSE="doc test"
55 +
56 +ruby_add_rdepend "dev-ruby/addressable
57 + virtual/ruby-ssl"
58 +
59 +ruby_add_bdepend "test? ( dev-ruby/maxitest )"
60 +
61 +all_ruby_prepare() {
62 + # get rid of bundler usage
63 + rm Gemfile || die
64 + sed -i -e '/bundler/d' -e '/bump/d' Rakefile || die
65 + sed -i -e '/bundler/d' test/test_helper.rb || die
66 + # Avoid tests using the network.
67 + sed -i -e '/test_loading_a_remote_file_over_ssl/,/end/ s:^:#:' test/test_css_parser_loading.rb || die
68 +
69 +}
70 +
71 +each_ruby_test() {
72 + ${RUBY} -Ilib test/*.rb || die
73 +}