diff options
Diffstat (limited to 'dev-ruby')
49 files changed, 523 insertions, 109 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex 4bb76eeefbb4..b7f42ca9f1c6 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/autoprefixer-rails/Manifest b/dev-ruby/autoprefixer-rails/Manifest index f42a87f4fb1c..47463302464f 100644 --- a/dev-ruby/autoprefixer-rails/Manifest +++ b/dev-ruby/autoprefixer-rails/Manifest @@ -1,11 +1,9 @@ DIST autoprefixer-rails-6.7.7.2.gem 354816 BLAKE2B 4f572e2e6a33825f69764737c756eb39e4773b252574920d97ce8f4fc4de95db936886c6bd065f5fc3450af74bd6ccf2a8e3e9fb0f3fb92f5ef5048f54c95a74 SHA512 5027da925da376fa271eded6792ed754aa34a2b12ae41ca0fd7cb0938f14b530a4ee16b02b62c22d00454da96b839201ea0e60e14e270f4a0f54c5e7105cf5db -DIST autoprefixer-rails-7.1.6.gem 190976 BLAKE2B 071db0c97fbfa5ab7f62dc4a58064056297b37ceacfe51183b8f8cb8385f10a5a3fedf1599bbd47518dd29c89a8fb8d6e12ae2ccd711f5e255964baf1cdaf5bb SHA512 832626700f6a61d44b0fb3721d29121cda858f80aa8a13d134af874cc3e71eb27360f8d9e6de618fe9400d966d2e0afbd2e8a82772f96f34d6f78171574be536 -DIST autoprefixer-rails-7.2.3.gem 195072 BLAKE2B fa7f215239c2e326019f6fa65d8a6c7fa02c0ba46a24935dde80130035e2b22016b300ef1be0c8b116d1a5f2b8c56fd02d9183ab49e80ca5218b18638d1c5f7b SHA512 adb1fb174a49ac3e26ac6be18339e69d65a6afe132cf4c73f33c3c13a675cd473844f8e8f3e15dc5948530886e6da5cac5aaab6566bed6916ea376d8e812a940 DIST autoprefixer-rails-7.2.6.gem 196608 BLAKE2B 0f9224fbf765877b1b7414c68fc39a6587514d27fb5290e1a623db8dcdcbf6f668b66ddd0133906a97e63e877b8201168a45520a9919dc756021d5a7cffc0d38 SHA512 37b3f245291711f92ab9e264491637e753afb95e52f9fd4e2bda6655cd781b2d031934f3379cabdd5589bdf57b780d0727f2fff1cdf7887ca4cc323d23023396 DIST autoprefixer-rails-8.1.0.1.gem 198144 BLAKE2B ac02ea54020da8d00f14a3a08609d1f2805bd3e213473e725b2c5e5b4a3eab81df2288b036faf4b4e895b5da02b117179b2d4539959aec81c8b1ed48a452c441 SHA512 4f68152996316acba5aebe77d3882927aeb92a0c81e913c6e54af521ab25a69d35f477a9b0bd6310f1ede71801071b02ec5a3cf52cfa54b33062472f02fd08e5 +DIST autoprefixer-rails-8.3.0.gem 200192 BLAKE2B 17ac3bf4bb9bdea4705cb70232da223b8e53896cf01bc783becff3894f8dc900df4a0dcc5fac759845005fdbcfc1d37b3b5a1ff75837bc4b87a60a62b5baf7b8 SHA512 425c82c07036271ad10d847c71e99364b6737caed7039b73de1f48b003c5382b9926efa04a9bcdf1bf752ce6853eec43eb53c9ca70e1362a004b5107463c6d45 EBUILD autoprefixer-rails-6.7.7.2.ebuild 779 BLAKE2B cb6d50152182bde70a4ca880a0b245c69b23f4c0ac89c2ad4dee02b3758362f15ff0690aef5eebd2130242591048faecbfdf782da7e3561396360613adab3e59 SHA512 3adf23a8c40426db6275a0c34548155c7f62fb331f99efe0ce0adb9dd6b04107c50ab05aadb9a03919a7ba93da17ef50fe713df772e53a6b51400359f5f75138 -EBUILD autoprefixer-rails-7.1.6.ebuild 820 BLAKE2B 3e0950572a8b0f1e1389c88b7e4f4148378aebadd92dac9105f63753c1543392f21a7f2209c677093f51241fa414d989ab249117953694189176afae25a899af SHA512 0d5d51920a86c458c8b57838316c9cd5d07d6b85e116b887380e106dcc7d2330bec1d1f8eafdb8655990b7c56afdcd4036915247ec6b724362bf948b06d182ee -EBUILD autoprefixer-rails-7.2.3.ebuild 820 BLAKE2B 3e0950572a8b0f1e1389c88b7e4f4148378aebadd92dac9105f63753c1543392f21a7f2209c677093f51241fa414d989ab249117953694189176afae25a899af SHA512 0d5d51920a86c458c8b57838316c9cd5d07d6b85e116b887380e106dcc7d2330bec1d1f8eafdb8655990b7c56afdcd4036915247ec6b724362bf948b06d182ee EBUILD autoprefixer-rails-7.2.6.ebuild 827 BLAKE2B 1b95e2a789aea1c2d3612f14d90bdee9cf8cdc6545b7b9305bc08e614c2b598966b4ae1ebac1afda7502acd50ecfd6df2634082028b29931dd9201927260ecec SHA512 57dc81b8560f040012f9de1bd8a74bf09c3316a0bb5503cde2ae21498228cee548ce7bf81f798aa1965c992d9d09b4044797852a269c31668b93c05c4837cf35 EBUILD autoprefixer-rails-8.1.0.1.ebuild 827 BLAKE2B cfddaefbe3dc1aae1fd8895424197bce11c66145933e2183317c88d3617a225e3581fad62abf81c6b85dd4732afc7b8f809bf6060205ad938d6b2859bd416a65 SHA512 0e20ffa160b16977138759ffb1d40317f31a2f03dd4c7b95201f652981c8ed593b1c3537389f46f8a9439a867f05f07a7d34fd7053372ec5e7a3eea00768fb17 +EBUILD autoprefixer-rails-8.3.0.ebuild 827 BLAKE2B cfddaefbe3dc1aae1fd8895424197bce11c66145933e2183317c88d3617a225e3581fad62abf81c6b85dd4732afc7b8f809bf6060205ad938d6b2859bd416a65 SHA512 0e20ffa160b16977138759ffb1d40317f31a2f03dd4c7b95201f652981c8ed593b1c3537389f46f8a9439a867f05f07a7d34fd7053372ec5e7a3eea00768fb17 MISC metadata.xml 347 BLAKE2B 71b067345809944df1e70cdcaa44e44ae416d0c4ff80975aa796b8217170825e6be32a15d2549f464d9a65e8aa9ff1b2e9496989e66bce29d3dad672742495ec SHA512 b0985f41e9463a6c5bdbda0d5a84cc76cb6090614fa07395705b3207e0cd4fadbe9b1bb18fb7382f3c8bd00663db1232fd7107f6757bd20cfca0a0df99928426 diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-7.2.3.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-7.2.3.ebuild deleted file mode 100644 index 7f614030fe5b..000000000000 --- a/dev-ruby/autoprefixer-rails/autoprefixer-rails-7.2.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby22 ruby23" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_EXTRAINSTALL="vendor" - -inherit ruby-fakegem - -DESCRIPTION="Add vendor prefixes to CSS rules using values from the Can I Use website" -HOMEPAGE="https://github.com/ai/autoprefixer-rails" -LICENSE="MIT" - -KEYWORDS="~amd64" -SLOT="7" -IUSE="" - -ruby_add_rdepend "dev-ruby/execjs:*" - -ruby_add_bdepend "test? ( - dev-ruby/rails - dev-ruby/rake - dev-ruby/rspec-rails -)" - -all_ruby_prepare() { - sed -i -e "/bundler/d" -e "/BUNDLE/d" spec/app/config/boot.rb || die - sed -i -e "/Bundler/,+3d" spec/app/config/application.rb || die - rm spec/rails_spec.rb spec/compass_spec.rb || die -} diff --git a/dev-ruby/autoprefixer-rails/autoprefixer-rails-7.1.6.ebuild b/dev-ruby/autoprefixer-rails/autoprefixer-rails-8.3.0.ebuild index 7f614030fe5b..6eca90c140ef 100644 --- a/dev-ruby/autoprefixer-rails/autoprefixer-rails-7.1.6.ebuild +++ b/dev-ruby/autoprefixer-rails/autoprefixer-rails-8.3.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby22 ruby23" +USE_RUBY="ruby22 ruby23 ruby24" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/ai/autoprefixer-rails" LICENSE="MIT" KEYWORDS="~amd64" -SLOT="7" +SLOT="8" IUSE="" ruby_add_rdepend "dev-ruby/execjs:*" diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest index 09616976fc27..4e03ecaa2b65 100644 --- a/dev-ruby/capistrano/Manifest +++ b/dev-ruby/capistrano/Manifest @@ -2,11 +2,13 @@ AUX capistrano-2.15.5-sudo-cleanup.patch 656 BLAKE2B 06c0d83cf2b20337d7692ca3286 DIST capistrano-2.15.5.gem 132096 BLAKE2B bbaa6bd482cf9bbe7aa01540aa5dab3f32401ffa1476d9057bb8ad420194f1ab2c32d8e744d7c982ebece5c4b5369133dc8378b7adf54c78732f9cb249db2a9e SHA512 10168080c7481ec6fc6f918ac90a3b1ce8f2b36f77411375e33cc915b02d5196ab061ac47e767edd724c82cffd1c2ad0a23ba1f0519cf1f2aae5b429167b19ff DIST capistrano-3.10.0.gem 77824 BLAKE2B 5d361a0d249959b28354e627ff7659d5f48d66a73997a1da58f6aaf33690f593042595ff0f73d29885df5c8771e49c8659363f584239af657baa022ffd8b1791 SHA512 5408d0feb813af2be37e7527b56fd3569ac69ec27e02b52438de4c1433358521c2c7d9c2fa619ba714a5f14415b8e3b589a9e2baf54d81d4e31a6ac267e07953 DIST capistrano-3.10.1.gem 77824 BLAKE2B 548c86c0740703a5b0b92890806411221ea7a9942776d88fc999ce998e3cf5842d809e293d05111ce44cb849719900c7335c43d3795d7147688d48d53a19a133 SHA512 6f3f11498d26c426da740873022767ded44e1be1aeadddd01772d1a5c43dcf2589d5cf2279625470e2e2733d60d3ec865a39640ad4a14b2ef9a64b3da2da579b +DIST capistrano-3.10.2.gem 78336 BLAKE2B 782cf09f810fd91f4878e126c12d57d19b75c1ccdf3dfee7b2078904743bf51047d1f948e64e6c41460fdaf0a3a9e5a2b646bd6a797f8ce97bc29fab9ca9c533 SHA512 a7eadcd0b949baab2d6ad09c2243f71ec803f85b5c3cf455068d3b0889be30d0f6bbee4ef0bdf90b9c7ec6c3e01886d350fd8a70824366383f7dcc49f0a8c92e DIST capistrano-3.4.1.gem 46080 BLAKE2B 0e02a401b04733e7c55dae4397486ddeb518ba91fd9b543cb86c0398524471f1b8f00a41fb7ebae64e69bff806f1267fcd8a634c76f944dfccc10eb4118360cf SHA512 ef3b8735aa91137234937b5704a74b965be729581e71df9794324303dba60eacb91c66c1b38f8154f315cd4d17f98e8ab6f491cd1634b59b51b320f2244f6ae1 DIST capistrano-3.9.1.gem 77312 BLAKE2B 1aedc4739451fb028fa0d91f1bb1c1501c373f971c6ae7f8e15f7cd3ee13483b7d8d05ee967a96f3efcf3021d112be40ccb562f0bccde273cc7b5e4bb78cada1 SHA512 b9dcb21c43ee03cb250a5d740a3fb1ccced720efecf5168a394e8dc0ea56130fd77255f0ead260a7b221d222d34361e99ee68f29cbf498e599e6e5c73c099907 EBUILD capistrano-2.15.5-r2.ebuild 1242 BLAKE2B 59a5725d3bd77014247e2285bd24760fb48f01f52cb510749a239ff356a5c1c8c14bdfce636f760d55300a68f5bf56d211d959b617d5bdaeda9872ef0639b2bf SHA512 cc943bd80e4d1ac7408fb26c3e63590d891469452f7057c2b52ea2d7eaa68f827aabbc90ec76fac1d66aeaac69ffb398a07f1ed66a829dc2d43cbe6ddd6df7c2 EBUILD capistrano-3.10.0.ebuild 1168 BLAKE2B a7e72d9183494a773255c082b8f77667e739d9310302527376e5e7f76d116b7305d140792e680fcf22b2501cb7e71f69b97ff4f498fe987f184fb87e0deae259 SHA512 033fbc88432314dc90936cc6b138874d6690d705f0e17ee5fe1066794bb11ee57af9bad69e953875d4520c1bbd00a2773015697fd08abd3747bfd52522008b1f EBUILD capistrano-3.10.1.ebuild 1175 BLAKE2B 0d2b3411fb577ab260e2fbd7c8a69dba1f6314e21f254fb02b7119f640ad79fd1a3078aa88d855be050d89883f027a7306d05f6851a7c5ff7ccd54fed60a3a8c SHA512 4fd4323826ca08915b3443fe147c200d2ff81f16566afef94beced1fa02f4e45dad3c21ea254a5b490dac0b02339eb32291b0939ba8d58b923e57765d578afab +EBUILD capistrano-3.10.2.ebuild 1175 BLAKE2B 0d2b3411fb577ab260e2fbd7c8a69dba1f6314e21f254fb02b7119f640ad79fd1a3078aa88d855be050d89883f027a7306d05f6851a7c5ff7ccd54fed60a3a8c SHA512 4fd4323826ca08915b3443fe147c200d2ff81f16566afef94beced1fa02f4e45dad3c21ea254a5b490dac0b02339eb32291b0939ba8d58b923e57765d578afab EBUILD capistrano-3.4.1.ebuild 1092 BLAKE2B 880b378a6d3de0460a885c97da449c1aa4bf160ebbe6415d7dcc9d335e8e7f23b6608eaebc22f4cd42f333cf7c9f73f71939d3ea594001f24942399ae7152d1d SHA512 7a330bc2593f06a90810871acdaefb3b3f43af1d7085980f00f61f60ae6f8976d5346645fae621cdef7a752069ceb5a06f9ce485351b525826d037bed6712fc4 EBUILD capistrano-3.9.1.ebuild 1168 BLAKE2B a7e72d9183494a773255c082b8f77667e739d9310302527376e5e7f76d116b7305d140792e680fcf22b2501cb7e71f69b97ff4f498fe987f184fb87e0deae259 SHA512 033fbc88432314dc90936cc6b138874d6690d705f0e17ee5fe1066794bb11ee57af9bad69e953875d4520c1bbd00a2773015697fd08abd3747bfd52522008b1f MISC metadata.xml 395 BLAKE2B de7df6f620f49f99e10fb18c145f58369dc5cbb85b70a2c10fa05c8bb12fd8700ee5fc57fe1c695fe8be2625f82d7b96e1b9bfb24af23eb7776231c763ac64c3 SHA512 c969db304610c45088a5efac1e694bc7ccfcf0360631fa43fe10f48ea045f6c400ec6cf3faa97e153b95133a1d1e1ebc9fca48c1d3ea1b63f73bb33d5546bc28 diff --git a/dev-ruby/capistrano/capistrano-3.10.2.ebuild b/dev-ruby/capistrano/capistrano-3.10.2.ebuild new file mode 100644 index 000000000000..4f29f3288d21 --- /dev/null +++ b/dev-ruby/capistrano/capistrano-3.10.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="A distributed application deployment system" +HOMEPAGE="http://capistranorb.com/" + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/airbrussh-1.0.0 + >=dev-ruby/sshkit-1.9:0 + >=dev-ruby/rake-10.0.0 + dev-ruby/i18n:* + !!<dev-ruby/capistrano-2.15.5-r2" +ruby_add_bdepend " + test? ( dev-ruby/mocha )" + +all_ruby_prepare() { + # Avoid specs that depend on capistrano already being installed + rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die +} + +pkg_postinst() { + einfo "Capistrano 3.1 has some breaking changes. Please check the CHANGELOG: http://goo.gl/SxB0lr" + einfo "If you're upgrading Capistrano from 2.x, we recommend to read the upgrade guide: http://goo.gl/4536kB" + einfo "The 'deploy:restart' hook for passenger applications is now in a separate gem called capistrano-passenger. Just add it to your Gemfile and require it in your Capfile." +} diff --git a/dev-ruby/eventmachine/Manifest b/dev-ruby/eventmachine/Manifest index cf7e8cc6d13d..013ece7badc9 100644 --- a/dev-ruby/eventmachine/Manifest +++ b/dev-ruby/eventmachine/Manifest @@ -1,5 +1,5 @@ DIST eventmachine-1.0.9.1.gem 235008 BLAKE2B d19fea338daeebf1c7c4ca64de7643ff46e455feb500979c1de96d1806d379c337f70189039d700889eb2ef416b35cd45f298656abe6c5ef79ba2da4dba0ffb8 SHA512 5cbc178c604fe9a21850c298f7a5b6f904573f5e1db9e07fee599c5700841c52ec0311a6e50192eff9c1bb45cf30a9dd81d2150fe9d04cabd24cc7c9c32c5df0 DIST eventmachine-1.2.0.1.gem 241152 BLAKE2B f7df9888ba9f3ef731099124ce7cf2b6b396f57dc948feb828f015f2b33426348c87f2443fc6f678e94550167241c2ae154f3679b13b3b7e1bdb6bcdae6cfaab SHA512 a861a2c5172b7cf2720bdb54f52ea96c311c10efdb2f54970054901674e044a72307a5b32210efbbdb78d0472a9b3fb6e898640e1c0b406bdad8b581970e30aa EBUILD eventmachine-1.0.9.1.ebuild 2439 BLAKE2B b18994687da59fc0ed75fb1e96463b10b671325960491d3fff8691f287fabe1a8fdd1604d7dcc5c0d14876aacfe778084f65d74bae83f3ad0d4b608aeab4b15f SHA512 a94a37275262e2b30a753e31fa5090bba3fd6ec1b05651fc6bd6e2a5ceb1d893c46d1643ce11dcf5ec1cd78be7616f4191d7e2e44f90d3183e8cd36d9d3d9379 -EBUILD eventmachine-1.2.0.1.ebuild 2500 BLAKE2B 5f7c1b3c19677e36ee25dc10bdcb536e12a90c010f766d3abef961703767820721af11a8ccb4419e6408de354ca1d056c65dafbd735a9d7dce90aaa22c85e595 SHA512 9ca66f5504d4204e662999f1a51bb4a34310cf286b967bc054d054c5de17dd9c24775682ba3e14b9f6571de16e4c3517592ee015c5a0eb8dbde1adce7c77ee5f +EBUILD eventmachine-1.2.0.1.ebuild 2775 BLAKE2B 8a4aa28d361184b996a1faf654a14ed96587101fe9d1687ba87d898df9877f25ce1a2cf3ab8b23af6d7290c9e79bc1a2916b1fc7b89d84daecca7ac3670820fc SHA512 595085177d653dc93d4a7a5a6e7a2aabb21d46497bff147d13d27fb1091e9068c01786533a8a00d5992c9d10a86b03fcd1eebb6b5c353749a70fb579373d25d8 MISC metadata.xml 523 BLAKE2B c8c4dc99c1560b2dc7233a194f0892bf86397594daf3896408d080632dda52cae3fef16654e2a35340bc0746befab669071ff9de7707fcbd92583472aa52f73d SHA512 622ac8cdd832ad49db828fefc3c9ab089e1d7e3795e369778591b4f572a647a99d4625fb9a3624189d0521a8daa9d2360bfe01fd905e8d106b83e244d900e509 diff --git a/dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild b/dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild index 9d6c73321973..af902ccb1330 100644 --- a/dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild +++ b/dev-ruby/eventmachine/eventmachine-1.2.0.1.ebuild @@ -3,8 +3,7 @@ EAPI=5 -# ruby20 crashes in test suite -USE_RUBY="ruby21 ruby22 ruby23" +USE_RUBY="ruby22 ruby23" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_DOCDIR="rdoc" @@ -51,6 +50,12 @@ all_ruby_prepare() { sed -i -e '/test_for_real/,/^ end/ s:^:#:' \ tests/test_pending_connect_timeout.rb || die rm -f tests/test_{get_sock_opt,set_sock_opt,idle_connection}.rb || die + sed -i -e '/test_ipv6_tcp_client_with_ipv6_google_com/aomit "network"' tests/test_ipv6.rb || die + # don't test unsecure and obsolete protocols + sed -i -e 's/sslv2 sslv3//' \ + -e '/\(test_any_to_v3\|test_v3_to_any\|test_v3_to_v3\|test_v3_with_external\)/aomit "obsolete"' \ + tests/test_ssl_protocols.rb || die + } each_ruby_configure() { diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index 4acb5d659ddf..9c99c383a298 100644 --- a/dev-ruby/facter/Manifest +++ b/dev-ruby/facter/Manifest @@ -3,12 +3,14 @@ DIST facter-2.4.6.gem 246272 BLAKE2B 105a43b2697cde0a48d4fcf87e221cfcb348695f817 DIST facter-2.5.1.gem 254464 BLAKE2B 7276e9c406c000e51e68a2a1c22d0636e294902d31bcaf58e922961a8e1dd99a362467b7046362a5f179fe72f6c077656d4d400e354ed40ed3a06c71de7f07cc SHA512 4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57 DIST facter-3.10.0.tar.gz 388935 BLAKE2B fe224a098bf306cccdfea919eb898e0d60dff09d8277ad7bf70f9af5a2c10983d47bc7abc397357c9296169e3864aa5547e8e67bf7e76596929f1a2b77fa26c5 SHA512 4b8538948871578c88498e95b87757e0bf4b3ced6bef174a120fcc16189996adf6c17c9815e1fa7d8d0921dc7d8c45fe518061f79020a3e2ac49dfd3b5457c59 DIST facter-3.11.0.tar.gz 388960 BLAKE2B a37c72201d4b32fda2f2fd1e047f86014121faac4ae78010b7736d40ebb8470cd8c635b5837acb72d891d7540aa0b8cb02908b780de93c85e69bf1e6a95e7cac SHA512 de2ee8e4467eeb40dcf6367063d5902c1d7fb49564ae22536003dbe360b4c6ddf562f8a7139995d0e1c79222437cb47076b3b07cb3a89630a7410aed4e1710ce +DIST facter-3.11.1.tar.gz 384201 BLAKE2B 349493f0046239ed900cb22df6cac2f5c1f748503e057a68e9be34c2f24f134a280ab9292d7f4e754a5974818a1fd01bc55634905d84706b47686a9e7a1ccc39 SHA512 295c91817912fb43fe259ede4b51ecf4ae5efd500d64b2682c700583bfdf694a8849a4bd4cb3a16a8046d563f487225957a49b760cc03d8bf86ac8487e37a756 DIST facter-3.9.2.tar.gz 380883 BLAKE2B d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133 SHA512 bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374 DIST facter-3.9.5.tar.gz 388129 BLAKE2B baa63de9c2faf4b1891999fdbb5c576461ebc0fe522b77d01d7c711a67466a739802426e2b60812083eacd4e684422353227029152384a78477a840be223781f SHA512 32462caa637e08bae5964b18821bceec3ec4de4d1f5d8c28feaacb3574e3d0dbeabe09c41a7972358d874b29ebc0b0ea73dbc75adf118ec6379d3ad04fb1b36a EBUILD facter-2.4.6.ebuild 1913 BLAKE2B c05f0516f84135fac1d9b4b6a456045e4e5934416f1fee52654c901a9d50b4e69e10e2669f98806779fdb36f6bb6184698581be4191058d91eed8807c602b407 SHA512 bdad132d8bd7abf5cdb15f3fa35ba76dedf5fbb5243799b46538eb6377776f3a7ca08ed8bf21af11ff5b301add9d2f0cbbc794c4e35ba5d5ba8f27cc74f1519b EBUILD facter-2.5.1.ebuild 1918 BLAKE2B 303788746f2ba6e1385356526e17965528f10e06546c918f0aed7ecb884bd4e0386387ad01d9e59fd7cb9254d91b26c91ceec1fa9bd75dfd34bedb1d02df9115 SHA512 ed07f3b39a71b147a1a07ac161e1895a4e7380aa773c146d702f82eb5a6bf342aa8700f100c4c56ac2996a2d7fc82b5bd4af492c77aed4ba78d308c18a507ab6 EBUILD facter-3.10.0.ebuild 2858 BLAKE2B 109339f25aad0509563fe4515440eb9cc05b70fc880e26fc3528c86daa4080c923acb2bdb6594de6470fa8b12fe64d2a83af3cfab55774a775a9ac275b9a7c8a SHA512 932183b19c54b30b99103a2cbcf2fe7822f783ea8b8802369efeaac53c82f872eeb7053475ca8a3b8379cade457625d2e019c6eb020704b45a8f3f18867d8fb5 -EBUILD facter-3.11.0.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa +EBUILD facter-3.11.0.ebuild 2858 BLAKE2B 109339f25aad0509563fe4515440eb9cc05b70fc880e26fc3528c86daa4080c923acb2bdb6594de6470fa8b12fe64d2a83af3cfab55774a775a9ac275b9a7c8a SHA512 932183b19c54b30b99103a2cbcf2fe7822f783ea8b8802369efeaac53c82f872eeb7053475ca8a3b8379cade457625d2e019c6eb020704b45a8f3f18867d8fb5 +EBUILD facter-3.11.1.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa EBUILD facter-3.9.2.ebuild 2106 BLAKE2B efcbbd0cfe6a71b1b1a08bbc1f7abe4b94845c9e13192deae811466211ab2ba533ae10732a4d72635609b9cb419051b7c4a39f248e9b06f7ec751cd893d28852 SHA512 5cfb67a3db8d288302f21bf0092c05ce19b40c8a2f00b4b9b63e3e02cd7d1af3dd20670b744520cb42db2b2ccd52e9153d86c0e1db7a36c4c7854c70d79149dc EBUILD facter-3.9.5.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa EBUILD facter-9999.ebuild 2860 BLAKE2B 281388c538d03258b1ac0c6773c41a5face26dd3e380281b43093ef42e931e9f7cef0e33d336d986ec43d41647c92fbbecc7435248b85f677d8f359489c2f195 SHA512 79a214ee0a4dbcafa96e012b26fd1b1977d890cc956e18d892a359e9df2145a2f8776e9ebe35edaca6b411aba67d9275a8b8b87ed11d2cc3ac78266c1391e8fa diff --git a/dev-ruby/facter/facter-3.11.0.ebuild b/dev-ruby/facter/facter-3.11.0.ebuild index 921e49af4500..7e5d9190829e 100644 --- a/dev-ruby/facter/facter-3.11.0.ebuild +++ b/dev-ruby/facter/facter-3.11.0.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then S="${S}/${P}" else [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86" SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" S="${S}/all/${P}" fi diff --git a/dev-ruby/facter/facter-3.11.1.ebuild b/dev-ruby/facter/facter-3.11.1.ebuild new file mode 100644 index 000000000000..921e49af4500 --- /dev/null +++ b/dev-ruby/facter/facter-3.11.1.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby21 ruby22 ruby23 ruby24" + +# git-r3 goes after ruby-ng so that it overrides src_unpack properly +inherit cmake-utils eutils multilib ruby-ng + +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="debug test" +if [[ ${PV} == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/puppetlabs/facter.git" + EGIT_BRANCH="master" + S="${S}/${P}" +else + [[ "${PV}" = *_rc* ]] || \ + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" + SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + S="${S}/all/${P}" +fi + +BDEPEND=" + >=sys-devel/gcc-4.8:* + dev-cpp/cpp-hocon" +CDEPEND=" + >=dev-libs/leatherman-1.0.0:= + dev-libs/openssl:* + sys-apps/util-linux + app-emulation/virt-what + net-misc/curl + >=dev-libs/boost-1.54:=[nls] + >=dev-cpp/yaml-cpp-0.5.1 + !<app-admin/puppet-4.0.0" + +ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )" + +RDEPEND="${CDEPEND}" +DEPEND="${BDEPEND} + ${CDEPEND}" + +src_prepare() { + # Remove the code that installs facter.rb to the wrong directory. + sed -i '/install(.*facter\.rb/d' lib/CMakeLists.txt || die + sed -i '/install(.*facter\.jar/d' lib/CMakeLists.txt || die + # make it support multilib + sed -i "s/\ lib)/\ $(get_libdir))/g" lib/CMakeLists.txt || die + sed -i "s/lib\")/$(get_libdir)\")/g" CMakeLists.txt || die + # make the require work + sed -i 's/\${LIBFACTER_INSTALL_DESTINATION}\///g' lib/facter.rb.in || die + # be explicit about the version of rspec we test with and use the + # correct lib directory for tests + sed -i -e '/libfacter.*specs/ s/rspec/rspec-2/' \ + -e '/libfacter.*specs/ s/lib64/lib/' CMakeLists.txt || die + # be more lenient for software versions for tests + sed -i -e '/rake/ s/~> 10.1.0/>= 10/' \ + -e '/rspec/ s/2.11.0/2.11/' \ + -e '/mocha/ s/0.10.5/0.14.0/' lib/Gemfile || die + # patches + default + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_VERBOSE_MAKEFILE=ON + -DCMAKE_BUILD_TYPE=None + -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_SYSCONFDIR=/etc + -DCMAKE_INSTALL_LOCALSTATEDIR=/var + -DUSE_JRUBY_SUPPORT=FALSE + -DBLKID_LIBRARY=/$(get_libdir)/libblkid.so.1 + ) + if use debug; then + mycmakeargs+=( + -DCMAKE_BUILD_TYPE=Debug + ) + fi + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +each_ruby_install() { + doruby "${BUILD_DIR}"/lib/facter.rb +} + +src_test() { + cmake-utils_src_test +} + +src_install() { + cmake-utils_src_install + ruby-ng_src_install + + # need a variable file in env.d :( + diropts -m0755 + dodir /etc/env.d + echo -n "FACTERDIR=/usr/$(get_libdir)" > "${D}/etc/env.d/00facterdir" + fperms 0644 /etc/env.d/00facterdir +} diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest index 108165f30be0..9138ade30957 100644 --- a/dev-ruby/hiera/Manifest +++ b/dev-ruby/hiera/Manifest @@ -6,6 +6,7 @@ DIST hiera-3.3.1.gem 40960 BLAKE2B 6bf380cd9a46c4b035578e576fc01af3e026a26c421c5 DIST hiera-3.4.0.gem 40960 BLAKE2B cf4c88b4193ed2da3df381425e55342b67267c098c93ab7685adc1d5722728854cb40ec6654f8c80ce7848d07b4c67fa316449f3b28fbd7031796ea0c7135877 SHA512 046e2af62a914563b141674f70f5dc9bc75c22f73e8fb1e1a5fd33b0d1c33ce3464327f7508d5f2f0af62261cbe6f4a3eee55646ff50fc768e325d3407111b11 DIST hiera-3.4.1.gem 41472 BLAKE2B a3514107d9cbd344bc9ab789fe47b7ae9390df93fca9c3660e67dee9d57e30d2020a71ec97930c9ccb9ff5f14d5025ae8b4d20c6d27f2ddb52e3bb5c6b42437a SHA512 ce8d5ed3a2bb4a7180331f8d3020e76862643174caffd3b6a593f62363b9ddd9d9cf0761a2b05d9132ce296b36b2d9dc80376a67c6e63f14911b7a512629c8c1 DIST hiera-3.4.2.gem 41472 BLAKE2B d4b1fd0432a4b8fffbf9e55118e93578226fd270ec11da4b999d1e1b7edc32fda70d7a7b84c016034d8028ae51d55d5076dc51780b10ff59af52077ddda6224d SHA512 33045e395fa06467ae61f42eeab5b48b76a03274243db52dff7dbf8a08052b8cd2e0dd609d6a13317efab485408c7351cc2553ba2e5a767afa09a8a21735852f +DIST hiera-3.4.3.gem 40960 BLAKE2B a4747c6096065c1272bd3099893d27c53b5e869be16643fbd59fa0eead692e3bd082fcbf82463614336d00c3068244bd632fd6c3a87ba520566a8643f674bfc4 SHA512 126e626b9c9020f2b8565aaff35f30b35c73785120425d186c97186c5bdfafc4831216250f78fd33ffd5e1dde49646b262887747c0d73442a252c391329959e2 EBUILD hiera-1.3.4-r1.ebuild 686 BLAKE2B 039904c7c8491bd47a2e628ddb710d94f50507f95abbbc697ccba743923ca68556c989e431b7a5bd8d62d78a12a285c05900117b21e3d8ab09ba9e339e3eb5d9 SHA512 f23c9077ab3542cabb12b797b971799dd0db0d18dff968467df28e8cbc7189b49ee6d90e2728a7d05957b4575fa7dbd5137c7db1bfefcfc834765255b51e0f16 EBUILD hiera-2.0.0.ebuild 703 BLAKE2B a42195e99e72978d3cf1808e2baccb654631e8b93f9b0a5bbd5de87c01cd763faa77d6c86bbd81a16e2e912cc914372800ac8fee1628e245a01a1420a93bd1a4 SHA512 f87b017f67425bf9f993d1dd81678877c0a36d9f9fbe789dd3efaf7fc0b4c4912d3ba4b383cf9e95f870595494585f8b5bd4686f2b71638d32666b037e9e0ae5 EBUILD hiera-3.2.2.ebuild 525 BLAKE2B 3c0b660c66ec6ad6129184715a91a98b6bb7bf3df7a9c3af8dfb338eef813c4fc9153f423ced5cb301dc567ec654d69b21b1724482e105de864fbb09e4e4651c SHA512 6b46a094ad8057bb99455ebf3368628b6e3c6deec83a7053b177ff996887cddfe0160dfa9ef118700397f2bbc4279e0625a9d6628cd02794b4f7007e1d3a6ac0 @@ -14,4 +15,5 @@ EBUILD hiera-3.3.1.ebuild 523 BLAKE2B c7205cbabfb7414734a6cd88833a597ca68156773b EBUILD hiera-3.4.0.ebuild 542 BLAKE2B 2c9fa05460f8c14ce503f8ebd22f77e7350a5e25164c423579c5a912f11ecea570304bdab4d75716cff3240f2daac2d7a53cccfabd6df6a372cedf6f73b6cbfc SHA512 36b28f19bd13b9ba7e82fbde8e8ee3a8a6a4f54901f147394161af278e726d12d00a400681a5f1eaa1ff10550a52a0c0d1669c0164210a73533e0eeb0760cbfe EBUILD hiera-3.4.1.ebuild 535 BLAKE2B 68312a334c517de743d905127aff224a9f52593e2116cf517790a7ed9d9609324bf6e7bd097bec58c7e01dbc53e1f7cf3c2e9e0d3165b4ea9ff588ae0a9d846b SHA512 b80256249d86abe1d39977f0464af52e5a1eef3cb5e216357e1867ca09d895fea8ca4aa639b8803222a0f65783c0d07c4a0ab25c34e71c426936165685a680c7 EBUILD hiera-3.4.2.ebuild 540 BLAKE2B 69d22cb0744e1307ebee3daf2f525326063a088a1a635211b01f144ae32b35e66842d914160001d844bb005204e198fb2a837cb31c8eb12c276590bb73f9cc11 SHA512 9eadcea91a5f9cd2eb3d5841b53acda17af87e39fc57bb6d7aec2191c6afcf0c86582abe64d72aafba41910d4090d270ebc5abd83b2614ac19b37eb012828e60 +EBUILD hiera-3.4.3.ebuild 547 BLAKE2B 9c0e68abcbd5414d6132103eba8688db9c06255d386918025c3d233869904e189079a00c3d8854787acace8340a3ecc7f31ab8e40739b4d328e40c8fe94ff78c SHA512 dc4d70ce8651e4e6820f220bb4a74ec807533cb65411ab10f515689314865b8a662fefded0b54f10fe624424f07ab8b389da19d65fdf79887576231bd49dbeeb MISC metadata.xml 441 BLAKE2B 45d0b18035001279a7fc0b362aa00ab9bea5282f35a2237bb72e84893d8a9ff4b575e43928d48aa9906def18e3fe1bdfb121e5411c46af7117b529f136224796 SHA512 795fc49e90529600ad3a950440f33c9dc60aee0f6ad134b682d8c8e80452f015fd2de5af77ed6ad58830e61b1ab7944dcb81629d75d4b09927e218f33aa948ae diff --git a/dev-ruby/hiera/hiera-3.4.3.ebuild b/dev-ruby/hiera/hiera-3.4.3.ebuild new file mode 100644 index 000000000000..594558142a8d --- /dev/null +++ b/dev-ruby/hiera/hiera-3.4.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby22 ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="A simple pluggable Hierarchical Database" +HOMEPAGE="https://docs.puppet.com/hiera/latest/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" + +ruby_add_bdepend "test? ( dev-ruby/mocha )" + +ruby_add_rdepend "dev-ruby/deep_merge" diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest index 7774dc671a7b..67188810cb6c 100644 --- a/dev-ruby/i18n/Manifest +++ b/dev-ruby/i18n/Manifest @@ -5,10 +5,12 @@ DIST i18n-0.8.6.tar.gz 59657 BLAKE2B f0ddbee202daa4ac75f00113aa8bcac44797e782072 DIST i18n-0.9.1.tar.gz 60359 BLAKE2B 98201124b557dd7e77ea56c491a99274f90853eabbdfd8217cd3a27888ddaf976f76c14fc2236609283546117b0c9837e272fc44aae0ff498ab7c557d6f036f3 SHA512 9726dea0b5aff12e6ddf499ddd5dea0853d345241b1ff19d6f97106a3f5f592b3336d2afddcd0717d15ed04c8098a8f9ea2870f1388353e073f78add2f0a77a5 DIST i18n-0.9.5.tar.gz 61494 BLAKE2B 2a7bb401d5e75022ba6c40c6ee08809bc8728fe9aa22f308c4d532e6c042df57970b7fbfa574494072d8e5d0e125a01498c1964780d2ad9588b0a57da299a520 SHA512 356ce1290b207ce1b3dbed4d0ae542d027e74c43f453359ebf401755a5a55fd1fd815a2f046a634246e41f54c5360174dac1076be9cb7bf82f893f0dafdbd4bb DIST i18n-1.0.0.tar.gz 61451 BLAKE2B d054c69725b3eadf68a885b0d153a808e853ed9bd7e7edc032f2373ca45f56a6c61ff56005d4efe2a0fa531205bdbfd6f4631b014476c70b4c9da63a036e3730 SHA512 c00fc7a28886e7a3fad5432b0d06975ef42864fa8083d8f31bb111b93e27af07554c9dbe3288d5af648ef6a2d99e8ccadd27bf2e5a94ac09d6e50ec4c1a35e69 +DIST i18n-1.0.1.tar.gz 61536 BLAKE2B d439410004511f90e010beb7ab90029367e9ddb876c2215e101fa9a3385c0420a774586ec626136957dedd66c8c7b3b9ddcc6570e3a7075bbd5a90e3508ddea3 SHA512 1d0e05e04318e31d35d19c1af3b6d3aaef3d45df9b2868b65fef9aa3628c9502c6f8fca4beb52aa8c7c914c46ff159da489bc2ccac69013808459e709358b4ca EBUILD i18n-0.6.11-r1.ebuild 1325 BLAKE2B 6f0fdfe1af9f5c11e36f6f4d5090854f9b61752059053b143f58f63dde4eb160d79b36c71900b83cde941ae69bb2d777af999fedbe1d48b39846c11681aca5ce SHA512 0497dbca374d5afd9e7064335457fca6fdc8daf2d20bc550bc04603748f3818e9d44799ac510004afc304ecfc1774053d8928d9352da62e5d4197081791010fc EBUILD i18n-0.7.0-r2.ebuild 1514 BLAKE2B a027548d166ca6bd176d3cf2c7728fb0b6a22445ac22cf9e6e628a1d77f65d6c5f7262149cfdf6f22b83aa2c7a0fdfbc30d948466adc5885a2eeb58c1cce7360 SHA512 fe0eaaeda79550bd120e08fc6adf0a17d6e437e2682578dbd7dad08145e4188b37ea7f0a590d27a3548fc6b2e2989210957e39b94fe2f570234f5d7c06bfeff8 EBUILD i18n-0.8.6.ebuild 1350 BLAKE2B ccc38b18a766f850c3dbc7bc092b805ac15d9b7505e8443d5e39269d4f6e800d75dc09921ecd8123644b43f377573431e87aa58f5ba3624a177efddbefd6a2ba SHA512 6466ad5af282db56c980b065378ce87ad3a6495079d2f0436cdfaf1e77bfb3fc8ed120bc0eefec55d27dbeced6ac1ccb687b53fd02aebe107cb131e8a9f1ae37 EBUILD i18n-0.9.1.ebuild 1393 BLAKE2B bfd42402e4c243c86285c6ee40019454595a17b38a338b1f7bf5794e23aa275c3b6ce7a5109f878490b6ac9690852a58977644f9b2f14b81f368df3d381495d5 SHA512 ed277f52680d78f7f790c2008bdd1a65c7c326c2d3ca265348c492f89275c1e90880605af61c641aef02e12cb50d971bd8bf3694bedd395929405115675a559b EBUILD i18n-0.9.5.ebuild 1475 BLAKE2B 177aa41b3e8af750c7eaa59f3c1f8bbf0b8cbcff0b2797ba68ad11d0153339faea0e6fc70f6883d4ad084a3d68f3d07814701b303aa0b56126d9819b3621d9ad SHA512 ea69750d22d11bd6acf125dce3677bf5550d1ec5b421e449f8dcbdc3c16a883e54abf09ecd62f952fdc695744318fe7214ed502094b7d9ff3ce102a8ff31687e EBUILD i18n-1.0.0.ebuild 1473 BLAKE2B db2fdf21648ff851b12ce06b91a49dc23bbc1b9c2030a0cab4eefc14dcfbdf81e94c13b8155cb0b4e1e924753f5834e2786d68550961aa74d64d9602880cb2bd SHA512 663274fcf31d82f478ddcd5e4eadf84f3cb9b59b891ad42d851d493b673e06a919a638db2abe16688688fab986c921e3f75deddd74a7a01677ae793933c894c4 +EBUILD i18n-1.0.1.ebuild 1473 BLAKE2B db2fdf21648ff851b12ce06b91a49dc23bbc1b9c2030a0cab4eefc14dcfbdf81e94c13b8155cb0b4e1e924753f5834e2786d68550961aa74d64d9602880cb2bd SHA512 663274fcf31d82f478ddcd5e4eadf84f3cb9b59b891ad42d851d493b673e06a919a638db2abe16688688fab986c921e3f75deddd74a7a01677ae793933c894c4 MISC metadata.xml 340 BLAKE2B fd50e1569f22c70ba423cfd181cdfbad5348aed4ffc751ff04d38db0e3c64ec0e3d7501fd134401337337549509f7501a23e36b8a9bdd99a18a374885f8c8596 SHA512 09bf74eefe2371ac635fe302efe1b928e37cf0e1da0979f629085f357bc3e93ea87407781ad172139166f21cb979dbbc7e1bec013f8fe0a760cbbe94ab23ac64 diff --git a/dev-ruby/i18n/i18n-1.0.1.ebuild b/dev-ruby/i18n/i18n-1.0.1.ebuild new file mode 100644 index 000000000000..b3c68adf43a6 --- /dev/null +++ b/dev-ruby/i18n/i18n-1.0.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_RUBY="ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_RECIPE_TEST="test" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem versionator + +DESCRIPTION="Add Internationalization support to your Ruby application" +HOMEPAGE="http://rails-i18n.org/" +SRC_URI="https://github.com/svenfuchs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend "dev-ruby/concurrent-ruby:1" + +ruby_add_bdepend "test? ( + >=dev-ruby/activesupport-4.2 + dev-ruby/bundler + >=dev-ruby/mocha-0.13 + dev-ruby/test_declarative )" + +all_ruby_prepare() { + rm -f gemfiles/*.lock || die + + # Remove optional unpackaged oj gem + sed -i -e '/oj/ s:^:#:' gemfiles/* || die +} + +each_ruby_test() { + case ${RUBY} in + *ruby22|*ruby23|*ruby24) + versions="4.2 5.0 5.1" + ;; + *) + versions="4.2" + ;; + esac + + for version in ${versions} ; do + if has_version "dev-ruby/activesupport:${version}" ; then + einfo "Running tests with activesupport ${version}" + BUNDLE_GEMFILE="${S}/gemfiles/Gemfile.rails-${version}.x" ${RUBY} -S bundle exec ${RUBY} -S rake test || die + fi + done +} diff --git a/dev-ruby/jquery-rails/Manifest b/dev-ruby/jquery-rails/Manifest index 67bb50dbdf95..5f3441286e12 100644 --- a/dev-ruby/jquery-rails/Manifest +++ b/dev-ruby/jquery-rails/Manifest @@ -1,8 +1,10 @@ DIST jquery-rails-3.1.4.gem 190976 BLAKE2B d0f0177bce04ca49a41c4a12e3ec35b1e4e7c6194fbda7a5e6ca48ae4a1cd1bf6845196f7b001330d54e4c19a4d3730932bb36741077980fda8de1e1a47be1ba SHA512 fbec0e09bff90d4f21a512c628767ceaf85f311ac8bd81ca58a7b41f71c0a6b25d9ab9246c4043abf71f7afaf217d51a796f2207c2321583ddd14845248c9f1a DIST jquery-rails-4.2.2.gem 516608 BLAKE2B d24c92b6c4382d0bbbf9176f4b23350147eecdb32f10ffdb224c0eb06a5a21b047519e129f8f14dd08b77964368c77353d68f454d69839ce785921ee59bb7c10 SHA512 4270bbad954b7ac00b7a1d3f1b44778d3194647cc85b59ceb6b0a458cbfdc898514470afc7b2fe12b4ea9aa1fe71797d5950421724546d345f5f32cdb1f9b670 DIST jquery-rails-4.3.1.gem 517120 BLAKE2B c5bbfa66d604aebdf954b2ea1c8abdfa52cea8a27709876bd99a9c77705f4dcb4ca27f726faab90485a3adccbe0aad40c464171bf97e8401782d1684e1a24d29 SHA512 9ded8b0e9e3811b79e6a9cee3fdcbd5f560e75f104f464732efe6c36fd988891427ae21dd14b2cd90f01ea91c4be4b15f427c8a4ba832cb5979e45c942b59222 +DIST jquery-rails-4.3.3.gem 519168 BLAKE2B cfd1c9c9a18ea919966778d4172a6733faa102086598c8871f2c9aef5460b1806f2346d1624ba7c01315dcb1090ea81771838280c0b68ae2e57a9e97ad6f24a5 SHA512 55cef78f794da90ef1f7394f919810425589d3d92dc71375c3ec2f0cd6d207e0854826887e1a69503bc6609c60c10886e0b868d2d2df46ae052c90f322aef974 EBUILD jquery-rails-3.1.4.ebuild 669 BLAKE2B cb491f214119a5366a5f35ab6502268e036bfd8a60428eeb025f3e5b81ee7bd345888e0fcd7798f5f21bc0fb4d36a6cd32964da5c2a6b19efc5942bec58e986e SHA512 e6f99949c9221d32bcb2f46ed7bd6a4161c8d5c5fae2c5af6e9b50e16bea4a03a81dd29b4d361ba22075969b12694cfc5e86c48e78db3a0141244604463990b4 EBUILD jquery-rails-4.2.2.ebuild 746 BLAKE2B 2bb2ef59843825fa0f3a12c1f54e7c3eb9fd5f984dd6ead22126e21074a7994323c135a90fe4581cb17444f006058739b3c16db4b74a499ed19f0a2266580151 SHA512 ce8a2c69a081eaa57267c80eb3364e5dfaf7dc6c11482f42674c946d8a0a95adc8d262c4172cd5cf26f1afb404404fec5ab9b483f83624fea32dfbbb1a6536b2 EBUILD jquery-rails-4.3.1-r1.ebuild 779 BLAKE2B 80297e2fb356aa87801e987d8c563298ab68de5f253c86f05ef90851334a1f64a6ca0e7154c0064dc589a002f8bc3f3eb5f215f768fda81542dc35aa2fbbca58 SHA512 8c36056a2e70b99a3b327a3480a330ec2e3154f7433f9c3f120077ffd0cc029e7db6d54210eb7560c727aaa69cd894e053ec7b59d1a076e74e86b2ad50d72c3b EBUILD jquery-rails-4.3.1.ebuild 746 BLAKE2B 2bb2ef59843825fa0f3a12c1f54e7c3eb9fd5f984dd6ead22126e21074a7994323c135a90fe4581cb17444f006058739b3c16db4b74a499ed19f0a2266580151 SHA512 ce8a2c69a081eaa57267c80eb3364e5dfaf7dc6c11482f42674c946d8a0a95adc8d262c4172cd5cf26f1afb404404fec5ab9b483f83624fea32dfbbb1a6536b2 +EBUILD jquery-rails-4.3.3.ebuild 772 BLAKE2B f17cd14937faf7d38fb85c3ddf2ecb725b1da052c586def3a71995fb9153624408985405b014a2c0c77af53c90c8724ae6d33ef9ef4906eca6670e0067365d16 SHA512 77d272b4079baef3375f93b6a9ae5a4fda3002c292198bbb226bbac7a0ac8a4fe6170909b4d0f1e8fa6eeda5e2a76665cd6474b997a0423fcee98eb2151505bc MISC metadata.xml 247 BLAKE2B 7717702c51c35b2a20983332abc6218047b2b5036e6b4c09d3d58b4339e8f9e776879cd116cfda60d3bcf4188859993fb9f3f779aaf595f155d53e85288f3dcc SHA512 ea4c044637b751a2c28c6ac226121e74ef18196af4b594e60413fec907bbab29c6b0c7735c3f503485df16dcfb36ddb86038394d92e2cd18c8f04626628e9f09 diff --git a/dev-ruby/jquery-rails/jquery-rails-4.3.3.ebuild b/dev-ruby/jquery-rails/jquery-rails-4.3.3.ebuild new file mode 100644 index 000000000000..d02786655efd --- /dev/null +++ b/dev-ruby/jquery-rails/jquery-rails-4.3.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md VERSIONS.md" + +RUBY_FAKEGEM_EXTRAINSTALL="vendor" + +RUBY_FAKEGEM_GEMSPEC="jquery-rails.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="jQuery! For Rails! So great" +HOMEPAGE="http://www.rubyonrails.org" + +LICENSE="MIT" +SLOT="4" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="" + +ruby_add_rdepend " + >=dev-ruby/railties-4.2.0:* + >=dev-ruby/thor-0.14 <dev-ruby/thor-2 + || ( dev-ruby/rails-dom-testing:2 dev-ruby/rails-dom-testing:1 )" + +all_ruby_prepare() { + sed -i -e '/git ls-files/d' jquery-rails.gemspec || die +} diff --git a/dev-ruby/method_source/Manifest b/dev-ruby/method_source/Manifest index 00e0518bdf91..da5ce86e17b6 100644 --- a/dev-ruby/method_source/Manifest +++ b/dev-ruby/method_source/Manifest @@ -1,5 +1,5 @@ DIST method_source-0.8.2.gem 13312 BLAKE2B a75b2072d85752eb36715e04c490cecc97f02cee9690748775820dbef5f7577e861b2d22839a8dc834c5fffc04653a0dde92ae01d9cf2d0bbbba78cbf813dc7f SHA512 44cf12bf0e47101f4e91b91b62c54e5403c827be5999b739a930e74c4449861a254631935f6a60430912316767fcc74e3f947075b0b0d994dc864bfdb935af1e DIST method_source-0.9.0.gem 13312 BLAKE2B c3d3cd541b782a3e4e2aa2b1576d9206338988330a17e9770e82ff9fc3156f6feff9be970f5f5f0cef90ee160a3dfbbd20c1bac34593906a47daa7404895b08c SHA512 4ef6cdf3f4427a7910f9da8e569d9cc2711de449498fe88ea8782379330a5725a4800168b06fcc593c18faa52294836881852768306303ebc658f97c1bec8830 EBUILD method_source-0.8.2-r3.ebuild 605 BLAKE2B 3b0c43da31da8a7fbce28a2c0290a063903737962a9affc5390f6b4ecb9e717fa111d8c34391dcff58a289f0344e57b479b50fa884eb4ab1a652636ad2aaa2a7 SHA512 e430a179d0aa81fca4d9398577c2ffcc358312d98fc41e5f5cf50b092bbef78935f3b3183e74525e4eb96cf42b1ae91720bb367849ddaf7ccec5842b31199f2f -EBUILD method_source-0.9.0.ebuild 471 BLAKE2B ac52783d9e86300a4d2b9211cb722c0f60ebe8a579874f20a62d5e2d524f668f413e5eb7fa9d4937af96aa70e8aea5193a5f4339f404bc076a06603c5a67760e SHA512 04caa6ec77e94bfb13b44607ed72f6e3b5890ddfc704d4a31cd6e2a169abce66c482860e5f6dea6e38d2f32097fb1ecfa9fbd083dad9b92f8217883482219aa2 +EBUILD method_source-0.9.0.ebuild 478 BLAKE2B 01630b9db733e9573586f94ca393b2ff53303cd19bdffa4490fac69dd872e6242711c517d26fb391aad175869877c83b63aaea06bc750573534b213f3c581bed SHA512 3ec28bf46d6dbd89cb56076eddfd32024f71e3ddaf4a13159066e9da7f7514a1d500b0c6d99070b69a4f7846b233b51512f91fea5520e0acd006de6fa29b54f1 MISC metadata.xml 348 BLAKE2B 055674d709a654248c63bf20a1867646170cd6b9e2d74cf54b6640ed14b5b0255b2e23986ed068a96412b0c288262fd207d0e267b70f356ee048635732f8a965 SHA512 425721c75e37753f9df91fdc628d1cdad2ab61fb9c49af31405df4070bcf429a703b8696ba5f0a596416f7d7f14ccb4285e39afd15302da6ec753a630d098e88 diff --git a/dev-ruby/method_source/method_source-0.9.0.ebuild b/dev-ruby/method_source/method_source-0.9.0.ebuild index a53f7d345767..67e956a364a1 100644 --- a/dev-ruby/method_source/method_source-0.9.0.ebuild +++ b/dev-ruby/method_source/method_source-0.9.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby22 ruby23 ruby24" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_RECIPE_DOC="rdoc" diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest index db6778f855bf..ef9493e90c2f 100644 --- a/dev-ruby/mocha/Manifest +++ b/dev-ruby/mocha/Manifest @@ -5,7 +5,7 @@ DIST mocha-1.3.0.gem 92160 BLAKE2B 10ffd1bd9b1ecb99555490b17451ae883986ef17856fb DIST mocha-1.4.0.gem 92672 BLAKE2B 8b8640038da40f2577431630ffbc773f5a9474a3a872a5f6c26d53b41d2827da59f32f6c7abab78cbf491bb6d58cabe0834e4b1706869cedd1e72f116817537a SHA512 54953d815cddf52deccdddcebc9a9880fa2f14cab9f4ee1e164bfa3afe095d56b409312149341d1bf84fb336ed23512e7acce371135f8a2a1bb16f1de7acff1d DIST mocha-1.5.0.gem 93184 BLAKE2B fe29eab462db2283449587324fa7c607c84bdc6cf8106c8714de29ac2ec8aa9352ed0ebe60a5f8ad05e8ed9a1256f534c352b17f9519de79490a548468afeb57 SHA512 dd4e37f2d3e65fbaafb9bad345419a042682c5db33ee1787b65db1d0889418463d32c87deeddd2b953e0024ea55a5a36b816712e94b4ca740a6163c6ee51dc85 EBUILD mocha-0.10.5-r2.ebuild 1189 BLAKE2B e2f7ad7e9a1427076462906dd1a56dbca10d2de77aa5092a2249301319ed29b6fac9f563f5549dcdbafb82d1d062c1d25a9f25813f8006a24f75639551cea219 SHA512 6e2e346028954787b176dc3de5188c852cfa0231bc442b902059d014780011b52bf7d079b63e826d3da76efc87669b2cc74df9a983ad45417f153bbaa7e67bf3 -EBUILD mocha-0.14.0.ebuild 891 BLAKE2B ea0c96b43633f7b6dcb242224146aecea671121c49049b96f1816b76259fbefc0916dd88c3a25d9484016ce1639c9a4796f3ef7e3c582c9d95bcfa925ea6df1d SHA512 1d03a7eb194ffe9b086ea3cead434824effcb92a9b927ee8938d052e36663283037d9a88604082ca4646c139ff3228208bbc494877a9f0d562141c9409097f70 +EBUILD mocha-0.14.0.ebuild 891 BLAKE2B b985c2344c88447f1ea966e5ba5d979acfb23bf754565476709b8ae2c46400d3f7beb86f6feaf05d8ce21d3e5577702bdc86c6ea762b5799e461f3822f0217c5 SHA512 d6020b9bd76a59d65d517a5abb52bf1502f05528255905c4d7ab29c544399f03efbc0365ac2ffb9b2801be579892f3e434242738487cf1d1c7cfcf5f861ad8d9 EBUILD mocha-1.1.0.ebuild 853 BLAKE2B 1e239f2abd34221cee9af37f775c07ed22285c3db09695e6a175a86bbbec786046e80efdaa490959144ca5e5853ffd40faae3e1743991de9df1636da153314f5 SHA512 a1f48fa4bb83754b1d6af4e5d50ed63c404c6b1e788a4d83ec2c190813b72916d73de541ad97cedf14073444aeb4bdf4174411be1fa6aa66eaf28b124b9a67ab EBUILD mocha-1.3.0.ebuild 861 BLAKE2B 087b553954eae1c73a77ddd5fb50d96951e58a42ac35f5c76de92606f49253eb64aaba9822709402501f7f88d0a1d5498a60033e81bb14fcb3750712ffc35ae7 SHA512 f06e0d7a05935b6605b4e2a9916b684d0fbe12e25b73d6042fc8185a870f07982f8f0088fc0fc17cdeff9aa73e00d9044f95c721f3de1d453193c8eb628524c0 EBUILD mocha-1.4.0.ebuild 868 BLAKE2B a3f08dcec677979fc2fc3daeaa93e15ccf712b6d9e72959ce5f6f5fec7bbb0ff3fa40fcdca9214f9b8df64c8cce6e3bb14cd9eb0a9fbe9ba9ec6232288c498d5 SHA512 2140cabf3e252fbdf6a15817130c5876ab4bab69a79097af5de290ff36d9381616e3e995a9e21867c36d95d2afce788f3e417d20370655fddb29fe1a2057cdc8 diff --git a/dev-ruby/mocha/mocha-0.14.0.ebuild b/dev-ruby/mocha/mocha-0.14.0.ebuild index 175e2ee5ecd4..e8a0f25b3bae 100644 --- a/dev-ruby/mocha/mocha-0.14.0.ebuild +++ b/dev-ruby/mocha/mocha-0.14.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 -USE_RUBY="ruby21 ruby22 ruby23 ruby24" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_TASK_TEST="MOCHA_NO_DOCS=true test:units" diff --git a/dev-ruby/parser/Manifest b/dev-ruby/parser/Manifest index 426dbe0c6468..c44a50c05ef0 100644 --- a/dev-ruby/parser/Manifest +++ b/dev-ruby/parser/Manifest @@ -2,8 +2,10 @@ DIST parser-2.4.0.2.gem 591360 BLAKE2B 77a832e444e70853fe2aab27c0dfc99536aeafac7 DIST parser-2.5.0.0.gem 601600 BLAKE2B d863de5b898e1110f3b1121afd83aa11b5c116c494a45c4ba4fba82a89605acbbf0e52db6f7dd9b7d65c49ddd00a3af8c716f2f348a7bfe50b39c55a95dd7adf SHA512 51ad3b7d56d0f25385ab6ff8510857b7c8a689c65087be68441a4699a12371717de9360f568804fc818c0fde8535f1c92067532ef7a4d751b183d61aac3ddfe2 DIST parser-2.5.0.2.gem 604672 BLAKE2B ec4a20218e0707a9791b173a7b7b1f33845e20b23c591bb9d5a51883f9b105fff136ae3808f62fddbf43ce57b0b6b13c0fe80af5496dda655074900a3790b108 SHA512 5ea67f986af8b31eca601fc812d64edfde14843f92cc79d72333cd581d20f53661f621ac513e71db6320ede8ac696778266138e66cddb3cbfe1b61684538953d DIST parser-2.5.0.5.gem 605184 BLAKE2B 2847079ee7195f47f7d18519cdd9e52b1ab9e9371fd3593d78ab841d8b38d985609ec326a0e75688012d583569cf311428ec39f8e2b52725943966c848693487 SHA512 e3c2aa9026d45dde45923f215b2de4f3f588e779bdfac30c334b6c1bf2c54c44858179cba34cfb46d0353714c813d03da10f33ec660a1c4c0b06df9ec8a1efe6 +DIST parser-2.5.1.0.gem 652800 BLAKE2B 56411c34da273d8d02d05eb0dee470cf9afd3ed563d02fc8614cc93cb62f0a1e12cfcd02da95b9ed93acfc69a75ebef2b2b25cd885a69ecac31e3c2b4b37bee5 SHA512 252a20b1b578c4c4b0704001aa7b38ef94e5cc24f3eff34d3afcd661e4f5ce2aa25d2113e42a7d0c8e22583451d3e8067429782be12789cb9465262d7bd1839e EBUILD parser-2.4.0.2.ebuild 726 BLAKE2B 22565d48789c7a626bd3d94c44444052358d6d265f7b397e4b71bc16ffede9c21879d30eebeac4faef30ed0ab9f93dcc54e9305150f21425e266dcb73d8eece7 SHA512 183978bc420a988967be08320546002e5d2bb69b1b22c3cbed49beef1c010c59bb02f4cf6325107f4e2ed7efe03b5392dd1ffdb359abaaf9748943f34478d9c3 EBUILD parser-2.5.0.0.ebuild 724 BLAKE2B 14410ef36bd1ceec5e3c9292be6731141005d279741ef5c9671591fbaf2147980c9ea6b1e0ce0faf3d7f963520886380118ed8b3b6d8a3064e5744f1b9b17ec5 SHA512 dace08c61adc85a283636b3946007b6301e96de432b70afd3455abed067d0fe9e48ab6d0db6285b9a8f978171c00aa4e658f5b24238f07873263cdb674d7e355 EBUILD parser-2.5.0.2.ebuild 724 BLAKE2B 14410ef36bd1ceec5e3c9292be6731141005d279741ef5c9671591fbaf2147980c9ea6b1e0ce0faf3d7f963520886380118ed8b3b6d8a3064e5744f1b9b17ec5 SHA512 dace08c61adc85a283636b3946007b6301e96de432b70afd3455abed067d0fe9e48ab6d0db6285b9a8f978171c00aa4e658f5b24238f07873263cdb674d7e355 EBUILD parser-2.5.0.5.ebuild 724 BLAKE2B 14410ef36bd1ceec5e3c9292be6731141005d279741ef5c9671591fbaf2147980c9ea6b1e0ce0faf3d7f963520886380118ed8b3b6d8a3064e5744f1b9b17ec5 SHA512 dace08c61adc85a283636b3946007b6301e96de432b70afd3455abed067d0fe9e48ab6d0db6285b9a8f978171c00aa4e658f5b24238f07873263cdb674d7e355 +EBUILD parser-2.5.1.0.ebuild 733 BLAKE2B 7f18c1a6ea9f9fc9e0ed7d0b037854e13cdf5534cdee41a0e884883333f9526e7e27bde82d5a28f61fba4f72219da36fe464cf27497ab6714cc46871786cb035 SHA512 3432558547d973d064981db11a60c1b71b50fa23f60f9ff49a7b97b617403ad96851f5d4a4655fe1987d2266969b83658e4f9a8c5f00ca70c71977ff25781e96 MISC metadata.xml 343 BLAKE2B 7da9e267560e7a67c7a8afd5c283389dea1d4db2cb0ca65e4fda61a576036bb8068005b5e31ba9cc8fe7b68b8f8af5f93bd104e6d63412842dd7d0030b83fbd5 SHA512 f8dccc996237113d4add61dcc46e1407ea6edf156b001994e31d920f688dfcf9efe8d3d991ef31dc0084b7695b57b5d51471c57e9e945308279dec7909c69517 diff --git a/dev-ruby/parser/parser-2.5.1.0.ebuild b/dev-ruby/parser/parser-2.5.1.0.ebuild new file mode 100644 index 000000000000..2033169ac320 --- /dev/null +++ b/dev-ruby/parser/parser-2.5.1.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby22 ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_RECIPE_DOC="yard" +RUBY_FAKEGEM_TASK_TEST="test" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}" + +inherit ruby-fakegem + +DESCRIPTION="A production-ready Ruby parser written in pure Ruby" +HOMEPAGE="https://github.com/whitequark/parser" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/racc + dev-ruby/cliver )" +ruby_add_rdepend "=dev-ruby/ast-2.4*" + +all_ruby_prepare() { + sed -i -e "/[Bb]undler/d" Rakefile || die + sed -i -e '/simplecov/ s:^:#:' test/helper.rb || die +} diff --git a/dev-ruby/pdf-reader/Manifest b/dev-ruby/pdf-reader/Manifest index 1bc0b0c86c94..f8734da30ff3 100644 --- a/dev-ruby/pdf-reader/Manifest +++ b/dev-ruby/pdf-reader/Manifest @@ -3,5 +3,5 @@ DIST pdf-reader-2.0.0.tar.gz 10382893 BLAKE2B 2b3c6b6b43f6a100e0affb4593361b37c6 DIST pdf-reader-2.1.0.tar.gz 10977233 BLAKE2B 5922b218108bf87c1b670e8392246a3884df66b9cdeec7e982c6bc2bb39e28bcbd64a0778693731309d51cb92ad6651bd5d894d84de3acb60cf3eaeaa2b77727 SHA512 edf41a75f89af70ee75cc1a3aa44adbc7200ea36bc671479cc652b5263dffb23a62ec8eab70eb0e137f1c7154766bb803260dcfa8973578a684b10cf09fe94c8 EBUILD pdf-reader-1.4.1-r1.ebuild 1070 BLAKE2B dc3ac7622e5b0ec494a002768dde2e8338cbc27deb3c604963d26a43db7935819f0f30449c69f7bce4890533d06f92fe887be860effccb4e6d33862f21b538eb SHA512 d5930856d8870badfe14a29eb64de5ff4210fa7f4e09fe1a6f426acf321187e5b737bdddc9cec036b391f34af0e053c887da564c2133e0c32c3de064e3ff6c26 EBUILD pdf-reader-2.0.0.ebuild 1068 BLAKE2B 0e81fa21e1e3de743b70f8d77b4a58043ed533e367ca458be546853516fb5ffdf0be5e2408ec0c928ceb2f2f48feea176a2b4e5248c30ef98faae6940e08608c SHA512 dadf19bd996622f6c50a6466a88489cedc9b527daaff329bd1307d71430dd39abca3e6d02d1f9deb680d579213c975120279833fedefeac028d302e29de5df1a -EBUILD pdf-reader-2.1.0.ebuild 1087 BLAKE2B 40bd55c155712fdcadff337b883060b178eb90bbc9995cef0f5be7e17dd3cc8fe886f7bb666b0ae05f3e5907b7fe6398c3dab9933ea1e1160ce258db18d29f1c SHA512 6e92275feac72be39820cca8dc11263b78c59e9156f14c2c47c5bd2bea143d5040a0e654a6fb84335acbe1ae16a93c4e6927ff50f592c2d831bce4f254f71b6b +EBUILD pdf-reader-2.1.0.ebuild 1094 BLAKE2B 1cb724433ac5d1a8e71b64d8bdb2dcf51f1308493c7695f09460e6354f627acf73e334bf3399b715e52d3765928daca2d14fc327eefa26559bc7087741c885df SHA512 78e861388ae37560d8cb52ac40aa5ed51b57c9d7c09a91c95a02d90871b68376f1f65842180c16aa2b871adf969a5d61bdf89c27ec035daa8275da225a3b70fb MISC metadata.xml 340 BLAKE2B 870883ff3971c347d1b9a28f228629d1c972c8a7e1695d77755316a864b74a8b65190d6b1cb07e55e8138321b91a6d9afca61872434ad9c13d081ce47e75d3b6 SHA512 8746d7bf7de89f49d161945c3dd434efa275799aac66d981edabec64ee789ca5864d69f3bae738b3c5ff26cc54b1d824f7aa35b2b9c9624e07339794b56d029b diff --git a/dev-ruby/pdf-reader/pdf-reader-2.1.0.ebuild b/dev-ruby/pdf-reader/pdf-reader-2.1.0.ebuild index 357c7c001c59..334dc6886ff1 100644 --- a/dev-ruby/pdf-reader/pdf-reader-2.1.0.ebuild +++ b/dev-ruby/pdf-reader/pdf-reader-2.1.0.ebuild @@ -5,7 +5,7 @@ EAPI=6 GITHUB_USER=yob -USE_RUBY="ruby22 ruby23 ruby24" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest index dcee02fc6c96..16d7e401dd06 100644 --- a/dev-ruby/pg/Manifest +++ b/dev-ruby/pg/Manifest @@ -1,7 +1,10 @@ +AUX postgresql10-tests.patch 1747 BLAKE2B e0a992461221f31cca1f39453e077a1d04d3f436e0eba3b683ed42092d266a8edb8a46e61933ac41e94ead483bac325833f1c21bfc57cf7ebb160f046d80e1f6 SHA512 89a7937b0791307366fbc97549d48cb7bdf92b66895b1de7dd554a040ad6a08b4af69709bf1318df95cdaf9824415d76b5f6be98be48995b75909fbfeefb6295 DIST pg-0.17.1.gem 142848 BLAKE2B 26715943ffc56d5377613d3dd56bc994696a812ccedf6415233781d6685ac34ddf25321f2f194880dd9df6715d43efef7eaeb00ed8ac594302c6e2e292b07cc8 SHA512 fb637256d084af3b41ba4130f866924df957a63c29d029b99995bf553e545b3d4064e682b00d0604bf495a853a8800b9c8eba34718e96c651c9a697281ae4a62 DIST pg-0.18.4.gem 219648 BLAKE2B f6b957551b0b537dda5551bc8974f5bd2f8a4ee4ecf482a5d3dc3ede0ad610507029693fadbfe9d2e2940f63d82da61e535e802919a82f7e5ea23c1165b81847 SHA512 48e792756c7ee205164b59a9515ace6320150f0ce1907293f8c1a736300c62c0b38c1be49e8ad4f1a50f29abc7f72bb43e742a8e63d9606eff4c7d2191a4fb74 DIST pg-0.21.0.gem 214016 BLAKE2B 9e27646cd85bc97dedfb980f4851b19a1ef2aad17f6a5c60726c1683642af5c4cf87d518b300fb4c894e1580f808f8af6158b57f1ac25971c1fc55818abee6f4 SHA512 590a8c34487d2cf030082cfff87b2cc83b636df06a931e394acfb098ecb5728e793d777f125b036ee9953bbd21ec5facf91c932930acccb507d3394f2fc4cc5b +DIST pg-1.0.0.gem 213504 BLAKE2B eecaa632c7903f89c503ad92ccff058bbc6c2c80cbf83d656eeb9a5b919b84bb270671ad4e0fa08f55be1bcfc69eb8e13b815c37c601d300de503383f1ba5908 SHA512 1cac025ab8a95b4429534b98377eedeb1e3f8b2c4a859363c4174d477577caf39557b002cde4e745189fa9a29e9181ff9d564d822f15ff5c4f03f7389b0d0398 EBUILD pg-0.17.1-r1.ebuild 1810 BLAKE2B b6ad39c3e9100ce6301499bc3f2d70bc10b1df16cbf6be7d9b76361a6b2d7d245822b77399bb0365c709b969fcd5b72cf8aa2e167474409f9a26c7887a6830e1 SHA512 b54df5663629584b1d19ab599a0d83ca5577d225aefe32f134f52c9869726934c8c606a25a4516f26ddc441488b79686e63c4484275b9c69135feb69fc2ed262 -EBUILD pg-0.18.4-r1.ebuild 1767 BLAKE2B 34f58f3ab0ca9dd98777bea30374ac21f31315fd520b61031ef8edc644e94374c5281b240d1ddc191c0d7cfb383c381bb745a1af196775890f388da455817be7 SHA512 b3011ccc13338485b19e0ad63362fc9d2b2aa99560acc8222ce1b7ac7ad857492d92e847cc32144bba70f7bd889af0b39824aef2178ede2043314bb434500d55 -EBUILD pg-0.21.0.ebuild 1655 BLAKE2B 48e971997a6fc47bdacbbdd4cfe46eb98cf814ba99e51510f7529403a3f8c1de476e3c62eeda7df75dc9b54f425c2122dc4a9fae69eec659bb86f6bc77eefc27 SHA512 3eef393aaccb27f26c481fa3f492e9621faff1868f2b54553f1d48910e78b22ed75e87116407aabf5d43f05b2a4b0f562d93c372ce9f15ab7d0453fb13f5b0cd +EBUILD pg-0.18.4-r1.ebuild 1800 BLAKE2B 1d50881190b8207970f44b0b39ffa75f3d3c58dd5869ca96fa81b380994d3a6f887c1f5ddec1c0a0209bee264ff4e150f458e4adb074840ef3e6a149d06f3ee6 SHA512 4f20a832fbdfbaa8ce75378a1efd316fa57ffb158d097efefdd1b68c02e24f58a7082e7cbe0e61a0dbb8df2749738c67b4f4d64ca0f1201c79b783f53c421589 +EBUILD pg-0.21.0.ebuild 1707 BLAKE2B bbf0de90919975e2a210db855aaf6a661dfdf7c281da982d7035bd4f3db806332e71be3d3e6529a4428613471939d133042dd41205df0d07ed68137a88fdfbd9 SHA512 916cd04d5dcc699968dda2da31e8f12c096b3f7726f12a4122d540fbe73bf06cde9a202d387dc445d780182f94b79bebd17a0d237c26cdac507771ff07295313 +EBUILD pg-1.0.0.ebuild 1655 BLAKE2B 6427e234010712acd305575b7f08db4740547349823a2661984bcd058e38f461dc0ba4f33f728354108925d31384f9bd503394ad3457acdb3039b64bfd8e8b77 SHA512 277f349b3da11836fca7ddcd2d3961b1c83dcc099bc5c06b3af4fea2352585aae9f25330c3e3507f781800ec3d989bacd9316913dbfa4b578371cc2c596fb10e MISC metadata.xml 340 BLAKE2B 8ef2673e4dafd5495e2385e4216ae715d3334c170e81f45f823f8ef6942533ad088115e6f8e3c75b35e2af28cbbf1e3446cfb8b2eb084df7b9a3adc6c869c183 SHA512 76be8c407457ed3f1a8e2caaf5a10949a830d4033d8d18e88830f37d2b62d4ff9675367f123364041ca88f5af972d4d7152c1f2832a5c891b516a83f989e1598 diff --git a/dev-ruby/pg/files/postgresql10-tests.patch b/dev-ruby/pg/files/postgresql10-tests.patch new file mode 100644 index 000000000000..f9b7c1579a91 --- /dev/null +++ b/dev-ruby/pg/files/postgresql10-tests.patch @@ -0,0 +1,49 @@ +# HG changeset patch +# User Lars Kanis <kanis@comcard.de> +# Date 1508756565 -7200 +# Node ID fe63160e8a9803e257231d879fab2841ba44c37a +# Parent d6d5533dfca85b618232fe3e9e56e59dbee99de6 +Adjust tests for PostgreSQL-10 + +diff --git a/spec/helpers.rb b/spec/helpers.rb +--- a/spec/helpers.rb ++++ b/spec/helpers.rb +@@ -251,7 +251,7 @@ + + def check_for_lingering_connections( conn ) + conn.exec( "SELECT * FROM pg_stat_activity" ) do |res| +- conns = res.find_all {|row| row['pid'].to_i != conn.backend_pid } ++ conns = res.find_all {|row| row['pid'].to_i != conn.backend_pid && ["client backend", nil].include?(row["backend_type"]) } + unless conns.empty? + puts "Lingering connections remain:" + conns.each do |row| +diff --git a/spec/pg/connection_spec.rb b/spec/pg/connection_spec.rb +--- a/spec/pg/connection_spec.rb ++++ b/spec/pg/connection_spec.rb +@@ -232,7 +232,7 @@ + described_class.connect(@conninfo).finish + sleep 0.5 + res = @conn.exec(%[SELECT COUNT(*) AS n FROM pg_stat_activity +- WHERE usename IS NOT NULL]) ++ WHERE usename IS NOT NULL AND application_name != '']) + # there's still the global @conn, but should be no more + expect( res[0]['n'] ).to eq( '1' ) + end +@@ -1537,9 +1537,14 @@ + end + + it "shouldn't type map params unless requested" do +- expect{ +- @conn.exec_params( "SELECT $1", [5] ) +- }.to raise_error(PG::IndeterminateDatatype) ++ if @conn.server_version < 100000 ++ expect{ ++ @conn.exec_params( "SELECT $1", [5] ) ++ }.to raise_error(PG::IndeterminateDatatype) ++ else ++ # PostgreSQL-10 maps to TEXT type (OID 25) ++ expect( @conn.exec_params( "SELECT $1", [5] ).ftype(0)).to eq(25) ++ end + end + + it "should raise an error on invalid encoder to put_copy_data" do diff --git a/dev-ruby/pg/pg-0.18.4-r1.ebuild b/dev-ruby/pg/pg-0.18.4-r1.ebuild index ed562255874d..76ca7c11e058 100644 --- a/dev-ruby/pg/pg-0.18.4-r1.ebuild +++ b/dev-ruby/pg/pg-0.18.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -6,8 +6,7 @@ USE_RUBY="ruby20 ruby21 ruby22 ruby23" RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_TASK_DOC="docs" -RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="ChangeLog Contributors.rdoc README.rdoc History.rdoc" inherit multilib ruby-fakegem @@ -24,6 +23,8 @@ RDEPEND+=" dev-db/postgresql:*" DEPEND+=" dev-db/postgresql test? ( >=dev-db/postgresql-9.4[server,threads] )" +RUBY_PATCHES=( "${FILESDIR}/postgresql10-tests.patch" ) + ruby_add_bdepend " doc? ( dev-ruby/hoe diff --git a/dev-ruby/pg/pg-0.21.0.ebuild b/dev-ruby/pg/pg-0.21.0.ebuild index 5309a54327c3..24430c4f4590 100644 --- a/dev-ruby/pg/pg-0.21.0.ebuild +++ b/dev-ruby/pg/pg-0.21.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby21 ruby22 ruby23 ruby24" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -23,6 +23,8 @@ RDEPEND+=" dev-db/postgresql:*" DEPEND+=" dev-db/postgresql test? ( >=dev-db/postgresql-9.4[server,threads] )" +PATCHES=( "${FILESDIR}/postgresql10-tests.patch" ) + all_ruby_prepare() { # hack the Rakefile to make it sure that it doesn't load # rake-compiler (so that we don't have to depend on it and it diff --git a/dev-ruby/pg/pg-1.0.0.ebuild b/dev-ruby/pg/pg-1.0.0.ebuild new file mode 100644 index 000000000000..dbbd6e9e775f --- /dev/null +++ b/dev-ruby/pg/pg-1.0.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby22 ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="ChangeLog Contributors.rdoc README.rdoc History.rdoc" + +inherit multilib ruby-fakegem + +DESCRIPTION="Ruby extension library providing an API to PostgreSQL" +HOMEPAGE="https://bitbucket.org/ged/ruby-pg/" + +LICENSE="|| ( GPL-2 Ruby )" +SLOT="1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND+=" dev-db/postgresql:*" +DEPEND+=" dev-db/postgresql + test? ( >=dev-db/postgresql-9.4[server,threads] )" + +all_ruby_prepare() { + # hack the Rakefile to make it sure that it doesn't load + # rake-compiler (so that we don't have to depend on it and it + # actually works when building with USE=doc). + sed -i \ + -e '/Rakefile.cross/s:^:#:' \ + -e '/ExtensionTask/,/^end$/ s:^:#:' \ + Rakefile || die +} + +each_ruby_configure() { + ${RUBY} -C ext extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake V=1 -C ext CFLAGS="${CFLAGS} -fPIC" archflag="${LDFLAGS}" + cp ext/*$(get_libname) lib || die +} + +each_ruby_test() { + if [[ "${EUID}" -ne "0" ]]; then + # Make the rspec call explicit, this way we don't have to depend + # on rake-compiler (nor rubygems) _and_ we don't have to rebuild + # the whole extension from scratch. + RSPEC_VERSION=3 ruby-ng_rspec + else + ewarn "The userpriv feature must be enabled to run tests." + eerror "Testsuite will not be run." + fi +} diff --git a/dev-ruby/pg_array_parser/Manifest b/dev-ruby/pg_array_parser/Manifest index 8a3a83ce812b..59e6681480b6 100644 --- a/dev-ruby/pg_array_parser/Manifest +++ b/dev-ruby/pg_array_parser/Manifest @@ -1,3 +1,3 @@ DIST pg_array_parser-0.0.9.gem 8192 BLAKE2B 5b647cb3bca2b965348cfb5c442f4bf9c58d03f66c422768b22836d8a9cf73d9b2b242a055df0bea708b617d0a3ca84abe8100007ca259eeea4dd089385db860 SHA512 a1503d9598e1658eb63b6294ce1cf6f8d2e7e5c59382407946ec10d25a46b029b4bb8a8c634b190b42bef4954c4aeea60b6ffa16c596e0c3bea2df4c882896ae -EBUILD pg_array_parser-0.0.9-r2.ebuild 1428 BLAKE2B 2ff8433555df20fccd2d9a52bdbb80279c2ee9db6a57e420d7e5f351334d24806221ae21cee8ccb9e676d5aea5fdd0c3e5d0144ec7ae574f4e3cf6a48a7d0f10 SHA512 33fc4bf23e97fa8d347dfea4a606b0bd13eb03edfdadac198054031c36805997c29e564d0a3914ac95ea5a45cfe3b8b2c6a7df9ab96496de8ed452d5d245ea9a +EBUILD pg_array_parser-0.0.9-r2.ebuild 1428 BLAKE2B b07ec11eb35b8270a0dfb1562efa1910a949128d979ffee58c89ee67c5435f89aa46172864798c0d04aee2877d08f21d5ed67809230270a69f8da71ca183ef88 SHA512 3aee0fa7c7f04a56947c319311d50eb7428dbe667bf55c27bc8a76ebf2cb94cf90ede774191036e5c11eed0f0d34983dbb3e829f633b142f7acf331047d95584 MISC metadata.xml 346 BLAKE2B 30cbcd7afc3b0d26ad3a8cf1dbd8d2b340e1d49f223b633f67ca5d7b1c107097bd545d1474cac5b41842702d364fa54d133193232f62b855ca1bd55e4eaf23a9 SHA512 b6898bde51552dec812e9c0a6030c01243ab3f24331c509f5bdde03280a9c87c7ab4f7d3bebb4a2cda19054233f01fa989fd5f205519d7ddfc4a2e148bdc7a8e diff --git a/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r2.ebuild b/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r2.ebuild index 8cc80371ca92..54effc185763 100644 --- a/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r2.ebuild +++ b/dev-ruby/pg_array_parser/pg_array_parser-0.0.9-r2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 -USE_RUBY="ruby20 ruby21 ruby22 ruby23" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/postgres_ext/Manifest b/dev-ruby/postgres_ext/Manifest index b7422d0dda2d..765ae670e7f7 100644 --- a/dev-ruby/postgres_ext/Manifest +++ b/dev-ruby/postgres_ext/Manifest @@ -1,3 +1,5 @@ DIST postgres_ext-3.0.0.gem 21504 BLAKE2B 8fa38e78bd182e8c89746492d7082383b3411d987b95b6f01ca0fe961913aa74f3e32923150e3ce8d9dc0bf7377a65c6f2f926681b7dce0cf25873a8537c9ad0 SHA512 3d17a0f6ed98badf5c196ddc78e50d47c6a24edc19276f3939255f3d23490e30a3abc344da020d0480a8ec73586c6084349caf472f735461c4f9b6084d4d2c52 +DIST postgres_ext-3.0.1.gem 24064 BLAKE2B 013a5b146474006f5bf15c5336b84b279a2d92afa632faa8e2c237f02bd4d899fb7ce7f7bda401df7b686ee7e952248db1278aeced9067a15343d13f5a5f832d SHA512 da1f47e90e12229f675955491d21eea56a349213db963e7a6e29886c1f5b8773a1988ca224be4abf5163e66e4189d98e9adf85d61e201488e5c13b36bc6f7b4f EBUILD postgres_ext-3.0.0.ebuild 1504 BLAKE2B 990944ea11fb8e783dcd1cab947c67440376581775d2e80f666321bf2afb44af0d132ac4e836a340e6528126a698a1fda54fe5ee7055eb020c4e94d7236a24eb SHA512 c51974d40c3e0623a7095e5d36bf635de1ae60de1729ff4a5e09f073344bc3e3ca57fd9e7f28a1da514e09fe5bfb2ba448a07d1dd782ee326457d68ef4cf3f28 +EBUILD postgres_ext-3.0.1.ebuild 1468 BLAKE2B acb7bdbafe6d7e42345563058aadef2fca64abeed14cee3b65b8a3c7fc990b193cacff915fd49cdf7d069857bc31e85ef4e8c911571973185e7381081fe77e2f SHA512 e408fdacebe667d061cdf09376d6cf6feeaf8bb707302052a9bed9d86e8833de869b70b573568ccee7107f4aac618bac0f3b4dbed6570cdefed0923473ec5d82 MISC metadata.xml 343 BLAKE2B d0e9097262d31b024b2c77f30e35d4d905b6dc9477f670e00d34bc7e60f54a5df408280bc65e168d4b9d0b37ef0e4f479aa485762d14952f7c13a2740548aa13 SHA512 b00bbf491b1dca98cdcbdd8a23982a5120205f07e9948c453c9c18ae3233e450cda7d6e78986b4a1b6ae17db15307ef9494be4e85aca31b453e3531ff0de060e diff --git a/dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild b/dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild new file mode 100644 index 000000000000..37ff049a3b7a --- /dev/null +++ b/dev-ruby/postgres_ext/postgres_ext-3.0.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" + +inherit ruby-fakegem versionator + +DESCRIPTION="Native PostgreSQL data types and querying extensions for ActiveRecord and Arel" +HOMEPAGE="https://github.com/dockyard/postgres_ext" + +LICENSE="BSD" +SLOT="$(get_version_component_range 1)" +KEYWORDS="~amd64 ~arm" +IUSE="" + +# Requires live database connection +RESTRICT=test + +ruby_add_rdepend " + dev-ruby/activerecord:4.2 + >=dev-ruby/arel-4.0.1:* + dev-ruby/pg_array_parser:0.0.9" + +ruby_add_bdepend "dev-ruby/bundler" + +all_ruby_prepare() { + [ -f Gemfile.lock ] && rm Gemfile.lock + #if ! use development; then + sed -i -e "/^group :development do/,/^end$/d" Gemfile || die + sed -i -e "/s.add_development_dependency/d" "${PN}".gemspec || die + sed -i -e "/gem.add_development_dependency/d" "${PN}".gemspec || die + #fi + #if ! use test; then + sed -i -e "/^group :test do/,/^end$/d" Gemfile || die + #fi + #if ! use test && ! use development; then + sed -i -e "/^group :development, :test do/,/^end$/d" Gemfile || die + #fi + #https://github.com/dockyard/postgres_ext/issues/166 + #ugh, thanks + sed -i -e "/byebug/d" Gemfile || die + sed -i -e "/fivemat/d" Gemfile || die +} + +each_ruby_prepare() { + if [ -f Gemfile ]; then + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die + BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die + fi +} diff --git a/dev-ruby/pry/Manifest b/dev-ruby/pry/Manifest index d2e9c279c0b9..acd5617500ba 100644 --- a/dev-ruby/pry/Manifest +++ b/dev-ruby/pry/Manifest @@ -1,3 +1,3 @@ DIST pry-0.11.3.tar.gz 225483 BLAKE2B a8d680c095a887e2612b61ef2f892ece8468e447f08e209b97494844fb27cf2441b8d575125ac5657b6f0feefa8b2726bfd78966ce44da1d96af84982918f428 SHA512 6c5c983d0d446cc7cf105797083d932d95db9821215635cd3929ce2e229e21c4566d0644a6283de462e735aef577cd8c115589d2dd8bac88ac2f911be0bf729f -EBUILD pry-0.11.3.ebuild 1176 BLAKE2B 56cefc6d384e097a8be255eab7bbc46b39551d831fcd9d40f25e87f60490c864545ba4b04d95ee49376fa67540b3e89fa850ef16d8ef1590575438492f562aeb SHA512 b1f6dd8c59d6fbafcd146109fdb05ac9445c894824ac6030f9f25ffb560bb43ce435aff222b42156345687f14519fad185c71de61bac1d5c906dfd8817aadd1d +EBUILD pry-0.11.3.ebuild 1183 BLAKE2B 7c056cb9b033556b1bacf8457d4fb059947595272bf4b77d82dd1efa067eaaf0d194186072609ac424606e0944d0e295d8985ef9842b1c4f9fd8f2c906f18963 SHA512 c9424ef1fc6fba78a607369ea61929201f14d67bc5631d7ed4a2f89dc098c725e2d9204fe4cc51477126b204282eb24762786db8ab78e7681f6f1cf9352ff5d9 MISC metadata.xml 333 BLAKE2B 0c32ac9d2cb59e7aa1dfca56e88a2a38b783bdb2779c9336eca40d06770f02252442afb3372c1a786bc491693548c145079b3aa8e61fefeb0b81209f0afe3fa5 SHA512 4bd968aba7e36044799dfb4abba1a0127c4aa4ccb4e7d1830dafbf27c6c9e94fcc29ad008dc527cf2c409c8308dee14f803946afbf716bc22d9d3f716b951887 diff --git a/dev-ruby/pry/pry-0.11.3.ebuild b/dev-ruby/pry/pry-0.11.3.ebuild index a60683982ec5..69555df8eb7c 100644 --- a/dev-ruby/pry/pry-0.11.3.ebuild +++ b/dev-ruby/pry/pry-0.11.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby22 ruby23 ruby24" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest index df10a9315509..a0f877e0f43f 100644 --- a/dev-ruby/public_suffix/Manifest +++ b/dev-ruby/public_suffix/Manifest @@ -1,7 +1,7 @@ DIST public_suffix-2.0.5.gem 89600 BLAKE2B c561b32a26c4b605821eff66ae2afef17988c45d954a15b04a7174b202851e6dd0012df32981146a0cbaadfd0358b1f67be359b5526a65de2a3b0f7061ee7beb SHA512 d261dec44c11803631e267f36d82a59278d90dceb2811233ca511e895c5f1a58005b6afea980bd1bbd78bbfc7a3a4e02f9f1fbe351fded38be340ecc235da383 DIST public_suffix-3.0.1.gem 95232 BLAKE2B 4a27cfed98c19e4e5e68849e48bcd1a28a93232dd63ee53eb0368717aa7549e106851e97c3e953b5721d98a17de195d16bf68951c6753ef39a4648af00b8f2d9 SHA512 6eac89d22cc766a12032f4abd2fb8b707e4a7c82bf35d9deed45fe11ed3932fb3c2339da7fab775c10603d9e39a484fa5a54d33758d2f5fc9a0c558a1d4b2e0e DIST public_suffix-3.0.2.gem 95744 BLAKE2B 5c06af572214760f7d2a176e1b6603ea9bf0f45c91633cdead841ef8289b7c9ae7ae5b0400d5248d3df4c3bc81d9bb357de622fb85a9c3a67f4973872bdee94a SHA512 eafab08d0114212798390b4b5e9472fab98c91b38ea836c76254673e48bd068afeeb5ec4a2685bdb030ea78e4e5ea0be10dc3b742ed30352e11ec7a7cc1e7bc2 -EBUILD public_suffix-2.0.5.ebuild 786 BLAKE2B 226d099d1720b731a3a72f12a8c023afbd741e5c89d41c06b1ad91551fa2b8c1dbc59440f2f9a6f80661e31df643f45b8e748b4578b542f63c07af87e806e3c9 SHA512 a1fa4331c5a81e897178e4f785dd41be6d50df045113e9f436d2165a9a437c64284344671223ace3aadd7e0637a0d58f39c7512e96c56f455257353df83ed3a8 +EBUILD public_suffix-2.0.5.ebuild 793 BLAKE2B 63883d1db9db91b8e76c756889813a48eda032776895d67ccfe07eb7077f61a0bb1f3916d6ce0425b246ceb8a04068adc03be92689a4a0b68de9fd5920198746 SHA512 47f42be38e0d4ebb1c84ae66230f70bec51ad872e664d9acfb1ba62f13008513fe438f47ce8be13464e7308c2466bb10eba85e10c0ef300b433e1080106f8b2e EBUILD public_suffix-3.0.1.ebuild 823 BLAKE2B e3d32f247a6b49c0402f7a88b013d7dc75fc6f39d3c9a9fd639d4ce68cf7f716a3c40c6113cd072b6c44afe2528f6144f4b8bcf82eec3a205b1fa78cc03fcdaf SHA512 e9027137b6574e2ef0462ce2137ebcd46250d192d2298a76a3bdf6bf1a5ecaa2a85a23e307306b1b67b008e58a4d89fed8a52b5e30682004cdc2499c78062823 -EBUILD public_suffix-3.0.2.ebuild 829 BLAKE2B 68b9e5978d157674ee21d011a22e6bf97313f86a2003d802a41ff27e17b4eb427cab13a31db0845d7e6c3eacdf8dfa9f9b01809c675aba3829e9178cbcb8fd20 SHA512 661497ea70eafa04fe72807289cb681dc873524a91d5e3402898262caaef52ed0e96477e796f282b010f7b48a68bf167c68bc6c3e4308cc13be7ea4f704253d5 +EBUILD public_suffix-3.0.2.ebuild 836 BLAKE2B 871f779ad3806f2a50516998e8dc229265d7ab9452d03588cf78f8b0495b552c20d44f6f9279c37d3d553f6abdf6219dcf089ac5c348d0801748f55788e7bd49 SHA512 af2a6a67a44a83f1cc65833c61061295ffa38af203648011e956bd76fc1bd7efbfa560b33b8e11fc16b1dd2b1fc9109e709cddc73707915a44d423c6ef0ef8ec MISC metadata.xml 340 BLAKE2B e5ff0b06a3e6205a270389a1aaec9cb8902fad8e9b815e650b9be53276545b401565d8f7b1167ac415766a809fa2358289811196001e840d9d8641bbe2ff281a SHA512 e5091bcfca152fb1301ce5969cb5ce1e65db3452926c5b75db5afb284e28f44655495663fcce3ba5718b9817d1e3f6db491fe8da96732181926ccd58b36d7f20 diff --git a/dev-ruby/public_suffix/public_suffix-2.0.5.ebuild b/dev-ruby/public_suffix/public_suffix-2.0.5.ebuild index d179489e04cd..64a4157487aa 100644 --- a/dev-ruby/public_suffix/public_suffix-2.0.5.ebuild +++ b/dev-ruby/public_suffix/public_suffix-2.0.5.ebuild @@ -3,7 +3,7 @@ EAPI=5 -USE_RUBY="ruby22 ruby23 ruby24" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRAINSTALL="data" diff --git a/dev-ruby/public_suffix/public_suffix-3.0.2.ebuild b/dev-ruby/public_suffix/public_suffix-3.0.2.ebuild index 49bc31f24243..6d100fd96684 100644 --- a/dev-ruby/public_suffix/public_suffix-3.0.2.ebuild +++ b/dev-ruby/public_suffix/public_suffix-3.0.2.ebuild @@ -3,7 +3,7 @@ EAPI=6 -USE_RUBY="ruby22 ruby23 ruby24" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRAINSTALL="data" diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest index 8e2deae34e49..00f52c01f565 100644 --- a/dev-ruby/rack/Manifest +++ b/dev-ruby/rack/Manifest @@ -1,5 +1,4 @@ AUX rack-1.2.1-gentoo.patch 410 BLAKE2B 18246afd31b682e66a5bdd92c08bb9faed9a9fe22fade22f2c124a3a499b67794082e1bd03081c1914793003fe3c0a73b2d42f51395fc2603eb6513a3b404ece SHA512 03dba431bbdd77f87e0f26ccc6022248edbde20930254da1c55db6115dd49be5dd3f16919e15ee7baab40682b3f959b52692d5018b09ad79d4db3acb3adf6f43 -AUX rack-1.4.5-fix-test-ruby20.patch 1043 BLAKE2B 0855e3e996b26d961fef09cb12254a2b1b5bd9e29e86c71b902d8c7a8c7f525d0aba39f6f381c7b6a67332a0a8784cb03b3c4b7d073610660a68534bc6f9e7cb SHA512 93d188a60d8c9aa0178319b08ea1723fec5cca9efbd308f56149e90964b9cc991f82cb9e3603962ff35dfa225b9da2a7d28949cab16ee8503a280dc12b59d9c8 AUX rack-1.6-rewindable-ruby23.patch 1360 BLAKE2B 062c4a474959c4dce61969583b6aec1ae98acff38c1e72f5e22440c4c8938dbaa2142d70a0354948c151eede2b23ca5accadc72aeab366ca1457216d9725292a SHA512 3cb110af584cc3f767a0d3976acb66f37423559865af0726109419728ce6fbe9f484ac2340b1816ae89c1a59ca64330c1bfe4be3910bf6a8ecb05784115a1cda DIST rack-1.6.7.gem 229888 BLAKE2B b4ea51d9a0606c92c6cc199bcaf3f7068e6360dd972417af7fe8784a5b23a8de1288347431f08d9af1d19f1409f18035d668d6e80f0b2080d761a3e703259d0c SHA512 e1cc22d78a61998c034bbf9217cad5cc0e614697e787f58aed9cfb1c3a12f69b557c9e95a4b09fcc1509cb607332a8655a66159b2492ea6fdc2bda21f588a59e DIST rack-2.0.3.gem 254464 BLAKE2B c7052ae0210d2c8d9aeaa6e3b5b10b272ea48d6c2601aecd524eeab141d3987b7905d9511814d0ac7a62413ef5eb01e847168a278bafb5a0e8f882c526cdfcc9 SHA512 c48e6681544c2f37797ee697f5c4f0d4de6008a3df2506665b52c248fca1ef7321a892dd28475e4d7b461a0b2d12112903a67e1bed7c7397742833fce85167e1 diff --git a/dev-ruby/rack/files/rack-1.4.5-fix-test-ruby20.patch b/dev-ruby/rack/files/rack-1.4.5-fix-test-ruby20.patch deleted file mode 100644 index 7854b7e6e16a..000000000000 --- a/dev-ruby/rack/files/rack-1.4.5-fix-test-ruby20.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 0a74380d2e5157d94c7e9141242af33e5c0bf951 Mon Sep 17 00:00:00 2001 -From: Santiago Pastorino <santiago@wyeworks.com> -Date: Sat, 29 Dec 2012 17:36:08 -0200 -Subject: [PATCH] Fix Ruby 2.0 build - ---- - test/spec_chunked.rb | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/test/spec_chunked.rb b/test/spec_chunked.rb -index c81409f..12f2158 100644 ---- a/test/spec_chunked.rb -+++ b/test/spec_chunked.rb -@@ -41,7 +41,7 @@ def chunked(app) - response.headers.should.not.include 'Content-Length' - response.headers['Transfer-Encoding'].should.equal 'chunked' - response.body.encoding.to_s.should.equal "ASCII-8BIT" -- response.body.should.equal "c\r\n\xFE\xFFH\x00e\x00l\x00l\x00o\x00\r\n2\r\n \x00\r\na\r\nW\x00o\x00r\x00l\x00d\x00\r\n0\r\n\r\n" -+ response.body.should.equal "c\r\n\xFE\xFFH\x00e\x00l\x00l\x00o\x00\r\n2\r\n \x00\r\na\r\nW\x00o\x00r\x00l\x00d\x00\r\n0\r\n\r\n".force_encoding("BINARY") - end if RUBY_VERSION >= "1.9" - - should 'not modify response when Content-Length header present' do --- -1.9.1 - diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index e15b0dd3492f..c7f5500492a9 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,5 +1,5 @@ DIST rmagick-2.15.4.gem 1545216 BLAKE2B d2924a7b928626eff30f0deff075fe8d668bd226b8fae9c9761a366c0a2047644d3b0b0701738824985123bc4f1b235856e8e31aeab192a9709b4eafa8da1ce8 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80 DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c EBUILD rmagick-2.15.4.ebuild 1984 BLAKE2B 62426b077398bbe9aa24cac3ecc3b4e770dc8cb738afba5ca9bce9f6030f2010157d4ccb764a7d7300f44df57af61de449c875a5a5db05c1d19ef47a9f73206e SHA512 7ff0190946630cdf76ca996c85b457f241ad90ac717d4e05f498042ab2ced0f4f58daf4650c36cfddc62086c9d0916cd9f9132fa5d0baf3e84c578905d7c2c6c -EBUILD rmagick-2.16.0.ebuild 1948 BLAKE2B f4109f9cbe92ec063eb1c13ea6c3ca8040f2617eb99ebf36354f15a2247b88c381757817a0f6d23e39e6cc6cf8930cce53857d3eae70aef107a9654b539dad1f SHA512 204560b430b1c015fd272783653fa6c501c1fbd101c7a085c482003b965c1a12adcf8dee319c4498ec7ab825833024102dca70698ebddc6e68270aaffc9ea921 +EBUILD rmagick-2.16.0.ebuild 2036 BLAKE2B 42a74ea6a03d155a8723068d46a7337f8e07eecbf254d31ccf326dfbf9594c5cd79a5e5a7df9034d6b7d0a60697fdd2618e5fdd9edab3a86abd5e939c8c94d5e SHA512 8a698ee01657b6bccd0768bafb5c8f07c9f87286d2f7f129e128fd90957d743b18391bcc4d4a4015645606591e907bceeaec9ff0872f990d527eb3798c735a59 MISC metadata.xml 341 BLAKE2B 537583fa385971de2e8ae510c7d32f11bf7644b3aac908b482833d26a2d92060255c2f15afd229c6c50207e969cbd5857705850440949788a6fac7329f26c757 SHA512 84bb956a38056526fd173c3f4aa972ea121712c15111a35e19e1f27b0cc797ebda4550ada88a46de7e66e058a66bb92d2e715d646068779843133a66d7523683 diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index 2861130b2769..b2278ca41038 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -39,7 +39,8 @@ all_ruby_prepare() { # Avoid some tests that seem to be very dependent on specific # imagemagick versions. color defs? sed -i -e '/test_\(gray\|compress_colormap\)/,/^ end/ s:^:#:' test/Image2.rb || die - sed -i -e '/test_optimize_layers/,/^ end/ s:^:#:' test/ImageList2.rb || die + sed -i -e '/test_iterations/,/^ end/ s:^:#:' test/ImageList1.rb || die + sed -i -e '/test_\(optimize_layers\|montage\)/,/^ end/ s:^:#:' test/ImageList2.rb || die sed -i -e '/test_\(background_color\|border_color\|image_type\)/,/^ end/ s:^:#:' test/Image_attributes.rb || die } diff --git a/dev-ruby/stomp/Manifest b/dev-ruby/stomp/Manifest index 5b327c54db08..a27fbad921c7 100644 --- a/dev-ruby/stomp/Manifest +++ b/dev-ruby/stomp/Manifest @@ -1,5 +1,5 @@ DIST stomp-1.4.3.gem 91136 BLAKE2B 249752ab204401ab91660461c8e45c3c1677c008cbea1abe027059d8b2dfbac9b8b5c8f3446f23e94b2c90dd4f35b3bf5de9837f3ca251579e94de0fcadda6dd SHA512 b23eb5af9323107fddfb1d8d11c8039f567452674e38c7da5a3709412d56489f462b5d0634459c750525ef9a909c988e44a53aefda7e6b6bb30eee4b90a2b948 DIST stomp-1.4.4.gem 93696 BLAKE2B c1647ba119946ed41d58b1fe08baae5fa54317e3ba4b4b33eef50b7ff588daaf2ecf89a45b21b3eac7969609337fc8b09d73ea7f54f40af6c4b2613cab686df7 SHA512 77c5a53b56177869beb9ff236405479d1fe48ba6841f42eefbd104a5e1b8f82584283c909bb2f6ec5a34ae99c0dfa91079d0716d1bef65db24c5b1414c1ed673 EBUILD stomp-1.4.3.ebuild 453 BLAKE2B 7ad429bd76fc3db55ed81b176e2ab42f67c2797d42f4e90dd140daedf011426d59d6d7c1f38dc934814fad5ba5979ac67ca706ffe7beee04035d4793b06e62df SHA512 27799072992239398f31648bdaab3953d919212bf1434ec4cf729689f7ae42eff2343d81b7896785233dc893dbf8073a5eb6b7c8b8689edba9a7092e3600a319 -EBUILD stomp-1.4.4.ebuild 455 BLAKE2B 157c460c64749358b299d758711e22a16c9a431f20dfa56188bc957d2935055f5875a16786b25e4665b24f0e2ba5a44ececcfeca0182f11db3d397be099aba9b SHA512 495ac7c4c1dafa66b32ba55bdd2c7dd721be08b87e06c1b51e206dd8796f93f191e71e4a453a9e24033c6afc60e3adc476fbee83b3e1a90bd114a2ca31272fe9 +EBUILD stomp-1.4.4.ebuild 453 BLAKE2B 1ad013d609f651ec176d0e292165950adb19d14f301a74bdd8396e6e2851af57798d47988ad6b24f63d2416507ce69942dc9b65b92de7389b57a35c26ff90e62 SHA512 5d4bfd7d3b0382361fffa446af9765b6512c6c5b852502d02ad969dc44e9dfd95474e39543dcdc382664c0b73d48333dc811606d5120b3c69ea9b651db38aab5 MISC metadata.xml 340 BLAKE2B a6651b0b90e84ece8ba5aca92bff77b66b97324fddd4b54aaf141ac0627bfb7ab5a9533c5610c3fbff944b354c938b12df8859cb5773f50b525072eef4a1d6eb SHA512 4abeb3f05f1cca14519cc2cb18d904bfb953ddf661b5ced2b5f790df590b863b41ab4b11ea9ca71bec60fa5bfcaddae84d216471c2b3cb2be6f01f2b965a592f diff --git a/dev-ruby/stomp/stomp-1.4.4.ebuild b/dev-ruby/stomp/stomp-1.4.4.ebuild index eeb9f4e1f03d..f1d2c296ef87 100644 --- a/dev-ruby/stomp/stomp-1.4.4.ebuild +++ b/dev-ruby/stomp/stomp-1.4.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -17,5 +17,5 @@ HOMEPAGE="https://github.com/stompgem/stomp" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest index b8836f4557e6..80b3ec256f55 100644 --- a/dev-ruby/thor/Manifest +++ b/dev-ruby/thor/Manifest @@ -3,5 +3,5 @@ DIST thor-git-0.19.4.tgz 88733 BLAKE2B 8be54310cc4bf4a0308e6b103832831b89285003b DIST thor-git-0.20.0.tgz 91758 BLAKE2B 86e4079a86a9c65852e710e40e49e915afe5522512f061ecc62aed48acc08a5397cc82d45cff7c4b1dd549ec57d8699b9afe7c391ac9ab838d1ba9100f1f058a SHA512 aa5344c94cad7c33dd0582409dbcf9bd109bf97b37131357a4cc8a66317acf8781460e8fe5532b301a74521010be59bb34ac1c68bc01ad3140bfe73fedc2a451 EBUILD thor-0.19.1.ebuild 1667 BLAKE2B 0fc80a8a6951191c3c109f0bce1c9c1ac9ebc920f02d0749aa03e245100ce061c8aa4ec2e5cde3497ac8e351d092787b49a814624677ad943203e23689822441 SHA512 5c18689a805e35e6629bf4e1c8d02ce934502856f0a9d9ec4da166f14818880b28a83cb344805c25cea29c930cb22c6eda0224ce16fd50624dc727de7cc402eb EBUILD thor-0.19.4.ebuild 1148 BLAKE2B 4f305e138f028d7640fbd0c5bc3e6ca8eb3a281862e076cdb2e1af1857fec73a9b328912b85d84580994c307d740ad9be11a534d59c300e403ff67d153b8bc93 SHA512 61ed1d8bdbfbc3ddc2ee33956ab2f17cf262aa75983696248a39dbce50010c2efd161138a825d8f90d2f861c36c02d1b4f81a1f049f8ea703ae2a1d586296cee -EBUILD thor-0.20.0.ebuild 1437 BLAKE2B b3efe2309b6836fde0bac541cde33859614d2fc2c2c771e9e3d9eecb9339736303fffaf796fc35bdc1fb30fa3b9efdf08eba86118c63ae73cd2adb44b40f44a2 SHA512 ee77875367e750a3752a1102e565142968bec7016f20bb7090e775249d510bf5ae4df02b886d19780c264f2e3745201a49645af67417b35d57388e7fd5ec052b +EBUILD thor-0.20.0.ebuild 1437 BLAKE2B 2402abd3eb5b17bbd577f0a77df7d95b51a38e023555b0f39136cc9e3d3a0e53b80ba375a3851c4ffd037d5341f1d6606583c7339429a436df2c140ca9b6d990 SHA512 90e2e05922022ed356d7c81812cfadef0ec1fff1f0f9680edf9c039d33cdebc44128f31408df83e1eee7cd1696cfa267ec239bfd9dd0941dd16d7daeb299fda6 MISC metadata.xml 680 BLAKE2B d4b03ac058de229b055e01ee99da7745a8fc67200979f626b55d6156d573269bb260c42ef44d6dd3b391a3e06d46844ef3fcd7cdd1f0d4053957c00bcfb1fd27 SHA512 d4938ad6ec003fe17d09274f39a2526c84d69d447b1e8063e9301000b776496fb3f8fd6d7e596791d9f8d05714e856d6a6d8df2c5c4747420e3221edf48ab264 diff --git a/dev-ruby/thor/thor-0.20.0.ebuild b/dev-ruby/thor/thor-0.20.0.ebuild index 9d282c48b682..60e9b5f02184 100644 --- a/dev-ruby/thor/thor-0.20.0.ebuild +++ b/dev-ruby/thor/thor-0.20.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby21 ruby22 ruby23 ruby24" +USE_RUBY="ruby22 ruby23 ruby24 ruby25" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -22,7 +22,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" IUSE="doc" -USE_RUBY="ruby21 ruby22 ruby23" ruby_add_bdepend " +USE_RUBY="ruby22 ruby23 ruby24" ruby_add_bdepend " test? ( dev-ruby/childlabor dev-ruby/webmock @@ -48,7 +48,7 @@ all_ruby_prepare() { each_ruby_test() { case ${RUBY} in - *ruby24) + *ruby25) einfo "Skipping tests due to circular dependencies" ;; *) diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest index 6d63d826c3ad..06575ca9767c 100644 --- a/dev-ruby/webmock/Manifest +++ b/dev-ruby/webmock/Manifest @@ -3,7 +3,7 @@ DIST webmock-2.3.2.gem 112128 BLAKE2B ef0a722374057d7c5392924f68de8520f08cb0aa03 DIST webmock-3.0.1.gem 112640 BLAKE2B 61d74bbc099bdec25e919c07a12824a3bc0761c2b4eaf1180c90bef64856882a69503f10ffc25f153b7d96d6fb2c1699eb0bde8fb94ce41ee0c25f5b47e68dda SHA512 a5924105744a0b09e38501f242f3c19a6c483acdea5792bbe4805d046a4748b9ce8390745837bbf8c8101b1713e62940bda1f9e6b3d63d37b007521c46c521d5 DIST webmock-3.3.0.gem 114688 BLAKE2B 8306e96cfccbee598f275534effd119e75e3e1729b85936f29b4d4dc118f58c5ed39aa61553cb4c4a7389d704f57e55347d1f54f3cd392610a84683df993cd3b SHA512 589d96c21c1afd05e11f4adc6325d277bbc9a2d25f1ed6176a7b7db88cf94413f470b75fd245faa73ef0a9cb037f52751826b5047f77b41bd03ac72860277902 EBUILD webmock-1.24.6.ebuild 1466 BLAKE2B f587bdff85a460a1e915a4bd5c5e0fe2f3861593e0987891dfa5294894bc4003ec1e488955522ef288f7fd8c9702b12f05cc1a24c2155551505be5872f14d900 SHA512 4566f18214c28c0123a244b8ac15f5531fb2a8e2e201d208dd2250b50716d71fcbb9ac39a3e7117987dcdef34582035184784c5da279c6e379cc0f26756232cb -EBUILD webmock-2.3.2.ebuild 1876 BLAKE2B 59c17e28ca3b879879cbedd6a11d1dd14580d4cb0b2c481189a1de343f800f8b9fae0c3e273da513d0ddcb8ebc43aea124c5ad439d780a01be554ffa5577c4ef SHA512 0593f9144675aeb4403f45ab77c9a74aac661389de88954a86261080380063b6fd4e9b01bfc4dc6ff9f8728142c1569a4b29de6ce8a47318487ea749e73ff684 +EBUILD webmock-2.3.2.ebuild 1904 BLAKE2B 252e4dbe833b09e99b348c603130ff9ee26275069c966b7cd220ae14bb3ce57422a49e1169ca55eb7762f8be5a784b9a2d93a216e27229c5ddd00ea680cdbf35 SHA512 59ea58362dec40eb0a0ff66ca584430a20dfd7e2c5af643dede9777359022c2dd7c73b074f706b918f11d915027d9a121b7f5f381ade2db9f7a614e44a93fc0c EBUILD webmock-3.0.1.ebuild 1883 BLAKE2B f7c75adb5714716659fe36e30b60022c417578e7a5865cf728d60ed1135ba3890bf5281a1608edfd677970c09413d11dd0399b828bfa71e0b61344d4b3676c3b SHA512 498945faa6f33fefae70996297eeb0a5d201affaf5b39edbdac0df10a77b78ba23ada6b84be70bd0da3fb02911182f6e5c5881625a1518a2024411b99b2f274d EBUILD webmock-3.3.0.ebuild 1889 BLAKE2B 9463738e0873db97441cd0388b5cab90be18a6c7f8bc5a69c4845c7eee34329e67d5d53e469037d6e4bcafddba8226cfd05a80b0f245f354013cc91b8df8834a SHA512 775047e6a7a246aac81a22222254b764b61121cfe7f055562197e74b2a77cbec443195edf51feef3b5d34a11f22cb1cdd0e44809d7902e903e56fcd4e43b4c73 MISC metadata.xml 341 BLAKE2B 75a7b957f0aa060ff3c632620c1b8eac9344b37566c9205bdfaff70fdcbc8cd391dc7296317bde0e8ce1e1ea3cb7540446267112eac00571beda686f5a592130 SHA512 66c55ee845168bbdd2b792d90cfbe116a09ff3bc00861164e82b68355ed585e87b58b7c0ab21da37dd984b680ea4841e7a2cd0c8bea1a081b1adb4c5b9885b73 diff --git a/dev-ruby/webmock/webmock-2.3.2.ebuild b/dev-ruby/webmock/webmock-2.3.2.ebuild index 40aee18ba477..e82604991669 100644 --- a/dev-ruby/webmock/webmock-2.3.2.ebuild +++ b/dev-ruby/webmock/webmock-2.3.2.ebuild @@ -35,7 +35,7 @@ all_ruby_prepare() { # Remove bundler support rm Gemfile || die sed -i -e '/[Bb]undler/d' Rakefile || die - sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die + sed -i -e '/simplecov/I s:^:#:' -e '1i gem "http", "~>0.8"' spec/spec_helper.rb || die sed -i -e '1igem "test-unit"' test/test_helper.rb || die # There is now optional support for curb and typhoeus which we don't |