summaryrefslogtreecommitdiff
path: root/dev-ruby/rexical
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-27 00:07:23 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-27 00:07:23 +0100
commit3c1648a0749c1d66b300d857e6b417c1162890da (patch)
tree2b13f04c2c10d472e5bb7cc40fe6048bf8bc549d /dev-ruby/rexical
parent994fe442814c4d169bb0f1ee9745604928006b39 (diff)
gentoo auto-resync : 27:05:2024 - 00:07:23
Diffstat (limited to 'dev-ruby/rexical')
-rw-r--r--dev-ruby/rexical/Manifest4
-rw-r--r--dev-ruby/rexical/metadata.xml2
-rw-r--r--dev-ruby/rexical/rexical-1.0.8.ebuild44
3 files changed, 48 insertions, 2 deletions
diff --git a/dev-ruby/rexical/Manifest b/dev-ruby/rexical/Manifest
index b369ba9779e5..ace5c8cc0c9f 100644
--- a/dev-ruby/rexical/Manifest
+++ b/dev-ruby/rexical/Manifest
@@ -1,3 +1,5 @@
DIST rexical-1.0.7.gem 22016 BLAKE2B aaadf4131fbc4958a6a17be02b970070e511dcb031fd6432fb62fb841eff36b4d5c41d8f8f295aed4ac376c49e736e5d795166f71957578c6cbe14fd6cea26be SHA512 f71c86bd9764e65ebe0c66acd5446b5da7a1b38aae9d33367d70bfa253eb53c178634ce90c883c5459622219670d4d32f375b216c3023a3109329d6930dec1fc
+DIST rexical-1.0.8.gem 29696 BLAKE2B ff025d8fa2d06abb264f7f75d81c668599e2ef06522c43f9614902a1a838a228190a148b70a471069d940723dd4a1ad8bccb774343d762fa3658e42bf72e7782 SHA512 52b6c8f46636a3372291c5575742984c622231b3221d3069b978d16c620ac598caec854795201b659b13d37033c1c1ab063bab38e3445a460d3860e4c168dbee
EBUILD rexical-1.0.7-r1.ebuild 1043 BLAKE2B 80021112a1a8c8f16394be159f96c57bb7d9dedb9ca988e6e0af85ae0abc38f5fd9649bf483999f5813cfe18661e7b4e1f08056b3829951f977c4d13c92a72d7 SHA512 ea00d7e70776605d10d3cdf5dcae32a1a1658bfd7b8198b8c541d6818b7dc9b4373c886d24f1c6efe4331918b56a75885e5693185c907cf1f61bd05a6f9697ba
-MISC metadata.xml 345 BLAKE2B 6a09a3ec53d7053b7163d9a37cced813706557fed9bfbc0afdd446edf0427e559671db7d76ce42b548a1a385310826ebf88532e0431a8243606c9dc678e934bd SHA512 a5c493b94049a4084ebfe55c88cf22a3dcb337e65f08b98a3a37c453787ca6864a70a25fe40f744bac81b724d64e781aab1ac2757d1cd63f8e91d2ced8961061
+EBUILD rexical-1.0.8.ebuild 1081 BLAKE2B 7de4f10699332b6bcebf462cbec4f4155764bf713582f74978b07f907b9cff792a4d31cd58788388b45ab42f5c599ad95f70a1fae2ec4cd8c28d042a79bc8668 SHA512 9f7964142a4cede04236fe19f68d7134b21c061a909eb58f7dc79e99070ef3d4339e718ade2dfc4f5bda6d294bf8ecb06df7da55f419d65530e426fe040b7d2c
+MISC metadata.xml 348 BLAKE2B 4a846b06371ee33c5b59184ca1a5b59d1c65c4873eacace009801149b5e87b990bb5e8aee8645bba72f2366b008a44672c74ec6bb82973056783d7ece063b441 SHA512 adb0e35fa04f40e8c60243038aecba253cd20f5b1305e7131190c1fbc849892d9c06ee925d6661f76842a8eac38621a84cc6f97a44e98611e8754b3e2da48bc3
diff --git a/dev-ruby/rexical/metadata.xml b/dev-ruby/rexical/metadata.xml
index 3f02a42da76f..cdc10b815dfa 100644
--- a/dev-ruby/rexical/metadata.xml
+++ b/dev-ruby/rexical/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">tenderlove/rexical</remote-id>
+ <remote-id type="github">sparklemotion/rexical</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/rexical/rexical-1.0.8.ebuild b/dev-ruby/rexical/rexical-1.0.8.ebuild
new file mode 100644
index 000000000000..74b35215ca0a
--- /dev/null
+++ b/dev-ruby/rexical/rexical-1.0.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc DOCUMENTATION.en.rdoc DOCUMENTATION.ja.rdoc README.ja README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rexical is a lexical scanner generator"
+HOMEPAGE="https://github.com/sparklemotion/rexical/tree/master"
+LICENSE="LGPL-2.1"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+# File collision, bug 459116
+RDEPEND+=" !!app-admin/rex"
+
+ruby_add_depend "dev-ruby/getoptlong"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/minitest
+ )"
+
+all_ruby_prepare() {
+ # Avoid dependency on unpackaged rubocop
+ sed -i -e '/test_rubocop_security/askip "not packaged"' test/test_generator.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc sample/*
+}