summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2024-08-22 07:20:08 +0200
committerHans de Graaff <hans@degraaff.org>2024-08-22 07:20:08 +0200
commit5dfe1e7b48059f8bf4ca019cc65d922a8fc98292 (patch)
treee8d7ab3668e08ace7e554151054038c005e59aa7
parentapp-emacs/hcl-mode: add github upstream metadata (diff)
downloadgraaff-5dfe1e7b48059f8bf4ca019cc65d922a8fc98292.tar.gz
graaff-5dfe1e7b48059f8bf4ca019cc65d922a8fc98292.tar.bz2
graaff-5dfe1e7b48059f8bf4ca019cc65d922a8fc98292.zip
dev-ruby/premailer: add 1.25.0
Signed-off-by: Hans de Graaff <hans@degraaff.org>
-rw-r--r--dev-ruby/premailer/Manifest1
-rw-r--r--dev-ruby/premailer/premailer-1.25.0.ebuild48
2 files changed, 49 insertions, 0 deletions
diff --git a/dev-ruby/premailer/Manifest b/dev-ruby/premailer/Manifest
index 551975a4..30e38676 100644
--- a/dev-ruby/premailer/Manifest
+++ b/dev-ruby/premailer/Manifest
@@ -2,3 +2,4 @@ DIST premailer-1.21.0.tar.gz 38459 BLAKE2B 0f9f2f810930080d45a69df0ce50a723707cf
DIST premailer-1.22.0.tar.gz 38730 BLAKE2B 935a29131b692e79e3c01585f3c348e0717483c7ad5b0b2e80ec3d3f06a57a692f7b7b3a8402123835b634d0ef188542310f3189e980dd49640d7677acd021d1 SHA512 ceef969163b306ab0a6f0b7819748050c9228fd9d2175a99e3300220fb62f3b5b3507966963b5c92c246b4626e091d12fbe8d639443cdf4bf07ed574a0b2759f
DIST premailer-1.23.0.tar.gz 39117 BLAKE2B 4beeea022da19efce4f0e3d858b7e266bb8ff05cd60950741243ae09aece3b563cbccc90a1b69a0d5a8d1ae89c946c51dc9a8396be7e8371580b0bbfe5b5923d SHA512 344474fc3a5992cdd808780f628ce9c3cd5a6fafda05c7efcb2eb4dceba4e23eb8bcbc5f8b1e417b680b5f857d81625bd2e0221d758d1a0192bdc3a4496214b5
DIST premailer-1.24.0.tar.gz 39199 BLAKE2B 98899e1caf78cbd3912e040c78a30ca1e943f473a63fe7081c6504ce0c20994a202e8bedbe43a386db0c9a8843280bd66bf06638780bd979f0452402923712ba SHA512 557414719d081d8febc5934215bed4c31df8afaf982e82e71157b4708192953375a07971c733d17d60a6920e7af1473465dec4df71bd3db9d015fbd454f21cec
+DIST premailer-1.25.0.tar.gz 42685 BLAKE2B ff3814a6c6405a95d1530445d80c712d6846c1a36e9d814e69a8acd2e3357762d04f9e4bdad63ba0770ffcda29475da713a9dd2874360ea7f7ec3712f002ea04 SHA512 beff7232edf0ea0d8fb23c4c36f7b0eb88bdec3c0a5e8d6cef34a5dcf09619e22af2481e596c87b147e230afebd43a83a635f0726eb4dcec5434a7889d9d944a
diff --git a/dev-ruby/premailer/premailer-1.25.0.ebuild b/dev-ruby/premailer/premailer-1.25.0.ebuild
new file mode 100644
index 00000000..534f16ac
--- /dev/null
+++ b/dev-ruby/premailer/premailer-1.25.0.ebuild
@@ -0,0 +1,48 @@
+# 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_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="misc"
+
+RUBY_FAKEGEM_GEMSPEC="premailer.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Improve the rendering of HTML emails"
+HOMEPAGE="https://github.com/premailer/premailer"
+SRC_URI="https://github.com/premailer/premailer/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "
+ dev-ruby/addressable
+ >=dev-ruby/css_parser-1.12.0
+ >=dev-ruby/htmlentities-4.0.0
+ >=dev-ruby/nokogiri-1.16
+"
+
+ruby_add_bdepend "
+ test? ( dev-ruby/maxitest dev-ruby/webmock )
+"
+
+all_ruby_prepare() {
+ sed -e 's/git ls-files/find/' -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '/bundler/ s:^:#:' test/helper.rb || die
+
+ # Avoid test broken by recent nokogiri/libxml2 output, already fixed
+ # upstream.
+ sed -e '/test_special_characters_nokogiri/askip "Broken with newer nokogiri versions"' \
+ -i test/test_premailer.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}