diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/parser/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/parser/parser-3.0.3.1.ebuild | 43 | ||||
| -rw-r--r-- | dev-ruby/rbnacl/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild | 34 | ||||
| -rw-r--r-- | dev-ruby/rmagick/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/rmagick/rmagick-3.2.0.ebuild | 64 | ||||
| -rw-r--r-- | dev-ruby/ruby-feedparser/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild | 39 | ||||
| -rw-r--r-- | dev-ruby/webrick/webrick-1.7.0.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild | 2 |
10 files changed, 86 insertions, 102 deletions
diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest index 46a8ec920d44..b87d3f7b4b6e 100644 --- a/dev-ruby/parser/Manifest +++ b/dev-ruby/parser/Manifest @@ -2,3 +2,4 @@ DIST parser-2.7.2.0.tar.gz 266318 BLAKE2B 5bb3e4649eeccaa4a72fb2478755185a749b28 DIST parser-3.0.1.1.tar.gz 281414 BLAKE2B b0299ceb03907db8edd876be10c8b7fc5c5e94be7f377ba3788db003741d3e1906ea58facc2ce98ad91d53e60990dbdccd3161cfe99b7a1fc6b0bc36c923035b SHA512 5dca487d190ebf003a115937c62cdb0fe8e38e69c32d79422fad1b3fa9d64efd1ec20cb7706fb4182fa93733634657c26a5ce9f35fab9a7558a42f47b822b4b3 DIST parser-3.0.2.0.tar.gz 282150 BLAKE2B 28091cc76a33f606cb5fd1f60612fcd973106449056d920968086bd6a06c45d872f36ed72a58fb760fbd8fdf415563ec94f2fffe07a6257af40ae18dad17c60d SHA512 f21ef02fd41e1d3c65cc3c11772f8dd21247bdd53835874da7f112ef41b202d029e9c73e51bc6f566daa2d36354b157b1e0324f7be931f3dfa31632b23cd7868 DIST parser-3.0.3.0.tar.gz 284651 BLAKE2B ed6905541642a243514dc95f986939d7cfb1d7d3900f1f6922ab2765943aa0fc751c24bfef3368f7e960c6ad13d47ca13fc49fedb2b9f714e158b295143acaa2 SHA512 579e4fd52af42fe1bcb18e445b367d49ba9bc682276d28024eba9fd8fb74a359d578f712b6da9a1b988e1734aef06effa07c9953a8d3a96e6969bcd215a2c8d3 +DIST parser-3.0.3.1.tar.gz 285932 BLAKE2B 957e56bf4deb47e0c118543e1078d845fcace0f4d0a5a9a1073bd95544f80544de9c0c736768194ce43402d939599934191e00738464972fd32020a3c193bae8 SHA512 37a1d53b14a9d436b413abe55932f95211531fbd5d4e4af98e26fbf923ae5edffeec907dd39a5dd8dd484a4fdcc4aca557cd20c0e2560e64c271274f955a4355 diff --git a/dev-ruby/parser/parser-3.0.3.1.ebuild b/dev-ruby/parser/parser-3.0.3.1.ebuild new file mode 100644 index 000000000000..70d2b1439d34 --- /dev/null +++ b/dev-ruby/parser/parser-3.0.3.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +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" +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/rbnacl/Manifest b/dev-ruby/rbnacl/Manifest index 6584b34fba27..2af7a2868eb2 100644 --- a/dev-ruby/rbnacl/Manifest +++ b/dev-ruby/rbnacl/Manifest @@ -1,2 +1 @@ -DIST rbnacl-4.0.2.gem 220160 BLAKE2B a4a3a7b0346bdc3d0e1930bf9b1c6c05182456837c53c8a56f5d8eec831df8768589affb00450088c4ccc3de37f474a359e9ea362655ea66ada63467936abcbe SHA512 d13d36e4248d5e40bb5d9496e08823438d312c16d14e3068be89a62dd7f80ec7f99fa5995752b183656b6ae863af77645b16ce45d05a74ad0dfbd4a93c8854d4 DIST rbnacl-7.1.1.gem 226304 BLAKE2B 4c7c356cc3414c1b49302ff16af701bffbeaaa18b49bcdb4c9d0c10fe2e1f693e7917f8031c90d5c4362d95ffe5a8d471a48476788f64f97092adbcdce0d9f72 SHA512 da7e406bd2b5112e51d2c15cab35d955b65091ed745fbd027750eaca8ff1d11d982c82f497fc15b9ee9aa6536dbd21ff9ac285bb2a2d1fb39c3374fd0f3dca5a diff --git a/dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild b/dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild deleted file mode 100644 index adb077bd30a8..000000000000 --- a/dev-ruby/rbnacl/rbnacl-4.0.2-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby23 ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Provides a high-level toolkit for building cryptographic systems and protocols" -HOMEPAGE="https://github.com/cryptosphere/rbnacl" - -LICENSE="MIT" -SLOT="4" -KEYWORDS="amd64 ~arm ppc ppc64 x86" -IUSE="" - -RDEPEND+=" dev-libs/libsodium" -DEPEND+=" test? ( dev-libs/libsodium )" - -ruby_add_rdepend "dev-ruby/ffi" - -PATCHES=( "${FILESDIR}/rbnacl-buffer-size.patch" ) - -all_ruby_prepare() { - sed -i -e '/coveralls/I s:^:#:' \ - -e '/bundler/ s:^:#:' \ - -e 's:rbnacl/libsodium:rbnacl:' spec/spec_helper.rb -} diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index d6f9e5e7f86d..83d42151d4db 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,2 @@ -DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd DIST rmagick-4.2.3.tar.gz 1984440 BLAKE2B 32dea4b8ed7d2385537ac5d67d48e3431e3f398c146b01308cc44ab6b4ad5e851292c22e373307bd2193a299f94a2a2f91b0a7d534825990cc5e1458a9efff7d SHA512 3465afc5c9a93e45511463b1f7eda00fd243f17041cf52b5cb54ceb05ff22cb6e23ea2b15d080ae31bca5daebdd92c28364ada73ea0cf6ea56cb1ec5fe1aa184 diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild deleted file mode 100644 index 678c613e08ba..000000000000 --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" - -inherit multilib ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="https://github.com/gemhome/rmagick" - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 x86" -IUSE="doc" - -RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*" -DEPEND+=" test? ( >=media-gfx/imagemagick-6.9.0:=[jpeg,webp] =media-gfx/imagemagick-6* )" - -ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" - -all_ruby_prepare() { - # Avoid unused dependency on rake-compiler. This also avoids an - # extra compile during tests. - sed -i -e '/extensiontask/ s:^:#:' \ - -e '/ExtensionTask/,/end/ s:^:#:' \ - -e '/compile/ s:^:#:' Rakefile || die - - # Avoid simplecov dependency - sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die - - # Squelch harmless warning about imagemagick installation. - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -Cext/RMagick V=1 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die -} - -each_ruby_test() { - ${RUBY} -S rake test || die - RSPEC_VERSION=3 ruby-ng_rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - docinto . - dodoc -r doc - fi -} diff --git a/dev-ruby/ruby-feedparser/Manifest b/dev-ruby/ruby-feedparser/Manifest index c5e054875dc1..c7d591f01bc9 100644 --- a/dev-ruby/ruby-feedparser/Manifest +++ b/dev-ruby/ruby-feedparser/Manifest @@ -1 +1,2 @@ +DIST ruby-feedparser-0.10.0.tar.gz 2697849 BLAKE2B 679e8442b5b11eb56b30d346edc54d76d8f94f43ab26299ec0dd831faf6acb7fde304b4d6f8147d67ab013c9d7e50c163fcb75e8aa10ddc9091529e29eeb0d79 SHA512 0cbf8543a73385f1bd7fd2bcd647828e4e03ec648a62cd898cfd58ed574ede68760184037a5c7ba58acc42d1d51c54158ad1247216ede415791d0bbaf99a5ce8 DIST ruby-feedparser-0.9.7.tar.gz 2705854 BLAKE2B d64d35696dd66890013643339817cf470e714fef4ecb5ad8c12a221fd949af53b6fa3668ec2ec16ac0a5fa76eb8dedf037530881ce2545356a4bf20dc7153b01 SHA512 6283e21448cebbfc0d07c01d24be48acadb852110c9e940983a22ce3c95592aea12a99dc4763aa267ba7386c935e2f58e52427b57171aa8fcaa332c6bb440fed diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild b/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild new file mode 100644 index 000000000000..23d1ea00f7fd --- /dev/null +++ b/dev-ruby/ruby-feedparser/ruby-feedparser-0.10.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="README" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +GITHUB_USER="feed2imap" + +DESCRIPTION="Ruby library to parse ATOM/RSS feeds" +HOMEPAGE="https://github.com/feed2imap/ruby-feedparser" +SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64" +SLOT="0" +IUSE="" + +ruby_add_rdepend "dev-ruby/magic" + +ruby_add_bdepend "dev-ruby/magic + test? ( dev-ruby/mocha )" + +all_ruby_prepare() { + # Extract gemspec source from Rakefile + sed -n -e '/Gem::Specification/,/end$/p' Rakefile > ${RUBY_FAKEGEM_GEMSPEC} || die + sed -i -e 's/PKG_NAME/"'${PN}'"/' \ + -e 's/PKG_VERSION/"'${PV}'"/' \ + -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_prepare() { + sed -i -e '/PKG_VERSION/ s:ruby:'${RUBY}':' Rakefile || die +} diff --git a/dev-ruby/webrick/webrick-1.7.0.ebuild b/dev-ruby/webrick/webrick-1.7.0.ebuild index f6a819ababbd..c4a7f8fee2e0 100644 --- a/dev-ruby/webrick/webrick-1.7.0.ebuild +++ b/dev-ruby/webrick/webrick-1.7.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/ruby/webrick" SRC_URI="https://github.com/ruby/webrick/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( Ruby-BSD BSD-2 )" -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" +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="0" IUSE="test" diff --git a/dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild b/dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild index 13223abe49d0..d25e072b5c0a 100644 --- a/dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild +++ b/dev-ruby/xmlrpc/xmlrpc-0.3.2-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/xmlrpc/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Ruby" 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" +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="test" ruby_add_rdepend "dev-ruby/webrick" |
