summaryrefslogtreecommitdiff
path: root/dev-ruby/rexical
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/rexical')
-rw-r--r--dev-ruby/rexical/Manifest5
-rw-r--r--dev-ruby/rexical/metadata.xml11
-rw-r--r--dev-ruby/rexical/rexical-1.0.5-r3.ebuild42
3 files changed, 58 insertions, 0 deletions
diff --git a/dev-ruby/rexical/Manifest b/dev-ruby/rexical/Manifest
new file mode 100644
index 000000000000..8e33292b7eee
--- /dev/null
+++ b/dev-ruby/rexical/Manifest
@@ -0,0 +1,5 @@
+DIST rexical-1.0.5.gem 20480 SHA256 2db1bcd03fcf7f072ccbf0555417a095f0c5b344d12ecf9a73fc589761006512 SHA512 6cf5eac36953203a2de66eccbbc8679a4d695c3f0540ab8adf7a3db37eb4e94889c64c3ce4e4e88ea52738a6733680be2105e0604d01a2e07bae10939deb03c1 WHIRLPOOL 9ebebfc1a01545a85f5366b12962d72d3a2fad0b4fc094486985285576fc7f279cb2360b09bb666761ca3dfd8c26e8a278fc85a4297cc8433d7a3ea8fc5b9779
+EBUILD rexical-1.0.5-r3.ebuild 1069 SHA256 a037d872af7edef454dc7f3a9330d5962599151b7c69b60c2dbd8e5df1c08f87 SHA512 0d1bbd542b6a4218e39662fcaed6b050dc41d088c9fb4893e82d6259dbe014ae8aa9fb65506533e7e1e743df26da17be878cd05a5c22c20bf29523e7d0cbda44 WHIRLPOOL a7c67e2859aedddae28182ce4f175baee372cc1dcc4cd45dacaeba0ca3f6dc15a9e6ba441450f26a1e53af54c5bdc3bc5c5f151c5207b3aa800ecd270f6b37fd
+MISC ChangeLog 4497 SHA256 2029f374cbee30aa6bb05567ca82c23d7a853bd6ef75f9fe9ab452dbe5a1c615 SHA512 365c1f767a412e505e7d2f094b199a029628adc22611806f3716ce999544a9191e11ac3ce21019709a8a19b079938fc9cc519beb8b26cceaaff3811c0b6c8639 WHIRLPOOL 84976de4c6d9b86be5a0cea37e2da1e487959d2419c086fed27c2edf5ced9a507804f4d9461f15a7ce2817a3b693d570781e08aaf3aafb19750d958594635d4f
+MISC ChangeLog-2015 6466 SHA256 11c916c3d0b4041dfea0bf12bfaad10c873145acad204ca69222445a4aac2acd SHA512 2eecd87eddd29c53d61d77ae891f4546fa83f2cf886db74b88eb5923b2691a94c1d8386243b19ad26e7f917f9290ba050dc1500e1ce0bbf49c613fc5e9a57a76 WHIRLPOOL 7f17655537cc103cbb68e2d34304542749c06f841c1f5a1cc7844d4231ee292c45b82a5220788954da4b102f64889bc5a0dec400c76c9634c4da3a3fbac68b6f
+MISC metadata.xml 344 SHA256 71d6854c546f7fc86b4625cc87145bfda26bccc8f38bfbc0ac1d7e0196320ee9 SHA512 96c6b9e4f3ca4aad95e01087158bbcd9a159569d7ccfc90365732e4ee6b9772506521c7e4706043897ffceccc98236077abf570efac9f0ddb24ef56efa65176a WHIRLPOOL 760dc53e163b93f71dd6af88843890b8e3015657a396e44253d28de18f2eb2d8b5c38719e698b134ac543a7bf2d01c927460990de336f4904dd4f0bac4006b91
diff --git a/dev-ruby/rexical/metadata.xml b/dev-ruby/rexical/metadata.xml
new file mode 100644
index 000000000000..470062faa6ed
--- /dev/null
+++ b/dev-ruby/rexical/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tenderlove/rexical</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ruby/rexical/rexical-1.0.5-r3.ebuild b/dev-ruby/rexical/rexical-1.0.5-r3.ebuild
new file mode 100644
index 000000000000..deac1967aa25
--- /dev/null
+++ b/dev-ruby/rexical/rexical-1.0.5-r3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc DOCUMENTATION.en.rdoc DOCUMENTATION.ja.rdoc README.ja README.rdoc"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="Rexical is a lexical scanner generator"
+HOMEPAGE="https://github.com/tenderlove/rexical/tree/master"
+LICENSE="LGPL-2" # plus exception
+
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE=""
+
+# File collision, bug 459116
+RDEPEND+=" !!app-admin/rex"
+
+ruby_add_bdepend "
+ doc? ( >=dev-ruby/hoe-2.6.2 )
+ test? (
+ >=dev-ruby/hoe-2.6.2
+ dev-ruby/test-unit:2
+ )"
+
+all_ruby_prepare() {
+ sed -i -e '1igem "test-unit"' test/test_generator.rb || die
+
+ sed -i -e '/rubyforge_name/d' Rakefile || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc sample/* || die
+}