diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-02-12 09:56:54 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-02-12 09:56:54 +0000 |
commit | ebc282ef4dfa408accac685565b8ee5f6faec119 (patch) | |
tree | c0a4f713228cda0ab17eed46f0bb7ca8cb8be2f6 /dev-ruby | |
parent | 6c8694a707151d59555b0e4e48235f085ce166c3 (diff) |
gentoo auto-resync : 12:02:2023 - 09:56:54
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/Manifest.gz | bin | 106457 -> 106473 bytes | |||
-rw-r--r-- | dev-ruby/diva/Manifest | 9 | ||||
-rw-r--r-- | dev-ruby/diva/diva-1.0.2-r2.ebuild | 30 | ||||
-rw-r--r-- | dev-ruby/diva/diva-1.1.0.ebuild | 31 | ||||
-rw-r--r-- | dev-ruby/diva/diva-2.0.1.ebuild (renamed from dev-ruby/diva/diva-1.1.1.ebuild) | 10 | ||||
-rw-r--r-- | dev-ruby/diva/metadata.xml | 1 | ||||
-rw-r--r-- | dev-ruby/facter/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/facter/facter-4.3.0.ebuild | 46 | ||||
-rw-r--r-- | dev-ruby/hiera/Manifest | 4 | ||||
-rw-r--r-- | dev-ruby/hiera/hiera-3.12.0.ebuild (renamed from dev-ruby/hiera/hiera-3.8.0.ebuild) | 6 | ||||
-rw-r--r-- | dev-ruby/parser/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/parser/parser-3.2.1.0.ebuild | 43 | ||||
-rw-r--r-- | dev-ruby/psych/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/psych/psych-5.1.0.ebuild | 28 | ||||
-rw-r--r-- | dev-ruby/puppetdb-termini/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild | 28 | ||||
-rw-r--r-- | dev-ruby/strscan/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/strscan/strscan-3.0.6.ebuild | 32 |
18 files changed, 202 insertions, 76 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 33d512f69012..20f707a6fad3 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/diva/Manifest b/dev-ruby/diva/Manifest index f9232f1a4b01..cca44ddb9780 100644 --- a/dev-ruby/diva/Manifest +++ b/dev-ruby/diva/Manifest @@ -1,8 +1,5 @@ -DIST diva-1.0.2.tar.gz 13638 BLAKE2B 461e8487e06749d0482b86fd30945dc83d53daea06750628839c899b6f8d419599c9cc322b62f58d3eb956a2a99a3674dd591c4bb2fc5483bd1853bc40154634 SHA512 b60d80ca55c98a2f6fcf269aa4a2188f2239b871b0e77f328490d5924a6d0e6801c67d0eef4de28b584303f38bed3752a3ceb2c1e4f2c7d17be13dad03c643b5 -DIST diva-1.1.0.tar.gz 15859 BLAKE2B 58e9ca4d9f1b8f4fb3a75cb16437d565fc99a358ce20017a6b6a6a3c505fcc07347141b51b450c8d6eb34869ad5e1040f62e8e92188736799e4d96280194cb05 SHA512 1d53618b11ab49e8c4837ea23326a8c428f1c098e1c3b6e3c3850d7d978dd5fde5a5e23287fa3eb890fbc5c9f0c5609fe92c0368ac72c6fdfbe30dca4df68de9 DIST diva-1.1.1.tar.gz 15974 BLAKE2B 2a3b497181a931eb6cf6c43b9d43ff9e0e7a34a753864bec422b69c6d01aa39b5f9dcc6abd54b85ca27b34d38a647c3e80450c2d7dd9cea1c62859eb3366d28d SHA512 36c7048cba2774567191b40ff88fa7804b61cb9334992dadd43a62f18be6635aa48753593ccba93a7c0438adfb7d75266b26b7a62e102aaf99afff7401c4e99a -EBUILD diva-1.0.2-r2.ebuild 749 BLAKE2B c5a03821dd00693a807a5650e221deeac6dd85a91120347dee5a2d76b75f843554922eb598afefc77f4702953c6bbb25243ff2dc992bf01f22f5fcb0d6b31b4a SHA512 d1b3035916d9848ebed62100568ad31bc141349824ae0248c5ecaed5a3a4b4c238a8ac755f791e281c37a76b6085875080d339c4d690497ffabddd54414eb3ed -EBUILD diva-1.1.0.ebuild 806 BLAKE2B 045fda2c1cf24d83574e6005ef8c0d406dd9cbe26bb78ec364c234657aa99a51ec143065c9b42d7c74e62db0bbe465dd783db5e3b230dffb6ac0f99c029b2bd3 SHA512 2863b07d39c99712d0a50a221ca7eb00bcd072638bd3c2c7a78ccfebd439206c629142937ae28837944a0c99e2b7d96d209c97d50209c4391aedb7ec85422cdc +DIST diva-2.0.1.tar.gz 16964 BLAKE2B 768f9fa670db229db424a069adcfa4706c2b9969d143cffbbaeeafc9b1a2eeaa6b4a1c53de90206a4625f65f89a2c478957c3b53a21eb00f89a470e6071a6d57 SHA512 248f2b9770bd8d097fdfd7edfd574358d3e47c907d8c7e15b6e4b9cc5b72e9b7b428bac211e4d5a4e516c206afb82ecb069103c85835a1c65ed646e68e4a0a6e EBUILD diva-1.1.1-r1.ebuild 890 BLAKE2B 71e332dcb484baccaa6b2db223886eac37e4d660094c6c3e5c51584a321cdfaca330ee63597284b900390933ad63bdde037d9ba75339358ea04d33e3595d13b7 SHA512 d59ac3a8df27c9dc8c0cd57a9426783ae59cca12a57879031e5f9816d880c4d9eba4849ea2e64fda0fe2bf510bb540077f0be2691920a279f0804e9366a842ea -EBUILD diva-1.1.1.ebuild 806 BLAKE2B 722dc2f8f69ed25d8fa5d9906efa01f5ee536042e481c576a0b572f7929212db9458e305c45d397a700f7069a50ea89f66a658f2ab635538a5fd0153ae7c6cae SHA512 7e501388c0a3b9f6af73dabaad82afb5783a961861173b247cefb9c82211b1a555901e0e8f3a5e9def1351b88ce7569e5b61650f4f6f3f9217b3d9f9d4da5360 -MISC metadata.xml 428 BLAKE2B 60e3e72fabb06df16796be60dd22f9a54b960a6bf8cf36eeac02893246694df282ebb1f95bfd7b434065737cb0c0cb5a1c97975342e20959abf790082e594c9a SHA512 cd07530fc72aa675ecec8f88c4b8a5f93583f7bc6f2b08a80b4e472ca6542cfa2560643222d0b7a9dede5c01a860efaacd9bde3fa32f4854b4e7f30ef61d63ba +EBUILD diva-2.0.1.ebuild 890 BLAKE2B 52fce9061dc198fc4603e48469a00b2309e07be591c7d817cfcb284eb7c915dfb95588f5a048b3c015282ac22ce5b0df58dfdedbc6fb6616ae889b356e16c7cb SHA512 4bf179bc601352b5a4e84268991dea2894b938ba4a25bd76ecc62cc5d9c87b6b7f56153f8e91dcfe28c40842c9fd3175cee4f7e46dea9d432498845cca85d6f7 +MISC metadata.xml 479 BLAKE2B 2537793f2fb1c7cc2af71a8aac9152180dcca5d41f2f57d261a7b3e00bee04156fe78e3df444f6e00cb940bace4db0533bb22eddc7faa26fcfd7960b97d24f9b SHA512 85607cbe0553043886689e05f3f955fca1b0c7381044d3d95d5eb47f1cd23c48524d7a8810fe305c913e8bddc0dcbbbe1084bf13e87176854f70bedabcdaa6d0 diff --git a/dev-ruby/diva/diva-1.0.2-r2.ebuild b/dev-ruby/diva/diva-1.0.2-r2.ebuild deleted file mode 100644 index 33ea669f02bc..000000000000 --- a/dev-ruby/diva/diva-1.0.2-r2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="diva.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Implementation of expression for handling things" -HOMEPAGE="https://github.com/toshia/diva https://rubygems.org/gems/diva" -SRC_URI="https://github.com/toshia/diva/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_rdepend "<dev-ruby/addressable-2.9" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' Rakefile || die - sed -i -e '/addressable/ s/2.8/2.9/' -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/diva/diva-1.1.0.ebuild b/dev-ruby/diva/diva-1.1.0.ebuild deleted file mode 100644 index e6aa6e3d1f78..000000000000 --- a/dev-ruby/diva/diva-1.1.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="diva.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Implementation of expression for handling things" -HOMEPAGE="https://github.com/toshia/diva https://rubygems.org/gems/diva" -SRC_URI="https://github.com/toshia/diva/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" -IUSE="" - -ruby_add_rdepend "<dev-ruby/addressable-2.9" -ruby_add_bdepend "test? ( dev-ruby/simplecov )" - -all_ruby_prepare() { - sed -i -e '/bundler/ s:^:#:' Rakefile || die - sed -i -e '/addressable/ s/2.8/2.9/' -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/diva/diva-1.1.1.ebuild b/dev-ruby/diva/diva-2.0.1.ebuild index 5b294900e814..94eb9a5e65a6 100644 --- a/dev-ruby/diva/diva-1.1.1.ebuild +++ b/dev-ruby/diva/diva-2.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,13 +19,15 @@ SRC_URI="https://github.com/toshia/diva/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="" ruby_add_rdepend "<dev-ruby/addressable-2.9" -ruby_add_bdepend "test? ( dev-ruby/simplecov )" all_ruby_prepare() { sed -i -e '/bundler/ s:^:#:' Rakefile || die - sed -i -e '/addressable/ s/2.8/2.9/' -e 's/git ls-files -z/find -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e '/addressable/ s/2.8/2.9/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid unneeded dependency on simplecov + sed -i -e '/simplecov/I s:^:#:' -e '1irequire "json"' test/test_helper.rb || die } diff --git a/dev-ruby/diva/metadata.xml b/dev-ruby/diva/metadata.xml index 21017a1f88d2..0ac8e7d4d47e 100644 --- a/dev-ruby/diva/metadata.xml +++ b/dev-ruby/diva/metadata.xml @@ -10,6 +10,7 @@ <name>Gentoo Ruby Project</name> </maintainer> <upstream> + <remote-id type="github">toshia/diva</remote-id> <remote-id type="rubygems">diva</remote-id> </upstream> </pkgmetadata> diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index 7d7f44d7d3aa..bc8ccca5e3fd 100644 --- a/dev-ruby/facter/Manifest +++ b/dev-ruby/facter/Manifest @@ -3,6 +3,8 @@ AUX facter-3.14.6-fix-static-libcpp-hocon.patch 488 BLAKE2B 73f28cf30f5dca16f2ea AUX facter-3.14.8-explicit-rspec-2.patch 578 BLAKE2B 7bd6134235c61e03b2706388ad0c2c21e67582b00c5588b1d0596e3f783eb1df448a92c031862b03c0dffeefa10e0b69fdda4b44d88ac6e09a66f325900cf96f SHA512 a4c219b78b25c2a12e8578c092284fb4bd6d07b8b0d819d5625b1043d2b395413609e21266d3a7bceaf0461ad059e0edfea14a5e48bab85995eadf2d77bff17d DIST facter-3.14.24.tar.gz 410547 BLAKE2B 69d2fd3b1bf9f91456ca570f9fef44ddd6e7656a285c035ecb42df2553c461be137d06232fc1f96f239598143912928dcfaf0d9b3078f4335dfc83163eee5120 SHA512 88e47271f213570fb7819630f7b08076bd8b234612a2bb885de760acab48c37b588c1f214da11c5096f0db6b7df4a516b6e83abc56a1d95779b6f1353831e588 DIST facter-4.2.14.tar.gz 485039 BLAKE2B cc6862a3ed314af19ef38e5b1a000916cd8d7cd75f69c9ea38efda612ba82033127963c0230e0344e66cb90a9054d52a8882a8e49f90fc87b383b8dc69568656 SHA512 764af9e9e5957182d57e803b4519f6d831a12fdca4b9db77efa19c71edd1fc0af7f52b4953f54ba8881afe948db1fd93239e7de47be24a836587eace6420e038 +DIST facter-4.3.0.tar.gz 485528 BLAKE2B 87649bd543337d3f12b978cbff78b0829e2f11ea68884b357a131b421fa60a5c713fee7d0dd04e04aa4cbfa39a08889967b0b531bfc8fcde781be12b4f455f01 SHA512 52ed43ab1d11ded079ae221a60f1448f1cf3a3c66907e828f9d6e0c5c0e28c26641ce482a694100700633cc1459a3521be45029907307b2bf91cb6eaecc1b351 EBUILD facter-3.14.24.ebuild 2136 BLAKE2B 36bab1deadfda1f3ad2f25116e2f345f1c0e39bd25339063307d18f2b7ba285930f267bc44573de8bb6ed23db5919d743cd08d8576d13150d84d17aff0e3f524 SHA512 b73aa7de328d6526fadba4002130d53b4157b2f8030b4481cd971cdb4620fbd8931605ec85d02166c4a6d7723e9e224ffdf6afb563fe8334a4cf79a0e45b4f34 EBUILD facter-4.2.14.ebuild 1298 BLAKE2B faa278e5811601fe8240e7b8476b1efd5f7ab99eb7f937998222bbcabdc90b1fdebadf93900bfd1885248704c81632948997447d32752caaff6825f536fea02c SHA512 31ab6d1d0aa92338b291ad55d2e6b9fa80d2c6bb624e537dffa191fd5f8791c19ea540f518d3dec0c954065d8645eeb971d8a3da61287d1d703d1a8b7a079b80 +EBUILD facter-4.3.0.ebuild 1298 BLAKE2B faa278e5811601fe8240e7b8476b1efd5f7ab99eb7f937998222bbcabdc90b1fdebadf93900bfd1885248704c81632948997447d32752caaff6825f536fea02c SHA512 31ab6d1d0aa92338b291ad55d2e6b9fa80d2c6bb624e537dffa191fd5f8791c19ea540f518d3dec0c954065d8645eeb971d8a3da61287d1d703d1a8b7a079b80 MISC metadata.xml 620 BLAKE2B d7d91d8ed2cb868eb9af749462e7dcd4364dd44543614387f646cab41691525a8a03dd0e59210efeb6f39ddbd1428f2562bb9d77d29e3612ed5a1fede702a5ee SHA512 e51c01831a4052976bc481fdbeb33bf4b185ed926faf7b141526da3cde0d2c99d9b29b6a575f1fe2bf2d00719881a7bdedcb2093058b62ed3ea4c820b8b3af42 diff --git a/dev-ruby/facter/facter-4.3.0.ebuild b/dev-ruby/facter/facter-4.3.0.ebuild new file mode 100644 index 000000000000..1c4e136e7a9c --- /dev/null +++ b/dev-ruby/facter/facter-4.3.0.ebuild @@ -0,0 +1,46 @@ +# 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_GEMSPEC="facter.gemspec" +#RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="yard" + +inherit ruby-ng ruby-fakegem + +DESCRIPTION="A cross-platform ruby library for retrieving facts from operating systems" +HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/" + +LICENSE="Apache-2.0" +SLOT="0" +#IUSE="test" +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/puppetlabs/facter.git" + EGIT_BRANCH="master" +else + [[ "${PV}" = *_rc* ]] || \ + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" + SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +#RESTRICT="!test? ( test )" + +ruby_add_rdepend "dev-ruby/hocon <dev-ruby/thor-2.0 dev-ruby/ffi" +#ruby_add_bdepend "test? ( dev-ruby/simplecov dev-ruby/timecop dev-ruby/webmock )" + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + fi + ruby-ng_src_unpack +} + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + # Breaks tests; handle deps ourselves + sed -e "/require 'bundler/d" -i spec/spec_helper.rb || die +} diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest index cb9263364a35..e90c36f23bc6 100644 --- a/dev-ruby/hiera/Manifest +++ b/dev-ruby/hiera/Manifest @@ -1,9 +1,9 @@ DIST hiera-3.10.0.gem 40960 BLAKE2B e8a5716c11ccb99ec9b10e42197ad3492b99680be1de84cbd0d671a090c918c84c95485c2609cbb231d7a94e2a1f52d467ce5208a68ec627a44e8b9abb150950 SHA512 01e33f573f99d8bf023e7b956db226e6d16f8f28f7f1a445b61808a62bae8884f6fb367e0b088987e844bcd53f9f05d68baf123115ff83c0f939cc1b1e61a5df DIST hiera-3.11.0.gem 40960 BLAKE2B e1c2ef1d5a6a92727540b1f579add0c63566ec9df6d5544553486b3dc812df3b5ae5dc7746bda591569f4979c8c53ae79a950238d03b205a7e06ac7697fb68b1 SHA512 51e82f0ec9cd84685dcd2ae904ee1640e0c8c7072a494793c9798aef53cbacfd368c1591c7ceeb15ae9af0d0134bd5c352fd116c42896980b7a6456342fc1354 -DIST hiera-3.8.0.gem 40960 BLAKE2B b368ef92bca06081c99ec7e1a1e04b69f3c1cae285fcb17f9d1b89683fd679b037d2ef26af6912a776d73d3a553a8323c6820482383065927245898c9e78daa1 SHA512 0aa8d306cce33760eee9ca702f6d1f8a0137c551321c7553a25644a4097b8539945d5432e94ff83ed9c3392603dc962b33ab1e1702ed1ab5699d3ef179de9379 +DIST hiera-3.12.0.gem 40960 BLAKE2B b2fea317bd89b754686b1658e8baa9ab0fd2edbbc93c09edef2757ee23bd7bb76235e4a42d65993d817dd36a8f5fa3cc6ba3db7c75eea05641a264aab4c8c5b5 SHA512 bd98c4862ce936012c9761a8ba8c5fc26a1a8a700d3be8a4ed92f701ffb69858641dafea361129d44e7c67e4d462a4c61dd44d85e761b746f6443773feebcb59 DIST hiera-3.9.0.gem 40960 BLAKE2B 863fe37ecfda2153b5e94afde6d53893a0b5baaa10aa3bc3a939cc7df54168bbcb709f85bb50ffad11376d7434337ae3c79bc5d9fac99433da31e7dd77213004 SHA512 6ce3598e7c7a628198638a4b75a65efcc529089c7c80d7f3dfc072c26e8a65054d8bc5c71f40ce2833465ccfaa333c5490ecdfe58578532eb3455be46a69ad0e EBUILD hiera-3.10.0.ebuild 526 BLAKE2B 3bc71b2da6c48f2b2b332cd86aeab10a314b4b957b7f3bfcdf5816ee7f688b3a36d16cf090eed87f60656f0af99a3131cede33e8671c8283393f18f1a30bbd8b SHA512 b5a4c3c60e20a6dfaea3bf44c64ad17a914b66dbd734fc5cb583208340257551a229ef8975904aa209ae11a96e0e84f85c19a968c96840282535db24fd23ce59 EBUILD hiera-3.11.0.ebuild 526 BLAKE2B 3bc71b2da6c48f2b2b332cd86aeab10a314b4b957b7f3bfcdf5816ee7f688b3a36d16cf090eed87f60656f0af99a3131cede33e8671c8283393f18f1a30bbd8b SHA512 b5a4c3c60e20a6dfaea3bf44c64ad17a914b66dbd734fc5cb583208340257551a229ef8975904aa209ae11a96e0e84f85c19a968c96840282535db24fd23ce59 -EBUILD hiera-3.8.0.ebuild 523 BLAKE2B 1b7a4f94b843d62acb9c728aa02a90bc61eef8f171e0a63de00900a69024f8e12b97d50576a0ab08f3e56fd1196e0e9785c6502cbb6fa61476a39e00d8c0bf05 SHA512 09ebd67149a83f9bcd406a5945bf3f0ad52d9a795dd5a8e8ce56f2e0975a0e089697c3b8c1e01defb18b864fe58690eb5c2b3e6fbb1616227a5724f5408d8550 +EBUILD hiera-3.12.0.ebuild 526 BLAKE2B 29a9c9172919f7fba6f1a5b4f047281c05864b27fe0e2c7a8a075194760020f6460878f4e73dcf73dae8c8ec4dda1724976b0f719a922de77b267fc94315b0df SHA512 4c3869f579b07ba388dc7f0681fc91039ace569de700bac4ab19786dd4f40b586735e358fd6c6a027a2bd26e41fd9732bbee60a0bf4fb172c64da12fba748854 EBUILD hiera-3.9.0.ebuild 523 BLAKE2B 1b7a4f94b843d62acb9c728aa02a90bc61eef8f171e0a63de00900a69024f8e12b97d50576a0ab08f3e56fd1196e0e9785c6502cbb6fa61476a39e00d8c0bf05 SHA512 09ebd67149a83f9bcd406a5945bf3f0ad52d9a795dd5a8e8ce56f2e0975a0e089697c3b8c1e01defb18b864fe58690eb5c2b3e6fbb1616227a5724f5408d8550 MISC metadata.xml 442 BLAKE2B 108e882fb6805ccf19e6fa6754abfe678659b6d6f7572b57ea33a96515535b61637229d9338b67631c02648565435200d09605d13c2c61febada77ea75e4941d SHA512 6fddf1ff56b57c26963b6a42f4e0552c77090dbf7a97a6076cbedec86b38c0204455c390c335b4ff1749235f1cdedbe49379bae5e65eb94340cf3103ca9e320e diff --git a/dev-ruby/hiera/hiera-3.8.0.ebuild b/dev-ruby/hiera/hiera-3.12.0.ebuild index 3c2808823277..12371903253d 100644 --- a/dev-ruby/hiera/hiera-3.8.0.ebuild +++ b/dev-ruby/hiera/hiera-3.12.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -17,7 +17,7 @@ HOMEPAGE="https://docs.puppet.com/hiera/" LICENSE="Apache-2.0" SLOT="0" IUSE="" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" ruby_add_bdepend "test? ( dev-ruby/mocha )" diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest index 633d68a59880..ae4dd77bcb82 100644 --- a/dev-ruby/parser/Manifest +++ b/dev-ruby/parser/Manifest @@ -3,9 +3,11 @@ DIST parser-3.1.2.0.tar.gz 299753 BLAKE2B b5c991ab0834ed5e5b7107935500659828a6f8 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 +DIST parser-3.2.1.0.tar.gz 315249 BLAKE2B 57013e299541e0b1d589be8640611c3deb04b11cd39ada33dd2ae0b43fa68b7ffa55d6074d53559a2a5f552e539bf80ea7406a91e4b5dbc7fae345d9d399bc09 SHA512 f79f84188650a210424558c9f0d131de25ea7d879487331db9d5a55127fd72e28946a78f7596896bd837b4b17e8602b908fc818f467f77cee04c4ffdce545f76 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 +EBUILD parser-3.2.1.0.ebuild 968 BLAKE2B ec0ec0de84f58e73f8f4e563c1bfdd9a76d2fc8b7008f10afe9c9e9cd711c85a19b5eea68c21b6ea188c94943c2f3da20a593935292d304371fcf777efc4b302 SHA512 2ddc344496f74e376ce07942f17c43eade7e289acc5ef9e30f52a4ddf2685290c35cc29117baa8d87e11c4b8f00fa85fa669e70a4f3760ae09a13a611dbe417e MISC metadata.xml 344 BLAKE2B 00abcffb45cb3f1cbcd61458b7bcd8a4a81029fd58aba3f67a270c5ec37e8738f4d31b09f8b382987615acd4a8bd5ad335c54b60662a862f3828a1af360437df SHA512 4a28a0ed71d39d82fa69378ab26f4cf5844d01e58cc1805372df985a5ce25892f268a75db5a0dd3ca00bba3285a7cfb5447a1f261d79c7bcd41cd45b6cc68677 diff --git a/dev-ruby/parser/parser-3.2.1.0.ebuild b/dev-ruby/parser/parser-3.2.1.0.ebuild new file mode 100644 index 000000000000..1831dac09aaf --- /dev/null +++ b/dev-ruby/parser/parser-3.2.1.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 +} diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest index 1cbf089d8b4f..92fe84fbe196 100644 --- a/dev-ruby/psych/Manifest +++ b/dev-ruby/psych/Manifest @@ -1,7 +1,9 @@ DIST psych-4.0.6.gem 93696 BLAKE2B f5bea8262b401c0c291514dbd5ddc4aff389aeadb0b6483901b70a9562d267460260ddc5991e1540e51fb371a79d3a4a831bfdb8cb0b5dd9bd53cac939287545 SHA512 31f0ff5cd48e80ae81977f9519aa7952685b2da4a88b202aeb7214a364932cb1ca256f0934bed158d44a7d4d6e8cbb34928d33e731d0a8ba1a9885733ed32cd1 DIST psych-5.0.1.gem 39936 BLAKE2B 281beff933541db82b02bb20ae50ed4015cce5916654351b71b6f8d3a537830456277ece122eeede3f1323b3a1704821ee1135673175726c4062253d4b0bde05 SHA512 dca1e881124bea09995367d952d519d5dc74eb5578a4305234cf97f1b0e3e03065b427a7190b5c033e4d4c424b558e3cdf44ef35effbe1d808f8379c93fd6bb2 DIST psych-5.0.2.gem 39936 BLAKE2B eadd26ad4703d67009927dc1c60727e91ec1f27b1f1d94ca96488ade75c511a15c3ac49654ad064070932ae0f998355b7314e187ed9539391ae16afec09c0450 SHA512 9edca88c8fb8a21ffcaef42b83170e78be76e12c357ceb59c2c80d58f8e946034f4b8ee08eaded12a1e4f326bdf71dbfbd3e2efc231bef9739d0155ddfda8b2c +DIST psych-5.1.0.gem 39936 BLAKE2B f4d1b2b3699e36cf5f5101ad038ac3fd2e44b434df3e91516b850511684daeeb1eda32901ffbff870f533b8bda859b09bbd63e5ebe8a5ca3ce271ce869ef3a16 SHA512 94dd2a7b98d9d452fb24ba14d42d91969aa0d93f5737728e41a5032d76bad45d0e0b365f53447664cece448559d2e47ab35d95b4989016d9f0daf03b76d8a5cc EBUILD psych-4.0.6.ebuild 796 BLAKE2B dddaf7fdbd1c5dae1a775d0869ead9fe90246e5274a1e20009b3fee208fec4bfb277c130ab34bb2deb7880f8182acf8ef189b98b4a2de25095c081c581f868c8 SHA512 e7199c0d78ac10d9ea3c9fe0689373d619d8199a41192e5df68670551f3a6bdcbac1c9da87070d4d453ebe3503742d9cd41d0a0e2186dc4057bfad071d701070 EBUILD psych-5.0.1.ebuild 814 BLAKE2B bd4ad5cb6fb9dde3dee62646e274ff1cb5c2f18f708dd07fe71d011b432b6ae16784d18eb5c65b50a245b57bb5552dc1be917ad176250a9e484d670349def3a1 SHA512 1ca862ddcf6fe3482c98d3a44b50e8e1406387c7f9bc7205e3659c9ac296e6e4423a294de3cc7e5c229ab6f4679f951a977bb71c8e0eee74b831f4bc2b513381 EBUILD psych-5.0.2.ebuild 814 BLAKE2B 97d3462922fab699235b1205f81068afe3a9f36d8adaca4a478ecf15c82aaf60b4b78ff1801af9a634320e649c7affdc3296c77defa983b7895c486a21b8a2aa SHA512 e324ea4f4e781c981f5c6b25005245adc6946c21aa2d8820b0161f421789bdeedefdf5f0742fe334b25760d16367ead16fcf3cc8df1b8ce88a7b91d978ec2d83 +EBUILD psych-5.1.0.ebuild 814 BLAKE2B 97d3462922fab699235b1205f81068afe3a9f36d8adaca4a478ecf15c82aaf60b4b78ff1801af9a634320e649c7affdc3296c77defa983b7895c486a21b8a2aa SHA512 e324ea4f4e781c981f5c6b25005245adc6946c21aa2d8820b0161f421789bdeedefdf5f0742fe334b25760d16367ead16fcf3cc8df1b8ce88a7b91d978ec2d83 MISC metadata.xml 337 BLAKE2B 904a94cd470a394eac3dbb4f9688a33a4066ee90a51277179ce1ee981e273a6f9d68788ca3324fd6c04e3cee60a26f61a8279133c191aa99f5d3305afaada408 SHA512 04118cba0268824529dbf1343a09a01c953fdb924a5411bf92a757ade74ded5f3938129a444364eb10309286b255d956dd37b7c06b56bd5767ccd51441f8a36b diff --git a/dev-ruby/psych/psych-5.1.0.ebuild b/dev-ruby/psych/psych-5.1.0.ebuild new file mode 100644 index 000000000000..4f5a5a2581c2 --- /dev/null +++ b/dev-ruby/psych/psych-5.1.0.ebuild @@ -0,0 +1,28 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="A YAML parser and emitter" +HOMEPAGE="https://github.com/ruby/psych" + +LICENSE="BSD-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="$(ver_cut 1)" +IUSE="test" + +RDEPEND+=" >=dev-libs/libyaml-0.2.5" +BDEPEND+=" >=dev-libs/libyaml-0.2.5" + +ruby_add_rdepend "dev-ruby/stringio" + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/puppetdb-termini/Manifest b/dev-ruby/puppetdb-termini/Manifest index 8f9cdc13acb0..33ecd5dc40ea 100644 --- a/dev-ruby/puppetdb-termini/Manifest +++ b/dev-ruby/puppetdb-termini/Manifest @@ -1,3 +1,5 @@ DIST puppetdb-termini_7.11.1-1stretch_all.deb 22652 BLAKE2B 776f7254062c4864236236101e79a8010ecc83a468c8b6dd14d005c4045fc695494cbe7fd468ad642bb6a13d3f8578db3c5a92981e03a21d4622a1ef5a9fc106 SHA512 5c2f6279f5ed8cdb6401a9b87f9c8e2459f1c5e1b4327224b5db9b9349ae4c20ed3237cc0e0a5aa4cf89763296cc9198cbfd33780fad224bbbaf0e11cbb29e97 +DIST puppetdb-termini_7.12.1-1bullseye_all.deb 22644 BLAKE2B 16c62aafca8ea2a1f04e6e3708bd1354262dcfdc2afd085e4ef2c949409e4ed9a21fb965b9b67099024d9027b996bdbbc3bf16bbdf92f6cfa6e8d0b4b7c60c90 SHA512 4fd214c02e71a038ba52b2cc2ad33172ab5a13739e831fa1f53fbba45b7f19644104fe06cd12c796eb81556dcf9c5221cd9341d55a4b803c5d005f1da4deca46 EBUILD puppetdb-termini-7.11.1.ebuild 684 BLAKE2B b995146eac2af6c69846794b7ec548aa0ffa45d0d23ef3edab503e81cddba6be04bb3e4f2cd02b9c69d6b79c20c7a3cd947fae815ce9e197b821fb8e21f12283 SHA512 62f4111a4e694ed4f2d929b191e071c30ce272730eee887cbdf0018b4ce5dd04531d80a400f14153c764f73622c9774e34583c722055e956e4d0e45685909c16 +EBUILD puppetdb-termini-7.12.1.ebuild 688 BLAKE2B 3993f522a0979c8393f2a5ccfa58252ded6d25c999a2480f78c99287f898686ea299e12bff495981c8fa8ed0a803e06e952969d33bbb87c82dc9c845f0a5fab9 SHA512 a02c70b0c1ce42ee85c8102b52f5c1bf36be778b05e9f97fe593ff071a868216f008af10216fb4edbdf296338bc2102035394b6a3befdbbdcade5bd43f40dabb MISC metadata.xml 367 BLAKE2B 46ba9e83a3422a65265eba357896709907ac39b394d1d02ab02d70a0252a0470944a2fc23a44bf6c76b3562f90d8f6d9f6c28055d8458ce3cecfd2e3d2c347a4 SHA512 1fbf96c090522cccba0daa607ee8edadf107ebc38abaa66ce9a8465a1e0cd1e92f748e95ed5e7e490350191b2cc03460e8e9632a7de7550662e83a098dd47335 diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild new file mode 100644 index 000000000000..21001dc94028 --- /dev/null +++ b/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +inherit unpacker + +DESCRIPTION="Library needed to connect puppet to puppetdb" +HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html" +SRC_URI="http://apt.puppetlabs.com/pool/bullseye/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1bullseye_all.deb" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +# will need the same keywords as puppet +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" + +RDEPEND+="" +DEPEND+="" + +S=${WORKDIR} + +src_install() { + insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/ + doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/* +} diff --git a/dev-ruby/strscan/Manifest b/dev-ruby/strscan/Manifest index 30d860a0a684..a699871b7e40 100644 --- a/dev-ruby/strscan/Manifest +++ b/dev-ruby/strscan/Manifest @@ -1,7 +1,9 @@ DIST strscan-3.0.3.tar.gz 34914 BLAKE2B 00bd42816fa22c8c5a69f57191873c37c7278c8364471d3721459702171fbee3d195330127184dbaff9f432b72fdcc38c0f5faa206f22c1d0351f3d68dbd5542 SHA512 0a72d7d2b28853763e5f894e9b1e01f7e01a3483cce15f4ca6305b65ce851bd6134d189caa5a23ea79af11af38a9f95944c99a9f5cd032d96cc2a45101bd836a DIST strscan-3.0.4.tar.gz 35226 BLAKE2B c0962db44ccaeea6bb6002adaa80655ac969e3958cc656d211248ac9911bce6581139dfbebcc3f6904ca78ea487a42c172e6dea1f1d7c5e4afc8ed6a7e5a2785 SHA512 2a6c45d1aac8b9bdff8eec5cfac4c39bc1e217117571ac6d967dd2c3491c710c46458bf7b4acd38e8c9354169439494922a17d5144fa28d574a2328e4f8d6fa1 DIST strscan-3.0.5.tar.gz 35986 BLAKE2B 3aa5507d2389121acf1af5b82d79264f6fcf027bf2d859bf9b72f468e39faec1c73bf9221f47d51a6712bf4ca84b5eb8589851e08fd0010f33ea1e111dd11904 SHA512 60392b863ef7eb6edc59814729257756fe957a3eb40765619d634a7a0bcde7d4b2db6b6220b93988e7f1ecce4cab9b6b79c0f9cd134eb919a31662af802997c6 +DIST strscan-3.0.6.tar.gz 36514 BLAKE2B 3a303ab8185aa12ef5fa748541a7c00dbea102e79c5a8b4f94595dcdb2f361b824d2f562b6a51184f7925dc473580de00c1faa9b6f0466bfe42ffbc5a89deb13 SHA512 63eaebb5cf1f658b447190276fc067ddfaae337a6f993392c2a3829f979ff9a3f4cd32f66fe3456404284b48d66c145da4814d582754c34c5037c983dabdcd86 EBUILD strscan-3.0.3.ebuild 907 BLAKE2B d7830696a4fb3f98e1f5cc086579e3dbf9c545f06ebdbb68ce6eb2875d856c90b6b86c02af05b63807f32395b7eeef933dbe1443d2a97db12462665f85a2d404 SHA512 40b50552e808075de4205397cb180be113e3dedf7f81040a30f6e46802980d3ddff72ad661310cabf817955ce19be226f6e082144a1c6e496d339740d0f30c57 EBUILD strscan-3.0.4.ebuild 900 BLAKE2B 036e6157fb7a86cedfbe0ef0099bb47f36aa11628e1bafc5ed9005f7869c8291ea56fa4ee11a6d2af7019f42210b41ceedba8072a18f90d9339c1221bc342862 SHA512 8b7d041d82a63052c2c3c0ecd2039d57e0e86a1f99377665548f266b3626806130c12f501a712d34c1d4fca58ab30460e0f36f9ed91e61a98f2a69d667ef8ff4 EBUILD strscan-3.0.5.ebuild 900 BLAKE2B 036e6157fb7a86cedfbe0ef0099bb47f36aa11628e1bafc5ed9005f7869c8291ea56fa4ee11a6d2af7019f42210b41ceedba8072a18f90d9339c1221bc342862 SHA512 8b7d041d82a63052c2c3c0ecd2039d57e0e86a1f99377665548f266b3626806130c12f501a712d34c1d4fca58ab30460e0f36f9ed91e61a98f2a69d667ef8ff4 +EBUILD strscan-3.0.6.ebuild 900 BLAKE2B 7905d6242f769b68b7b24d2339782cfeefc1d5b3d5a85f17d649fb8a00668a22ccad040b2833416ea5201812bacdc911b3db686628fd3b8fd312406f8ade4e1f SHA512 78296705fcdf4ec7d294d243ff8147f1941611e5f66cc27d8cc0fc434ef78c36b4f084bea562cb3b30bb9196380c78d2091c55db54b2b47dc6027975ff0edd49 MISC metadata.xml 339 BLAKE2B 78f4ae75b57e9192dcd9490dad00fe1ba916bad247dd6665b7eb6c4804ff1340c78407f6c79b777c555817f17e6ca3beb25a29f3d44be8b1865659a0b127f826 SHA512 8cd27e859d447843da29169be15647a5b7355d830f375aa59e8b39d701dd9b9c7c377c7f53c53eeea6c7222f4f9aec0ae0f7040673e24d6cdfb8b25f411819f0 diff --git a/dev-ruby/strscan/strscan-3.0.6.ebuild b/dev-ruby/strscan/strscan-3.0.6.ebuild new file mode 100644 index 000000000000..5a0a7391432b --- /dev/null +++ b/dev-ruby/strscan/strscan-3.0.6.ebuild @@ -0,0 +1,32 @@ +# 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_EXTRADOC="NEWS.md README.md" + +RUBY_FAKEGEM_GEMSPEC="strscan.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_EXTENSIONS=(ext/strscan/extconf.rb) + +inherit ruby-fakegem + +DESCRIPTION="Provides lexical scanning operations on a String" +HOMEPAGE="https://github.com/ruby/strscan" +SRC_URI="https://github.com/ruby/strscan/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="$(ver_cut 1)" +IUSE="" + +all_ruby_prepare() { + sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test/lib -rhelper run-test.rb || die +} |