commit:     af2ad9d9ec515038b34c4295ce9328ab65882c0f
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 22 02:21:28 2017 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Sun Jan 22 02:21:28 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2ad9d9

dev-ruby/kramdown: Add ruby23, drop ~x86

Package-Manager: portage-2.3.3

 dev-ruby/kramdown/kramdown-1.13.2-r1.ebuild | 55 +++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/dev-ruby/kramdown/kramdown-1.13.2-r1.ebuild 
b/dev-ruby/kramdown/kramdown-1.13.2-r1.ebuild
new file mode 100644
index 00000000..d094adb
--- /dev/null
+++ b/dev-ruby/kramdown/kramdown-1.13.2-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using strict 
syntax definition"
+HOMEPAGE="http://kramdown.gettalong.org/";
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+IUSE="latex"
+
+LATEX_DEPS="latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra 
)"
+RDEPEND+=" ${LATEX_DEPS}"
+DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
+
+ruby_add_rdepend "dev-ruby/prawn:2
+       >=dev-ruby/prawn-table-0.2.2 =dev-ruby/prawn-table-0.2*
+       >=dev-ruby/rouge-1.8:0
+       >=dev-ruby/itextomml-1.5
+       >=dev-ruby/coderay-1.0.0
+       >=dev-ruby/ritex-1.0
+       >=dev-ruby/stringex-1.5.1"
+
+ruby_add_bdepend "doc? ( dev-ruby/rdoc )
+       test? ( >=dev-ruby/minitest-5.0 )"
+
+all_ruby_prepare() {
+       if ! use latex; then
+               # Remove latex tests. They will fail gracefully when latex isn't
+               # present at all, but not when components are missing (most
+               # notable ucs.sty).
+               sed -i -e '/latex -v/,/^  end/ s:^:#:' test/test_files.rb || die
+       fi
+
+       # Avoid tests requiring node to be installed with mathjaxnode.
+       rm -f test/testcases/span/math/mathjaxnode* \
+          test/testcases/block/15_math/mathjaxnode* || die
+}
+
+all_ruby_install() {
+       all_fakegem_install
+
+       doman man/man1/kramdown.1
+}

Reply via email to