diff options
Diffstat (limited to 'dev-ruby/rexical')
-rw-r--r-- | dev-ruby/rexical/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/rexical/metadata.xml | 8 | ||||
-rw-r--r-- | dev-ruby/rexical/rexical-1.0.5-r2.ebuild | 37 | ||||
-rw-r--r-- | dev-ruby/rexical/rexical-1.0.5-r3.ebuild | 43 |
4 files changed, 89 insertions, 0 deletions
diff --git a/dev-ruby/rexical/Manifest b/dev-ruby/rexical/Manifest new file mode 100644 index 000000000000..a107612c7c07 --- /dev/null +++ b/dev-ruby/rexical/Manifest @@ -0,0 +1 @@ +DIST rexical-1.0.5.gem 20480 SHA256 2db1bcd03fcf7f072ccbf0555417a095f0c5b344d12ecf9a73fc589761006512 SHA512 6cf5eac36953203a2de66eccbbc8679a4d695c3f0540ab8adf7a3db37eb4e94889c64c3ce4e4e88ea52738a6733680be2105e0604d01a2e07bae10939deb03c1 WHIRLPOOL 9ebebfc1a01545a85f5366b12962d72d3a2fad0b4fc094486985285576fc7f279cb2360b09bb666761ca3dfd8c26e8a278fc85a4297cc8433d7a3ea8fc5b9779 diff --git a/dev-ruby/rexical/metadata.xml b/dev-ruby/rexical/metadata.xml new file mode 100644 index 000000000000..0a9449d2de26 --- /dev/null +++ b/dev-ruby/rexical/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>ruby</herd> + <upstream> + <remote-id type="github">tenderlove/rexical</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/rexical/rexical-1.0.5-r2.ebuild b/dev-ruby/rexical/rexical-1.0.5-r2.ebuild new file mode 100644 index 000000000000..3f639309d2d0 --- /dev/null +++ b/dev-ruby/rexical/rexical-1.0.5-r2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby19 ruby20" + +RUBY_FAKEGEM_TASK_DOC="docs" +RUBY_FAKEGEM_DOCDIR="doc" +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="http://github.com/tenderlove/rexical/tree/master" +LICENSE="LGPL-2" # plus exception + +KEYWORDS="alpha amd64 arm 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 + )" + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc sample/* || die +} 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..900e7871c01d --- /dev/null +++ b/dev-ruby/rexical/rexical-1.0.5-r3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby19 ruby20 ruby21 ruby22" + +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="http://github.com/tenderlove/rexical/tree/master" +LICENSE="LGPL-2" # plus exception + +KEYWORDS="~alpha ~amd64 ~arm ~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 +} |