commit:     141d41452164e4eac1ce6cd650ac494b6baf7bc9
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 13 07:34:43 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Dec 13 11:48:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=141d4145

dev-ruby/css_parser: add 1.20.0

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/css_parser/Manifest                 |  1 +
 dev-ruby/css_parser/css_parser-1.20.0.ebuild | 43 ++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest
index e9cce2af60b7..c5215efa581b 100644
--- a/dev-ruby/css_parser/Manifest
+++ b/dev-ruby/css_parser/Manifest
@@ -1,2 +1,3 @@
 DIST css_parser-1.19.0.tar.gz 41264 BLAKE2B 
e1ebc2c1f56354b50cbc1f89552e7c5fda3b10a719379b355743e4310e85f37159b59a79cb847a9633da6b9eea4b1dc7224eb8e78987211b584e6912af242441
 SHA512 
a8405a30ef6b399b381478d39711949031316532e43583e69b60f25dca39da822bcdf1e3de3f0fceebbf07a79046e5771a4fe4b2b6db69582616559f0a0294b1
 DIST css_parser-1.19.1.tar.gz 41442 BLAKE2B 
b3392665d41c1761cde37fc9bf1c597a5b48e3c47f20a360d304a03ff714dc34ef017efd2c9659a47749baa35708e9b89b395b1b842d329e950ae88b72d78be5
 SHA512 
c1e93a491be37a8fff002fbf2b6231cfa3b77ce25f722e36b4ca24f16f322a981f9a1f19b1cce0df10d8c4ba28a29e2604146301dc9f3fdb2c5d8bc7a8747388
+DIST css_parser-1.20.0.tar.gz 41407 BLAKE2B 
925da8198780b386deb692614ffb415964be617ed7f33d2d68f6db1ffc69f709670116ce033b6de9e3a069a596eb1512745a9a56b435ade577c25e00bd5a42e2
 SHA512 
8c3bebc29f73092777fa7389d7caa58812890d6f57d1dbd0b917503d28c8f481976ce2a60d43901fa1f7a7860fa416dad2ea4845141523eb1cec3bea981e67ee

diff --git a/dev-ruby/css_parser/css_parser-1.20.0.ebuild 
b/dev-ruby/css_parser/css_parser-1.20.0.ebuild
new file mode 100644
index 000000000000..d16e199abbda
--- /dev/null
+++ b/dev-ruby/css_parser/css_parser-1.20.0.ebuild
@@ -0,0 +1,43 @@
+# 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_DOC_DIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md "
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="premailer"
+GITHUB_PROJECT="${PN}"
+inherit ruby-fakegem
+
+DESCRIPTION="A set of classes for parsing CSS in Ruby"
+HOMEPAGE="https://github.com/premailer/css_parser/";
+
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz
 -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/addressable
+       virtual/ruby-ssl"
+
+ruby_add_bdepend "test? ( dev-ruby/maxitest dev-ruby/webrick )"
+
+all_ruby_prepare() {
+       # get rid of bundler usage
+       rm Gemfile || die
+       sed -i -e '/bundler/d' -e '/bump/d' Rakefile || die
+       sed -i -e '/bundler/d' test/test_helper.rb || die
+       # Avoid tests using the network.
+       sed -i -e '/test_loading_a_remote_file_over_ssl/,/end/ s:^:#:' 
test/test_css_parser_loading.rb || die
+
+}
+
+each_ruby_test() {
+       MT_NO_PLUGINS=true ${RUBY} -Ilib test/*.rb || die
+}

Reply via email to