summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2018-09-08 08:39:03 +0200
committerHans de Graaff <hans@degraaff.org>2018-09-08 08:39:03 +0200
commit331a749a14d0d07452e074a79902bca6c1c059f5 (patch)
tree3f1f424ae821b4a2841e974b4053402fb17ff0f9
parentdev-ruby/smart_properties: initial import of 1.13.1. (diff)
downloadgraaff-331a749a14d0d07452e074a79902bca6c1c059f5.tar.gz
graaff-331a749a14d0d07452e074a79902bca6c1c059f5.tar.bz2
graaff-331a749a14d0d07452e074a79902bca6c1c059f5.zip
dev-ruby/html_tokenizer: initial import of 0.0.7
Package-Manager: Portage-2.3.40, Repoman-2.3.9
-rw-r--r--dev-ruby/html_tokenizer/Manifest1
-rw-r--r--dev-ruby/html_tokenizer/html_tokenizer-0.0.7.ebuild31
-rw-r--r--dev-ruby/html_tokenizer/metadata.xml5
3 files changed, 37 insertions, 0 deletions
diff --git a/dev-ruby/html_tokenizer/Manifest b/dev-ruby/html_tokenizer/Manifest
new file mode 100644
index 00000000..2c172632
--- /dev/null
+++ b/dev-ruby/html_tokenizer/Manifest
@@ -0,0 +1 @@
+DIST html_tokenizer-0.0.7.gem 18432 BLAKE2B 2c25bc3465bcde9d73d8e5e567ed7a029f5ca1425957b9171334ea760d5dad03a4f724a78249058b734737edf4a1c5ad8d77f194aa03d6c915b734d9094fc7c3 SHA512 c18ffac1df32c8b5658b161f6fc27de6997ee3eb53a95ed22cb518fe8f86c2ceb98c71d3a458a23d14572c87f26a338fdcc75dbe92ec2c8bb4c2d13a46ba088e
diff --git a/dev-ruby/html_tokenizer/html_tokenizer-0.0.7.ebuild b/dev-ruby/html_tokenizer/html_tokenizer-0.0.7.ebuild
new file mode 100644
index 00000000..aa60db6f
--- /dev/null
+++ b/dev-ruby/html_tokenizer/html_tokenizer-0.0.7.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTML Tokenizer"
+HOMEPAGE="https://rubygems.org/gems/html_tokenizer"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+each_ruby_configure() {
+ ${RUBY} -Cext/html_tokenizer_ext extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -Cext/html_tokenizer_ext V=1
+ cp ext/html_tokenizer_ext/html_tokenizer_ext.so lib/ || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['test/**/*_test.rb'].each{|f| require f}" || die
+}
diff --git a/dev-ruby/html_tokenizer/metadata.xml b/dev-ruby/html_tokenizer/metadata.xml
new file mode 100644
index 00000000..bd70e455
--- /dev/null
+++ b/dev-ruby/html_tokenizer/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version = '1.0' encoding = 'UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person"><email>graaff@gentoo.org</email></maintainer>
+</pkgmetadata>