commit:     4851c54fcdda270e5a8fb15995d26413cd55462e
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 15 11:45:38 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat Mar 15 12:06:09 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4851c54f

dev-ruby/redcarpet: add 3.6.1

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

 dev-ruby/redcarpet/Manifest               |  1 +
 dev-ruby/redcarpet/redcarpet-3.6.1.ebuild | 33 +++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/redcarpet/Manifest b/dev-ruby/redcarpet/Manifest
index f6a55632b78b..565829e6b679 100644
--- a/dev-ruby/redcarpet/Manifest
+++ b/dev-ruby/redcarpet/Manifest
@@ -1 +1,2 @@
 DIST redcarpet-3.6.0.tar.gz 108308 BLAKE2B 
0dc15dc6ee17fdc8a0a171eb268315c4682b95145c5e79168e004c38cd856bd68f78e48b1b0c14a1d20676630d197fce86905cf15be5a1af0a83103855a63e6b
 SHA512 
6d20340b10ee495319c6d3d24a42daf6ce78d5daafd1a650793f6743cc06b0523a560f2dd3d13030025e3592bbf05663e4b9393607b81b1d76b8a0da5be2dbce
+DIST redcarpet-3.6.1.tar.gz 108672 BLAKE2B 
b9712d51d6975c1df25878ce9839f584cde4aa9e649124a285d447f3b3a50d3f246deb462834de3d3bd702b9f18bf7982693bfb31c2245e570e62e184fe5abb9
 SHA512 
7d14f4fb005cb9c7a40c31e5a53c030c610ebbdf039f7a44841ce6e017721205fbf0072dec2f16044634ecfe4cb5cb8d4a84bdb90c8f93baf3d826c9e00cd4cc

diff --git a/dev-ruby/redcarpet/redcarpet-3.6.1.ebuild 
b/dev-ruby/redcarpet/redcarpet-3.6.1.ebuild
new file mode 100644
index 000000000000..7d8ffe359b7d
--- /dev/null
+++ b/dev-ruby/redcarpet/redcarpet-3.6.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOCS="README.markdown CONTRIBUTING.md CHANGELOG.md doc"
+RUBY_FAKEGEM_TASK_TEST="test:unit"
+
+RUBY_FAKEGEM_GEMSPEC="redcarpet.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/redcarpet/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby wrapper for Upskirt"
+HOMEPAGE="https://github.com/vmg/redcarpet";
+SRC_URI="https://github.com/vmg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~arm64-macos"
+
+all_ruby_prepare() {
+       sed -i -e '/bundler/d' -e 's/=> :compile//'  Rakefile || die
+
+       # Avoid unneeded dependency on rake-compiler
+       sed -i -e '/extensiontask/I s:^:#:' Rakefile || die
+}
+
+each_ruby_prepare() {
+       sed -i -e "s#ruby#${RUBY}#" bin/redcarpet || die
+}

Reply via email to