summaryrefslogtreecommitdiff
path: root/dev-ruby/parser
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/parser')
-rw-r--r--dev-ruby/parser/Manifest2
-rw-r--r--dev-ruby/parser/parser-3.2.0.0.ebuild43
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest
index c442a201fff6..633d68a59880 100644
--- a/dev-ruby/parser/Manifest
+++ b/dev-ruby/parser/Manifest
@@ -2,8 +2,10 @@ DIST parser-3.1.1.0.tar.gz 299759 BLAKE2B c4fdf278c1ae90529de414d9cda2770524f051
DIST parser-3.1.2.0.tar.gz 299753 BLAKE2B b5c991ab0834ed5e5b7107935500659828a6f804d9231462dc8a658346bab3959ac56b514045c25af4adb84af3f0cdd9615c9aafb2325ab24a04c0c5617ca732 SHA512 d8becf7e5b633c0a1ddfe8aac98c2f89d6b713cbabd2877a4eac36b0fd4935bd1a05990c100bcf58f04ad78218af0a5f79dbb83bf369708750c8834598286cfa
DIST parser-3.1.2.1.tar.gz 299885 BLAKE2B 2fe56279be003825a25e6fdfc99dbb13b93dc167f7da3fe636da368bc10a6506afd7510bf3d7c55122321de1cd0bf46afce2ee0ff0a9d914e507c0333225e5ea SHA512 9bbaae6436f41668621fdb1f45dd2a30ea5485dca19b0024a19e8be0684c4a961e914040e3b53f725f06c98822392cfef87113332124272f895bb571e56cc961
DIST parser-3.1.3.0.tar.gz 301000 BLAKE2B 3b7984966643d983e8606ba4de13a08de9130aa58b5adebdc9cfb273e00e700086f99f8a678ccb6db1ac70dac2da429dbfa1b45661c4f9764b676beae5c64633 SHA512 23ef12043706ba810ade3ac94f376082d5b45db8b451634d469a26f834890e7a82a9669132df4654aef4cb7650f0e13d2f33aad489ebbbb76ab547cb9e64f498
+DIST parser-3.2.0.0.tar.gz 302043 BLAKE2B 8a02ca62560fc976fbe62d02ecf24713248a9f522e1cc9daa1deaa153d900628dce4f59c7791cc61652199358addca1432403a3f3849b0ef8f9495639282697d SHA512 58b9011c22af76f5eccf7035dd53da705ddc952c6185ebbb48c33c5486b5852ba8a543093f8c1f2a2c7aea8e78407c04a9dc49abf43edb27c460cf8b038338cf
EBUILD parser-3.1.1.0.ebuild 975 BLAKE2B 842507f70b0ff18fe8a7b897eb61d56e4e070636344f14b5bd6c6206475ddb5105469f1d8f98a83aaa08da3c1b8a0aaa08c87ce6095772a2aed5914e7d33ab95 SHA512 8340d66160f7a497c17a02d0190c8b747dff4cbbf360a5f1734a0167999a4dc447820156c95feec70fb4a886cb47805fe054e5607b1c7247537a27af87021cf4
EBUILD parser-3.1.2.0.ebuild 975 BLAKE2B 842507f70b0ff18fe8a7b897eb61d56e4e070636344f14b5bd6c6206475ddb5105469f1d8f98a83aaa08da3c1b8a0aaa08c87ce6095772a2aed5914e7d33ab95 SHA512 8340d66160f7a497c17a02d0190c8b747dff4cbbf360a5f1734a0167999a4dc447820156c95feec70fb4a886cb47805fe054e5607b1c7247537a27af87021cf4
EBUILD parser-3.1.2.1.ebuild 968 BLAKE2B 28469c4d75e3e0041446dde769ec8e839a1e8776ca6ee15f86d08bdde0d5db2b1da6d4c18ccbf97a32c47608eb836072ce4bc5884395c86368ae8309928cc730 SHA512 0947276f1a5cdb7a6723e789c318b7c60384945092c824bd5cb3a35f61d5f7202b12e418784d582414ecefeaa4fbccb2c51d82ee7f54e2121d964a4d3efd8c5e
EBUILD parser-3.1.3.0.ebuild 968 BLAKE2B 28469c4d75e3e0041446dde769ec8e839a1e8776ca6ee15f86d08bdde0d5db2b1da6d4c18ccbf97a32c47608eb836072ce4bc5884395c86368ae8309928cc730 SHA512 0947276f1a5cdb7a6723e789c318b7c60384945092c824bd5cb3a35f61d5f7202b12e418784d582414ecefeaa4fbccb2c51d82ee7f54e2121d964a4d3efd8c5e
+EBUILD parser-3.2.0.0.ebuild 968 BLAKE2B ec0ec0de84f58e73f8f4e563c1bfdd9a76d2fc8b7008f10afe9c9e9cd711c85a19b5eea68c21b6ea188c94943c2f3da20a593935292d304371fcf777efc4b302 SHA512 2ddc344496f74e376ce07942f17c43eade7e289acc5ef9e30f52a4ddf2685290c35cc29117baa8d87e11c4b8f00fa85fa669e70a4f3760ae09a13a611dbe417e
MISC metadata.xml 344 BLAKE2B 00abcffb45cb3f1cbcd61458b7bcd8a4a81029fd58aba3f67a270c5ec37e8738f4d31b09f8b382987615acd4a8bd5ad335c54b60662a862f3828a1af360437df SHA512 4a28a0ed71d39d82fa69378ab26f4cf5844d01e58cc1805372df985a5ce25892f268a75db5a0dd3ca00bba3285a7cfb5447a1f261d79c7bcd41cd45b6cc68677
diff --git a/dev-ruby/parser/parser-3.2.0.0.ebuild b/dev-ruby/parser/parser-3.2.0.0.ebuild
new file mode 100644
index 000000000000..1831dac09aaf
--- /dev/null
+++ b/dev-ruby/parser/parser-3.2.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_TASK_TEST="test"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
+
+RUBY_FAKEGEM_GEMSPEC="parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
+HOMEPAGE="https://github.com/whitequark/parser"
+SRC_URI="https://github.com/whitequark/parser/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc"
+IUSE=""
+
+DEPEND+=" =dev-util/ragel-6*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/minitest:5
+ dev-ruby/racc )
+ dev-ruby/cliver
+"
+ruby_add_rdepend "=dev-ruby/ast-2.4* >=dev-ruby/ast-2.4.1"
+
+all_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die
+}
+
+each_ruby_compile() {
+ ${RUBY} -S rake generate || die
+}