diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/i18n/i18n-1.10.0.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/io-wait/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/io-wait/io-wait-0.2.3.ebuild | 32 | ||||
| -rw-r--r-- | dev-ruby/regexp_parser/Manifest | 3 | ||||
| -rw-r--r-- | dev-ruby/regexp_parser/regexp_parser-2.1.1-r1.ebuild | 39 | ||||
| -rw-r--r-- | dev-ruby/regexp_parser/regexp_parser-2.4.0.ebuild (renamed from dev-ruby/regexp_parser/regexp_parser-2.3.0.ebuild) | 0 | ||||
| -rw-r--r-- | dev-ruby/stringio/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/stringio/stringio-3.0.2.ebuild | 30 | ||||
| -rw-r--r-- | dev-ruby/strscan/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/strscan/strscan-3.0.2.ebuild | 32 | ||||
| -rw-r--r-- | dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/tins/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/tins/tins-1.31.1.ebuild | 29 |
13 files changed, 130 insertions, 43 deletions
diff --git a/dev-ruby/i18n/i18n-1.10.0.ebuild b/dev-ruby/i18n/i18n-1.10.0.ebuild index 9d9b20d46e46..55a83c46c854 100644 --- a/dev-ruby/i18n/i18n-1.10.0.ebuild +++ b/dev-ruby/i18n/i18n-1.10.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/svenfuchs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" ruby_add_rdepend "dev-ruby/concurrent-ruby:1" diff --git a/dev-ruby/io-wait/Manifest b/dev-ruby/io-wait/Manifest index 25896ccd1cf2..145f709a1d06 100644 --- a/dev-ruby/io-wait/Manifest +++ b/dev-ruby/io-wait/Manifest @@ -1 +1,2 @@ DIST io-wait-0.2.1.tar.gz 18944 BLAKE2B c77e0f839160d0129660003586f7785447e7b2e89df47d83ff6868bbdf1e667d432f0d84afb06b5bcc8f751c433da9c8bcd7b5fc0b701adbe2f10ae338dcacab SHA512 7e914ce7d6b66fabd1799567dd448124b7c1dd266bd1ce975b24a96f18c15b7dab20d2f68a7686aa8383d518783486370225b22a07fdb3c9fddae93278282427 +DIST io-wait-0.2.3.tar.gz 22171 BLAKE2B 359bf268aafcb2dcbdf59912a0973b96bf396801678a3aa2780e3bd20e8a01471404a269eaaced939e47e4e99c417eadb86f0f2bd6ccd11fc3256bb04ca05f4f SHA512 2fbea3419152cd83e411742dd074491bd78b6a077b68a2ea5d802bac671b839bb484a06654ca11f18f45deb1e33a9019dfae0a33eeda0696c1c14b05706a95ba diff --git a/dev-ruby/io-wait/io-wait-0.2.3.ebuild b/dev-ruby/io-wait/io-wait-0.2.3.ebuild new file mode 100644 index 000000000000..4def09c942da --- /dev/null +++ b/dev-ruby/io-wait/io-wait-0.2.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTENSIONS="ext/io/wait/extconf.rb" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="io-wait.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Waits until IO is readable or writable without blocking" +HOMEPAGE="https://github.com/ruby/io-wait" +SRC_URI="https://github.com/ruby/io-wait/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +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" +IUSE="" + +all_ruby_prepare() { + sed -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + sed -e '/task :test/ s:^:#:' -i Rakefile || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test:test/lib -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest index 25bab88a4a46..7a34d1cefca1 100644 --- a/dev-ruby/regexp_parser/Manifest +++ b/dev-ruby/regexp_parser/Manifest @@ -1,6 +1,5 @@ DIST regexp_parser-0.5.0.tar.gz 80554 BLAKE2B 7890e6850e3ffbb927c5e72430ab29e6aeec4f8684eb56f4153414aca62702faa57f48887618e84b1d087e2ba366ec9d6b2e92200cc34472b7bbb5a8b0043415 SHA512 0d1c43fda01077b9b3d9c28ce9cb01772f10817e42d9c0ff28e6ea5cd059ad4869b940498c6a4e77d4fc6acb6ac0aba293ae67dd012650cdb58989b90868be16 DIST regexp_parser-1.8.2.tar.gz 85592 BLAKE2B 55333dbf59606d1f203c84cc3e712ddba9551be492745f2a0ce9ca8ba56e9a6eb1aee0c9d3d5079114c65747746f6ef4df3cbbf5a917562f413ca3426fd16efc SHA512 8192ee4334d2da13af5552eccd4fed82b24ed57489e3e0d8d083e8cf72e52fa185c2e007e9adf1ec6e59b0cf4e4055eb8def28d5cc94cc7a9ab7981d14f8e727 -DIST regexp_parser-2.1.1.tar.gz 89399 BLAKE2B 7632b1e65e929f610e6bedc7954f81ca080f4f290794da617dbaeaae324186581a6e0ab78fb8d7311c33876b8cce090fdb6d4b868eeb80b82fa8461da5d82bfe SHA512 809b8c5f7bcceb0c31e97256d5a40a04bb7919cfa0a139e972e90a72ba15eee6dce8ac1f8e65f5e8f7a5f992a2fab91d6ae19f27a1f5ec7795fcc082ff037e13 DIST regexp_parser-2.2.1.tar.gz 90169 BLAKE2B dcfa392bc5dc9e08816b3a2e401744c775a8a5c60067c410d195d60ef155eba287b31243e70677f018e3d751b371a8878933a5e34c4bd5b00cef3bf1b266c00a SHA512 a3a6fbd36e980eaf5f14d0c98c2680aed700b01c7941fbc4e406e14992e432b3ce1510a8be9ef7964ddf0ab85c55b556206cdea36a336de98e6956942b4ff726 -DIST regexp_parser-2.3.0.tar.gz 92100 BLAKE2B d3d5315e4643e118f559cdfdc6f30c5fe2104298d4b0d297b4cc0b4cadcbd4b97fbc92eb454b9ca00c917e67d0099d8c50a747d76d51806506c8cc93d0e4d02e SHA512 d297d475897586d78c6678edb77077c2d562e59483b036f65ef1a550c2f2c28b9fc3c96b2a98d5726b58d2a061d6c65b72a48c1e1b3e2a5b7c3ea01543d22746 DIST regexp_parser-2.3.1.tar.gz 92120 BLAKE2B e4dc8d3d38a260be0d21812703380af418ea6b87c1fff66048111e2d5295b04589cf3d838f3e9eb330f300c7b49c8ccb18867c6fac41e55c0c623cc0206d2c85 SHA512 3f2502afaaeeffe6738c0fa83717f93af22de8704a1ce3cfdae910be287a6bbbab5dcd80d9ce7fb840acabea8d55a0cb06bca1696820f5e568b75c96360c3895 +DIST regexp_parser-2.4.0.tar.gz 93162 BLAKE2B cab80ca22b1f34d60a47f7bb3f671e2a7af46b598250a0d1f85049b5b682800badf82c7f0cfc676808999d4128bd8b8a6d2bd073d8a771ee7c07253f1e24e5ce SHA512 cd7a9d5d3d4882753b47a8369a807b3c6d943e36a66d0001d51d5d37d19a46c2ba078217d95952f1dc7c7434699a35bbd6414cd45264db08a0173f887a8d4826 diff --git a/dev-ruby/regexp_parser/regexp_parser-2.1.1-r1.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.1.1-r1.ebuild deleted file mode 100644 index 747700c45c47..000000000000 --- a/dev-ruby/regexp_parser/regexp_parser-2.1.1-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="regexp_parser.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular expressions" -HOMEPAGE="https://github.com/ammar/regexp_parser" -SRC_URI="https://github.com/ammar/regexp_parser/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="" - -DEPEND+=" =dev-util/ragel-6*" - -ruby_add_bdepend "dev-ruby/rake - test? ( dev-ruby/ice_nine dev-ruby/regexp_property_values dev-ruby/rspec:3 )" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile || die -} - -each_ruby_compile() { - ${RUBY} -S rake ragel:rb || die -} - -each_ruby_test() { - ${RUBY} -S bin/test || die -} diff --git a/dev-ruby/regexp_parser/regexp_parser-2.3.0.ebuild b/dev-ruby/regexp_parser/regexp_parser-2.4.0.ebuild index 6f59b303702a..6f59b303702a 100644 --- a/dev-ruby/regexp_parser/regexp_parser-2.3.0.ebuild +++ b/dev-ruby/regexp_parser/regexp_parser-2.4.0.ebuild diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest index bbee0e4ff780..cbef6ce0b90f 100644 --- a/dev-ruby/stringio/Manifest +++ b/dev-ruby/stringio/Manifest @@ -1 +1,2 @@ DIST stringio-3.0.1.tar.gz 30570 BLAKE2B 385ebe0571ac63a694c8c07cbda74eb53983a163f91d800c880eea9fbd0ec7d53d5a92d03b8afc5a71c9e48bf1c017c2a055fb3bc09c2f555c1a7743cf19ad5a SHA512 7781ee20f7f3d546ee227d7366ac88731b65ea743c39280c4f3d2107d9001eef4a4d583760110817c31f4433f0a45812acd88a0b1b31b2863a8fdc3f54b19ea7 +DIST stringio-3.0.2.tar.gz 43051 BLAKE2B 06d3f5c64a1550969f8c8abdc0cfeec8fe89adba8cb60db68cd4b29bf622a31d51809b85b3b9fa2373b74a33ed1c48df829a44256e431288b6ba2f7654858a13 SHA512 a9ac2820ce1c2bd55aac032be42a493a910787ed04bc41f35ec33b19ffd878c925dbbca49d6c27b07cea5ffb8fa98ecdb576738c9654587dea6842e3bd1f486c diff --git a/dev-ruby/stringio/stringio-3.0.2.ebuild b/dev-ruby/stringio/stringio-3.0.2.ebuild new file mode 100644 index 000000000000..f1463c87a564 --- /dev/null +++ b/dev-ruby/stringio/stringio-3.0.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb) +RUBY_FAKEGEM_GEMSPEC="stringio.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Pseudo IO class from/to String." +HOMEPAGE="https://github.com/ruby/stringio" +SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +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="0" +IUSE="test" + +all_ruby_prepare() { + sed -e "/s.version =/ s/source_version/'${PV}'/" \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/strscan/Manifest b/dev-ruby/strscan/Manifest index 9d97720cd8a9..e76b9de77ebf 100644 --- a/dev-ruby/strscan/Manifest +++ b/dev-ruby/strscan/Manifest @@ -1 +1,2 @@ DIST strscan-3.0.1.tar.gz 28111 BLAKE2B 4623fe6fd74a9ca30ba1818fe548fcc793f1e22798bba9d561299ccdc493dfa5deafec072b193532c92116307c5b79f2c7c7bd362602b0ba3a0d1ea778a1d528 SHA512 7cd37a24dbec02bfade6e7440139de52d149ce1c196a1ea73b5b09e4096a0a99b26d0680498bd27bd443befe62c806bb94cec08c2fbe097c4724446b56c8bfa0 +DIST strscan-3.0.2.tar.gz 34900 BLAKE2B 586bd6046e1681742650f4f612a458dc5b23b11116fa010eec0a354fc76242dbc8af512c0053330903d23bb7859345152cdf450a00a2be6f6d0783b5099de9d8 SHA512 657cab357d6cdd601a80cf4adbe141b005e116a0d7a0630b2966b07cf93d6410cc319c7a8305cffd9cb79d7975e95d98b20ac43c4133496cf38f6fe2fb6c8246 diff --git a/dev-ruby/strscan/strscan-3.0.2.ebuild b/dev-ruby/strscan/strscan-3.0.2.ebuild new file mode 100644 index 000000000000..a93f81956640 --- /dev/null +++ b/dev-ruby/strscan/strscan-3.0.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 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 +} diff --git a/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild b/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild index 39192b16958f..90930b4d2aa8 100644 --- a/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild +++ b/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild @@ -20,7 +20,7 @@ RUBY_S="svenfuchs-test_declarative-*" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="" ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/minitest-5.10:5 )" diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest index 8651bb968165..d2babf75b5c2 100644 --- a/dev-ruby/tins/Manifest +++ b/dev-ruby/tins/Manifest @@ -1,2 +1,3 @@ DIST tins-1.29.1.gem 307200 BLAKE2B b7e95094662df021d81ea7b580cee5c4ce8f9fa6a09ecf63afa2c84f42ffab62f96f37ae734392021506da373ccabbf68c2dbf55f5ff09224168e24031b1fa99 SHA512 043a49d0755bb158cfd60554b530cd315cfe869520ab02ee819addc0fea39f441960a6c416753c0e69dc0dbf122523842f940ff89dcb43e64f5825a2c0c5a53e DIST tins-1.31.0.gem 307712 BLAKE2B 2f4808bada4ddad9de6b6ba93c9a123d79cdd6d038bbca64712afaa46c8b031407989e522f359bbbeaa37685c65407781f34a639501b68507b9af927bc06868a SHA512 390ef8366304582e635e702f1175e8f3c59aa1051765b6a971469b4057e9d4025848c13a21961ac960c12297783e9c1f1485e13310dc117e4a04bde5c18018ed +DIST tins-1.31.1.gem 307200 BLAKE2B 19741baa0d341a70ffde8caa1e36577c634e427f55f9d87267b1b3e6a1bc55f9cb3d452923febe624002f537c92a08d4cffe102db8a8b8a21eb2e57a1117af4b SHA512 6b3c7f7629fb2b896c7bdc0eee5bd637447d024e33bfd94c2312fb4b0de9405228b002a5e8e1addbd77202117fd7b33c335515aa6613fe0a9367d830efdf4265 diff --git a/dev-ruby/tins/tins-1.31.1.ebuild b/dev-ruby/tins/tins-1.31.1.ebuild new file mode 100644 index 000000000000..2d7cf0aa0a2c --- /dev/null +++ b/dev-ruby/tins/tins-1.31.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="All the stuff that isn't good enough for a real library" +HOMEPAGE="https://github.com/flori/tins" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +ruby_add_rdepend "dev-ruby/sync" + +ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )" + +each_ruby_test() { + ruby-ng_testrb-2 -Ilib tests/*_test.rb +} |
