diff options
Diffstat (limited to 'dev-ruby')
20 files changed, 187 insertions, 84 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 4148e9773783..b25057c90407 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index 90db8354f44b..2df71b890911 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.4.1.tar.gz 492785 BLAKE2B b8f173aee1e2c3a6e9b650e1962ee6a7f860cadb0ea09254f396cce60cb01d702feaf23e0e147a80ca95554bcf835bd23df59d4faa78404dc92fd86defb65472 SHA512 c9e148141b3348977c9d6209ed3d72ab1eaaff46e0ada2ce5c3452ee71c3cbc051605bf0d9aad77c249559639e52fbb423c6b3e0cb784f2c208ea206fb3f4fd8 +DIST facter-4.4.2.tar.gz 493658 BLAKE2B 162bb85f739c4c0c18c763323351a2d8a44799782b0ce89ccea3e1584a0cd587fb8c08bb9f7f2a7d234efe87e60a11e7e1ec709dae735d10c672b50016daf5a9 SHA512 035415253305eea67959cd4e41e426f842d9d0a1af2499f2cac8e0c651b30f314f50822ff48ad80d462bc56a92b88b7c021aa09558650f9ebdd26e55ef244829 EBUILD facter-3.14.24.ebuild 2157 BLAKE2B 88354a568b06d3fe457baa1b72167210c8c2e67c56edc34a09b50a45e808e29aa80afbc2b52e86d56863514741cf98dde3d2e075a0cf04ff1067516ee3a4db03 SHA512 5ee0773755213bdbbeebfc16483933126aa2fc0433a1f4fcd5a63d659a75a35cff278384619bfac731a71aea95e5019af55f9f30021facb247345e316bcf7427 EBUILD facter-4.4.1.ebuild 1298 BLAKE2B faa278e5811601fe8240e7b8476b1efd5f7ab99eb7f937998222bbcabdc90b1fdebadf93900bfd1885248704c81632948997447d32752caaff6825f536fea02c SHA512 31ab6d1d0aa92338b291ad55d2e6b9fa80d2c6bb624e537dffa191fd5f8791c19ea540f518d3dec0c954065d8645eeb971d8a3da61287d1d703d1a8b7a079b80 +EBUILD facter-4.4.2.ebuild 1300 BLAKE2B aeb80c93a0c181c3f77cba079a336a529f66066372ff19ecf99f64ddf6ba88f315ca1d612044f832f570ddf5aca34bf56dfdd280e3e0cfecdbff1e74a071b12a SHA512 d313af4ceff4502c4c741c0687a8185139e681a0dbd60e2cf2343bbf722cf88e17359e96ccabbf89328a7bd4b247746f2bd7a4793496b069619c2d7aad362342 MISC metadata.xml 540 BLAKE2B 584d6db1a27bfa9383048929df3d6da07040cf507acc2aa58de7a4e9ba665079cac60b48b398bbb0510914acc03be1fd3468e5678e690f8d6fd03060e659dd4a SHA512 c1311ca348655bf9566889ec9edcd012a2d003f0b1122749caa9066cea2005d3fed7b7a0d1bca75281396e8e43cb6a2f611550572523dc011113424d642c2a2f diff --git a/dev-ruby/facter/facter-4.4.2.ebuild b/dev-ruby/facter/facter-4.4.2.ebuild new file mode 100644 index 000000000000..306c755078bc --- /dev/null +++ b/dev-ruby/facter/facter-4.4.2.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/gettext_i18n_rails/Manifest b/dev-ruby/gettext_i18n_rails/Manifest index 70815789e89f..982f317a7290 100644 --- a/dev-ruby/gettext_i18n_rails/Manifest +++ b/dev-ruby/gettext_i18n_rails/Manifest @@ -1,9 +1,5 @@ -DIST gettext_i18n_rails-1.10.0.tar.gz 21434 BLAKE2B 7b754b482c527593589f43b2547b5ed418db09bce255ba8e65523c7bf46c5402953990dc5941b06af8745a25c7840358e4beabaf1a2aec295a7763484bce8818 SHA512 0016dee43253fbf1fb712d74a1fb85c28d9d23b62af2ab16dfd4837f38749e4be8901b578b6a1e6ecbcf7476114e15873b4c073c5c0bdd7417e1d78515a3e4ff -DIST gettext_i18n_rails-1.10.1.tar.gz 21451 BLAKE2B 493307ff0c786aa54ec64140e8f2b0b3b4763f985959123f104a720718ff2bd64786a0d4c081e31a872573467f3183dade2259970b9f04cb68abb51d1cd27f8a SHA512 30aedac2d178c44d5fc5f6501d721ded23b6e3964783c3862aa8dae7902e973338d4a8415146c579270cc900bb1394a92b0a53ebbf9a7437dbe4f1c87a6173ca DIST gettext_i18n_rails-1.11.0.tar.gz 21644 BLAKE2B 291ad5882cb3a5faa596752b02a5f2c26f5c748dad91d7eb444ca03d65e07920be1a74ac80d40a444a929d807f2b65785ffe644b386a9f8efeefbfdb015eba56 SHA512 6eb8e34690042dd7b9680012bec91181080eb65e1b85cd7de838a30899f4ecc55a3c7a9e5afa27f37ee53180a8ef29878ee996bf0a3c193196f41db8f8e57af1 DIST gettext_i18n_rails-1.12.0.tar.gz 21003 BLAKE2B 7bd7d290296ebc789fed23cb8c278a734273f5cae1e6958b29d825a1a088a845483d838e59148154c17e3dd25ba7696ed6b88e395d04057315b3953c716c293c SHA512 2934bb458df164881d3d8dbad44d98b34a6f4346331084dc03e47c0db79e2b4378b6f22d31686c6f4800805691ad95af9eac9773f7cb3b8abba2b665d3078670 -EBUILD gettext_i18n_rails-1.10.0.ebuild 1081 BLAKE2B ce65e31ccb3fde9c8f53afbc0ca62eb141b6c05a3612bd383025063ea450dec997aa7238f991055b434d1fb042b2f18497b084052cce688192adb4ab7442b4ec SHA512 950efd91c9a57bdc3d84b16404d751534c72151d12290d957570693f9bef19af1a6f4e65d41fb060d0f0ebb54ed00c578ef970d608ac99ac099a85929c018ff2 -EBUILD gettext_i18n_rails-1.10.1.ebuild 1074 BLAKE2B 1f3ebcddc8fe6115e143e349232355d631e0ca5b2001325713068f3f9383769f749e1dfa02412ae8cb0dd83988c565fb9a59706a45e783c9220663071f2afdda SHA512 c0804833ad807b4658e3ccff59817372f58cc74243d335e6408a1fc92d7b72e2a0894a56b82078f997b357a7a72a783a737007c027c9e089b282f44e5b127e0a EBUILD gettext_i18n_rails-1.11.0.ebuild 1074 BLAKE2B 1f3ebcddc8fe6115e143e349232355d631e0ca5b2001325713068f3f9383769f749e1dfa02412ae8cb0dd83988c565fb9a59706a45e783c9220663071f2afdda SHA512 c0804833ad807b4658e3ccff59817372f58cc74243d335e6408a1fc92d7b72e2a0894a56b82078f997b357a7a72a783a737007c027c9e089b282f44e5b127e0a -EBUILD gettext_i18n_rails-1.12.0.ebuild 1081 BLAKE2B 8d08a058d128163a4456d278138f426eea6ed0b4e3b533c1c0d028b90e3dbae872ac7450ab0fcbe1f8fc5243c39fa12d027b9c6dfb9fb11b2ba9cf9cfab69fc6 SHA512 206ac85c8414f10935fcd40c37767ef6deb099157e1a01123c10bf6bc3bc0a9de6d45471c8f064b09af1bc287583b9ae3921cc0b76a3e90ee67fe89354d9237a +EBUILD gettext_i18n_rails-1.12.0.ebuild 1103 BLAKE2B 4eab5af7702d04372af33cbf662e2f832fb514bb35ec8d13f5521a4fa0d26a976c1db7e07c97403aea200303638078aa68422d9dac2bb39d5481971a1efe9fb6 SHA512 650e474844dedbbce1416cbb15e8a4686693529d0b50768719e9c5ce76097f1c95e659106683f253179a5bcd89c01f4bb2cf9b53eb9293c98b2e9e9540da606a MISC metadata.xml 353 BLAKE2B cfdd814918fa7d75f7e209c0efff8c8ecba9154a8977cab4d64412c2cd09a52553d5b25050c25535fc59c3dfc11255ab9fbff703536da85a7b0b7d29390cb7af SHA512 12b6cbce3229f093d824a6d1036a44ee7cbb7399dc29db9eeaac72797440d222f65bd1efafe097efb2aee9ddb2881df54bb93bb336d0c03441b2a396405d1967 diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.10.0.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.10.0.ebuild deleted file mode 100644 index fcf8ad9c26f5..000000000000 --- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.10.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# 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="Readme.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="gettext_i18n_rails.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="FastGettext / Rails integration" -HOMEPAGE="https://github.com/grosser/gettext_i18n_rails" -SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/rails:6.1 dev-ruby/activerecord:6.1[sqlite] dev-ruby/temple )" -ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*" - -all_ruby_prepare() { - rm Gemfile Gemfile.lock || die - - sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Remove specs for slim and hamlet, template engines we don't package. - rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die - - # Test against specific Rails version - sed -e '1igem "rails", "~>6.1.0"' -i spec/spec_helper.rb || die -} diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.10.1.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.10.1.ebuild deleted file mode 100644 index 0573377d24ec..000000000000 --- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.10.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="Readme.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_GEMSPEC="gettext_i18n_rails.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="FastGettext / Rails integration" -HOMEPAGE="https://github.com/grosser/gettext_i18n_rails" -SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/rails:6.1 dev-ruby/activerecord:6.1[sqlite] dev-ruby/temple )" -ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*" - -all_ruby_prepare() { - rm Gemfile Gemfile.lock || die - - sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Remove specs for slim and hamlet, template engines we don't package. - rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die - - # Test against specific Rails version - sed -e '1igem "rails", "~>6.1.0"' -i spec/spec_helper.rb || die -} diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild index 405506db5263..b46f89b0d5c1 100644 --- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild +++ b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.12.0.ebuild @@ -22,7 +22,7 @@ SLOT="0" KEYWORDS="~amd64" IUSE="" -ruby_add_bdepend "test? ( dev-ruby/rails:7.0 dev-ruby/activerecord:7.0[sqlite] dev-ruby/temple )" +ruby_add_bdepend "test? ( dev-ruby/rails:7.0 dev-ruby/activerecord:7.0[sqlite] dev-ruby/temple dev-ruby/ruby-gettext )" ruby_add_rdepend ">=dev-ruby/fast_gettext-0.9.0:*" all_ruby_prepare() { diff --git a/dev-ruby/googleapis-common-protos-types/Manifest b/dev-ruby/googleapis-common-protos-types/Manifest new file mode 100644 index 000000000000..24876c91ce3c --- /dev/null +++ b/dev-ruby/googleapis-common-protos-types/Manifest @@ -0,0 +1,3 @@ +DIST googleapis-common-protos-types-1.8.0.gem 94720 BLAKE2B eccbea68644dfe9a1521e1847e5605d38c39ffc83cfa15556df38e5a90b7b47cb36169310cf47be0b67c9aadcf828151b4d2c6a659200b31ed027807974e3b75 SHA512 5d44a96a59cb8856cd9a936d994d346628d9856230ec528617d48d5fb823945a1c88a12981a0228e0bc1e7c80920383cffaa700b0a030b0cf3b49bdf4ea1fc8c +EBUILD googleapis-common-protos-types-1.8.0.ebuild 495 BLAKE2B 4f7c45af2509eb88a7583ccab9c518a350ebd67442f9db5379240d284a66068ca784037d2e99c2c7deb6f2efc2b7db039e4460b6918e5026a8e94755a08cc689 SHA512 f0d5d91ae8b1651765f8fb16c5c2e0c5d544ee13019264c8880ca54d150a48793af3e7c855e83ed82c8d32e354f8ea4ab43c9b0562e686d6402b2ecb9386fb32 +MISC metadata.xml 356 BLAKE2B 67bd3b8a510e17e94803d64ac4b77b5d42dd55922790aaf83b7b1c9b8421564b7013d5b81378bfa66e50be82c3cb097969185e519fdd72830fd687f21b9cc5b8 SHA512 c19c1e095e4e6df8bc602993e7162510ea81b2c64e0b687723534d2d985453fc92fd1d4f39afcc94cc7bc79c56e6aa1d37eff878e8cab8db32c5712864cbff63 diff --git a/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild b/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild new file mode 100644 index 000000000000..94a7a8beeb7e --- /dev/null +++ b/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_RECIPE_TEST="none" + +inherit ruby-fakegem + +DESCRIPTION="Common protocol buffer types used by Google APIs" +HOMEPAGE="https://github.com/googleapis/common-protos-ruby" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/google-protobuf-3.18:3 +" diff --git a/dev-ruby/googleapis-common-protos-types/metadata.xml b/dev-ruby/googleapis-common-protos-types/metadata.xml new file mode 100644 index 000000000000..e549ffd1f5d3 --- /dev/null +++ b/dev-ruby/googleapis-common-protos-types/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://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">googleapis/common-protos-ruby</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/haml-rails/Manifest b/dev-ruby/haml-rails/Manifest index 58c9ff8d6f6e..f12efd0893d6 100644 --- a/dev-ruby/haml-rails/Manifest +++ b/dev-ruby/haml-rails/Manifest @@ -1,5 +1,5 @@ DIST haml-rails-2.0.1.gem 13824 BLAKE2B 24fded0f576d92083a10737954e1a32eb8e5f6a8db11fabc55ac0de3b17377419606d44f5b2e202e0733d9f538166172a6b5f7e08ee7efd71ddf7d3e7f6c9107 SHA512 7ccf9d618ca7b7c1681a063c51cf9dae9ce5e245479e3e7ba87a170ee1ba3eb35ff59061195928792f19f7e33a12ae7de3d5a36d35958e2a1761a12dc51b26d0 DIST haml-rails-2.1.0.gem 13824 BLAKE2B 07a07966f88a4364d917f38518b184157fcf27bf0bcbc336369607df49baa68b4e54ab13d8980a0e76ab424e28a4b4c1bf4a6e37d3a06525bc01a62d9b1626d2 SHA512 c051ed4b776c95c1bae97b544d95512ece466c665c03d615e9f583fffb6a1474cb05a22d22402cab282bf8ede8ca64ffc60b8607fbff1fe188d81ebc3fb82776 EBUILD haml-rails-2.0.1-r1.ebuild 677 BLAKE2B 2b7a0e60eeb46bbef03f71a2f0dfcc57da86b26b5c392f30921e1a5b5c15957bd6714ae850e889816828332357b965759e9940ae0feb719970be221969ef440a SHA512 0567bdce5b29c29e318b6a5a0e8e4220bdf6ad679281736dbf71b9d74f0594cebb398cac502eced04e43fc6dde3eca5b50ae19d7c69fa22ac264a40f9b233b81 -EBUILD haml-rails-2.1.0.ebuild 651 BLAKE2B df8d1dea064d12f0f229f450ac2ba43717af8d1d10396030db5b0e6f3a391571ebdc025ca96b3668cbcbe159058f87234d3052135a22720d5d4136639e1b6440 SHA512 0170b6d47d7c8d9ddeb65abf3ad132546b0503aacd96b292d2b98c2193b68863de737ea55ce258dfb31c247e91ef76f513e5994e37b7c04c7a7112956421d9d8 +EBUILD haml-rails-2.1.0.ebuild 712 BLAKE2B 89ee00c2856db7f39f62adda549957aebb530bf195bed41f0d55cbfbcb80340124fa860e03944fab019068006cce0b2e4e41e94789938ed815353cb8ec8d3405 SHA512 1ea292a10667d39d11f1cf8596b4b0660b5c10ef2192aa80947559ff95caf1706fa8f402ec97b0137389e4467221f2a4372771bf28d5a372bca6161f77dce551 MISC metadata.xml 332 BLAKE2B 450838d99baca7fe45011092abbe7a9be9c51dc61490ac95c4f6e1be25f420e951e445248cd9cb7394a80e4bab3f6da27f6688ef778b35af48fde30acb201342 SHA512 871f1e8b2d6e7a4d952dd2ea3b758e12c261ecf45ab49790fec2f6ea0738a2fca2293e5a2ebb088ef0594044d756547db99df1107e1db8f0d4a24216d99062e1 diff --git a/dev-ruby/haml-rails/haml-rails-2.1.0.ebuild b/dev-ruby/haml-rails/haml-rails-2.1.0.ebuild index f3fa83bdf986..9ea2f4bd33b9 100644 --- a/dev-ruby/haml-rails/haml-rails-2.1.0.ebuild +++ b/dev-ruby/haml-rails/haml-rails-2.1.0.ebuild @@ -27,4 +27,5 @@ ruby_add_bdepend "test? ( >=dev-ruby/rails-5.1 )" all_ruby_prepare() { sed -i -e "/[Bb]undler/d" Rakefile test/test_helper.rb || die + sed -i -e 's/MiniTest/Minitest/' test/test_helper.rb || die } diff --git a/dev-ruby/liquid-c/Manifest b/dev-ruby/liquid-c/Manifest index 19055e30a81d..75477d327bd6 100644 --- a/dev-ruby/liquid-c/Manifest +++ b/dev-ruby/liquid-c/Manifest @@ -1,3 +1,3 @@ DIST liquid-c-4.1.0.gem 48640 BLAKE2B 4fe526b48500349526ebeb2430f87fbb8ccea2f47dcfd32f16e3db803425180955c7ae81a707628ca377fd534882d71e06aece7d4119c16cc1386d4b3b222447 SHA512 72600a5b7962b91d63350adc9f3f355255ad9b9f93b6607064a896e1e3d109a9da897f442f9fc15a7a8c2c26ccb4674e491def9e7531ef9577b790ca9a3eb884 -EBUILD liquid-c-4.1.0.ebuild 1496 BLAKE2B 37d8e73691a4aa5be152f20aa81f5d5959bfa9ca203d46fb00c4cb1e03c17e956e2ae0f6a17c5808a211920d6c7d5b435a89f32406ad130fa7084006a5c63783 SHA512 d09ac1aca031e7d019bb569ee6e0181ed3c212c9d29808eb5e0f23b0338de246355c1f5918b5f60c1689781fbf2eacbbbb131ec5a3b7fe2bb40749c6e19cf699 +EBUILD liquid-c-4.1.0.ebuild 1692 BLAKE2B 60989c663d385fe7ffc35781b4b45692ad813ace6eb18b5f0dc581a982201f0721d824e5b957119fc4215aa3263df2c8cb74938ed00f1b9df7ab60a34469c5a9 SHA512 6045f686340c389085b4651b019174744a5beedff70f23a50eb90f02b25a9554f79d97c238e78b9dc81c9b6a45e66ed87ea79825752803fdccad30d34beba548 MISC metadata.xml 343 BLAKE2B b0efd047555eaf15f367fc354f66a6168b9556d407274e5bc483999f3bddc97fbcfe146f4c32309b11d4a10865e894abcd4b9d3075e8a3b9cfe126fd6af5b1c8 SHA512 0bf0cc41c993b7a3e295697e6106cb31fafc1a5b4b6d1c575f859291ff1763b18b356d64ec7040d0b6fcc11516434696a9bbce770a9a6dc9e2eb3f95640a0a03 diff --git a/dev-ruby/liquid-c/liquid-c-4.1.0.ebuild b/dev-ruby/liquid-c/liquid-c-4.1.0.ebuild index ba74574a276c..7740808c9ef9 100644 --- a/dev-ruby/liquid-c/liquid-c-4.1.0.ebuild +++ b/dev-ruby/liquid-c/liquid-c-4.1.0.ebuild @@ -28,7 +28,12 @@ all_ruby_prepare() { sed -i \ -e "/[Bb]undler/d" \ -e "/memcheck/Id" \ + -e '/extensiontask/ s:^:#:' \ Rakefile || die + sed -i -e 's/unit: :compile/:unit/' rakelib/unit_test.rake || die + rm -r rakelib/compile.rake || die + + sed -i -e 's/MiniTest/Minitest/' test/unit/*_test.rb || die # ruby_memcheck is a gem just for running w/ valgrind. # We don't run tests in ebuilds with Valgrind because it's diff --git a/dev-ruby/pairing_heap/Manifest b/dev-ruby/pairing_heap/Manifest new file mode 100644 index 000000000000..7632bd9b9cb5 --- /dev/null +++ b/dev-ruby/pairing_heap/Manifest @@ -0,0 +1,3 @@ +DIST pairing_heap-3.0.1.tar.gz 16965 BLAKE2B 80200dd98676c8ee9258ef96d296a4169b56d104875368bb8401b0f7d53494e3bbff8cfc5a536bdb24d844893ebe6962af709614b399c8c56980ee578ec2740b SHA512 0d22ccd42275aec54ff6960094c7ef14ad487835ba23217882a649c66585fc6c21af8a2f27f7a0a410fba6daf157ffdae6b74f1fdd798903ac597851945dee41 +EBUILD pairing_heap-3.0.1.ebuild 804 BLAKE2B 0993ee44ecefa94b6ef13c0fc9b43cf5b91b15f11c8e815f0375c4506dd8bed2a55bf1d171ce79fe4e1b7cb667b5f04718137ec3800db3978614013bbff08983 SHA512 068cf89a0bd93b44391f1bd5e40b10642f0ddfc8bf9fc1c99180500452151beec0e6ccc0d4a92c40b20fa826b6615f531dafbeac2d488e6fe31d39595ce032b6 +MISC metadata.xml 497 BLAKE2B 031d1ac42034e382202b0654788c13e078be09c082b5d1fe7099fcb5f93a0e53362f50180f73ee212e6b37d840968b3b2165c6270531b3cdde10b662f8574159 SHA512 cf96df8957624b2ba909ed222343e1fd74dafce6618fc4f7914afd841e2e425afd4609d841a4f876cdb24711187dbb8ebb12bd404a049833edcc7ad7eb6cb5e5 diff --git a/dev-ruby/pairing_heap/metadata.xml b/dev-ruby/pairing_heap/metadata.xml new file mode 100644 index 000000000000..dfe26ba04abc --- /dev/null +++ b/dev-ruby/pairing_heap/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <longdescription> + Performant priority queue in pure ruby with support for changing priority using pairing heap data structure + </longdescription> + <upstream> + <remote-id type="github">mhib/pairing_heap</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild b/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild new file mode 100644 index 000000000000..81b8a228b8ab --- /dev/null +++ b/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="pairing_heap.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Performant priority queue with support for changing priority" +HOMEPAGE="https://github.com/mhib/pairing_heap" +SRC_URI="https://github.com/mhib/pairing_heap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_bdepend "test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + sed -i -e '/require.*\(bundler\|standard\)/ s:^:#:' Rakefile || die + + sed -e 's:_relative ": "./:' \ + -e 's/__dir__/"."/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/rgl/Manifest b/dev-ruby/rgl/Manifest new file mode 100644 index 000000000000..499b539524ad --- /dev/null +++ b/dev-ruby/rgl/Manifest @@ -0,0 +1,3 @@ +DIST rgl-0.6.6.tar.gz 256889 BLAKE2B 9859541abb49f241d5aa9ed5b16c200abda810b3ac93fb610f000bf023c35a3bbe15dc3e42dc3d070a041ca6f5fbd0c36ef180031667d3bae2c5cb770a9072fc SHA512 71f058b05856e49ea4e13f6cffc356ca730a6a9d3ecb551dba4afa5420491d91770b87a7e37847a4bf2335c6f33fdc38c623c9de5480a51753abf162c741544c +EBUILD rgl-0.6.6.ebuild 748 BLAKE2B 8b73bb74f1d37cc464842fc5dc1103d210eada53d772dabb96d0aed2307184a05b5bac15b6adcabda027a295bc932e708667736bf619468b5cdf7a8ce6457625 SHA512 df929bc23999d025fd9073ac20a152cc1a5967e12005ab3ef8a258bb3b6ae7957eda482f5bc2b8e79af39868bdc5fc043c9652b8df97370185940e1089c7a4d9 +MISC metadata.xml 337 BLAKE2B aed8010cd5c2d75a68af3c3d531e74f69b3122a3048a00a4d54f34fba53d4b75e0afaa31d14790403619155948ccf194ea8d0f81745d572b9015bb027fe02f70 SHA512 3ad09961576e276b07f7c487c88b1ca23df315cc86cc8e70bae8b86ac753fa42974b167234616ae797ca7f475900375b52c4b0d0855e2968bac01d54a62444a6 diff --git a/dev-ruby/rgl/metadata.xml b/dev-ruby/rgl/metadata.xml new file mode 100644 index 000000000000..4f9fdab3efd2 --- /dev/null +++ b/dev-ruby/rgl/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://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">monora/rgl</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/rgl/rgl-0.6.6.ebuild b/dev-ruby/rgl/rgl-0.6.6.ebuild new file mode 100644 index 000000000000..e8b8d78eb267 --- /dev/null +++ b/dev-ruby/rgl/rgl-0.6.6.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" +RUBY_FAKEGEM_GEMSPEC="rgl.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="RGL is a framework for graph data structures and algorithms" +HOMEPAGE="https://github.com/monora/rgl" +SRC_URI="https://github.com/monora/rgl/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + dev-ruby/pairing_heap:0 + >=dev-ruby/rexml-3.2.4:3 + >=dev-ruby/stream-0.5.3 =dev-ruby/stream-0.5* +" + +ruby_add_bdepend "dev-ruby/yard test? ( dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die +} |